summaryrefslogtreecommitdiff
path: root/fonts/greek
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/greek
Initial commit
Diffstat (limited to 'fonts/greek')
l---------fonts/greek/bgreek1
l---------fonts/greek/cbfonts-all1
-rw-r--r--fonts/greek/cbfonts-fd/README59
-rw-r--r--fonts/greek/cbfonts-fd/cbfonts-fd.fdd932
-rw-r--r--fonts/greek/cbfonts-fd/cbfonts-fd.pdfbin0 -> 443088 bytes
-rw-r--r--fonts/greek/cbfonts-fd/manifest.txt45
-rw-r--r--fonts/greek/cbfonts/README35
-rw-r--r--fonts/greek/cbfonts/cbgreek.pdfbin0 -> 442829 bytes
-rw-r--r--fonts/greek/cbfonts/cbgreek.tex318
-rw-r--r--fonts/greek/cbfonts/fonts/enc/CB.enc269
-rw-r--r--fonts/greek/cbfonts/fonts/enc/gmtr.enc258
-rw-r--r--fonts/greek/cbfonts/fonts/map/cbgreek-full.map944
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbaccent.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbbase.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbdigits.mf1053
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbgreek.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cblig.mf241
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbligit.mf702
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbligrm.mf491
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbligsc.mf176
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbligtt.mf120
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cblower.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbmetre.mf892
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbpunct.mf435
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbspline.mf112
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/cbupper.mf858
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glic4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii.mf8
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glii4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin.mf8
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glin4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glio4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gliu4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc.mf10
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljc4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljn4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gljo4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmc4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmi4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmn4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmo4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glmu4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltc4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gltn4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glto4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc.mf10
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwc4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwi4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwn4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwo4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu.mf10
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glwu4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxc4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi.mf87
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxi4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxn4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxo4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu.mf87
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu1382.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu1659.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu1991.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu2389.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu2866.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu3440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/glxu4128.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmmo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmtr3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gmxo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomi3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn.mf8
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gomu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxi3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu.mf9
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/goxu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grbl3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmi3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grml3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grmu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxi3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxl3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/grxu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsma3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsme3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmi3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo.mf83
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsmu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxa3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxe3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxi3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo.mf1
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxo3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu.mf84
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gsxu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc.mf88
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttc3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti.mf88
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtti3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn.mf85
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttn3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto.mf86
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gtto3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu.mf88
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu0500.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu0600.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu0700.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu0800.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu0900.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu1000.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu1095.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu1200.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu1440.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu1728.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu2074.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu2488.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu2986.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/source/cbgreek/gttu3583.mf2
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0700.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0800.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1000.tfmbin0 -> 3832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1200.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1382.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1659.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1991.tfmbin0 -> 3852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2389.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2866.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic3440.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glic4128.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0700.tfmbin0 -> 5804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0800.tfmbin0 -> 5780 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1000.tfmbin0 -> 5784 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1200.tfmbin0 -> 5796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1382.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1659.tfmbin0 -> 5804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1991.tfmbin0 -> 5792 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2389.tfmbin0 -> 5804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2866.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii3440.tfmbin0 -> 5796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glii4128.tfmbin0 -> 5796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0700.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0800.tfmbin0 -> 2856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1000.tfmbin0 -> 2848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1200.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1382.tfmbin0 -> 2868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1659.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1991.tfmbin0 -> 2860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2389.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2866.tfmbin0 -> 2868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin3440.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glin4128.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0700.tfmbin0 -> 2968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0800.tfmbin0 -> 2948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1000.tfmbin0 -> 2948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1200.tfmbin0 -> 2960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1382.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1659.tfmbin0 -> 2968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1991.tfmbin0 -> 2956 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2389.tfmbin0 -> 2968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2866.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio3440.tfmbin0 -> 2960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glio4128.tfmbin0 -> 2960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0700.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0800.tfmbin0 -> 5684 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1000.tfmbin0 -> 5684 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1200.tfmbin0 -> 5696 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1382.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1659.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1991.tfmbin0 -> 5692 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2389.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2866.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu3440.tfmbin0 -> 5696 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu4128.tfmbin0 -> 5696 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0700.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0800.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1000.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1200.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1382.tfmbin0 -> 3644 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1659.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1991.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2389.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2866.tfmbin0 -> 3644 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc3440.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc4128.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0700.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0800.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1000.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1200.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1382.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1659.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1991.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2389.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2866.tfmbin0 -> 2024 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn3440.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn4128.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0700.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0800.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1000.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1200.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1382.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1659.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1991.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2389.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2866.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo3440.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo4128.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0700.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0800.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1000.tfmbin0 -> 3832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1200.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1382.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1659.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1991.tfmbin0 -> 3852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2389.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2866.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc3440.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc4128.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0700.tfmbin0 -> 5804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0800.tfmbin0 -> 5780 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1000.tfmbin0 -> 5784 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1200.tfmbin0 -> 5796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1382.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1659.tfmbin0 -> 5804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1991.tfmbin0 -> 5792 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2389.tfmbin0 -> 5804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2866.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi3440.tfmbin0 -> 5796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi4128.tfmbin0 -> 5796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0700.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0800.tfmbin0 -> 2856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1000.tfmbin0 -> 2848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1200.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1382.tfmbin0 -> 2868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1659.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1991.tfmbin0 -> 2860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2389.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2866.tfmbin0 -> 2868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn3440.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn4128.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0700.tfmbin0 -> 2968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0800.tfmbin0 -> 2948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1000.tfmbin0 -> 2948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1200.tfmbin0 -> 2960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1382.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1659.tfmbin0 -> 2968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1991.tfmbin0 -> 2956 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2389.tfmbin0 -> 2968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2866.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo3440.tfmbin0 -> 2960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo4128.tfmbin0 -> 2960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0700.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0800.tfmbin0 -> 5684 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1000.tfmbin0 -> 5684 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1200.tfmbin0 -> 5696 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1382.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1659.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1991.tfmbin0 -> 5692 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2389.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2866.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu3440.tfmbin0 -> 5696 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu4128.tfmbin0 -> 5696 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0700.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0800.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1000.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1200.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1382.tfmbin0 -> 3644 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1659.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1991.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2389.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2866.tfmbin0 -> 3644 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc3440.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc4128.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0700.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0800.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1000.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1200.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1382.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1659.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1991.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2389.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2866.tfmbin0 -> 2024 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn3440.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn4128.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0700.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0800.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1000.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1200.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1382.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1659.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1991.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2389.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2866.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto3440.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glto4128.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0700.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0800.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1000.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1200.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1382.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1659.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1991.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2389.tfmbin0 -> 3884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2866.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc3440.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc4128.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0700.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0800.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1000.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1200.tfmbin0 -> 5808 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1382.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1659.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1991.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2389.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2866.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi3440.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi4128.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0700.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0800.tfmbin0 -> 2868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1000.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1200.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1382.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1659.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1991.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2389.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2866.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn3440.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn4128.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0700.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0800.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1000.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1200.tfmbin0 -> 2972 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1382.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1659.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1991.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2389.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2866.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo3440.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo4128.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0700.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0800.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1000.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1200.tfmbin0 -> 5708 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1382.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1659.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1991.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2389.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2866.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu3440.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu4128.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0700.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0800.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1000.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1200.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1382.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1659.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1991.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2389.tfmbin0 -> 3884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2866.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc3440.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc4128.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0700.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0800.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1000.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1200.tfmbin0 -> 5808 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1382.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1659.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1991.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2389.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2866.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi3440.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi4128.tfmbin0 -> 5812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0700.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0800.tfmbin0 -> 2868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1000.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1200.tfmbin0 -> 2872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1382.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1659.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1991.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2389.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2866.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn3440.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn4128.tfmbin0 -> 2876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0700.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0800.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1000.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1200.tfmbin0 -> 2972 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1382.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1659.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1991.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2389.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2866.tfmbin0 -> 2964 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo3440.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo4128.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0700.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0800.tfmbin0 -> 5704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1000.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1200.tfmbin0 -> 5708 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1382.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1659.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1991.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2389.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2866.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu3440.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu4128.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0500.tfmbin0 -> 5264 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0600.tfmbin0 -> 5260 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0700.tfmbin0 -> 5268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0800.tfmbin0 -> 5244 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0900.tfmbin0 -> 5268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1000.tfmbin0 -> 5228 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1095.tfmbin0 -> 5268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1200.tfmbin0 -> 5236 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1440.tfmbin0 -> 5260 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1728.tfmbin0 -> 5264 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2074.tfmbin0 -> 5268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2488.tfmbin0 -> 5268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2986.tfmbin0 -> 5268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn3583.tfmbin0 -> 5260 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0500.tfmbin0 -> 5376 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0600.tfmbin0 -> 5372 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0700.tfmbin0 -> 5380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0800.tfmbin0 -> 5360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0900.tfmbin0 -> 5384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1000.tfmbin0 -> 5344 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1095.tfmbin0 -> 5384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1200.tfmbin0 -> 5352 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1440.tfmbin0 -> 5376 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1728.tfmbin0 -> 5380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2074.tfmbin0 -> 5380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2488.tfmbin0 -> 5380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2986.tfmbin0 -> 5380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo3583.tfmbin0 -> 5372 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0500.tfmbin0 -> 724 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0600.tfmbin0 -> 728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0700.tfmbin0 -> 728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0800.tfmbin0 -> 720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0900.tfmbin0 -> 728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1000.tfmbin0 -> 716 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1095.tfmbin0 -> 728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1200.tfmbin0 -> 720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1440.tfmbin0 -> 736 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1728.tfmbin0 -> 724 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2074.tfmbin0 -> 728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2488.tfmbin0 -> 728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2986.tfmbin0 -> 736 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr3583.tfmbin0 -> 736 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0500.tfmbin0 -> 5284 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0600.tfmbin0 -> 5300 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0700.tfmbin0 -> 5292 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0800.tfmbin0 -> 5260 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0900.tfmbin0 -> 5292 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1000.tfmbin0 -> 5256 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1095.tfmbin0 -> 5300 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1200.tfmbin0 -> 5256 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1440.tfmbin0 -> 5300 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1728.tfmbin0 -> 5292 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2074.tfmbin0 -> 5284 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2488.tfmbin0 -> 5284 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2986.tfmbin0 -> 5292 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn3583.tfmbin0 -> 5300 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0500.tfmbin0 -> 5400 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0600.tfmbin0 -> 5416 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0700.tfmbin0 -> 5412 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0800.tfmbin0 -> 5380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0900.tfmbin0 -> 5412 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1000.tfmbin0 -> 5376 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1095.tfmbin0 -> 5420 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1200.tfmbin0 -> 5376 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1440.tfmbin0 -> 5420 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1728.tfmbin0 -> 5412 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2074.tfmbin0 -> 5404 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2488.tfmbin0 -> 5404 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2986.tfmbin0 -> 5412 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo3583.tfmbin0 -> 5420 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0500.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0600.tfmbin0 -> 3832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0700.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0800.tfmbin0 -> 3804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0900.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1000.tfmbin0 -> 3796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1095.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1200.tfmbin0 -> 3812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1440.tfmbin0 -> 3844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1728.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2074.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2488.tfmbin0 -> 3844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2986.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc3583.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0500.tfmbin0 -> 5824 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0600.tfmbin0 -> 5828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0700.tfmbin0 -> 5832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0800.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0900.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1000.tfmbin0 -> 5792 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1095.tfmbin0 -> 5828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1200.tfmbin0 -> 5808 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1440.tfmbin0 -> 5840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1728.tfmbin0 -> 5832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2074.tfmbin0 -> 5828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2488.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2986.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi3583.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0500.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0600.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0700.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0800.tfmbin0 -> 2840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0900.tfmbin0 -> 2888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1000.tfmbin0 -> 2832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1095.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1200.tfmbin0 -> 2848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1440.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1728.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2074.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2488.tfmbin0 -> 2888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2986.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn3583.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0500.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0600.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0700.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0800.tfmbin0 -> 2948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0900.tfmbin0 -> 2996 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1000.tfmbin0 -> 2940 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1095.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1200.tfmbin0 -> 2956 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1440.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1728.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2074.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2488.tfmbin0 -> 2996 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2986.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo3583.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0500.tfmbin0 -> 5716 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0600.tfmbin0 -> 5720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0700.tfmbin0 -> 5724 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0800.tfmbin0 -> 5692 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0900.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1000.tfmbin0 -> 5684 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1095.tfmbin0 -> 5720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1200.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1440.tfmbin0 -> 5732 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1728.tfmbin0 -> 5724 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2074.tfmbin0 -> 5720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2488.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2986.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu3583.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0500.tfmbin0 -> 3848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0600.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0700.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0800.tfmbin0 -> 3828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0900.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1000.tfmbin0 -> 3848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1095.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1200.tfmbin0 -> 3852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1440.tfmbin0 -> 3864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1728.tfmbin0 -> 3856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2074.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2488.tfmbin0 -> 3856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2986.tfmbin0 -> 3864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc3583.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0500.tfmbin0 -> 5840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0600.tfmbin0 -> 5860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0700.tfmbin0 -> 5856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0800.tfmbin0 -> 5824 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0900.tfmbin0 -> 5856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1000.tfmbin0 -> 5844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1095.tfmbin0 -> 5868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1200.tfmbin0 -> 5848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1440.tfmbin0 -> 5860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1728.tfmbin0 -> 5852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2074.tfmbin0 -> 5868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2488.tfmbin0 -> 5852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2986.tfmbin0 -> 5860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi3583.tfmbin0 -> 5868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0500.tfmbin0 -> 2892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0600.tfmbin0 -> 2904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0700.tfmbin0 -> 2904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0800.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0900.tfmbin0 -> 2904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1000.tfmbin0 -> 2892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1095.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1200.tfmbin0 -> 2896 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1440.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1728.tfmbin0 -> 2900 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2074.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2488.tfmbin0 -> 2900 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2986.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn3583.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0500.tfmbin0 -> 3000 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0600.tfmbin0 -> 3016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0700.tfmbin0 -> 3016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0800.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0900.tfmbin0 -> 3016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1000.tfmbin0 -> 3004 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1095.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1200.tfmbin0 -> 3008 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1440.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1728.tfmbin0 -> 3012 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2074.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2488.tfmbin0 -> 3012 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2986.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo3583.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0500.tfmbin0 -> 5732 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0600.tfmbin0 -> 5748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0700.tfmbin0 -> 5744 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0800.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0900.tfmbin0 -> 5744 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1000.tfmbin0 -> 5732 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1095.tfmbin0 -> 5756 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1200.tfmbin0 -> 5736 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1440.tfmbin0 -> 5748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1728.tfmbin0 -> 5740 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2074.tfmbin0 -> 5756 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2488.tfmbin0 -> 5740 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2986.tfmbin0 -> 5748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu3583.tfmbin0 -> 5756 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0500.tfmbin0 -> 6348 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0600.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0700.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0800.tfmbin0 -> 6320 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0900.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1000.tfmbin0 -> 6320 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1095.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1200.tfmbin0 -> 6324 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1440.tfmbin0 -> 6364 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1728.tfmbin0 -> 6356 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2074.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2488.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2986.tfmbin0 -> 6364 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl3583.tfmbin0 -> 6364 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0500.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0600.tfmbin0 -> 3832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0700.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0800.tfmbin0 -> 3804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0900.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1000.tfmbin0 -> 3796 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1095.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1200.tfmbin0 -> 3812 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1440.tfmbin0 -> 3844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1728.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2074.tfmbin0 -> 3836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2488.tfmbin0 -> 3844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2986.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc3583.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0500.tfmbin0 -> 5824 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0600.tfmbin0 -> 5828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0700.tfmbin0 -> 5832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0800.tfmbin0 -> 5800 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0900.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1000.tfmbin0 -> 5792 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1095.tfmbin0 -> 5828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1200.tfmbin0 -> 5808 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1440.tfmbin0 -> 5840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1728.tfmbin0 -> 5832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2074.tfmbin0 -> 5828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2488.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2986.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi3583.tfmbin0 -> 5836 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0500.tfmbin0 -> 6348 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0600.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0700.tfmbin0 -> 6356 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0800.tfmbin0 -> 6316 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0900.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1000.tfmbin0 -> 6316 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1095.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1200.tfmbin0 -> 6324 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1440.tfmbin0 -> 6364 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1728.tfmbin0 -> 6356 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2074.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2488.tfmbin0 -> 6360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2986.tfmbin0 -> 6364 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grml3583.tfmbin0 -> 6364 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0500.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0600.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0700.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0800.tfmbin0 -> 2840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0900.tfmbin0 -> 2888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1000.tfmbin0 -> 2832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1095.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1200.tfmbin0 -> 2848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1440.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1728.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2074.tfmbin0 -> 2880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2488.tfmbin0 -> 2888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2986.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn3583.tfmbin0 -> 2884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0500.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0600.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0700.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0800.tfmbin0 -> 2948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0900.tfmbin0 -> 2996 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1000.tfmbin0 -> 2940 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1095.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1200.tfmbin0 -> 2956 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1440.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1728.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2074.tfmbin0 -> 2988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2488.tfmbin0 -> 2996 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2986.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo3583.tfmbin0 -> 2992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0500.tfmbin0 -> 5716 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0600.tfmbin0 -> 5720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0700.tfmbin0 -> 5724 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0800.tfmbin0 -> 5692 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0900.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1000.tfmbin0 -> 5684 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1095.tfmbin0 -> 5720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1200.tfmbin0 -> 5700 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1440.tfmbin0 -> 5732 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1728.tfmbin0 -> 5724 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2074.tfmbin0 -> 5720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2488.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2986.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu3583.tfmbin0 -> 5728 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0500.tfmbin0 -> 3848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0600.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0700.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0800.tfmbin0 -> 3828 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0900.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1000.tfmbin0 -> 3848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1095.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1200.tfmbin0 -> 3852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1440.tfmbin0 -> 3864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1728.tfmbin0 -> 3856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2074.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2488.tfmbin0 -> 3856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2986.tfmbin0 -> 3864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc3583.tfmbin0 -> 3868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0500.tfmbin0 -> 5840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0600.tfmbin0 -> 5860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0700.tfmbin0 -> 5856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0800.tfmbin0 -> 5824 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0900.tfmbin0 -> 5856 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1000.tfmbin0 -> 5844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1095.tfmbin0 -> 5868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1200.tfmbin0 -> 5848 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1440.tfmbin0 -> 5860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1728.tfmbin0 -> 5852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2074.tfmbin0 -> 5868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2488.tfmbin0 -> 5852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2986.tfmbin0 -> 5860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi3583.tfmbin0 -> 5868 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0500.tfmbin0 -> 6368 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0600.tfmbin0 -> 6384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0700.tfmbin0 -> 6384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0800.tfmbin0 -> 6344 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0900.tfmbin0 -> 6384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1000.tfmbin0 -> 6348 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1095.tfmbin0 -> 6388 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1200.tfmbin0 -> 6348 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1440.tfmbin0 -> 6384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1728.tfmbin0 -> 6388 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2074.tfmbin0 -> 6388 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2488.tfmbin0 -> 6388 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2986.tfmbin0 -> 6388 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl3583.tfmbin0 -> 6388 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0500.tfmbin0 -> 2892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0600.tfmbin0 -> 2904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0700.tfmbin0 -> 2904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0800.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0900.tfmbin0 -> 2904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1000.tfmbin0 -> 2892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1095.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1200.tfmbin0 -> 2896 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1440.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1728.tfmbin0 -> 2900 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2074.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2488.tfmbin0 -> 2900 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2986.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn3583.tfmbin0 -> 2908 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0500.tfmbin0 -> 3000 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0600.tfmbin0 -> 3016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0700.tfmbin0 -> 3016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0800.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0900.tfmbin0 -> 3016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1000.tfmbin0 -> 3004 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1095.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1200.tfmbin0 -> 3008 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1440.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1728.tfmbin0 -> 3012 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2074.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2488.tfmbin0 -> 3012 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2986.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo3583.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0500.tfmbin0 -> 5732 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0600.tfmbin0 -> 5748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0700.tfmbin0 -> 5744 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0800.tfmbin0 -> 5712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0900.tfmbin0 -> 5744 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1000.tfmbin0 -> 5732 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1095.tfmbin0 -> 5756 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1200.tfmbin0 -> 5736 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1440.tfmbin0 -> 5748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1728.tfmbin0 -> 5740 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2074.tfmbin0 -> 5756 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2488.tfmbin0 -> 5740 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2986.tfmbin0 -> 5748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu3583.tfmbin0 -> 5756 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0500.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0600.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0700.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0800.tfmbin0 -> 3064 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0900.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1000.tfmbin0 -> 3052 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1095.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1200.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1440.tfmbin0 -> 3084 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1728.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2074.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2488.tfmbin0 -> 3084 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2986.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma3583.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0500.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0600.tfmbin0 -> 3888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0700.tfmbin0 -> 3888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0800.tfmbin0 -> 3860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0900.tfmbin0 -> 3888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1000.tfmbin0 -> 3852 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1095.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1200.tfmbin0 -> 3880 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1440.tfmbin0 -> 3884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1728.tfmbin0 -> 3884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2074.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2488.tfmbin0 -> 3884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2986.tfmbin0 -> 3888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc3583.tfmbin0 -> 3888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0500.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0600.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0700.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0800.tfmbin0 -> 3164 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0900.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1000.tfmbin0 -> 3152 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1095.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1200.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1440.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1728.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2074.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2488.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2986.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme3583.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0500.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0600.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0700.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0800.tfmbin0 -> 3164 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0900.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1000.tfmbin0 -> 3152 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1095.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1200.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1440.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1728.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2074.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2488.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2986.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi3583.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0500.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0600.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0700.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0800.tfmbin0 -> 3064 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0900.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1000.tfmbin0 -> 3052 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1095.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1200.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1440.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1728.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2074.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2488.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2986.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn3583.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0500.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0600.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0700.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0800.tfmbin0 -> 3164 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0900.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1000.tfmbin0 -> 3152 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1095.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1200.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1440.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1728.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2074.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2488.tfmbin0 -> 3188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2986.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo3583.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0500.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0600.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0700.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0800.tfmbin0 -> 3064 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0900.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1000.tfmbin0 -> 3052 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1095.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1200.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1440.tfmbin0 -> 3084 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1728.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2074.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2488.tfmbin0 -> 3084 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2986.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu3583.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0500.tfmbin0 -> 3052 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0600.tfmbin0 -> 3112 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0700.tfmbin0 -> 3108 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0800.tfmbin0 -> 3112 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0900.tfmbin0 -> 3080 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1000.tfmbin0 -> 3048 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1095.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1200.tfmbin0 -> 3084 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1440.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1728.tfmbin0 -> 3068 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2074.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2488.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2986.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa3583.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0500.tfmbin0 -> 3840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0600.tfmbin0 -> 3896 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0700.tfmbin0 -> 3896 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0800.tfmbin0 -> 3900 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0900.tfmbin0 -> 3872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1000.tfmbin0 -> 3832 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1095.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1200.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1440.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1728.tfmbin0 -> 3864 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2074.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2488.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2986.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc3583.tfmbin0 -> 3892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0500.tfmbin0 -> 3140 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0600.tfmbin0 -> 3208 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0700.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0800.tfmbin0 -> 3208 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0900.tfmbin0 -> 3176 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1000.tfmbin0 -> 3140 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1095.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1200.tfmbin0 -> 3184 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1440.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1728.tfmbin0 -> 3168 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2074.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2488.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2986.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe3583.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0500.tfmbin0 -> 3140 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0600.tfmbin0 -> 3208 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0700.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0800.tfmbin0 -> 3208 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0900.tfmbin0 -> 3176 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1000.tfmbin0 -> 3140 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1095.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1200.tfmbin0 -> 3184 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1440.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1728.tfmbin0 -> 3168 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2074.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2488.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2986.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi3583.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0500.tfmbin0 -> 3044 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0600.tfmbin0 -> 3104 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0700.tfmbin0 -> 3104 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0800.tfmbin0 -> 3104 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0900.tfmbin0 -> 3076 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1000.tfmbin0 -> 3040 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1095.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1200.tfmbin0 -> 3080 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1440.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1728.tfmbin0 -> 3068 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2074.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2488.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2986.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn3583.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0500.tfmbin0 -> 3136 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0600.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0700.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0800.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0900.tfmbin0 -> 3176 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1000.tfmbin0 -> 3136 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1095.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1200.tfmbin0 -> 3180 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1440.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1728.tfmbin0 -> 3168 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2074.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2488.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2986.tfmbin0 -> 3196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo3583.tfmbin0 -> 3200 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0500.tfmbin0 -> 3052 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0600.tfmbin0 -> 3112 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0700.tfmbin0 -> 3108 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0800.tfmbin0 -> 3112 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0900.tfmbin0 -> 3080 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1000.tfmbin0 -> 3048 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1095.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1200.tfmbin0 -> 3084 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1440.tfmbin0 -> 3096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1728.tfmbin0 -> 3068 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2074.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2488.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2986.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu3583.tfmbin0 -> 3100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0500.tfmbin0 -> 3628 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0600.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0700.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0800.tfmbin0 -> 3644 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0900.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1000.tfmbin0 -> 3636 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1095.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1200.tfmbin0 -> 3640 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1440.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1728.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2074.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2488.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2986.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc3583.tfmbin0 -> 3648 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0500.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0600.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0700.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0800.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0900.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1000.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1095.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1200.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1440.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1728.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2074.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2488.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2986.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti3583.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0500.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0600.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0700.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0800.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0900.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1000.tfmbin0 -> 2012 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1095.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1200.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1440.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1728.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2074.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2488.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2986.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn3583.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0500.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0600.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0700.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0800.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0900.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1000.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1095.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1200.tfmbin0 -> 2032 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1440.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1728.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2074.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2488.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2986.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto3583.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0500.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0600.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0700.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0800.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0900.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1000.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1095.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1200.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1440.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1728.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2074.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2488.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2986.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu3583.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic0700.pfbbin0 -> 14535 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic0800.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic1000.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic1200.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic1382.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic1659.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic1991.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic2389.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic2866.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic3440.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glic4128.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii0700.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii0800.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii1000.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii1200.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii1382.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii1659.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii1991.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii2389.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii2866.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii3440.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glii4128.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin0700.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin0800.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin1000.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin1200.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin1382.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin1659.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin1991.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin2389.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin2866.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin3440.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glin4128.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio0700.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio0800.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio1000.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio1200.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio1382.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio1659.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio1991.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio2389.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio2866.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio3440.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glio4128.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0700.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0800.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1000.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1200.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1382.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1659.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1991.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2389.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2866.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu3440.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gliu4128.pfbbin0 -> 14540 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0700.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0800.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1000.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1200.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1382.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1659.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1991.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2389.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2866.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc3440.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljc4128.pfbbin0 -> 14532 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0700.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0800.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1000.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1200.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1382.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1659.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1991.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2389.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2866.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn3440.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljn4128.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0700.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0800.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1000.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1200.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1382.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1659.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1991.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2389.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2866.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo3440.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gljo4128.pfbbin0 -> 14527 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0700.pfbbin0 -> 61386 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0800.pfbbin0 -> 62137 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1000.pfbbin0 -> 61900 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1200.pfbbin0 -> 61563 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1382.pfbbin0 -> 61567 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1659.pfbbin0 -> 62109 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1991.pfbbin0 -> 61353 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2389.pfbbin0 -> 62047 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2866.pfbbin0 -> 61326 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc3440.pfbbin0 -> 61455 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmc4128.pfbbin0 -> 62073 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0700.pfbbin0 -> 77469 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0800.pfbbin0 -> 79243 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1000.pfbbin0 -> 77934 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1200.pfbbin0 -> 77289 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1382.pfbbin0 -> 76262 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1659.pfbbin0 -> 78099 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1991.pfbbin0 -> 77372 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2389.pfbbin0 -> 77795 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2866.pfbbin0 -> 77353 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi3440.pfbbin0 -> 78512 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmi4128.pfbbin0 -> 77508 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0700.pfbbin0 -> 82416 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0800.pfbbin0 -> 84058 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1000.pfbbin0 -> 78348 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1200.pfbbin0 -> 79990 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1382.pfbbin0 -> 77993 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1659.pfbbin0 -> 82017 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1991.pfbbin0 -> 79629 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2389.pfbbin0 -> 78882 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2866.pfbbin0 -> 80247 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn3440.pfbbin0 -> 77866 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmn4128.pfbbin0 -> 82726 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0700.pfbbin0 -> 77130 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0800.pfbbin0 -> 80354 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1000.pfbbin0 -> 77865 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1200.pfbbin0 -> 78860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1382.pfbbin0 -> 76666 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1659.pfbbin0 -> 78959 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1991.pfbbin0 -> 78150 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2389.pfbbin0 -> 77794 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2866.pfbbin0 -> 77746 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo3440.pfbbin0 -> 78391 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmo4128.pfbbin0 -> 78287 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0700.pfbbin0 -> 78939 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0800.pfbbin0 -> 79123 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1000.pfbbin0 -> 75210 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1200.pfbbin0 -> 77574 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1382.pfbbin0 -> 77497 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1659.pfbbin0 -> 76904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1991.pfbbin0 -> 75781 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2389.pfbbin0 -> 75216 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2866.pfbbin0 -> 75486 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu3440.pfbbin0 -> 74840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glmu4128.pfbbin0 -> 78145 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0700.pfbbin0 -> 72145 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0800.pfbbin0 -> 72714 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1000.pfbbin0 -> 80512 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1200.pfbbin0 -> 78764 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1382.pfbbin0 -> 81786 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1659.pfbbin0 -> 80216 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1991.pfbbin0 -> 79821 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2389.pfbbin0 -> 82025 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2866.pfbbin0 -> 75572 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc3440.pfbbin0 -> 77596 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltc4128.pfbbin0 -> 81250 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0700.pfbbin0 -> 74842 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0800.pfbbin0 -> 80190 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1000.pfbbin0 -> 76542 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1200.pfbbin0 -> 76556 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1382.pfbbin0 -> 79078 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1659.pfbbin0 -> 77001 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1991.pfbbin0 -> 77428 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2389.pfbbin0 -> 78961 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2866.pfbbin0 -> 75312 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn3440.pfbbin0 -> 77198 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gltn4128.pfbbin0 -> 75389 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto0700.pfbbin0 -> 77223 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto0800.pfbbin0 -> 76149 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto1000.pfbbin0 -> 81839 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto1200.pfbbin0 -> 76963 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto1382.pfbbin0 -> 77239 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto1659.pfbbin0 -> 77702 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto1991.pfbbin0 -> 77596 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto2389.pfbbin0 -> 76574 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto2866.pfbbin0 -> 77268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto3440.pfbbin0 -> 75028 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glto4128.pfbbin0 -> 75744 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0700.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0800.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1000.pfbbin0 -> 14552 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1200.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1382.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1659.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1991.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2389.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2866.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc3440.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwc4128.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0700.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0800.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1000.pfbbin0 -> 14552 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1200.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1382.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1659.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1991.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2389.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2866.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi3440.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwi4128.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0700.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0800.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1000.pfbbin0 -> 14552 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1200.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1382.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1659.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1991.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2389.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2866.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn3440.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwn4128.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0700.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0800.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1000.pfbbin0 -> 14552 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1200.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1382.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1659.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1991.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2389.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2866.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo3440.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwo4128.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0700.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0800.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1000.pfbbin0 -> 14552 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1200.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1382.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1659.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1991.pfbbin0 -> 14580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2389.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2866.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu3440.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glwu4128.pfbbin0 -> 14576 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0700.pfbbin0 -> 63221 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0800.pfbbin0 -> 60368 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1000.pfbbin0 -> 61739 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1200.pfbbin0 -> 61115 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1382.pfbbin0 -> 60518 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1659.pfbbin0 -> 59698 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1991.pfbbin0 -> 61587 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2389.pfbbin0 -> 60723 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2866.pfbbin0 -> 60203 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc3440.pfbbin0 -> 59873 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxc4128.pfbbin0 -> 59827 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0700.pfbbin0 -> 76029 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0800.pfbbin0 -> 75948 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1000.pfbbin0 -> 74889 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1200.pfbbin0 -> 77904 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1382.pfbbin0 -> 73955 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1659.pfbbin0 -> 73365 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1991.pfbbin0 -> 76289 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2389.pfbbin0 -> 77262 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2866.pfbbin0 -> 74158 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi3440.pfbbin0 -> 76313 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxi4128.pfbbin0 -> 76557 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0700.pfbbin0 -> 78157 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0800.pfbbin0 -> 76769 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1000.pfbbin0 -> 74972 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1200.pfbbin0 -> 76422 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1382.pfbbin0 -> 75666 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1659.pfbbin0 -> 75116 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1991.pfbbin0 -> 74227 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2389.pfbbin0 -> 77237 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2866.pfbbin0 -> 75556 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn3440.pfbbin0 -> 74583 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxn4128.pfbbin0 -> 75714 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0700.pfbbin0 -> 77816 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0800.pfbbin0 -> 78296 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1000.pfbbin0 -> 76474 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1200.pfbbin0 -> 76721 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1382.pfbbin0 -> 73706 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1659.pfbbin0 -> 73974 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1991.pfbbin0 -> 75911 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2389.pfbbin0 -> 76783 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2866.pfbbin0 -> 75369 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo3440.pfbbin0 -> 75564 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxo4128.pfbbin0 -> 76500 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0700.pfbbin0 -> 77717 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0800.pfbbin0 -> 75823 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1000.pfbbin0 -> 73925 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1200.pfbbin0 -> 74926 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1382.pfbbin0 -> 74955 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1659.pfbbin0 -> 72563 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1991.pfbbin0 -> 74919 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2389.pfbbin0 -> 75654 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2866.pfbbin0 -> 74983 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu3440.pfbbin0 -> 74823 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/glxu4128.pfbbin0 -> 75771 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0500.pfbbin0 -> 92139 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0600.pfbbin0 -> 88411 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0700.pfbbin0 -> 89008 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0800.pfbbin0 -> 90708 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0900.pfbbin0 -> 89716 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1000.pfbbin0 -> 85341 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1095.pfbbin0 -> 90615 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1200.pfbbin0 -> 86884 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1440.pfbbin0 -> 85338 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1728.pfbbin0 -> 83433 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2074.pfbbin0 -> 81323 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2488.pfbbin0 -> 81596 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2986.pfbbin0 -> 78953 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn3583.pfbbin0 -> 81261 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0500.pfbbin0 -> 89698 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0600.pfbbin0 -> 86730 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0700.pfbbin0 -> 92100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0800.pfbbin0 -> 89360 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0900.pfbbin0 -> 92586 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1000.pfbbin0 -> 94458 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1095.pfbbin0 -> 89500 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1200.pfbbin0 -> 86134 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1440.pfbbin0 -> 88878 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1728.pfbbin0 -> 85104 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2074.pfbbin0 -> 85759 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2488.pfbbin0 -> 83768 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2986.pfbbin0 -> 85233 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo3583.pfbbin0 -> 86075 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0500.pfbbin0 -> 16766 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0600.pfbbin0 -> 16556 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0700.pfbbin0 -> 16960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0800.pfbbin0 -> 16542 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0900.pfbbin0 -> 16685 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1000.pfbbin0 -> 16821 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1095.pfbbin0 -> 16563 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1200.pfbbin0 -> 16588 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1440.pfbbin0 -> 16778 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1728.pfbbin0 -> 16694 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2074.pfbbin0 -> 16654 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2488.pfbbin0 -> 16439 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2986.pfbbin0 -> 16590 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr3583.pfbbin0 -> 16869 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0500.pfbbin0 -> 96631 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0600.pfbbin0 -> 81959 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0700.pfbbin0 -> 81080 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0800.pfbbin0 -> 82990 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0900.pfbbin0 -> 80993 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1000.pfbbin0 -> 73242 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1095.pfbbin0 -> 79752 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1200.pfbbin0 -> 75792 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1440.pfbbin0 -> 75387 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1728.pfbbin0 -> 74987 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2074.pfbbin0 -> 73034 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2488.pfbbin0 -> 76876 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2986.pfbbin0 -> 72866 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn3583.pfbbin0 -> 73015 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0500.pfbbin0 -> 96624 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0600.pfbbin0 -> 86213 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0700.pfbbin0 -> 90155 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0800.pfbbin0 -> 87992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0900.pfbbin0 -> 86307 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1000.pfbbin0 -> 84664 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1095.pfbbin0 -> 84551 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1200.pfbbin0 -> 80069 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1440.pfbbin0 -> 78569 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1728.pfbbin0 -> 81677 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2074.pfbbin0 -> 81978 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2488.pfbbin0 -> 81457 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2986.pfbbin0 -> 80089 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo3583.pfbbin0 -> 80482 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0500.pfbbin0 -> 181313 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0600.pfbbin0 -> 180718 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0700.pfbbin0 -> 187246 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0800.pfbbin0 -> 191111 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0900.pfbbin0 -> 186690 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1000.pfbbin0 -> 169551 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1095.pfbbin0 -> 180637 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1200.pfbbin0 -> 159805 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1440.pfbbin0 -> 154644 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1728.pfbbin0 -> 151968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2074.pfbbin0 -> 142725 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2488.pfbbin0 -> 143675 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2986.pfbbin0 -> 139669 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomc3583.pfbbin0 -> 145749 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0500.pfbbin0 -> 145387 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0600.pfbbin0 -> 141313 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0700.pfbbin0 -> 143225 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0800.pfbbin0 -> 142776 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0900.pfbbin0 -> 143162 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1000.pfbbin0 -> 143660 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1095.pfbbin0 -> 141572 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1200.pfbbin0 -> 142719 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1440.pfbbin0 -> 142043 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1728.pfbbin0 -> 145672 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2074.pfbbin0 -> 145582 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2488.pfbbin0 -> 137879 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2986.pfbbin0 -> 138368 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomi3583.pfbbin0 -> 139487 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0500.pfbbin0 -> 153833 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0600.pfbbin0 -> 155776 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0700.pfbbin0 -> 152039 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0800.pfbbin0 -> 152664 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0900.pfbbin0 -> 155919 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1000.pfbbin0 -> 147561 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1095.pfbbin0 -> 153458 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1200.pfbbin0 -> 149276 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1440.pfbbin0 -> 150701 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1728.pfbbin0 -> 144943 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2074.pfbbin0 -> 146988 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2488.pfbbin0 -> 137930 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2986.pfbbin0 -> 145153 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomn3583.pfbbin0 -> 141835 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0500.pfbbin0 -> 144765 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0600.pfbbin0 -> 143620 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0700.pfbbin0 -> 145450 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0800.pfbbin0 -> 142645 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0900.pfbbin0 -> 141968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1000.pfbbin0 -> 143123 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1095.pfbbin0 -> 140226 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1200.pfbbin0 -> 143374 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1440.pfbbin0 -> 143193 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1728.pfbbin0 -> 141131 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2074.pfbbin0 -> 141058 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2488.pfbbin0 -> 137397 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2986.pfbbin0 -> 136923 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomo3583.pfbbin0 -> 137308 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0500.pfbbin0 -> 154650 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0600.pfbbin0 -> 156122 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0700.pfbbin0 -> 152014 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0800.pfbbin0 -> 154495 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0900.pfbbin0 -> 155196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1000.pfbbin0 -> 147741 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1095.pfbbin0 -> 154583 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1200.pfbbin0 -> 153924 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1440.pfbbin0 -> 151367 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1728.pfbbin0 -> 146913 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2074.pfbbin0 -> 147269 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2488.pfbbin0 -> 142895 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2986.pfbbin0 -> 142016 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gomu3583.pfbbin0 -> 141834 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0500.pfbbin0 -> 186857 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0600.pfbbin0 -> 176185 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0700.pfbbin0 -> 187018 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0800.pfbbin0 -> 185577 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0900.pfbbin0 -> 182571 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1000.pfbbin0 -> 163330 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1095.pfbbin0 -> 186594 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1200.pfbbin0 -> 162837 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1440.pfbbin0 -> 158929 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1728.pfbbin0 -> 158468 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2074.pfbbin0 -> 140181 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2488.pfbbin0 -> 140870 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2986.pfbbin0 -> 141097 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxc3583.pfbbin0 -> 139308 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0500.pfbbin0 -> 145960 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0600.pfbbin0 -> 148863 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0700.pfbbin0 -> 144665 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0800.pfbbin0 -> 148313 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0900.pfbbin0 -> 141294 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1000.pfbbin0 -> 143097 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1095.pfbbin0 -> 146095 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1200.pfbbin0 -> 142892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1440.pfbbin0 -> 145622 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1728.pfbbin0 -> 144658 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2074.pfbbin0 -> 141037 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2488.pfbbin0 -> 139652 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2986.pfbbin0 -> 143460 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxi3583.pfbbin0 -> 140325 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0500.pfbbin0 -> 153784 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0600.pfbbin0 -> 154081 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0700.pfbbin0 -> 152356 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0800.pfbbin0 -> 153407 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0900.pfbbin0 -> 150712 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1000.pfbbin0 -> 143572 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1095.pfbbin0 -> 147109 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1200.pfbbin0 -> 145878 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1440.pfbbin0 -> 151192 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1728.pfbbin0 -> 150090 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2074.pfbbin0 -> 143835 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2488.pfbbin0 -> 144862 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2986.pfbbin0 -> 143843 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxn3583.pfbbin0 -> 142520 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0500.pfbbin0 -> 147709 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0600.pfbbin0 -> 148198 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0700.pfbbin0 -> 145650 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0800.pfbbin0 -> 145120 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0900.pfbbin0 -> 143785 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1000.pfbbin0 -> 145106 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1095.pfbbin0 -> 145517 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1200.pfbbin0 -> 144009 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1440.pfbbin0 -> 146225 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1728.pfbbin0 -> 145177 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2074.pfbbin0 -> 145878 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2488.pfbbin0 -> 139260 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2986.pfbbin0 -> 140189 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxo3583.pfbbin0 -> 139652 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0500.pfbbin0 -> 151913 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0600.pfbbin0 -> 151571 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0700.pfbbin0 -> 150115 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0800.pfbbin0 -> 150096 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0900.pfbbin0 -> 148715 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1000.pfbbin0 -> 142572 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1095.pfbbin0 -> 146303 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1200.pfbbin0 -> 145100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1440.pfbbin0 -> 148801 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1728.pfbbin0 -> 148600 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2074.pfbbin0 -> 143001 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2488.pfbbin0 -> 147455 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2986.pfbbin0 -> 142716 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/goxu3583.pfbbin0 -> 148368 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0500.pfbbin0 -> 82465 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0600.pfbbin0 -> 81879 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0700.pfbbin0 -> 83469 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0800.pfbbin0 -> 83968 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0900.pfbbin0 -> 85580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1000.pfbbin0 -> 82208 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1095.pfbbin0 -> 85660 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1200.pfbbin0 -> 81932 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1440.pfbbin0 -> 80544 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1728.pfbbin0 -> 80470 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2074.pfbbin0 -> 79912 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2488.pfbbin0 -> 81940 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2986.pfbbin0 -> 81279 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grbl3583.pfbbin0 -> 81530 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0500.pfbbin0 -> 84874 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0600.pfbbin0 -> 89575 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0700.pfbbin0 -> 86169 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0800.pfbbin0 -> 85944 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0900.pfbbin0 -> 88636 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1000.pfbbin0 -> 74435 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1095.pfbbin0 -> 84833 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1200.pfbbin0 -> 72420 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1440.pfbbin0 -> 68632 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1728.pfbbin0 -> 69754 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2074.pfbbin0 -> 67483 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2488.pfbbin0 -> 69014 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2986.pfbbin0 -> 66617 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmc3583.pfbbin0 -> 67355 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0500.pfbbin0 -> 83921 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0600.pfbbin0 -> 80378 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0700.pfbbin0 -> 82154 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0800.pfbbin0 -> 84286 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0900.pfbbin0 -> 87196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1000.pfbbin0 -> 83481 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1095.pfbbin0 -> 80885 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1200.pfbbin0 -> 80870 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1440.pfbbin0 -> 79662 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1728.pfbbin0 -> 81290 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2074.pfbbin0 -> 79998 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2488.pfbbin0 -> 80810 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2986.pfbbin0 -> 79982 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmi3583.pfbbin0 -> 80786 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml0500.pfbbin0 -> 84172 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml0600.pfbbin0 -> 82418 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml0700.pfbbin0 -> 84261 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml0800.pfbbin0 -> 84380 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml0900.pfbbin0 -> 88656 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml1000.pfbbin0 -> 85496 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml1095.pfbbin0 -> 84844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml1200.pfbbin0 -> 81940 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml1440.pfbbin0 -> 82420 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml1728.pfbbin0 -> 85965 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml2074.pfbbin0 -> 80542 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml2488.pfbbin0 -> 79529 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml2986.pfbbin0 -> 84011 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grml3583.pfbbin0 -> 81919 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0500.pfbbin0 -> 84892 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0600.pfbbin0 -> 83775 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0700.pfbbin0 -> 82302 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0800.pfbbin0 -> 84062 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0900.pfbbin0 -> 82687 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1000.pfbbin0 -> 82167 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1095.pfbbin0 -> 83085 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1200.pfbbin0 -> 82406 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1440.pfbbin0 -> 80127 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1728.pfbbin0 -> 82387 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2074.pfbbin0 -> 78851 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2488.pfbbin0 -> 81285 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2986.pfbbin0 -> 78840 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmn3583.pfbbin0 -> 77915 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0500.pfbbin0 -> 84541 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0600.pfbbin0 -> 81175 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0700.pfbbin0 -> 82924 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0800.pfbbin0 -> 82476 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0900.pfbbin0 -> 83566 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1000.pfbbin0 -> 84248 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1095.pfbbin0 -> 80493 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1200.pfbbin0 -> 80781 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1440.pfbbin0 -> 79860 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1728.pfbbin0 -> 80171 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2074.pfbbin0 -> 81989 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2488.pfbbin0 -> 78228 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2986.pfbbin0 -> 80922 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmo3583.pfbbin0 -> 79006 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0500.pfbbin0 -> 83922 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0600.pfbbin0 -> 81244 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0700.pfbbin0 -> 82543 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0800.pfbbin0 -> 81445 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0900.pfbbin0 -> 80652 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1000.pfbbin0 -> 76534 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1095.pfbbin0 -> 81357 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1200.pfbbin0 -> 84148 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1440.pfbbin0 -> 79237 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1728.pfbbin0 -> 84021 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2074.pfbbin0 -> 78196 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2488.pfbbin0 -> 79003 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2986.pfbbin0 -> 75803 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grmu3583.pfbbin0 -> 79210 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0500.pfbbin0 -> 78165 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0600.pfbbin0 -> 80025 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0700.pfbbin0 -> 77843 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0800.pfbbin0 -> 78896 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0900.pfbbin0 -> 79566 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1000.pfbbin0 -> 62845 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1095.pfbbin0 -> 74029 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1200.pfbbin0 -> 62542 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1440.pfbbin0 -> 74428 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1728.pfbbin0 -> 74130 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2074.pfbbin0 -> 63842 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2488.pfbbin0 -> 59107 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2986.pfbbin0 -> 62311 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxc3583.pfbbin0 -> 62442 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0500.pfbbin0 -> 79170 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0600.pfbbin0 -> 79251 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0700.pfbbin0 -> 81223 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0800.pfbbin0 -> 80872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0900.pfbbin0 -> 79675 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1000.pfbbin0 -> 77562 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1095.pfbbin0 -> 77862 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1200.pfbbin0 -> 79714 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1440.pfbbin0 -> 81438 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1728.pfbbin0 -> 80113 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2074.pfbbin0 -> 77514 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2488.pfbbin0 -> 76999 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2986.pfbbin0 -> 79308 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxi3583.pfbbin0 -> 82309 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0500.pfbbin0 -> 80612 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0600.pfbbin0 -> 80519 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0700.pfbbin0 -> 81952 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0800.pfbbin0 -> 80393 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0900.pfbbin0 -> 80766 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1000.pfbbin0 -> 80155 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1095.pfbbin0 -> 79122 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1200.pfbbin0 -> 79013 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1440.pfbbin0 -> 80138 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1728.pfbbin0 -> 79889 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2074.pfbbin0 -> 77264 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2488.pfbbin0 -> 80971 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2986.pfbbin0 -> 81588 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxl3583.pfbbin0 -> 76844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0500.pfbbin0 -> 80112 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0600.pfbbin0 -> 81862 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0700.pfbbin0 -> 78620 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0800.pfbbin0 -> 79324 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0900.pfbbin0 -> 79324 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1000.pfbbin0 -> 75584 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1095.pfbbin0 -> 78178 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1200.pfbbin0 -> 78241 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1440.pfbbin0 -> 82226 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1728.pfbbin0 -> 81550 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2074.pfbbin0 -> 83199 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2488.pfbbin0 -> 79245 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2986.pfbbin0 -> 78404 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxn3583.pfbbin0 -> 77165 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0500.pfbbin0 -> 82068 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0600.pfbbin0 -> 80687 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0700.pfbbin0 -> 82094 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0800.pfbbin0 -> 80748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0900.pfbbin0 -> 82229 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1000.pfbbin0 -> 78726 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1095.pfbbin0 -> 79822 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1200.pfbbin0 -> 82176 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1440.pfbbin0 -> 81771 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1728.pfbbin0 -> 81086 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2074.pfbbin0 -> 79550 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2488.pfbbin0 -> 77680 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2986.pfbbin0 -> 77931 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxo3583.pfbbin0 -> 81670 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0500.pfbbin0 -> 78839 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0600.pfbbin0 -> 78881 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0700.pfbbin0 -> 76080 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0800.pfbbin0 -> 77018 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0900.pfbbin0 -> 74814 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1000.pfbbin0 -> 74060 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1095.pfbbin0 -> 76373 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1200.pfbbin0 -> 76774 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1440.pfbbin0 -> 79641 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1728.pfbbin0 -> 82665 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2074.pfbbin0 -> 77243 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2488.pfbbin0 -> 77907 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2986.pfbbin0 -> 78160 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/grxu3583.pfbbin0 -> 74351 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0500.pfbbin0 -> 67445 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0600.pfbbin0 -> 67172 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0700.pfbbin0 -> 66554 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0800.pfbbin0 -> 67736 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0900.pfbbin0 -> 67718 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1000.pfbbin0 -> 65916 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1095.pfbbin0 -> 66136 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1200.pfbbin0 -> 65441 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1440.pfbbin0 -> 65574 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1728.pfbbin0 -> 65727 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2074.pfbbin0 -> 66730 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2488.pfbbin0 -> 64045 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2986.pfbbin0 -> 64619 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsma3583.pfbbin0 -> 67803 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0500.pfbbin0 -> 45135 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0600.pfbbin0 -> 45118 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0700.pfbbin0 -> 46168 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0800.pfbbin0 -> 47324 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0900.pfbbin0 -> 46403 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1000.pfbbin0 -> 46516 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1095.pfbbin0 -> 45819 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1200.pfbbin0 -> 44088 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1440.pfbbin0 -> 45565 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1728.pfbbin0 -> 44863 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2074.pfbbin0 -> 45920 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2488.pfbbin0 -> 44804 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2986.pfbbin0 -> 45408 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc3583.pfbbin0 -> 44930 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0500.pfbbin0 -> 68071 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0600.pfbbin0 -> 71721 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0700.pfbbin0 -> 72122 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0800.pfbbin0 -> 70290 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0900.pfbbin0 -> 69855 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1000.pfbbin0 -> 74100 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1095.pfbbin0 -> 69491 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1200.pfbbin0 -> 77445 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1440.pfbbin0 -> 68870 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1728.pfbbin0 -> 70215 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2074.pfbbin0 -> 69180 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2488.pfbbin0 -> 69286 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2986.pfbbin0 -> 70545 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsme3583.pfbbin0 -> 69442 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0500.pfbbin0 -> 69182 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0600.pfbbin0 -> 72129 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0700.pfbbin0 -> 72339 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0800.pfbbin0 -> 70467 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0900.pfbbin0 -> 70239 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1000.pfbbin0 -> 74370 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1095.pfbbin0 -> 69486 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1200.pfbbin0 -> 78252 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1440.pfbbin0 -> 69004 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1728.pfbbin0 -> 70554 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2074.pfbbin0 -> 69470 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2488.pfbbin0 -> 69574 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2986.pfbbin0 -> 71052 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi3583.pfbbin0 -> 69744 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0500.pfbbin0 -> 69030 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0600.pfbbin0 -> 68761 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0700.pfbbin0 -> 66499 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0800.pfbbin0 -> 67616 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0900.pfbbin0 -> 68162 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1000.pfbbin0 -> 66533 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1095.pfbbin0 -> 68725 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1200.pfbbin0 -> 67153 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1440.pfbbin0 -> 66739 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1728.pfbbin0 -> 64912 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2074.pfbbin0 -> 68220 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2488.pfbbin0 -> 65720 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2986.pfbbin0 -> 64657 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn3583.pfbbin0 -> 65550 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0500.pfbbin0 -> 70035 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0600.pfbbin0 -> 71937 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0700.pfbbin0 -> 72649 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0800.pfbbin0 -> 70854 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0900.pfbbin0 -> 71580 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1000.pfbbin0 -> 70786 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1095.pfbbin0 -> 70212 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1200.pfbbin0 -> 74872 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1440.pfbbin0 -> 69859 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1728.pfbbin0 -> 70538 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2074.pfbbin0 -> 70718 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2488.pfbbin0 -> 71056 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2986.pfbbin0 -> 71622 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo3583.pfbbin0 -> 68843 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0500.pfbbin0 -> 67515 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0600.pfbbin0 -> 68284 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0700.pfbbin0 -> 66844 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0800.pfbbin0 -> 68094 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0900.pfbbin0 -> 67936 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1000.pfbbin0 -> 66615 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1095.pfbbin0 -> 67162 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1200.pfbbin0 -> 65518 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1440.pfbbin0 -> 66079 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1728.pfbbin0 -> 65698 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2074.pfbbin0 -> 66923 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2488.pfbbin0 -> 64121 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2986.pfbbin0 -> 64707 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu3583.pfbbin0 -> 67916 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0500.pfbbin0 -> 71682 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0600.pfbbin0 -> 74344 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0700.pfbbin0 -> 73126 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0800.pfbbin0 -> 72417 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0900.pfbbin0 -> 69395 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1000.pfbbin0 -> 75894 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1095.pfbbin0 -> 70682 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1200.pfbbin0 -> 77025 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1440.pfbbin0 -> 72953 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1728.pfbbin0 -> 75319 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2074.pfbbin0 -> 78083 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2488.pfbbin0 -> 78422 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2986.pfbbin0 -> 73622 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa3583.pfbbin0 -> 68819 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0500.pfbbin0 -> 57745 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0600.pfbbin0 -> 56417 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0700.pfbbin0 -> 60611 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0800.pfbbin0 -> 55817 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0900.pfbbin0 -> 58577 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1000.pfbbin0 -> 60051 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1095.pfbbin0 -> 56319 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1200.pfbbin0 -> 56973 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1440.pfbbin0 -> 62500 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1728.pfbbin0 -> 68863 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2074.pfbbin0 -> 56995 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2488.pfbbin0 -> 64321 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2986.pfbbin0 -> 54447 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc3583.pfbbin0 -> 57641 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0500.pfbbin0 -> 71996 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0600.pfbbin0 -> 73444 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0700.pfbbin0 -> 73830 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0800.pfbbin0 -> 73411 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0900.pfbbin0 -> 71977 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1000.pfbbin0 -> 73195 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1095.pfbbin0 -> 74641 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1200.pfbbin0 -> 75436 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1440.pfbbin0 -> 73205 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1728.pfbbin0 -> 73677 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2074.pfbbin0 -> 77175 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2488.pfbbin0 -> 78280 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2986.pfbbin0 -> 75688 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe3583.pfbbin0 -> 76594 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0500.pfbbin0 -> 72906 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0600.pfbbin0 -> 73978 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0700.pfbbin0 -> 74367 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0800.pfbbin0 -> 74073 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0900.pfbbin0 -> 72140 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1000.pfbbin0 -> 73520 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1095.pfbbin0 -> 74888 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1200.pfbbin0 -> 75697 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1440.pfbbin0 -> 73793 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1728.pfbbin0 -> 74165 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2074.pfbbin0 -> 77973 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2488.pfbbin0 -> 78597 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2986.pfbbin0 -> 76228 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi3583.pfbbin0 -> 76969 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0500.pfbbin0 -> 74036 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0600.pfbbin0 -> 75288 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0700.pfbbin0 -> 76621 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0800.pfbbin0 -> 73995 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0900.pfbbin0 -> 71104 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1000.pfbbin0 -> 77594 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1095.pfbbin0 -> 73106 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1200.pfbbin0 -> 78051 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1440.pfbbin0 -> 75066 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1728.pfbbin0 -> 77295 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2074.pfbbin0 -> 77267 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2488.pfbbin0 -> 82412 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2986.pfbbin0 -> 77853 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn3583.pfbbin0 -> 77268 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0500.pfbbin0 -> 74366 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0600.pfbbin0 -> 76458 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0700.pfbbin0 -> 75378 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0800.pfbbin0 -> 75182 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0900.pfbbin0 -> 73627 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1000.pfbbin0 -> 74784 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1095.pfbbin0 -> 74385 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1200.pfbbin0 -> 77040 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1440.pfbbin0 -> 74571 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1728.pfbbin0 -> 74583 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2074.pfbbin0 -> 78845 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2488.pfbbin0 -> 79709 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2986.pfbbin0 -> 74656 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo3583.pfbbin0 -> 78255 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0500.pfbbin0 -> 72332 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0600.pfbbin0 -> 74727 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0700.pfbbin0 -> 73822 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0800.pfbbin0 -> 73146 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0900.pfbbin0 -> 69748 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1000.pfbbin0 -> 76528 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1095.pfbbin0 -> 71362 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1200.pfbbin0 -> 77611 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1440.pfbbin0 -> 73551 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1728.pfbbin0 -> 76001 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2074.pfbbin0 -> 79077 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2488.pfbbin0 -> 79507 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2986.pfbbin0 -> 74602 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu3583.pfbbin0 -> 69609 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0500.pfbbin0 -> 70797 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0600.pfbbin0 -> 73416 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0700.pfbbin0 -> 73520 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0800.pfbbin0 -> 72481 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0900.pfbbin0 -> 76492 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1000.pfbbin0 -> 78441 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1095.pfbbin0 -> 77050 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1200.pfbbin0 -> 78837 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1440.pfbbin0 -> 77352 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1728.pfbbin0 -> 77301 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2074.pfbbin0 -> 77010 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2488.pfbbin0 -> 74235 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2986.pfbbin0 -> 81178 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttc3583.pfbbin0 -> 81293 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0500.pfbbin0 -> 73662 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0600.pfbbin0 -> 73246 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0700.pfbbin0 -> 74675 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0800.pfbbin0 -> 74613 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0900.pfbbin0 -> 75413 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1000.pfbbin0 -> 75704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1095.pfbbin0 -> 76704 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1200.pfbbin0 -> 77352 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1440.pfbbin0 -> 76188 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1728.pfbbin0 -> 74976 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2074.pfbbin0 -> 78733 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2488.pfbbin0 -> 75827 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2986.pfbbin0 -> 76660 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtti3583.pfbbin0 -> 76341 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0500.pfbbin0 -> 72391 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0600.pfbbin0 -> 76375 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0700.pfbbin0 -> 78384 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0800.pfbbin0 -> 77381 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0900.pfbbin0 -> 79583 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1000.pfbbin0 -> 76363 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1095.pfbbin0 -> 77766 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1200.pfbbin0 -> 77975 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1440.pfbbin0 -> 78647 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1728.pfbbin0 -> 74582 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2074.pfbbin0 -> 76255 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2488.pfbbin0 -> 76770 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2986.pfbbin0 -> 79072 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttn3583.pfbbin0 -> 77372 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0500.pfbbin0 -> 73883 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0600.pfbbin0 -> 75312 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0700.pfbbin0 -> 73853 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0800.pfbbin0 -> 74603 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0900.pfbbin0 -> 75923 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1000.pfbbin0 -> 78083 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1095.pfbbin0 -> 77269 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1200.pfbbin0 -> 77846 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1440.pfbbin0 -> 77835 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1728.pfbbin0 -> 76798 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2074.pfbbin0 -> 76737 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2488.pfbbin0 -> 75612 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2986.pfbbin0 -> 76610 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gtto3583.pfbbin0 -> 78887 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0500.pfbbin0 -> 72741 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0600.pfbbin0 -> 77686 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0700.pfbbin0 -> 76109 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0800.pfbbin0 -> 78992 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0900.pfbbin0 -> 79442 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1000.pfbbin0 -> 77865 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1095.pfbbin0 -> 79651 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1200.pfbbin0 -> 77537 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1440.pfbbin0 -> 77507 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1728.pfbbin0 -> 73858 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2074.pfbbin0 -> 77123 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2488.pfbbin0 -> 76498 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2986.pfbbin0 -> 78979 bytes
-rw-r--r--fonts/greek/cbfonts/fonts/type1/cbgreek/gttu3583.pfbbin0 -> 77434 bytes
-rw-r--r--fonts/greek/cbfonts/grmn1000table.pdfbin0 -> 123262 bytes
-rw-r--r--fonts/greek/epigrafica/README13
-rw-r--r--fonts/greek/epigrafica/afm/Epigrafica-Entona.afm493
-rw-r--r--fonts/greek/epigrafica/afm/Epigrafica-EntonaReonta.afm491
-rw-r--r--fonts/greek/epigrafica/afm/Epigrafica-Ortha.afm605
-rw-r--r--fonts/greek/epigrafica/afm/Epigrafica-Pezokefalaia.afm343
-rw-r--r--fonts/greek/epigrafica/afm/Epigrafica-Reonta.afm524
-rw-r--r--fonts/greek/epigrafica/doc/epigrafica.pdfbin0 -> 141093 bytes
-rw-r--r--fonts/greek/epigrafica/doc/epigrafica.tex294
-rw-r--r--fonts/greek/epigrafica/enc/epigraficahellenic.enc185
-rw-r--r--fonts/greek/epigrafica/map/epigrafica.map16
-rw-r--r--fonts/greek/epigrafica/tex/epigrafica.sty210
-rw-r--r--fonts/greek/epigrafica/tex/lgrepigrafica.fd44
-rw-r--r--fonts/greek/epigrafica/tex/ot1epigrafica.fd42
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficab8a.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficab8r.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficabi8a.tfmbin0 -> 1740 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficabi8r.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficabo8a.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficabo8r.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficac8a.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficac8r.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahb7a.tfmbin0 -> 1532 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahb7r.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahbi7a.tfmbin0 -> 1572 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahbi7r.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahbo7a.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahbo7r.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahc7a.tfmbin0 -> 1520 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahc7r.tfmbin0 -> 1632 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahi7a.tfmbin0 -> 1580 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahi7r.tfmbin0 -> 1740 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficahn7r.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficaho7a.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficaho7r.tfmbin0 -> 1888 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficai8a.tfmbin0 -> 1668 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficai8r.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigrafican8a.tfmbin0 -> 1648 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigrafican8r.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficao8a.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/epigraficao8r.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/greek/epigrafica/tfm/gepigraficahn7a.tfmbin0 -> 1516 bytes
-rw-r--r--fonts/greek/epigrafica/type1/Epigrafica-Entona.pfbbin0 -> 68990 bytes
-rw-r--r--fonts/greek/epigrafica/type1/Epigrafica-EntonaReonta.pfbbin0 -> 63593 bytes
-rw-r--r--fonts/greek/epigrafica/type1/Epigrafica-Ortha.pfbbin0 -> 76524 bytes
-rw-r--r--fonts/greek/epigrafica/type1/Epigrafica-Pezokefalaia.pfbbin0 -> 55743 bytes
-rw-r--r--fonts/greek/epigrafica/type1/Epigrafica-Reonta.pfbbin0 -> 58055 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficab8r.vfbin0 -> 1392 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficabi8r.vfbin0 -> 1400 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficabo8r.vfbin0 -> 1400 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficac8r.vfbin0 -> 1384 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficahb7r.vfbin0 -> 748 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficahbi7r.vfbin0 -> 756 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficahbo7r.vfbin0 -> 760 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficahc7r.vfbin0 -> 740 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficahi7r.vfbin0 -> 748 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficahn7r.vfbin0 -> 752 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficaho7r.vfbin0 -> 760 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficai8r.vfbin0 -> 1336 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigrafican8r.vfbin0 -> 1544 bytes
-rw-r--r--fonts/greek/epigrafica/vf/epigraficao8r.vfbin0 -> 1556 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/README14
-rw-r--r--fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Bold.afm1156
-rw-r--r--fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-BoldItalic.afm1089
-rw-r--r--fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Italic.afm1077
-rw-r--r--fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Regular.afm1402
-rw-r--r--fonts/greek/gfs/gfsartemisia/doc/ArtemisiaSpecimen.pdfbin0 -> 396353 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/doc/OFL-FAQ.txt225
-rw-r--r--fonts/greek/gfs/gfsartemisia/doc/OFL.txt95
-rw-r--r--fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.pdfbin0 -> 131831 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.tex395
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisia.enc110
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiadenomnums.enc88
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiaec.enc82
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiaecsc.enc81
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiael.enc221
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiaelsc.enc187
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiamath.enc193
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisianumnums.enc89
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiasc.enc100
-rw-r--r--fonts/greek/gfs/gfsartemisia/enc/artemisiatabnums.enc87
-rw-r--r--fonts/greek/gfs/gfsartemisia/map/gfsartemisia.map31
-rw-r--r--fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisia.otfbin0 -> 152904 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBold.otfbin0 -> 118456 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBoldIt.otfbin0 -> 125116 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaIt.otfbin0 -> 118604 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/gfsartemisia-euler.sty243
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/gfsartemisia.sty251
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/lgrartemisia.fd29
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/lgrartemisiaeuler.fd29
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/ot1artemisia.fd29
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/ot1artemisiaeuler.fd29
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/t1artemisia.fd29
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/t1artemisiaeuler.fd49
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/uartemisiaeulernums.fd19
-rw-r--r--fonts/greek/gfs/gfsartemisia/tex/uartemisianums.fd19
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiab8a.tfmbin0 -> 2000 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiab8r.tfmbin0 -> 1904 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiab9a.tfmbin0 -> 1936 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiab9r.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8a.tfmbin0 -> 2180 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8r.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9a.tfmbin0 -> 2164 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9r.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8a.tfmbin0 -> 2160 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8r.tfmbin0 -> 2064 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9a.tfmbin0 -> 2112 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9r.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8a.tfmbin0 -> 1176 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8r.tfmbin0 -> 1160 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiai8a.tfmbin0 -> 2140 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiai8r.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiai9a.tfmbin0 -> 2112 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiai9r.tfmbin0 -> 1976 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8a.tfmbin0 -> 1564 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8r.tfmbin0 -> 1196 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8a.tfmbin0 -> 1180 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8r.tfmbin0 -> 1160 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiao8a.tfmbin0 -> 2224 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiao8r.tfmbin0 -> 2056 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiao9a.tfmbin0 -> 2144 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiao9r.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8a.tfmbin0 -> 2044 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8r.tfmbin0 -> 1876 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9a.tfmbin0 -> 1972 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9r.tfmbin0 -> 1864 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8a.tfmbin0 -> 1888 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8r.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9a.tfmbin0 -> 1844 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9r.tfmbin0 -> 1760 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8a.tfmbin0 -> 2068 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8r.tfmbin0 -> 2008 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9a.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9r.tfmbin0 -> 1952 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8a.tfmbin0 -> 1272 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8r.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6a.tfmbin0 -> 3516 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6r.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6a.tfmbin0 -> 3496 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6r.tfmbin0 -> 1824 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6a.tfmbin0 -> 3712 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6r.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6a.tfmbin0 -> 3428 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6r.tfmbin0 -> 1804 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6a.tfmbin0 -> 3932 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6r.tfmbin0 -> 1984 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6a.tfmbin0 -> 3716 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6r.tfmbin0 -> 1768 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6a.tfmbin0 -> 3180 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6r.tfmbin0 -> 1740 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6a.tfmbin0 -> 3400 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6r.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Bold.pfbbin0 -> 142937 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-BoldItalic.pfbbin0 -> 161632 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Italic.pfbbin0 -> 146423 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Regular.pfbbin0 -> 224272 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiab8a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiab9a.vfbin0 -> 1728 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiabi8a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiabi9a.vfbin0 -> 1736 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiabo8a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiabo9a.vfbin0 -> 1740 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiadenomnums8a.vfbin0 -> 520 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiai8a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiai9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiamath8a.vfbin0 -> 1040 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisianumnums8a.vfbin0 -> 512 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiao8a.vfbin0 -> 1620 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiao9a.vfbin0 -> 1740 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiarg8a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiarg9a.vfbin0 -> 1732 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiasc8a.vfbin0 -> 1608 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiasc9a.vfbin0 -> 1728 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiasco8a.vfbin0 -> 1620 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiasco9a.vfbin0 -> 1740 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/artemisiatabnums8a.vfbin0 -> 676 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiab6a.vfbin0 -> 1652 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiabi6a.vfbin0 -> 1668 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiabo6a.vfbin0 -> 1664 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiai6a.vfbin0 -> 1656 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiao6a.vfbin0 -> 1664 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiarg6a.vfbin0 -> 1656 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiasc6a.vfbin0 -> 1640 bytes
-rw-r--r--fonts/greek/gfs/gfsartemisia/vf/gartemisiasco6a.vfbin0 -> 1652 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/README15
-rw-r--r--fonts/greek/gfs/gfsbaskerville/afm/GFSBaskerville-Regular.afm503
-rw-r--r--fonts/greek/gfs/gfsbaskerville/doc/BaskervilleSpecimen.pdfbin0 -> 252540 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/doc/OFL-FAQ.txt182
-rw-r--r--fonts/greek/gfs/gfsbaskerville/doc/OFL.txt100
-rw-r--r--fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.pdfbin0 -> 41507 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.tex247
-rw-r--r--fonts/greek/gfs/gfsbaskerville/enc/gpgfsbaskerville.enc164
-rw-r--r--fonts/greek/gfs/gfsbaskerville/map/gfsbaskerville.map4
-rw-r--r--fonts/greek/gfs/gfsbaskerville/opentype/GFSBaskerville.otfbin0 -> 73168 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/tex/gfsbaskerville.sty119
-rw-r--r--fonts/greek/gfs/gfsbaskerville/tex/lgrgfsbaskerville.fd29
-rw-r--r--fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6a.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6r.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/type1/GFSBaskerville-Regular.pfbbin0 -> 77775 bytes
-rw-r--r--fonts/greek/gfs/gfsbaskerville/vf/ggfsbaskervillerg6a.vfbin0 -> 1760 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/README12
-rw-r--r--fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Bold.afm1806
-rw-r--r--fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-BoldItalic.afm1315
-rw-r--r--fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Italic.afm1886
-rw-r--r--fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Regular.afm1469
-rw-r--r--fonts/greek/gfs/gfsbodoni/doc/Bodoni_Specimen.pdfbin0 -> 351192 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/doc/OFL-FAQ.txt225
-rw-r--r--fonts/greek/gfs/gfsbodoni/doc/OFL.txt95
-rw-r--r--fonts/greek/gfs/gfsbodoni/doc/gfsbodoni.pdfbin0 -> 104482 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodoni.enc109
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodonidenomnums.enc88
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodoniec.enc81
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodoniecsc.enc80
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodoniel.enc212
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodonielsc.enc186
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodoninumnums.enc89
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodonisc.enc99
-rw-r--r--fonts/greek/gfs/gfsbodoni/enc/bodonitabnums.enc87
-rw-r--r--fonts/greek/gfs/gfsbodoni/map/gfsbodoni.map31
-rw-r--r--fonts/greek/gfs/gfsbodoni/otf/GFSBodoni.otfbin0 -> 142684 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBold.otfbin0 -> 117092 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBoldIt.otfbin0 -> 102540 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/otf/GFSBodoniIt.otfbin0 -> 122956 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tex/gfsbodoni.sty228
-rw-r--r--fonts/greek/gfs/gfsbodoni/tex/lgrbodoni.fd25
-rw-r--r--fonts/greek/gfs/gfsbodoni/tex/ot1bodoni.fd49
-rw-r--r--fonts/greek/gfs/gfsbodoni/tex/t1bodoni.fd49
-rw-r--r--fonts/greek/gfs/gfsbodoni/tex/ubodoninums.fd38
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonib8a.tfmbin0 -> 3900 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonib8r.tfmbin0 -> 1832 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonib9a.tfmbin0 -> 4208 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonib9r.tfmbin0 -> 1780 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibi8a.tfmbin0 -> 3048 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibi8r.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibi9a.tfmbin0 -> 3040 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibi9r.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibo8a.tfmbin0 -> 4084 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibo8r.tfmbin0 -> 2016 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibo9a.tfmbin0 -> 4392 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonibo9r.tfmbin0 -> 1964 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8a.tfmbin0 -> 1188 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8r.tfmbin0 -> 1108 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonii8a.tfmbin0 -> 4292 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonii8r.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonii9a.tfmbin0 -> 4592 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonii9r.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8a.tfmbin0 -> 1128 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8r.tfmbin0 -> 1108 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonio8a.tfmbin0 -> 2760 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonio8r.tfmbin0 -> 1968 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonio9a.tfmbin0 -> 2712 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonio9r.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonirg8a.tfmbin0 -> 2524 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonirg8r.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonirg9a.tfmbin0 -> 2488 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonirg9r.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisc8a.tfmbin0 -> 2252 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisc8r.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisc9a.tfmbin0 -> 2204 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisc9r.tfmbin0 -> 1640 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisco8a.tfmbin0 -> 2488 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisco8r.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisco9a.tfmbin0 -> 2448 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonisco9r.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8a.tfmbin0 -> 1168 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8r.tfmbin0 -> 1140 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonib6a.tfmbin0 -> 2864 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonib6r.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6a.tfmbin0 -> 3212 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6r.tfmbin0 -> 1836 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6a.tfmbin0 -> 3056 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6r.tfmbin0 -> 1904 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonii6a.tfmbin0 -> 3268 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonii6r.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonio6a.tfmbin0 -> 3112 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonio6r.tfmbin0 -> 1928 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonio9a.tfmbin0 -> 120 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6a.tfmbin0 -> 2892 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6r.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6a.tfmbin0 -> 2976 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6r.tfmbin0 -> 1680 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6a.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6r.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Bold.pfbbin0 -> 155141 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-BoldItalic.pfbbin0 -> 139059 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Italic.pfbbin0 -> 141267 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Regular.pfbbin0 -> 191928 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonib8a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonib9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonibi8a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonibi9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonibo8a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonibo9a.vfbin0 -> 1736 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonidenomnums8a.vfbin0 -> 508 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonii8a.vfbin0 -> 1608 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonii9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodoninumnums8a.vfbin0 -> 500 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonio8a.vfbin0 -> 1624 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonio9a.vfbin0 -> 1736 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonirg8a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonirg9a.vfbin0 -> 1728 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonisc8a.vfbin0 -> 1612 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonisc9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonisco8a.vfbin0 -> 1620 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonisco9a.vfbin0 -> 1732 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/bodonitabnums8a.vfbin0 -> 580 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonib6a.vfbin0 -> 1640 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonibi6a.vfbin0 -> 1648 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonibo6a.vfbin0 -> 1652 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonii6a.vfbin0 -> 1644 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonio6a.vfbin0 -> 1656 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonio9a.vfbin0 -> 20 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonirg6a.vfbin0 -> 1648 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonisc6a.vfbin0 -> 1620 bytes
-rw-r--r--fonts/greek/gfs/gfsbodoni/vf/gbodonisco6a.vfbin0 -> 1632 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/README14
-rw-r--r--fonts/greek/gfs/gfscomplutum/afm/GFSComplutum-Regular.afm899
-rw-r--r--fonts/greek/gfs/gfscomplutum/doc/ComplutumSpecimen.pdfbin0 -> 221013 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/doc/OFL-FAQ.txt225
-rw-r--r--fonts/greek/gfs/gfscomplutum/doc/OFL.txt95
-rw-r--r--fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.pdfbin0 -> 55332 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.tex222
-rw-r--r--fonts/greek/gfs/gfscomplutum/enc/gpcomplutum.enc214
-rw-r--r--fonts/greek/gfs/gfscomplutum/map/gfscomplutum.map5
-rw-r--r--fonts/greek/gfs/gfscomplutum/opentype/GFSPolyglot.otfbin0 -> 61524 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/tex/gfscomplutum.sty99
-rw-r--r--fonts/greek/gfs/gfscomplutum/tex/lgrcomplutum.fd29
-rw-r--r--fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8a.tfmbin0 -> 3612 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8r.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8a.tfmbin0 -> 3756 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8r.tfmbin0 -> 1840 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/type1/GFSComplutum-Regular.pfbbin0 -> 82011 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/vf/gcomplutum8a.vfbin0 -> 1516 bytes
-rw-r--r--fonts/greek/gfs/gfscomplutum/vf/gcomplutumo8a.vfbin0 -> 1528 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/README14
-rw-r--r--fonts/greek/gfs/gfsdidot/afm/GFSDidot-Bold.afm1131
-rw-r--r--fonts/greek/gfs/gfsdidot/afm/GFSDidot-BoldItalic.afm3416
-rw-r--r--fonts/greek/gfs/gfsdidot/afm/GFSDidot-Italic.afm3470
-rw-r--r--fonts/greek/gfs/gfsdidot/afm/GFSDidot.afm3478
-rw-r--r--fonts/greek/gfs/gfsdidot/afm/GFSOlga.afm846
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/DidotSpecimen.pdfbin0 -> 377456 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/GFSDidot-LaTeX-Guide.pdfbin0 -> 362993 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/OFL-FAQ.txt182
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/OFL.txt100
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/OlgaSpecimen.pdfbin0 -> 176145 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.pdfbin0 -> 1392739 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.tex194
-rw-r--r--fonts/greek/gfs/gfsdidot/doc/testDidot.sty168
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didot.enc109
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotOT1.enc78
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotOT1it.enc78
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotOT1sc.enc79
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotTS1.enc373
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotdenomnums.enc88
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotec.enc81
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotnumnums.enc89
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didottabnums.enc87
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotuecsc.enc80
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/didotusc.enc99
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/gfsudidotmath.enc192
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/gpdidot.enc212
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/gpdidoti.enc205
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/gpdidotusc.enc186
-rw-r--r--fonts/greek/gfs/gfsdidot/enc/gpolga.enc187
-rw-r--r--fonts/greek/gfs/gfsdidot/map/gfsdidot.map56
-rw-r--r--fonts/greek/gfs/gfsdidot/opentype/GFSDidot.otfbin0 -> 166580 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/opentype/GFSDidotBold.otfbin0 -> 99164 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/opentype/GFSDidotBoldItalic.otfbin0 -> 141988 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/opentype/GFSDidotItalic.otfbin0 -> 142668 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/opentype/GFSOlga.otfbin0 -> 31008 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty299
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd26
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/omludidot.fd10
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd53
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/t1udidot.fd50
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd44
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd38
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotb7a.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotb7r.tfmbin0 -> 1224 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotb8a.tfmbin0 -> 2636 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotb8r.tfmbin0 -> 1868 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotb9a.tfmbin0 -> 2596 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotb9r.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbi7a.tfmbin0 -> 2368 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbi7r.tfmbin0 -> 1252 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbi8a.tfmbin0 -> 4364 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbi8r.tfmbin0 -> 1980 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbi9a.tfmbin0 -> 4836 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbi9r.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbo7a.tfmbin0 -> 2064 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbo7r.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbo8a.tfmbin0 -> 2828 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbo8r.tfmbin0 -> 2060 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbo9a.tfmbin0 -> 2768 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotbo9r.tfmbin0 -> 1988 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8a.tfmbin0 -> 1236 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8r.tfmbin0 -> 1136 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoti7a.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoti7r.tfmbin0 -> 1216 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoti8a.tfmbin0 -> 4300 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoti8r.tfmbin0 -> 1904 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoti9a.tfmbin0 -> 4852 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoti9r.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotnumnums8a.tfmbin0 -> 1152 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotnumnums8r.tfmbin0 -> 1132 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoto7a.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoto7r.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoto8a.tfmbin0 -> 4068 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoto8r.tfmbin0 -> 2040 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoto9a.tfmbin0 -> 4520 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didoto9r.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotrg7a.tfmbin0 -> 2124 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotrg7r.tfmbin0 -> 1176 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotrg8a.tfmbin0 -> 3844 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotrg8r.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotrg9a.tfmbin0 -> 4308 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotrg9r.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsc7a.tfmbin0 -> 1860 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsc7r.tfmbin0 -> 1184 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsc8a.tfmbin0 -> 3180 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsc8r.tfmbin0 -> 1852 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsc9a.tfmbin0 -> 3528 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsc9r.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotscb7a.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotscb7r.tfmbin0 -> 1224 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotscbo7a.tfmbin0 -> 2024 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotscbo7r.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsco7a.tfmbin0 -> 2088 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsco7r.tfmbin0 -> 1412 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsco8a.tfmbin0 -> 3400 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsco8r.tfmbin0 -> 2072 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsco9a.tfmbin0 -> 3752 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotsco9r.tfmbin0 -> 2012 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didottabnums8a.tfmbin0 -> 1196 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didottabnums8r.tfmbin0 -> 1168 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotui7a.tfmbin0 -> 2248 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotui7r.tfmbin0 -> 1112 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotui8a.tfmbin0 -> 4124 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotui8r.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotui9a.tfmbin0 -> 4644 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/didotui9r.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotb6a.tfmbin0 -> 2664 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotb6r.tfmbin0 -> 1804 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotbi6a.tfmbin0 -> 4064 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotbi6r.tfmbin0 -> 1992 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidoti6a.tfmbin0 -> 4172 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidoti6r.tfmbin0 -> 1984 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotrg6a.tfmbin0 -> 3468 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotrg6r.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotsc6a.tfmbin0 -> 3048 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotsc6r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotsco6a.tfmbin0 -> 3276 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gdidotsco6r.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8a.tfmbin0 -> 2500 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8r.tfmbin0 -> 936 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/golgai6a.tfmbin0 -> 4944 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/golgai6r.tfmbin0 -> 1920 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/golgaui6a.tfmbin0 -> 4748 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/golgaui6r.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb-raw.tfmbin0 -> 1444 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb.tfmbin0 -> 1608 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi-raw.tfmbin0 -> 1504 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo-raw.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo.tfmbin0 -> 1768 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto-raw.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto.tfmbin0 -> 1824 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr-raw.tfmbin0 -> 1476 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri-raw.tfmbin0 -> 1508 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui-raw.tfmbin0 -> 1440 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui.tfmbin0 -> 1608 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/tools/installDidot.pl263
-rw-r--r--fonts/greek/gfs/gfsdidot/type1/GFSDidot-Bold.pfbbin0 -> 217420 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/type1/GFSDidot-BoldItalic.pfbbin0 -> 194314 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/type1/GFSDidot-Italic.pfbbin0 -> 189580 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/type1/GFSDidot.pfbbin0 -> 264891 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/type1/GFSOlga.pfbbin0 -> 45463 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotb7a.vfbin0 -> 988 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotb8a.vfbin0 -> 1588 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotb9a.vfbin0 -> 1712 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotbi7a.vfbin0 -> 1024 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotbi8a.vfbin0 -> 1608 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotbi9a.vfbin0 -> 1720 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotbo7a.vfbin0 -> 988 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotbo8a.vfbin0 -> 1600 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotbo9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotdenomnums8a.vfbin0 -> 500 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didoti7a.vfbin0 -> 996 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didoti8a.vfbin0 -> 1588 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didoti9a.vfbin0 -> 1708 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotnumnums8a.vfbin0 -> 488 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didoto7a.vfbin0 -> 984 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didoto8a.vfbin0 -> 1596 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didoto9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotrg7a.vfbin0 -> 980 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotrg8a.vfbin0 -> 1592 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotrg9a.vfbin0 -> 1716 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotsc7a.vfbin0 -> 968 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotsc8a.vfbin0 -> 1584 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotsc9a.vfbin0 -> 1712 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotscb7a.vfbin0 -> 1048 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotscbo7a.vfbin0 -> 1056 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotsco7a.vfbin0 -> 980 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotsco8a.vfbin0 -> 1596 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotsco9a.vfbin0 -> 1724 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didottabnums8a.vfbin0 -> 568 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotui7a.vfbin0 -> 1004 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotui8a.vfbin0 -> 1600 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/didotui9a.vfbin0 -> 1720 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gdidotb6a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gdidotbi6a.vfbin0 -> 1636 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gdidoti6a.vfbin0 -> 1612 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gdidotrg6a.vfbin0 -> 1620 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gdidotsc6a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gdidotsco6a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/gfsudidotmath8a.vfbin0 -> 1096 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/golgai6a.vfbin0 -> 1564 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/golgaui6a.vfbin0 -> 1576 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotb.vfbin0 -> 1056 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbi.vfbin0 -> 1068 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbo.vfbin0 -> 1068 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidoto.vfbin0 -> 1048 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotr.vfbin0 -> 1036 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotri.vfbin0 -> 1064 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotui.vfbin0 -> 1072 bytes
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/Readme.txt36
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotb7a.vpl811
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotbi7a.vpl1014
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotbo7a.vpl909
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didoti7a.vpl998
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didoto7a.vpl1007
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotrg7a.vpl897
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotsc7a.vpl816
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotscb7a.vpl919
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotscbo7a.vpl1025
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotsco7a.vpl929
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/didotui7a.vpl970
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gdidotb6a.vpl1492
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gdidotbi6a.vpl1826
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gdidoti6a.vpl1822
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gdidotrg6a.vpl1673
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gdidotsc6a.vpl1523
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gdidotsco6a.vpl1733
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/gfsudidotmath8a.vpl1108
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/golgai6a.vpl1934
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/golgaui6a.vpl1862
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model.vpl808
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model_1.vpl872
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotb.vpl874
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbi.vpl899
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbo.vpl935
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidoto.vpl879
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotr.vpl801
-rw-r--r--fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotui.vpl871
-rw-r--r--fonts/greek/gfs/gfsneohellenic/README12
-rw-r--r--fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Bold.afm971
-rw-r--r--fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-BoldItalic.afm1008
-rw-r--r--fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Italic.afm1337
-rw-r--r--fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Regular.afm1219
-rw-r--r--fonts/greek/gfs/gfsneohellenic/doc/GFSNeohellenic-Guide-for-LaTeX.pdfbin0 -> 108451 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/doc/NeohellenicSpecimen.pdfbin0 -> 391171 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/doc/OFL-FAQ.txt225
-rw-r--r--fonts/greek/gfs/gfsneohellenic/doc/OFL.txt95
-rw-r--r--fonts/greek/gfs/gfsneohellenic/doc/VERSION1
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenic.enc109
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicdenomnums.enc88
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicec.enc81
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicecsc.enc80
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicel.enc212
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicelsc.enc186
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicmath.enc192
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicnumnums.enc89
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenicsc.enc99
-rw-r--r--fonts/greek/gfs/gfsneohellenic/enc/neohellenictabnums.enc87
-rw-r--r--fonts/greek/gfs/gfsneohellenic/map/gfsneohellenic.map31
-rw-r--r--fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenic.otfbin0 -> 122504 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBold.otfbin0 -> 91984 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBoldIt.otfbin0 -> 103688 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicIt.otfbin0 -> 102424 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tex/gfsneohellenic.sty253
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tex/lgrneohellenic.fd27
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tex/omlneohellenic.fd12
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tex/ot1neohellenic.fd49
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tex/t1neohellenic.fd49
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tex/uneohellenicnums.fd38
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8a.tfmbin0 -> 1340 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8r.tfmbin0 -> 1144 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6a.tfmbin0 -> 2820 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6r.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6a.tfmbin0 -> 3088 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6r.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6a.tfmbin0 -> 3020 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6r.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6a.tfmbin0 -> 3212 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6r.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6a.tfmbin0 -> 2936 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6r.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6a.tfmbin0 -> 2724 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6r.tfmbin0 -> 1672 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6a.tfmbin0 -> 2736 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6r.tfmbin0 -> 1676 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6a.tfmbin0 -> 2944 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6r.tfmbin0 -> 1884 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8a.tfmbin0 -> 1888 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8r.tfmbin0 -> 1820 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9a.tfmbin0 -> 1880 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9r.tfmbin0 -> 1796 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8a.tfmbin0 -> 2156 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8r.tfmbin0 -> 1992 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9a.tfmbin0 -> 2140 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9r.tfmbin0 -> 1964 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8a.tfmbin0 -> 2104 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8r.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9a.tfmbin0 -> 2072 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9r.tfmbin0 -> 1988 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8a.tfmbin0 -> 1196 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8r.tfmbin0 -> 1112 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8a.tfmbin0 -> 2396 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8r.tfmbin0 -> 1960 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9a.tfmbin0 -> 2492 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9r.tfmbin0 -> 1940 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8a.tfmbin0 -> 1136 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8r.tfmbin0 -> 1116 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8a.tfmbin0 -> 2096 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8r.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9a.tfmbin0 -> 2084 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9r.tfmbin0 -> 2000 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8a.tfmbin0 -> 1880 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8r.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9a.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9r.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8a.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8r.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9a.tfmbin0 -> 1776 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8a.tfmbin0 -> 2028 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8r.tfmbin0 -> 1996 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9a.tfmbin0 -> 2004 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9r.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8a.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8r.tfmbin0 -> 1188 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Bold.pfbbin0 -> 166767 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-BoldItalic.pfbbin0 -> 176850 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Italic.pfbbin0 -> 171954 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Regular.pfbbin0 -> 198724 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gfsneohellenicmath8a.vfbin0 -> 1036 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenicb6a.vfbin0 -> 1668 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbi6a.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbo6a.vfbin0 -> 1676 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenici6a.vfbin0 -> 1680 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenico6a.vfbin0 -> 1696 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenicrg6a.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsc6a.vfbin0 -> 1644 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsco6a.vfbin0 -> 1656 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicb8a.vfbin0 -> 1612 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicb9a.vfbin0 -> 1732 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi8a.vfbin0 -> 1656 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi9a.vfbin0 -> 1776 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo8a.vfbin0 -> 1624 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo9a.vfbin0 -> 1740 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicdenomnums8a.vfbin0 -> 520 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenici8a.vfbin0 -> 1652 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenici9a.vfbin0 -> 1768 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicnumnums8a.vfbin0 -> 512 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenico8a.vfbin0 -> 1628 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenico9a.vfbin0 -> 1756 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg8a.vfbin0 -> 1624 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg9a.vfbin0 -> 1748 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc8a.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc9a.vfbin0 -> 1744 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco8a.vfbin0 -> 1628 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco9a.vfbin0 -> 1756 bytes
-rw-r--r--fonts/greek/gfs/gfsneohellenic/vf/neohellenictabnums8a.vfbin0 -> 592 bytes
-rw-r--r--fonts/greek/gfs/gfsporson/README14
-rw-r--r--fonts/greek/gfs/gfsporson/afm/GFSPorson-Regular.afm486
-rw-r--r--fonts/greek/gfs/gfsporson/doc/OFL-FAQ.txt182
-rw-r--r--fonts/greek/gfs/gfsporson/doc/OFL.txt100
-rw-r--r--fonts/greek/gfs/gfsporson/doc/gfsporson.pdfbin0 -> 30843 bytes
-rw-r--r--fonts/greek/gfs/gfsporson/doc/gfsporson.tex152
-rw-r--r--fonts/greek/gfs/gfsporson/enc/porsonel.enc213
-rw-r--r--fonts/greek/gfs/gfsporson/map/gfsporson.map4
-rw-r--r--fonts/greek/gfs/gfsporson/opentype/GFSPorson.otfbin0 -> 30104 bytes
-rw-r--r--fonts/greek/gfs/gfsporson/tex/gfsporson.sty99
-rw-r--r--fonts/greek/gfs/gfsporson/tex/lgrporson.fd29
-rw-r--r--fonts/greek/gfs/gfsporson/tfm/gporsonrg6a.tfmbin0 -> 2972 bytes
-rw-r--r--fonts/greek/gfs/gfsporson/tfm/gporsonrg6r.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/greek/gfs/gfsporson/type1/GFSPorson-Regular.pfbbin0 -> 94329 bytes
-rw-r--r--fonts/greek/gfs/gfsporson/vf/gporsonrg6a.vfbin0 -> 1576 bytes
-rw-r--r--fonts/greek/gfs/gfssolomos/README14
-rw-r--r--fonts/greek/gfs/gfssolomos/afm/GFSSolomos-Regular.afm575
-rw-r--r--fonts/greek/gfs/gfssolomos/doc/OFL-FAQ.txt225
-rw-r--r--fonts/greek/gfs/gfssolomos/doc/OFL.txt95
-rw-r--r--fonts/greek/gfs/gfssolomos/doc/gfssolomos.pdfbin0 -> 50389 bytes
-rw-r--r--fonts/greek/gfs/gfssolomos/doc/gfssolomos.tex206
-rw-r--r--fonts/greek/gfs/gfssolomos/enc/gpsolomos.enc213
-rw-r--r--fonts/greek/gfs/gfssolomos/map/gfssolomos.map4
-rw-r--r--fonts/greek/gfs/gfssolomos/opentype/GFSSolomos.otfbin0 -> 46736 bytes
-rw-r--r--fonts/greek/gfs/gfssolomos/tex/gfssolomos.sty99
-rw-r--r--fonts/greek/gfs/gfssolomos/tex/lgrsolomos.fd29
-rw-r--r--fonts/greek/gfs/gfssolomos/tfm/gsolomos8a.tfmbin0 -> 3308 bytes
-rw-r--r--fonts/greek/gfs/gfssolomos/tfm/gsolomos8r.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/greek/gfs/gfssolomos/type1/GFSSolomos-Regular.pfbbin0 -> 64822 bytes
-rw-r--r--fonts/greek/gfs/gfssolomos/vf/gsolomos8a.vfbin0 -> 1580 bytes
-rw-r--r--fonts/greek/greektex-fd/00Content9
-rw-r--r--fonts/greek/greektex-fd/OMLclgrm.fd42
l---------fonts/greek/greektex-fd/READ.ME1
-rw-r--r--fonts/greek/greektex-fd/README61
-rw-r--r--fonts/greek/greektex-fd/Uclgr.fd76
-rw-r--r--fonts/greek/greektex-fd/Uclgrss.fd44
-rw-r--r--fonts/greek/greektex-fd/Uclgrtt.fd47
-rw-r--r--fonts/greek/greektex/README37
-rw-r--r--fonts/greek/greektex/gehyphw.gr412
-rw-r--r--fonts/greek/greektex/greektex.sty1074
-rw-r--r--fonts/greek/greektex/greektexdoc.pdfbin0 -> 480250 bytes
-rw-r--r--fonts/greek/greektex/greektexdoc.tex513
-rw-r--r--fonts/greek/grtimes/README62
-rw-r--r--fonts/greek/grtimes/font-names60
-rw-r--r--fonts/greek/grtimes/grtimes.dtx355
-rw-r--r--fonts/greek/grtimes/grtimes.ins63
-rw-r--r--fonts/greek/grtimes/inlig27
-rw-r--r--fonts/greek/grtimes/lgr-tex.enc113
-rw-r--r--fonts/greek/ibygrk/COPYING340
-rw-r--r--fonts/greek/ibygrk/NEWS43
-rw-r--r--fonts/greek/ibygrk/README83
-rw-r--r--fonts/greek/ibygrk/doc/generic/ibycus4/README361
-rw-r--r--fonts/greek/ibygrk/doc/generic/ibycus4/iby4text.tex47
-rw-r--r--fonts/greek/ibygrk/doc/generic/ibycus4/ibycus3.RME231
-rw-r--r--fonts/greek/ibygrk/doc/generic/ibycus4/ibycus4.ltx40
-rw-r--r--fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.ltx41
-rw-r--r--fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.tex48
-rw-r--r--fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibb84.afm367
-rw-r--r--fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibr84.afm622
-rw-r--r--fonts/greek/ibygrk/fonts/enc/dvips/ibycus4/IbycusHTG.enc71
-rw-r--r--fonts/greek/ibygrk/fonts/map/dvips/ibycus4/iby.map3
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/abary4.mf14
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/cigma4.mf22
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/digamma4.mf28
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ebary4.mf81
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb84.mf83
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb848.mf83
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb849.mf83
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo84.mf88
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo848.mf88
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo849.mf88
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr84.mf89
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr848.mf88
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr849.mf88
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/hbary4.mf25
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibary4.mf15
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyacc4.mf608
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.map222
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.mf39
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylig4.mf250
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylwr4.mf195
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibypnct4.mf73
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyupr4.mf54
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/koppa4.mf50
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/obary4.mf26
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/sampi4.mf27
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/ubary4.mf29
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/version4.mf1
-rw-r--r--fonts/greek/ibygrk/fonts/source/public/ibycus4/wbary4.mf25
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb84.tfmbin0 -> 3104 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb848.tfmbin0 -> 3112 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb849.tfmbin0 -> 3116 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo84.tfmbin0 -> 3180 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo848.tfmbin0 -> 3180 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo849.tfmbin0 -> 3192 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr84.tfmbin0 -> 3080 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr848.tfmbin0 -> 3080 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr849.tfmbin0 -> 3092 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibb84.pfbbin0 -> 68643 bytes
-rw-r--r--fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibr84.pfbbin0 -> 47269 bytes
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus.fd34
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus4.fd28
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/iby4extr.tex18
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.map222
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.sty36
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.tex26
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/ibycusps.tex26
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/psibycus.sty36
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/pssetiby.tex47
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/setiby4.tex35
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/tlgsqq.tex135
-rw-r--r--fonts/greek/ibygrk/tex/generic/ibycus4/version4.tex5
-rw-r--r--fonts/greek/kd/INSTALL158
-rw-r--r--fonts/greek/kd/Makefile153
-rw-r--r--fonts/greek/kd/README134
-rw-r--r--fonts/greek/kd/doc/grlatex.1107
-rw-r--r--fonts/greek/kd/doc/install.dvibin0 -> 4012 bytes
-rw-r--r--fonts/greek/kd/doc/install.tex87
-rw-r--r--fonts/greek/kd/doc/usage.dvibin0 -> 20772 bytes
-rw-r--r--fonts/greek/kd/doc/usage.log36
-rw-r--r--fonts/greek/kd/doc/usage.tex590
-rw-r--r--fonts/greek/kd/emtex/c_gralatex.bat12
-rw-r--r--fonts/greek/kd/emtex/c_grtex.bat13
-rw-r--r--fonts/greek/kd/emtex/greek.asc68
-rw-r--r--fonts/greek/kd/emtex/greek.tcpbin0 -> 924 bytes
-rw-r--r--fonts/greek/kd/emtex/greektex.bat2
-rw-r--r--fonts/greek/kd/emtex/grlatex.bat2
-rw-r--r--fonts/greek/kd/emtex/kdgreek.mfj17
-rw-r--r--fonts/greek/kd/install/greekfonts.log2
-rw-r--r--fonts/greek/kd/install/links13
-rw-r--r--fonts/greek/kd/install/makefonts39
-rw-r--r--fonts/greek/kd/latex/grart10.sty379
-rw-r--r--fonts/greek/kd/latex/grart12.sty118
-rw-r--r--fonts/greek/kd/latex/grarticle.sty278
-rw-r--r--fonts/greek/kd/latex/grbk10.sty130
-rw-r--r--fonts/greek/kd/latex/grbk11.sty130
-rw-r--r--fonts/greek/kd/latex/grbk12.sty130
-rw-r--r--fonts/greek/kd/latex/grbook.sty254
-rw-r--r--fonts/greek/kd/latex/greek.sty73
-rw-r--r--fonts/greek/kd/latex/grfonts.tex303
-rw-r--r--fonts/greek/kd/latex/grkhyphen.tex1181
-rw-r--r--fonts/greek/kd/latex/grmode.sty58
-rw-r--r--fonts/greek/kd/latex/lfonts.tex889
-rw-r--r--fonts/greek/kd/latex/lgreek.3.0c415
-rw-r--r--fonts/greek/kd/latex/lgreek.tex410
-rw-r--r--fonts/greek/kd/mf/kdaccent.mf489
-rw-r--r--fonts/greek/kd/mf/kdbase.mf300
-rw-r--r--fonts/greek/kd/mf/kdbf10.mf126
-rw-r--r--fonts/greek/kd/mf/kdbf8.mf126
-rw-r--r--fonts/greek/kd/mf/kdbf9.mf127
-rw-r--r--fonts/greek/kd/mf/kddigits.mf347
-rw-r--r--fonts/greek/kd/mf/kdgr10.mf120
-rw-r--r--fonts/greek/kd/mf/kdgr8.mf123
-rw-r--r--fonts/greek/kd/mf/kdgr9.mf122
-rw-r--r--fonts/greek/kd/mf/kdgreek.mf59
-rw-r--r--fonts/greek/kd/mf/kdidigit.mf287
-rw-r--r--fonts/greek/kd/mf/kdilower.mf1282
-rw-r--r--fonts/greek/kd/mf/kdlig.mf264
-rw-r--r--fonts/greek/kd/mf/kdligcom.mf142
-rw-r--r--fonts/greek/kd/mf/kdlower.mf1383
-rw-r--r--fonts/greek/kd/mf/kdpunct.mf336
-rw-r--r--fonts/greek/kd/mf/kdsl10.mf117
-rw-r--r--fonts/greek/kd/mf/kdti10.mf119
-rw-r--r--fonts/greek/kd/mf/kdtt10.mf122
-rw-r--r--fonts/greek/kd/mf/kdupper.mf645
-rw-r--r--fonts/greek/kd/mf/plain.mf586
-rw-r--r--fonts/greek/kd/read.me48
-rw-r--r--fonts/greek/kd/tex/greek.tex366
-rw-r--r--fonts/greek/kd/tex/greektex.tex329
-rw-r--r--fonts/greek/kd/tex/grkhyphen.tex1181
-rw-r--r--fonts/greek/kd/tfm/kdbf10.tfmbin0 -> 3240 bytes
-rw-r--r--fonts/greek/kd/tfm/kdbf8.tfmbin0 -> 3248 bytes
-rw-r--r--fonts/greek/kd/tfm/kdbf9.tfmbin0 -> 3252 bytes
-rw-r--r--fonts/greek/kd/tfm/kdgr10.tfmbin0 -> 3216 bytes
-rw-r--r--fonts/greek/kd/tfm/kdgr8.tfmbin0 -> 3224 bytes
-rw-r--r--fonts/greek/kd/tfm/kdgr9.tfmbin0 -> 3232 bytes
-rw-r--r--fonts/greek/kd/tfm/kdsl10.tfmbin0 -> 3308 bytes
-rw-r--r--fonts/greek/kd/tfm/kdti10.tfmbin0 -> 3352 bytes
-rw-r--r--fonts/greek/kd/tfm/kdtt10.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/greek/kd/unix/greektex2
-rw-r--r--fonts/greek/kd/unix/grlatex2
-rw-r--r--fonts/greek/kd/unix/makelinks9
-rw-r--r--fonts/greek/kd/unix/newfont118
-rw-r--r--fonts/greek/kd/utils/ascii2grtex.c140
l---------fonts/greek/kelly/00readme.txt1
-rw-r--r--fonts/greek/kelly/README21
-rw-r--r--fonts/greek/kelly/cmg10.mf76
-rw-r--r--fonts/greek/kelly/cmgb10.mf75
-rw-r--r--fonts/greek/kelly/cmgi10.mf76
-rw-r--r--fonts/greek/kelly/cmgtt10.mf75
-rw-r--r--fonts/greek/kelly/greek.sty217
-rw-r--r--fonts/greek/kelly/greek.tex229
-rw-r--r--fonts/greek/kelly/grktxt.mf1288
-rw-r--r--fonts/greek/kerkis/License.txt10
-rw-r--r--fonts/greek/kerkis/README.html129
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-Bold.afm862
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-BoldItalic.afm945
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-BoldSmallCaps.afm404
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-Calligraphic.afm333
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-Italic.afm955
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-SemiBold-Italic.afm916
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-SemiBold.afm953
-rw-r--r--fonts/greek/kerkis/afm/Kerkis-SmallCaps.afm519
-rw-r--r--fonts/greek/kerkis/afm/Kerkis.afm1128
-rw-r--r--fonts/greek/kerkis/afm/KerkisSans-Bold.afm927
-rw-r--r--fonts/greek/kerkis/afm/KerkisSans-BoldItalic.afm927
-rw-r--r--fonts/greek/kerkis/afm/KerkisSans-Italic.afm949
-rw-r--r--fonts/greek/kerkis/afm/KerkisSans-SmallCaps.afm286
-rw-r--r--fonts/greek/kerkis/afm/KerkisSans.afm949
-rw-r--r--fonts/greek/kerkis/afm/ktsy.afm202
-rw-r--r--fonts/greek/kerkis/dvips/gkerkis.enc234
-rw-r--r--fonts/greek/kerkis/dvips/gkerkisc.enc97
-rw-r--r--fonts/greek/kerkis/dvips/gpkerkis.enc185
-rw-r--r--fonts/greek/kerkis/dvips/gpkerkisc.enc90
-rw-r--r--fonts/greek/kerkis/dvips/kerkis.enc100
-rw-r--r--fonts/greek/kerkis/dvips/kerkis.map71
-rw-r--r--fonts/greek/kerkis/dvips/kerkisc.enc97
-rw-r--r--fonts/greek/kerkis/dvips/kerkisec.enc87
-rw-r--r--fonts/greek/kerkis/dvips/kerkisecsc.enc98
-rw-r--r--fonts/greek/kerkis/dvips/kmath.enc192
-rw-r--r--fonts/greek/kerkis/dvips/kmex.enc184
-rw-r--r--fonts/greek/kerkis/dvips/kmsym.enc183
-rw-r--r--fonts/greek/kerkis/tex/kerkis.sty176
-rw-r--r--fonts/greek/kerkis/tex/kmath.sty28
-rw-r--r--fonts/greek/kerkis/tex/lgrkfn.fd34
-rw-r--r--fonts/greek/kerkis/tex/lgrmak.fd56
-rw-r--r--fonts/greek/kerkis/tex/lgrmaksf.fd45
-rw-r--r--fonts/greek/kerkis/tex/omlmak.fd1
-rw-r--r--fonts/greek/kerkis/tex/omsmak.fd12
-rw-r--r--fonts/greek/kerkis/tex/ot1kfn.fd39
-rw-r--r--fonts/greek/kerkis/tex/ot1mak.fd62
-rw-r--r--fonts/greek/kerkis/tex/ot1maksf.fd48
-rw-r--r--fonts/greek/kerkis/tex/t1mak.fd59
-rw-r--r--fonts/greek/kerkis/tex/t1maksf.fd50
-rw-r--r--fonts/greek/kerkis/tfm/ek8a.tfmbin0 -> 2036 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ek8r.tfmbin0 -> 1560 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekb8a.tfmbin0 -> 1608 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekb8r.tfmbin0 -> 1516 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbi8a.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbi8r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbo8a.tfmbin0 -> 1792 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbo8r.tfmbin0 -> 1700 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbsc8a.tfmbin0 -> 1620 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbsc8r.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbsco8a.tfmbin0 -> 1784 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbsco8r.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbui8a.tfmbin0 -> 1604 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekbui8r.tfmbin0 -> 1512 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekcal8a.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekcal8r.tfmbin0 -> 1660 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eki8a.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eki8r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eko8a.tfmbin0 -> 2196 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eko8r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksb8a.tfmbin0 -> 1680 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksb8r.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksbi8a.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksbi8r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksbo8a.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksbo8r.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksbui8a.tfmbin0 -> 1612 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksbui8r.tfmbin0 -> 1520 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksc8a.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksc8r.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksco8a.tfmbin0 -> 1940 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksco8r.tfmbin0 -> 1872 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksf8a.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksf8t.tfmbin0 -> 1844 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfb8a.tfmbin0 -> 1640 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfb8t.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfbi8a.tfmbin0 -> 1800 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfbi8t.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfi8a.tfmbin0 -> 1896 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfi8t.tfmbin0 -> 2008 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfsc8a.tfmbin0 -> 1668 bytes
-rw-r--r--fonts/greek/kerkis/tfm/eksfsc8t.tfmbin0 -> 1680 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekui8a.tfmbin0 -> 1604 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ekui8r.tfmbin0 -> 1512 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gk7a.tfmbin0 -> 1628 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gk7t.tfmbin0 -> 4000 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkb7a.tfmbin0 -> 1612 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkb7t.tfmbin0 -> 3468 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbi7a.tfmbin0 -> 1840 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbi7t.tfmbin0 -> 4112 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbo7a.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbo7t.tfmbin0 -> 3644 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbsc8a.tfmbin0 -> 1692 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbsc8r.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbsco8a.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbsco8r.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbui7a.tfmbin0 -> 1656 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkbui7t.tfmbin0 -> 3928 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkcal7a.tfmbin0 -> 1724 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkcal7t.tfmbin0 -> 1996 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gki7a.tfmbin0 -> 1824 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gki7t.tfmbin0 -> 3976 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gko7a.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gko7t.tfmbin0 -> 4188 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksb7a.tfmbin0 -> 1656 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksb7t.tfmbin0 -> 3924 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksbi7a.tfmbin0 -> 1816 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksbi7t.tfmbin0 -> 3916 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksbo7a.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksbo7t.tfmbin0 -> 4076 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksbui7a.tfmbin0 -> 1656 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksbui7t.tfmbin0 -> 3756 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksc7a.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksc7t.tfmbin0 -> 2080 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksco7a.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksco7t.tfmbin0 -> 2300 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksf7a.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksf7t.tfmbin0 -> 3936 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfb7a.tfmbin0 -> 1592 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfb7t.tfmbin0 -> 3712 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfbi7a.tfmbin0 -> 1756 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfbi7t.tfmbin0 -> 3876 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfi7a.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfi7t.tfmbin0 -> 4112 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfsc7a.tfmbin0 -> 1352 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gksfsc7t.tfmbin0 -> 1456 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkui7a.tfmbin0 -> 1632 bytes
-rw-r--r--fonts/greek/kerkis/tfm/gkui7t.tfmbin0 -> 3784 bytes
-rw-r--r--fonts/greek/kerkis/tfm/k8a.tfmbin0 -> 2072 bytes
-rw-r--r--fonts/greek/kerkis/tfm/k8r.tfmbin0 -> 1572 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kb8a.tfmbin0 -> 1592 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kb8r.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbi8a.tfmbin0 -> 1800 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbi8r.tfmbin0 -> 1732 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbo8a.tfmbin0 -> 1772 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbo8r.tfmbin0 -> 1704 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbsc8a.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbsc8r.tfmbin0 -> 1512 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbsco8a.tfmbin0 -> 1708 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbsco8r.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbui8a.tfmbin0 -> 1596 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kbui8r.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kcal8a.tfmbin0 -> 1680 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kcal8r.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ki8a.tfmbin0 -> 1804 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ki8r.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kmath8a.tfmbin0 -> 1432 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kmath8r.tfmbin0 -> 1268 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ko8a.tfmbin0 -> 2236 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ko8r.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksb8a.tfmbin0 -> 1656 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksb8r.tfmbin0 -> 1588 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksbi8a.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksbi8r.tfmbin0 -> 1740 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksbo8a.tfmbin0 -> 1804 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksbo8r.tfmbin0 -> 1736 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksbui8a.tfmbin0 -> 1612 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksbui8r.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksc8a.tfmbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksc8r.tfmbin0 -> 1664 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksco8a.tfmbin0 -> 1888 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksco8r.tfmbin0 -> 1856 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksf8a.tfmbin0 -> 1764 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksf8t.tfmbin0 -> 1848 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfb8a.tfmbin0 -> 1660 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfb8t.tfmbin0 -> 1744 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfbi8a.tfmbin0 -> 1828 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfbi8t.tfmbin0 -> 1912 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfi8a.tfmbin0 -> 1936 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfi8t.tfmbin0 -> 2020 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfsc8a.tfmbin0 -> 1356 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ksfsc8t.tfmbin0 -> 1368 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ktsy8a.tfmbin0 -> 1276 bytes
-rw-r--r--fonts/greek/kerkis/tfm/ktsy8r.tfmbin0 -> 1140 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kui8a.tfmbin0 -> 1600 bytes
-rw-r--r--fonts/greek/kerkis/tfm/kui8r.tfmbin0 -> 1532 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-Bold.pfbbin0 -> 154897 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-BoldItalic.pfbbin0 -> 150341 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-BoldSmallCaps.pfbbin0 -> 49711 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-Calligraphic.pfbbin0 -> 55256 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-Italic.pfbbin0 -> 147140 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-SemiBold-Italic.pfbbin0 -> 159689 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-SemiBold.pfbbin0 -> 159501 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis-SmallCaps.pfbbin0 -> 89575 bytes
-rw-r--r--fonts/greek/kerkis/type1/Kerkis.pfbbin0 -> 156019 bytes
-rw-r--r--fonts/greek/kerkis/type1/KerkisSans-Bold.pfbbin0 -> 103042 bytes
-rw-r--r--fonts/greek/kerkis/type1/KerkisSans-BoldItalic.pfbbin0 -> 118209 bytes
-rw-r--r--fonts/greek/kerkis/type1/KerkisSans-Italic.pfbbin0 -> 118765 bytes
-rw-r--r--fonts/greek/kerkis/type1/KerkisSans-SmallCaps.pfbbin0 -> 33743 bytes
-rw-r--r--fonts/greek/kerkis/type1/KerkisSans.pfbbin0 -> 98008 bytes
-rw-r--r--fonts/greek/kerkis/type1/ktsy.pfbbin0 -> 33446 bytes
-rw-r--r--fonts/greek/kerkis/vf/ek8a.vfbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekb8a.vfbin0 -> 1720 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekbi8a.vfbin0 -> 1732 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekbo8a.vfbin0 -> 1728 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekbsc8a.vfbin0 -> 1328 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekbsco8a.vfbin0 -> 1340 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekbui8a.vfbin0 -> 1744 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekcal8a.vfbin0 -> 1208 bytes
-rw-r--r--fonts/greek/kerkis/vf/eki8a.vfbin0 -> 1728 bytes
-rw-r--r--fonts/greek/kerkis/vf/eko8a.vfbin0 -> 1728 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksb8a.vfbin0 -> 1732 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksbi8a.vfbin0 -> 1740 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksbo8a.vfbin0 -> 1744 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksbui8a.vfbin0 -> 1752 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksc8a.vfbin0 -> 1704 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksco8a.vfbin0 -> 1716 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksf8t.vfbin0 -> 1680 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksfb8t.vfbin0 -> 1684 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksfbi8t.vfbin0 -> 1692 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksfi8t.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/kerkis/vf/eksfsc8t.vfbin0 -> 1100 bytes
-rw-r--r--fonts/greek/kerkis/vf/ekui8a.vfbin0 -> 1740 bytes
-rw-r--r--fonts/greek/kerkis/vf/gk7t.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkb7t.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkbi7t.vfbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkbo7t.vfbin0 -> 1700 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkbsc8a.vfbin0 -> 772 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkbsco8a.vfbin0 -> 780 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkbui7t.vfbin0 -> 1708 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkcal7t.vfbin0 -> 756 bytes
-rw-r--r--fonts/greek/kerkis/vf/gki7t.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/kerkis/vf/gko7t.vfbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksb7t.vfbin0 -> 1688 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksbi7t.vfbin0 -> 1696 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksbo7t.vfbin0 -> 1700 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksbui7t.vfbin0 -> 1708 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksc7t.vfbin0 -> 740 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksco7t.vfbin0 -> 752 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksf7t.vfbin0 -> 1684 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksfb7t.vfbin0 -> 1584 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksfbi7t.vfbin0 -> 1592 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksfi7t.vfbin0 -> 1692 bytes
-rw-r--r--fonts/greek/kerkis/vf/gksfsc7t.vfbin0 -> 680 bytes
-rw-r--r--fonts/greek/kerkis/vf/gkui7t.vfbin0 -> 1700 bytes
-rw-r--r--fonts/greek/kerkis/vf/k8a.vfbin0 -> 1628 bytes
-rw-r--r--fonts/greek/kerkis/vf/kb8a.vfbin0 -> 1636 bytes
-rw-r--r--fonts/greek/kerkis/vf/kbi8a.vfbin0 -> 1644 bytes
-rw-r--r--fonts/greek/kerkis/vf/kbo8a.vfbin0 -> 1648 bytes
-rw-r--r--fonts/greek/kerkis/vf/kbsc8a.vfbin0 -> 1360 bytes
-rw-r--r--fonts/greek/kerkis/vf/kbsco8a.vfbin0 -> 1368 bytes
-rw-r--r--fonts/greek/kerkis/vf/kbui8a.vfbin0 -> 1656 bytes
-rw-r--r--fonts/greek/kerkis/vf/kcal8a.vfbin0 -> 1392 bytes
-rw-r--r--fonts/greek/kerkis/vf/ki8a.vfbin0 -> 1636 bytes
-rw-r--r--fonts/greek/kerkis/vf/kmath8a.vfbin0 -> 872 bytes
-rw-r--r--fonts/greek/kerkis/vf/ko8a.vfbin0 -> 1640 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksb8a.vfbin0 -> 1640 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksbi8a.vfbin0 -> 1652 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksbo8a.vfbin0 -> 1652 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksbui8a.vfbin0 -> 1664 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksc8a.vfbin0 -> 1596 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksco8a.vfbin0 -> 1604 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksf8t.vfbin0 -> 1600 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksfb8t.vfbin0 -> 1608 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksfbi8t.vfbin0 -> 1616 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksfi8t.vfbin0 -> 1608 bytes
-rw-r--r--fonts/greek/kerkis/vf/ksfsc8t.vfbin0 -> 796 bytes
-rw-r--r--fonts/greek/kerkis/vf/ktsy8a.vfbin0 -> 860 bytes
-rw-r--r--fonts/greek/kerkis/vf/kui8a.vfbin0 -> 1648 bytes
-rw-r--r--fonts/greek/levy/README119
-rw-r--r--fonts/greek/levy/a.mf170
-rw-r--r--fonts/greek/levy/b.mf83
-rw-r--r--fonts/greek/levy/d.mf98
-rw-r--r--fonts/greek/levy/digits.mf342
-rw-r--r--fonts/greek/levy/digits.mf-old343
-rw-r--r--fonts/greek/levy/e.mf103
-rw-r--r--fonts/greek/levy/f.mf59
-rw-r--r--fonts/greek/levy/g.mf61
-rw-r--r--fonts/greek/levy/g.mf-old61
-rw-r--r--fonts/greek/levy/gen_acc.mf238
-rw-r--r--fonts/greek/levy/gen_sigma.mf51
-rw-r--r--fonts/greek/levy/graccent.mf130
-rw-r--r--fonts/greek/levy/grbase.mf248
-rw-r--r--fonts/greek/levy/grbld10.mf108
-rw-r--r--fonts/greek/levy/grbld8.mf108
-rw-r--r--fonts/greek/levy/grbld9.mf108
-rw-r--r--fonts/greek/levy/greek.mf50
-rw-r--r--fonts/greek/levy/greekhist.tex458
-rw-r--r--fonts/greek/levy/greekmacros.tex66
-rw-r--r--fonts/greek/levy/greekuse.tex263
-rw-r--r--fonts/greek/levy/grinstall.tex213
-rw-r--r--fonts/greek/levy/grpunct.mf319
-rw-r--r--fonts/greek/levy/grreg10.mf108
-rw-r--r--fonts/greek/levy/grreg8.mf108
-rw-r--r--fonts/greek/levy/grreg9.mf108
-rw-r--r--fonts/greek/levy/grtestfont.tex259
-rw-r--r--fonts/greek/levy/grtt10.mf108
-rw-r--r--fonts/greek/levy/h.mf175
-rw-r--r--fonts/greek/levy/i.mf138
-rw-r--r--fonts/greek/levy/j.mf54
-rw-r--r--fonts/greek/levy/k.mf61
-rw-r--r--fonts/greek/levy/l.mf61
-rw-r--r--fonts/greek/levy/lig.mf105
-rw-r--r--fonts/greek/levy/lower.mf49
-rw-r--r--fonts/greek/levy/m.mf76
-rw-r--r--fonts/greek/levy/makeall33
-rw-r--r--fonts/greek/levy/makefont32
-rw-r--r--fonts/greek/levy/n.mf56
-rw-r--r--fonts/greek/levy/o.mf89
-rw-r--r--fonts/greek/levy/p.mf55
-rw-r--r--fonts/greek/levy/q.mf57
-rw-r--r--fonts/greek/levy/r.mf74
-rw-r--r--fonts/greek/levy/s.mf70
-rw-r--r--fonts/greek/levy/slgreek.sty145
-rw-r--r--fonts/greek/levy/t.mf51
-rw-r--r--fonts/greek/levy/testfont40
-rw-r--r--fonts/greek/levy/u.mf130
-rw-r--r--fonts/greek/levy/upper.mf628
-rw-r--r--fonts/greek/levy/w.mf170
-rw-r--r--fonts/greek/levy/x.mf63
-rw-r--r--fonts/greek/levy/y.mf60
-rw-r--r--fonts/greek/levy/z.mf57
-rw-r--r--fonts/greek/lfb/MF/accents.mf670
-rw-r--r--fonts/greek/lfb/MF/alpha.mf203
-rw-r--r--fonts/greek/lfb/MF/beta.mf154
-rw-r--r--fonts/greek/lfb/MF/capitals.mf717
-rw-r--r--fonts/greek/lfb/MF/charmap.mf216
-rw-r--r--fonts/greek/lfb/MF/delta.mf149
-rw-r--r--fonts/greek/lfb/MF/epsilon.mf195
-rw-r--r--fonts/greek/lfb/MF/eta.mf204
-rw-r--r--fonts/greek/lfb/MF/gamma.mf141
-rw-r--r--fonts/greek/lfb/MF/iota.mf200
-rw-r--r--fonts/greek/lfb/MF/kappa.mf147
-rw-r--r--fonts/greek/lfb/MF/khi.mf144
-rw-r--r--fonts/greek/lfb/MF/lambda.mf146
-rw-r--r--fonts/greek/lfb/MF/lfb.mf165
-rw-r--r--fonts/greek/lfb/MF/lfb10.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb11.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb12.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb5.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb6.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb7.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb8.mf149
-rw-r--r--fonts/greek/lfb/MF/lfb9.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb10.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb11.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb12.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb5.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb6.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb7.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb8.mf149
-rw-r--r--fonts/greek/lfb/MF/lfbb9.mf149
-rw-r--r--fonts/greek/lfb/MF/ligature.mf477
-rw-r--r--fonts/greek/lfb/MF/mu.mf152
-rw-r--r--fonts/greek/lfb/MF/nu.mf143
-rw-r--r--fonts/greek/lfb/MF/omega.mf198
-rw-r--r--fonts/greek/lfb/MF/omikron.mf183
-rw-r--r--fonts/greek/lfb/MF/others.mf559
-rw-r--r--fonts/greek/lfb/MF/phi.mf153
-rw-r--r--fonts/greek/lfb/MF/pi.mf157
-rw-r--r--fonts/greek/lfb/MF/psi.mf158
-rw-r--r--fonts/greek/lfb/MF/rho.mf149
-rw-r--r--fonts/greek/lfb/MF/serifs.mf324
-rw-r--r--fonts/greek/lfb/MF/sigma.mf138
-rw-r--r--fonts/greek/lfb/MF/sigmafin.mf142
-rw-r--r--fonts/greek/lfb/MF/tau.mf143
-rw-r--r--fonts/greek/lfb/MF/theta.mf149
-rw-r--r--fonts/greek/lfb/MF/upsilon.mf214
-rw-r--r--fonts/greek/lfb/MF/xi.mf165
-rw-r--r--fonts/greek/lfb/MF/zeta.mf157
-rw-r--r--fonts/greek/lfb/PK/lfb10.600pkbin0 -> 16868 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb11.600pkbin0 -> 18292 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb12.600pkbin0 -> 19900 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb5.600pkbin0 -> 9500 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb6.600pkbin0 -> 10808 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb7.600pkbin0 -> 12168 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb8.600pkbin0 -> 13452 bytes
-rw-r--r--fonts/greek/lfb/PK/lfb9.600pkbin0 -> 15152 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb10.600pkbin0 -> 17992 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb11.600pkbin0 -> 20136 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb12.600pkbin0 -> 22044 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb5.600pkbin0 -> 10156 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb6.600pkbin0 -> 11364 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb7.600pkbin0 -> 13124 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb8.600pkbin0 -> 14728 bytes
-rw-r--r--fonts/greek/lfb/PK/lfbb9.600pkbin0 -> 16232 bytes
-rw-r--r--fonts/greek/lfb/README193
-rw-r--r--fonts/greek/lfb/TFM/lfb.make1
-rw-r--r--fonts/greek/lfb/TFM/lfb10.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb11.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb12.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb5.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb6.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb7.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb8.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfb9.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb10.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb11.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb12.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb5.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb6.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb7.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb8.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/TFM/lfbb9.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/greek/lfb/example.pdfbin0 -> 45355 bytes
-rw-r--r--fonts/greek/lfb/example.tex185
-rw-r--r--fonts/greek/lfb/lfbacc.tex124
l---------fonts/greek/package-babel1
-rw-r--r--fonts/greek/psgreek/README18
-rw-r--r--fonts/greek/psgreek/doc/fonts/psgreek/greekof.txt95
-rw-r--r--fonts/greek/psgreek/doc/fonts/psgreek/milan.txt73
-rw-r--r--fonts/greek/psgreek/doc/fonts/psgreek/psgreek.dvibin0 -> 25476 bytes
-rw-r--r--fonts/greek/psgreek/doc/fonts/psgreek/psgreek.pdfbin0 -> 100261 bytes
-rw-r--r--fonts/greek/psgreek/dvips/config/psgreek.map5
-rw-r--r--fonts/greek/psgreek/fonts/afm/hancock/psgreek/greekof.afm1085
-rw-r--r--fonts/greek/psgreek/fonts/afm/hancock/psgreek/milan.afm804
-rw-r--r--fonts/greek/psgreek/fonts/afm/public/psgreek/greegara.afm277
-rw-r--r--fonts/greek/psgreek/fonts/afm/public/psgreek/greeoxon.afm242
-rw-r--r--fonts/greek/psgreek/fonts/afm/wingreek/psgreek/greeregu.afm242
-rw-r--r--fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrcut.ofmbin0 -> 554992 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrut.ofmbin0 -> 537424 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrcut.ofmbin0 -> 584272 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrut.ofmbin0 -> 548900 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrcut.ofmbin0 -> 506316 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrut.ofmbin0 -> 506356 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/public/psgreek/fofrcut.ofmbin0 -> 506400 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/public/psgreek/fofriut.ofmbin0 -> 506504 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrcut.ofmbin0 -> 506256 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrut.ofmbin0 -> 506352 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrcut.ovfbin0 -> 7708 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrut.ovfbin0 -> 6720 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrcut.ovfbin0 -> 7708 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrut.ovfbin0 -> 6760 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrcut.ovfbin0 -> 7872 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrut.ovfbin0 -> 7232 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/public/psgreek/fofrcut.ovfbin0 -> 7788 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/public/psgreek/fofriut.ovfbin0 -> 7192 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrcut.ovfbin0 -> 7868 bytes
-rw-r--r--fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrut.ovfbin0 -> 7220 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/hancock/psgreek/greekof.tfmbin0 -> 1496 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrcgr.tfmbin0 -> 17244 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrgr.tfmbin0 -> 8264 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrcgr.tfmbin0 -> 24884 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrgr.tfmbin0 -> 11788 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/hancock/psgreek/milan.tfmbin0 -> 1500 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrcgr.tfmbin0 -> 2232 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrgr.tfmbin0 -> 2212 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrcgr.tfmbin0 -> 2284 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrigr.tfmbin0 -> 2256 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/public/psgreek/greegara.tfmbin0 -> 1536 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/public/psgreek/greeoxon.tfmbin0 -> 1572 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/greeregu.tfmbin0 -> 1452 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrcgr.tfmbin0 -> 2268 bytes
-rw-r--r--fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrgr.tfmbin0 -> 2264 bytes
-rw-r--r--fonts/greek/psgreek/fonts/type1/hancock/psgreek/greekof.pfbbin0 -> 81394 bytes
-rw-r--r--fonts/greek/psgreek/fonts/type1/hancock/psgreek/milan.pfbbin0 -> 78922 bytes
-rw-r--r--fonts/greek/psgreek/fonts/type1/public/psgreek/greegara.pfbbin0 -> 60918 bytes
-rw-r--r--fonts/greek/psgreek/fonts/type1/public/psgreek/greeoxon.pfbbin0 -> 64588 bytes
-rw-r--r--fonts/greek/psgreek/fonts/type1/wingreek/psgreek/greeregu.pfbbin0 -> 42901 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrcgr.vfbin0 -> 3620 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrgr.vfbin0 -> 2404 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrcgr.vfbin0 -> 3620 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrgr.vfbin0 -> 2408 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrcgr.vfbin0 -> 3800 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrgr.vfbin0 -> 2632 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/public/psgreek/fofrcgr.vfbin0 -> 3656 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/public/psgreek/fofrigr.vfbin0 -> 2572 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrcgr.vfbin0 -> 3800 bytes
-rw-r--r--fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrgr.vfbin0 -> 2588 bytes
-rw-r--r--fonts/greek/psgreek/omega/lambda/psgreek/ut1fgm.fd34
-rw-r--r--fonts/greek/psgreek/omega/lambda/psgreek/ut1fof.fd34
-rw-r--r--fonts/greek/psgreek/omega/lambda/psgreek/ut1hml.fd34
-rw-r--r--fonts/greek/psgreek/omega/lambda/psgreek/ut1hof.fd34
-rw-r--r--fonts/greek/psgreek/omega/lambda/psgreek/ut1wgr.fd34
-rw-r--r--fonts/greek/psgreek/source/latex/psgreek/psgreek.dtx635
-rw-r--r--fonts/greek/psgreek/source/latex/psgreek/psgreek.ins58
-rw-r--r--fonts/greek/psgreek/tex/latex/psgreek/lgrfgm.fd34
-rw-r--r--fonts/greek/psgreek/tex/latex/psgreek/lgrfof.fd34
-rw-r--r--fonts/greek/psgreek/tex/latex/psgreek/lgrhml.fd34
-rw-r--r--fonts/greek/psgreek/tex/latex/psgreek/lgrhof.fd34
-rw-r--r--fonts/greek/psgreek/tex/latex/psgreek/lgrwgr.fd34
-rw-r--r--fonts/greek/psgreek/tex/latex/psgreek/psgreek.sty140
-rw-r--r--fonts/greek/psgreek/vtex/config/psgreek.ali10
-rw-r--r--fonts/greek/yannis/00changes.txt36
-rw-r--r--fonts/greek/yannis/README38
-rw-r--r--fonts/greek/yannis/csc_misce.mf678
-rw-r--r--fonts/greek/yannis/digits.mf317
-rw-r--r--fonts/greek/yannis/gen_acc.mf213
-rw-r--r--fonts/greek/yannis/gen_m_acc.mf69
-rw-r--r--fonts/greek/yannis/greekcsc.mf34
-rw-r--r--fonts/greek/yannis/it_digits.mf262
-rw-r--r--fonts/greek/yannis/it_lig.mf93
-rw-r--r--fonts/greek/yannis/it_lower.mf889
-rw-r--r--fonts/greek/yannis/ligcsc.mf10
-rw-r--r--fonts/greek/yannis/m_accent.mf55
-rw-r--r--fonts/greek/yannis/m_greek.mf28
-rw-r--r--fonts/greek/yannis/monsyl.txt456
-rw-r--r--fonts/greek/yannis/mrgrbf10.mf86
-rw-r--r--fonts/greek/yannis/mrgrrg10.mf86
-rw-r--r--fonts/greek/yannis/mrgrsl10.mf86
-rw-r--r--fonts/greek/yannis/mrgrti10.mf89
-rw-r--r--fonts/greek/yannis/rgen_acc.mf229
-rw-r--r--fonts/greek/yannis/rgraccent.mf55
-rw-r--r--fonts/greek/yannis/rgrbase.mf229
-rw-r--r--fonts/greek/yannis/rgrbf10.mf85
-rw-r--r--fonts/greek/yannis/rgreek.mf29
-rw-r--r--fonts/greek/yannis/rgreekmacros.tex159
-rw-r--r--fonts/greek/yannis/rgrhyph.tex1179
-rw-r--r--fonts/greek/yannis/rgrlig.mf91
-rw-r--r--fonts/greek/yannis/rgrlower.mf992
-rw-r--r--fonts/greek/yannis/rgrpaper.dvibin0 -> 55808 bytes
-rw-r--r--fonts/greek/yannis/rgrpaper.lis140
-rw-r--r--fonts/greek/yannis/rgrpaper.tex763
-rw-r--r--fonts/greek/yannis/rgrpunct.mf235
-rw-r--r--fonts/greek/yannis/rgrrg10.mf85
-rw-r--r--fonts/greek/yannis/rgrsc10.300gfbin0 -> 12288 bytes
-rw-r--r--fonts/greek/yannis/rgrsc10.lis23
-rw-r--r--fonts/greek/yannis/rgrsc10.mf171
-rw-r--r--fonts/greek/yannis/rgrsc10.pl567
-rw-r--r--fonts/greek/yannis/rgrsc10.tfmbin0 -> 968 bytes
-rw-r--r--fonts/greek/yannis/rgrsl10.mf85
-rw-r--r--fonts/greek/yannis/rgrtestfont.tex274
-rw-r--r--fonts/greek/yannis/rgrti10.mf88
-rw-r--r--fonts/greek/yannis/rgrupper.mf614
-rw-r--r--fonts/greek/yannis/scsc.mf46
-rw-r--r--fonts/greek/yannis/tomakeformat.txt26
4316 files changed, 164286 insertions, 0 deletions
diff --git a/fonts/greek/bgreek b/fonts/greek/bgreek
new file mode 120000
index 0000000000..79f956cf46
--- /dev/null
+++ b/fonts/greek/bgreek
@@ -0,0 +1 @@
+../../language/greek/bgreek \ No newline at end of file
diff --git a/fonts/greek/cbfonts-all b/fonts/greek/cbfonts-all
new file mode 120000
index 0000000000..64fdb05cab
--- /dev/null
+++ b/fonts/greek/cbfonts-all
@@ -0,0 +1 @@
+cbfonts \ No newline at end of file
diff --git a/fonts/greek/cbfonts-fd/README b/fonts/greek/cbfonts-fd/README
new file mode 100644
index 0000000000..ba93eee2d8
--- /dev/null
+++ b/fonts/greek/cbfonts-fd/README
@@ -0,0 +1,59 @@
+cbfonts-fd bundle, version 1.2 of 2017/07/29
+Copyright 2013-2016 Claudio Beccari
+
+This work may be distributed and/or modified under the conditions of
+the LaTeX Project Public License, either version 1.3 of this license or
+(at your option) any later version. The latest version of this license
+is in http://www.latex-project.org/lppl.txt and version 1.3 or later is
+part of all distributions of LaTeX version 2003/12/01 or later.
+
+This work and every derived work are subject to the above
+licence.
+
+This work cbfonts-fd.fdd replaces part of the functionality of the previous
+work cbgreek.dtx and cbgreek-main.ins and their derived font description files;
+Cbgreek.dtx was written by several authors under the supervision of Johannes
+Braams. That package contains the necessary files for typesetting Greek texts by
+using the cbfonts that are encoded with the LGR encoding.
+
+The .ins file could extract from that single file both the .sty and .def files,
+required by the babel package in order to typeset Greek texts, and the font
+description files required by the NFSS to access the Greek cbfonts.
+
+The actual maintainer of that file is Guenter Milde, who takes care of the files
+required by the babel package; this package cbfonts-fd takes care of the font
+description files required to typeset Greek text with the Greek cbfonts.
+
+The babel Greek typesetting files change the language script (from Latin to
+Greek and vice versa) by changing just the encoding; therefore the family
+names of the Greek fonts must match the family names of the Latin ones.
+
+The standard Latin fonts that can be matched with the Greek cbfonts are the EC
+ones and the latin Modern ones; other Greek fonts do exist that match other Latin
+ones, and they are distributed with their own font description files so as to
+keep the script switching mechanism working properly.
+
+This cbfonts-fd.fdd file is a self extracting documented file; by running it
+through pdflatex, the suitable font description files are extracted and the
+documentation is typeset.
+
+The extracted or typeset files are:
+ cbfonts-fd.pdf
+ lgrcmr.fd
+ lgrcmro.fd
+ lgrcmtt.fd
+ lgrcmss.fd
+ lgrlcmss.fd
+ lgrlcmtt.fd}
+ lgrlmr.fd
+ lgrlmro.fd
+ lgrlmss.fd
+ lgrlmtt.fd
+
+As usual, the pdf file should be moved to a suitable folder along the /doc
+branch of TL together with the manifest.txt and README files. The .fd files
+should be moved to a suitable directory where TeX and friends can find them.
+This .fdd file should be moved to a suitable folder along the /source branch
+of TL.
+
+Claudio Beccari \ No newline at end of file
diff --git a/fonts/greek/cbfonts-fd/cbfonts-fd.fdd b/fonts/greek/cbfonts-fd/cbfonts-fd.fdd
new file mode 100644
index 0000000000..1205bb2a2b
--- /dev/null
+++ b/fonts/greek/cbfonts-fd/cbfonts-fd.fdd
@@ -0,0 +1,932 @@
+% \iffalse meta-comment
+%<*internal>
+\begingroup
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\keepsilent
+
+\preamble
+This is a generated file.
+
+Copyright 2013-2017 Claudio Beccari, and the authors listed elsewhere in this file.
+ All rights reserved.
+
+This file was generated from file cbfonts-fd.fdd; it provides the font description files for the CB fonts; two sets of files are defined, one set with the same characteristics of the EC font description files, and a second set with the characteristics of the Latin Modern ones; the latter allow each font to be stepwise continuously scaled over arbitrary ranges, while the former set produces only for a fixed set of font sizes.
+----------------------------------------------------------------
+
+It may be distributed and/or modified under the conditions of the LaTeX
+Project Public License, either version 1.3 of this license or (at your
+option) any later version. The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2003/12/01 or later.
+
+This work has the LPPL maintenance status "maintained".
+
+The Current Maintainer of this work is Claudio Beccari
+e-mail claudio dot beccari at gmail dot com
+
+Permission is granted to customize the declarations in
+this file to serve your particular needs.
+
+However, according to the LPPL license, NO PERMISSION is granted to
+distribute a modified version of this file under its original name.
+
+\endpreamble
+
+\usedir{tex/generic/babel/babel-greek}
+
+\askforoverwritefalse
+\generate{\file{lgrcmr.fd}{\from{cbfonts-fd.fdd}{LGRcmr}}
+ \file{lgrcmro.fd}{\from{cbfonts-fd.fdd}{LGRcmro}}
+ \file{lgrcmtt.fd}{\from{cbfonts-fd.fdd}{LGRcmtt}}
+ \file{lgrcmss.fd}{\from{cbfonts-fd.fdd}{LGRcmss}}
+ \file{lgrlcmtt.fd}{\from{cbfonts-fd.fdd}{LGRlcmtt}}
+ \file{lgrlcmss.fd}{\from{cbfonts-fd.fdd}{LGRlcmss}}
+ \file{lgrlmr.fd}{\from{cbfonts-fd.fdd}{LGRlmr}}
+ \file{lgrlmro.fd}{\from{cbfonts-fd.fdd}{LGRlmro}}
+ \file{lgrlmtt.fd}{\from{cbfonts-fd.fdd}{LGRlmtt}}
+ \file{lgrlmss.fd}{\from{cbfonts-fd.fdd}{LGRlmss}}
+ }
+\typeout{***********************************************************}
+\typeout{*}
+\typeout{* To finish the installation you have to move the following}
+\typeout{* files into a directory searched by TeX:}
+\typeout{*}
+\typeout{* \space\space All files *.fd}
+\typeout{*}
+\typeout{* Happy TeXing}
+\typeout{***********************************************************}
+
+\def\tmpa{plain}
+\ifx\tmpa\fmtname\endgroup\expandafter\bye\fi
+\endgroup
+%</internal>
+%
+% Copyright 2013-2016 Claudio Beccari and any individual authors
+% listed elsewhere in this file. All rights reserved.
+%
+% This file forms a font support for the babel-greek package.
+% ---------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer is Claudio Beccari: claudio dot beccari at gmail dot com
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking preamble of this very file
+% |cbfonts-fd.fdd|
+% \fi
+%
+% \CheckSum{472}
+%
+% \iffalse This is a META comment
+%
+%<*fdd>
+\ProvidesFile{cbfonts-fd.fdd}
+%</fdd>
+%
+%<LGRcmr, >\ProvidesFile{lgrcmr.fd}
+%<LGRcmro, >\ProvidesFile{lgrcmro.fd}
+%<LGRcmtt, >\ProvidesFile{lgrcmtt.fd}
+%<LGRcmss, >\ProvidesFile{lgrcmss.fd}
+%<LGRlcmss, >\ProvidesFile{lgrlcmss.fd}
+%<LGRlcmtt, >\ProvidesFile{lgrlcmtt.fd}
+%<LGRlmr, >\ProvidesFile{lgrlmr.fd}
+%<LGRlmro, >\ProvidesFile{lgrlmro.fd}
+%<LGRlmss, >\ProvidesFile{lgrlmss.fd}
+%<LGRlmtt, >\ProvidesFile{lgrlmtt.fd}
+ [2017/07/29 v1.2 %
+%<LGRcmr, > Greek European Computer Regular]
+%<LGRcmro, > Greek European Computer Outline]
+%<LGRcmtt, > Greek European Computer Typewriter]
+%<LGRcmss, > Greek European Computer Sans Serif]
+%<LGRlcmss, > Greek European Computer Sans Serif for slides]
+%<LGRlcmtt, > Greek European Computer Typewriter for slides]
+%<LGRlmr, > Scalable Greek Latin Modern Regular]
+%<LGRlmro, > Scalable Greek Latin Modern Outline]
+%<LGRlmtt, > Scalable Greek Latin Modern Typewriter]
+%<LGRlmss, > Scalable Greek Latin Modern Sans Serif]
+%<*fdd>
+]
+%</fdd>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\providecommand\dsc{\expandafter{\normalfont\scshape docstrip}}
+\providecommand\GOBBLE[1]{}
+\usepackage{newpxtext,array}
+\usepackage[greek,english]{babel}
+\newcommand\greekexample[2]{{\fontencoding{LGR}\fontfamily{#1}\fontshape{#2}
+\selectfont abgdezhjiklmnxoprsvtufqyws\newline ABGDEZHJIKLMNXOPRSTUFQYW}}
+\makeatletter
+\newcommand*\setLGRfntscale{\bgroup
+\settoheight{\dimen3333}{\normalsize a}%
+\settoheight{\dimen4444}{\normalsize\usefont{LGR}{lmr}{m}{n} a}
+\dimen@=\dimexpr\dimen3333*\p@/\dimen4444\relax
+\edef\x{\egroup\noexpand\gdef\noexpand\lmfntscale{\strip@pt\dimen@}}\x}
+\makeatother
+\title{The file \texttt{cbfonts-fd.fdd} for use with
+ \LaTeXe}
+\date{Version number \expandafter\GOBBLE\fileversion, dated \filedate}
+\author{Claudio Beccari\quad\texttt{claudio dot beccari at gmail dot com}}
+\begin{document}\setLGRfntscale
+\GetFileInfo{cbfonts-fd.fdd}
+\maketitle
+\DocInput{cbfonts-fd.fdd}
+\end{document}
+%</driver>
+%
+%\fi
+%
+% \section{Introduction}
+%
+% This file |cbfonts-fd.fdd| provides font definitions files for typesetting
+% Greek texts with the |LGR| encoded |cb| fonts.
+%
+% The font definition files produced from this documented source file
+% deal with both the |cb| fonts as LGR encoded (Greek) variants to match the
+% European Computer Modern (T1 encoded EC fonts) and the Latin Modern fonts
+% (T1 encoded LM fonts).
+% This file derives from the |greek.fdd| one, originally prepared by myself
+% and Apostolos Syropoulos, under the supervision of Johannes Braams.
+%
+% Please, take notice that the actual fonts are the same ones with
+% both incarnations of the font description files; the EC version,
+% with fixed sizes, mimics the Latin EC font description files, that
+% were set up in the early nineties and referred themselves to the
+% bitmapped fonts that were (and still are) the only format available
+% for such fonts. Their vector versions were produced either for
+% benefit of commercial versions of the \TeX\ system, for example for
+% the commercial V\TeX\ distribution, or were superseded by differently
+% named font collections, such as the |CM-super| one. For compatibility
+% reasons the font description files were not modified and still provide
+% a finite set of font sizes.
+%
+% The Latin Modern font collection was created with the vector format
+% in mind; therefore their font description files contain
+% definitions that allow continuous scaling of such fonts; in practice
+% the optical sizes are reduced in number and each scaled version of
+% every font is used for a range of font sizes, not for a single font
+% size, as it happens with the EC fonts. This same approach was used
+% here, since the |cb| fonts are normally distributed as both bitmapped
+% and vector fonts, the latter ones being preferred when typesetting
+% with \textsf{pdfLaTeX}.
+%
+% I rewrote this file in order to detach it from the |babel-greek| bundle
+% that is intended to deal with the Greek language irrespective of
+% which fonts are used and possibly also from their encoding, so as
+% to make it compatible with the UNICODE encoding. At the same time
+% this documentation file and the derived font description files are
+% specific for the |cb| fonts, so that the new Greek language
+% |babel-greek| package maintainer does not have to maintain also
+% the font description files, while I take care of the |cb| fonts.
+%
+% The |LGR| font encoding is declared and set up by the encoding
+% definition file |lgrenc.def| from the |greek-fontenc| package
+% (http://www.ctan.org/pkg/greek-fontenc).
+%
+% It is useful to recall that while typesetting Greek text intermixed
+% with other languages in Latin script, the change of script takes place
+% just by changing the encoding, at least when Type~1 fonts are used.
+% When using |XeLaTeX| or |LuaLaTeX|, that employ OpenType fonts, this
+% encoding shift is not necessary, because OpenType fonts include many
+% hundreds glyphs, among which the Greek ones. I should remark that
+% the Greek glyph collection of OpenType fonts is wider than the glyph
+% collection of the |cb| Greek ones, but OT fonts generally lack
+% certain |cb| glyphs often used in philology documents.
+%
+% Moreover composers sometimes would like to use other fonts,
+% different from the EC or LM ones; they can do so by calling suitable
+% font packages; for example Antonis Tsolomitis made available the
+% package |txfontsb| that contains the Greek glyphs arranged according
+% to the |LGR| encoding, and that mach the design and style of the
+% Latin Times eXtended fonts (package |txfonts|); they come with their
+% suitable font description files that use the same family names as
+% the Latin ones. Beware, though, that these Greek fonts match pretty
+% well my fonts, but lack some important glyphs.
+%
+% It is possible to use the |cb| fonts with other font families, as
+% well as with the |TX| fonts, in spite of the availability of the
+% fonts by Antonis Tsolomitis; may be they don't match as well the
+% design and style of the Latin font families, but at least the |cb|
+% fonts are more complete.
+% The |teubner| package (http://www.ctan.org/pkg/teubner) contains
+% suitable macros for creating the necessary font description
+% files. The interested user is invited to refer him/her self to the
+% extended |teubner| package documentation in file |teubner-doc.pdf|.
+%
+% \section{Font samples}
+% Some font samples in medium series are shown in table~\ref{samples}.
+% \begin{table}\centering\def\arraystretch{1.3}
+% \caption{Some samples of Greek fonts}\label{samples}\medskip
+% \makebox[\textwidth][c]{%
+% \begin{tabular}{>{\bfseries\raggedright}p{12em}p{20em}}
+% Family and shape & Sample glyphs \\[1ex]
+% \hline\noalign{\vskip1ex}
+% Regular upright & \greekexample{lmr}{n} \\
+% Regular slanted & \greekexample{lmr}{sl} \\
+% Regular italics & \greekexample{lmr}{it} \\
+% Regular lipsian & \greekexample{lmr}{li} \\
+% Regular caps and small caps & \greekexample{lmr}{sc} \\
+% Regular with serifed lower case & \greekexample{lmr}{rs}\\
+% Regular unslanted italics & \greekexample{lmr}{ui} \\
+% Outline upright & \greekexample{lmro}{n} \\
+% Sans serif upright & \greekexample{lmss}{n} \\
+% Sans serif italics & \greekexample{lmss}{it} \\
+% Sans serif variant italics & \greekexample{lmss}{iv} \\
+% Typewriter type & \greekexample{lmtt}{n} \\
+% Typewriter type italics & \greekexample{lmtt}{it} \\
+% Typewriter type caps and small caps & \greekexample{lmtt}{sc}\\
+% Slides sans serif & \greekexample{lcmss}{n} \\
+% Slides typewriter & \greekexample{lcmtt}{n}
+% \end{tabular}}
+% \end{table}
+%
+% As the above examples show, in spite the fact that not all shapes have
+% been displayed, the Greek |cb| fonts contain more families and shapes that
+% the corresponding EC and LM fonts. The necessary macros to change families,
+% series, and shapes are either the usual ones already available for the EC
+% and LM fonts, or are explicitly defined in the Greek language description
+% file and in package |teubner|.
+%
+% The outline family was requested at the very beginning of my work on Greek
+% fonts by Apostolos Syropoulos who needed them for a slide show he typeset
+% in Greek with the very first fonts available in provvisional form.
+%
+% The Lipsian shape was requested by the users of package |teubner| who,
+% being mostly philologists, were accustomed to this particular font shape
+% used the Teubner Typography in Lipsia. This font is available in three
+% series, medium, bold, and extended bold. The bold version is particularly
+% desired when using this font with blacker Latin fonts, so that it substitutes
+% easily the medium series in order to match the blacker Latin fonts in a
+% better way.
+%
+% The upright versions of the italic shape are more or less traditional
+% with standard \TeX\ system fonts, but explicit selection commands for
+% the LM fonts are available, to my best knowledge, only in package |cfr-lm|.
+%
+% The sans serf italic variant differs from the regular one only in the shape
+% of lower case epsilon; it was asked for by Greek users of the |cb| fonts.
+%
+% This documented file contains the necessary information within the very
+% description of the various families, series and shapes, so as to let the
+% user to define him/her self the macros needed to select every family,
+% series and shape s/he wants to use.
+%
+% \section{Scalable fonts}
+% This new package release redefines to font definition files of the Latin
+% Modern compatible CB Greek fonts so as to accept a scaling factor; the new
+% |lgrlm??.fd| files are compatible with the previous ones: in facts they
+% can be used exactly as the previous ones, but they can load slightly scaled
+% fonts in order to match the x-height of other Latin script fonts the users
+% might prefer to the standard Latin Modern ones. The users have three choices.
+% \begin{enumerate}
+% \item They define the macro |\lmfntscale| macro to contain the scaling factor.
+% \item They define in their preamble the following code:
+%\begin{verbatim}
+%\makeatletter
+%\newcommand*\setLGRfntscale{\bgroup
+%\settoheight{\dimen3333}{\normalsize a}%
+%\settoheight{\dimen4444}{\normalsize\usefont{LGR}{lmr}{m}{n} a}
+%\dimen@=\dimexpr\dimen3333*\p@/\dimen4444\relax
+%\edef\x{\egroup\noexpand\gdef\noexpand\lmfntscale{\strip@pt\dimen@}}\x}
+%\makeatother
+%\end{verbatim}
+% and, after |\begin{document}|,they use command |\serLGRfntscale| without any
+% argument, so that this macro doas the necessary calculations in order to
+% define the special macro |\lmfntscale| with the substitution text contain
+% the computed scale factor.
+%
+% Notice that the declarations |\makeatletter| and |\makeatother| should
+% be omitted if that macro definition is inserted into a user's class or
+% package file.
+% \item If available the users may call the |scalablecbfonts| package that
+% automatically computes the scale factor, or lets the users compute it by
+% issuing the |\setLGRfntscale| command as described above, but it also
+% accepts a \emph{key=value} option with the \emph{value} containing the scale
+% factor the want to use; the users might load the package as in this example:
+%\begin{verbatim}
+% \usepackage[scalefactor=1.08]{scalablecbfonts}
+%\end{verbatim}
+% I suggest to use this package by letting it automatically compute the
+% scale factor; it yields the most accurate value.
+%
+% The documentation of the |scalablecbfonts| gives more detailed information
+% to use the scaled Greek Latin Modern CB fonts in conjunction with Latin
+% script fonts different from the Latin Modern ones.
+% \end{enumerate}
+%
+% It is worth noting that in order to use the scaled Latin Modern compatible
+% CB Greek fonts it is compulsory that their family names start with |lm|;
+% missing this point the scale factor defined by means of the listed three
+% methods misses its goal, because the it acts only on the Greek families
+% whose name starts with |lm| since the Greek families whose name starts
+% with |cm| provide only a finite set of fixed sizes; even in vector format
+% they must remain compatible with the default Latin script CM fonts used
+% by \LaTeX.
+%
+% It is also important to recall the necessity of defining special |.fd|
+% files in case the users desire to employ Latin script fonts different
+% from the Modern Latin ones. Package|teubner| may be used to produce
+% them, but the |scalablecbfonts| package (in preparation at the date of
+% this documentation) might be capable of doing all this work in an
+% automatic way. This very file has been typeset using the new PX fonts
+% for the Latin script and the Greek fonts appearing in table~\ref{samples}
+% shows that the size of the Greek fonts has been matched to the larger
+% Palatino ones used in this document.
+%
+%
+% \StopEventually{}
+%
+% \section{The \texttt{docstrip} modules}
+% The following modules are used to direct \texttt{docstrip} in
+% generating external files and for delimiting the driver file:
+% \begin{center}
+% \begin{tabular}{ll}
+% driver & guard for this documentation driver file \\
+% LGRcmr & The Roman font shapes\\
+% LGRcmro & The Outline Roman font shapes\\
+% LGRcmss & The Sans Serif font shapes\\
+% LGRcmtt & The typewriter font shapes\\
+% LGRlcmss & The slide Sans Serif font shapes\\
+% LGRlcmtt & The slide typewriter fonts\\
+% LGRlmr & The Roman font shapes\\
+% LGRlmro & The Outline Roman font shapes\\
+% LGRlmss & The Sans Serif font shapes\\
+% LGRlmtt & The typewriter font shapes
+% \end{tabular}
+% \end{center}
+% A typical \dsc\ command file would then have entries like:
+%\begin{verbatim}
+%\generateFile{lgrcmr.fd}{t}{\from{cbgreek.fdd}{LGRcmr}}
+%\end{verbatim}
+%
+% \section{The font definition files}
+%
+% The |cb| fonts that I prepared are complete, in any
+% sense of the word, and moreover fit nicely with the Computer
+% Modern font family and the Latin Modern ones.
+%
+% We begin with the definitions for the Greek European Computer font
+% families.
+%\iffalse
+%<*LGRcmr>
+%\fi
+% \begin{macrocode}
+\providecommand{\EC@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}
+ {<5><6><7><8><9><10><10.95><12><14.4>%
+ <17.28><20.74><24.88><29.86><35.83>genb*#5}{}}
+\DeclareFontFamily{LGR}{cmr}{}
+\EC@family{LGR}{cmr}{m}{n} {grmn}
+\EC@family{LGR}{cmr}{m}{sl} {grmo}
+\EC@family{LGR}{cmr}{m}{it} {grmi}
+\EC@family{LGR}{cmr}{m}{sc} {grmc}
+\EC@family{LGR}{cmr}{m}{ui} {grmu}
+\EC@family{LGR}{cmr}{m}{li} {grml}
+\EC@family{LGR}{cmr}{m}{rs} {gmmn}
+\EC@family{LGR}{cmr}{m}{ro} {gmmo}
+%
+\EC@family{LGR}{cmr}{bx}{sc} {grxc}
+\EC@family{LGR}{cmr}{bx}{n} {grxn}
+\EC@family{LGR}{cmr}{bx}{sl} {grxo}
+\EC@family{LGR}{cmr}{bx}{it} {grxi}
+\EC@family{LGR}{cmr}{bx}{ui} {grxu}
+\EC@family{LGR}{cmr}{bx}{li} {grxl}
+\EC@family{LGR}{cmr}{bx}{rs} {gmxn}
+\EC@family{LGR}{cmr}{bx}{ro} {gmxo}
+\EC@family{LGR}{cmr}{b}{li} {grbl}
+\DeclareFontShape{LGR}{cmr}{b}{n}
+ {<->ssub*cmr/bx/n}{}
+\DeclareFontShape{LGR}{cmr}{b}{sc}
+ {<->ssub*cmr/bx/sc}{}
+% \end{macrocode}
+%\iffalse
+%</LGRcmr>
+%\fi
+%
+% The Greek outline family is complete with the same five
+% shapes and the two series as the roman family.
+%\iffalse
+%<*LGRcmro>
+%\fi
+% \begin{macrocode}
+\providecommand{\EC@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}
+ {<5><6><7><8><9><10><10.95><12><14.4>%
+ <17.28><20.74><24.88><29.86><35.83>genb*#5}{}}
+\DeclareFontFamily{LGR}{cmro}{}
+\EC@family{LGR}{cmro}{m}{n} {gomn}
+\EC@family{LGR}{cmro}{m}{sl} {gomo}
+\EC@family{LGR}{cmro}{m}{it} {gomi}
+\EC@family{LGR}{cmro}{m}{sc} {gomc}
+\EC@family{LGR}{cmro}{m}{ui} {gomu}
+\EC@family{LGR}{cmro}{bx}{sc} {goxc}
+\EC@family{LGR}{cmro}{bx}{n} {goxn}
+\EC@family{LGR}{cmro}{bx}{sl} {goxo}
+\EC@family{LGR}{cmro}{bx}{it} {goxi}
+\EC@family{LGR}{cmro}{bx}{ui} {goxu}
+\DeclareFontShape{LGR}{cmro}{b}{n}
+ {<->ssub*cmro/bx/n}{}
+\DeclareFontShape{LGR}{cmro}{b}{sc}
+ {<->ssub*cmro/bx/sc}{}
+% \end{macrocode}
+%\iffalse
+%</LGRcmro>
+%\fi
+%
+% Then we have the \texttt{typewriter} fonts.
+%
+%\iffalse
+%<*LGRcmtt>
+%\fi
+% \begin{macrocode}
+\providecommand{\EC@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}
+ {<5><6><7><8><9><10><10.95><12><14.4>%
+ <17.28><20.74><24.88><29.86><35.83>genb*#5}{}}
+\DeclareFontFamily{LGR}{cmtt}{\hyphenchar\font\m@ne}
+\EC@family{LGR}{cmtt}{m}{n} {gttn}
+\EC@family{LGR}{cmtt}{m}{sl} {gtto}
+\EC@family{LGR}{cmtt}{m}{sc} {gttc}
+\EC@family{LGR}{cmtt}{m}{it} {gtti}
+\EC@family{LGR}{cmtt}{m}{ui} {gttu}
+\DeclareFontShape{LGR}{cmtt}{bx}{n}
+ {<->ssub*cmtt/m/n}{}
+\DeclareFontShape{LGR}{cmtt}{bx}{sl}
+ {<->ssub*cmtt/m/sl}{}
+\DeclareFontShape{LGR}{cmtt}{bx}{it}
+ {<->ssub*cmtt/m/it}{}
+\DeclareFontShape{LGR}{cmtt}{bx}{sc}
+ {<->ssub*cmtt/m/sc}{}
+\DeclareFontShape{LGR}{cmtt}{bx}{ui}
+ {<->ssub*cmtt/m/ui}{}
+% \end{macrocode}
+%\iffalse
+%</LGRcmtt>
+%\fi
+%
+% Now we come to the Sans Serif font families to be used
+% in Greek texts.
+%\iffalse
+%<*LGRcmss>
+%\fi
+% \begin{macrocode}
+\providecommand{\EC@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}
+ {<5><6><7><8><9><10><10.95><12><14.4>%
+ <17.28><20.74><24.88><29.86><35.83>genb*#5}{}}
+\DeclareFontFamily{LGR}{cmss}{}
+\EC@family{LGR}{cmss}{m}{n} {gsmn}
+\EC@family{LGR}{cmss}{m}{sl} {gsmo}
+\EC@family{LGR}{cmss}{m}{sc} {gsmc}
+\EC@family{LGR}{cmss}{m}{it} {gsmi}
+\EC@family{LGR}{cmss}{m}{ui} {gsmu}
+\EC@family{LGR}{cmss}{m}{iv} {gsme}
+\EC@family{LGR}{cmss}{m}{uv} {gsma}
+%
+\EC@family{LGR}{cmss}{bx}{n} {gsxn}
+\EC@family{LGR}{cmss}{bx}{sl} {gsxo}
+\EC@family{LGR}{cmss}{bx}{sc} {gsxc}
+\EC@family{LGR}{cmss}{bx}{it} {gsxi}
+\EC@family{LGR}{cmss}{bx}{ui} {gsxu}
+\EC@family{LGR}{cmss}{bx}{iv} {gsxe}
+\EC@family{LGR}{cmss}{bx}{uv} {gsxa}
+% \end{macrocode}
+%\iffalse
+%</LGRcmss>
+%\fi
+%
+% We have finished with the ``regular'' fonts. We now provide the fonts
+% definition files for the fonts used only in slides. First comes the
+% typewriter font.
+%\iffalse
+%<*LGRlcmtt>
+%\fi
+% \begin{macrocode}
+\DeclareFontFamily{LGR}{lcmtt}{\hyphenchar\font\m@ne}
+\DeclareFontShape{LGR}{lcmtt}{m}{n}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * gltn}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{In}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * gljn}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{it}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glto}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{Iit}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * gljo}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{sl}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ ssub * lcmtt/m/it}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{Isl}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ ssub * lcmtt/m/Iit}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{sc}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * gltc}{}
+\DeclareFontShape{LGR}{lcmtt}{m}{Isc}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * gljc}{}
+% \end{macrocode}
+%\iffalse
+%</LGRlcmtt>
+%\fi
+%
+% And then the Sans Serif font.
+%\iffalse
+%<*LGRlcmss>
+%\fi
+% \begin{macrocode}
+\DeclareFontFamily{LGR}{lcmss}{}
+\DeclareFontShape{LGR}{lcmss}{m}{n}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glmn}{}
+\DeclareFontShape{LGR}{lcmss}{m}{In}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glin}{}
+\DeclareFontShape{LGR}{lcmss}{m}{sl}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glmo}{}
+\DeclareFontShape{LGR}{lcmss}{m}{Isl}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glio}{}
+\DeclareFontShape{LGR}{lcmss}{m}{it}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glmi}{}
+\DeclareFontShape{LGR}{lcmss}{m}{Iit}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glii}{}
+\DeclareFontShape{LGR}{lcmss}{m}{ui}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glmu}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{n}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glxn}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{In}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glwn}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{sl}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glxo}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{Isl}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glwo}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{it}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glxi}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{Iit}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glwi}{}
+\DeclareFontShape{LGR}{lcmss}{m}{sc}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glmc}{}
+\DeclareFontShape{LGR}{lcmss}{m}{Isc}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glic}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{sc}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glxc}{}
+\DeclareFontShape{LGR}{lcmss}{bx}{Isc}{%
+ <7><8><10><12><13.82><16.59><19.91><23.89><28.66><34.4><41.28>
+ genb * glwc}{}
+% \end{macrocode}
+%\iffalse
+%</LGRlcmss>
+%\fi
+%
+% And now come the font definition files compatible with the Latin
+% Modern family names and sizes; notice that the Latin Modern fonts
+% are available only as scalable PostScript fonts, therefore they
+% cope with (stepwise) continuous scaling; also the |cb| fonts are
+% distributed as scalable PostScript fonts, so it makes sense to
+% use the same size and family specifications as the LM fonts.
+%
+% We start with the Latin Modern Regular.
+%\iffalse
+%<*LGRlmr>
+%\fi
+% \begin{macrocode}
+\expandafter\ifx\csname lmfntscale\endcsname\relax
+ \let\lm@fntscale\empty
+\else
+ \edef\lm@fntscale{s*[\csname lmfntscale\endcsname]}%
+\fi
+\DeclareFontFamily{LGR}{lmr}{}
+\DeclareFontShape{LGR}{lmr}{m}{n}%
+ {<-5.5> \lm@fntscale grmn0500 <5.5-6.5> \lm@fntscale grmn0600
+ <6.5-7.5> \lm@fntscale grmn0700 <7.5-8.5> \lm@fntscale grmn0800
+ <8.5-9.5> \lm@fntscale grmn0900 <9.5-11> \lm@fntscale grmn1000
+ <11-15> \lm@fntscale grmn1200 <15-> \lm@fntscale grmn1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{rs}%
+ {<-5.5> \lm@fntscale gmmn0500 <5.5-6.5> \lm@fntscale gmmn0600
+ <6.5-7.5> \lm@fntscale gmmn0700 <7.5-8.5> \lm@fntscale gmmn0800
+ <8.5-9.5> \lm@fntscale gmmn0900 <9.5-11> \lm@fntscale gmmn1000
+ <11-15> \lm@fntscale gmmn1200 <15-> \lm@fntscale gmmn1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{sl}%
+ {<-8.5> \lm@fntscale grmo0800 <8.5-9.5> \lm@fntscale grmo0900
+ <9.5-11> \lm@fntscale grmo1000 <11-15> \lm@fntscale grmo1200
+ <15-> \lm@fntscale grmo1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{ro}%
+ {<-8.5> \lm@fntscale gmmo0800 <8.5-9.5> \lm@fntscale gmmo0900
+ <9.5-11> \lm@fntscale gmmo1000 <11-15> \lm@fntscale gmmo1200
+ <15-> \lm@fntscale gmmo1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{it}%
+ {<-7.5> \lm@fntscale grmi0700
+ <7.5-8.5> \lm@fntscale grmi0800 <8.5-9.5> \lm@fntscale grmi0900
+ <9.5-11> \lm@fntscale grmi1000 <11-15> \lm@fntscale grmi1200
+ <15-> \lm@fntscale grmi1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{li}%
+ {<-7.5> \lm@fntscale grml0700
+ <7.5-8.5> \lm@fntscale grml0800 <8.5-9.5> \lm@fntscale grml0900
+ <9.5-11> \lm@fntscale grml1000 <11-15> \lm@fntscale grml1200
+ <15-> \lm@fntscale grml1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{ui}%
+ {<-7.5> \lm@fntscale grmu0700
+ <7.5-8.5> \lm@fntscale grmu0800 <8.5-9.5> \lm@fntscale grmu0900
+ <9.5-11> \lm@fntscale grmu1000 <11-15> \lm@fntscale grmu1200
+ <15-> \lm@fntscale grmu1728}{}
+\DeclareFontShape{LGR}{lmr}{m}{sc}%
+ {<-7.5> \lm@fntscale grmc0700
+ <7.5-8.5> \lm@fntscale grmc0800 <8.5-9.5> \lm@fntscale grmc0900
+ <9.5-11> \lm@fntscale grmc1000 <11-15> \lm@fntscale grmc1200
+ <15-> \lm@fntscale grmc1728}{}
+% slanted CSC is changed to unslanted CSC
+\DeclareFontShape{LGR}{lmr}{m}{scsl}%
+ {<-> ssub*lmr/m/sc}{}
+%%%%%%%% bold and bold extended series
+\DeclareFontShape{LGR}{lmr}{bx}{n}
+ {<-5.5> \lm@fntscale grxn0500 <5.5-6.5> \lm@fntscale grxn0600
+ <6.5-7.5> \lm@fntscale grxn0700 <7.5-8.5> \lm@fntscale grxn0800
+ <8.5-9.5> \lm@fntscale grxn0900 <9.5-11> \lm@fntscale grxn1000
+ <11-15> \lm@fntscale grxn1200 <15-> \lm@fntscale grxn1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{rs}
+ {<-5.5> \lm@fntscale gmxn0500 <5.5-6.5> \lm@fntscale gmxn0600
+ <6.5-7.5> \lm@fntscale gmxn0700 <7.5-8.5> \lm@fntscale gmxn0800
+ <8.5-9.5> \lm@fntscale gmxn0900 <9.5-11> \lm@fntscale gmxn1000
+ <11-15> \lm@fntscale gmxn1200 <15-> \lm@fntscale gmxn1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{it}
+ {<-7.5> \lm@fntscale grxi0700
+ <7.5-8.5> \lm@fntscale grxi0800 <8.5-9.5> \lm@fntscale grxi0900
+ <9.5-11> \lm@fntscale grxi1000 <11-15> \lm@fntscale grxi1200
+ <15-> \lm@fntscale grxi1728}{}
+\DeclareFontShape{LGR}{lmr}{b}{li}
+ {<-7.5> \lm@fntscale grbl0700
+ <7.5-8.5> \lm@fntscale grbl0800 <8.5-9.5> \lm@fntscale grbl0900
+ <9.5-11> \lm@fntscale grbl1000 <11-15> \lm@fntscale grbl1200
+ <15-> \lm@fntscale grbl1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{li}
+ {<-7.5> \lm@fntscale grxl0700
+ <7.5-8.5> \lm@fntscale grxl0800 <8.5-9.5> \lm@fntscale grxl0900
+ <9.5-11> \lm@fntscale grxl1000 <11-15> \lm@fntscale grxl1200
+ <15-> \lm@fntscale grxl1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{ui}
+ {<-7.5> \lm@fntscale grxu0700
+ <7.5-8.5> \lm@fntscale grxu0800 <8.5-9.5> \lm@fntscale grxu0900
+ <9.5-11> \lm@fntscale grxu1000 <11-15> \lm@fntscale grxu1200
+ <15-> \lm@fntscale grxu1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{sl}
+ {<-8.5> \lm@fntscale grxo0800 <8.5-9.5> \lm@fntscale grxo0900
+ <9.5-11> \lm@fntscale grxo1000 <11-15> \lm@fntscale grxo1200
+ <15-> \lm@fntscale grxo1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{ro}
+ {<-8.5> \lm@fntscale gmxo0800 <8.5-9.5> \lm@fntscale gmxo0900
+ <9.5-11> \lm@fntscale gmxo1000 <11-15> \lm@fntscale gmxo1200
+ <15-> \lm@fntscale gmxo1728}{}
+\DeclareFontShape{LGR}{lmr}{bx}{sc}%
+ {<-7.5> \lm@fntscale grxc0700
+ <7.5-8.5> \lm@fntscale grxc0800 <8.5-9.5> \lm@fntscale grxc0900
+ <9.5-11> \lm@fntscale grxc1000 <11-15> \lm@fntscale grxc1200
+ <15-> \lm@fntscale grxc1728}{}
+% \end{macrocode}
+%\iffalse
+%</LGRlmr>
+%\fi
+%
+% Then the Latin Modern Regular Outline:
+%\iffalse
+%<*LGRlmro>
+%\fi
+% \begin{macrocode}
+\expandafter\ifx\csname lmfntscale\endcsname\relax
+ \let\lm@fntscale\empty
+\else
+ \edef\lm@fntscale{s*[\csname lmfntscale\endcsname]}%
+\fi
+\DeclareFontFamily{LGR}{lmro}{}
+\DeclareFontShape{LGR}{lmro}{m}{n}%
+ {<-5.5> \lm@fntscale gomn0500 <5.5-6.5> \lm@fntscale gomn0600
+ <6.5-7.5> \lm@fntscale gomn0700 <7.5-8.5> \lm@fntscale gomn0800
+ <8.5-9.5> \lm@fntscale gomn0900 <9.5-11> \lm@fntscale gomn1000
+ <11-15> \lm@fntscale gomn1200 <15-> \lm@fntscale gmr1728}{}
+\DeclareFontShape{LGR}{lmro}{m}{sl}%
+ {<-8.5> \lm@fntscale gomo0800 <8.5-9.5> \lm@fntscale gomo0900
+ <9.5-11> \lm@fntscale gomo1000 <11-15> \lm@fntscale gomo1200
+ <15-> \lm@fntscale gomo1728}{}
+\DeclareFontShape{LGR}{lmro}{m}{it}%
+ {<-7.5> \lm@fntscale gomi0700
+ <7.5-8.5> \lm@fntscale gomi0800 <8.5-9.5> \lm@fntscale gomi0900
+ <9.5-11> \lm@fntscale gomi1000 <11-15> \lm@fntscale gomi1200
+ <15-> \lm@fntscale gomi1728}{}
+\DeclareFontShape{LGR}{lmro}{m}{ui}%
+ {<-7.5> \lm@fntscale gomu0700
+ <7.5-8.5> \lm@fntscale gomu0800 <8.5-9.5> \lm@fntscale gomu0900
+ <9.5-11> \lm@fntscale gomu1000 <11-15> \lm@fntscale gomu1200
+ <15-> \lm@fntscale gomu1728}{}
+\DeclareFontShape{LGR}{lmro}{m}{sc}%
+ {<-7.5> \lm@fntscale gomc0700
+ <7.5-8.5> \lm@fntscale gomc0800 <8.5-9.5> \lm@fntscale gomc0900
+ <9.5-11> \lm@fntscale gomc1000 <11-15> \lm@fntscale gomc1200
+ <15-> \lm@fntscale gomc1728}{}
+% slanted CSC is changed to unslanted CSC
+\DeclareFontShape{LGR}{lmro}{m}{scsl}%
+ {<-> ssub*lmr/m/sc}{}
+%%%%%%%% bold extended series
+\DeclareFontShape{LGR}{lmro}{bx}{n}
+ {<-5.5> \lm@fntscale goxn0500 <5.5-6.5> \lm@fntscale gox0600
+ <6.5-7.5> \lm@fntscale goxn0700 <7.5-8.5> \lm@fntscale goxn0800
+ <8.5-9.5> \lm@fntscale goxn0900 <9.5-11> \lm@fntscale goxn1000
+ <11-15> \lm@fntscale goxn1200 <15-> \lm@fntscale goxn1728}{}
+\DeclareFontShape{LGR}{lmro}{bx}{it}
+ {<-7.5> \lm@fntscale goxi0700
+ <7.5-8.5> \lm@fntscale goxi0800 <8.5-9.5> \lm@fntscale goxi0900
+ <9.5-11> \lm@fntscale goxi1000 <11-15> \lm@fntscale goxi1200
+ <15-> \lm@fntscale goxi1728}{}
+\DeclareFontShape{LGR}{lmro}{bx}{ui}
+ {<-7.5> \lm@fntscale goxu0700
+ <7.5-8.5> \lm@fntscale goxu0800 <8.5-9.5> \lm@fntscale goxu0900
+ <9.5-11> \lm@fntscale goxu1000 <11-15> \lm@fntscale goxu1200
+ <15-> \lm@fntscale goxu1728}{}
+\DeclareFontShape{LGR}{lmro}{bx}{sl}
+ {<-8.5> \lm@fntscale goxo0800 <8.5-9.5> \lm@fntscale goxo0900
+ <9.5-11> \lm@fntscale goxo1000 <11-15> \lm@fntscale goxo1200
+ <15-> \lm@fntscale goxo1728}{}
+\DeclareFontShape{LGR}{lmro}{bx}{sc}%
+ {<-7.5> \lm@fntscale goxc0700
+ <7.5-8.5> \lm@fntscale goxc0800 <8.5-9.5> \lm@fntscale goxc0900
+ <9.5-11> \lm@fntscale goxc1000 <11-15> \lm@fntscale goxc1200
+ <15-> \lm@fntscale goxc1728}{}
+% \end{macrocode}
+%\iffalse
+%</LGRlmro>
+%\fi
+%
+% Now the Latin Modern Sans Serif
+%
+%\iffalse
+%<*LGRlmss>
+%\fi
+% \begin{macrocode}
+\expandafter\ifx\csname lmfntscale\endcsname\relax
+ \let\lm@fntscale\empty
+\else
+ \edef\lm@fntscale{s*[\csname lmfntscale\endcsname]}%
+\fi
+\DeclareFontFamily{LGR}{lmss}{}
+\DeclareFontShape{LGR}{lmss}{m}{n}
+ {<-8.5> \lm@fntscale gsmn0800
+ <8.5-9.5> \lm@fntscale gsmn0900 <9.5-11> \lm@fntscale gsmn1000
+ <11-15.5> \lm@fntscale gsmn1200 <15.5-> \lm@fntscale gsmn1728}{}
+\DeclareFontShape{LGR}{lmss}{m}{it}
+ {<-8.5> \lm@fntscale gsmi0800
+ <8.5-9.5> \lm@fntscale gsmi0900 <9.5-11> \lm@fntscale gsmi1000
+ <11-15.5> \lm@fntscale gsmi1200 <15.5-> \lm@fntscale gsmi1728}{}
+\DeclareFontShape{LGR}{lmss}{m}{iv}
+ {<-8.5> \lm@fntscale gsme0800
+ <8.5-9.5> \lm@fntscale gsme0900 <9.5-11> \lm@fntscale gsme1000
+ <11-15.5> \lm@fntscale gsme1200 <15.5-> \lm@fntscale gsme1728}{}
+\DeclareFontShape{LGR}{lmss}{m}{ui}
+ {<-8.5> \lm@fntscale gsmu0800
+ <8.5-9.5> \lm@fntscale gsmu0900 <9.5-11> \lm@fntscale gsmu1000
+ <11-15.5> \lm@fntscale gsmu1200 <15.5-> \lm@fntscale gsmu1728}{}
+\DeclareFontShape{LGR}{lmss}{m}{uv}
+ {<-8.5> \lm@fntscale gsma0800
+ <8.5-9.5> \lm@fntscale gsma0900 <9.5-11> \lm@fntscale gsma1000
+ <11-15.5> \lm@fntscale gsma1200 <15.5-> \lm@fntscale gsma1728}{}
+\DeclareFontShape{LGR}{lmss}{m}{sl}
+ {<-8.5> \lm@fntscale gsmo0800
+ <8.5-9.5> \lm@fntscale gsmo0900 <9.5-11> \lm@fntscale gsmo1000
+ <11-15.5> \lm@fntscale gsmo1200 <15.5-> \lm@fntscale gsmo1728}{}
+\DeclareFontShape{LGR}{lmss}{m}{sc}
+ {<-8.5> \lm@fntscale gsmc0800
+ <8.5-9.5> \lm@fntscale gsmc0900 <9.5-11> \lm@fntscale gsmc1000
+ <11-15.5> \lm@fntscale gsmc1200 <15.5-> \lm@fntscale gsmc1728}{}
+%%%%%%%% semibold condensed series substituted with medium series
+\DeclareFontShape{LGR}{lmss}{sbc}{n}
+{<-> ssub*lmss/m/n}{}
+\DeclareFontShape{LGR}{lmss}{sbc}{sl}
+{<-> ssub*/lmss/m/sl}{}
+\DeclareFontShape{LGR}{lmss}{sbc}{it}
+{<->ssub*lmss/m/sl}{}
+%%%%%%%%% bold extended series
+\DeclareFontShape{LGR}{lmss}{bx}{n}
+ {<-8.5> \lm@fntscale gsxn0800
+ <8.5-9.5> \lm@fntscale gsxn0900 <9.5-11> \lm@fntscale gsxn1000
+ <11-15.5> \lm@fntscale gsxn1200 <15.5-> \lm@fntscale gsxn1728}{}
+\DeclareFontShape{LGR}{lmss}{bx}{sl}
+ {<-8.5> \lm@fntscale gsxo0800
+ <8.5-9.5> \lm@fntscale gsxo0900 <9.5-11> \lm@fntscale gsxo1000
+ <11-15.5> \lm@fntscale gsxo1200 <15.5-> \lm@fntscale gsxo1728}{}
+\DeclareFontShape{LGR}{lmss}{bx}{it}
+ {<-8.5> \lm@fntscale gsxi0800
+ <8.5-9.5> \lm@fntscale gsxi0900 <9.5-11> \lm@fntscale gsxi1000
+ <11-15.5> \lm@fntscale gsxi1200 <15.5-> \lm@fntscale gsxi1728}{}
+\DeclareFontShape{LGR}{lmss}{bx}{iv}
+ {<-8.5> \lm@fntscale gsxe0800
+ <8.5-9.5> \lm@fntscale gsxe0900 <9.5-11> \lm@fntscale gsxe1000
+ <11-15.5> \lm@fntscale gsxe1200 <15.5-> \lm@fntscale gsxe1728}{}
+\DeclareFontShape{LGR}{lmss}{bx}{ui}
+ {<-8.5> \lm@fntscale gsxu0800
+ <8.5-9.5> \lm@fntscale gsxu0900 <9.5-11> \lm@fntscale gsxu1000
+ <11-15.5> \lm@fntscale gsxu1200 <15.5-> \lm@fntscale gsxu1728}{}
+\DeclareFontShape{LGR}{lmss}{bx}{uv}
+ {<-8.5> \lm@fntscale gsxa0800
+ <8.5-9.5> \lm@fntscale gsxa0900 <9.5-11> \lm@fntscale gsxa1000
+ <11-15.5> \lm@fntscale gsxa1200 <15.5-> \lm@fntscale gsxa1728}{}
+\DeclareFontShape{LGR}{lmss}{bx}{sc}
+ {<-8.5> \lm@fntscale gsxc0800
+ <8.5-9.5> \lm@fntscale gsxc0900 <9.5-11> \lm@fntscale gsxc1000
+ <11-15.5> \lm@fntscale gsxc1200 <15.5-> \lm@fntscale gsxc1728}{}
+% \end{macrocode}
+%\iffalse
+%</LGRlmss>
+%\fi
+%
+% And finally the Latin Modern typewriter font.
+%
+%\iffalse
+%<*LGRlmtt>
+%\fi
+% \begin{macrocode}
+\expandafter\ifx\csname lmfntscale\endcsname\relax
+ \let\lm@fntscale\empty
+\else
+ \edef\lm@fntscale{s*[\csname lmfntscale\endcsname]}%
+\fi
+\DeclareFontFamily{LGR}{lmtt}{\hyphenchar\font\m@ne}
+\DeclareFontShape{LGR}{lmtt}{m}{n}
+ {<-8.5> \lm@fntscale gttn0800 <8.5-9.5> \lm@fntscale gttn0900
+ <9.5-11> \lm@fntscale gttn1000 <11-15> \lm@fntscale gttn1200
+ <15-> \lm@fntscale gttn1728}{}
+\DeclareFontShape{LGR}{lmtt}{m}{sl}
+ {<-8.5> \lm@fntscale gtto0800 <8.5-9.5> \lm@fntscale gtto0900
+ <9.5-11> \lm@fntscale gtto1000 <11-15> \lm@fntscale gtto1200
+ <15-> \lm@fntscale gtto1728}{}
+\DeclareFontShape{LGR}{lmtt}{m}{it}{<-> ssub*lmtt/m/sl}{}
+\DeclareFontShape{LGR}{lmtt}{m}{sc}
+ {<-8.5> \lm@fntscale gttc0800 <8.5-9.5> \lm@fntscale gttc0900
+ <9.5-11> \lm@fntscale gttc1000 <11-15> \lm@fntscale gttc1200
+ <15-> \lm@fntscale gttc1728}{}
+% shape undefined, substituted with unslanted
+\DeclareFontShape{LGR}{lmtt}{m}{scsl}{<-> ssub*lmtt/m/sc}{}
+% \end{macrocode}
+%\iffalse
+%</LGRlmtt>
+%\fi
+%
+% The slide fonts have not been mapped to the Latin Modern
+% families and sizes, because there are no slide fonts in the LM
+% collection. Moreover nowadays the traditional slide fonts are
+% very seldom used, since slides are produced with other classes
+% different from the |slides| class, and they use different fonts.
+%
+% In any case the package |LXfonts| is set up to use suitable font
+% definition files so as to mix Latin and Greek |CB| fonts
+% together with regular and AMS math fonts that match one another
+% so as to produce beautiful slides with the |beamer| class.
+%
+% The next line goes into all files and in addition prevents \dsc{}
+% from adding any further code from the main source file (such as a
+% character table.
+% \begin{macrocode}
+\endinput
+% \end{macrocode}
+%
+% \Finale
+
+
diff --git a/fonts/greek/cbfonts-fd/cbfonts-fd.pdf b/fonts/greek/cbfonts-fd/cbfonts-fd.pdf
new file mode 100644
index 0000000000..09ce470c02
--- /dev/null
+++ b/fonts/greek/cbfonts-fd/cbfonts-fd.pdf
Binary files differ
diff --git a/fonts/greek/cbfonts-fd/manifest.txt b/fonts/greek/cbfonts-fd/manifest.txt
new file mode 100644
index 0000000000..3e1c4fa333
--- /dev/null
+++ b/fonts/greek/cbfonts-fd/manifest.txt
@@ -0,0 +1,45 @@
+manifest.txt (version 1.2)
+Copyright 2013-2017 Claudio Beccari
+
+This work may be distributed and/or modified under the conditions of
+the LaTeX Project Public License, either version 1.3 of this license or
+(at your option) any later version. The latest version of this license
+is in http://www.latex-project.org/lppl.txt and version 1.3 or later is
+part of all distributions of LaTeX version 2003/12/01 or later.
+
+This work itself and every derived work are subject to the above
+licence.
+
+This work has the LPPL maintenance status "author-maintained".
+
+The actual maintainer is Claudio Beccari
+e-mail: claudio dot beccari at gmail dot com
+
+This work consists of the following files:
+ manifest.txt
+ README
+ cbfonts-fd.fdd
+
+The files derived from this work are:
+ cbfonts-fd.pdf
+ lgrcmr.fd
+ lgrcmro.fd
+ lgrcmtt.fd
+ lgrcmss.fd
+ lgrlcmss.fd
+ lgrlcmtt.fd}
+ lgrlmr.fd
+ lgrlmro.fd
+ lgrlmss.fd
+ lgrlmtt.fd
+
+The documentation file cbfonts-fd.pdf describes what these font description
+files are for. Such files, although subject to the LPPL licence cannot be
+modified, because that licence requires a change of name; such names cannot
+be changed (and therefore the file contents cannot be changed) because the
+specific mechanism used by the New Font Selection Scheme (NFSS) accesses them
+by agglutinating the encoding name with the font family name in all lower case
+letters.
+
+Other font description files compatible with the LGR encoding name can be generated
+by means of the specific macros made available by the teubner package. \ No newline at end of file
diff --git a/fonts/greek/cbfonts/README b/fonts/greek/cbfonts/README
new file mode 100644
index 0000000000..dd6b309491
--- /dev/null
+++ b/fonts/greek/cbfonts/README
@@ -0,0 +1,35 @@
+The full collection of the CBgreek fonts is now remade with the correct
+encoding and a better tracing routine. The collection is completed with
+new font description files that allow to use the families, shapes and
+series that are available with this full collection; it is completed
+also with the new font description files necessary to use them together
+with the Latin Modern fonts.
+
+Claudio Beccari -- January 16, 2008
+
+------------------------------------------------------------------------
+
+This is the /fonts/language/greek/cb/ collection that was included in
+the 2004 CTAN snapshot. It includes a wide range of sizes.
+
+The current cb fonts distribution on CTAN, created by Apostolos, uses a
+new encoding vector and has improved Type 1 files, but is available only
+at 10pt (hint: \usepackage[10pt]{type1ec}). Therefore we provide the full
+original collection in this separate location.
+
+Claudio Beccari & Karl Berry -- December 30, 2007
+
+-------------------------------------------------------------------------
+
+The METAFONT files have been created by Claudio Beccari who is also
+the maintainer of the these files. The Type 1 fonts have been mechanically
+generated form the METAFONT sources by using TeXtrace (by P\'eter Szab\'o)
+and PfaEdit (by George Williams). The generation process is described in an
+article that will appear on Eutupon (the official newsletter of the Greek
+TeX Friends group--http://obelix.ee.duth.gr/eft).
+
+December 4, 2002
+Xanthi, Greece
+
+Apostolos Syropoulos
+apostolo@ocean1.ee.duth.gr
diff --git a/fonts/greek/cbfonts/cbgreek.pdf b/fonts/greek/cbfonts/cbgreek.pdf
new file mode 100644
index 0000000000..3d86a04e98
--- /dev/null
+++ b/fonts/greek/cbfonts/cbgreek.pdf
Binary files differ
diff --git a/fonts/greek/cbfonts/cbgreek.tex b/fonts/greek/cbfonts/cbgreek.tex
new file mode 100644
index 0000000000..fff16e3d64
--- /dev/null
+++ b/fonts/greek/cbfonts/cbgreek.tex
@@ -0,0 +1,318 @@
+\documentclass{article}
+\usepackage[greek,english]{babel}
+\usepackage{mflogo}
+\usepackage{graphicx}
+\languageattribute{greek}{polutoniko}
+\newcommand*\ctan{\textsc{ctan}}
+\author{Claudio Beccari}
+\title{The CB Greek fonts}
+\date{1 January 2008}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\DeclareFixedFont{\Did}{LGR}{cmr}{m}{n}{10}
+\newcommand*\uishape{\fontshape{ui}\selectfont}
+\newcommand*\lishape{\fontshape{li}\selectfont}
+\newcommand*\rsshape{\fontshape{rs}\selectfont}
+\newcommand*\roshape{\fontshape{ro}\selectfont}
+\newcommand*\ivshape{\fontshape{iv}\selectfont}
+\newcommand*\uvshape{\fontshape{uv}\selectfont}
+\newcommand*\cbtext{abgdezhjiklmnxoprstufqyws}
+\newcommand*\cbtest[1][]{\foreignlanguage{greek}{#1\cbtext}}
+\begin{document}
+\maketitle
+\begin{abstract}
+This is the documentation accompanying a revision of the CB Greek fonts completed on the 1st January 2008. It comprises the instructions for installing the fonts and describes their various features.
+\end{abstract}
+
+\section{Introduction}
+The CB Greek fonts have been in free use by the \TeX\ community for years now; the bitmapped fonts were available by the end of the '90s, while the scalable Type~1 versions started to be available in 2002; some new fonts were added in the following years, but in 2005 a fundamental change was made: the Type~1 versions were reduced to the only size of 10\,pt, redone completely and associated to a correct encoding vector by Apostolos Syropoulos, who, in a sense, is a co-author of this collection of fonts. I wrote the \MF\ code; he and many other Greek users assisted me in the correction of errors or in a better rendering of specific glyphs.
+
+The whole work had started from the Greek fonts designed by Silvio Levy several years before; they are still available and can be found in the \ctan\ archives and are being maintained.
+
+When I started working on this project I wanted to create a full set of fonts that could match completely the EC Latin fonts; the latter had been available in the second half of the '90s, although only in bit map form. The need for Type~1 version did exist, but the tools to convert \MF\ fonts into Type~1 ones were still rudimentary, in spite of the hard work that many people had spent in creating them. In any case the collection of the CB fonts contained the three families (roman, sanserif, typewriter), two series (medium and bold extended) and four shapes (upright, slanted, italics, small caps) that were standard with \LaTeX\ at that time. During the creation of the font some requests were set forth, so that an outline family was added, the original ``italic'' shape was enriched with an alternative derived from the types used by the Teubner Typesetting Company of Lipsia; the slanted shape of the two italics was completed with the upright italics, and the small caps were duly completed with the bold versions. Of course also the corresponding fonts for the \texttt{slides} class were prepared. Eventually, for typesetting classical Greek philology works, another font was created, mainly for typesetting the metric schematic characteristics of ancient Greek poetry.
+
+The standard sizes for the text EC fonts were 5, 6, 7, 8, 9, 10, 10.95, 12, 14.4, 17.28, 20.74, 24.88, 29.86 and 35.83 points; while the standard sized for the slides fonts were 7, 8, 10, 12, 13.82, 16.59, 19.91, 23.89, 28.66, 34.4, 41.28 points. Combining all these sizes with the family, series and shape of the various fonts approximately 900 driver files were prepared and this distribution contains the corresponding \TeX\ metric files and the Type~1 renderings for a total of approximately 2800 files.
+
+When in 2005 the Type~1 fonts were reduced to the 10\,pt size only, the \ctan\ decided to keep the old version of the complete collection; for one reason or another, this statement remained true only for the \MF\ related material, but not for the Type~1 fonts.
+
+This redistribution of the full collection of fonts was redone completely from the original \MF\ sources, with no modifications or corrections whatsoever, but the \TeX\ metric files were redone with the latest distribution of \MF, and the Type~1 fonts were completely redone with modern means, and the encoding vector created by Apostolos Syropoulos was used as the internal encoding of these fonts.
+
+The initial version of the pfb files were obtained very laboriously by Apostolos by means of \textsf{TeX-trace}, the best tool that could be used at the beginning of this decade. Some of the fonts, added in a second time in 2004, were done with a new tool, \textsf{mftrace} by Han-Wen Nienhuys. Years ago also \textsf{mftrace} (at that time called \textsf{pktrace}) resorted to the same tracing algorithm used by \textsf{TeX-trace}, so that the results were absolutely comparable, but the amount of manual work was definitely smaller; nowadays \textsf{mftrace} resorts to a new tracing program, \textsf{potrace} by Peter Selinger; this new algorithm appears to be faster and to produce better outlines, at least to the point that the corresponding pfb files are some 10\% smaller than those obtained with \textsf{TeX-trace}. With the previous algorithm and with the actual one, \textsf{mftrace} can resort to the program \textsf{FontForge} by George Williams; this latter program can be used as a filter and can perform some postprocessing on the obtained fonts without triggering the GUI, but working in the background.
+
+The result is that with a proper script for generating the whole set of about 900 transformations from the \MF\ source to the final pfb files, the total amount of time I spent on my laptop was some 5h45min of unattended processing, while I was enjoying the 2007 New Year's Eve with my family and friends.
+
+\section{Installation}
+I suggest you to install everything concerned with the CB Greek fonts into your local tree, unless your \TeX\ system comes with the fonts already installed. Evidently in this case you don't need to perform any installation. Nevertheless I suppose that the standard \TeX\ system distributions by default come only with the 10\,pt size; therefore if you put this complete installation into your personal or local tree, this becomes dominant with respect to the system tree and you need not worry about the distribution.
+
+\subsection{Discovering if the full installation is already installed}
+In order to see if the full complete installation is alreeady on your system you can act in different ways, but I suggest you to do the following.
+
+Create yourself a small file such as this one:
+\begin{verbatim}
+% file test-cbgreek.tex
+\documentclass[12pt]{article}
+\usepackage[greek]{babel}
+\usepackage[T1]{fontenc}
+\begin{document}
+Qa'ire!
+\end{document}
+\end{verbatim}
+and run it through \textsf{pdflatex}; after the run, either in the suitable window of your GUI, or by opening the test-cbgreek.log file, examine if the 12\,pt font was chosen from the installed full collection or if, lacking this font, a bitmapped version has been created on the fly during the \textsf{pdflatex} run. In the latter case you are sure you installation is not the full one.
+
+Now try again by modifying and changing name to the above little file as such:
+\begin{verbatim}
+% file test-cbgreek10pt.tex <----- !
+\documentclass[12pt]{article}
+\usepackage[greek]{babel}
+\usepackage[T1]{fontenc}
+\usepackage[10pt]{type1ec}% <----- add this line
+\begin{document}
+Qa'ire!
+\end{document}
+\end{verbatim}
+If this time the final list of fonts embedded in the final pdf document lists the use of the font grmn1000.pfb, then your installation contains the reduced set of 10\,pt fonts and scales them to the typesetter's needs, to 12\,pt in our example. If the font list at the end of the log file still makes reference to the pk fonts with a font name such as grmn1200.600pk, then your installation contains the \MF\ machinery, but the Type~1 fonts are not installed or there is something missing in their configuration. If with either experiment you find out that your \TeX\ system installation does not contain the full CB Greek font collection, you need to install it.
+
+Nevertheless with the second experiment you know what you have to do in order to use only the reduced 10\,pt set; may be the kind of documents you write does not require a full installation; in case, the following subsection tells you what to do.
+
+By the way, the compiled pdf document should contain only the word \foreignlanguage{greek}{Qa'ire!} that, of course, means ``Hallo!''
+
+\subsection{Installing the full collection}
+\subsubsection{Copy the folders}
+After decompressing the archive, action that I assume already done, otherwise you'd not be reading this document, copy the whole fonts folder to your local tree and the whole tex folder to your local tree. Copying means that you might need to point and drag the above folders in the root of your local tree; if the folders already exist your operating system should be smart enough not to make duplicates, but to ask you if you want to put the contents of the dragged folders into the already existing ones; possibly your operating system will ask you again such question, in case the sub folders already existed; possibly, if you repeat the whole operation without recalling that you already did it, the operating system should inform you that files with the same name already exist in the specified folders and if you want to replace them with the new ones.
+
+\subsubsection{Refresh the file name database}
+As a second step you should refresh the file name data base; this operation is done differently in the various \TeX\ system distributions:
+\begin{itemize}
+\item With MiK\TeX\ on Windows platforms you have to click on Start, then MiKTeX, and then MiKTeX Options, and select the button labelled Refresh File Name Database.
+\item On Linux and similar systems open the console and change directory to the root of your local/personal tree, very likely in \verb|~/texmf|. Then execute the command \verb|texhash ./|
+\item On Mac OS X you don't need to do anything because your personal tree is rooted in your \verb|Library/texmf| folder, and everything in the \verb|Library| folder and its sub folders is automatically on the search path of every Mac application, at least of the \TeX\ system.
+\end{itemize}
+
+\subsubsection{Create the maps}
+The next step is required for using the Type~1 fonts and is very delicate; the details vary from one \TeX\ system distribution to another, but if you are willing to use the command line interface it should not be so difficult to do.
+
+\begin{enumerate}
+\item Copy the \verb|updmap.cfg| file from the system tree branch \texttt{web2c} to a folder with the same name grafted the same position in your local/personal tree;
+\item edit the copied file so as to change the \texttt{cbgreek.map} name to \texttt{cbgreek-full.map}; control that the line you modified does not contain any comment mark, that in that file is made up by the hash sign \texttt{\#}; the word \texttt{Map} or \texttt{Mixedmap} should be flush left; save the modified file;
+\item from the same location run the program\footnote{With some systems you should prefix the command \texttt{updmap} with its full path, in case its folder is not on the search path for the operating system; on some systems \texttt{./} is redundant or must be changed into \texttt{.\char92}; if you know what operating system you are using and you know how to display the system path, you should not have any difficulty in adapting the following command to your particular situation.}
+\begin{flushleft}
+\verb+updmap --cnffile ./updmap.cfg+
+\end{flushleft}
+\item While \verb|updmap| is doing its work, it will typeset everything it's doing on the screen and will finish informing you that a certain number of map files have been created.
+\item Check the outcome of the above procedure by opening the newly created \texttt{pdftex.map} and search if it contains, say, the reference to the font \texttt{grmn1200.pfb};
+\item if it does, another run on the source file \texttt{test-cbgreek.tex} will confirm you that you have available the cbgreek fonts in all sizes and that you can correctly use them. If it does not, there is something wrong with your \TeX\ system distribution: may be an obsolete one? No problem; read the documentation that comes with it and do accordingly; probably you have simply to move the files around in other folders or your executable programs have different names.
+\end{enumerate}
+
+\section{Customizations}
+The font description files included in the local \texttt{tex/latex/cbgreek} folder allow to a certain number of customizations; may be in the future it will be available a \LaTeX\ extension file, say, \texttt{cbgreek.sty} to call with its options from the main \LaTeX\ source file of your document, so as to select which ``roman'' Greek font you want; you have the choice
+\begin{enumerate}
+\item between the traditional Didot Design \cbtest\ and the Greek fonts with ``roman'' serifs \cbtest[\rsshape];
+\item between the imitation of the Olga italics \cbtest[\itshape] or the Lipsian ``italics'' \cbtest[\lishape];
+\item between the standard sans serif \cbtest[\sffamily\itshape] and the variant \cbtest[\sffamily\ivshape].
+\end{enumerate}
+
+In order to chose the fonts you want to use, you should do the following:
+\begin{enumerate}
+\item if you like the serifed design more than the Didot design, select the \texttt{rs} shape for upright characters, and the \texttt{ro} shape for the oblique ones.
+%
+\item If you prefer the more compact Lipsian font to the Olga one, select the \texttt{li} shape; if you are going to use the TX fonts and/or the PX fonts together with the CB ones, you might prefer to use the bold series (b) instead of the bold extended one (bx) so that with fonts different from the EC ones the simple bold might be preferable; in this case select the \texttt{b} series.
+%
+\item If you prefer the `arched' epsilon \foreignlanguage{greek}{\sffamily\ivshape e} with sanserif italic fonts instead of the `curly' one \foreignlanguage{greek}{\sffamily\itshape e}, select the \texttt{iv} shape or the \texttt{uv} shape for the oblique or upright sanserif italics respectively.
+%
+\end{enumerate}
+
+I did not define any command for using the new shapes, but you would not have any difficulty to add in your preamble the two lines:
+\begin{verbatim}
+\newcommand*{\uishape}{\fontshape{ui}\selectfont}
+\DeclareTextFontCommand{\textui}{\uishape}
+\end{verbatim}
+so as to be able to use the declaration \verb|\uishape| or the text command \verb|\textui| the same as you would use the declaration \verb|\itshape| or the text command \verb|\textit|. You can do the same for selecting the other new shapes concerning the serifed fonts, or the Lipsian italics, or the sanserif variants mentioned above.
+
+But I prepared also the font definition files for using the CB Greek fonts together with the Latin Modern ones. The new shapes are defined in those files; the new commands you defined for your benefit work also when the LM fonts are used for the Latin script. In facts the selection of the Greek alphabet takes place just by changing the font encoding, not the other font characteristics; nevertheless use always high level commands for changing fonts, and never use the real low level family names because the CM/EC family names are different from those pertaining to the LM fonts. In other words do not use \verb|\fontfamily{cmr}\selectfont| for selecting the roman fonts, but use \verb|\rmfamily|, and do the same for the other families. For selecting the outline family use \verb|\outlfamily|.
+
+Pay attention to the fact that the LM fonts use some families, series and shapes that are missing from the EC collection, so that if your default series and shape is missing from the CB fonts, sometimes it gets substituted with something else, and sometimes it gets substituted with the default font, which might even be the usual roman medium upright font; you get messages in the log file, though. At the same time the LM fonts do not contain certain series and shapes that are present in the CB fonts; therefore the available Greek fonts are used, instead of substituting them as it is done with the Latin ones.
+
+\section{Special Greek symbols}
+The CB Greek fonts are completed with several different symbols; some of them are used for the Greek numerals; if you want to use the Acrophonic Attic numerals you have to use the \texttt{athnum.sty} package. Otherwise the \texttt{greek} option to the \textsf{babel} package contains all the commands for generating the required symbols; the package contains also a couple of macros for rendering the common decimal integer numbers into the corresponding Greek numerals written with the common alphabet enriched with the symbols `stigma', `qoppa' and `sampi'; the Greek date can be obtained with the specific command \verb|\Grtoday|, and today's date is \foreignlanguage{greek}{\Grtoday}, while the usual modern date is typeset as \foreignlanguage{greek}{\dategreek\today}.
+
+If you are using some implementation of the Latin keyboard, remember that the Greek letters are obtained by striking the similar Latin keys; `similar' is either by sound or by shape; just a couple of letters have a Latin counterpart chosen among the available free Latin keys; refer yourself to table~\ref{tab:transcod} for your convenience.
+
+\begin{table}\let\D\Did\tabcolsep 4.25pt
+\makebox[\textwidth]{%
+\begin{tabular}{*{25}c}\hline
+\D a & \D b & \D g & \D d & \D e & \D z & \D h & \D j & \D i & \D k & \D l & \D m & \D n & \D x & \D o & \D p & \D r & \D s & \D sv & \D t & \D u & \D f & \D q & \D y & \D w \\
+a & b & g & d & e & z & h & j & i & k & l & m & n & x & o & p & r & s & s & t & u & f & q & y & w \\\hline
+\end{tabular}}
+\caption{Correspondence between the Latin keys and the Greek letters}\label{tab:transcod}
+\end{table}
+
+Notice, though, that the final sigma {\Did s} comes out by itself, thanks to the font ligature and kerning table; this means that when the latin `s' is followed by anything different from a letter, which means that the word is finished, the font automatically turns the {\Did sv} into a {\Did s}. This mechanism is so `sticky' that it becomes difficult to type ans isolated {\Did sv}; in order to do so it is necessary to hide the end of the word to the ligature mechanism, and this is done thanks to a letter-strut; in other words the Latin key `v' inserts an invisible strut, the height of a lower case letter without ascenders, but with the category code of a letter. So if you type `\texttt{sv}', the Latin letter `s' is followed by another letter, that does not show on paper or on screen, therefore the `s' is not at the end of a word. At the same time if you are used to type `c' for inputting the final sigma, you can continue to do so: \texttt{l'ogoc} and \texttt{l'ogos} both produce \foreignlanguage{greek}{l'ogos}.
+
+For what concerns the numerous diacritical signs used in Greek, remember that if you do not specify the attribute `polutoniko' to the Greek language, you intend to typeset your input with the `monotoniko' spelling, and is up to you to avoid rough and smooth spirits (breadths), graves, and circumflexes, but you should stick to the acute accent and the diaeresis. If you want to write polutoniko, you have to specify it with
+\begin{verbatim}
+\usepackage[...,greek,...]{babel}
+\languageattribute{greek}{polutoniko}
+\end{verbatim}
+With this specification all the signs listed in table~\ref{tab:diacr} can be used for inputting the diacritical signs, even the \verb|~|, that, therefore, can't be used any more as a tie command as in ordinary \LaTeX. The diacritical signs are input in any order, except the subscribed iota, but always before the letter they accompany; \verb+~>a|+ and \verb+>~a|+ both yield \foreignlanguage{greek}{~>a|}; \verb|<roma'ios| yields \foreignlanguage{greek}{<roma'ios}.
+
+\begin{table}[ht]\def\D#1 {\foreignlanguage{greek}{#1}}
+\let\t\ttfamily
+\centering
+\begin{tabular}{*7c}\hline
+\D > & \D < & \D "v & \D ~v & \D ' & \D ` & \D | \\
+\t > & \t < & \t " & \t \char126 & \t ' & \t ` & \t | \\\hline
+\end{tabular}
+\caption{Diacritical signs and Latin keystrokes}\label{tab:diacr}
+\end{table}
+
+
+It's necessary to pay attention to the diaeresis sign; it behaves as a diaeresis only if it is followed by a letter; it behaves as an apostrophe if it is after the end of a word; the normal apostrophe key is already used for the acute accent. At the same time when spelling monotoniko you have to type in \verb|a"'ulos| for typing \foreignlanguage{greek}{a"'ulos}, but you can type in \verb|>a'ulos| in polutoniko to get \foreignlanguage{greek}{>a'ulos} (although modern Greeks, even when spelling polutoniko, often use a redundant diaeresis: \verb|>a"'ulos| and get \foreignlanguage{greek}{>a"'ulos} in order to emphasize the hiatus).
+
+Punctuation marks are the usual ones even if they might appear differently; see table~\ref{tab:punct}. Please notice the apostrophe can be obtained both with the double straight quotes and with two single apostrophe signs; the Greek quotation marks, similar to the French `guillemets', are obtained with a ligature of two similar parentheses.
+
+\begin{table}[htb]\let\D\Did\let\t\ttfamily
+\centering
+\begin{tabular}{*{14}c}\hline
+\D , & \D . & \D ; & \D : & \D ! & \D ? & \D -- & \D --- & \D " & \D '' & \D ( & \D ) & \D (( & \D )) \\
+\t , & \t . & \t ; & \t : & \t ! & \t ? & \t -{}- & \t -{}-{}- & \t " & \t '' & \t ( & \t ) & \t (( & \t )) \\\hline
+\end{tabular}
+\caption{Punctuation signs and Latin keystrokes}\label{tab:punct}
+\end{table}
+
+\section{Extensions}
+The package \textsf{teubner} greatly extends the facilities offered by the CB Greek fonts; it replaces the italics shape with the Lipsian one, but more evidently defines a myriad of new commands to perform the most unusual operations, such as to put or stack accents on any letter, invoke with explicit commands the accented characters, which helps very much in the quality of kerning; matter of fact the ligature mechanism works only on two consecutive signs and this inhibits proper kerning with letters that came before the ligature was concerned. A postfixed scheme of accents (instead of prefixed ones) would eliminate this `feature', but it would introduce other ones. At the same time the commands used in \texttt{teubner} allow to address directly the specific accented glyphs so that the kerning mechanism can work without problems.
+
+The documentation of the package is quite ample, considering also the various new environments for setting the rhythmic schemes of classical Greek poetry.
+
+\begin{figure}\centering
+\makebox[\textwidth]{\includegraphics{grmn1000table}}
+\caption{The layout of the textual CB Greek fonts}\label{fig:grmn}
+\end{figure}
+
+\section{Known bugs and features}
+I admit that when I wrote the macros that make the CB Greek fonts usable I believed that I could get along without caring of other packages. This was an evident mistake, and while I keep maintaining the fonts and the \textsf{teubner} package, I try to overcome the incompatibilities that are gradually showing up.
+
+Certainly the clash between the \verb|\digamma| command of \textsf{amsmath} and friends with the homonymous command of the Greek language, did show itself from the very beginning, when Apostolos did prepared the \textsf{babel} language description file for the Greek language; since the early tests, it was evident it was necessary to define different commands. In facts for using the lower and upper case digamma signs in Greek, \foreignlanguage{greek}{\ddigamma, \Digamma}, it is necessary to use respectively the commands \verb|\ddigamma|, and \verb|\Digamma|, none of which clashes with \textsf{amsmath} and friends. The \textsf{teubner} package adds \verb|\f| and \verb|\F|.
+
+Unfortunately the \textsf{teubner} package introduces several other clashes with the commands defined in \textsf{amsmath} and friends; work is in progress in order to spot them and find suitable corrections.
+
+Users are therefore kindly requested to inform me about such clashes and/or clashes with other packages; if possible they should accompany their bug notification with a minimal example and/or, if they discovered the cause, the description of the cause of the clash. Please refer to my home e-mail address:
+\begin{quote}\ttfamily
+claudio dot beccari at alice dot it
+\end{quote}
+
+\section{The fonts}
+Table~\ref{fig:grmn} shows the layout of the normal text Greek font inspired by the Didot design; most of the glyphs were designed by Silvio Levy, but all of them were revised; in particular the ligature mechanism with the two species of sigmas were completely redone, so as to have many more slots for accented characters.
+
+Table~\ref{tab:famsersha} displays the families series and shapes available with the CB Greek fonts. It's worth noting that all families have some series and/or shapes that are absent into the regular EC fonts. On the opposite there are some series and/or shapes missing from the LM fonts; the latter contain for example the slanted version of the caps and small caps, but, at the moment they do not contain the bold caps and small caps. The LM fonts contain also some demi bold condensed versions that here are available only for the Lipsian shape.
+
+The user should not worry too much about these inconsistencies, in the sense that if s/he asks for a missing shape or series, the typesetting engine will inform him/her in the log file of what is missing and what it has been substituted. In spite of these deficiencies, the user may keep in mind that the EC, LM and CB collections contain more families, series and shapes that most commercial fonts. For what concerns the CB fonts, it is not unlikely that new series and shapes will be designed in the future; for the moment it is necessary to do with what is available now, which is satisfactory for most typesetting works.
+
+
+\begin{table}[htb]
+\def\R#1{\rotatebox{90}{#1}}
+\def\V{\rule{0pt}{2.5ex}}
+\centering
+\begin{tabular}{rccccccc}
+ & \R{regular} & \R{outline} & \R{sanserif} & \R{typewriter} & \R{slides proportional} & \R{slides monospaced} & \R{metrae} \\\hline
+upright shape\V & m, bx & m, bx & m, bx & m & & & m \\
+slanted shape & m, bx & m, bx & m, bx & m & & & \\
+upright serifed shape & m, bx & & & & & & \\
+slanted serifed shape & m, bx & & & & & & \\
+italics shape & m, bx & m, bx & m, bx & m & & & \\
+Lipsian italic shape & m, b, bx & & & & & & \\
+upright italics shape & m, bx & m, bx & m, bx & m & & & \\
+italics variant & & & m, bx & & & & \\
+upright italics variant & & & m, bx & & & & \\
+small caps shape & m, bx & m, bx & m, bx & m & & & \\
+visible & & & & & m, bx & m & \\
+invisible & & & & & m, bx & m & \\
+visible & & & & & & & \\
+invisible & & & & & & & \\\hline
+\end{tabular}
+
+\caption[Families, series and shapes available with the CB Greek fonts]{Families, series and shapes available with the CB Greek fonts. Each table slot contains the symbols for `medium', `bold', and `bold extended' when they are available for that particular family and shape that label the respective rows and columns.}\label{tab:famsersha}
+\end{table}
+
+\section{Legalese}
+This work may be distributed and/or modified under the conditions of
+the \LaTeX\ Project Public License, either version 1.3 of this license or
+(at your option) any later version. The latest version of this license
+is in \begin{quote}
+\texttt{http://www.latex-project.org/lppl.txt} \end{quote}
+and version 1.3 or later is
+part of all distributions of \LaTeX\ version 2003/12/01 or later.
+
+This work is made up of the map file \texttt{cbgreek-full.map}; of 1034 \MF\ source files individually labelled as belonging to the CB Greek font collection; of 944 \TeX\ metric files derived from the \MF\ sources; of 944 type~1 font files in pfb format; of this file \texttt{cbgreek.pdf} you are presently reading, together with its source file \texttt{cbgreek.tex} and the included graphics file \texttt{grmn1000table.pdf}; of the font description files that match those of the T1 encoded LM fonts.
+
+The encoding file CB.enc was prepared by Apostolos Syropoulos for his rendering in pfb format of my \MF\ fonts at the only size of 10\,pt. I modified a little the file comments related to some particular CB glyphs or certain specific positions of the CB fonts, but the substance is by Apostolos. The font description files whose names start with \texttt{lgrcm} or \texttt{lgrlcm} are distributed with \textsf{babel} and were originally prepared by Apostolos Syropoulos, before Johannes Braams verified them and included them into his bundle. I modified the \texttt{lgrcmr.fd} and \texttt{lgrcmss.fd} font description files in order to accommodate the new shapes\footnote{By the way, the original \texttt{fd} files contain a warning that modifications can be made bat the modified files cannot be distributed with the same name. This warning applies to all files distributed with the \textsf{babel} bundle, but this restriction cannot be applied to the \texttt{fd} files, because their name \emph{has to be} built up with the agglutination of the encoding and the family names.}.
+
+The copyright of the source \MF\ files is mine, but without the support of Apostolos Syropoulos I would have done nothing; much of what I put in the source files derives from Apostolos; I therefore hereby declare that he shares with me all the rights of the copyright holder.
+
+\section{Acknowledgments}
+I have to thank many people and I can't list all of them here, but some
+are so important that I have to specify:
+
+Silvio Levy produced the first Greek font files I started with; if I had
+to start from scratch my fonts wouldn't even exist.
+
+Yannis Haralambous wrote other \MF\ files after those of Levy; I got
+suggestions also from Yannis files. He gave me also very fine advice and
+suggestions, for which I thank him in a special way.
+
+Jorge Knappen produced the EC fonts from which I got the whole idea of
+extending that approach to the Greek fonts; for compatibility reasons,
+therefore, I extracted his METAFONT interpolation routines from his
+files and put them in the file cbspline.mf; the merit of generating
+fonts of any size between 5pt and 99.99pt comes directly from Jorge.
+
+Apostolos Syropoulos, the president of the Hellenic Association of the
+Friends of \TeX, assisted me with patience and countless suggestions,
+criticism and time spent in testing the various versions of the fonts.
+He also was the first one who dared using my fonts, and, he told me, he
+started with the slides for a speech he gave some years ago, when no
+other Greek slide fonts were available. He also wrote the experimental
+versions of the \textsf{babel} extensions for the Greek language and defined the
+font definition files that go with version 3.7 of \textsf{babel}.
+
+Dimitri Filippou tested my fonts and sent me a conspicuous number of
+suggestions and criticism for which I thank him very much. He also
+"forced" me to produce the Lipsian Greek fonts; he cooperated in this
+task revising the different glyphs several times; he spent a lot of time
+helping me with these fonts; without his help the Lipsian fonts would not
+exist. Later on he helped me with the revision of the sans serif fonts
+and revised every single lower case glyph in this family. Again a lot of
+thanks.
+
+The many unknown Hellenic Friends of \TeX\ who, with the intermediation of
+Apostolos, let me know the bugs of the \MF\ code I wrote, so that I
+could correct it and possibly eliminate some of those bugs.
+
+\enlargethispage*{3\baselineskip}
+\section{Maintainance}
+I intend to maintain the work, although, when I redid this transformation,
+I discovered so many imperfections in the smaller optical sizes, that possibly I
+have to start from scratch.
+
+\bigskip
+
+\noindent
+4 January 2008\hfill Claudio Beccari
+
+\end{document}
+
+\noindent\cbtest[\uishape]\\
+\cbtest[\lishape] \cbtest[\fontseries{b}\lishape] \cbtest[\fontseries{bx}\lishape] \\
+\cbtest[\rsshape]\\
+\cbtest[\roshape]\\
+\sffamily
+\cbtest[\uishape]\\
+\cbtest[\ivshape]\\
+\cbtest[\uvshape]
+
+
+
+
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/enc/CB.enc b/fonts/greek/cbfonts/fonts/enc/CB.enc
new file mode 100644
index 0000000000..6df054ea37
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/enc/CB.enc
@@ -0,0 +1,269 @@
+% @@psencodingfile@{
+% author = "Apostolos Syropoulos",
+% version = "1.0",
+% date = "2005/07/04",
+% filename = "CB.enc",
+% email = "apostolo@obelix.ee.duth.gr",
+% docstring = "The CBGreek font encoding vector.
+% Follows Adobe Glyph List Conventions,
+% based on Unicode Standard version 4.1."
+% @}
+%
+/CBencoding [
+/endash % 0--U+2013 EN DASH
+/uni0020032F % 1--SPACE + COMBINING INVERTED BREVE BELOW
+/u10144 % 2--GREEK ACROPHONIC ATTIC FIFTY
+/u10145 % 3--GREEK ACROPHONIC ATTIC FIVE HUNDRED
+/u10146 % 4--GREEK ACROPHONIC ATTIC FIVE THOUSAND
+/u10147 % 5--GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+/uni03DB % 6--GREEK SMALL LETTER STIGMA
+/uni03DB.var % 7--GREEK SMALL LETTER STIGMA (variant)
+/uni1FBE % 8--GREEK PROSGEGRAMMENI
+/uni1FBC % 9--GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+/uni1FCC % 10--GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+/uni1FFC % 11--GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+/uni0391.alt % 12
+/uni03AB.alt % 13
+/uni03B1.alt % 14
+/uni03CB.alt % 15
+/uni02CF % 16--MODIFIER LETTER LOW ACUTE ACCENT
+/uni02CE % 17--MODIFIER LETTER LOW GRAVE ACCENT
+/uni03DF % 18--GREEK SMALL LETTER KOPPA
+/uni03D9 % 19--GREEK SMALL LETTER ARCHAIC KOPPA
+/uni0020032E % 20--SPACE + COMBINING BREVE BELOW
+/uni03D8 % 21--GREEK LETTER ARCHAIC KOPPA
+/uni03DA.var % 22--GREEK LETTER STIGMA (variant)
+/uni03E0 % 23--GREEK LETTER SAMPI
+/Euro % 24--U+20AC EURO SIGN
+/perthousand % 25--U+2030 PER MILLE SIGN
+/uni0259 % 26--LATIN SMALL LETTER SCHWA
+/uni03E1 % 27--GREEK SMALL LETTER SAMPI
+/quoteleft % 28--U+2018 LEFT SINGLE QUOTATION MARK
+/quoteright % 29--U+2019 RIGHT SINGLE QUOTATION MARK
+/breve % 30--U+02D8 BREVE (vrachy)
+/macron % 31--U+00AF MACRON
+/uni1FC1 % 32--GREEK DIALYTIKA AND PERISPOMENI
+/exclam % 33--U+0021 EXCLAMATION MARK
+/dieresis % 34--U+00A8 DIAERESIS (dialytika)
+/dieresistonos % 35--U+0385 GREEK DIALYTIKA TONOS
+/uni1FED % 36--GREEK DIALYTIKA AND VARIA
+/percent % 37--U+0025 PERCENT SIGN
+/periodcentered % 38--U+00B7 MIDDLE DOT (ano-teleia)
+/tonos % 39--U+0384 GREEK TONOS
+/parenleft % 40--U+0028 LEFT PARENTHESIS
+/parenright % 41--U+0029 RIGHT PARENTHESIS
+/asterisk % 42--U+002A ASTERISK
+/plus % 43--U+002B PLUS SIGN
+/comma % 44--U+002C COMMA
+/hyphen % 45--U+002D HYPHEN-MINUS
+/period % 46--U+002E FULL STOP
+/slash % 47--U+002F SOLIDUS
+/zero % 48--U+0030 DIGIT ZERO
+/one % 49--U+0031 DIGIT ONE
+/two % 50--U+0032 DIGIT TWO
+/three % 51--U+0033 DIGIT THREE
+/four % 52--U+0034 DIGIT FOUR
+/five % 53--U+0035 DIGIT FIVE
+/six % 54--U+0036 DIGIT SIX
+/seven % 55--U+0037 DIGIT SEVEN
+/eight % 56--U+0038 DIGIT EIGHT
+/nine % 57--U+0039 DIGIT NINE
+/colon % 58--U+003A COLON
+/anoteleia % 59--U+0387 GREEK ANO TELEIA
+/uni1FFE % 60--GREEK DASIA
+/equal % 61--U+003D EQUALS SIGN
+/uni1FBF % 62--GREEK PSILI
+/semicolon % 63--instead of GREEK QUESTION MARK
+/uni1FDF % 64--GREEK DASIA AND PERISPOMENI
+/Alpha % 65--U+0391 GREEK CAPITAL LETTER ALPHA
+/Beta % 66--U+0392 GREEK CAPITAL LETTER BETA
+/uni1FDD % 67--GREEK DASIA AND VARIA
+/uni0394 % 68--GREEK CAPITAL LETTER DELTA
+/Epsilon % 69--U+0395 GREEK CAPITAL LETTER EPSILON
+/Phi % 70--U+03A6 GREEK CAPITAL LETTER PHI
+/Gamma % 71--U+0393 GREEK CAPITAL LETTER GAMMA
+/Eta % 72--U+0397 GREEK CAPITAL LETTER ETA
+/Iota % 73--U+0399 GREEK CAPITAL LETTER IOTA
+/Theta % 74--U+0398 GREEK CAPITAL LETTER THETA
+/Kappa % 75--U+039A GREEK CAPITAL LETTER KAPPA
+/Lambda % 76--U+039B GREEK CAPITAL LETTER LAMDA
+/Mu % 77--U+039C GREEK CAPITAL LETTER MU
+/Nu % 78--U+039D GREEK CAPITAL LETTER NU
+/Omicron % 79--U+039F GREEK CAPITAL LETTER OMICRON
+/Pi % 80--U+03A0 GREEK CAPITAL LETTER PI
+/Chi % 81--U+03A7 GREEK CAPITAL LETTER CHI
+/Rho % 82--U+03A1 GREEK CAPITAL LETTER RHO
+/Sigma % 83--U+03A3 GREEK CAPITAL LETTER SIGMA
+/Tau % 84--U+03A4 GREEK CAPITAL LETTER TAU
+/Upsilon % 85--U+03D2 GREEK CAPITAL LETTER USPILON
+/uni1FDE % 86--GREEK DASIA AND OXIA
+/uni03A9 % 87--GREEK CAPITAL LETTER OMEGA
+/Xi % 88--U+039E GREEK CAPITAL LETTER XI
+/Psi % 89--U+03A8 GREEK CAPITAL LETTER PSI
+/Zeta % 90--U+0396 GREEK CAPITAL LETTER ZETA
+/bracketleft % 91--U+005B LEFT SQUARE BRACKET
+/uni1FCF % 92--GREEK PSILI AND PERISPOMENI
+/bracketright % 93--U+005D RIGHT SQUARE BRACKET
+/uni1FCE % 94--GREEK PSILI AND OXIA
+/uni1FCD % 95--GREEK PSILI AND VARIA
+/uni1FEF % 96--GREEK VARIA
+/alpha % 97--U+03B1 GREEK SMALL LETTER ALPHA
+/beta % 98--U+03B2 GREEK SMALL LETTER BETA
+/sigma1 % 99--U+03C2 GREEK SMALL LETTER FINAL SIGMA
+/delta % 100--U+03B4 GREEK SMALL LETTER DELTA
+/epsilon % 101--U+03B5 GREEK SMALL LETTER EPSILON
+/phi % 102--U+03C6 GREEK SMALL LETTER PHI
+/gamma % 103--U+03B3 GREEK SMALL LETTER GAMMA
+/eta % 104--U+03B7 GREEK SMALL LETTER ETA
+/iota % 105--U+03B9 GREEK SMALL LETTER IOTA
+/theta % 106--U+03B8 GREEK SMALL LETTER THETA
+/kappa % 107--U+03BA GREEK SMALL LETTER KAPPA
+/lambda % 108--U+03BB GREEK SMALL LETTER LAMDA
+/uni03BC % 109--GREEK SMALL LETTER MU
+/nu % 110--U+03BD GREEK SMALL LETTER NU
+/omicron % 111--U+03BF GREEK SMALL LETTER OMIKRON
+/pi % 112--U+03C0 GREEK SMALL LETTER PI
+/chi % 113--U+03C7 GREEK SMALL LETTER CHI
+/rho % 114--U+03C1 GREEK SMALL LETTER RHO
+/sigma % 115--U+03C3 GREEK SMALL LETTER SIGMA
+/tau % 116--U+03C4 GREEK SMALL LETTER TAU
+/upsilon % 117--U+03C5 GREEK SMALL LETTER USPILON
+/internalchar2 % 118--a 1ex high invisible strut
+/omega % 119--U+03C9 GREEK SMALL LETTER OMEGA
+/xi % 120--U+03BE GREEK SMALL LETTER XI
+/psi % 121--U+03C8 GREEK SMALL LETTER PSI
+/zeta % 122--U+03B6 GREEK SMALL LETTER ZETA
+/guillemotleft % 123--U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+/uni037A % 124--GREEK YPOGEGRAMMENI
+/guillemotright % 125--U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+/uni1FC0 % 126--GREEK PERISPOMENI
+/emdash % 127--U+2014 EM DASH
+/uni1F70 % 128--GREEK SMALL LETTER ALPHA WITH VARIA
+/uni1F01 % 129--GREEK SMALL LETTER ALPHA WITH DASIA
+/uni1F00 % 130--GREEK SMALL LETTER ALPHA WITH PSILI
+/uni1F03 % 131--GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
+/uni1FB2 % 132--GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+/uni1F81 % 133--GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
+/uni1F80 % 134--GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
+/uni1F83 % 135--GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+/alphatonos % 136--U+03AC GREEK SMALL LETTER ALPHA WITH TONOS
+/uni1F05 % 137--GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+/uni1F04 % 138--GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+/uni1F02 % 139--GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
+/uni1FB4 % 140--GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+/uni1F85 % 141--GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+/uni1F84 % 142--GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+/uni1F82 % 143--GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+/uni1FB6 % 144--GREEK SMALL LETTER ALPHA WITH PERISPOMENI
+/uni1F07 % 145--GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
+/uni1F06 % 146--GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
+/uni03DD % 147--GREEK SMALL LETTER DIGAMMA
+/uni1FB7 % 148--GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+/uni1F87 % 149--GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+/uni1F86 % 150--GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+/uni0020035D % 151--SPACE + COMBINING DOUBLE BREVE?
+/uni1F74 % 152--GREEK SMALL LETTER ETA WITH VARIA
+/uni1F21 % 153--GREEK SMALL LETTER ETA WITH DASIA
+/uni1F20 % 154--GREEK SMALL LETTER ETA WITH PSILI
+/.notdef % 155
+/uni1FC2 % 156--GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+/uni1F91 % 157--GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
+/uni1F90 % 158--GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
+/internalchar1 % 159--NULL
+/etatonos % 160--U+03AE GREEK SMALL LETTER ETA WITH TONOS
+/uni1F25 % 161--GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+/uni1F24 % 162--GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+/uni1F23 % 163--GREEK SMALL LETTER ETA WITH DASIA AND VARIA
+/uni1FC4 % 164--GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+/uni1F95 % 165--GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+/uni1F94 % 166--GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+/uni1F93 % 167--GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+/uni1FC6 % 168--GREEK SMALL LETTER ETA WITH PERISPOMENI
+/uni1F27 % 169--GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
+/uni1F26 % 170--GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
+/uni1F22 % 171--GREEK SMALL LETTER ETA WITH PSILI AND VARIA
+/uni1FC7 % 172--GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+/uni1F97 % 173--GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+/uni1F96 % 174--GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+/uni1F92 % 175--GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+/uni1F7C % 176--GREEK SMALL LETTER OMEGA WITH VARIA
+/uni1F61 % 177--GREEK SMALL LETTER OMEGA WITH DASIA
+/uni1F60 % 178--GREEK SMALL LETTER OMEGA WITH PSILI
+/uni1F63 % 179--GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
+/uni1FF2 % 180--GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+/uni1FA1 % 181--GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
+/uni1FA0 % 182--GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
+/uni1FA3 % 183--GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+/omegatonos % 184--U+03CE GREEK SMALL LETTER OMEGA WITH TONOS
+/uni1F65 % 185--GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+/uni1F64 % 186--GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+/uni1F62 % 187--GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
+/uni1FF4 % 188--GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+/uni1FA5 % 189--GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+/uni1FA4 % 190--GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+/uni1FA2 % 191--GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+/uni1FF6 % 192--GREEK SMALL LETTER OMEGA WITH PERISPOMENI
+/uni1F67 % 193--GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
+/uni1F66 % 194--GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
+/uni03DC % 195--GREEK LETTER DIGAMMA
+/uni1FF7 % 196--GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+/uni1FA7 % 197--GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+/uni1FA6 % 198--GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+/.notdef % 199
+/uni1F76 % 200--GREEK SMALL LETTER IOTA WITH VARIA
+/uni1F31 % 201--GREEK SMALL LETTER IOTA WITH DASIA
+/uni1F30 % 202--GREEK SMALL LETTER IOTA WITH PSILI
+/uni1F33 % 203--GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
+/uni1F7A % 204--GREEK SMALL LETTER UPSILON WITH VARIA
+/uni1F51 % 205--GREEK SMALL LETTER UPSILON WITH DASIA
+/uni1F50 % 206--GREEK SMALL LETTER UPSILON WITH PSILI
+/uni1F53 % 207--GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
+/iotatonos % 208--U+03AF GREEK SMALL LETTER IOTA WITH TONOS
+/uni1F35 % 209--GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+/uni1F34 % 210--GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+/uni1F32 % 211--GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
+/upsilontonos % 212--U+03CD GREEK SMALL LETTER UPSILON WITH TONOS
+/uni1F55 % 213--GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+/uni1F54 % 214--GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+/uni1F52 % 215--GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
+/uni1FD6 % 216--GREEK SMALL LETTER IOTA WITH PERISPOMENI
+/uni1F37 % 217--GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
+/uni1F36 % 218--GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
+/Iotadieresis % 219--U+03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+/uni1FE6 % 220--GREEK SMALL LETTER UPSILON WITH PERISPOMENI
+/uni1F57 % 221--GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+/uni1F56 % 222--GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
+/Upsilondieresis % 223--U+03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+/uni1F72 % 224--GREEK SMALL LETTER EPSILON WITH VARIA
+/uni1F11 % 225--GREEK SMALL LETTER EPSILON WITH DASIA
+/uni1F10 % 226--GREEK SMALL LETTER EPSILON WITH PSILI
+/uni1F13 % 227--GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
+/uni1F78 % 228--GREEK SMALL LETTER OMICRON WITH VARIA
+/uni1F41 % 229--GREEK SMALL LETTER OMICRON WITH DASIA
+/uni1F40 % 230--GREEK SMALL LETTER OMICRON WITH PSILI
+/uni1F43 % 231--GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
+/epsilontonos % 232--U+03AD GREEK SMALL LETTER EPSILON WITH TONOS
+/uni1F15 % 233--GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+/uni1F14 % 234--GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+/uni1F12 % 235--GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
+/omicrontonos % 236--U+03CC GREEK SMALL LETTER OMICRON WITH TONOS
+/uni1F45 % 237--GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+/uni1F44 % 238--GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+/uni1F42 % 239--GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
+/iotadieresis % 240--U+03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA
+/uni1FD2 % 241--GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
+/iotadieresistonos % 242--U+0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+/uni1FD7 % 243--GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
+/upsilondieresis % 244--U+03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+/uni1FE2 % 245--GREEK SMALL LETTER UPSILON WITH DAILYTIKA AND VARIA
+/upsilondieresistonos % 246--U+03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+/uni1FE7 % 247--GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
+/uni1FB3 % 248--GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
+/uni1FC3 % 249--GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
+/uni1FF3 % 250--GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
+/uni1FE5 % 251--GREEK SMALL LETTER RHO WITH DASIA
+/uni1FE4 % 252--GREEK SMALL LETTER RHO WITH PSILI
+/.notdef % 253--(word boundary)
+/uni0374 % 254--GREEK NUMERAL SIGN (dexia keraia)
+/uni0375 % 255--GREEK LOWER NUMERAL SIGN (aristeri keraia)
+] def
diff --git a/fonts/greek/cbfonts/fonts/enc/gmtr.enc b/fonts/greek/cbfonts/fonts/enc/gmtr.enc
new file mode 100644
index 0000000000..8b650e7ff7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/enc/gmtr.enc
@@ -0,0 +1,258 @@
+/gmtr-Enc [
+ /.notdef % 0x00
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /uni201A
+ /invertedcomma
+ /.notdef
+ /uni201C % 0x10
+ /uni201D
+ /uni201E
+ /uni2018
+ /corona
+ /coronainversa
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /Ring
+ /Dot
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0x20
+ /mediaQuadraApertaInferior
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /RightApex
+ /parenleft
+ /parenright
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0x30
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /mediaQuadraClausaInferior
+ /mediaQuadraClausaSuperior
+ /uncinataAperta
+ /.notdef
+ /uncinataClausa
+ /mediaQuadraApertaSuperior
+ /.notdef % 0x40
+ /Hemiobelion
+ /Tetartemorion
+ /Stater
+ /Dracma
+ /Denarius
+ /FinisCarmen
+ /Etos
+ /Hyatus
+ /BaseEolica2
+ /BaseEolica3
+ /BaseEolica4
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0x50
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /anceps
+ /ancepsSuperlineata
+ /ancepsDuplaBreveSupersignata
+ /quadraAperta
+ /.notdef
+ /quadraClausa
+ /circumflexusLatinus
+ /.notdef
+ /LeftApex % 0x60
+ /.notdef
+ /brevis
+ /duplaBrevis
+ /brevisSublineata
+ /longaDuplaBrevis
+ /apicataLongaDuplaBrevis
+ /catalepsis
+ /ipercatalepsis
+ /brevisSuperlineata
+ /duplaBrevisSuperlineata
+ /LongaSublineataBrece
+ /longa
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0x70
+ /.notdef
+ /.notdef
+ /sinafia
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /slopingzeugma
+ /Crux
+ /raisingzeugma
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0x80
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0x90
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0xa0
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0xb0
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0xc0
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0xd0
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0xe0
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef % 0xf0
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+ /.notdef
+] def
diff --git a/fonts/greek/cbfonts/fonts/map/cbgreek-full.map b/fonts/greek/cbfonts/fonts/map/cbgreek-full.map
new file mode 100644
index 0000000000..f5c213a574
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/map/cbgreek-full.map
@@ -0,0 +1,944 @@
+gmmn0500 gmmn0500 <gmmn0500.pfb
+gmmo0500 gmmo0500 <gmmo0500.pfb
+gmtr0500 gmtr0500 <gmtr0500.pfb
+gmxn0500 gmxn0500 <gmxn0500.pfb
+gmxo0500 gmxo0500 <gmxo0500.pfb
+gomc0500 gomc0500 <gomc0500.pfb
+gomi0500 gomi0500 <gomi0500.pfb
+gomn0500 gomn0500 <gomn0500.pfb
+gomo0500 gomo0500 <gomo0500.pfb
+gomu0500 gomu0500 <gomu0500.pfb
+goxc0500 goxc0500 <goxc0500.pfb
+goxi0500 goxi0500 <goxi0500.pfb
+goxn0500 goxn0500 <goxn0500.pfb
+goxo0500 goxo0500 <goxo0500.pfb
+goxu0500 goxu0500 <goxu0500.pfb
+grbl0500 grbl0500 <grbl0500.pfb
+grmc0500 grmc0500 <grmc0500.pfb
+grmi0500 grmi0500 <grmi0500.pfb
+grml0500 grml0500 <grml0500.pfb
+grmn0500 grmn0500 <grmn0500.pfb
+grmo0500 grmo0500 <grmo0500.pfb
+grmu0500 grmu0500 <grmu0500.pfb
+grxc0500 grxc0500 <grxc0500.pfb
+grxi0500 grxi0500 <grxi0500.pfb
+grxl0500 grxl0500 <grxl0500.pfb
+grxn0500 grxn0500 <grxn0500.pfb
+grxo0500 grxo0500 <grxo0500.pfb
+grxu0500 grxu0500 <grxu0500.pfb
+gsma0500 gsma0500 <gsma0500.pfb
+gsme0500 gsme0500 <gsme0500.pfb
+gsmc0500 gsmc0500 <gsmc0500.pfb
+gsmi0500 gsmi0500 <gsmi0500.pfb
+gsmn0500 gsmn0500 <gsmn0500.pfb
+gsmo0500 gsmo0500 <gsmo0500.pfb
+gsmu0500 gsmu0500 <gsmu0500.pfb
+gsxa0500 gsxa0500 <gsxa0500.pfb
+gsxc0500 gsxc0500 <gsxc0500.pfb
+gsxe0500 gsxe0500 <gsxe0500.pfb
+gsxi0500 gsxi0500 <gsxi0500.pfb
+gsxn0500 gsxn0500 <gsxn0500.pfb
+gsxo0500 gsxo0500 <gsxo0500.pfb
+gsxu0500 gsxu0500 <gsxu0500.pfb
+gttc0500 gttc0500 <gttc0500.pfb
+gtti0500 gtti0500 <gtti0500.pfb
+gttn0500 gttn0500 <gttn0500.pfb
+gtto0500 gtto0500 <gtto0500.pfb
+gttu0500 gttu0500 <gttu0500.pfb
+gmmn0600 gmmn0600 <gmmn0600.pfb
+gmmo0600 gmmo0600 <gmmo0600.pfb
+gmtr0600 gmtr0600 <gmtr0600.pfb
+gmxn0600 gmxn0600 <gmxn0600.pfb
+gmxo0600 gmxo0600 <gmxo0600.pfb
+gomc0600 gomc0600 <gomc0600.pfb
+gomi0600 gomi0600 <gomi0600.pfb
+gomn0600 gomn0600 <gomn0600.pfb
+gomo0600 gomo0600 <gomo0600.pfb
+gomu0600 gomu0600 <gomu0600.pfb
+goxc0600 goxc0600 <goxc0600.pfb
+goxi0600 goxi0600 <goxi0600.pfb
+goxn0600 goxn0600 <goxn0600.pfb
+goxo0600 goxo0600 <goxo0600.pfb
+goxu0600 goxu0600 <goxu0600.pfb
+grbl0600 grbl0600 <grbl0600.pfb
+grmc0600 grmc0600 <grmc0600.pfb
+grmi0600 grmi0600 <grmi0600.pfb
+grml0600 grml0600 <grml0600.pfb
+grmn0600 grmn0600 <grmn0600.pfb
+grmo0600 grmo0600 <grmo0600.pfb
+grmu0600 grmu0600 <grmu0600.pfb
+grxc0600 grxc0600 <grxc0600.pfb
+grxi0600 grxi0600 <grxi0600.pfb
+grxl0600 grxl0600 <grxl0600.pfb
+grxn0600 grxn0600 <grxn0600.pfb
+grxo0600 grxo0600 <grxo0600.pfb
+grxu0600 grxu0600 <grxu0600.pfb
+gsma0600 gsma0600 <gsma0600.pfb
+gsme0600 gsme0600 <gsme0600.pfb
+gsmc0600 gsmc0600 <gsmc0600.pfb
+gsmi0600 gsmi0600 <gsmi0600.pfb
+gsmn0600 gsmn0600 <gsmn0600.pfb
+gsmo0600 gsmo0600 <gsmo0600.pfb
+gsmu0600 gsmu0600 <gsmu0600.pfb
+gsxa0600 gsxa0600 <gsxa0600.pfb
+gsxc0600 gsxc0600 <gsxc0600.pfb
+gsxe0600 gsxe0600 <gsxe0600.pfb
+gsxi0600 gsxi0600 <gsxi0600.pfb
+gsxn0600 gsxn0600 <gsxn0600.pfb
+gsxo0600 gsxo0600 <gsxo0600.pfb
+gsxu0600 gsxu0600 <gsxu0600.pfb
+gttc0600 gttc0600 <gttc0600.pfb
+gtti0600 gtti0600 <gtti0600.pfb
+gttn0600 gttn0600 <gttn0600.pfb
+gtto0600 gtto0600 <gtto0600.pfb
+gttu0600 gttu0600 <gttu0600.pfb
+gmmn0700 gmmn0700 <gmmn0700.pfb
+gmmo0700 gmmo0700 <gmmo0700.pfb
+gmtr0700 gmtr0700 <gmtr0700.pfb
+gmxn0700 gmxn0700 <gmxn0700.pfb
+gmxo0700 gmxo0700 <gmxo0700.pfb
+gomc0700 gomc0700 <gomc0700.pfb
+gomi0700 gomi0700 <gomi0700.pfb
+gomn0700 gomn0700 <gomn0700.pfb
+gomo0700 gomo0700 <gomo0700.pfb
+gomu0700 gomu0700 <gomu0700.pfb
+goxc0700 goxc0700 <goxc0700.pfb
+goxi0700 goxi0700 <goxi0700.pfb
+goxn0700 goxn0700 <goxn0700.pfb
+goxo0700 goxo0700 <goxo0700.pfb
+goxu0700 goxu0700 <goxu0700.pfb
+grbl0700 grbl0700 <grbl0700.pfb
+grmc0700 grmc0700 <grmc0700.pfb
+grmi0700 grmi0700 <grmi0700.pfb
+grml0700 grml0700 <grml0700.pfb
+grmn0700 grmn0700 <grmn0700.pfb
+grmo0700 grmo0700 <grmo0700.pfb
+grmu0700 grmu0700 <grmu0700.pfb
+grxc0700 grxc0700 <grxc0700.pfb
+grxi0700 grxi0700 <grxi0700.pfb
+grxl0700 grxl0700 <grxl0700.pfb
+grxn0700 grxn0700 <grxn0700.pfb
+grxo0700 grxo0700 <grxo0700.pfb
+grxu0700 grxu0700 <grxu0700.pfb
+gsma0700 gsma0700 <gsma0700.pfb
+gsme0700 gsme0700 <gsme0700.pfb
+gsmc0700 gsmc0700 <gsmc0700.pfb
+gsmi0700 gsmi0700 <gsmi0700.pfb
+gsmn0700 gsmn0700 <gsmn0700.pfb
+gsmo0700 gsmo0700 <gsmo0700.pfb
+gsmu0700 gsmu0700 <gsmu0700.pfb
+gsxa0700 gsxa0700 <gsxa0700.pfb
+gsxc0700 gsxc0700 <gsxc0700.pfb
+gsxe0700 gsxe0700 <gsxe0700.pfb
+gsxi0700 gsxi0700 <gsxi0700.pfb
+gsxn0700 gsxn0700 <gsxn0700.pfb
+gsxo0700 gsxo0700 <gsxo0700.pfb
+gsxu0700 gsxu0700 <gsxu0700.pfb
+gttc0700 gttc0700 <gttc0700.pfb
+gtti0700 gtti0700 <gtti0700.pfb
+gttn0700 gttn0700 <gttn0700.pfb
+gtto0700 gtto0700 <gtto0700.pfb
+gttu0700 gttu0700 <gttu0700.pfb
+gmmn0800 gmmn0800 <gmmn0800.pfb
+gmmo0800 gmmo0800 <gmmo0800.pfb
+gmtr0800 gmtr0800 <gmtr0800.pfb
+gmxn0800 gmxn0800 <gmxn0800.pfb
+gmxo0800 gmxo0800 <gmxo0800.pfb
+gomc0800 gomc0800 <gomc0800.pfb
+gomi0800 gomi0800 <gomi0800.pfb
+gomn0800 gomn0800 <gomn0800.pfb
+gomo0800 gomo0800 <gomo0800.pfb
+gomu0800 gomu0800 <gomu0800.pfb
+goxc0800 goxc0800 <goxc0800.pfb
+goxi0800 goxi0800 <goxi0800.pfb
+goxn0800 goxn0800 <goxn0800.pfb
+goxo0800 goxo0800 <goxo0800.pfb
+goxu0800 goxu0800 <goxu0800.pfb
+grbl0800 grbl0800 <grbl0800.pfb
+grmc0800 grmc0800 <grmc0800.pfb
+grmi0800 grmi0800 <grmi0800.pfb
+grml0800 grml0800 <grml0800.pfb
+grmn0800 grmn0800 <grmn0800.pfb
+grmo0800 grmo0800 <grmo0800.pfb
+grmu0800 grmu0800 <grmu0800.pfb
+grxc0800 grxc0800 <grxc0800.pfb
+grxi0800 grxi0800 <grxi0800.pfb
+grxl0800 grxl0800 <grxl0800.pfb
+grxn0800 grxn0800 <grxn0800.pfb
+grxo0800 grxo0800 <grxo0800.pfb
+grxu0800 grxu0800 <grxu0800.pfb
+gsma0800 gsma0800 <gsma0800.pfb
+gsme0800 gsme0800 <gsme0800.pfb
+gsmc0800 gsmc0800 <gsmc0800.pfb
+gsmi0800 gsmi0800 <gsmi0800.pfb
+gsmn0800 gsmn0800 <gsmn0800.pfb
+gsmo0800 gsmo0800 <gsmo0800.pfb
+gsmu0800 gsmu0800 <gsmu0800.pfb
+gsxa0800 gsxa0800 <gsxa0800.pfb
+gsxc0800 gsxc0800 <gsxc0800.pfb
+gsxe0800 gsxe0800 <gsxe0800.pfb
+gsxi0800 gsxi0800 <gsxi0800.pfb
+gsxn0800 gsxn0800 <gsxn0800.pfb
+gsxo0800 gsxo0800 <gsxo0800.pfb
+gsxu0800 gsxu0800 <gsxu0800.pfb
+gttc0800 gttc0800 <gttc0800.pfb
+gtti0800 gtti0800 <gtti0800.pfb
+gttn0800 gttn0800 <gttn0800.pfb
+gtto0800 gtto0800 <gtto0800.pfb
+gttu0800 gttu0800 <gttu0800.pfb
+gmmn0900 gmmn0900 <gmmn0900.pfb
+gmmo0900 gmmo0900 <gmmo0900.pfb
+gmtr0900 gmtr0900 <gmtr0900.pfb
+gmxn0900 gmxn0900 <gmxn0900.pfb
+gmxo0900 gmxo0900 <gmxo0900.pfb
+gomc0900 gomc0900 <gomc0900.pfb
+gomi0900 gomi0900 <gomi0900.pfb
+gomn0900 gomn0900 <gomn0900.pfb
+gomo0900 gomo0900 <gomo0900.pfb
+gomu0900 gomu0900 <gomu0900.pfb
+goxc0900 goxc0900 <goxc0900.pfb
+goxi0900 goxi0900 <goxi0900.pfb
+goxn0900 goxn0900 <goxn0900.pfb
+goxo0900 goxo0900 <goxo0900.pfb
+goxu0900 goxu0900 <goxu0900.pfb
+grbl0900 grbl0900 <grbl0900.pfb
+grmc0900 grmc0900 <grmc0900.pfb
+grmi0900 grmi0900 <grmi0900.pfb
+grml0900 grml0900 <grml0900.pfb
+grmn0900 grmn0900 <grmn0900.pfb
+grmo0900 grmo0900 <grmo0900.pfb
+grmu0900 grmu0900 <grmu0900.pfb
+grxc0900 grxc0900 <grxc0900.pfb
+grxi0900 grxi0900 <grxi0900.pfb
+grxl0900 grxl0900 <grxl0900.pfb
+grxn0900 grxn0900 <grxn0900.pfb
+grxo0900 grxo0900 <grxo0900.pfb
+grxu0900 grxu0900 <grxu0900.pfb
+gsma0900 gsma0900 <gsma0900.pfb
+gsme0900 gsme0900 <gsme0900.pfb
+gsmc0900 gsmc0900 <gsmc0900.pfb
+gsmi0900 gsmi0900 <gsmi0900.pfb
+gsmn0900 gsmn0900 <gsmn0900.pfb
+gsmo0900 gsmo0900 <gsmo0900.pfb
+gsmu0900 gsmu0900 <gsmu0900.pfb
+gsxa0900 gsxa0900 <gsxa0900.pfb
+gsxc0900 gsxc0900 <gsxc0900.pfb
+gsxe0900 gsxe0900 <gsxe0900.pfb
+gsxi0900 gsxi0900 <gsxi0900.pfb
+gsxn0900 gsxn0900 <gsxn0900.pfb
+gsxo0900 gsxo0900 <gsxo0900.pfb
+gsxu0900 gsxu0900 <gsxu0900.pfb
+gttc0900 gttc0900 <gttc0900.pfb
+gtti0900 gtti0900 <gtti0900.pfb
+gttn0900 gttn0900 <gttn0900.pfb
+gtto0900 gtto0900 <gtto0900.pfb
+gttu0900 gttu0900 <gttu0900.pfb
+gmmn1000 gmmn1000 <gmmn1000.pfb
+gmmo1000 gmmo1000 <gmmo1000.pfb
+gmtr1000 gmtr1000 <gmtr1000.pfb
+gmxn1000 gmxn1000 <gmxn1000.pfb
+gmxo1000 gmxo1000 <gmxo1000.pfb
+gomc1000 gomc1000 <gomc1000.pfb
+gomi1000 gomi1000 <gomi1000.pfb
+gomn1000 gomn1000 <gomn1000.pfb
+gomo1000 gomo1000 <gomo1000.pfb
+gomu1000 gomu1000 <gomu1000.pfb
+goxc1000 goxc1000 <goxc1000.pfb
+goxi1000 goxi1000 <goxi1000.pfb
+goxn1000 goxn1000 <goxn1000.pfb
+goxo1000 goxo1000 <goxo1000.pfb
+goxu1000 goxu1000 <goxu1000.pfb
+grbl1000 grbl1000 <grbl1000.pfb
+grmc1000 grmc1000 <grmc1000.pfb
+grmi1000 grmi1000 <grmi1000.pfb
+grml1000 grml1000 <grml1000.pfb
+grmn1000 grmn1000 <grmn1000.pfb
+grmo1000 grmo1000 <grmo1000.pfb
+grmu1000 grmu1000 <grmu1000.pfb
+grxc1000 grxc1000 <grxc1000.pfb
+grxi1000 grxi1000 <grxi1000.pfb
+grxl1000 grxl1000 <grxl1000.pfb
+grxn1000 grxn1000 <grxn1000.pfb
+grxo1000 grxo1000 <grxo1000.pfb
+grxu1000 grxu1000 <grxu1000.pfb
+gsma1000 gsma1000 <gsma1000.pfb
+gsme1000 gsme1000 <gsme1000.pfb
+gsmc1000 gsmc1000 <gsmc1000.pfb
+gsmi1000 gsmi1000 <gsmi1000.pfb
+gsmn1000 gsmn1000 <gsmn1000.pfb
+gsmo1000 gsmo1000 <gsmo1000.pfb
+gsmu1000 gsmu1000 <gsmu1000.pfb
+gsxa1000 gsxa1000 <gsxa1000.pfb
+gsxc1000 gsxc1000 <gsxc1000.pfb
+gsxe1000 gsxe1000 <gsxe1000.pfb
+gsxi1000 gsxi1000 <gsxi1000.pfb
+gsxn1000 gsxn1000 <gsxn1000.pfb
+gsxo1000 gsxo1000 <gsxo1000.pfb
+gsxu1000 gsxu1000 <gsxu1000.pfb
+gttc1000 gttc1000 <gttc1000.pfb
+gtti1000 gtti1000 <gtti1000.pfb
+gttn1000 gttn1000 <gttn1000.pfb
+gtto1000 gtto1000 <gtto1000.pfb
+gttu1000 gttu1000 <gttu1000.pfb
+gmmn1095 gmmn1095 <gmmn1095.pfb
+gmmo1095 gmmo1095 <gmmo1095.pfb
+gmtr1095 gmtr1095 <gmtr1095.pfb
+gmxn1095 gmxn1095 <gmxn1095.pfb
+gmxo1095 gmxo1095 <gmxo1095.pfb
+gomc1095 gomc1095 <gomc1095.pfb
+gomi1095 gomi1095 <gomi1095.pfb
+gomn1095 gomn1095 <gomn1095.pfb
+gomo1095 gomo1095 <gomo1095.pfb
+gomu1095 gomu1095 <gomu1095.pfb
+goxc1095 goxc1095 <goxc1095.pfb
+goxi1095 goxi1095 <goxi1095.pfb
+goxn1095 goxn1095 <goxn1095.pfb
+goxo1095 goxo1095 <goxo1095.pfb
+goxu1095 goxu1095 <goxu1095.pfb
+grbl1095 grbl1095 <grbl1095.pfb
+grmc1095 grmc1095 <grmc1095.pfb
+grmi1095 grmi1095 <grmi1095.pfb
+grml1095 grml1095 <grml1095.pfb
+grmn1095 grmn1095 <grmn1095.pfb
+grmo1095 grmo1095 <grmo1095.pfb
+grmu1095 grmu1095 <grmu1095.pfb
+grxc1095 grxc1095 <grxc1095.pfb
+grxi1095 grxi1095 <grxi1095.pfb
+grxl1095 grxl1095 <grxl1095.pfb
+grxn1095 grxn1095 <grxn1095.pfb
+grxo1095 grxo1095 <grxo1095.pfb
+grxu1095 grxu1095 <grxu1095.pfb
+gsma1095 gsma1095 <gsma1095.pfb
+gsme1095 gsme1095 <gsme1095.pfb
+gsmc1095 gsmc1095 <gsmc1095.pfb
+gsmi1095 gsmi1095 <gsmi1095.pfb
+gsmn1095 gsmn1095 <gsmn1095.pfb
+gsmo1095 gsmo1095 <gsmo1095.pfb
+gsmu1095 gsmu1095 <gsmu1095.pfb
+gsxa1095 gsxa1095 <gsxa1095.pfb
+gsxc1095 gsxc1095 <gsxc1095.pfb
+gsxe1095 gsxe1095 <gsxe1095.pfb
+gsxi1095 gsxi1095 <gsxi1095.pfb
+gsxn1095 gsxn1095 <gsxn1095.pfb
+gsxo1095 gsxo1095 <gsxo1095.pfb
+gsxu1095 gsxu1095 <gsxu1095.pfb
+gttc1095 gttc1095 <gttc1095.pfb
+gtti1095 gtti1095 <gtti1095.pfb
+gttn1095 gttn1095 <gttn1095.pfb
+gtto1095 gtto1095 <gtto1095.pfb
+gttu1095 gttu1095 <gttu1095.pfb
+gmmn1200 gmmn1200 <gmmn1200.pfb
+gmmo1200 gmmo1200 <gmmo1200.pfb
+gmtr1200 gmtr1200 <gmtr1200.pfb
+gmxn1200 gmxn1200 <gmxn1200.pfb
+gmxo1200 gmxo1200 <gmxo1200.pfb
+gomc1200 gomc1200 <gomc1200.pfb
+gomi1200 gomi1200 <gomi1200.pfb
+gomn1200 gomn1200 <gomn1200.pfb
+gomo1200 gomo1200 <gomo1200.pfb
+gomu1200 gomu1200 <gomu1200.pfb
+goxc1200 goxc1200 <goxc1200.pfb
+goxi1200 goxi1200 <goxi1200.pfb
+goxn1200 goxn1200 <goxn1200.pfb
+goxo1200 goxo1200 <goxo1200.pfb
+goxu1200 goxu1200 <goxu1200.pfb
+grbl1200 grbl1200 <grbl1200.pfb
+grmc1200 grmc1200 <grmc1200.pfb
+grmi1200 grmi1200 <grmi1200.pfb
+grml1200 grml1200 <grml1200.pfb
+grmn1200 grmn1200 <grmn1200.pfb
+grmo1200 grmo1200 <grmo1200.pfb
+grmu1200 grmu1200 <grmu1200.pfb
+grxc1200 grxc1200 <grxc1200.pfb
+grxi1200 grxi1200 <grxi1200.pfb
+grxl1200 grxl1200 <grxl1200.pfb
+grxn1200 grxn1200 <grxn1200.pfb
+grxo1200 grxo1200 <grxo1200.pfb
+grxu1200 grxu1200 <grxu1200.pfb
+gsma1200 gsma1200 <gsma1200.pfb
+gsme1200 gsme1200 <gsme1200.pfb
+gsmc1200 gsmc1200 <gsmc1200.pfb
+gsmi1200 gsmi1200 <gsmi1200.pfb
+gsmn1200 gsmn1200 <gsmn1200.pfb
+gsmo1200 gsmo1200 <gsmo1200.pfb
+gsmu1200 gsmu1200 <gsmu1200.pfb
+gsxa1200 gsxa1200 <gsxa1200.pfb
+gsxc1200 gsxc1200 <gsxc1200.pfb
+gsxe1200 gsxe1200 <gsxe1200.pfb
+gsxi1200 gsxi1200 <gsxi1200.pfb
+gsxn1200 gsxn1200 <gsxn1200.pfb
+gsxo1200 gsxo1200 <gsxo1200.pfb
+gsxu1200 gsxu1200 <gsxu1200.pfb
+gttc1200 gttc1200 <gttc1200.pfb
+gtti1200 gtti1200 <gtti1200.pfb
+gttn1200 gttn1200 <gttn1200.pfb
+gtto1200 gtto1200 <gtto1200.pfb
+gttu1200 gttu1200 <gttu1200.pfb
+gmmn1440 gmmn1440 <gmmn1440.pfb
+gmmo1440 gmmo1440 <gmmo1440.pfb
+gmtr1440 gmtr1440 <gmtr1440.pfb
+gmxn1440 gmxn1440 <gmxn1440.pfb
+gmxo1440 gmxo1440 <gmxo1440.pfb
+gomc1440 gomc1440 <gomc1440.pfb
+gomi1440 gomi1440 <gomi1440.pfb
+gomn1440 gomn1440 <gomn1440.pfb
+gomo1440 gomo1440 <gomo1440.pfb
+gomu1440 gomu1440 <gomu1440.pfb
+goxc1440 goxc1440 <goxc1440.pfb
+goxi1440 goxi1440 <goxi1440.pfb
+goxn1440 goxn1440 <goxn1440.pfb
+goxo1440 goxo1440 <goxo1440.pfb
+goxu1440 goxu1440 <goxu1440.pfb
+grbl1440 grbl1440 <grbl1440.pfb
+grmc1440 grmc1440 <grmc1440.pfb
+grmi1440 grmi1440 <grmi1440.pfb
+grml1440 grml1440 <grml1440.pfb
+grmn1440 grmn1440 <grmn1440.pfb
+grmo1440 grmo1440 <grmo1440.pfb
+grmu1440 grmu1440 <grmu1440.pfb
+grxc1440 grxc1440 <grxc1440.pfb
+grxi1440 grxi1440 <grxi1440.pfb
+grxl1440 grxl1440 <grxl1440.pfb
+grxn1440 grxn1440 <grxn1440.pfb
+grxo1440 grxo1440 <grxo1440.pfb
+grxu1440 grxu1440 <grxu1440.pfb
+gsma1440 gsma1440 <gsma1440.pfb
+gsme1440 gsme1440 <gsme1440.pfb
+gsmc1440 gsmc1440 <gsmc1440.pfb
+gsmi1440 gsmi1440 <gsmi1440.pfb
+gsmn1440 gsmn1440 <gsmn1440.pfb
+gsmo1440 gsmo1440 <gsmo1440.pfb
+gsmu1440 gsmu1440 <gsmu1440.pfb
+gsxa1440 gsxa1440 <gsxa1440.pfb
+gsxc1440 gsxc1440 <gsxc1440.pfb
+gsxe1440 gsxe1440 <gsxe1440.pfb
+gsxi1440 gsxi1440 <gsxi1440.pfb
+gsxn1440 gsxn1440 <gsxn1440.pfb
+gsxo1440 gsxo1440 <gsxo1440.pfb
+gsxu1440 gsxu1440 <gsxu1440.pfb
+gttc1440 gttc1440 <gttc1440.pfb
+gtti1440 gtti1440 <gtti1440.pfb
+gttn1440 gttn1440 <gttn1440.pfb
+gtto1440 gtto1440 <gtto1440.pfb
+gttu1440 gttu1440 <gttu1440.pfb
+gmmn1728 gmmn1728 <gmmn1728.pfb
+gmmo1728 gmmo1728 <gmmo1728.pfb
+gmtr1728 gmtr1728 <gmtr1728.pfb
+gmxn1728 gmxn1728 <gmxn1728.pfb
+gmxo1728 gmxo1728 <gmxo1728.pfb
+gomc1728 gomc1728 <gomc1728.pfb
+gomi1728 gomi1728 <gomi1728.pfb
+gomn1728 gomn1728 <gomn1728.pfb
+gomo1728 gomo1728 <gomo1728.pfb
+gomu1728 gomu1728 <gomu1728.pfb
+goxc1728 goxc1728 <goxc1728.pfb
+goxi1728 goxi1728 <goxi1728.pfb
+goxn1728 goxn1728 <goxn1728.pfb
+goxo1728 goxo1728 <goxo1728.pfb
+goxu1728 goxu1728 <goxu1728.pfb
+grbl1728 grbl1728 <grbl1728.pfb
+grmc1728 grmc1728 <grmc1728.pfb
+grmi1728 grmi1728 <grmi1728.pfb
+grml1728 grml1728 <grml1728.pfb
+grmn1728 grmn1728 <grmn1728.pfb
+grmo1728 grmo1728 <grmo1728.pfb
+grmu1728 grmu1728 <grmu1728.pfb
+grxc1728 grxc1728 <grxc1728.pfb
+grxi1728 grxi1728 <grxi1728.pfb
+grxl1728 grxl1728 <grxl1728.pfb
+grxn1728 grxn1728 <grxn1728.pfb
+grxo1728 grxo1728 <grxo1728.pfb
+grxu1728 grxu1728 <grxu1728.pfb
+gsma1728 gsma1728 <gsma1728.pfb
+gsme1728 gsme1728 <gsme1728.pfb
+gsmc1728 gsmc1728 <gsmc1728.pfb
+gsmi1728 gsmi1728 <gsmi1728.pfb
+gsmn1728 gsmn1728 <gsmn1728.pfb
+gsmo1728 gsmo1728 <gsmo1728.pfb
+gsmu1728 gsmu1728 <gsmu1728.pfb
+gsxa1728 gsxa1728 <gsxa1728.pfb
+gsxc1728 gsxc1728 <gsxc1728.pfb
+gsxe1728 gsxe1728 <gsxe1728.pfb
+gsxi1728 gsxi1728 <gsxi1728.pfb
+gsxn1728 gsxn1728 <gsxn1728.pfb
+gsxo1728 gsxo1728 <gsxo1728.pfb
+gsxu1728 gsxu1728 <gsxu1728.pfb
+gttc1728 gttc1728 <gttc1728.pfb
+gtti1728 gtti1728 <gtti1728.pfb
+gttn1728 gttn1728 <gttn1728.pfb
+gtto1728 gtto1728 <gtto1728.pfb
+gttu1728 gttu1728 <gttu1728.pfb
+gmmn2074 gmmn2074 <gmmn2074.pfb
+gmmo2074 gmmo2074 <gmmo2074.pfb
+gmtr2074 gmtr2074 <gmtr2074.pfb
+gmxn2074 gmxn2074 <gmxn2074.pfb
+gmxo2074 gmxo2074 <gmxo2074.pfb
+gomc2074 gomc2074 <gomc2074.pfb
+gomi2074 gomi2074 <gomi2074.pfb
+gomn2074 gomn2074 <gomn2074.pfb
+gomo2074 gomo2074 <gomo2074.pfb
+gomu2074 gomu2074 <gomu2074.pfb
+goxc2074 goxc2074 <goxc2074.pfb
+goxi2074 goxi2074 <goxi2074.pfb
+goxn2074 goxn2074 <goxn2074.pfb
+goxo2074 goxo2074 <goxo2074.pfb
+goxu2074 goxu2074 <goxu2074.pfb
+grbl2074 grbl2074 <grbl2074.pfb
+grmc2074 grmc2074 <grmc2074.pfb
+grmi2074 grmi2074 <grmi2074.pfb
+grml2074 grml2074 <grml2074.pfb
+grmn2074 grmn2074 <grmn2074.pfb
+grmo2074 grmo2074 <grmo2074.pfb
+grmu2074 grmu2074 <grmu2074.pfb
+grxc2074 grxc2074 <grxc2074.pfb
+grxi2074 grxi2074 <grxi2074.pfb
+grxl2074 grxl2074 <grxl2074.pfb
+grxn2074 grxn2074 <grxn2074.pfb
+grxo2074 grxo2074 <grxo2074.pfb
+grxu2074 grxu2074 <grxu2074.pfb
+gsma2074 gsma2074 <gsma2074.pfb
+gsme2074 gsme2074 <gsme2074.pfb
+gsmc2074 gsmc2074 <gsmc2074.pfb
+gsmi2074 gsmi2074 <gsmi2074.pfb
+gsmn2074 gsmn2074 <gsmn2074.pfb
+gsmo2074 gsmo2074 <gsmo2074.pfb
+gsmu2074 gsmu2074 <gsmu2074.pfb
+gsxa2074 gsxa2074 <gsxa2074.pfb
+gsxc2074 gsxc2074 <gsxc2074.pfb
+gsxe2074 gsxe2074 <gsxe2074.pfb
+gsxi2074 gsxi2074 <gsxi2074.pfb
+gsxn2074 gsxn2074 <gsxn2074.pfb
+gsxo2074 gsxo2074 <gsxo2074.pfb
+gsxu2074 gsxu2074 <gsxu2074.pfb
+gttc2074 gttc2074 <gttc2074.pfb
+gtti2074 gtti2074 <gtti2074.pfb
+gttn2074 gttn2074 <gttn2074.pfb
+gtto2074 gtto2074 <gtto2074.pfb
+gttu2074 gttu2074 <gttu2074.pfb
+gmmn2488 gmmn2488 <gmmn2488.pfb
+gmmo2488 gmmo2488 <gmmo2488.pfb
+gmtr2488 gmtr2488 <gmtr2488.pfb
+gmxn2488 gmxn2488 <gmxn2488.pfb
+gmxo2488 gmxo2488 <gmxo2488.pfb
+gomc2488 gomc2488 <gomc2488.pfb
+gomi2488 gomi2488 <gomi2488.pfb
+gomn2488 gomn2488 <gomn2488.pfb
+gomo2488 gomo2488 <gomo2488.pfb
+gomu2488 gomu2488 <gomu2488.pfb
+goxc2488 goxc2488 <goxc2488.pfb
+goxi2488 goxi2488 <goxi2488.pfb
+goxn2488 goxn2488 <goxn2488.pfb
+goxo2488 goxo2488 <goxo2488.pfb
+goxu2488 goxu2488 <goxu2488.pfb
+grbl2488 grbl2488 <grbl2488.pfb
+grmc2488 grmc2488 <grmc2488.pfb
+grmi2488 grmi2488 <grmi2488.pfb
+grml2488 grml2488 <grml2488.pfb
+grmn2488 grmn2488 <grmn2488.pfb
+grmo2488 grmo2488 <grmo2488.pfb
+grmu2488 grmu2488 <grmu2488.pfb
+grxc2488 grxc2488 <grxc2488.pfb
+grxi2488 grxi2488 <grxi2488.pfb
+grxl2488 grxl2488 <grxl2488.pfb
+grxn2488 grxn2488 <grxn2488.pfb
+grxo2488 grxo2488 <grxo2488.pfb
+grxu2488 grxu2488 <grxu2488.pfb
+gsma2488 gsma2488 <gsma2488.pfb
+gsme2488 gsme2488 <gsme2488.pfb
+gsmc2488 gsmc2488 <gsmc2488.pfb
+gsmi2488 gsmi2488 <gsmi2488.pfb
+gsmn2488 gsmn2488 <gsmn2488.pfb
+gsmo2488 gsmo2488 <gsmo2488.pfb
+gsmu2488 gsmu2488 <gsmu2488.pfb
+gsxa2488 gsxa2488 <gsxa2488.pfb
+gsxc2488 gsxc2488 <gsxc2488.pfb
+gsxe2488 gsxe2488 <gsxe2488.pfb
+gsxi2488 gsxi2488 <gsxi2488.pfb
+gsxn2488 gsxn2488 <gsxn2488.pfb
+gsxo2488 gsxo2488 <gsxo2488.pfb
+gsxu2488 gsxu2488 <gsxu2488.pfb
+gttc2488 gttc2488 <gttc2488.pfb
+gtti2488 gtti2488 <gtti2488.pfb
+gttn2488 gttn2488 <gttn2488.pfb
+gtto2488 gtto2488 <gtto2488.pfb
+gttu2488 gttu2488 <gttu2488.pfb
+gmmn2986 gmmn2986 <gmmn2986.pfb
+gmmo2986 gmmo2986 <gmmo2986.pfb
+gmtr2986 gmtr2986 <gmtr2986.pfb
+gmxn2986 gmxn2986 <gmxn2986.pfb
+gmxo2986 gmxo2986 <gmxo2986.pfb
+gomc2986 gomc2986 <gomc2986.pfb
+gomi2986 gomi2986 <gomi2986.pfb
+gomn2986 gomn2986 <gomn2986.pfb
+gomo2986 gomo2986 <gomo2986.pfb
+gomu2986 gomu2986 <gomu2986.pfb
+goxc2986 goxc2986 <goxc2986.pfb
+goxi2986 goxi2986 <goxi2986.pfb
+goxn2986 goxn2986 <goxn2986.pfb
+goxo2986 goxo2986 <goxo2986.pfb
+goxu2986 goxu2986 <goxu2986.pfb
+grbl2986 grbl2986 <grbl2986.pfb
+grmc2986 grmc2986 <grmc2986.pfb
+grmi2986 grmi2986 <grmi2986.pfb
+grml2986 grml2986 <grml2986.pfb
+grmn2986 grmn2986 <grmn2986.pfb
+grmo2986 grmo2986 <grmo2986.pfb
+grmu2986 grmu2986 <grmu2986.pfb
+grxc2986 grxc2986 <grxc2986.pfb
+grxi2986 grxi2986 <grxi2986.pfb
+grxl2986 grxl2986 <grxl2986.pfb
+grxn2986 grxn2986 <grxn2986.pfb
+grxo2986 grxo2986 <grxo2986.pfb
+grxu2986 grxu2986 <grxu2986.pfb
+gsma2986 gsma2986 <gsma2986.pfb
+gsme2986 gsme2986 <gsme2986.pfb
+gsmc2986 gsmc2986 <gsmc2986.pfb
+gsmi2986 gsmi2986 <gsmi2986.pfb
+gsmn2986 gsmn2986 <gsmn2986.pfb
+gsmo2986 gsmo2986 <gsmo2986.pfb
+gsmu2986 gsmu2986 <gsmu2986.pfb
+gsxa2986 gsxa2986 <gsxa2986.pfb
+gsxc2986 gsxc2986 <gsxc2986.pfb
+gsxe2986 gsxe2986 <gsxe2986.pfb
+gsxi2986 gsxi2986 <gsxi2986.pfb
+gsxn2986 gsxn2986 <gsxn2986.pfb
+gsxo2986 gsxo2986 <gsxo2986.pfb
+gsxu2986 gsxu2986 <gsxu2986.pfb
+gttc2986 gttc2986 <gttc2986.pfb
+gtti2986 gtti2986 <gtti2986.pfb
+gttn2986 gttn2986 <gttn2986.pfb
+gtto2986 gtto2986 <gtto2986.pfb
+gttu2986 gttu2986 <gttu2986.pfb
+gmmn3583 gmmn3583 <gmmn3583.pfb
+gmmo3583 gmmo3583 <gmmo3583.pfb
+gmtr3583 gmtr3583 <gmtr3583.pfb
+gmxn3583 gmxn3583 <gmxn3583.pfb
+gmxo3583 gmxo3583 <gmxo3583.pfb
+gomc3583 gomc3583 <gomc3583.pfb
+gomi3583 gomi3583 <gomi3583.pfb
+gomn3583 gomn3583 <gomn3583.pfb
+gomo3583 gomo3583 <gomo3583.pfb
+gomu3583 gomu3583 <gomu3583.pfb
+goxc3583 goxc3583 <goxc3583.pfb
+goxi3583 goxi3583 <goxi3583.pfb
+goxn3583 goxn3583 <goxn3583.pfb
+goxo3583 goxo3583 <goxo3583.pfb
+goxu3583 goxu3583 <goxu3583.pfb
+grbl3583 grbl3583 <grbl3583.pfb
+grmc3583 grmc3583 <grmc3583.pfb
+grmi3583 grmi3583 <grmi3583.pfb
+grml3583 grml3583 <grml3583.pfb
+grmn3583 grmn3583 <grmn3583.pfb
+grmo3583 grmo3583 <grmo3583.pfb
+grmu3583 grmu3583 <grmu3583.pfb
+grxc3583 grxc3583 <grxc3583.pfb
+grxi3583 grxi3583 <grxi3583.pfb
+grxl3583 grxl3583 <grxl3583.pfb
+grxn3583 grxn3583 <grxn3583.pfb
+grxo3583 grxo3583 <grxo3583.pfb
+grxu3583 grxu3583 <grxu3583.pfb
+gsma3583 gsma3583 <gsma3583.pfb
+gsme3583 gsme3583 <gsme3583.pfb
+gsmc3583 gsmc3583 <gsmc3583.pfb
+gsmi3583 gsmi3583 <gsmi3583.pfb
+gsmn3583 gsmn3583 <gsmn3583.pfb
+gsmo3583 gsmo3583 <gsmo3583.pfb
+gsmu3583 gsmu3583 <gsmu3583.pfb
+gsxa3583 gsxa3583 <gsxa3583.pfb
+gsxc3583 gsxc3583 <gsxc3583.pfb
+gsxe3583 gsxe3583 <gsxe3583.pfb
+gsxi3583 gsxi3583 <gsxi3583.pfb
+gsxn3583 gsxn3583 <gsxn3583.pfb
+gsxo3583 gsxo3583 <gsxo3583.pfb
+gsxu3583 gsxu3583 <gsxu3583.pfb
+gttc3583 gttc3583 <gttc3583.pfb
+gtti3583 gtti3583 <gtti3583.pfb
+gttn3583 gttn3583 <gttn3583.pfb
+gtto3583 gtto3583 <gtto3583.pfb
+gttu3583 gttu3583 <gttu3583.pfb
+glic0700 glic0700 <glic0700.pfb
+glii0700 glii0700 <glii0700.pfb
+glin0700 glin0700 <glin0700.pfb
+glio0700 glio0700 <glio0700.pfb
+gliu0700 gliu0700 <gliu0700.pfb
+gljc0700 gljc0700 <gljc0700.pfb
+gljn0700 gljn0700 <gljn0700.pfb
+gljo0700 gljo0700 <gljo0700.pfb
+glmc0700 glmc0700 <glmc0700.pfb
+glmi0700 glmi0700 <glmi0700.pfb
+glmn0700 glmn0700 <glmn0700.pfb
+glmo0700 glmo0700 <glmo0700.pfb
+glmu0700 glmu0700 <glmu0700.pfb
+gltc0700 gltc0700 <gltc0700.pfb
+gltn0700 gltn0700 <gltn0700.pfb
+glto0700 glto0700 <glto0700.pfb
+glwc0700 glwc0700 <glwc0700.pfb
+glwi0700 glwi0700 <glwi0700.pfb
+glwn0700 glwn0700 <glwn0700.pfb
+glwo0700 glwo0700 <glwo0700.pfb
+glwu0700 glwu0700 <glwu0700.pfb
+glxc0700 glxc0700 <glxc0700.pfb
+glxi0700 glxi0700 <glxi0700.pfb
+glxn0700 glxn0700 <glxn0700.pfb
+glxo0700 glxo0700 <glxo0700.pfb
+glxu0700 glxu0700 <glxu0700.pfb
+glic0800 glic0800 <glic0800.pfb
+glii0800 glii0800 <glii0800.pfb
+glin0800 glin0800 <glin0800.pfb
+glio0800 glio0800 <glio0800.pfb
+gliu0800 gliu0800 <gliu0800.pfb
+gljc0800 gljc0800 <gljc0800.pfb
+gljn0800 gljn0800 <gljn0800.pfb
+gljo0800 gljo0800 <gljo0800.pfb
+glmc0800 glmc0800 <glmc0800.pfb
+glmi0800 glmi0800 <glmi0800.pfb
+glmn0800 glmn0800 <glmn0800.pfb
+glmo0800 glmo0800 <glmo0800.pfb
+glmu0800 glmu0800 <glmu0800.pfb
+gltc0800 gltc0800 <gltc0800.pfb
+gltn0800 gltn0800 <gltn0800.pfb
+glto0800 glto0800 <glto0800.pfb
+glwc0800 glwc0800 <glwc0800.pfb
+glwi0800 glwi0800 <glwi0800.pfb
+glwn0800 glwn0800 <glwn0800.pfb
+glwo0800 glwo0800 <glwo0800.pfb
+glwu0800 glwu0800 <glwu0800.pfb
+glxc0800 glxc0800 <glxc0800.pfb
+glxi0800 glxi0800 <glxi0800.pfb
+glxn0800 glxn0800 <glxn0800.pfb
+glxo0800 glxo0800 <glxo0800.pfb
+glxu0800 glxu0800 <glxu0800.pfb
+glic1000 glic1000 <glic1000.pfb
+glii1000 glii1000 <glii1000.pfb
+glin1000 glin1000 <glin1000.pfb
+glio1000 glio1000 <glio1000.pfb
+gliu1000 gliu1000 <gliu1000.pfb
+gljc1000 gljc1000 <gljc1000.pfb
+gljn1000 gljn1000 <gljn1000.pfb
+gljo1000 gljo1000 <gljo1000.pfb
+glmc1000 glmc1000 <glmc1000.pfb
+glmi1000 glmi1000 <glmi1000.pfb
+glmn1000 glmn1000 <glmn1000.pfb
+glmo1000 glmo1000 <glmo1000.pfb
+glmu1000 glmu1000 <glmu1000.pfb
+gltc1000 gltc1000 <gltc1000.pfb
+gltn1000 gltn1000 <gltn1000.pfb
+glto1000 glto1000 <glto1000.pfb
+glwc1000 glwc1000 <glwc1000.pfb
+glwi1000 glwi1000 <glwi1000.pfb
+glwn1000 glwn1000 <glwn1000.pfb
+glwo1000 glwo1000 <glwo1000.pfb
+glwu1000 glwu1000 <glwu1000.pfb
+glxc1000 glxc1000 <glxc1000.pfb
+glxi1000 glxi1000 <glxi1000.pfb
+glxn1000 glxn1000 <glxn1000.pfb
+glxo1000 glxo1000 <glxo1000.pfb
+glxu1000 glxu1000 <glxu1000.pfb
+glic1200 glic1200 <glic1200.pfb
+glii1200 glii1200 <glii1200.pfb
+glin1200 glin1200 <glin1200.pfb
+glio1200 glio1200 <glio1200.pfb
+gliu1200 gliu1200 <gliu1200.pfb
+gljc1200 gljc1200 <gljc1200.pfb
+gljn1200 gljn1200 <gljn1200.pfb
+gljo1200 gljo1200 <gljo1200.pfb
+glmc1200 glmc1200 <glmc1200.pfb
+glmi1200 glmi1200 <glmi1200.pfb
+glmn1200 glmn1200 <glmn1200.pfb
+glmo1200 glmo1200 <glmo1200.pfb
+glmu1200 glmu1200 <glmu1200.pfb
+gltc1200 gltc1200 <gltc1200.pfb
+gltn1200 gltn1200 <gltn1200.pfb
+glto1200 glto1200 <glto1200.pfb
+glwc1200 glwc1200 <glwc1200.pfb
+glwi1200 glwi1200 <glwi1200.pfb
+glwn1200 glwn1200 <glwn1200.pfb
+glwo1200 glwo1200 <glwo1200.pfb
+glwu1200 glwu1200 <glwu1200.pfb
+glxc1200 glxc1200 <glxc1200.pfb
+glxi1200 glxi1200 <glxi1200.pfb
+glxn1200 glxn1200 <glxn1200.pfb
+glxo1200 glxo1200 <glxo1200.pfb
+glxu1200 glxu1200 <glxu1200.pfb
+glic1382 glic1382 <glic1382.pfb
+glii1382 glii1382 <glii1382.pfb
+glin1382 glin1382 <glin1382.pfb
+glio1382 glio1382 <glio1382.pfb
+gliu1382 gliu1382 <gliu1382.pfb
+gljc1382 gljc1382 <gljc1382.pfb
+gljn1382 gljn1382 <gljn1382.pfb
+gljo1382 gljo1382 <gljo1382.pfb
+glmc1382 glmc1382 <glmc1382.pfb
+glmi1382 glmi1382 <glmi1382.pfb
+glmn1382 glmn1382 <glmn1382.pfb
+glmo1382 glmo1382 <glmo1382.pfb
+glmu1382 glmu1382 <glmu1382.pfb
+gltc1382 gltc1382 <gltc1382.pfb
+gltn1382 gltn1382 <gltn1382.pfb
+glto1382 glto1382 <glto1382.pfb
+glwc1382 glwc1382 <glwc1382.pfb
+glwi1382 glwi1382 <glwi1382.pfb
+glwn1382 glwn1382 <glwn1382.pfb
+glwo1382 glwo1382 <glwo1382.pfb
+glwu1382 glwu1382 <glwu1382.pfb
+glxc1382 glxc1382 <glxc1382.pfb
+glxi1382 glxi1382 <glxi1382.pfb
+glxn1382 glxn1382 <glxn1382.pfb
+glxo1382 glxo1382 <glxo1382.pfb
+glxu1382 glxu1382 <glxu1382.pfb
+glic1659 glic1659 <glic1659.pfb
+glii1659 glii1659 <glii1659.pfb
+glin1659 glin1659 <glin1659.pfb
+glio1659 glio1659 <glio1659.pfb
+gliu1659 gliu1659 <gliu1659.pfb
+gljc1659 gljc1659 <gljc1659.pfb
+gljn1659 gljn1659 <gljn1659.pfb
+gljo1659 gljo1659 <gljo1659.pfb
+glmc1659 glmc1659 <glmc1659.pfb
+glmi1659 glmi1659 <glmi1659.pfb
+glmn1659 glmn1659 <glmn1659.pfb
+glmo1659 glmo1659 <glmo1659.pfb
+glmu1659 glmu1659 <glmu1659.pfb
+gltc1659 gltc1659 <gltc1659.pfb
+gltn1659 gltn1659 <gltn1659.pfb
+glto1659 glto1659 <glto1659.pfb
+glwc1659 glwc1659 <glwc1659.pfb
+glwi1659 glwi1659 <glwi1659.pfb
+glwn1659 glwn1659 <glwn1659.pfb
+glwo1659 glwo1659 <glwo1659.pfb
+glwu1659 glwu1659 <glwu1659.pfb
+glxc1659 glxc1659 <glxc1659.pfb
+glxi1659 glxi1659 <glxi1659.pfb
+glxn1659 glxn1659 <glxn1659.pfb
+glxo1659 glxo1659 <glxo1659.pfb
+glxu1659 glxu1659 <glxu1659.pfb
+glic1991 glic1991 <glic1991.pfb
+glii1991 glii1991 <glii1991.pfb
+glin1991 glin1991 <glin1991.pfb
+glio1991 glio1991 <glio1991.pfb
+gliu1991 gliu1991 <gliu1991.pfb
+gljc1991 gljc1991 <gljc1991.pfb
+gljn1991 gljn1991 <gljn1991.pfb
+gljo1991 gljo1991 <gljo1991.pfb
+glmc1991 glmc1991 <glmc1991.pfb
+glmi1991 glmi1991 <glmi1991.pfb
+glmn1991 glmn1991 <glmn1991.pfb
+glmo1991 glmo1991 <glmo1991.pfb
+glmu1991 glmu1991 <glmu1991.pfb
+gltc1991 gltc1991 <gltc1991.pfb
+gltn1991 gltn1991 <gltn1991.pfb
+glto1991 glto1991 <glto1991.pfb
+glwc1991 glwc1991 <glwc1991.pfb
+glwi1991 glwi1991 <glwi1991.pfb
+glwn1991 glwn1991 <glwn1991.pfb
+glwo1991 glwo1991 <glwo1991.pfb
+glwu1991 glwu1991 <glwu1991.pfb
+glxc1991 glxc1991 <glxc1991.pfb
+glxi1991 glxi1991 <glxi1991.pfb
+glxn1991 glxn1991 <glxn1991.pfb
+glxo1991 glxo1991 <glxo1991.pfb
+glxu1991 glxu1991 <glxu1991.pfb
+glic2389 glic2389 <glic2389.pfb
+glii2389 glii2389 <glii2389.pfb
+glin2389 glin2389 <glin2389.pfb
+glio2389 glio2389 <glio2389.pfb
+gliu2389 gliu2389 <gliu2389.pfb
+gljc2389 gljc2389 <gljc2389.pfb
+gljn2389 gljn2389 <gljn2389.pfb
+gljo2389 gljo2389 <gljo2389.pfb
+glmc2389 glmc2389 <glmc2389.pfb
+glmi2389 glmi2389 <glmi2389.pfb
+glmn2389 glmn2389 <glmn2389.pfb
+glmo2389 glmo2389 <glmo2389.pfb
+glmu2389 glmu2389 <glmu2389.pfb
+gltc2389 gltc2389 <gltc2389.pfb
+gltn2389 gltn2389 <gltn2389.pfb
+glto2389 glto2389 <glto2389.pfb
+glwc2389 glwc2389 <glwc2389.pfb
+glwi2389 glwi2389 <glwi2389.pfb
+glwn2389 glwn2389 <glwn2389.pfb
+glwo2389 glwo2389 <glwo2389.pfb
+glwu2389 glwu2389 <glwu2389.pfb
+glxc2389 glxc2389 <glxc2389.pfb
+glxi2389 glxi2389 <glxi2389.pfb
+glxn2389 glxn2389 <glxn2389.pfb
+glxo2389 glxo2389 <glxo2389.pfb
+glxu2389 glxu2389 <glxu2389.pfb
+glic2866 glic2866 <glic2866.pfb
+glii2866 glii2866 <glii2866.pfb
+glin2866 glin2866 <glin2866.pfb
+glio2866 glio2866 <glio2866.pfb
+gliu2866 gliu2866 <gliu2866.pfb
+gljc2866 gljc2866 <gljc2866.pfb
+gljn2866 gljn2866 <gljn2866.pfb
+gljo2866 gljo2866 <gljo2866.pfb
+glmc2866 glmc2866 <glmc2866.pfb
+glmi2866 glmi2866 <glmi2866.pfb
+glmn2866 glmn2866 <glmn2866.pfb
+glmo2866 glmo2866 <glmo2866.pfb
+glmu2866 glmu2866 <glmu2866.pfb
+gltc2866 gltc2866 <gltc2866.pfb
+gltn2866 gltn2866 <gltn2866.pfb
+glto2866 glto2866 <glto2866.pfb
+glwc2866 glwc2866 <glwc2866.pfb
+glwi2866 glwi2866 <glwi2866.pfb
+glwn2866 glwn2866 <glwn2866.pfb
+glwo2866 glwo2866 <glwo2866.pfb
+glwu2866 glwu2866 <glwu2866.pfb
+glxc2866 glxc2866 <glxc2866.pfb
+glxi2866 glxi2866 <glxi2866.pfb
+glxn2866 glxn2866 <glxn2866.pfb
+glxo2866 glxo2866 <glxo2866.pfb
+glxu2866 glxu2866 <glxu2866.pfb
+glic3440 glic3440 <glic3440.pfb
+glii3440 glii3440 <glii3440.pfb
+glin3440 glin3440 <glin3440.pfb
+glio3440 glio3440 <glio3440.pfb
+gliu3440 gliu3440 <gliu3440.pfb
+gljc3440 gljc3440 <gljc3440.pfb
+gljn3440 gljn3440 <gljn3440.pfb
+gljo3440 gljo3440 <gljo3440.pfb
+glmc3440 glmc3440 <glmc3440.pfb
+glmi3440 glmi3440 <glmi3440.pfb
+glmn3440 glmn3440 <glmn3440.pfb
+glmo3440 glmo3440 <glmo3440.pfb
+glmu3440 glmu3440 <glmu3440.pfb
+gltc3440 gltc3440 <gltc3440.pfb
+gltn3440 gltn3440 <gltn3440.pfb
+glto3440 glto3440 <glto3440.pfb
+glwc3440 glwc3440 <glwc3440.pfb
+glwi3440 glwi3440 <glwi3440.pfb
+glwn3440 glwn3440 <glwn3440.pfb
+glwo3440 glwo3440 <glwo3440.pfb
+glwu3440 glwu3440 <glwu3440.pfb
+glxc3440 glxc3440 <glxc3440.pfb
+glxi3440 glxi3440 <glxi3440.pfb
+glxn3440 glxn3440 <glxn3440.pfb
+glxo3440 glxo3440 <glxo3440.pfb
+glxu3440 glxu3440 <glxu3440.pfb
+glic4128 glic4128 <glic4128.pfb
+glii4128 glii4128 <glii4128.pfb
+glin4128 glin4128 <glin4128.pfb
+glio4128 glio4128 <glio4128.pfb
+gliu4128 gliu4128 <gliu4128.pfb
+gljc4128 gljc4128 <gljc4128.pfb
+gljn4128 gljn4128 <gljn4128.pfb
+gljo4128 gljo4128 <gljo4128.pfb
+glmc4128 glmc4128 <glmc4128.pfb
+glmi4128 glmi4128 <glmi4128.pfb
+glmn4128 glmn4128 <glmn4128.pfb
+glmo4128 glmo4128 <glmo4128.pfb
+glmu4128 glmu4128 <glmu4128.pfb
+gltc4128 gltc4128 <gltc4128.pfb
+gltn4128 gltn4128 <gltn4128.pfb
+glto4128 glto4128 <glto4128.pfb
+glwc4128 glwc4128 <glwc4128.pfb
+glwi4128 glwi4128 <glwi4128.pfb
+glwn4128 glwn4128 <glwn4128.pfb
+glwo4128 glwo4128 <glwo4128.pfb
+glwu4128 glwu4128 <glwu4128.pfb
+glxc4128 glxc4128 <glxc4128.pfb
+glxi4128 glxi4128 <glxi4128.pfb
+glxn4128 glxn4128 <glxn4128.pfb
+glxo4128 glxo4128 <glxo4128.pfb
+glxu4128 glxu4128 <glxu4128.pfb
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbaccent.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbaccent.mf
new file mode 100644
index 0000000000..f2790a13ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbaccent.mf
@@ -0,0 +1 @@
+% Copyright (C) 1997, 1999, 2001, 2002 Claudio Beccari % file cbaccent.mf v.2.0f 2001/04/09 % Added cap-cedilla and sloping sides of nexus 2001/02/25 % modified circumflex for the cbleipzig fonts 2001/04/22 % % The accent macros that follow are used by all the vowel macros for % generating the ligatures; they mostly come from Computer Modern. % % CB added the tests on boolean monotoniko whose value is set either by the % driver files or it is false by default. Fixed the currentbreadth problem, % and changed several dimensions so as to work well with different parameter % settings. % % Several accents were completely redesigned, in particular grave and acute % and their combinations with diaeresis or breaths are such that do not % change according to the letter they accompany; in a different way % also the circumflex and the diaeresis have been modified accordingly. % % Booleans monotoniko and toniko are remains of a previous test version % where the monotoniko accent was the single one for modern Greek designed as % a vertical stroke; thanks to Apostolos Syropoulos this feature has been % eliminated. % (1999) CB added definitions for adscript iota to be used with upper % case Alpha, Eta and Omega, and for the corresponding small cap variants. boolean toniko, squeeze; % minimum distance between vowel and accent def separator=max(1,vround(x_height/10)) enddef; def grave(expr center) = numeric acc_sgn,acc_displ; acc_displ:=center; if monotoniko: acc_sgn:=0; else: acc_sgn:=+1; fi generate_grave; enddef; def acute(expr center) = numeric acc_sgn,acc_displ; acc_displ:=center; if monotoniko: acc_sgn:=0; else: acc_sgn:=-1; fi generate_grave; enddef; % The next definition draws both the grave (as its name suggests) and the % acute accents, the difference being the value of acc_sgn, where % acc_sgn=+1 tilts the accent to the left (grave) % acc_sgn=-1 tilts the accent to the right (acute) % acc_sgn=0 does not tilt the accent (monotoniko) vardef generate_grave= numeric accent_tilt, alto, basso; accent_tilt:=if cbleipzig or cbroman:20else:30fi; alto:=h; basso:=vround .8[h,x_height]; 1/3[x22,x21]=acc_displ; if serifs: pickup crisp.nib; accent_tilt:= acc_sgn*(accent_tilt+angle(alto-basso,.5currentbreadth)); pos22(max(stem/5,currentbreadth+eps),accent_tilt); pos21(stem,accent_tilt); if monotoniko: bot y22=basso; top y21=alto; x22-x21=(alto-basso)*sind accent_tilt; else: bot y22=basso; top y21+.5stem=alto; z21-z22=whatever*dir(90+accent_tilt); fi filldraw circ_stroke z21e--z22e; % diagonal else: pickup fine.nib; accent_tilt:= acc_sgn*accent_tilt; pos21(stem,0); pos22(vair,0); top y21=alto; bot y22=basso; x22-x21=(alto-basso)*sind accent_tilt; filldraw stroke z21e--z22e; % diagonal fi penlabels(21,22); currentbreadth:=0; enddef; def circumflex(expr center)= if monotoniko: grave(center); else: generate_circumflex(center); fi enddef; def generate_circumflex(expr center)= numeric mid_width; if slitex: % for slides it looks like a cap mid_width=vair; pos21(vair,-180); pos23(vair,0); y21=y23; lft x21r=hround(center-if monospace and (w<6u):1.5u else:max(3u,2w/5)fi); .5[rt x23r,lft x21r]=center; x22=center; pos22(mid_width,90); bot y23=vround(max(h-2mid_width,x_height+mid_width)); top y22r=h+o; if bot y23>=top y22r: bot y23:= top y22r-mid_width; fi filldraw stroke z21e{up}...z22e...{down}z23e; elseif cbleipzig: h':=if h=Circ_ht:h else:10/7x_height fi; numeric theta; theta=angle(1/6(6u-vair),1/4(asc_height-x_height)); pickup crisp.nib; mid_width=.4[vair,stem]; pos[21](vair,theta+90); pos[22](vair,theta+90); pos[23](vair,theta+90); pos[24](vair,theta+90); z[22]-z[21]= z[24]-z[23]=(mid_width-crisp)*dir theta; lft x[21]r=hround(center-max(3u,w/2-2.5u)); rt x[24]l=hround(center+max(3u,w/2-2.5u)); top y[24]r=h'; pair delta; ypart delta=3(y[23]l-y[21]l); delta=whatever*dir theta; numeric deltay; deltay=vround(Circ_ht-(y24r-y23r)-(.4(bot y[21]l-top y[21]r)+2/3[x_height,Circ_ht])); bot y[21]l=y23l-deltay; %if h=Circ_ht: % vround(bot y[21]l-top y[21]r+min(2/3[x_height,Circ_ht],y[23]l-.25vair)); %else: % vround(y[23]l-.5dot_size) %fi; filldraw z[21]l..controls(z[21]l+delta)and(z[23]l-delta)..z[23]l..z[24]l--z[24]r.. controls(z[24]r-delta)and(z[22]r+delta)..z[22]r..z[21]r--cycle; % stroke else: mid_width:=if squeeze:.3 else: .5 fi [vair,stem]; pickup fine.nib; pos21(hround(mid_width-eps),180); pos22(vair,90); pos23(mid_width,45); pos24(vair,90); pos25(hround(mid_width-eps),180); lft x21r=hround(center-if monospace: if(w<5u):1.5u else:max(3u,w/3)fi else: max(3u,w/3) fi); .5[rt x25l,lft x21r]=center; (x22-x21)=x23-x22=x24-x23=(x25-x24); if h=Circ_ht: bot y21l=bot y24l=vround(.45[h,x_height+.5mid_width]); else: bot y21l=bot y24l=vround(max(.5[h,x_height],x_height if not SansSerif:+o fi+separator)); fi top y22r=top y25r=h; y23=.5[y22,y24]; filldraw stroke z21e{up}...z22e{right}..z23e..{right}z24e...{up}z25e; % stroke fi penlabels(21,22,23,24,25); currentbreadth:=0; enddef; vardef diaeresis(expr center)= generate_diaeresis(center,dot_size,dot_size+1.75u,h,x_height+separator); enddef; vardef diaeresis_acute(expr center)= acute(center); generate_diaeresis(center,6/8dot_size,13/8dot_size if cbleipzig or SansSerif:+u fi,.5[h,x_height],x_height+separator); enddef; vardef diaeresis_grave(expr center)= grave(center); generate_diaeresis(center,6/8dot_size,13/8dot_size if cbleipzig or SansSerif:+u fi,.5[h,x_height],x_height+separator); enddef; vardef diaeresis_circumflex(expr center)= if monotoniko: grave(center); generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator); else: generate_circumflex(center); numeric sp_bottom, sp_top; if (not slitex): sp_top=vround(.15[bot y21l,x_height]); sp_top+sp_bottom=bot y21l+x_height; else: sp_top=vround(.5[bot y21l,bot y22l]-separator); sp_bottom=vround(x_height+separator); fi generate_diaeresis(center,6/8dot_size,11/8dot_size if cbleipzig:+u fi,sp_top,sp_bottom); fi enddef; vardef generate_diaeresis(expr center,target_dot_diam,sep,eff_h,base)= pickup tiny.nib; numeric dot_diam; dot_diam:=max(tiny.breadth,hround(target_dot_diam)); pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; top y32r=vround(eff_h); if bot y32l<base: y32l:=min(y32r-eps,base+.5currentbreadth); fi y31=.5[y32l,y32r]; pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34; if sep>=0 : center=.5[x31,x33]; x33-x31=sep; else: y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r]; rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w); lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w); fi dot(31,32); dot(33,34); penlabels(31,32,33,34,35); currentbreadth:=0; enddef; def rough(suffix $,@)(expr dot_size,depth,shear) = if (not monotoniko): pickup fine.nib; pos$(dot_size,90); if square_dots: pos$'(dot_size,180); z$'=z$; dot($',$); % squarish dot comma_join_:=max(fine.breadth,floor .7dot_size); comma_bot_:=max(fine.breadth,floor .5dot_size); pos@0(comma_join_,180); pos@1(comma_join_,180); pos@2(comma_bot_,180); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth; x@0r=x@1r=x$'r; lft x@2r=good.x(x$-eps); filldraw stroke z@0e--z@1e..z@2e; % tail else: tail_thick:=if cbleipzig: max(.4dot_size,currentbreadth+eps); elseif SansSerif: max(dot_size/2,currentbreadth+eps); else: if (fine>.2dot_size):floor(min(fine.breadth,vair)) else:max(vair/2,currentbreadth+eps)fi fi; pos@1(tail_thick,90); pos@2(tail_thick,180); pos@3(tail_thick,-90); z@1r=z$r; lft x@2r=hround(x$-.5depth+.5shear if (cbleipzig and (top y$r<Circ_ht)):-.2dot_size fi); x@3+.5tail_thick=x$+.5dot_size+shear; y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth); y_:=ypart((z@1{left}...z@2{down}...z@3) intersectiontimes (z$l{left}..{right}z$r)); if y_<0: y_:=1; fi filldraw z$r{right}..subpath (0,y_) of (z$l{left}..{right}z$r)--cycle; % dot if monospace: % tail draw z@1{left}...z@2{down}...{right}z@3; else: filldraw stroke z@1e{left}...z@2e{down}...{right}z@3e; fi fi penlabels(@1,@2,@3,$); fi currentbreadth:=0; enddef; def smooth(suffix $,@)(expr dot_size,depth,shear) = if not monotoniko: pickup fine.nib; pos$(dot_size,90); if square_dots: pos$'(dot_size,0); z$'=z$; dot($',$); % squarish dot comma_join_:=max(fine.breadth,floor .7dot_size); comma_bot_:=max(fine.breadth,floor .5dot_size); pos@0(comma_join_,0); pos@1(comma_join_,0); pos@2(comma_bot_,0); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth; x@0r=x@1r=x$'r; rt x@2r=good.x(x$-eps); filldraw stroke z@0e--z@1e..z@2e; % tail else: tail_thick:=if cbleipzig: max(.4dot_size,currentbreadth+eps); elseif SansSerif: max(dot_size/2,currentbreadth+eps); else: if (fine>.2dot_size):floor(min(fine.breadth,vair)) else:max(vair/2,currentbreadth+eps)fi fi; pos@1(tail_thick,90); pos@2(tail_thick,0); pos@3(tail_thick,-90); z@1r=z$r; rt x@2r=hround(x$+.5depth+.5shear if (cbleipzig and (top y$r<Circ_ht)):+.3dot_size fi); x@3-.5tail_thick=hround(x$-.5dot_size+shear); y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth); y_:=ypart((z@1{right}...z@2{down}...z@3) intersectiontimes (z$l{right}..{left}z$r)); if y_<0: y_:=1; fi filldraw z$r{left}..subpath (0,y_) of (z$l{right}..{left}z$r)--cycle; % dot if monospace: % tail draw z@1{right}...z@2{down}...{left}z@3; else: filldraw stroke z@1e{right}...z@2e{down}...{left}z@3e; fi fi penlabels(@1,@2,@3,$); fi currentbreadth:=0; enddef; vardef spirit(expr center) text type= numeric sp_bottom, sp_height; sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator); numeric dot_diam#; dot_diam# = if SansSerif:1else:3/4fi dot_size#; define_whole_blacker_pixels(dot_diam); dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height))); x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam); y31+.5dot_diam=h; if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0); penlabels(31); enddef; vardef spirit_acute(expr center) text type = numeric sp_bottom, sp_height, sp_box; sp_box:=if cbleipzig:.95else:.8*fi(h-x_height); sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator); numeric dot_diam#; dot_diam# = if SansSerif:1else:3/4fi dot_size#; define_whole_blacker_pixels(dot_diam); dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height))); if monotoniko: grave(center); else: acute(center+if slitex:6/20 else:4/20fi sp_box); if 1type0: x31=hround(lft x22l-if serifs:if cbleipzig:.51else:.5fi elseif slitex: .2 else:.4 fi sp_box);% smooth acute else: x31+.5dot_diam= hround(lft x22l if serifs:-1/20 elseif slitex: -2/20 else:+1/20 fi sp_box); % rough acute fi y31+.5dot_diam=h; if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0); fi enddef; vardef spirit_grave(expr center) text type = numeric sp_bottom, sp_height,sp_box; sp_box:=.8*(h-x_height); sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator); numeric dot_diam#; dot_diam# = if SansSerif:1else:3/4fi dot_size#; define_whole_blacker_pixels(dot_diam); dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height))); if monotoniko: grave(center); else: grave(center+if serifs:if cbleipzig or cbroman:9else:11fi elseif slitex:10 else:9fi/20sp_box); if 1type0: x31=hround(lft x21l-.5sp_height if serifs:- 1/10sp_box fi); %smooth grave else: x31+.5dot_diam=hround(lft x21l if serifs or slitex:-3/20sp_box fi); % rough grave fi y31+.5dot_diam=h; if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0); fi enddef; vardef spirit_circumflex(expr center) text type= if monotoniko: grave(center); else: generate_circumflex(center); numeric sp_bottom, sp_height, sp_top, box_top; box_top=bot if slitex: y22l else: y23l if cbleipzig:-.5u fi fi; sp_top=sp_bottom+sp_height=vround(.15[box_top,x_height]); sp_bottom=x_height+separator; numeric dot_diam#; dot_diam# = 5/8dot_size#; define_whole_blacker_pixels(dot_diam); pickup fine.nib; dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height-eps))); x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam); y31+.5dot_diam=vround(sp_top); if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0); fi penlabels(31); enddef; def iota_sub(expr pos_stem) = if not monotoniko: if known pic.iota: addto currentpicture also pic.iota shifted (hround(pos_stem),0); else: picture temp_picture; temp_picture=currentpicture; clearit; if cursive and serifs and not (monospace or small_caps): pickup pencircle xscaled stem yscaled hair; x51=0; top y51=vround(-o-separator); x52=x51; bot y52=vround(-desc_depth); draw z52--z51; pickup pencircle scaled hair; y53=y52+1/2hair; lft x53=hround(x52+u); draw z53--(z52+(.5u,0))--z52; elseif cbleipzig or cbroman: pos50(stem,0);x50=0;top y50+.5stem=vround(-o-.5separator); pos51(stem,0) ; x51=x50; y51=y53; x52r=.5[x51r,x53r];x52l=.5[x51l,x53l]; bot y52l=vround(-desc_depth); y52r-y52l=.3[hair,stem]; z52=.5[z52r,z52l]; pos53(hair,if cbroman:135else:180fi); lft x53r=hround(x51r+3u/4);y53l=y52r+min(u/2,hair); filldraw double_circ_stroke z50e---z51e{down}...{right}z52e...{up}z53e; else: if small_caps: numeric iota_stem; iota_stem:=.5[vair,stem]; pickup tiny.nib; pos51(iota_stem,0); pos52(iota_stem,0); lft x51l=lft x52l=hround(-.5iota_stem); top y51 - bot y52= 1.2iota_dp; .5[top y51,bot y52]=0; filldraw stroke z51e--z52e; % stem if serifs or slitex: if monospace: dish_serif(51,52,a,1/3,.3jut,b,1/3,.3jut); % upper serif dish_serif(52,51,c,1/3,.3jut,d,1/3,.3jut); % lower serif else: numeric s_jut; s_jut :=if slitex: .5iota_stem else:.5jut fi; dish_serif(51,52,a,1/3,s_jut,b,1/3,s_jut); % upper serif dish_serif(52,51,c,1/3,s_jut,d,1/3,s_jut); % lower serif fi fi else: pickup fine.nib; x51=0; pos51(stem,180); top y51=vround(-o-separator); x52=x51; pos52(stem,180); bot y52=-iota_dp; filldraw circ_stroke z52e--z51e; fi fi if not working_hard : picture pic.iota; pic.iota=currentpicture; fi currentpicture:=currentpicture shifted (hround(pos_stem),0); addto currentpicture also temp_picture; fi fi penlabels(51,52,53); currentbreadth:=0; enddef; def Iota_sub(expr pos_stem) = if not monotoniko: if known pic.Iota: addto currentpicture also pic.Iota shifted (hround(pos_stem),0); else: picture temp_picture; temp_picture=currentpicture; clearit; numeric I_stem; I_stem:=.6[hair,stem]; pickup tiny.nib; pos51(I_stem,0); pos52(I_stem,0); lft x51l=lft x52l=hround(-.5I_stem); top y51 - bot y52=2(iota_dp-separator);.5[top y51,bot y52]=0; filldraw stroke z51e--z52e; % stem if serifs or slitex: if monospace: dish_serif(51,52,a,1/3,.3jut,b,1/3,.3jut); % upper serif dish_serif(52,51,c,1/3,.3jut,d,1/3,.3jut); % lower serif else: dish_serif(51,52,a,1/3,.7jut,b,1/3,.7jut); % upper serif dish_serif(52,51,c,1/3,.7jut,d,1/3,.7jut); % lower serif fi fi picture pic.Iota; pic.Iota=currentpicture; currentpicture:=currentpicture shifted (hround(pos_stem),0); addto currentpicture also temp_picture; fi % endfi " known pic.Iota" fi %endfi "not monotoniko" currentbreadth:=0; enddef; cmchar "Adscript Iota"; beginchar(oct"010",if monospace:9else:4fi u#,x_height#,desc_depth#); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; Iota_sub(.5w); monotoniko:=toniko; endchar;% "Adscript Iota" numeric acc_width#; acc_width#:=if monotoniko: 4u# else:9u# fi; cmchar "Grave accent"; beginchar("`",if monospace:9else:3fi u#,acc_ht#,0); adjust_fit(0,0); numeric center; numeric acc_sgn; acc_sgn:=+1; grave(if monospace:19/36else:2/3fi w); endchar;% "Grave accent" cmchar "Acute accent"; beginchar("'",if monospace:9else:3fi u#,acc_ht#,0); adjust_fit(0,0); numeric center; numeric acc_sgn; acc_sgn:=-1; acute(if monospace:17/36else:1/3fi w); endchar;% "Acute accent" cmchar "Circumflex accent"; beginchar("~",if monospace:9else:6fi u#,circ_ht#,0); adjust_fit(0,0); numeric center; numeric mid_width; squeeze:=false; generate_circumflex(w/2); penlabels(21,22,23,24,25); currentbreadth:=0; endchar;% "Circumflex accent" cmchar "Diaeresis"; beginchar(oct"042",if monospace:9else:4fi u#,circ_ht#,0); adjust_fit(0,0); numeric dot_diam, center, sep; sep:=4u-tiny; center:=.5w; dot_diam:=max(tiny.breadth,hround(dot_size)); pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; y32=.5[x_height+separator,circ_ht]; y31=.5[y32l,y32r]; pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34; if sep>0 : center=.5[x31,x33]; x33-x31=sep; else: y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r]; rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w); lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w); fi dot(31,32); dot(33,34); penlabels(31,32,33,34,35); endchar;% "Diaeresis" cmchar "Rough breathing"; beginchar("<",if monospace:9else:4fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; spirit(.5w)<; monotoniko:=toniko; endchar;% "Rough breathing" cmchar "Smooth breathing"; beginchar(">",if monospace:9else:4fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; spirit(.5w)>; monotoniko:=toniko; endchar;% "Smooth breathing" cmchar "Rough breathing with acute"; beginchar(oct"126",if monospace:9else:5fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; spirit_acute(.5w)<; monotoniko:=toniko; endchar;% "Rough breathing with acute" cmchar "Rough breathing with grave"; beginchar(oct"103",if monospace:9else:5fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; spirit_grave(.5w)<; monotoniko:=toniko; endchar;% "Rough breathing with grave" cmchar "Rough breathing with circumflex"; beginchar(oct"100",if monospace:9else:6fi u#,Circ_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; squeeze:=true; spirit_circumflex(.5w)<; monotoniko:=toniko; endchar;% "Rough breathing with circumflex" cmchar "Smooth breathing with acute"; beginchar(oct"136",if monospace:9else:5fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; spirit_acute(.5w)>; monotoniko:=toniko; endchar;% "Smooth breathing with acute" cmchar "Smooth breathing with grave"; beginchar(oct"137",if monospace:9else:5fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; spirit_grave(.5w)>; monotoniko:=toniko; endchar;% "Smooth breathing with grave" cmchar "Smooth breathing and circumflex"; beginchar(oct"134",if monospace:9else:6fi u#,Circ_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; squeeze:=true; spirit_circumflex(.5w)>; monotoniko:=toniko; endchar;% "Smooth breathing and circumflex" cmchar "Diaeresis with acute"; beginchar(oct"043",if monospace:9else:5fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; diaeresis_acute(.5w); monotoniko:=toniko; endchar;% "Diaeresis with acute" cmchar "Diaeresis with grave"; beginchar(oct"044",if monospace:9else:5fi u#,acc_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; diaeresis_grave(.5w); monotoniko:=toniko; endchar;% "Diaeresis with grave" cmchar "Diaeresis with circumflex"; beginchar(oct"040",if monospace:9else:8fi u#,Circ_ht#,0); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; squeeze:=true; diaeresis_circumflex(.5w); monotoniko:=toniko; endchar;% "Diaeresis with circumflex" cmchar "Iota subscript"; beginchar("|",if monospace:9else:2fi u#,0,.6desc_depth#); adjust_fit(0,0); toniko:=monotoniko; monotoniko:=false; iota_sub(.5w); monotoniko:=toniko; endchar;% "Iota subscript" cmchar "Breve accent"; beginchar(oct"036",7u#,min(asc_height#,2x_height#),0); italcorr h#*slant+.5vair#-1.5u#; adjust_fit(0,0); pickup crisp.nib; pos1(vair,-180); pos3(vair,0); top y1=top y3=h; lft x1r=w-rt x3r=0; numeric mid_thickness; mid_thickness=vround 1/3[vair,stem]; pos2(mid_thickness,-90); x2=.5w; bot y2r=vround (1/3[x_height,h]+o-.5mid_thickness); filldraw stroke z1e{down}...z2e{right}...{up}z3e; % stroke currentbreadth:=0; endchar;% "Breve accent" cmchar"Wide breve accent"; beginchar(oct"227",12u#,min(asc_height#,2x_height#),0); italcorr h#*slant+.5vair#-1.5u#; adjust_fit(0,0); pickup crisp.nib; pos1(vair,-180); pos3(vair,0); top y1=top y3=h; lft x1r=w-rt x3r=0; numeric mid_thickness; mid_thickness=vround 1/3[vair,stem]; pos2(mid_thickness,-90); x2=.5w; bot y2r=vround (1/3[x_height,h]+o-.5mid_thickness); filldraw stroke z1e{(1,-1)}...z2e{right}...{1,1}z3e; % stroke currentbreadth:=0; penlabels(1,2,3,4,5); endchar;% "Wide breve accent" cmchar "Macron (bar) accent"; numeric macron_breadth#; macron_breadth#=.2[vair#,stem#]; beginchar(oct"037",7u#,.15[x_height#,asc_height#]+macron_breadth#,0); italcorr h#*slant-.75u#; adjust_fit(0,0); numeric macron_breadth; macron_breadth:=Vround .2[vair,stem]; pickup if serifs: crisp.nib else: fine.nib fi; pos1(macron_breadth,90); pos2(macron_breadth,90); %top y1r=top y2r=h+o; lft x1=w-rt x2=0; bot y1l=bot y2l=vround (h+o); filldraw stroke z1e--z2e; % bar currentbreadth:=0; endchar;% "Macron (bar) accent" cmchar "Lowered cap to go under iota or upsilon"; beginchar(oct"001",6u#,0,desc_depth#); adjust_fit(0,0); numeric mid_width;mid_width=1/3[vair,stem]; pickup if serifs: crisp.nib else: fine.nib fi; pos1(vair,135); pos2(mid_width,90); pos3(vair,45); lft x1r=0; rt x3r=w; bot y1l=max(-d,-3mid_width)-separator=bot y3l; x2=.5[lft x1r,rt x3r]; top y2r=-separator; filldraw double_circ_stroke z1e..z2e..z3e; penlabels(1,2,3); currentbreadth:=0; endchar;% "Lowered cap to go under iota or upsilon" cmchar "Small tie to go under any letter"; beginchar(oct"024",6u#,0,desc_depth#); adjust_fit(0,0); numeric mid_width;mid_width=1/3[vair,stem]; pickup if serifs: crisp.nib else: fine.nib fi; pos1(vair,-135); pos2(mid_width,-90); pos3(vair,-45); lft x1r=0; rt x3r=w; top y1l=-separator=top y3l; x2=.5[lft x1r,rt x3r]; bot y2r=max(-d,-3mid_width)-separator; filldraw double_circ_stroke z1e..z2e..z3e; penlabels(1,2,3); currentbreadth:=0; endchar;% "Small tie to go under any letter" %endinput; % questi sono i due lati di un circonflesso ^ col vertice alla base cmchar "Left side of nexus"; beginchar(oct"020",2.5u#,0,desc_depth#); adjust_fit(0,0); pickup if serifs: crisp.nib else: fine.nib fi; pos1(hair,135); pos2(1.5u,angle((-slant,1))); lft x1r=0; bot y1l=-d; rt x2l=hround(w+eps); top y2r=h; filldraw circ_stroke z1e--z2e; penlabels(1,2); endchar;% "Left side of nexus" cmchar "Right side of nexus"; beginchar(oct"021",3.5u#,0,desc_depth#); adjust_fit(0,0); pickup if serifs: crisp.nib else: fine.nib fi; pos2(hair,45); pos1(1.5u,angle((-slant,1))); lft x1l=hround(0-eps); top y1r=h; rt x2r=w; bot y2l=-d; filldraw circ_stroke z2e--z1e; penlabels(1,2); endchar;% "Right side of nexus" endinput; \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbbase.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbbase.mf
new file mode 100644
index 0000000000..16ba6697be
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbbase.mf
@@ -0,0 +1 @@
+% Copyright (C) 1997---2001, 2002 Claudio Beccari % version 2.2b 2002/02/23 % The greatest part of this file was written by Silvio Levy; CB aknowledges % Silvio's work. % CB added some material at the end and "corrected" some definitions, % in particular those that produced overflows at high resolutions and % magnifications. % The file was renamed in order to distinguish it from Silvio's one. numeric cbbase; cbbase:=1; %don't read this file twice % make reference to file in subdirectories less painful def readfrom(expr filename) = scantokens ("input " & filename); enddef; % we start by defining a few more font parameters: boolean monowidth; %are the widths of all strokes roughly the same? boolean straight; %are certain strokes straight? let old_font_setup = font_setup; def font_setup = define_whole_vertical_pixels(acc_ht,circ_ht,Circ_ht,iota_dp); %accent heights old_font_setup; enddef; %Since many of our characters are composite (for instance, accent+vowel), %we avoid recomputing many pictures by saving them. %But if we're using various definitions for the same letter (as when %running 6test.mf) we can't use this trick, so we set working_hard:=true. boolean working_hard; %are we to recompute letters every time? working_hard:=false; def this_letter = italcorr ital; adjust_fit(fit_params); if known savedpicture: currentpicture:=savedpicture; else: gen_letter; fi if not working_hard: picture savedpicture; savedpicture:=currentpicture; fi enddef; %The following routines are for use with double characters. boolean is_double; is_double:=false; let oldendchar=endchar; def begindoublechar(expr c,w_sharp,h_sharp,d_sharp) = is_double:=true; beginchar(c,w_sharp,h_sharp,d_sharp); enddef; def doublecharkern(expr k_sharp) = if not monospace: k:=hround(k_sharp*hppp); r:=r+k; charwd:=charwd+k_sharp; fi enddef; def middoublechar(expr w_sharp,h_sharp,d_sharp) = scantokens extra_endchar; forsuffixes e=r,l,w,charwd: numeric first.e; first.e:=e; endfor w:=hround(w_sharp*hppp); h:=vround(h_sharp*hppp); d:=vround(d_sharp*hppp); charwd:=w_sharp; charht:=max(charht,h_sharp); chardp:=max(chardp,d_sharp); picture first.glyph; first.glyph=currentpicture; clearxy; clearit; clearpen; enddef; def endchar = if is_double : charwd:=first.charwd+charwd; picture second_glyph; second_glyph=currentpicture shifted (first.r-l,0); currentpicture:= first.glyph; addto currentpicture also second_glyph; scantokens extra_endchar; w:=first.w+w; r:=first.r-l+r; l:=first.l; chardx:=first.w+w; interim xoffset:= -l; if proofing>0: makebox(proofrule); fi shipit; if displaying>0: makebox(screenrule); showit; fi endgroup; is_double:=false else : oldendchar fi enddef; % The new definition of endchar must be memorized so that % the macro `iff' keeps working let endchar_=endchar; %By convention, we reserve the name z1' for the direction at z1, and so on. %The direction at z1r is z1'r, or zdir1r. vardef zdir[]@#= z@'@# enddef; vardef assign_z@#(expr zz)= x@#:=xpart(zz); y@#:=ypart(zz) enddef; vardef sgn(expr x)= if (x>0): 1 elseif (x<0): -1 else: 0 fi enddef; vardef double_circ_stroke text t = forsuffixes e = l,r: path_.e:=t; endfor if cycle path_.l: errmessage "Beware: `stroke' isn't intended for cycles"; fi path_.l .. reverse path_.r .. cycle enddef; vardef drawloop(suffix $,$$,@@,@)= numeric temp[], sup; sup=superness; forsuffixes e=r,l: path curv[]e; numeric S[]e; curv1e=pulled_super_arc.e($,$$)(.5superpull); curv2e=pulled_super_arc.e(@,@@)(.5superpull); endfor (S1r,S2r)=curv1r intersectiontimes curv2r; (temp1,S2l)=curv1r intersectiontimes curv2l; (S1l,temp2)=curv1l intersectiontimes curv2r; for i=1 upto 9: exitif (temp1>=S1r) and (temp2>=S2r); begingroup numeric S[]r, S[]l, temp[]; pair p; interim superness:=(i/10)[sup,1]; message"change in superness required; increased to "; show superness; curv1r:=pulled_super_arc.r($,$$)(0); curv2r:=pulled_super_arc.r(@,@@)(0); (S1r,S2r)=curv1r intersectiontimes curv2r; (temp1,S2l)=curv1r intersectiontimes curv2l; (S1l,temp2)=curv1l intersectiontimes curv2r; endgroup; endfor; if S1l=-1 : S1l:=2; fi if S2l=-1 : S2l:=2; fi filldraw stroke subpath(0,S1e+eps) of curv1e; filldraw stroke subpath(0,S2e+eps) of curv2e; filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle; enddef ; % helpful macro for deciding the quadrant in gr_arc.$ ($=r,l) vardef signum(expr x)=if x<0: -1 else: 1 fi enddef; vardef gr_arc.r(suffix $,$$,$$$)(expr min,max,tilt)= pair center, corner; if signum(y$$$r-y$r)*signum(x$$$r-x$r) < 0 : %first or third quadrant center=(x$$$r,y$r); corner=(x$r,y$$$r); else : center=(x$r,y$$$r); corner=(x$$$r,y$r); fi z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}... {z$$$r-corner}z$$$r enddef; vardef gr_arc.l(suffix $,$$,$$$)(expr min,max,tilt)= save p,q,wdth; pair center, corner, temp; numeric wdth, t, s; path p,q; if signum(y$$$r-y$r)*signum(x$$$r-x$r) < 0 : %first or third quadrant center=(x$$$r,y$r); corner=(x$r,y$$$r); if tilt>=0 : wdth:=min; other_wdth:=max; t:=2(1-tilt); else : wdth:=max; other_wdth:=min; t:=-2tilt; fi else : center=(x$r,y$$$r); corner=(x$$$r,y$r); if tilt>=0 : wdth:=max; other_wdth:=min; t:=2(1-tilt); else : wdth:=min; other_wdth:=max; t:=-2tilt; fi fi p:=z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}... {z$$$r-corner}z$$$r; pos$$(wdth,angle direction t of p - 90); z$$r=point t of p; assign_z$$'l(direction t of p); assign_z$$'r(z$$'l); if other_wdth<=currentbreadth: errmessage "bad pos"; fi temp:=point (2-t) of p- (other_wdth-currentbreadth,0) rotated (angle direction (2-t) of p - 90); boolean k[]; k1:=false; k2:=false; if unknown x$l: k1:=true; assign_z$l(temp); assign_z$'l(direction(2-t) of p); if signum(y$$$r-y$r)*signum(x$$$r-x$r) < 0 : %first or third quadrant y$l:=2ypart center-y$l; x$'l:=-x$'l; else: x$l:=2xpart center-x$l; y$'l:=-y$'l; fi fi if unknown x$$$l: k2:=true; assign_z$$$l(temp); assign_z$$$'l(direction(2-t) of p); if signum(y$$$r-y$r)*signum(x$$$r-x$r) < 0 : %first or third quadrant x$$$l:=2xpart center-x$$$l; y$$$'l:=-y$$$'l; else: y$$$l:=2ypart center-y$$$l; x$$$'l:=-x$$$'l; fi fi q:=z$l{z$'l}...z$$l{z$$'l}...z$$$l{z$$$'l}; if k1 : t := xpart(q intersectiontimes (center---z$r)); if t=-1 : t:=0; fi assign_z$l(point t of q); assign_z$'l(direction t of q); assign_z$'r(corner-z$r); z$l+z$r=2z$; else: t:=0; fi if k2 : s := xpart(q intersectiontimes (center---z$$$r)); if s=-1 : s:=2; fi assign_z$$$l(point s of q); assign_z$$$'l(direction s of q); assign_z$$$'r(z$$$r-corner); z$$$l+z$$$r=2z$$$; else: s:=2; fi subpath (t,s) of q enddef; vardef doodah(suffix $,$$,$$$)= if known x$$: vardef ward(expr gr)= sgn(xpart direction 1 of (z${zdir$}..(x$$,gr)..{zdir$$$}z$$$)) <> sgn(x$-x$$) enddef; y$$=solve ward(y$,y$$$); else: vardef ward(expr gr)= sgn(ypart direction 1 of (z${zdir$}..(gr,y$$)..{zdir$$$}z$$$)) <> sgn(y$-y$$) enddef; x$$=solve ward(x$,x$$$); fi (z${zdir$}..z$$..{zdir$$$}z$$$) enddef; forsuffixes e=r,l: vardef club.e(suffix $,$$,$$$)= doodah($e,$$e,$$$e) enddef; endfor screen_rows:=600; screen_cols:=1000; vardef alpha_tail(suffix $,$$) = pos$$(hair,180); top y$$=vround 4/3[bot y$l,top y$r]; %tip of hook rt x$$l=hround(x$+(y$$-y$)+.5hair); %central arc is round enddef; vardef pi_bar = pos3(vstem,-90); rt x3=hround(w-.75u); top y3l=x_height; %top right pos2(vstem,-90); y2=y3; x2=.25w; %top left x1 if SansSerif: +.25hair else:-.5hair fi =hround.75u; y1-.5hair=4/3[top y2l,bot y2r]; %tip of bar numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90); forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor if SansSerif: %bar filldraw stroke z1e{z1'e}...z2e---z3e; else: filldraw circ_stroke z1e{z1'e}...z2e---z3e; fi enddef; vardef cblpi_bar = pos2(vstem,-90); top y2l=x_height; x2=.3w; %top left x1-.5hair=hround.75u; y1=y2r-u; %tip of bar numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90); forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor pos3(vstem,-90); x2+x3=w+.8u; z3=z2+whatever*dir(-4); % Tilt adjusted after Dimitri Fillippou pos11(hair,slope-90); x11=w-u; y11l=h; %right tip forsuffixes e=l,r: z11'e=(z11e-z3e)yscaled 2; endfor filldraw double_circ_stroke z1e{z1'e}...z2e---z3e...{z11'e}z11e; %bar enddef; % vardef cbltau_bar = numeric cbtilt; cbtilt=angle(-slant,1)+180; pos2(vstem,cbtilt); top y2l=x_height; x2=.25w; %top left x1-.5hair=hround.75u; y1=bot y2r-.5u; %tip of bar numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90); forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor pos3(vstem,cbtilt); x2+x3=w; z3=z2+whatever*dir(-4); % Tilt adjusted after Dimitri Fillippou pos11(hair,slope-90); z11+z1=z2+z3; %right tip forsuffixes e=l,r: z11'e=(z11e-z3e)yscaled 2; endfor filldraw double_circ_stroke z1e{z1'e}...z2e---z3e...{z11'e}z11e; %bar enddef; %% Extension for font paramemeter calculations with splines % --------------------------------------------------------------------------- % % % % some extra font parameters % def font_cap_height expr x = fontdimen 8: x enddef; def font_asc_height expr x = fontdimen 9: x enddef; def font_acc_cap_height expr x = fontdimen 10: x enddef; def font_desc_depth expr x = fontdimen 11: x enddef; def font_max_height expr x = fontdimen 12: x enddef; def font_max_depth expr x = fontdimen 13: x enddef; def font_digit_width expr x = fontdimen 14: x enddef; def font_cap_stem expr x = fontdimen 15: x enddef; def font_baselineskip expr x = fontdimen 16: x enddef; % Some booleans boolean slitex, straight, monowidth, barebones, cursive,cbleipzig,cbroman; barebones:=false; cursive:=false; cbleipzig:=false; cbroman:=false; if unknown invisibile: boolean invisibile; invisibile:=false; fi extra_endchar:=extra_endchar&"if invisibile: clearit;fi"; % For modern monotoniko spelling we need another boolean that might % have been already defined in another driver file if unknown monotoniko: boolean monotoniko; monotoniko:=false; fi boolean small_caps; small_caps:=false; numeric sclc; sclc:=1; boolean metrics; metrics:=false; boolean SansSerif; SansSerif:=false; % For ouline fonts % The body is the solution of exercise 13.23 of MFbook % Thanks to Don Hosek who added "minor" enhancements for writewhite % printers and high resolution printers if unknown outlining: boolean outlining; outlining:=false; fi % do outline only when explicitly told to do so by means of the declaration % outlining:=true; % in the font driver file def outline = cull currentpicture keeping (1,infinity);% start of solution of ex.13.23 picture v; v:=currentpicture; cull currentpicture keeping (1,1) withweight 3; addto currentpicture also v - v shifted right -v shifted left - v shifted up - v shifted down; cull currentpicture keeping (1,4);% end of solution of ex.13.23 % next code for high resolution typesetters % replacing each pixel x with the following pattern of % pixels in the currentpicture: % X % XxX % X % to create darker lines for outlines. % Adjacent x pixels superimpose their X companions if (pixels_per_inch >= 1200) : v:=currentpicture; addto currentpicture also v shifted right + v shifted left + v shifted up + v shifted down; cullit; % and the next code is for medium resolution printers such % as the Varityper(600dpi) and the APSu5(723dpi) or % write-white laser printers such as the Xerox 8790 % replacing pixel x with: % X % Xx % to create slightly darker lines for outlines. % Adjacent x pixels (again) superimpose their X companions elseif (pixels_per_inch >= 600) or (write_white=1): % See below addto currentpicture also currentpicture shifted left; addto currentpicture also currentpicture shifted up; fi enddef; % Specify write_white:=1 in MF command line or define new modes that % include write_white:=1 among their parameters % otherwise the default holds true: if unknown write_white: write_white:=0; fi readfrom("cbspline"); \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbdigits.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbdigits.mf
new file mode 100644
index 0000000000..b3d0e084c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbdigits.mf
@@ -0,0 +1,1053 @@
+% file cbdigits.mf
+%
+% The first part of this file is the same as Computer Modern's romand.mf.
+% It contains the ten digits in so-called roman style.
+% Character codes '060 through '071 are generated.
+%
+% The rest is Copyright (C) 1997, 1999, 2000, 2001, 2002 Claudio Beccari
+% v.2.6 2002/04/09
+% The second part contains the `greek numerals' and special signs for such
+% numerals. The last part contains the 'Athenian numerals'.
+
+% All digits have the same height, width, depth, and italic correction.
+
+cmchar "The numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround max(.7u,1.45u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+pickup tiny.nib;
+% CB statement added in order to overcome rounding errors with
+% small pixel densities
+if light_stem<=currentbreadth: light_stem:=currentbreadth+eps; fi
+%
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if not serifs: save slab; slab=bar; fi
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+o; top y4l=if monospace: .8 else: .9 fi\\ h+o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u);
+tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+o+1)--(x3l,h+o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..z4e{left}; % point
+penlabels(1,2,3,4); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, hair_vair; hair_vair=.25[vair,hair];
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.4[stem,cap_stem] fi);
+pickup crisp.nib; pos7(arm_thickness,-90); pos8(hair,0);
+bot y7r=0; lft x7=hround .9u; rt x8r=hround(w-.9u); y8=good.y(y7l+beak/2)+eps;
+arm(7,8,a,.3beak_darkness,beak_jut); % arm and beak
+pickup fine.nib; pos2(slab,90); pos3(.4[curve,cap_curve],0);
+top y2r=h+o; x2=.5(w-.5u); rt x3r=hround(w-.9u); y3+.5vair=.75h;
+if serifs: numeric bulb_diam; bulb_diam=hround(flare+2/3(cap_stem-stem));
+ pos0(bulb_diam,180); pos1(cap_hair,180);
+ lft x1r=hround .9u; y1-.5bulb_diam=2/3h;
+ (x,y2l)=whatever[z1l,z2r]; x2l:=x; bulb(2,1,0); % bulb and arc
+else: x2l:=x2l-.25u; pos1(flare,angle(-9u,h));
+ lft x1r=hround .75u; bot y1l=vround .7h; y1r:=good.y y1r; x1l:=good.x x1l;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal and arc
+pos4(.25[hair_vair,cap_stem],0);
+pos5(hair_vair,0); pos6(hair_vair,0);
+y5=arm_thickness; y4=.3[y5,y3]; top y6=min(y5,slab,top y7l);
+lft x6l=crisp.lft x7; z4l=whatever[z6l,(x3l,bot .58h)]; z5l=whatever[z6l,z4l];
+erase fill z4l--z6l--lft z6l--(lft x6l,y4l)--cycle; % erase excess at left
+filldraw stroke z2e{right}..tension atleast .9 and atleast 1
+ ..z3e{down}.. z4e---z5e--z6e; % stroke
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+mid_thickness=max(fine.breadth,vround 2/3vair);
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+pickup fine.nib; pos2(top_thickness,90); top y2r=h+o;
+pos3(max(fine.breadth,.6[curve,cap_curve]-stem_corr),0);
+rt x3r=hround(w-1.25u);
+pos4(vair,-90); pos5(vair,-90);
+pos6(mid_thickness,90); x2=x6=x8=.5[1.5u,x7];
+pos7(cap_curve,0); rt x7r=hround(w-.75u); lft x5=min(hround 3u,lft x6)-eps;
+pos8(bot_thickness,-90); bot y8r=-o;
+y3=.6[top y4l,bot y2l]; y7=.5[bot y6l,top y8l];
+top y5l=vround(.54h+.5vair); y5r=y6l;
+x4=1/3[x5,x3l]; z4=z5+whatever*(150u,h);
+filldraw stroke pulled_super_arc.e(2,3)(.5superpull)
+ & z3e{down}...z4e---z5e; % upper bowl
+filldraw z5r--z6l--z6r--z5l---cycle; % middle tip
+filldraw stroke pulled_super_arc.e(6,7)(.5superpull)
+ & pulled_super_arc.e(7,8)(.5superpull); % lower bowl
+if serifs: numeric bulb_diam[];
+ bulb_diam1=flare+.5(cap_stem-stem); bulb_diam2=flare+cap_stem-stem;
+ pos0(bulb_diam1,180); pos1(hair,180);
+ lft x0r=hround 1.25u; y0=min(.9h-.5bulb_diam1,.75h+.5bulb_diam1);
+ bulb(2,1,0); % upper bulb
+ pos10(bulb_diam2,-180); pos9(cap_hair,-180);
+ lft x10r=hround .75u; y10=max(.1h+.5bulb_diam2,.3h-.5bulb_diam2);
+ bulb(8,9,10); % lower bulb
+else: pos1(.5[vair,flare],angle(-8u,h));
+ lft x1r=hround u; bot y1l=vround .75h+o;
+ y1r:=good.y y1r+eps; x1l:=good.x x1l;
+ pos9(bot_thickness,angle(-2u,-h));
+ lft x9r=hround .75u; top y9l=vround .25h-o;
+ y9r:=good.y y9r-eps; x9l:=good.x x9l;
+ filldraw stroke term.e(2,1,left,1,4); % upper terminal
+ filldraw stroke term.e(8,9,left,1,4); fi % lower terminal
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 4";
+beginchar("4",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem, light_stem', diag_stem, alpha, cut; cut=.75notch_cut;
+light_stem=hround .4[fudged.stem,fudged.cap_stem];
+light_stem'=hround max(tiny.breadth,light_stem-2stem_corr);
+diag_stem=max(tiny.breadth,.4[vair,fudged.hair]);
+pickup crisp.nib; pos5(cap_bar,90); pos6(cap_bar,90);
+lft x5=hround .5u; rt x6=hround(w-.5u);
+top y5r=vround(if serifs: 5/18[slab,h-light_stem]+1
+ else:.35(h-light_stem) fi+.5cap_bar);
+z4l=top lft z5r; y2=y2'=y5=y6; x1r=x2r=hround(w-3u+.5light_stem);
+penpos1(light_stem',0); penpos2(light_stem',0); y1=y3=h+apex_o+apex_oo;
+x3r+apex_corr=x1r; alpha=diag_ratio(1,diag_stem,y3-y4l,x3r-x4l);
+penpos3(alpha*diag_stem,0); penpos4(alpha*diag_stem,0);
+x0=x1l; z0=whatever[z3r,z4r];
+x5'=x5; z5''=z5'+penoffset z4-z3 of currentpen=whatever[z4l,z3l];
+fill diag_end(2r,1r,1,.5,3l,4l)---z5''...lft z5'
+ ---lft z5l -- (x4r,y5l) -- z4r
+ if y0<h-cut:{z3r-z4r}...{up}(x1l-1,h-cut)
+ --(x1l,h-cut) else: -- z0 fi
+ --z2l--z2r--cycle; % diagonal and upper stem
+filldraw stroke z5e--z6e; % bar
+pickup tiny.nib; pos7(light_stem,0); rt x7r=x1r; bot y7=0;
+pos2'(light_stem,0); x2'=x7;
+filldraw stroke z2'e--z7e; % lower stem
+if serifs: dish_serif(7,2',a,1/3,1.75u,
+ b,1/3,min(1.75u,w-.5u-rt x7r)); fi % serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=vround .61803h+o;
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 7";
+beginchar("7",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, bot_width, top_shift, top_hair;
+if hefty: arm_thickness=Vround(slab+2stem_corr); top_shift=0;
+ bot_width=hround .51[curve,cap_curve]; top_hair=.4[thin_join,bot_width];
+else: arm_thickness=Vround .4[stem,cap_stem]; top_shift=.5u;
+ bot_width=flare; top_hair=cap_hair; fi
+if top_hair<tiny.breadth: top_hair:=tiny.breadth; fi
+pickup crisp.nib; pos2(arm_thickness,90); pos1(hair,180);
+top y2r=h; rt x2=hround(w-.75u+top_shift);
+lft x1r=hround(.75u+.5top_shift); y1=good.y(y2l-beak/2)-eps;
+arm(2,1,a,.3beak_darkness,-beak_jut); % arm and beak
+pos3(hair,180); y3=good.y(y2r+beak/6)+eps; z3r=whatever[z1r,z.a0];
+penpos2'(eps,-90); z2'=z2r;
+arm(2',3,b,beak_darkness,x3r-x.a0); % upward extension of beak
+pickup tiny.nib; pos4(top_hair,0); pos6(bot_width,0);
+bot y4=max(h-arm_thickness,h-slab,bot y2l); rt x4r=crisp.rt x2;
+lft x6l=hround(3.5u+top_shift-.5bot_width);
+if serifs: y6-.5bot_width=-o; filldraw z6l{down}..{up}z6r--cycle; % bulb
+else: bot y6=-oo; fi
+if hefty: erase fill rt z4r--z4r...{down}z6r
+ --(rt x4r,y6)--cycle; % erase excess at top
+ filldraw stroke z4e...{down}z6e; % stroke
+else: pos5(top_hair,0); y5=2/3h; z5=whatever[z4,(.75u,y6)];
+ erase fill rt z4r--z4r--z5r--(rt x4r,y5)--cycle; % erase excess at top
+ filldraw stroke z4e---z5e...{down}z6e; fi % stroke
+penlabels(1,2,3,4,5,6); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+currentbreadth:=0;
+
+cmchar "The numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+currentbreadth:=0;
+
+
+% Here we start with the greek numerals; the three numerals stigma, qoppa,
+% and sampi, are expressly designed with the suggestions of Apostolos
+% Styropoulos and taking into account the variant shapes that exist for
+% these glyphs.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+cmchar "The lowercase numeral stigma";
+beginchar(6,9u#,x_height#,0);
+adjust_fit(0,0);
+ if cursive:
+ if slitex or monospace: pickup fine.nib else: pickup crisp.nib fi;
+ pos1(hair,90); top y1r=h+oo; rt x1=w-u;
+ pos2(stem,180); lft x2r=u;
+ pos3(hair,-90); y3=.9bar_height; y2=.5[y1,y3];
+ rt x3=.5[rt x4,rt x1r];
+ pos4(.6[hair,stem],0); y4=y3;
+ pos5(.6[hair,stem],0); bot y5=0;
+ x5=x4=.5[x2,x1];
+ filldraw stroke z1e{left}..{down}z2e..{right}z3e;
+ filldraw stroke z5e--z4e;
+ elseif cbleipzig or cbroman:
+ pickup fine.nib; numeric slope;
+ pos4(hair,-180); y4=.5h; lft x4r=hround .75u; %left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); %bottom right
+ top y3r=h+oo; x3=x5; pos3(vstem,90);
+ pos10(vstem,90); y10=y3;x10=x3+2.5u; %top inflecton
+ pos5(vstem,-90); bot y5r=0; %bottom inflection
+ x5-x4l=.5(y3l-y5l);
+ pos7(hair,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+ pos9(hair,180); x9=x6; y9-y3=y5-y6;
+ bot y7l=-if not slitex:.5fi desc_depth;
+ pair za; za=.5[z3,z5]; slope=angle((0,h)-za);
+ pos1(.25[hair,stem],slope); pos2(.25[hair,stem],360-slope);
+ y4=.5[y1l,y2l]; x1l=x2l;
+ z1l=za+1.05*((z4l-za) rotated -(180-slope));
+ pos8(vstem,-90); y8=y5;x8=x5+2u;
+ filldraw double_circ_stroke
+ z7e{right}...z6e...z8e...z5e{left}..z2e..%
+ z4e{up}..z1e..z3e{right}...z10e..{up}z9e;
+ else:
+ if serifs: pickup crisp.nib; else: pickup fine.nib; fi
+ pos1(stem,90); top y1r=h+o; if serifs: if monospace:rt x1 = w-u+o;
+ else:rt x1 +.5stem =w-u+o;
+ fi
+ else: rt x1=w-u;
+ fi
+ pos6(.55[vair,stem],90); top y6r= top y1r;
+ pos2(vair,180); lft x2r=u if serifs: -o fi;
+ pos3(stem,-90); y3=.9bar_height; y2=.5[y1,y3];
+ x3=.5w+u if not serifs:+.5stem fi;
+ pos4(vair,0); y4=y3;
+ pos5(stem,0); if serifs: if monospace: bot y5=-o;
+ else: bot y5=.5stem -o;
+ fi
+ else: bot y5=0;
+ fi
+ x5=x4=.5[x2,x1]; x6=.5[x4,x3];
+ if serifs:
+ filldraw double_circ_stroke z1e..z6e..{down}z2e..{right}z3e;
+ filldraw circ_stroke z5e--z4e;
+ else:
+ filldraw stroke z1e..z6e..{down}z2e..{right}z3e;
+ filldraw stroke z5e--z4e;
+ fi
+ fi
+penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+currentbreadth:=0;
+
+cmchar "The lowercase variant stigma";
+beginchar(7,if cbroman:9else:10fi u#,%
+ if cbroman:x_height# else:body_height# fi,%
+ if cursive:desc_depth# elseif cbroman:0else:2cap_stem# fi);
+adjust_fit(0,0);
+ if cursive:
+ if slitex or monospace: pickup fine.nib else: pickup crisp.nib fi;
+ pos0(hair,90); pos3(stem,if serifs:60else:90fi);
+ pos4(cap_stem,180);
+ pos5(cap_stem,225); pos6(stem,180); pos7(hair,90);
+ w-rt x0r=3/4u=lft x4r; rt x0r=rt x6l;
+ top y0r=.3[h,x_height]; y4=x_height;
+ path curva,mediana; curva=z4r{up}..{right}z0r; mediana=(w/2,-d)--(w/2,h);
+ z3r=(curva intersectionpoint mediana);
+ %x3=w/2; top y3r=top y0r;
+ x5=w/2; y5=.5[y4,y6]; y6=.5[y5,y7];
+ bot y7l=-oo; x7=.3[x4,x5];
+ filldraw stroke z0e{left}..z3e..{down}z4e..z5e..{down}z6e..{left}z7e;
+ path curva; curva=z7{right}..{up}z6;
+ pair zA,zB;
+ zA= mediana intersectiontimes curva;
+ z8=.5[point xpart zA of mediana, point ypart zA of curva];
+ zB= direction ypart zA of curva;
+ pos8(stem,angle zB); pos9(stem,if serifs:45else:60fi); pos10(hair,90);
+ bot y9l=-d-oo; lft x9l=rt x8r; y10=top y9r; x9=.5[x8,x10];
+ filldraw stroke z8e{down}..{right}z9e..z10e;
+ path mediana, curva; pair zA,zB;
+ elseif cbroman: % No variant stigma (2000/07/23)
+ pickup fine.nib; numeric slope;
+ pos4(hair,-180); y4=.5h; lft x4r=hround .75u; %left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); %bottom right
+ top y3r=h+oo; x3=x5; pos3(vstem,90);
+ pos10(vstem,90); y10=y3;x10=x3+2.5u; %top inflecton
+ pos5(vstem,-90); bot y5r=0; %bottom inflection
+ x5-x4l=.5(y3l-y5l);
+ pos7(hair,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+ pos9(hair,180); x9=x6; y9-y3=y5-y6;
+ bot y7l=-if not slitex:.5fi desc_depth;
+ pair za; za=.5[z3,z5]; slope=angle((0,h)-za);
+ pos1(.25[hair,stem],slope); pos2(.25[hair,stem],360-slope);
+ y4=.5[y1l,y2l]; x1l=x2l;
+ z1l=za+1.05*((z4l-za) rotated -(180-slope));
+ pos8(vstem,-90); y8=y5;x8=x5+2u;
+ filldraw double_circ_stroke
+ z7e{right}...z6e...z8e...z5e{left}..z2e..%
+ z4e{up}..z1e..z3e{right}...z10e..{up}z9e;
+ else:
+ pickup fine.nib;
+ pos0(hair,-180); pos3(cap_stem,90);
+ pos4(hair,-180); pos5(cap_stem,-90);
+ pos6(hair,180); pos8(hair,90);
+ pos7(cap_stem,90); pos9(hair,-90);
+ pos10(hair,-180);pos11(hair,-90);
+ pos12(hair,-135); pos13(hair,-180); pos14(hair,-90);
+ z8=z10;
+ bot y9r=-2cap_stem; bot y8l=0; bot y7l=0; y5=y4-.5cap_stem;
+ y6=.5[y5r,y8r];
+ y4=math_axis+.7cap_stem;
+ y3l=x_height; y0=min(body_height,x_height+2cap_stem);
+ y11=min(.5[y4,y7],y7+2cap_stem); y12l=y14l=y13l=y9l;
+ x8=.5w; x9=x8+cap_stem; x7=.25w;
+ x6=.25[x0,x5];
+ x5=x8;
+ lft x4r=.5u;
+ x3=x5;
+ x11=x7;
+ rt x0l=w-u; x12l=x14l=x13l; x13=x8;
+ filldraw circ_stroke z0e{down}...z3e{left}...z4e{down};
+ filldraw double_circ_stroke z4e{down}...z11e{right}...z5e{right}...
+ z6e{down}...z8e{left};
+ filldraw circ_stroke z8e{left}...z7e{left};
+ filldraw circ_stroke z9e{left}---z14e...z12e...z13e---z10e{up};
+ fi
+penlabels(0,3,4,5,6,7,8,9,10,11,12,13,14);
+endchar;
+
+currentbreadth:=0;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+cmchar "The lowercase numeral qoppa";
+beginchar(18,if monospace:9else:7fi u#,%
+ if cbleipzig or cbroman:0else:0.5fi[asc_height#,x_height#],%
+ if cbleipzig or cbroman:desc_depth# else:0fi);
+ if cursive and not (slitex or monospace):
+ adjust_fit(.5u#,.5u#); pickup crisp.nib;
+ pos1(stem,180); pos2(stem,225);
+ pos4(stem,225); pos5(stem,180);
+ .5[z1,z5]=.5[z2,z4]=z3=(.5w,bar_height);
+ top y1r=h; lft x1r=u; x2r= x1; y2l=bar_height;
+ pos3(hair,angle(z4-z2)-90);
+ filldraw %stroke
+ z1r{down}..z2r{right}..z3r{z4-z2}..{down}z5r--
+ z5l{up}..z4l{left}..z3l{z2-z4}..{up}z1l--cycle;
+ elseif cbleipzig or cbroman:
+ adjust_fit(0,0); numeric qhair; qhair=.5[hair,stem];
+ pos1(qhair,0); x1l=u;y1=h;
+ pos6(qhair,0);x6r=w-u;y6=-d;
+ z0=.5[z1l,z6r]; z0=.5[z5r,z2l]; z0=.5[z6r,z1l];
+ pos2(qhair,0); x2l=.5u; y2l=y0-stem/2;
+ pos3(stem,angle(z1l-z2l)); z3l=z2l;
+ pos4(stem,angle(z5r-z6r)); z4r=z5r;
+ pos5(qhair,0);
+ filldraw stroke z1e--z2e; filldraw stroke z3e--z4e; filldraw stroke z5e--z6e;
+ else:
+ adjust_fit(0,0);
+ numeric q_sl, q_rad;
+ if serifs:
+ pickup crisp.nib;
+ else:
+ pickup fine.nib;
+ fi
+ q_rad=.8[vair,stem];
+ q_sl=if not monospace:1.414* fi(vair);
+ pos1(q_rad,180); pos4(q_rad,180);
+ pos5(q_sl,225);
+ pos7(q_sl,225);
+ lft x1r =lft x5r=u; top y1r=h;
+ top y5l=bar_height;
+ .5[z5,z7]= .5[z1,z4]=(.5w,bar_height);
+ if serifs:
+ filldraw double_circ_stroke
+ z1e{down}..{down}z5e--z7e{down}..{down}z4e;
+ else:
+ filldraw stroke
+ z1e{down}..{down}z5e--z7e{down}..{down}z4e;
+ fi
+ fi
+penlabels(1,2,3,4,5,6,7,8);
+endchar;
+
+currentbreadth:=0;
+
+
+cmchar "The lowercase variant numeral qoppa";
+beginchar(19,9u#,if cbleipzig or cbroman:1else:.5fi[body_height#,x_height#],
+if cursive:.2elseif cbleipzig or cbroman:1else:0fi desc_depth# );
+adjust_fit(0,0);
+ if cursive:
+ if slitex or monospace: pickup fine.nib else: pickup crisp.nib fi;
+ pos1(hair,90); pos2(stem,180); pos3(hair,270); pos4(stem,0);
+ lft x2r = w-rt x4r=u; y2=y4=.5[y1,y3]; x1=x3=w/2;
+ top y1r=h+oo; bot y3r=3/4bar_height;
+ filldraw stroke z1e{left}..z2e..z3e..z4e..{left}z1e;
+ pos5(if not monospace:.8fi stem,0); pos6(stem,0); z5=z3;
+ x6=x5; bot y6=-d;
+ filldraw stroke z5e--z6e;
+ elseif cbleipzig or cbroman:
+ if cbroman:pickup tiny.nib;fi
+ pos1(if cbleipzig:fine else:hair fi,90); pos2(stem,180);
+ pos3(if cbleipzig:fine else:hair fi,270); pos4(stem,0);
+ lft x2r = w-rt x4r=u; y2=y4=.5[y1,y3]; x1=x3=w/2;
+ top y1r=h+oo; bot y3r=-oo;
+ filldraw stroke z1e{left}..z2e..z3e..z4e..{left}z1e;
+ pos5(if cbroman:stem else:hair fi,0); pos6(stem,0); z5=z3;
+ x6=x5; bot y6=-d if cbleipzig:+.5stem fi;
+ if cbroman:
+ filldraw stroke z5e--z6e;
+ dish_serif(6,5,a,1/3,.8jut,b,1/3,.8jut);
+ else:
+ filldraw circ_stroke z6e--z5e;
+ fi
+ else:
+ pickup pencircle xscaled vstem yscaled .5vstem rotated 30;
+ x1=1.5u; x2=w-x1;
+ y1=y2=x_height-.3vstem;
+ draw z1..z2..cycle;
+ penpos3(hair,0); penpos4(stem,0);
+ y3=y1-.5(x2-x1);
+ x3=x4=.5w; y4=0;
+ filldraw circ_stroke z4e---z3e;
+ fi
+ penlabels(1,2,3,4,5,6);
+endchar;
+
+currentbreadth:=0;
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+cmchar "The lowercase numeral sanpi";
+beginchar(oct"033",if monospace:9else:13fi u#,asc_height#,0);
+ adjust_fit(0,0);
+ if cursive:
+ if slitex or monospace: pickup fine.nib else: pickup crisp.nib fi;
+ pos1(.3[hair,stem],90); pos2(stem,0);
+ lft x1r=w-rt x2r=u; top y1r=h+oo; bot y2r=0;
+ path p_san; p_san:= z1{right}..{down}z2;
+ filldraw stroke z1e{right}..{down}z2e;
+ pair zA,zB; z3= point 1/3 of p_san; z4=point 2/3 of p_san;
+ zA= direction 1/3 of p_san; zB=direction 2/3 of p_san;
+ pos3(hair,angle(zA)); pos4(hair,angle(zB));
+ z0=(x1,bar_height); numeric base_dir; base_dir=1/4angle(z2-z0);
+ z5=1/4[z0,z2]; z6=.5[z5,z2];
+ pos5(stem,base_dir); pos6(stem,base_dir);
+ filldraw stroke z5e{dir(90+base_dir)}..{zA zscaled(0,1)}z3e;
+ filldraw stroke z6e{dir(90+base_dir)}..{zB zscaled(0,1)}z4e;
+ elseif cbleipzig or cbroman:
+ if cbroman: pickup tiny.nib; fi
+ numeric s_width, S_width; s_width=.25[hair,stem]; S_width=.5[hair,stem];
+ pos1(S_width,90); pos2(stem,0);
+ lft x1r-s_width/2=w-rt x2r=u; top y1r=h+oo; bot y2r=s_width/2-oo;
+ path p_san; p_san:= z1{right}..{down}z2;
+ filldraw double_circ_stroke z1e{right}..{down}z2e;
+ pair zA,zB,zC; z3= point 2/5 of p_san; z4=point 3/5 of p_san;
+ zA= direction 2/5 of p_san; zB=direction 3/5 of p_san;
+ zC=direction 1/2 of p_san rotated -90;
+ pos3(s_width,angle(zA)); pos4(s_width,angle(zB));
+ z5=z3+5u*dir(angle(zC)); z6=z4+5u*dir(angle(zC));
+ pos5(s_width,angle(zC)+90); pos6(s_width,angle(zC)+90);
+ filldraw circ_stroke z5e..z3e;
+ filldraw circ_stroke z6e..z4e;
+ else:
+ if serifs: pickup crisp.nib; else: pickup fine.nib; fi
+ pos1(vstem,90);
+ pos2(stem,0);
+ rt x2r=hround(w-.75u);
+ if serifs:
+ bot y2-.5(stem-currentbreadth)=-o;
+ top y1r=h;
+ x1-.5(vstem-currentbreadth)+x2r=w;
+ filldraw double_circ_stroke z1e{right}..{down}z2e;
+ else:
+ y2=0;
+ top y1r=h;
+ lft x1+x2r=w;
+ filldraw stroke z1e{right}..{down}z2e;
+ fi
+ path p_san; p_san:= z1{right}..{down}z2;
+ numeric a_dir, b_dir; a_dir= 40; b_dir=60;
+ pos3(vair,-a_dir); pos4(stem,0);
+ pos5(vair,-b_dir); pos6(stem,0);
+ z3=directionpoint dir(-a_dir) of p_san;
+ z5=directionpoint dir(-b_dir) of p_san;
+ x4l=x1; y4=if slitex:.8 fi bar_height;
+ x6=.5w; y6=.5y4;
+ if serifs:
+ filldraw circ_stroke z4e{up}..{dir(90-a_dir)}z3e;
+ filldraw circ_stroke z6e{up}..{dir(90-b_dir)}z5e;
+ else:
+ filldraw stroke z4e{up}..{dir(90-a_dir)}z3e;
+ filldraw stroke z6e{up}..{dir(90-b_dir)}z5e;
+ fi
+ fi
+ path p_san; numeric a_dir,b_dir;
+penlabels(1,2,3,4,5,6);
+endchar;
+
+currentbreadth:=0;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+cmchar "The greek numeral right apex anw tonos";
+ beginchar(oct"376",3.5u#,acc_ht#,0);
+ adjust_fit(0,0);
+ acute(2/5w);
+endchar;
+
+currentbreadth:=0;
+
+cmchar "The greek numeral left apex katw tonos";
+beginchar(oct"377",3.5u#,acc_ht#,desc_depth#);
+ adjust_fit(0,0);
+ numeric accent_tilt, alto, basso; accent_tilt:=-30;
+ alto:=-.8(acc_ht - x_height); basso:=0;
+ 2/3[x22,x21]=.5w;
+if serifs: pickup crisp.nib;
+ accent_tilt:= (accent_tilt+angle(alto-basso,.5currentbreadth));
+ pos22(max(stem/5,currentbreadth+eps),accent_tilt); pos21(stem,accent_tilt);
+ top y22=basso; bot y21-.5stem=alto;
+ z21-z22=whatever*dir(90+accent_tilt);
+ filldraw circ_stroke z21e--z22e; % diagonal
+else: pickup fine.nib;
+ accent_tilt:= accent_tilt;
+ pos21(stem,0); pos22(vair,0);
+ bot y21=alto; top y22=basso; x22-x21=(alto-basso)*sind accent_tilt;
+ filldraw stroke z21e--z22e; % diagonal
+fi
+penlabels(21,22);
+currentbreadth:=0;
+endchar;
+
+currentbreadth:=0;
+
+cmchar "The greek numeral centered dot";
+beginchar(oct"046",5u#,dot_size#,0);
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(dot_diam,0); pos2(dot_diam,90);
+ lft x1l=hround(.5w-.5dot_diam); y2=0; z1=z2; dot(1,2); % dot
+ currentpicture:=currentpicture shifted (0,math_axis);
+endchar;
+
+currentbreadth:=0;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Capital Greek numerals
+
+
+cmchar "Capital Qoppa";
+beginchar(oct"025",9u#,cap_height#,0);
+adjust_fit(0,0);
+pickup fine.nib;
+pos1(cap_stem,0); x1=w/2; y1=.65x_height;
+pos2(cap_stem,0); x2=x1; bot y2=0;
+filldraw stroke z1e--z2e;
+if serifs:
+ dish_serif(2,1,a,1/3,cap_jut,b,1/3,cap_jut); % serif
+fi
+pickup crisp.nib;
+z3=z7=z1; pos3(hair,-90); pos7(hair,-90);
+pos5(hair,90); x5=x3; top y5r=h+oo;
+pos4(cap_stem,0-angle((1,slant))); %y4=.5[y3,y5]; x1=.5[x6,x4];
+pos6(cap_stem,180-angle((1,slant))); %y6=y4; lft x6r=.6u;
+.5[z4,z6]=.5[z3,z5]; z4-z6=whatever*(1,-.25slant); lft x6r=.6u;
+filldraw stroke z3e{right}...z4e...z5e...z6e...{right}z7e;
+penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
+
+
+
+
+cmchar "Capital Stigma";
+beginchar(oct"026",14u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+pickup tiny.nib;
+pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.6w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps;
+if serifs:
+ arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak
+ serif(2,1,b,1/3,cap_jut); % bottom serif
+fi
+pickup crisp.nib;
+pos5(cap_stem,90);x5r=x1l-tiny/2; y5r=y3r;
+pos6(cap_stem,-90); x6r=x5r; y6r=y2r-tiny/2;
+pos7(cap_stem,180); lft x7r=w-x4r; y7=.5[y1,y2];
+pos8(hair,90); pos9(hair,-90); x8=x9=.55[x7l,x2l]; y9r=y2l-tiny/2; y8r=y3r;
+filldraw stroke z8e{left}..z7e..z9e{right};
+filldraw z5r--z8r--z8l{right}...{down}z5l--cycle;
+filldraw z6r--z9r--z9l{right}...{up}z6l--cycle;
+x10=x2;y10=y2-tiny/2; filldraw z10--z6r--z6--cycle;
+penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+
+cmchar"Capital Sampi";
+beginchar(oct"027",12u#,cap_height#,0);
+adjust_fit(if serifs:-.2u#,2u# else:-u#,0.5 u# fi);
+pickup tiny.nib;
+z1r=(w/4,h); z2r=(w-tiny/2,tiny/2);
+pos2(cap_stem,0); z1l-z2l=whatever*(z1r-z2r); z1r-z1l=whatever*up; z1=.5[z1r,z1l];
+filldraw stroke z1e--z2e;
+z3=.2[z1l,z2l]; pos3(stem,angle(z1l-z2l));
+numeric angolo; angolo=angle((z1l-z2l)xscaled-.4);
+z4-z3=whatever*dir(angolo); y4=tiny/2;
+z4r-z3r=whatever*(z4-z3); y4r=tiny/2; z4=.5[z4r,z4l];
+filldraw stroke z3e--z4e;
+z5=.4[z3l,z2l];pos5(stem,angle(z1l-z2l));
+z6=z5+whatever*dir(angolo); y6=y4;
+z6r=z5r+whatever*(z5-z6); y6r=y6; z6=.5[z6r,z6l];
+filldraw stroke z5e--z6e;
+if serifs:
+dish_serif(2,1,a,1/3,cap_jut,b,1/3,.8cap_jut); % right serif
+dish_serif(4,3,c,1/3,jut,d,1/3,jut); % left serif
+dish_serif(6,5,e,1/3,jut,f,1/3,jut); % center serif
+fi
+penlabels(1,2,3,4,5,6,7,8);
+endchar;
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Athenian digits; this is the subset that includes the multiples of 50
+
+
+
+cmchar "Athenian numeral pente-deka";
+beginchar(2,15u#,cap_height#,0);
+adjust_fit(0,0);
+numeric PIstem; PIstem:=fudged.cap_stem-3stem_corr;
+if monospace and (gensize < 10): % small typewriter sizes!
+ numeric penna; penna:= PIstem*(.5+gensize/20);
+ pickup pencircle scaled penna;
+ x1=u+PIstem+penna; .5[x1,x4]=.5w;
+ y1=y4=.5penna;
+ x2-x1=x4-x3; x3=x2+apex_corr;
+ y2=y3=h-PIstem-penna;
+ draw z1--z2--z3--z4--z1;
+else:
+ numeric left_stem,alpha;
+ left_stem=cap_hair if hefty: -3stem_corr fi;
+ x1l=w-x4r=u+1.5stem;
+ y1=y4=0;
+ x2-x1=x4-x3; x3r=x2r+apex_corr;
+ y2=y3=h-1.5PIstem;
+ alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+ penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+ penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+ fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle
+ z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+ y5=y6=cap_vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l];
+ if y0<y3-cap_notch_cut: y0:=y3-cap_notch_cut;
+ if gensize>7:
+ unfill z0+.5right...{z4-z3}z6--z5{z2-z1}...z0+.5left--cycle; % counter
+ else:
+ unfill z0--z5--z6--cycle;
+ fi
+ else:
+ unfill z0--z5--z6--cycle;
+ fi % counter
+fi
+%
+pickup if monospace:pencircle else:pensquare fi scaled PIstem slanted slant;
+lft x50=lft x51=u = w-rt x53; x53=x52;
+bot y50=bot y53=0; top y51=top y52=h;
+draw (z50)--(z51)--(z52)--(z53);
+penlabels(0,1,2,3,4,5,6,50,51,52,53);
+endchar;
+
+currentbreadth:=0;
+
+
+cmchar "Athenian numeral pente-hkaton";
+beginchar(3,15u#,cap_height#,0);
+italcorr cap_height#*slant-.5u;
+adjust_fit(0,0);
+numeric PIstem; PIstem:=fudged.cap_stem-3stem_corr;
+pickup tiny.nib; pos1(stem,0); pos2(stem,0);
+pos3(stem,0); pos4(stem,0);
+lft x1l=lft x2l=hround (u+1.5PIstem if serifs:+if monospace:.3else:.5fi cap_jut fi);
+x3=x4=w-x1;
+top y1=top y3=h-1.5PIstem; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(bar,90); penpos6(bar,90);
+x5=x1; x6=x3; y5=y6=.52y1;
+fill stroke z5e--z6e; % bar
+if serifs:
+ numeric inner_jut,outer_jut;
+ if monospace:
+ outer_jut=.4jut; inner_jut=.3jut;
+ else:
+ outer_jut=.7jut;inner_jut=.5stem;
+ fi
+ dish_serif(1,2,a,1/3,outer_jut,b,1/3,inner_jut); % upper left serif
+ dish_serif(2,1,c,1/3,outer_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,inner_jut,f,1/3,outer_jut); % upper right serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,outer_jut); % lower right serif
+fi
+%
+pickup if monospace:pencircle else:pensquare fi scaled PIstem slanted slant;
+lft x50=lft x51=u = w-rt x53; x53=x52;
+bot y50=bot y53=0; top y51=top y52=h;
+draw (z50)--(z51)--(z52)--(z53);
+penlabels(1,2,3,4,5,6);
+endchar;
+
+currentbreadth:=0;
+
+cmchar "Athenian numeral pente-qilioi";
+beginchar(4,15u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric stem[],outer_jut,xjut,alpha[];
+stem1=cap_stem-2stem_corr; stem2=min(cap_hair,stem1);
+outer_jut=if monospace:-.2else:.7fi jut ; xjut= if serifs: (stem1-stem2)/4 else: 0 fi;
+numeric PIstem; PIstem:=fudged.cap_stem-3stem_corr;
+%
+lft x1l=u+1.5PIstem+outer_jut; % top left
+lft x3l=x1l+xjut; % bottom left
+%
+rt x2r=x4r-xjut; % top right
+rt x4r=w-u-1.5PIstem-outer_jut; % bottom right
+%
+top y1=top y2=h-1.5PIstem; bot y3= bot y4=0;
+alpha1=diag_ratio(1,stem1,h,x4r-x1l);
+alpha2=diag_ratio(1,stem2,h,x2r-x3l);
+penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0);
+penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0);
+if hefty: z0=whatever[z1,z4]=whatever[z2,z3];
+ x12=x34=x0; y13=y24=y0;
+ z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l];
+ z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r];
+ forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor
+ fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34'
+ --diag_end(34',4l,.5,1,4r,24')--z24'
+ --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals
+else: fill diag_end(4r,1r,.5,1,1l,4l)
+ --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal
+ fill diag_end(2l,3l,.5,1,3r,2r)
+ --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal
+if serifs and (not monospace):
+ pickup tiny.nib;
+ numeric inner_jut[];
+ prime_points_inside(1,4); prime_points_inside(2,3);
+ prime_points_inside(3,2); prime_points_inside(4,1);
+ if rt x1'r+jut+.5u+1<=lft x2'l-jut-xjut: inner_jut1=jut;
+ else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi
+ if rt x3'r+jut+.5u+1<=lft x4'l-jut-xjut: inner_jut2=jut;
+ else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi
+ dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif
+ dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif
+ dish_serif(2',3,e,2/3,inner_jut1+xjut,f,1/2,outer_jut+xjut)(dark); % upper right serif
+ dish_serif(3',2,g,1/2,outer_jut+xjut,h,2/3,inner_jut2+xjut)(dark); % lower left serif
+fi
+%
+pickup if monospace:pencircle else:pensquare fi scaled PIstem slanted slant;
+lft x50=lft x51=u = w-rt x53; x53=x52;
+bot y50=bot y53=0; top y51=top y52=h;
+draw (z50)--(z51)--(z52)--(z53);
+penlabels(0,1,2,3,4,12,13,24,34,50,51,52,53);
+endchar;
+
+currentbreadth:=0;
+
+cmchar "Athenian numeral pente-muria";
+beginchar(5,15u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric stem[]; % thicknesses of the four strokes
+stem1=hround(fudged.hair+stem_corr);
+stem2=hround(fudged.cap_stem-4stem_corr);
+stem3=hround(fudged.hair-stem_corr);
+stem4=hround(fudged.cap_stem-3stem_corr);
+if stem4<stem1: stem4:=stem1; fi
+pickup tiny.nib;
+numeric PIstem; PIstem:=fudged.cap_stem-3stem_corr;
+pos1(stem1,0); pos2(stem1,0);
+pos3(stem4,0); pos4(stem4,0);
+x1=x2; x3=x4; x1l=w-x3r;
+rt x3r=hround (w-u-1.5PIstem if monospace:-.3else:-.7fi jut);
+top y1=top y3=h-1.5PIstem; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0);
+x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7;
+top y5=top y8=top y1 if serifs:+1/4slab elseif slitex:+.5tiny fi; y6=y7;
+if monospace:
+ y6=vround (1/2*(y1));
+ filldraw stroke z1--z6--z3;
+else:
+ if hefty: y6=o;
+ numeric upper_notch,lower_notch;
+ upper_notch=top y1-notch_cut; lower_notch=y6+notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r];
+ z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}
+ if y0<=lower_notch: ..{z7-z8}z0{z5-z6}..
+ else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals
+ else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6}
+ ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals
+fi
+if serifs and(not monospace):
+ serif(1,2,a,1/3,-.7jut); % upper left serif
+ serif(3,4,d,1/3,.7jut); % upper right serif
+fi
+if serifs: numeric low_i_jut,low_o_jut;
+low_i_jut:=if monospace:.3else:.7fi jut;
+low_o_jut:=if monospace:.4else:.7fi jut;
+ dish_serif(2,1,b,1/2,low_o_jut,c,1/2,low_i_jut)(dark); % lower left serif
+ dish_serif(4,3,e,1/3,low_i_jut,f,1/3,low_o_jut); % lower right serif
+fi
+%
+pickup if monospace: pencircle else:pensquare fi scaled PIstem slanted slant;
+lft x50=lft x51=u = w-rt x53; x53=x52;
+bot y50=bot y53=0; top y51=top y52=h;
+draw (z50)--(z51)--(z52)--(z53);
+penlabels(0,1,1',2,3,3',4,5,6,7,8); endchar;
+
+currentbreadth:=0;
+
+
+
+endinput;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% The symbol Tao may be inserted for compatibility with the previous use
+% of the Greek fonts that relied on Yannis Haralambous' rgrsc10 font
+% which included this symbol. I redesigned it completely in order
+% to have it turn out acceptably with all shapes. It is not a digit, but
+% it is neither a punctuation mark nor a letter, so I leave it in this
+% file. (CB)
+
+
+cmchar "The symbol Tao";
+beginchar(1,18u# if slitex:-3u# fi,body_height#,desc_depth#);
+adjust_fit(0,0);
+% always draw this symbol unslanted
+transform t_tao; t_tao=currenttransform;
+currenttransform:=currenttransform slanted (-slant);
+numeric raggio; raggio=.5min(w,h+d);
+pickup pencircle scaled (raggio/18);
+y3=math_axis; x3=.5w;
+z1=z3+(0,raggio);
+z3=.5[z1,z2]=.5[z4,z7]=.5[z5,z6];
+z4=z3+(0,.7raggio);
+.5[z4,z5]=.5[z3,z1];
+path pa,pb,pc,pe,pf,pg;
+pa:=z2..z1..cycle; pg:= subpath (0,1) of pa;
+pb:=z1..z3..cycle; pe:= subpath (0,1) of pb;
+pc:=z2..z3..cycle; pf:= subpath (0,1) of pc;
+draw pa; % external circle
+fill pg & pe & reverse pf & cycle; % right black part
+unfill z4..z5..cycle; % right white circle
+fill z6..z7..cycle; % left black circle
+penlabels(1,2,3,4,5,6,7);numeric raggio;
+path pa,pb,pc,pe,pf,pg;
+currenttransform:=t_tao; transform t_tao;
+endchar;
+
+currentbreadth:=0;
+
+
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbgreek.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbgreek.mf
new file mode 100644
index 0000000000..fc69a0ac1e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbgreek.mf
@@ -0,0 +1 @@
+% file cbgreek.mf version 2.0c 2002/02/03 % Copyright 1997 --- 2002 Claudio Beccari % It extracts the design size from the font name and calls the suitable % general parameter file for the specified font % % If the specific font driver file defines the gensize and calls the suitable % paramenter file, this cbgreek.mf gets input just once (font files generated % by Apostolos Syropoulos tex facility); otherwise this file gets input twice, % but the second time, thanks to the trick of defining the number cbgreek, it % gets immediately closed. This improves version 1.x, where the file was input % and completely parsed both times. if known cbgreek: expandafter endinput fi; if unknown varepsilon: boolean varepsilon; varepsilon:=false; fi if unknown gensize: message "Computing gensize from file name"; string f_name, f_size; f_name:=substring(0,4) of jobname; f_size:=substring(4,8) of jobname; scantokens("gensize:="&substring(0,2)of f_size&"."&substring(2,4)of f_size); numeric cbgreek; cbgreek:=1; scantokens("input "&f_name); fi message "Generating glyphs"; if not (serifs or slitex): SansSerif:=true fi; mode_setup; font_setup; if metrics: readfrom("cbmetre"); else: readfrom("cbaccent"); readfrom("cbupper"); readfrom("cblower"); readfrom("cbdigits"); readfrom("cbpunct"); fi boundarychar:=oct"375"; if not metrics: if small_caps: readfrom("cbligsc"); elseif monospace: readfrom("cbligtt"); elseif SansSerif: readfrom("cblig"); elseif cursive or cbleipzig: readfrom("cbligit"); elseif cbroman: readfrom("cbligrm"); else: readfrom("cblig"); fi fi font_slant slant; font_x_height x_height#; if monospace: font_normal_space 9u#; % no stretching or shrinking font_quad 18u#; font_extra_space 9u#; else: font_normal_space 6u#+2letter_fit#; font_normal_stretch 3u#; font_normal_shrink 2u#; font_quad 18u#+4letter_fit#; font_extra_space 2u#; fi bye. \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cblig.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cblig.mf
new file mode 100644
index 0000000000..9dc45f84f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cblig.mf
@@ -0,0 +1,241 @@
+% Copyright (C) 1997 --- 2004 Claudio Beccari v.2.0d (2004/02/11)
+% Ligature and kerning table
+% CB added kernings with initial capitals preceded by spirits with or
+% without accents 1997/03/10; accent-spirit ligatures added 1997/11/03
+% Ligatures with void char corrected 1999/04/07
+% Modified ligatures for group A"U
+% modified kernings with sans serif 2002/02/03
+% corrected alpha-iotasub ligatures 2004/02/11% bug spotted by Pablo Rodriguez
+%
+% Thanks to Andreas Schwab for spotting some bugs and suggesting
+% the corrections
+
+diaer=oct"042"; % diaeresis (double quote key)
+Idiaer=oct"333"; % Iota with diaeresis
+Udiaer=oct"337"; % Upsilon with diaeresis
+AUkern#:=2.5u#; % check definition in cbupper.mf
+%
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+
+ligtable "<": % rough breathing
+ "~" =: oct"100", "'" =: oct"126", "`" =: oct"103",
+ "a" =: oct"201", "e" =: oct"341", "h" =: oct"231", "r" =: oct"373",
+ "o" =: oct"345", "w" =: oct"261", "i" =: oct"311", "u" =: oct"315",
+ "A" kern-3u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable ">": % smooth breathing
+ "~" =: oct"134", "'" =: oct"136", "`" =: oct"137",
+ "a" =: oct"202", "e" =: oct"342", "h" =: oct"232", "r" =: oct"374",
+ "o" =: oct"346", "w" =: oct"262", "i" =: oct"312", "u" =: oct"316",
+ "A" kern-2.5u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable diaer: % diaeresis
+ "~" =: oct"040", "'" =: oct"043", "`" =: oct"044",
+ oct"375" =:| oct"035", % diaeresis at end of word becomes apostrophe
+ "i" =: oct"360", "u" =: oct"364",
+ "I" =: oct"333", "U" =: oct"337";
+
+ligtable oct"044": % diaeresis and grave
+ "i" =: oct"361", "u" =: oct"365";
+
+ligtable oct"043": % diaeresis and acute
+ "i" =: oct"362", "u" =: oct"366";
+
+ligtable oct"040": % diaeresis and circumflex
+ "i" =: oct"363", "u" =: oct"367";
+
+ligtable "`": % grave
+ diaer =: oct"044", "`" =: oct"034", "<"=: oct"103", ">"=: oct"137",
+ "a" =: oct"200", "h" =: oct"230", "w" =: oct"260",
+ "e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314",
+ "A" kern-2u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable "'": % acute
+ diaer =: oct"043", "'" =: oct"035", "<"=: oct"126", ">"=: oct"136",
+ "a" =: oct"210", "h" =: oct"240", "w" =: oct"270",
+ "e" =: oct"350", "o" =: oct"354", "i" =: oct"320", "u" =: oct"324",
+ "A" kern-2u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable oct"126": % rough breathing and acute
+ "a" =: oct"211", "h" =: oct"241", "w" =: oct"271",
+ "e" =: oct"351", "o" =: oct"355", "i" =: oct"321", "u" =: oct"325",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"212", "h" =: oct"242", "w" =: oct"272",
+ "e" =: oct"352", "o" =: oct"356", "i" =: oct"322", "u" =: oct"326",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"137": % smooth breathing and grave
+ "a" =: oct"213", "h" =: oct"253", "w" =: oct"273",
+ "e" =: oct"353", "o" =: oct"357", "i" =: oct"323", "u" =: oct"327",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"103": % rough breathing and grave
+ "a" =: oct"203", "h" =: oct"243", "w" =: oct"263",
+ "e" =: oct"343", "o" =: oct"347", "i" =: oct"313", "u" =: oct"317",
+ "A" kern-1.5u#, "O" kern-.5u#;
+ligtable "~": % circumflex
+ diaer =: oct"040", "<"=: oct"100", ">"=: oct"134",
+ "a" =: oct"220", "h" =: oct"250", "w" =: oct"300",
+ "i" =: oct"330", "u" =: oct"334","A" kern-2u#;
+
+ligtable oct"100": % rough breathing and circumflex
+ "a" =: oct"221", "h" =: oct"251", "w" =: oct"301",
+ "i" =: oct"331", "u" =: oct"335", "A" kern-2u#;
+
+ligtable oct"134": % smooth breathing and circumflex
+ "a" =: oct"222", "h" =: oct"252", "w" =: oct"302",
+ "i" =: oct"332", "u" =: oct"336","A" kern-2u#;
+
+
+ % iota subscripts
+ ligtable "a": "|" =: oct"370";
+ ligtable oct"200": "|" =: oct"204";
+ ligtable oct"201": "|" =: oct"205";
+ ligtable oct"202": "|" =: oct"206";
+ ligtable oct"203": "|" =: oct"207";
+ ligtable oct"210": "|" =: oct"214";
+ ligtable oct"211": "|" =: oct"215";
+ ligtable oct"212": "|" =: oct"216";
+ ligtable oct"213": "|" =: oct"217";
+ ligtable oct"220": "|" =: oct"224";
+ ligtable oct"221": "|" =: oct"225";
+ ligtable oct"222": "|" =: oct"226";
+ ligtable oct"204": oct"205": oct"206": oct"207":
+ oct"214": oct"215": oct"216": oct"217":
+ oct"224": oct"225": oct"226": oct"370":
+ "n" kern-.8u#, "f" kern-.5u#, "s" kern-.5u#, "p" kern-.8u#,
+ if not SansSerif:"t" kern-.8u#,fi
+ "u" kern-.8u#, oct"314" kern-.8u#, oct"324" kern-.8u#,
+ oct"334" kern-.8u#, oct"316" kern-.8u#, oct"325" kern-.8u#,
+ oct"326" kern-.8u#, oct"327" kern-.8u#,
+ oct"334" kern-.8u#, oct"335" kern-.8u#, oct"336" kern-.8u#;
+
+
+ligtable "h": "|" =: oct"371";
+ligtable "w": "|" =: oct"372";
+ligtable oct"230": "|" =: oct"234";
+ligtable oct"231": "|" =: oct"235";
+ligtable oct"232": "|" =: oct"236";
+ligtable oct"240": "|" =: oct"244";
+ligtable oct"241": "|" =: oct"245";
+ligtable oct"242": "|" =: oct"246";
+ligtable oct"243": "|" =: oct"247";
+ligtable oct"250": "|" =: oct"254";
+ligtable oct"251": "|" =: oct"255";
+ligtable oct"252": "|" =: oct"256";
+ligtable oct"253": "|" =: oct"257";
+ligtable oct"260": "|" =: oct"264";
+ligtable oct"261": "|" =: oct"265";
+ligtable oct"262": "|" =: oct"266";
+ligtable oct"263": "|" =: oct"267";
+ligtable oct"270": "|" =: oct"274";
+ligtable oct"271": "|" =: oct"275";
+ligtable oct"272": "|" =: oct"276";
+ligtable oct"273": "|" =: oct"277";
+ligtable oct"300": "|" =: oct"304";
+ligtable oct"301": "|" =: oct"305";
+ligtable oct"302": "|" =: oct"306";
+
+
+ % sigma ligatures
+% left sigma is replaced with final sigma, while right character is preserved
+
+ligtable "s":"." =:| "c", "," =:| "c", ";" =:| "c",
+ ":" =:| "c", "?" =:| "c", "!" =:| "c",
+ ")" =:| "c", "/" =:| "c", "]" =:| "c",
+ oct"375" =:| "c", oct"052" =:| "c", oct"035" =:| "c",
+ "t" kern 1.1u#;
+
+ligtable "v": "v"=: "v", "A"=: "A", "B"=: "B", "G"=: "G", "D"=: "D",
+ "E"=: "E", "Z"=: "Z", "H"=: "H", "J"=: "J", "I"=: "I",
+ "K"=: "K", "L"=: "L", "M"=: "M", "N"=: "N", "X"=: "X",
+ "O"=: "O", "P"=: "P", "R"=: "R", "S"=: "S", "T"=: "T",
+ "U"=: "U", "F"=: "F", "Q"=: "Q", "Y"=: "Y", "W"=: "W";.
+
+ % kernings
+
+ligtable "i": oct"310": oct"311": oct"312": oct"320": oct"321": oct"322":
+ oct"330": oct"331": oct"332": oct"360": oct"361": oct"362": oct"363":
+ "t" kern-.5u#, if SansSerif:"n" kern-1.5u# else:"n" kern-u# fi,
+ "c" kern-.5u#, "s" kern-.5u#, "o" kern-.5u#,
+ "h" kern-.3u#, if SansSerif:"g" kern-2u# else:"g" kern-.5u# fi,
+ "j" kern-.3u#, "q" kern-.5u#;
+if SansSerif:
+ligtable "e": oct"340": oct"341": oct"342": oct"343": oct"350": % epsilon con i vari accenti
+ oct"351": oct"352": oct"353": "n" kern-.8u#;
+ligtable "k": "a" kern-.8u#, oct"200" kern-.8u#, oct"201" kern-.8u#,
+ oct"202" kern-.8u#, oct"204" kern-.8u#, oct"205" kern-.8u#,
+ oct"206" kern-.8u#, oct"210" kern-.8u#, oct"211" kern-.8u#,
+ oct"212" kern-.8u#, oct"214" kern-.8u#, oct"215" kern-.8u#,
+ oct"216" kern-.8u#, oct"220" kern-.8u#, oct"221" kern-.8u#,
+ oct"222" kern-.8u#, oct"224" kern-.8u#, oct"225" kern-.8u#,
+ oct"226" kern-.8u#, oct"370" kern-.8u#,
+ "o" kern-.8u#, oct"344" kern-.8u#, oct"345" kern-.8u#,
+ oct"346" kern-.8u#, oct"354" kern-.8u#, oct"355" kern-.8u#,
+ oct"356" kern-.8u#;
+ligtable "m": "h" kern-1.5u#, oct"371" kern-1.5u#, oct"230" kern-1.5u#, oct"234" kern-1.5u#,
+ oct"240" kern-1.5u#, oct"244" kern-1.5u#, oct"250" kern-1.5u#,
+ oct"254" kern-1.5u#,
+ "u" kern-1.1u#, oct"314" kern-1.1u#, oct"324" kern-1.1u#,
+ oct"334" kern-1.1u#, oct"316" kern-1.1u#, oct"325" kern-1.1u#,
+ oct"326" kern-1.1u#, oct"327" kern-1.1u#,
+ oct"334" kern-1.1u#, oct"335" kern-1.1u#, oct"336" kern-1.1u#;
+ligtable "n": "t" kern.7u#;
+fi
+ligtable "o": oct"344": oct"345": oct"346": oct"354": oct"355": oct"356":
+ "l" kern-.5u#, "g" kern-.5u#, "n" kern-.4u#, "t" kern-.4u#,
+ "q" kern-.5u#;
+ligtable "t": "a" kern-.5u#, oct"200" kern-.5u#, oct"201" kern-.5u#,
+ oct"202" kern-.5u#, oct"204" kern-.5u#, oct"205" kern-.5u#,
+ oct"206" kern-.5u#, oct"210" kern-.5u#, oct"211" kern-.5u#,
+ oct"212" kern-.5u#, oct"214" kern-.5u#, oct"215" kern-.5u#,
+ oct"216" kern-.5u#, oct"220" kern-.5u#, oct"221" kern-.5u#,
+ oct"222" kern-.5u#, oct"224" kern-.5u#, oct"225" kern-.5u#,
+ oct"226" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"261" kern-.5u#,
+ oct"262" kern-.5u#, oct"264" kern-.5u#, oct"265" kern-.5u#,
+ oct"266" kern-.5u#, oct"270" kern-.5u#, oct"271" kern-.5u#,
+ oct"272" kern-.5u#, oct"274" kern-.5u#, oct"275" kern-.5u#,
+ oct"276" kern-.5u#, oct"300" kern-.5u#, oct"301" kern-.5u#,
+ oct"302" kern-.5u#, oct"304" kern-.5u#, oct"305" kern-.5u#,
+ oct"306" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"345" kern-.5u#,
+ oct"346" kern-.5u#, oct"354" kern-.5u#, oct"355" kern-.5u#,
+ oct"356" kern-.5u#;
+%
+% oct"014"=A" is the same glyph as A, but is in a different slot
+% oct"015" is a version of Udiaer preshifted by the amount AUkern to the left
+%
+ligtable oct"014": "U" |=: oct"015", % (A")+(U)-> (A")+(shifted Udiaer)
+ "I" |=: Idiaer, % (A")+(I)-> (A")+(Idiaer)
+ "~" |=: oct"040", % (A")+(')-> (A")+("~)
+ "`" |=: oct"044", % (A")+(')-> (A")+("`)
+ "'" |=: oct"043"; % (A")+(')-> (A")+("')
+ligtable "A": "|"=: oct"011",
+ diaer =: oct"014", % (A)+(") -> (A")
+ "U" kern-2.5u#, Udiaer kern-AUkern#,
+ "J" kern-1.5u#, "O" kern-1.5u#, "T" kern-1.5u#, "F" kern-1.5u#, "Y" kern-2.2u#;
+ligtable "H": "|"=: oct"012";
+ligtable "O": "A" kern-1.5u#, "S" kern-u#;
+ligtable "U": Udiaer: oct"015": "A" kern-AUkern#, "D" kern-2.5u#, "L" kern-2.5u#;
+ligtable "W": "|"=: oct"013", "'"=:"W", "`"=:"W", "<"=:"W", ">"=:"W", "~"=:"W";
+
+ligtable "G": "A" kern -2.4u#, "D" kern -2u#, "L" kern -2.2u#;
+ligtable "D": "U" kern-2.5u#, "O" kern-.6u#;
+ligtable "J": "A" kern-1.5u#;
+ligtable "K": "O" kern-1.5u#;
+ligtable "L": "U" kern-1.8u#, "O" kern-.6u#;
+ligtable "N": "A" kern -1.5u#;
+ligtable "R": "A" kern-3u#;
+ligtable "S": "A" kern-.5u#;
+ligtable "T": "A" kern-1.5u#;
+ligtable "F": "A" kern-1.5u#;
+ligtable "Y": "A" kern-2.2u#;
+
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbligit.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligit.mf
new file mode 100644
index 0000000000..0ef7b436b4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligit.mf
@@ -0,0 +1,702 @@
+% Copyright (C) 1998 --- 2002 Claudio Beccari v.2.0i (2002/07/18)
+% Ligature and kerning table: italic/cursive/leipzig fonts
+% (CB modified ligatures and kerns for group A"U 2000/02/13)
+%
+% Thanks to Andreas Schwab for spotting some bugs and suggesting
+% the corrections
+% Ligatures with void char corrected 1999/04/07
+% ligatures between capital and iota adscript 1999/10/25
+% added ligatures for cbleipzig greek 2001/01/29
+% added kernings with accented vowels 2002/02/03
+% corrected ligatures with a and friends 2002/04/18
+% added missing kernings between a and u with accents 2002/07/18
+
+diaer=oct"042"; % diaeresis (double quote key)
+Idiaer=oct"333"; % Iota with diaeresis
+Udiaer=oct"337"; % Upsilon with diaeresis
+AUkern#:=2.5u#; % check definition in cbupper.mf
+sampi=oct"33"; % with cbleipzig some kernings are needed when
+ % writing milesian numbers
+%
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+
+ligtable "<": % rough breathing
+ "~" =: oct"100", "'" =: oct"126", "`" =: oct"103",
+ "a" =: oct"201", "e" =: oct"341", "h" =: oct"231", "r" =: oct"373",
+ "o" =: oct"345", "w" =: oct"261", "i" =: oct"311", "u" =: oct"315",
+ "A" kern-3u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable ">": % smooth breathing
+ "~" =: oct"134", "'" =: oct"136", "`" =: oct"137",
+ "a" =: oct"202", "e" =: oct"342", "h" =: oct"232", "r" =: oct"374",
+ "o" =: oct"346", "w" =: oct"262", "i" =: oct"312", "u" =: oct"316",
+ "A" kern-2.5u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable diaer: % diaeresis
+ "~" =: oct"040", "'" =: oct"043", "`" =: oct"044",
+ oct"375" =:| oct"035", % diaeresis at end of word becomes apostrophe
+ "i" =: oct"360", "u" =: oct"364",
+ "I" =: oct"333", "U" =: oct"337";
+
+ligtable oct"044": % diaeresis and grave
+ "i" =: oct"361", "u" =: oct"365";
+
+ligtable oct"043": % diaeresis and acute
+ "i" =: oct"362", "u" =: oct"366";
+
+ligtable oct"040": % diaeresis and circumflex
+ "i" =: oct"363", "u" =: oct"367";
+
+ligtable "`": % grave
+ diaer =: oct"044", "`" =: oct"034", "<"=: oct"103", ">"=: oct"137",
+ "a" =: oct"200", "h" =: oct"230", "w" =: oct"260",
+ "e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314",
+ "A" kern-2u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable "'": % acute
+ diaer =: oct"043", "'" =: oct"035", "<"=: oct"126", ">"=: oct"136",
+ "a" =: oct"210", "h" =: oct"240", "w" =: oct"270",
+ "e" =: oct"350", "o" =: oct"354", "i" =: oct"320", "u" =: oct"324",
+ "A" kern-2u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable oct"126": % rough breathing and acute
+ "a" =: oct"211", "h" =: oct"241", "w" =: oct"271",
+ "e" =: oct"351", "o" =: oct"355", "i" =: oct"321", "u" =: oct"325",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"212", "h" =: oct"242", "w" =: oct"272",
+ "e" =: oct"352", "o" =: oct"356", "i" =: oct"322", "u" =: oct"326",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"137": % smooth breathing and grave
+ "a" =: oct"213", "h" =: oct"253", "w" =: oct"273",
+ "e" =: oct"353", "o" =: oct"357", "i" =: oct"323", "u" =: oct"327",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"103": % rough breathing and grave
+ "a" =: oct"203", "h" =: oct"243", "w" =: oct"263",
+ "e" =: oct"343", "o" =: oct"347", "i" =: oct"313", "u" =: oct"317",
+ "A" kern-1.5u#, "O" kern-.5u#;
+ligtable "~": % circumflex
+ diaer =: oct"040", "<"=: oct"100", ">"=: oct"134",
+ "a" =: oct"220", "h" =: oct"250", "w" =: oct"300",
+ "i" =: oct"330", "u" =: oct"334","A" kern-2u#;
+
+ligtable oct"100": % rough breathing and circumflex
+ "a" =: oct"221", "h" =: oct"251", "w" =: oct"301",
+ "i" =: oct"331", "u" =: oct"335", "A" kern-2u#;
+
+ligtable oct"134": % smooth breathing and circumflex
+ "a" =: oct"222", "h" =: oct"252", "w" =: oct"302",
+ "i" =: oct"332", "u" =: oct"336","A" kern-2u#;
+ % iota subscripts
+ligtable "a": "|" =: oct"370",
+ oct"370":
+ if cbleipzig:
+ "u" kern-1.6u#, oct"314" kern-1.6u#, oct"324" kern-1.6u#,
+ oct"334" kern-1.6u#, oct"316" kern-1.6u#, oct"325" kern-1.6u#,
+ oct"326" kern-1.6u#, oct"327" kern-1.6u#, oct"317" kern-1.6u#,
+ oct"334" kern-1.6u#, oct"335" kern-1.6u#, oct"336" kern-1.6u#,
+ oct"365" kern-1.6u#, oct"366" kern-1.6u#, oct"367" kern-1.6u#, oct"364" kern-1.6u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#,
+ sampi kern-4u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.7else:-.8fi u#,
+ "t" kern if cbleipzig:-1.5else:-.8fi u#,
+ "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#,
+ if not cbleipzig:"m" kern -u#,fi
+ "g" kern -1.5u#;
+ligtable oct"200": "|" =: oct"204",
+ oct"204":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#,
+ "t" kern if cbleipzig:-1.5else:-.8fi u#,
+ "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#,
+ if not cbleipzig: "m" kern -u#,fi
+ "g" kern -1.5u#;
+ligtable oct"201": "|" =: oct"205",
+ oct"205":
+ if cbleipzig:
+ "u" kern-1.6u#, oct"314" kern-1.6u#, oct"324" kern-1.6u#,
+ oct"334" kern-1.6u#, oct"316" kern-1.6u#, oct"325" kern-1.6u#,
+ oct"326" kern-1.6u#, oct"327" kern-1.6u#, oct"317" kern-1.6u#,
+ oct"334" kern-1.6u#, oct"335" kern-1.6u#, oct"336" kern-1.6u#,
+ oct"365" kern-1.6u#, oct"366" kern-1.6u#, oct"367" kern-1.6u#, oct"364" kern-1.6u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"202": "|" =: oct"206",
+ oct"206":
+ if cbleipzig:
+ "u" kern-1.6u#, oct"314" kern-1.6u#, oct"324" kern-1.6u#,
+ oct"334" kern-1.6u#, oct"316" kern-1.6u#, oct"325" kern-1.6u#,
+ oct"326" kern-1.6u#, oct"327" kern-1.6u#, oct"317" kern-1.6u#,
+ oct"334" kern-1.6u#, oct"335" kern-1.6u#, oct"336" kern-1.6u#,
+ oct"365" kern-1.6u#, oct"366" kern-1.6u#, oct"367" kern-1.6u#, oct"364" kern-1.6u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"203": "|" =: oct"207",
+ oct"207":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"210": "|" =: oct"214",
+ oct"214":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"211": "|" =: oct"215",
+ oct"215":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern -.8u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"212": "|" =: oct"216",
+ oct"216":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"213": "|" =: oct"217",
+ oct"217":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"220": "|" =: oct"224",
+ oct"224":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"221": "|" =: oct"225",
+ oct"225":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+ligtable oct"222": "|" =: oct"226",
+ oct"226":
+ if cbleipzig:
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#, "j" kern-1.5u#,
+ else:
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ fi
+ "n" kern if cbleipzig:-1.5else:-.8fi u#, "t" kern if cbleipzig:-1.5else:-.8fi u#, "p" kern -.8u#, "q" kern -1.5u#,
+ "y" kern -.5u#, if not cbleipzig:"m" kern -u#,fi "g" kern -1.5u#;
+
+ligtable "h": "|" =: oct"371",
+ oct"371": if cbleipzig: sampi kern-3u#, fi
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"230": "|" =: oct"234",
+ oct"234":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"231": "|" =: oct"235",
+ oct"235":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"232": "|" =: oct"236",
+ oct"236":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"240": "|" =: oct"244",
+ oct"244":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"241": "|" =: oct"245",
+ oct"245":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"242": "|" =: oct"246",
+ oct"246":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"243": "|" =: oct"247",
+ oct"247":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"250": "|" =: oct"254",
+ oct"254":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"251": "|" =: oct"255",
+ oct"255":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"252": "|" =: oct"256",
+ oct"256":
+ if not cbleipzig:"g" kern-u#,fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"253": "|" =: oct"257",
+ oct"257":
+ if not cbleipzig:"g" kern-u#, fi "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+
+ligtable "w": "|" =: oct"372",
+ oct"372": "x" kern .5u#, if cbleipzig: sampi kern-3u#, fi
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"260": "|" =: oct"264",
+ oct"264": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"261": "|" =: oct"265",
+ oct"265": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"262": "|" =: oct"266",
+ oct"266": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"263": "|" =: oct"267",
+ oct"267": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"270": "|" =: oct"274",
+ oct"274": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"271": "|" =: oct"275",
+ oct"275": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"272": "|" =: oct"276",
+ oct"276": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"273": "|" =: oct"277",
+ oct"277": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"300": "|" =: oct"304",
+ oct"304": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"301": "|" =: oct"305",
+ oct"305": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+ligtable oct"302": "|" =: oct"306",
+ oct"306": "x" kern .5u#,
+ "g" kern-2u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -if cbleipzig:.5else:2fi u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ if cbleipzig: "t" kern -.85u#,fi
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+
+
+ % sigma ligatures
+ % left sigma is replaced with final sigma, while right character is preserved
+
+ligtable "s":"." =:| "c", "," =:| "c", ";" =:| "c",
+ ":" =:| "c", "?" =:| "c", "!" =:| "c",
+ ")" =:| "c", "/" =:| "c", "]" =:| "c",
+ oct"375" =:| "c", oct"052" =:| "c", oct"035" =:| "c",
+ "a" kern-.8u#, oct"200" kern-.8u#, oct"204" kern-.8u#,
+ oct"210" kern-.8u#, oct"214" kern-.8u#, oct"220" kern-.8u#,
+ oct"224" kern-.8u#, oct"370" kern-.8u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#,
+ if cbleipzig: sampi kern-3u#, fi
+ if not cbleipzig:"e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#,fi
+ "r" kern-.5u#, oct"373" kern-.5u#, oct"374" kern-.5u#;
+
+ligtable "v": "v"=: "v", "A"=: "A", "B"=: "B", "G"=: "G", "D"=: "D",
+ "E"=: "E", "Z"=: "Z", "H"=: "H", "J"=: "J", "I"=: "I",
+ "K"=: "K", "L"=: "L", "M"=: "M", "N"=: "N", "X"=: "X",
+ "O"=: "O", "P"=: "P", "R"=: "R", "S"=: "S", "T"=: "T",
+ "U"=: "U", "F"=: "F", "Q"=: "Q", "Y"=: "Y", "W"=: "W";.
+
+ % kernings
+
+ligtable "i": oct"310": oct"311": oct"312": oct"320": oct"321": oct"322":
+ oct"330": oct"331": oct"332": oct"360": oct"361": oct"362": oct"363":
+ "t" kern if cbleipzig:-1.5else:-1fi u#, "n" kern if cbleipzig:-1else:-.3fi u#,
+ "c" kern-.5u#, "s" kern-.5u#, if cbleipzig: sampi kern-3u#, fi
+ "h" kern-.3u#, "g" kern if cbleipzig: -1.25else:-2fi u# ,
+ "j" if cbleipzig:kern-.6u# else:kern-.3u# fi, "q" kern-1u#, "k" kern if cbleipzig:-1else:.5fi u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"345" kern-.5u#,
+ oct"346" kern-.5u#, oct"354" kern-.5u#, oct"355" kern-.5u#,
+ oct"356" kern-.5u#;
+
+ligtable "e": oct"340": oct"341": oct"342": oct"343": oct"350":
+ oct"351": oct"352": oct"353": if cbleipzig: sampi kern-3u#, fi
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "d" kern-.5u#, "q" kern-if cbleipzig:.15else:1fi u#, "s" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable "o": oct"344": oct"345": oct"346": oct"347":
+ oct"354": oct"355": oct"356": oct"357": if cbleipzig: sampi kern-3u#, fi
+ "l" kern-.5u#, "g" kern-.5u#, "n" kern-.7u#, "t" kern-.6u#,
+ "q" kern-if cbleipzig:.5else:2fi u#, "m" kern if cbleipzig:-0.2else:-.7fi u#,
+ "u" kern-u#, oct"314" kern-u#, oct"324" kern-u#,
+ oct"334" kern-u#;
+
+ligtable "u": oct"314": oct"315": oct"316": oct"317": oct"324":
+ oct"325": oct"326": oct"327": oct"334": oct"335":
+ oct"336": oct"364": oct"365": oct"366": oct"367":
+ if not cbleipzig:"g" kern-u#, fi
+ if cbleipzig: sampi kern-3u#, "j" kern-.5u#, fi
+ if cbleipzig: "m" kern-.2u# else:"m" kern-.8u# fi,
+ "n" kern-.7u#,
+ "q" kern-.5u#,
+ "y" kern .5u#;
+
+ligtable "z":
+ "g" kern-2u#, "d" kern-u#, "j" kern-u#, "m" kern-u#, "n" kern-1.6u#,
+ "p" kern-1.5u#, "s" kern-1.5u#, "t" kern-1.5u#, "f" kern-1.5u#,
+ "q" kern-1.5u#,"y" kern-.5u#, if cbleipzig: sampi kern-u#, fi
+ "h" kern-1.5u#, oct"371" kern-1.5u#, oct"230" kern-1.5u#,
+ oct"234" kern-1.5u#, oct"240" kern-1.5u#, oct"244" kern-1.5u#,
+ oct"250" kern-1.5u#, oct"254" kern-1.5u#,
+ "u" kern-1.5u#, oct"314" kern-1.5u#, oct"324" kern-1.5u#,
+ oct"334" kern-1.5u#,
+ "a" kern-1.5u#, oct"200" kern-1.5u#, oct"204" kern-1.5u#,
+ oct"210" kern-1.5u#, oct"214" kern-1.5u#, oct"220" kern-1.5u#,
+ oct"224" kern-1.5u#, oct"370" kern-1.5u#,
+ "w" kern-1.5u#, oct"260" kern-1.5u#, oct"264" kern-1.5u#,
+ oct"270" kern-1.5u#, oct"274" kern-1.5u#, oct"300" kern-1.5u#,
+ oct"304" kern-1.5u#, oct"372" kern-1.5u#,
+ "o" kern-1.5u#, oct"344" kern-1.5u#, oct"354" kern-1.5u#,
+ "e" kern-1.5u#, oct"340" kern-1.5u#, oct"350" kern-1.5u#;
+
+ligtable "t": "q" kern -.5u#, if cbleipzig: sampi kern-3u#, fi
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#,
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#;
+
+ligtable "j": "y" kern .5u#, if cbleipzig: sampi kern-u#, fi
+ "i" kern .5u#, oct"310" kern .5u#, oct"320" kern .5u#,
+ oct"330" kern .5u#
+ if cbleipzig:, "e" kern.5u#, oct"340" kern.5u#, oct"350" kern.5u#fi;
+
+ligtable "k": "b" kern .5u#
+ if cbleipzig:, sampi kern-3u#, "n" kern-.5u# fi;
+
+ligtable "l": "g" kern-2.5u#, "m" kern if cbleipzig:.25else:-.5fi u#, "n" kern if cbleipzig:-1.5else:-.5fi u#,
+ "s" kern-.5u#, if cbleipzig: "j" kern-.8u#,fi
+ "t" kern-.5u#, "q" kern-u#, if cbleipzig: sampi kern-3u#, fi
+ "u" kern-u#, oct"314" kern-u#, oct"324" kern-u#,
+ oct"334" kern-u#,
+ if cbleipzig:
+ "a" kern-.25u#, oct"200" kern-.25u#, oct"204" kern-.25u#,
+ oct"210" kern-.25u#, oct"214" kern-.25u#, oct"220" kern-.25u#,
+ oct"224" kern-.25u#, oct"370" kern-.25u#,
+ "h" kern-1.5u#, oct"371" kern-1.5u#, oct"230" kern-1.5u#,
+ oct"234" kern-1.5u#, oct"240" kern-1.5u#, oct"244" kern-1.5u#,
+ oct"250" kern-1.5u#, oct"254" kern-1.5u#
+ else:
+ "a" kern-u#, oct"200" kern-u#, oct"204" kern-u#,
+ oct"210" kern-u#, oct"214" kern-u#, oct"220" kern-u#,
+ oct"224" kern-u#, oct"370" kern-u#
+ fi
+ if cbleipzig:;else:,"e" kern-u#, oct"340" kern-u#, oct"350" kern-u#;fi
+
+ligtable "m":
+ "g" kern-1.5u#,
+ "n" if cbleipzig: kern-1.5u# else:kern-.5u# fi,
+ "s" kern-.5u#,
+ "f" kern-.5u#,
+ "q" kern-1.05u#,
+ "z" kern-.5u#,
+ "p" kern -.5u#,
+ if cbleipzig: "j" kern -1.1u#, fi
+ if not cbleipzig:
+ "i" kern-.5u#, oct"310" kern-.5u#, oct"320" kern-.5u#,
+ oct"330" kern-.5u#,fi if cbleipzig: sampi kern-4u#, fi
+ "u" kern-u#, oct"314" kern-u#, oct"324" kern-u#,
+ oct"334" kern-u#,
+ "a" kern-u#, oct"200" kern-u#, oct"204" kern-u#,
+ oct"210" kern-u#, oct"214" kern-u#, oct"220" kern-u#,
+ oct"224" kern-u#, oct"370" kern-u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#;
+
+ligtable "b": "y" kern u#, "t" kern .5u#, "f" kern .5u#, "q" kern -.5u#,
+ "i" kern .5u#, oct"310" kern .5u#, oct"320" kern .5u#,
+ oct"330" kern .5u#, if cbleipzig: sampi kern-u#,fi
+ "o" kern .5u#, oct"344" kern .5u#, oct"354" kern .5u#,
+ "e" kern .5u#, oct"340" kern .5u#, oct"350" kern .5u#;
+
+if cbleipzig:
+ ligtable "g": sampi kern-3u#, "q" kern.3u#;
+else:
+ ligtable "g": "m" kern-u#, "n" kern-u# ;
+fi
+
+ligtable "d": "m" kern-.8u#, "n" kern-.7u#, "g" kern-1.5u#, "p" kern-.5u#,
+ "q" if cbleipzig:kern-.3u# else:kern-1.5u# fi,
+ if cbleipzig: sampi kern-3u#, fi
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#;
+
+ligtable "n": if not cbleipzig:"m" kern-.5u#,fi
+ "n" kern-.5u#,
+ if not cbleipzig: "p" kern-.5u#, fi
+ "r" if cbleipzig: kern-.1u# else: kern-.5u# fi,
+ if cbleipzig: "l" kern-.8u#,fi
+ if not cbleipzig: "q" kern-u#, fi
+ if cbleipzig: sampi kern-3u#, fi
+ "a" kern if cbleipzig:-.4else:-.8fi u#, oct"200" kern if cbleipzig:-.4else:-.8fi u#, oct"204" kern if cbleipzig:-.4else:-.8fi u#,
+ oct"210" kern if cbleipzig:-.4else:-.8fi u#, oct"214" kern if cbleipzig:-.4else:-.8fi u#, oct"220" kern if cbleipzig:-.4else:-.8fi u#,
+ oct"224" kern if cbleipzig:-.4else:-.8fi u#, oct"370" kern if cbleipzig:-.4else:-.8fi u#,
+ if cbleipzig:
+ "w" kern .15u#, oct"260" kern .15u#, oct"264" kern .15u#,
+ oct"270" kern .15u#, oct"274" kern .15u#, oct"300" kern .15u#,
+ oct"304" kern .15u#, oct"372" kern .15u#,
+ else:
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ fi
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#
+ if not cbleipzig:,"e" kern-.7u#, oct"340" kern-.7u#, oct"350" kern-.7u# fi;
+
+ligtable "x": "g" kern-.7u#,"s" kern-u#, "t" kern-.5u#, "f" kern-.7u#,
+ "q" kern-.5u#, if cbleipzig: sampi kern-u#, "v" kern-.5u#,fi
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern if cbleipzig:-.5else:-1.5fi u#, oct"200" kern if cbleipzig:-.5else:-1.5fi u#, oct"204" kern if cbleipzig:-.5else:-1.5fi u#,
+ oct"210" kern if cbleipzig:-.5else:-1.5fi u#, oct"214" kern if cbleipzig:-.5else:-1.5fi u#, oct"220" kern if cbleipzig:-.5else:-1.5fi u#,
+ oct"224" kern if cbleipzig:-.5else:-1.5fi u#, oct"370" kern if cbleipzig:-.5else:-1.5fi u#,
+ "o" kern-u#, oct"344" kern-u#, oct"354" kern-u#,
+ "e" kern-u#, oct"340" kern-u#, oct"350" kern-u#;
+
+ligtable "p": "k" kern .5u#, "y" kern .5u#,
+ "i" kern .5u#, oct"310" kern .5u#, oct"320" kern .5u#,
+ oct"330" kern .5u#
+ if cbleipzig:,"o" kern-u#, oct"344" kern-u#, oct"354" kern-u#, sampi kern-3u#
+ fi;
+
+ligtable "r": oct"373": oct"374":
+ "g" kern -u#, "z" kern .5u#, "y" kern .3u#,
+ "q" if cbleipzig:kern-.2u# else:kern-.7u# fi,
+ "s" kern .5u#, if cbleipzig: sampi kern-3u#, "n" kern-.9u#, fi
+ "i" kern .5u#, oct"310" kern .5u#, oct"320" kern .5u#,
+ oct"330" kern .5u#,
+ "o" kern .5u#, oct"344" kern .5u#, oct"354" kern .5u#;
+
+ligtable "f": "g" kern -u#, "m" kern -.7u#, "n" kern -.7u#, "t" kern -.5u#,
+ "q" if cbleipzig:kern -.2u# else:kern -2u# fi,
+ if cbleipzig: sampi kern-3u#, fi
+ "h" kern-.5u#, oct"371" kern-.5u#, oct"230" kern-.5u#,
+ oct"234" kern-.5u#, oct"240" kern-.5u#, oct"244" kern-.5u#,
+ oct"250" kern-u#, oct"254" kern-u#,
+ "u" kern-u#, oct"314" kern-u#, oct"324" kern-u#,
+ oct"334" kern-u#;
+
+ligtable "q": "s" kern -.7u#,
+ if cbleipzig:
+ sampi kern-3u#, "j" kern-u#, "g" kern-.8u#, "d" kern-1.2u#,
+ "k" kern-u#, "l" kern-1.2u#,
+ "n" kern-1.5u#, "x" kern-.8u#, "p" kern-.8u#, "r" kern-.8u#,
+ "t" kern-.8u#, "f" kern -1.5u#, "y" kern-.5u#,
+ "a" kern-1.2u#, oct"200" kern-1.2u#, oct"204" kern-1.2u#,
+ oct"210" kern-1.2u#, oct"214" kern-1.2u#, oct"220" kern-1.2u#,
+ oct"224" kern-1.2u#, oct"370" kern-1.2u#,
+ "i" kern -.5u#, oct"310" kern -.5u#, oct"320" kern -.5u#,
+ oct"330" kern -.5u#,
+ "h" kern-1.05u#, oct"371" kern-1.05u#, oct"230" kern-1.05u#,
+ oct"234" kern-1.05u#, oct"240" kern-1.05u#, oct"244" kern-1.05u#,
+ oct"250" kern-1.05u#, oct"254" kern-1.05u#,
+ "u" kern-.8u#, oct"314" kern-.8u#, oct"324" kern-.8u#,
+ oct"334" kern-.8u#,
+ "w" kern-1.2u#, oct"260" kern-1.2u#, oct"264" kern-1.2u#,
+ oct"270" kern-1.2u#, oct"274" kern-1.2u#, oct"300" kern-1.2u#,
+ oct"304" kern-1.2u#, oct"372" kern-1.2u#,
+ else:
+ "f" kern -.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ fi
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#,
+ "o" kern-1.5u#, oct"344" kern-1.5u#, oct"354" kern-1.5u#;
+
+
+ligtable "y": "g" kern-.7u#,
+ "q" if cbleipzig:kern-.1u# else:kern-.7u# fi,
+ if cbleipzig: sampi kern-3u#, fi
+ "u" kern-u#, oct"314" kern-u#, oct"324" kern-u#,
+ oct"334" kern-u#;
+
+if cbleipzig:
+ligtable oct"006": % stigma
+ oct"007": % varstigma
+ oct"022": % coppa
+ sampi: sampi kern-3u#;
+ligtable oct"023": % varcoppa
+ sampi kern-4u#;
+fi
+
+%
+% oct"014"=A" is the same glyph as A, but is in a different position
+% oct"015" is a version of Udiaer preshifted by the amount AUkern to the left
+%
+ligtable oct"014": "U" |=: oct"015", % (A")+(U)-> (A")+(shifted Udiaer)
+ "I" |=: Idiaer, % (A")+(I)-> (A")+(Idiaer)
+ "~" |=: oct"040", % (A")+(')-> (A")+("~)
+ "`" |=: oct"044", % (A")+(')-> (A")+("`)
+ "'" |=: oct"043"; % (A")+(')-> (A")+("')
+ligtable "A": "|"=: oct"011",
+ diaer =: oct"014", % (A)+(") -> (A")
+ "U" kern-2.5u#, Udiaer kern-AUkern#,
+ "J" kern-1.5u#, "O" kern-1.5u#, "T" kern-1.5u#, "F" kern-1.5u#, "Y" kern-2.2u#,
+ "n" if cbleipzig: kern-1.75u# else: kern-.25u# fi;
+ligtable "H": "|"=: oct"012";
+ligtable "O": "A" kern-1.5u#, "S" kern-u#;
+ligtable "U": Udiaer: oct"015": "A" kern-2.5u#, "D" kern-2.5u#, "L" kern-2.5u#;
+ligtable "W": "|"=: oct"013";
+
+ligtable "G": "A" kern -2.4u#, "D" kern -2u#, "L" kern -2.2u#;
+ligtable "D": "U" kern-2.5u#, "O" kern-.6u#;
+ligtable "J": "A" kern-1.5u#, "U" kern-1.5u#;
+ligtable "K": "O" kern-1.5u#;
+ligtable "L": "U" kern-1.8u#, "O" kern-.6u#;
+ligtable "N": "A" kern -1.5u#;
+ligtable "R": "A" kern-3u#;
+ligtable "S": "A" kern-.5u#;
+ligtable "T": "A" kern-1.5u#;
+ligtable "F": "A" kern-1.5u#;
+ligtable "Y": "A" kern-2.2u#;
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbligrm.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligrm.mf
new file mode 100644
index 0000000000..b4148e57d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligrm.mf
@@ -0,0 +1,491 @@
+% Copyright (C) 1998, 2000 Claudio Beccari v.2.0e (2000/08/03)
+% Ligature and kerning table: CB romanlike greek
+%
+% The starting point was cbligit where suitable corrections were made
+
+diaer=oct"042"; % diaeresis (double quote key)
+Idiaer=oct"333"; % Iota with diaeresis
+Udiaer=oct"337"; % Upsilon with diaeresis
+AUkern#:=2.5u#; % check definition in cbupper.mf
+%
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+
+ligtable oct"175": "," kern -3u#, "." kern -3u#, ";" kern -3u#, ":" kern -3u#; % close
+ % quotes and punctuation marks, except ? and !
+
+ligtable "<": % rough breathing
+ "~" =: oct"100", "'" =: oct"126", "`" =: oct"103",
+ "a" =: oct"201", "e" =: oct"341", "h" =: oct"231", "r" =: oct"373",
+ "o" =: oct"345", "w" =: oct"261", "i" =: oct"311", "u" =: oct"315",
+ "A" kern-3u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable ">": % smooth breathing
+ "~" =: oct"134", "'" =: oct"136", "`" =: oct"137",
+ "a" =: oct"202", "e" =: oct"342", "h" =: oct"232", "r" =: oct"374",
+ "o" =: oct"346", "w" =: oct"262", "i" =: oct"312", "u" =: oct"316",
+ "A" kern-2.5u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable diaer: % diaeresis
+ "~" =: oct"040", "'" =: oct"043", "`" =: oct"044",
+ oct"375" =:| oct"035", % diaeresis at end of word becomes apostrophe
+ "i" =: oct"360", "u" =: oct"364",
+ "I" =: oct"333", "U" =: oct"337";
+
+ligtable oct"044": % diaeresis and grave
+ "i" =: oct"361", "u" =: oct"365";
+
+ligtable oct"043": % diaeresis and acute
+ "i" =: oct"362", "u" =: oct"366";
+
+ligtable oct"040": % diaeresis and circumflex
+ "i" =: oct"363", "u" =: oct"367";
+
+ligtable "`": % grave
+ diaer =: oct"044", "`" =: oct"034", "<"=: oct"103", ">"=: oct"137",
+ "a" =: oct"200", "h" =: oct"230", "w" =: oct"260",
+ "e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314",
+ "A" kern-2u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable "'": % acute
+ diaer =: oct"043", "'" =: oct"035", "<"=: oct"126", ">"=: oct"136",
+ "a" =: oct"210", "h" =: oct"240", "w" =: oct"270",
+ "e" =: oct"350", "o" =: oct"354", "i" =: oct"320", "u" =: oct"324",
+ "A" kern-2u#, "O" kern-u#, "W" kern-.5u#;
+
+ligtable oct"126": % rough breathing and acute
+ "a" =: oct"211", "h" =: oct"241", "w" =: oct"271",
+ "e" =: oct"351", "o" =: oct"355", "i" =: oct"321", "u" =: oct"325",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"212", "h" =: oct"242", "w" =: oct"272",
+ "e" =: oct"352", "o" =: oct"356", "i" =: oct"322", "u" =: oct"326",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"137": % smooth breathing and grave
+ "a" =: oct"213", "h" =: oct"253", "w" =: oct"273",
+ "e" =: oct"353", "o" =: oct"357", "i" =: oct"323", "u" =: oct"327",
+ "A" kern-1.5u#, "O" kern-.5u#;
+
+ligtable oct"103": % rough breathing and grave
+ "a" =: oct"203", "h" =: oct"243", "w" =: oct"263",
+ "e" =: oct"343", "o" =: oct"347", "i" =: oct"313", "u" =: oct"317",
+ "A" kern-1.5u#, "O" kern-.5u#;
+ligtable "~": % circumflex
+ diaer =: oct"040", "<"=: oct"100", ">"=: oct"134",
+ "a" =: oct"220", "h" =: oct"250", "w" =: oct"300",
+ "i" =: oct"330", "u" =: oct"334","A" kern-2u#;
+
+ligtable oct"100": % rough breathing and circumflex
+ "a" =: oct"221", "h" =: oct"251", "w" =: oct"301",
+ "i" =: oct"331", "u" =: oct"335", "A" kern-2u#;
+
+ligtable oct"134": % smooth breathing and circumflex
+ "a" =: oct"222", "h" =: oct"252", "w" =: oct"302",
+ "i" =: oct"332", "u" =: oct"336","A" kern-2u#;
+ % iota subscripts
+ligtable "a": "|" =: oct"370",
+ oct"370":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"200": "|" =: oct"204",
+ oct"204":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"201": "|" =: oct"205",
+ oct"205":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"202": "|" =: oct"206",
+ oct"206":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"203": "|" =: oct"207",
+ oct"207":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"210": "|" =: oct"214",
+ oct"214":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"211": "|" =: oct"215",
+ oct"215":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"212": "|" =: oct"216",
+ oct"216":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"213": "|" =: oct"217",
+ oct"217":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"220": "|" =: oct"224",
+ oct"224":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"221": "|" =: oct"225",
+ oct"225":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+ligtable oct"222": "|" =: oct"226",
+ oct"226":
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "n" kern -.8u#, "t" kern -.8u#, "q" kern -.5u#,
+ "y" kern -.5u#, "m" kern -.5u#, "g" kern -.5u#;
+
+ligtable "h": "|" =: oct"371",
+ oct"371":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"230": "|" =: oct"234",
+ oct"234":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"231": "|" =: oct"235",
+ oct"235":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"232": "|" =: oct"236",
+ oct"236":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"240": "|" =: oct"244",
+ oct"244":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"241": "|" =: oct"245",
+ oct"245":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"242": "|" =: oct"246",
+ oct"246":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"243": "|" =: oct"247",
+ oct"247":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"250": "|" =: oct"254",
+ oct"254":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"251": "|" =: oct"255",
+ oct"255":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"252": "|" =: oct"256",
+ oct"256":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable oct"253": "|" =: oct"257",
+ oct"257":
+ "g" kern-u#, "n" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+
+ligtable "w": "|" =: oct"372",
+ oct"372": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"260": "|" =: oct"264",
+ oct"264": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"261": "|" =: oct"265",
+ oct"265": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"262": "|" =: oct"266",
+ oct"266": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"263": "|" =: oct"267",
+ oct"267": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"270": "|" =: oct"274",
+ oct"274": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"271": "|" =: oct"275",
+ oct"275": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"272": "|" =: oct"276",
+ oct"276": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"273": "|" =: oct"277",
+ oct"277": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"300": "|" =: oct"304",
+ oct"304": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"301": "|" =: oct"305",
+ oct"305": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+ligtable oct"302": "|" =: oct"306",
+ oct"306": "x" kern .5u#,
+ "g" kern-u#, "n" kern-.5u#, "m" kern -.5u#, "q" kern -u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+
+ % sigma ligatures
+ % left sigma is replaced with final sigma, while right character is preserved
+
+ligtable "s":"." =:| "c", "," =:| "c", ";" =:| "c",
+ ":" =:| "c", "?" =:| "c", "!" =:| "c",
+ ")" =:| "c", "/" =:| "c", "]" =:| "c",
+ oct"375" =:| "c", oct"052" =:| "c", oct"035" =:| "c",
+ "a" kern-.8u#, oct"200" kern-.8u#, oct"204" kern-.8u#,
+ oct"210" kern-.8u#, oct"214" kern-.8u#, oct"220" kern-.8u#,
+ oct"224" kern-.8u#, oct"370" kern-.8u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#,
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#,
+ "r" kern-.5u#, oct"373" kern-.5u#, oct"374" kern-.5u#;
+
+ligtable "v": "v"=: "v", "A"=: "A", "B"=: "B", "G"=: "G", "D"=: "D",% void character
+ "E"=: "E", "Z"=: "Z", "H"=: "H", "J"=: "J", "I"=: "I",
+ "K"=: "K", "L"=: "L", "M"=: "M", "N"=: "N", "X"=: "X",
+ "O"=: "O", "P"=: "P", "R"=: "R", "S"=: "S", "T"=: "T",
+ "U"=: "U", "F"=: "F", "Q"=: "Q", "Y"=: "Y", "W"=: "W";.
+
+ % kernings
+
+ligtable "i": oct"310": oct"311": oct"312": oct"320": oct"321": oct"322":
+ oct"330": oct"331": oct"332": oct"360": oct"361": oct"362": oct"363":
+ "t" kern-.5u#, "n" kern-.3u#, "c" kern-.5u#, "s" kern-.5u#,
+ "h" kern-.3u#, "g" kern-.5u#,
+ "j" kern-.3u#, "q" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"345" kern-.5u#,
+ oct"346" kern-.5u#, oct"354" kern-.5u#, oct"355" kern-.5u#,
+ oct"356" kern-.5u#;
+
+ligtable "e": oct"340": oct"341": oct"342": oct"343": oct"350":
+ oct"351": oct"352": oct"353":
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "d" kern-.5u#, "q" kern-.5u#, "s" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable "o": oct"344": oct"345": oct"346": oct"347":
+ oct"354": oct"355": oct"356": oct"357":
+ "l" kern-.3u#, "g" kern-.3u#, "n" kern-.3u#, "t" kern-.3u#,
+ "q" kern-.3u#, "m" kern-.3u#,
+ "u" kern-.3u#, oct"314" kern-.3u#, oct"324" kern-.3u#,
+ oct"334" kern-.3u#;
+
+ligtable "u": oct"314": oct"315": oct"316": oct"317": oct"324":
+ oct"325": oct"326": oct"327": oct"334": oct"335":
+ oct"336": oct"364": oct"365": oct"366": oct"367":
+ "g" kern-.5u#,
+ "m" kern-.5u#,
+ "n" kern-.5u#, "q" kern-.5u#;
+
+ligtable "z":
+ "g" kern-1.5u#, "d" kern-.5u#, "j" kern-.5u#, "m" kern-.5u#, "n" kern-.5u#,
+ "p" kern-5u#, "s" kern-5u#, "t" kern-1u#, "f" kern-5u#,
+ "q" kern-1.5u#,"y" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern-u#, oct"200" kern-u#, oct"204" kern-u#,
+ oct"210" kern-u#, oct"214" kern-u#, oct"220" kern-u#,
+ oct"224" kern-u#, oct"370" kern-u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#,
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#;
+
+ligtable "t": "q" kern -.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#,
+ "e" kern-.3u#, oct"340" kern-.3u#, oct"350" kern-.3u#;
+
+
+
+ligtable "l": "g" kern-2u#, "m" kern-.5u#, "n" kern-u#, "s" kern-.5u#,
+ "t" kern-u#, "q" kern-2u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#;
+
+ligtable "m":
+ "g" kern-.5u#, "n" kern-.5u#, "s" kern-.5u#,
+ "f" kern-.5u#, "q" kern-5u#, "z" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#;
+
+ligtable "b": "q" kern -.5u#;
+
+ligtable "d": "m" kern-.5u#, "n" kern-.5u#, "g" kern-5u#,
+ "q" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#;
+
+ligtable "n": "r" kern-.5u#, "x" kern-.7u#, "q" kern-.5u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-u#, oct"260" kern-u#, oct"264" kern-u#,
+ oct"270" kern-u#, oct"274" kern-u#, oct"300" kern-u#,
+ oct"304" kern-u#, oct"372" kern-u#,
+ "o" kern-u#, oct"344" kern-u#, oct"354" kern-u#,
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#;
+
+ligtable "x": "g" kern-.3u#,"s" kern-.5u#, "t" kern-.5u#, "f" kern-.7u#,
+ "q" kern-.5u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#,
+ "a" kern-u#, oct"200" kern-u#, oct"204" kern-u#,
+ oct"210" kern-u#, oct"214" kern-u#, oct"220" kern-u#,
+ oct"224" kern-u#, oct"370" kern-u#,
+ "o" kern-u#, oct"344" kern-u#, oct"354" kern-u#,
+ "e" kern-u#, oct"340" kern-u#, oct"350" kern-u#;
+
+ligtable "p":
+ "o" kern-.5u#, oct"344" kern-.5u#, oct"354" kern-.5u#;
+
+ligtable "r": oct"373": oct"374":
+ "g" kern -.5u#, "z" kern .5u#, "y" kern .3u#, "q" kern-.7u#,
+ "s" kern .5u#,
+ "o" kern .5u#, oct"344" kern .5u#, oct"354" kern .5u#;
+
+ligtable "f": "g" kern -u#, "m" kern -.7u#, "n" kern -.7u#, "t" kern -.5u#,
+ "h" kern-.5u#, oct"371" kern-.5u#, oct"230" kern-.5u#,
+ oct"234" kern-.5u#, oct"240" kern-.5u#, oct"244" kern-.5u#,
+ oct"250" kern-u#, oct"254" kern-u#,
+ "u" kern-.5u#, oct"314" kern-.5u#, oct"324" kern-.5u#,
+ oct"334" kern-.5u#;
+
+ligtable "q": "s" kern -.7u#, "y" kern .3u#,
+ "a" kern-.5u#, oct"200" kern-.5u#, oct"204" kern-.5u#,
+ oct"210" kern-.5u#, oct"214" kern-.5u#, oct"220" kern-.5u#,
+ oct"224" kern-.5u#, oct"370" kern-.5u#,
+ "w" kern-.5u#, oct"260" kern-.5u#, oct"264" kern-.5u#,
+ oct"270" kern-.5u#, oct"274" kern-.5u#, oct"300" kern-.5u#,
+ oct"304" kern-.5u#, oct"372" kern-.5u#,
+ "e" kern-.5u#, oct"340" kern-.5u#, oct"350" kern-.5u#;
+
+ligtable "y": "g" kern-.7u#, "q" kern-.3u#;
+
+
+%
+% oct"014"=A" is the same glyph as A, but is in a different position
+% oct"015" is a version of Udiaer preshifted by the amount AUkern to the left
+%
+ligtable oct"014": "U" |=: oct"015", % (A")+(U)-> (A")+(shifted Udiaer)
+ "I" |=: Idiaer, % (A")+(I)-> (A")+(Idiaer)
+ "~" |=: oct"040", % (A")+(')-> (A")+("~)
+ "`" |=: oct"044", % (A")+(')-> (A")+("`)
+ "'" |=: oct"043"; % (A")+(')-> (A")+("')
+ligtable "A": "|"=: oct"011",
+ diaer =: oct"014", % (A)+(") -> (A")
+ "U" kern-2.5u#, Udiaer kern-AUkern#,
+ "J" kern-1.5u#, "O" kern-1.5u#, "T" kern-1.5u#, "F" kern-1.5u#, "Y" kern-2.2u#;
+ligtable "H": "|"=: oct"012";
+ligtable "O": "A" kern-1.5u#, "S" kern-u#;
+ligtable "U": Udiaer: oct"015": "A" kern-2.5u#, "D" kern-2.5u#, "L" kern-2.5u#;
+ligtable "W": "|"=: oct"013";
+
+ligtable "G": "A" kern -2.4u#, "D" kern -2u#, "L" kern -2.2u#;
+ligtable "D": "U" kern-2.5u#, "O" kern-.6u#;
+ligtable "J": "A" kern-1.5u#;
+ligtable "K": "O" kern-1.5u#;
+ligtable "L": "U" kern-1.8u#, "O" kern-.6u#;
+ligtable "N": "A" kern -1.5u#;
+ligtable "R": "A" kern-3u#;
+ligtable "S": "A" kern-.5u#;
+ligtable "T": "A" kern-1.5u#;
+ligtable "F": "A" kern-1.5u#;
+ligtable "Y": "A" kern-2.2u#;
+
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbligsc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligsc.mf
new file mode 100644
index 0000000000..2144bc930f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligsc.mf
@@ -0,0 +1,176 @@
+% Copyright (C) 1997, 1999, 2000 Claudio Beccari v.2.0a 2000/02/13
+% Ligature and kerning table for caps-and-small-caps Greek font
+% (CB 1997/05/26); accent-spirit ligatures added 1997/11/03
+% (CB 2000/01/29); accent-spirit ligatures completely modified
+% (CB 2000/02/13); added kerning specials between A,a and u,"u,U,"U
+% No diacritics except for diaeresis and iota adscript
+diaer=oct"042"; % double quote
+idiaer=oct"360"; % iota with diaeresis
+idiaerac=oct"362"; % iota with diaeresis and acute
+udiaer=oct"364"; % upsilon with diaeresis
+udiaerac=oct"366"; % upsilon with diaeresis and acute
+Idiaer=oct"333"; % Iota with diaeresis
+Udiaer=oct"337"; % Upsilon with diaeresis
+AUkern#:=2.5u#; % check definition in cbupper.mf
+aukern#:=1.5u#; % check definition in cblower.mf
+%
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+ligtable "<":
+ "~" =: "<", "'" =: "<", "`" =: "<",
+ "a" =: "a", "e" =: "e", "h" =: "h", "r" =: "r",
+ "o" =: "o", "w" =: "w", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable ">":
+ "~" =: ">", "'" =: ">", "`" =: ">",
+ "a" =: "a", "e" =: "e", "h" =: "h", "r" =: "r",
+ "o" =: "o", "w" =: "w", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable diaer: "~" =: diaer, "'" =: oct"043", "`" =: diaer,
+ oct"375" =:| oct"035", % diaeresis at end of word becomes apostrophe
+ "i" =: idiaer, "u" =: udiaer, "I" =:Idiaer, "U" =: Udiaer;
+ligtable oct"044": % diaeresis and grave
+ "i" =: idiaer, "u" =: udiaer;
+ligtable oct"043": % diaeresis and acute
+ "i" =: idiaerac, "u" =: udiaerac;
+ligtable oct"040": % diaeresis and circumflex
+ "i" =: idiaer, "u" =: udiaer;
+ligtable "`":
+ diaer =: diaer, "`" =: oct"034", "<"=: "<", ">"=: ">",
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "e" =: "e", "o" =: "o", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable "'": diaer =: oct"043", "'" =: oct"035", "<"=: "<", ">"=: ">",
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "e" =: "e", "o" =: "o", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable oct"126": % rough breathing and acute
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "e" =: "e", "o" =: "o", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable oct"136": % smooth breathing and acute
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "e" =: "e", "o" =: "o", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable oct"137": % smooth breathing and grave
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "e" =: "e", "o" =: "o", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable oct"103": % rough breathing and grave
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "e" =: "e", "o" =: "o", "i" =: "i", "u" =: "u",
+ "A" =:"A", "E" =:"E", "H" =:"H", "I" =:"I", "O" =:"O", "U" =:"U", "W" =:"W";
+ligtable "~": diaer =: diaer, "<"=: "<", ">"=: ">",
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "i" =: "i", "u" =: "u",
+ "A" =:"A", "H" =:"H", "I" =:"I", "U" =:"U", "W" =:"W";
+ligtable oct"100": % rough breathing and circumflex
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "i" =: "i", "u" =: "u",
+ "A" =:"A", "H" =:"H", "I" =:"I", "U" =:"U", "W" =:"W";
+ligtable oct"134": % smooth breathing and circumflex
+ "a" =: "a", "h" =: "h", "w" =: "w",
+ "i" =: "i", "u" =: "u",
+ "A" =:"A", "H" =:"H", "I" =:"I", "U" =:"U", "W" =:"W";
+
+% iota subscript and other ligatures and kernings
+% oct"016"=a" is identical to the glyph a, but is in a different position
+% a" is used for the different kern-ligarures with "i or "u
+
+ligtable oct"016": "'" =: oct"016", % (a")+(') -> (a")
+ "`" =: oct"016", % (a")+(`) -> (a")
+ "~" =: oct"016", % (a")+(~) -> (a")
+ "u" |=: oct"017", % (a")+(u) -> (a")+(shifted udiaer)
+ "i" |=: idiaer; % (a")+(i) -> (a")+(idiaer)
+ligtable "a": "|" =: oct"370",
+ diaer =: oct"016", % (a)+(") -> (a")
+ "u" kern-1.5u#, udiaer kern-aukern#, udiaerac kern-aukern#, "j" kern-u#,
+ "o" kern-u#, "t" kern-u#, "f" kern-u#, "y" kern-1.5u#,
+ oct"035" kern-2u#, "'"=:"a", "`"=:"a", "<"=:"a", ">"=:"a", "~"=:"a";
+ligtable "h": "|" =: oct"371", "'"=:"h", "`"=:"h", "<"=:"h", ">"=:"h", "~"=:"h";
+ligtable "w": "|" =: oct"372", "'"=:"w", "`"=:"w", "<"=:"w", ">"=:"w", "~"=:"w";
+ligtable "e": "'"=:"e", "`"=:"e", "<"=:"e", ">"=:"e", "~"=:"e";
+ligtable "i": "'"=:"i", "`"=:"i", "<"=:"i", ">"=:"i", "~"=:"i";
+ligtable "o": "'"=:"o", "`"=:"o", "<"=:"o", ">"=:"o", "~"=:"o",
+ "a" kern-u#, "s" kern-.5u#, "c" kern-.5u#;
+ligtable "u": udiaer: udiaerac: oct"017": "a" kern-aukern#, "d" kern-1.5u#, "l" kern-1.5u#,
+ "'"=:"u", "`"=:"u", "<"=:"u", ">"=:"u", "~"=:"u";
+%ligtable udiaer: "a" kern-aukern#, "d" kern-1.5u#, "l" kern-1.5u#;
+%ligtable udiaerac: "a" kern-aukern#, "d" kern-1.5u#, "l" kern-1.5u#;
+ligtable "b": "'"=:"b", "`"=:"b", "<"=:"b", ">"=:"b", "~"=:"b";
+ligtable "g": "a" kern -2u#, "d" kern -1.5u#, "l" kern -1.8u#,
+ "'"=:"g", "`"=:"g", "<"=:"g", ">"=:"g", "~"=:"g";
+ligtable "d": "u" kern-1.5u#, "o" kern-.3u#,
+ oct"035" kern-2u#, "'"=:"d", "`"=:"d", "<"=:"d", ">"=:"d", "~"=:"d";
+ligtable "z": "'"=:"z", "`"=:"z", "<"=:"z", ">"=:"z", "~"=:"z";
+ligtable "j": "a" kern-u#, "'"=:"j", "`"=:"j", "<"=:"j", ">"=:"j", "~"=:"j";
+ligtable "k": "o" kern-u#, "'"=:"k", "`"=:"k", "<"=:"k", ">"=:"k", "~"=:"k";
+ligtable "l": "u" kern -1.5u#, "o" kern-.3u#,
+ oct"035" kern-2u#, "'"=:"l", "`"=:"l", "<"=:"l", ">"=:"l", "~"=:"l";
+ligtable "m": "'"=:"m", "`"=:"m", "<"=:"m", ">"=:"m", "~"=:"m";
+ligtable "n": "a" kern-1.5u#, "'"=:"n", "`"=:"n", "<"=:"n", ">"=:"n", "~"=:"n";
+ligtable "x": "`"=:"x", "<"=:"x", ">"=:"x", "~"=:"x";
+ligtable "p": "'"=:"p", "`"=:"p", "<"=:"p", ">"=:"p", "~"=:"p";
+ligtable "r": "a" kern-2u#, "'"=:"r", "`"=:"r", "<"=:"r", ">"=:"r", "~"=:"r";
+ligtable "s": "a" kern-.35u#, "." =:| "c", "," =:| "c", ";" =:| "c", ":" =:| "c",
+ "?" =:| "c", "!" =:| "c", ")" =:| "c", "/" =:| "c", "]" =:| "c",
+ oct"375" =:| "c", "'"=:"s", "`"=:"s", "<"=:"s", ">"=:"s", "~"=:"s";
+ligtable "c": "a" kern-.35u#;
+ligtable "t": "a" kern-u#, "'"=:"t", "`"=:"t", "<"=:"t", ">"=:"t", "~"=:"t";
+ligtable "f": "a" kern-u#, "'"=:"f", "`"=:"f", "<"=:"f", ">"=:"f", "~"=:"f";
+ligtable "q": "'"=:"q", "`"=:"q", "<"=:"q", ">"=:"q", "~"=:"q";
+ligtable "y": "a" kern-1.5u#, "'"=:"y", "`"=:"y", "<"=:"y", ">"=:"y", "~"=:"y";
+
+%
+% oct"014"=A" is the same glyph as A, but is in a different position
+% oct"015" is a version of Udiaer preshifted by the amount AUkern to the left
+%
+ligtable oct"014": "U" |=: oct"015", % (A")+(U)-> (A")+(shifted Udiaer)
+ "I" |=: Idiaer, % (A")+(I)-> (A")+(Idiaer)
+ "'" =: oct"014", % (A")+(')-> (A")
+ "i" |=: idiaer, % (A")+(i}-> (A")+(idiaer)
+ "u" |=: oct"017"; % (A")+(u)-> (A")+(shifted udiaer)
+ligtable "A": "|"=: oct"011",
+ diaer =: oct"014", % (A)+(") -> (A")
+ "U" kern-AUkern#, Udiaer kern-AUkern#,
+ "u" kern-aukern#, udiaer kern-aukern#, udiaerac kern-aukern#, "J" kern-1.5u#, "j" kern -u#,
+ "O" kern-1.5u#, "o" kern -u#, "T" kern-1.5u#, "t" kern-1.1u#,
+ "F" kern-1.5u#, "f" kern-1.1u#, "Y" kern-2.2u#, "y" kern-1.5u#,
+ "'"=:"A", "`"=:"A", "<"=:"A", ">"=:"A", "~"=:"A";
+ligtable "H": "|"=: oct"012", "'"=:"H", "`"=:"H", "<"=:"H", ">"=:"H", "~"=:"H";
+ligtable "E": "'"=:"E", "`"=:"E", "<"=:"E", ">"=:"E", "~"=:"E";
+ligtable "I": "'"=:"I", "`"=:"I", "<"=:"I", ">"=:"I", "~"=:"I";
+ligtable "O": "'"=:"O", "`"=:"O", "<"=:"O", ">"=:"O", "~"=:"O",
+ "A" kern-1.5u#, "a" kern-u#, "S" kern-u#;
+ligtable "U": Udiaer: oct"015": "A" kern-AUkern#, "D" kern-2.5u#, "L" kern-2.5u#,
+ "a" kern-1.5u#, "d" kern-1.5u#, "l" kern-1.5u#,
+ "'"=:"U", "`"=:"U", "<"=:"U", ">"=:"U", "~"=:"U";
+%ligtable Udiaer: "A" kern-AUkern#, "D" kern-2.5u#, "L" kern-2.5u#;
+ligtable "W": "|"=: oct"013", "'"=:"W", "`"=:"W", "<"=:"W", ">"=:"W", "~"=:"W";
+
+ligtable "B": "'"=:"B", "`"=:"B", "<"=:"B", ">"=:"B", "~"=:"B";
+ligtable "G": "A" kern -2.4u#, "D" kern -2u#, "L" kern -2.2u#,
+ "a" kern -2.5u#, "d" kern -1.9u#, "l" kern -2.2u#,
+ "'"=:"G", "`"=:"G", "<"=:"G", ">"=:"G", "~"=:"G";
+ligtable "D": "U" kern-2.5u#, "u" kern-1.5u#, "O" kern-.6u#, "o" kern-.4u#,
+ "'"=:"D", "`"=:"D", "<"=:"D", ">"=:"D", "~"=:"D";
+ligtable "Z": "'"=:"Z", "`"=:"Z", "<"=:"Z", ">"=:"Z", "~"=:"Z";
+ligtable "J": "A" kern-1.5u#, "a" kern-u#, "'"=:"J", "`"=:"J", "<"=:"J", ">"=:"J", "~"=:"J";
+ligtable "K": "O" kern-1.5u#, "o" kern-.5u#, "'"=:"K", "`"=:"K", "<"=:"K", ">"=:"K", "~"=:"K";
+ligtable "L": "U" kern-1.8u#, "u" kern-1.5u#, "O" kern-.6u#, "o" kern-.4u#,
+ "'"=:"L", "`"=:"L", "<"=:"L", ">"=:"L", "~"=:"L";
+ligtable "M": "'"=:"M", "`"=:"M", "<"=:"M", ">"=:"M", "~"=:"M";
+ligtable "N": "A" kern -1.5u#, "a" kern-.8u#, "'"=:"N", "`"=:"N", "<"=:"N", ">"=:"N", "~"=:"N";
+ligtable "X": "'"=:"X", "`"=:"X", "<"=:"X", ">"=:"X", "~"=:"X";
+ligtable "P": "'"=:"P", "`"=:"P", "<"=:"P", ">"=:"P", "~"=:"P";
+ligtable "R": "A" kern-3u#, "a" kern-2.5u#, "'"=:"R", "`"=:"R", "<"=:"R", ">"=:"R", "~"=:"R";
+ligtable "S": "A" kern-.5u#, "a" kern-.35u#, "'"=:"S", "`"=:"S", "<"=:"S", ">"=:"S", "~"=:"S";
+ligtable "T": "A" kern-1.5u#, "a" kern-1.1u#, "'"=:"T", "`"=:"T", "<"=:"T", ">"=:"T", "~"=:"T";
+ligtable "F": "A" kern-1.5u#, "a" kern-1.1u#, "'"=:"F", "`"=:"F", "<"=:"F", ">"=:"F", "~"=:"F";
+ligtable "Q": "'"=:"Q", "`"=:"Q", "<"=:"Q", ">"=:"Q", "~"=:"Q";
+ligtable "Y": "A" kern-2.2u#, "a" kern-1.5u#, "'"=:"Y", "`"=:"Y", "<"=:"Y", ">"=:"Y", "~"=:"Y";
+
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbligtt.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligtt.mf
new file mode 100644
index 0000000000..eed512e1c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbligtt.mf
@@ -0,0 +1,120 @@
+% Copyright (C) 1997, 1998, 1999 Claudio Beccari
+% v.2.0d 1999/11/07
+% Ligature for monospaced fonts; accent-spirit ligatures added 1997/11/03
+% Thanks to Andreas Schwab for spotting some bugs and suggesting
+% the corrections
+% Ligatures with void char corrected 1999/04/07
+% Ligatures with iota adscript added 1999/10/25
+%
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+ligtable "<":
+ "~" =: oct"100", "'" =: oct"126", "`" =: oct"103",
+ "a" =: oct"201", "e" =: oct"341", "h" =: oct"231", "r" =: oct"373",
+ "o" =: oct"345", "w" =: oct"261", "i" =: oct"311", "u" =: oct"315";
+ligtable ">":
+ "~" =: oct"134", "'" =: oct"136", "`" =: oct"137",
+ "a" =: oct"202", "e" =: oct"342", "h" =: oct"232", "r" =: oct"374",
+ "o" =: oct"346", "w" =: oct"262", "i" =: oct"312", "u" =: oct"316";
+ligtable diaer: "~" =: oct"040", "'" =: oct"043", "`" =: oct"044",
+ oct"375" =:| oct"035", % diaeresis at end of word becomes apostrophe
+ "i" =: oct"360", "u" =: oct"364",
+ "I" =: oct"333", "U" =: oct"337";
+ligtable oct"044": % diaeresis and grave
+ "i" =: oct"361", "u" =: oct"365";
+ligtable oct"043": % diaeresis and acute
+ "i" =: oct"362", "u" =: oct"366";
+ligtable oct"040": % diaeresis and circumflex
+ "i" =: oct"363", "u" =: oct"367";
+ligtable "`":
+ diaer =: oct"044", "`" =: oct"034", "<"=: oct"103", ">"=: oct"137",
+ "a" =: oct"200", "h" =: oct"230", "w" =: oct"260",
+ "e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314";
+ligtable "'": diaer =: oct"043", "'" =: oct"035", "<"=: oct"126", ">"=: oct"136",
+ "a" =: oct"210", "h" =: oct"240", "w" =: oct"270",
+ "e" =: oct"350", "o" =: oct"354", "i" =: oct"320", "u" =: oct"324";
+ligtable oct"126": % rough breathing and acute
+ "a" =: oct"211", "h" =: oct"241", "w" =: oct"271",
+ "e" =: oct"351", "o" =: oct"355", "i" =: oct"321", "u" =: oct"325";
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"212", "h" =: oct"242", "w" =: oct"272",
+ "e" =: oct"352", "o" =: oct"356", "i" =: oct"322", "u" =: oct"326";
+ligtable "~": diaer =: oct"040", "<"=: oct"100", ">"=: oct"134",
+ "a" =: oct"220", "h" =: oct"250", "w" =: oct"300",
+ "i" =: oct"330", "u" =: oct"334";
+ligtable oct"137": % smooth breathing and grave
+ "a" =: oct"213", "h" =: oct"253", "w" =: oct"273",
+ "e" =: oct"353", "o" =: oct"357", "i" =: oct"323", "u" =: oct"327",
+ "A" kern-1.5u#, "O" kern-.5u#;
+ligtable oct"103": % rough breathing and grave
+ "a" =: oct"203", "h" =: oct"243", "w" =: oct"263",
+ "e" =: oct"343", "o" =: oct"347", "i" =: oct"313", "u" =: oct"317",
+ "A" kern-1.5u#, "O" kern-.5u#;
+ligtable oct"100": % rough breathing and circumflex
+ "a" =: oct"221", "h" =: oct"251", "w" =: oct"301",
+ "i" =: oct"331", "u" =: oct"335";
+ligtable oct"134": % smooth breathing and circumflex
+ "a" =: oct"222", "h" =: oct"252", "w" =: oct"302",
+ "i" =: oct"332", "u" =: oct"336";
+ % iota subscripts
+ligtable "a": "|" =: oct"370";
+ligtable "h": "|" =: oct"371";
+ligtable "w": "|" =: oct"372";
+ligtable oct"200": "|" =: oct"204";
+ligtable oct"201": "|" =: oct"205";
+ligtable oct"202": "|" =: oct"206";
+ligtable oct"203": "|" =: oct"207";
+ligtable oct"210": "|" =: oct"214";
+ligtable oct"211": "|" =: oct"215";
+ligtable oct"212": "|" =: oct"216";
+ligtable oct"213": "|" =: oct"217";
+ligtable oct"220": "|" =: oct"224";
+ligtable oct"221": "|" =: oct"225";
+ligtable oct"222": "|" =: oct"226";
+ligtable oct"230": "|" =: oct"234";
+ligtable oct"231": "|" =: oct"235";
+ligtable oct"232": "|" =: oct"236";
+ligtable oct"240": "|" =: oct"244";
+ligtable oct"241": "|" =: oct"245";
+ligtable oct"242": "|" =: oct"246";
+ligtable oct"243": "|" =: oct"247";
+ligtable oct"250": "|" =: oct"254";
+ligtable oct"251": "|" =: oct"255";
+ligtable oct"252": "|" =: oct"256";
+ligtable oct"253": "|" =: oct"257";
+ligtable oct"260": "|" =: oct"264";
+ligtable oct"261": "|" =: oct"265";
+ligtable oct"262": "|" =: oct"266";
+ligtable oct"263": "|" =: oct"267";
+ligtable oct"270": "|" =: oct"274";
+ligtable oct"271": "|" =: oct"275";
+ligtable oct"272": "|" =: oct"276";
+ligtable oct"273": "|" =: oct"277";
+ligtable oct"300": "|" =: oct"304";
+ligtable oct"301": "|" =: oct"305";
+ligtable oct"302": "|" =: oct"306";
+
+
+ % sigma ligatures
+ % left sigma is replaced with final sigma, while right character is preserved
+
+ligtable "s":"." =:| "c", "," =:| "c", ";" =:| "c",
+ ":" =:| "c", "?" =:| "c", "!" =:| "c",
+ ")" =:| "c", "/" =:| "c", "]" =:| "c",
+ oct"375" =:| "c", oct"052" =:| "c", oct"035" =:| "c";
+
+ligtable "v": "v"=: "v", "A"=: "A", "B"=: "B", "G"=: "G", "D"=: "D",
+ "E"=: "E", "Z"=: "Z", "H"=: "H", "J"=: "J", "I"=: "I",
+ "K"=: "K", "L"=: "L", "M"=: "M", "N"=: "N", "X"=: "X",
+ "O"=: "O", "P"=: "P", "R"=: "R", "S"=: "S", "T"=: "T",
+ "U"=: "U", "F"=: "F", "Q"=: "Q", "Y"=: "Y", "W"=: "W";
+
+ligtable "A": "|"=: oct"011";
+ligtable "H": "|"=: oct"012";
+ligtable "W": "|"=: oct"013";
+
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cblower.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cblower.mf
new file mode 100644
index 0000000000..787645c965
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cblower.mf
@@ -0,0 +1 @@
+% grlower.mf v.2.3o 2005/12/15 % Copyright (C) 1997 --- 2005 Claudio Beccari % Corrected many glyphs in view of better ligatures in AllCaps % and CapsAndSmallCaps 2000/01/19 % Added dummy glyphs for the ligatures A"U, A"u, a"u 2000/02/13 % Added Leipzig Greek 2000/06/21; corrected 2000/08/03; corrected 2000/11/23; corrected 2001/01/28 % Added CB roman 2000/07/20 % Modified Leipzig theta with the open shape 2001/03/25 % Added "roman" and cursive shwa 2001/07/29 % Introduced SansSerif boolean and modified the sans serif font 2001/08/01, 2002/04/14 % Corrected SS medial sigma that came out bad at small design sizes 2002/11/16 % Corrected the SansSerif cursive and the bold SansSerif epsilon 2004/07/30 % Added the sanserif variants with the epsilon resembling that of cursive 2004/08/01; pfb uploaded on CTAN % Corrected bold versions, in particular sansserif, slitex: beta, gamma, delta, epsilon 2005/12/15 % % Most of the following definitions come from Silvio Levy. % CB added the small caps variants and made some `corrections' in order to % work also with sans serif, bold, inclined, small caps,..., proportional % and monospaced, text and slides fonts. % % CB added also the cursive or italic variants; CB added also the "roman" variant, % a sort of greek script that strongly resembles roman latin characters with roman serifs % practically on every letter. % % Thanks to the sigma ligatures the layout of the accented letters are % different from Silvio's ones; the layout includes also the Greek numerals % (not included in this file; see cbdigits.mf) % lowercase and uppercase digamma, lower case iota and upsilon with diaeresis. % % The sigma ligatures are performed according to the new ligature commands % that were introduced in METAFONT (and in TeX) after 1988; they were not % available to Silvio; if they were, probably he'd had chosen the same % approach as I did. % % (1999/10/25) CB added the adscript iota for the small cap alpha, eta % and omega -- this was done on the explicit request of Apostolos Syropoulos % and his classicist friend Efthimios Maurogeorgiadis. % CB Leipzig Greek added on request and with great help of Dimitri Filippou; without % his constructive collaboration this font shape would have been very poor; thanks, % Dimitri, for the great help you gave me! % Dimitri, thanks also for the help you gave me for the deep revision of the SansSerif shapes! currentbreadth:=0; % alpha def width = if small_caps: 11 elseif cbleipzig: 10 else: 9 fi u enddef; def height = if small_caps: sclc* fi x_height enddef; def dims = width#,height#,0 enddef; def ital = 0 enddef; def fit_params = 0,if SansSerif:1.2u# else:0 fi enddef; def gen_letter = if small_caps: numeric left_stem,right_stem,outer_jut,alpha; right_stem=stem-stem_corr; left_stem=min(hair if hefty: -3stem_corr fi,right_stem); outer_jut=.8jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0; x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo; alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr); penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0); penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0); z0=whatever[z1r,z2r]=whatever[z3l,z4l]; if y0<h-notch_cut: y0:=h-notch_cut; fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r) --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1} ...{up}z0+.5left--cycle; % left and right diagonals else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l) --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2]; penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5; if hefty: y5r else: y5 fi =5/12y0; y5r-y5l=y6r-y6l=cap_band; penstroke z5e--z6e; % bar line if serifs: numeric inner_jut; pickup tiny.nib; prime_points_inside(1,2); prime_points_inside(4,3); if rt x1'r+jut+.5u+1<=lft x4'l-jut: inner_jut=jut; else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif numeric pos_stem; %iota reference pos_stem=rt x4r if serifs or slitex: -.5slab + outer_jut fi +.5(tiny+.5[vair,stem])+u; else: if cursive: %adjust_fit(0,0); if slitex or monospace:pickup fine.nib; else: pickup pencircle; fi pos1(stem,0); top y1=x_height+oo; x1l=x5l; pos2(hair,-90); pos4(hair,90); x4=x2=.5[x3l,x5l]; bot y2r=-oo; top y4r=x_height+oo; %bottom and top bulges pos3(vstem,-180); lft x3r=hround 3/4u; y3=.5[y2,y4]; %left bulge pos6(vstem,90); x5=.55[x2,x6]; y6l=y2r; x6=w-2u; %bottom right pos5(hair,0); y5=y3; pos8(.5[hair,stem],0); z8l=z5l; alpha_tail(6,7); %hook filldraw stroke z5e{down}..z2e{left}..z3e{up}..z4e{right}..{down}z5e; filldraw stroke z1e{down}..z8e...z6e{right}...{up}z7e; numeric x_baryctr; x_baryctr=.25[x4,x1]; %accent reference numeric pos_stem; %iota reference pos_stem=x5l; elseif cbleipzig: %adjust_fit(0,0); pickup pencircle; pos1(vstem,0); top y1=x_height+oo-.5vstem; x1l=x5l; pos2(hair,-90); pos4(fine,90); x4=x2=.5[x3l,x5l]; bot y2r=-oo; top y4r=x_height+oo; %bottom and top bulges pos3(vstem,-180); lft x3r=hround 3/4u; y3=.5[y2,y4]; %left bulge pos6(vstem,90); x5=.55[x2,x6]; y6l=y2r; x6=w-2u; %bottom right pos5(hair,0); y5=y3;pos7(fine,0); z7l=z5l; pos8(.5[hair,stem],0); z8l=z5l; filldraw stroke z5e{down}..z2e{left}..z3e{up}..z4e{right}..{down}z7e; pos9(hair,135); rt x9l=w-lft x3r; bot y9l=min(2stem,bar_height/2); x10l=.5[x5l,x9l]; y10l=y6l=y10r-.9stem; x10r=.5[x8r,x9r]; z10=.5[z10l,z10r]; filldraw double_circ_stroke z1e{down}..z8e...z10e{right}...{up}z9e; numeric x_baryctr; x_baryctr=.25[x4,x1]; %accent reference numeric pos_stem; %iota reference pos_stem=x5l; elseif cbroman: %adjust_fit(0,0); pos2(hair,90); pos3(stem,180); pos4(hair,-90); pos5(stem,0); pos10(hair,0); z10l=z7l; pos11(hair,0); z5l=.5[z11l,z10l];; x2=x4=.5[x3,x5]; h-top y2r= bot y4r=-oo; lft x3r=w-u-rt x5r= 3/4u; y3=y5=h/2; top y1r=top y2r; x1r=x5r; z1l=z1r+whatever*dir(45); x1l=x5l; pos7(stem,0); x7r=x5r;y7=h/4; pos8(.5[hair,stem],60); x8r=.5[x7r,x9r]; bot y8l= bot y4r; pos9(hair,135); rt x9l= w-u/2; y9r=y8r+hair; filldraw stroke z11e{up}...z2e{left}...{down}z3e...z4e{right}...z10e{up}; filldraw circ_stroke z9e{down}...z8e{left}...z7e{up}---z1e; numeric x_baryctr; x_baryctr=.15[x4,x5]; %accent reference numeric pos_stem; %iota reference pos_stem=x5l; else: %adjust_fit(fit_params); pickup fine.nib; pos1(stem,0); top y1=x_height+oo; rt x1r=hround(w-.5u); %top right pos2(vstem,-90); pos4(vstem,-270); x4=x2=.5w-u; bot y2r=-oo; top y4r=x_height+oo; %bottom and top bulges pos3(hair,-180); lft x3r=hround .75u; y3=.5[y2,y4]; %left bulge pos6(vstem,90); x6=w-u; y6=y2; %bottom right numeric theta; theta=angle((x4-x6),2.5(y4-y6))-90; pos5(hair,theta); x5=.55[x4,x6]; y5=y3; %point of inflection alpha_tail(6,7); %hook filldraw stroke z1e{(x2-x1,2(y2-y1))}... %diagonal pulled_arc.e(2,3) & pulled_arc.e(3,4) %bowl ...z5e{(x6-x4,2.5(y6-y4))}...z6e{right}...{up}z7e; %diagonal and hook numeric x_baryctr; x_baryctr=.25[x4,x1]; %accent reference numeric pos_stem; pos_stem=x_baryctr; %iota reference fi fi enddef; cmchar "Lowercase alpha"; beginchar("a",dims); adjust_fit(fit_params); this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11); endchar;% "Lowercase alpha" iff(not barebones): cmchar "Lowercase alpha with right diaeresis"; % for kerning purposes - see explanation beginchar(oct"016",dims); % after uppercase alpha in cbupper.mf adjust_fit(fit_params); this_letter; endchar;% "Lowercase alpha with right diaeresis" numeric aukern, aukern#; aukern:=1.5u; aukern#:=1.5u#; % for kerning between a and "u iff(not barebones): cmchar "Lowercase alpha with grave"; beginchar(oct"200",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: grave(x_baryctr); fi endchar;% "Lowercase alpha with grave" iff(not barebones): cmchar "Lowercase alpha with rough breathing"; beginchar(oct"201",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: spirit(x_baryctr)<; fi endchar;% "Lowercase alpha with rough breathing" iff(not barebones): cmchar "Lowercase alpha with smooth breathing"; beginchar(oct"202",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: spirit(x_baryctr)>; fi endchar;% "Lowercase alpha with smooth breathing" iff(not barebones): cmchar "Lowercase alpha with grave and iota subscript"; beginchar(oct"204",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; grave(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing and iota subscript"; beginchar(oct"205",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; spirit(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing and iota subscript"; beginchar(oct"206",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; spirit(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with acute"; beginchar(oct"210",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing and acute"; beginchar(oct"211",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing and acute"; beginchar(oct"212",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing and grave"; beginchar(oct"203",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing and grave"; beginchar(oct"213",width#,acc_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing and grave and iota subscript"; beginchar(oct"207",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; spirit_grave(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing and grave and iota subscript"; beginchar(oct"217",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; spirit_grave(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with acute and iota subscript"; beginchar(oct"214",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; acute(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing, acute and iota subscript"; beginchar(oct"215",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; spirit_acute(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing and acute and iota subscript"; beginchar(oct"216",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; spirit_acute(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with circumflex"; beginchar(oct"220",width#,circ_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: squeeze:=false; circumflex(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing and circumflex"; beginchar(oct"221",width#,Circ_ht#,0); adjust_fit(fit_params); this_letter; if not small_caps: squeeze:=true; spirit_circumflex(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing and circumflex"; beginchar(oct"222",width#,Circ_ht#,0); this_letter; if not small_caps: squeeze:=true; spirit_circumflex(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase alpha with circumflex and iota subscript"; beginchar(oct"224",width#,if small_caps:height#else:circ_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; squeeze:=false; circumflex(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with rough breathing, circumflex and iota subscript"; beginchar(oct"225",width#,if small_caps:height#else:Circ_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter;squeeze:=true; spirit_circumflex(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with smooth breathing, circumflex and iota subscript"; beginchar(oct"226",width#,if small_caps:height#else:Circ_ht#fi,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; squeeze:=true; spirit_circumflex(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase alpha with iota subscript"; beginchar(oct"370",width#,height#,iota_dp#); if small_caps: adjust_fit(0,serif_fit#+.5[vair#,stem#]+ if serifs:.4jut#elseif not slitex: .5*(.5[vair#,stem#])fi +if monospace:1.8elseif slitex:1.5else:.5fi tiny#+1.3u#); gen_letter; else: adjust_fit(fit_params); this_letter; fi iota_sub(pos_stem); endchar; %picture pic.iota; picture savedpicture; currentbreadth:=0; def dims = if small_caps: 10u#, sclc*x_height#,0 % lowercase beta else: if cbleipzig: 8u#,asc_height#,desc_depth# elseif cbroman:8u#,asc_height#,0 else:9u#,asc_height#,desc_depth# fi fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(serif_fit#-.5u#,-.5u#); numeric left_stem,right_curve,middle_weight; left_stem=stem-hround 2stem_corr; middle_weight=.6vair+.5; pickup tiny.nib; pos1(left_stem,0); pos2(left_stem,0); lft x1l=lft x2l=hround max(2u,3u-.5left_stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem penpos3(.7cap_band,90); penpos4(.7cap_band,90); penpos6(middle_weight,-90); penpos7(middle_weight,-90); penpos8(middle_weight,90); penpos9(middle_weight,90); penpos5(right_curve-stem_corr,0); penpos10(right_curve,0); penpos11(cap_band,-90); penpos12(cap_band,-90); z3r=top z1; y4=y3; y5=.5[y4,y6]; y6=y7; y7l-y8l=vair; z12r=bot z2; y11=y12; y10=.5[y11,y9]; y8=y9; .5[y7l,y8l]=.52h; x4=x6; x9=x11=x4+.5u; x7=x8=x1; x9l:=x4+.25u; x5r=hround(w-1.5u); x10r=hround(w-u); if serifs: right_curve=curve-stem_corr; x4=.5[x1,w-1.5u]; else: right_curve=curve-3stem_corr; x4=.5[x1,w-2.5u]; x4l:=x4l-.5u; x9l:=x9l-.5u; fi x6l:=x6l-.5u; x11l:=x11l-.5u; fill stroke z3e..super_arc.e(4,5) & super_arc.e(5,6)..z7e; % upper lobe fill stroke z8e..super_arc.e(9,10) & super_arc.e(10,11)..z12e; % lower lobe if serifs: if not monospace:dish_serif(1,2,a,1/3,jut,b,1/3,.5jut) % upper serif else: serif(1,2,a,1/3,-jut) fi; dish_serif(2,1,c,1/3,jut,d,1/3,.5jut); fi % lower serif math_fit(0,.5ic#); else: italcorr .8*asc_height#*slant-.5u#; if (cursive or cbleipzig) and not SansSerif: if monospace or slitex: pickup fine.nib; fi numeric bstem; bstem=.7[hair,stem]; pos1(bstem,0); lft x1l=3/4u; bot y1=-d if cbleipzig:+.5bstem fi; if cbleipzig: pos3(bstem,45); x3r=x1r; y3l=.55[bar_height,h]; pos2(bstem,30);z2r=.7[z1r,z3r]; else: pos2(bstem,0); x2r=x1r; y2=bar_height; pos3(bstem,-45); x3r=x1r; y3r=if serifs:if monospace:.3 else:.55fi else: if slitex:.4 else:.5fi fi[bar_height,h]; fi pos5(hair,-90); x5=w/2; top y5l=h+oo; pos7((2*(h-y9)/h)*stem,180); x7l=w-7/5x1l; if cbleipzig: y7=.5[y9,y5]; else: y7=3/4h; fi pos8(hair,90); x8=x5; y8=y9; pos9(max(hair,9/10bstem),90); x9-.5bstem=rt x1r+.15u; if cbleipzig: top y9r=x_height; else: y9=1/2h; fi if cbleipzig: filldraw circ_stroke z1e{up}..z2e..z3e..{right}z5e..{down}z7e..{left}z8e; else: filldraw stroke z1e{up}..z2e..z3e..{right}z5e..{down}z7e..{left}z8e; fi filldraw circ_stroke z9e..if not cbleipzig:{right}fi z8e; pos12(stem,0); x12r=w-x1l; if cbleipzig: y12=.5[y14,y9];else:y12=1/4h;fi pos14(fine+eps,-90); x14=x5; bot y14r=-oo; pos15(bstem,-135); x15l=x1r; if cbleipzig: y15= bstem;else:y15=x_height-y9;fi filldraw stroke z8e{right}..{down}z12e..{left}z14e..z15e; numeric bstem; elseif cbroman: numeric bstem,slope; bstem=.7[hair,stem]; pos1(bstem,180); z1=z2; pos2(bstem,0); lft x2l=3/4u; y2=.6[bar_height,x_height]; pos3(bstem,-30); x3r=x2r; y3r=.55[bar_height,h]; pos5(hair,-90); x5=.5[x3r,x7r]; top y5l=h+oo; pos7(bstem,180); z7-(w,0)=whatever*((w/2+u,h)-(w,0)); y7=.45[x_height,h]; pos9(hair,135); z9r=z2l; slope=angle((w,x_height)-z2); filldraw stroke z9e{dir(slope)}..z7e{up}...z5e{left}...z3e---{down}z2e; path cbp; cbp=z9{dir(slope)}..{up}z7; pair za,zb; za=point .5 of cbp; zb=direction .5 of cbp; pos8(hair,angle(zb)); z8=za; pos12(stem,0); x12r=w-x2l; y12=.5[y8l,y14r]; pos14(hair,-90); x14=.5[x1l,x12l]; bot y14r=-oo; filldraw stroke z1e{down}...{right}z14e...{up}z12e...{dir(180-slope)}z8e; numeric bstem,slope; pair za,zb; path cbp; elseif SansSerif or slitex: pickup fine.nib; numeric thin_stem,beta_hair; boolean boldss; boldss=if stem>1.5u: true else: false fi; beta_hair=.65hair; thin_stem=.3[beta_hair,stem]; %for upper bowl pos1(stem,180); bot y1=-d+o; %bottom left pos2(stem,180); y2=.9bar_height; %self-intersection (cf. z15) x1=x2; lft x1r=hround(.75u); %i.e., lft x2r = .75u pos3(stem,180); x3r=x2r; y3r=.3[y10,y5]=.9y7r; %beginning of curve x7r=x12r-.9u; pos7(stem,0); top y5r=h+oo; bot y14r=-oo; x5r=.5[x3r,x7r]; x14r=w/2; %top and bottom bulges pos5(.1 [beta_hair,hair],90); y10=y9=.56[y14,y5]; x9r=x10r; %top and bottom of cusp pos10(beta_hair,90); pos9(beta_hair,-90); rt x12r=hround(w-.75u); %lower right bulge y12r=y10/2; pos12(stem,0); lft x9r=hround(if boldss: .5[rt x3l,x5] else: x5r-.5u-.5thin_stem fi); pos14(thin_stem,-90); z15l=z2l; pos15(.5hair,180); filldraw stroke z1e--z2e--z3e{up}..tension(.8)..z5e{right}..tension(.8) ..z7e{down}...{left}z9e; filldraw stroke z10e{right}..tension(.8)..z12e{down}..{left}z14e..{up}z15e; else: pickup fine.nib; numeric thin_stem; thin_stem=.6[hair,stem]; %for upper bowl numeric tilt; tilt=min(2*otilt,.5); %for both bowls pos1(stem,180); y1-.5stem=-d-o; %bottom left pos2(hair,180); y2=.5bar_height; %self-intersection (cf. z15) x1=x2; lft x1r=hround(.75u+.5(hair-stem)); %i.e., lft x2r ~ .75u x3r=x2r; %beginning of curve top y5r=h+oo; bot y14r=-oo; x5r=x14r; %top and bottom bulges if monospace or slitex: top y10r=x_height; z9=z10; pos9(stem,-90); pos10(stem,90); else: top y10r=vstem+bot y9r=x_height; x9r=x10r; %top and bottom of cusp fi rt x12r=hround(w-.75u); %lower right bulge x5r=.5[lft x2r,rt x12r]; x9r-.5vstem=hround(x5r-.5u-.5vstem); % we want to simulate the following relations, to make slopes consistent % (where z7 is the upper right bulge): % z5r-z3r=whatever*(z9r-z7r)=whatever*(z14r-z12r); % z7r-z5r=whatever*(z12r-z10r)=whatever*(z5r-z3r) yscaled -1; numeric slope; slope=((y10r-y12r)+(y12r-y14r))/((x12r-x10r)+(x12r-x14r)); z7'r=z9r+whatever*(1,slope); z7'r=z5r+whatever*(1,-slope); y7r=y7'r; rt x7r=hround rt x7'r; z12r=z14r+whatever*(1,slope); z3r=z5r+whatever*(1,slope); if monospace or slitex: pos7(stem,0); pos5(stem,90); pos3(stem,180); %top and left filldraw circ_stroke z1e--z2e..z3e{up}..{right}z5e...{down}z7e; else: filldraw double_circ_stroke gr_arc.e(7,6,5)(hair,thin_stem,tilt).. gr_arc.e(5,4,3)(hair,thin_stem,tilt)..{down}z2e..z1e; fi z2=z15; pos15(hair,slope-90); %intersection pt numeric slope; slope=angle((z14r-z15)yscaled 2); filldraw stroke z15e{dir slope}...gr_arc.e(14,13,12)(hair,stem,tilt); %bottom if not (monospace or slitex): forsuffixes e=r,l: path curv[]e; numeric S[]e; curv1e=reverse gr_arc.e(9,8,7)(hair,thin_stem,tilt); %cusp bottom curv2e=gr_arc.e(12,11,10)(hair,stem,tilt); endfor %cusp top (S1r,S2r)=curv1r intersectiontimes curv2r; (whatever,S2l)=curv1r intersectiontimes curv2l; (S1l,whatever)=curv1l intersectiontimes curv2r; if S1l=-1 : S1l:=2; fi if S2l=-1 : S2l:=2; fi filldraw stroke subpath(0,S1e+eps) of curv1e; %fill in cusp filldraw stroke subpath(0,S2e+eps) of curv2e; filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle; else: if slitex: filldraw double_circ_stroke z12e{up}...{left}z10e; else: filldraw stroke z12e{up}...{left}z10e; fi filldraw stroke z9e{right}...{up}z7e; fi fi fi enddef; cmchar "Lowercase beta"; beginchar("b",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); endchar;% "Lowercase beta" picture savedpicture; currentbreadth:=0; def dims = if small_caps: 8.5u#, sclc*x_height#,0 % gamma else: if cbleipzig:8.5% elseif cbroman:9% else:10% fi u#,x_height#,desc_depth# fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps: sc_beak_jut:=.7beak_jut; sc_beak:=.7beak; sc_jut:=.9jut; italcorr height#*slant-beak_jut#-.25u#; h:=vround(h-stem_corr); pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround 1.5u+sc_beak_jut; top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem pickup crisp.nib; pos3(slab,90); pos4(hair,0); top y3r=h; x3=x1; rt x4r=hround(w-if serifs:.75fi u); y4=good.y(y3l-sc_beak)-eps; arm(3,4,e,beak_darkness,sc_beak_jut); % arm and beak if serifs: dish_serif(1,2,a,1/3,sc_jut,b,1/3,.5sc_jut); % upper serif dish_serif(2,1,c,1/3,sc_jut,d,1/3,1.25sc_jut); fi % lower serif math_fit(0,ic#-2.5u#); else: if cursive and serifs and not monospace: adjust_fit(.5stem#,0); pos1(hair,90); pos2(stem,45); lft x1r=0; top y1=bot y2l; top y2r= h+oo; x2l-x1r=5/4u; pos3(stem,0); x3l=x2r+2/3u; y3=3/4h; pos4(hair,0); y4=-o; x4=w/2; filldraw stroke z1e..z2e..z3e..{down}z4e; pos7(hair,-45); z7=z4; pos5(stem,0); bot y5-.5stem=-d-oo; z4-z5=whatever*dir(70); filldraw z4r{down}..z5r...z5l{up}...{dir(45)}z7l--cycle; numeric tilt; tilt=20; pos6(stem,30); top y6=h+oo-.5stem; rt x6r=w-3/4u; filldraw circ_stroke z6e{dir(tilt-90)}..{dir(225)}z7e; numeric tilt; elseif cbleipzig: adjust_fit(.5u#,0); pos1(fine,150); lft x1r=0; top y1=bot y2l-u; top y2r= h+oo=y2l+stem; x2l=.5[x1l,x3l];x2r=.5[x1r,x3r]; z2=.5[z2l,z2r]; pos3(.5[hair,stem],30); x3l=x1l+2.5u; y3=3/4h; pos4(.3[hair,stem],0); z4=(w,h)+whatever*(((w,h)-(0,-d))yscaled1.2); y4=o; filldraw circ_stroke z1e{up}...z2e{right}...z3e..{down}z4e; z5=z1 +whatever*(slant,-1); bot y5=-d; numeric slope,pend; slope= angle(z4-z5); pend=slope-90; pos5(.1[hair,stem],pend); pos9(stem,pend); z9-z5=whatever*(z4-z5);y9=y5+.34stem*sind(slope); pos7(.3[hair,stem],pend-30); z7=z4; filldraw z4r{down}..z9r..z5r..z5l..z9l..{dir(pend+60)}z7l--cycle; pos6(stem,0); top y6=h+oo-.5stem; rt x6r=w-3/4u; pos8(.4[hair,stem],-15); y8=.7[y4,y6]; x8r=x6r; filldraw circ_stroke z6e..z8e...{-dir(pend+60)}z7e; elseif SansSerif: pickup fine.nib; superness__:=superness; begingroup boolean boldss; boldss=if stem>1.5u: true else: false fi; save t; t:=superness__; superness:=.95t; pos2(curve,90); top y2r=h+oo; %top of left branch pos1(hair,180); bot y1=top y2r-4/3curve; %tip of hook lft x1r=hround .5u; x2-x1=y2-y1; %central arc is round pos5(curve,-270); top y5r=h+oo; x5=hround(w-.75u); %right branch pos5'(curve,0); z5'=z5; filldraw stroke z1e{up}...z2e{right}; x3-x4=abs(if boldss: .3stem else: if monospace: 0 else: 1.2stem-vair fi fi); pos3(hair,0); pos4(hair,-180); y4=y3; .5[x3,x4]=.5w; y3-.5stem=vround(-.8d); drawloop(2,3,4,5); %hook and cusp endgroup; superness:=superness__; elseif cbroman: pickup tiny.nib; pos1(stem,0);top y1=h; lft x1l=jut; pos2(stem,0);y2=0; x2=w/2; pos3(stem,0); bot y3=-d; x3=x2; pos4(hair,0);z4r=z2r; pos5(hair,0);y5=y1; rt x5r=w-jut; filldraw stroke z1e--z2e--z3e; filldraw stroke z4e--z5e; dish_serif(3,2,a,1/3,.8jut,b,1/3,.8jut); serif(1,2,c,1/3,-.8jut); dish_serif(5,4,f,1/4,.8jut,g,1/4,.8jut); else: pickup fine.nib; superness__:=superness; begingroup save t; t:=superness__; superness:=.95t; pos2(curve,90); top y2r=h+oo; %top of left branch pos1(hair,180); bot y1=top y2r-4/3curve; %tip of hook lft x1r=hround .5u; x2-x1=y2-y1; %central arc is round pos5(curve,-270); top y5r=h+oo; x5+.5curve=hround(w-.75u); %right branch pos5'(curve,0); z5'=z5; filldraw stroke z1e{up}...z2e{right}; if serifs and (not monospace): rt x3r-lft x4r= stem; %bottom of cusp else: x3-x4=abs(if monospace: 0 elseif slitex: .3stem else: 1.2stem-vair fi); fi pos3(hair,0); pos4(hair,-180); y4=y3; .5[x3,x4]=.5w; if monowidth: y3=0 else: y3-.5stem=vround(-.8d) fi; drawloop(2,3,4,5); %hook and cusp filldraw z5l{right}...z5'r{up}...z5r{left}--cycle; %right branch if monowidth: %complete stem x3'=x3r; x4'=x4r; y3'=y4'; y3'-.5stem=vround(-.8d); filldraw z3r--z3'{down}...{up}z4'--z4r--cycle; fi endgroup; superness:=superness__; fi fi enddef; cmchar "Lowercase gamma"; beginchar("g",dims); if small_caps: adjust_fit(.7serif_fit#,0) elseif cbroman: adjust_fit(serif_fit#,serif_fit#) else: adjust_fit(0,0)fi; this_letter; penlabels(1,2,3,3',4,4',5,6,7,8,9); endchar;% "Lowercase gamma" picture savedpicture; currentbreadth:=0; def dims = if small_caps: 11u#, sclc*x_height#,0 % delta elseif cbleipzig: 8.4 u#,asc_height#,0 else: 8.5u#,asc_height#,0 fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: numeric left_stem,alpha; left_stem=hair if hefty: -3stem_corr fi; x1l=w-x4r=.75u; y1=y4=0; x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo; alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr); penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0); penpos3(alpha*stem,0); penpos4(alpha*stem,0); fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle z0=whatever[z1r,z2r]=whatever[z3l,z4l]; y5=y6=vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l]; if y0<h-notch_cut: y0:=h-notch_cut; unfill z0+.5right{down}...{z4-z3}z6--z5{z2-z1} ...{up}z0+.5left--cycle; % counter else: unfill z0--z5--z6--cycle; fi % counter elseif cbleipzig: % cbleipzig pos1(hair,-90); pos2(stem,0); lft x2l=3/4u; y2=y1/2; pos3(.2[fine,stem],90); bot y3l=-oo; x3=x1; pos4(stem,180); y4=y2; x4l=w-x2l; pair zd,ze,zf; zd=(-w,h-x_height); pos5(stem-fine/2,angle(zd)+90); z5r=z1; x5r=w/2; y1l=x_height+oo; x6l-x6r=.6[hair,stem]; x6l=.2[x2r,x8l]; y6l=.7[y5l,y8l]; y6r=.8[y5r,y8r];z6=.5[z6r,z6l]; compl_slant_angle=angle((1,slant)); pos8(hair,90); y8r=h+oo; z8=z5+whatever*dir(90+compl_slant_angle); pos9(.2[hair,stem],-compl_slant_angle); y9l=y5l+2stem/3;z9l=z5l+whatever*dir(80); path cbp; cbp=z4r{up}...z1r{left}; zf=point .7 of cbp; ze=direction .7 of cbp; pos0(stem-fine/2,.5[angle(ze)+90,270]); z0r=zf; path cbp; cbp= z4l..z0l..z6l{dir(80)};pair zf; zf=direction1.6of cbp; pos7(.9length(z6r-z6l),angle(zf)+90); z7l=point1.6of cbp; filldraw double_circ_stroke z4e{up}..z1e{left}..z2e..z3e..z4e..z0e..z7e..% z6e{dir(80)}...{right}z8e..{dir(-compl_slant_angle-90)}z9e; unfill z1r..z2r...z3r..z4r...cycle; numeric compl_slant_angle; elseif cbroman: % cbroman pos1(hair,90); pos2(stem,180); pos3(hair,-90); pos4(stem,0); y1r=x_height+oo; y3r=-oo; y2=y4=x_height/2; x1=x3=w/2; x2r=w-x4r=u/2; z5r=z1r; z5l=z1l; filldraw stroke z1e{left}...z2e...z3e...z4e...{left}z5e; pos6(1.414hair,45); pos7(stem,0); pos8(hair,-90); pos9(hair,-180); z6=z1; x7l=u; y7=.5[x_height,h]; x8=x1;y8l=h+oo; x9r=x4l; y9=y7; filldraw stroke z6e{left}..{up}z7e...{right}z8e...{down}z9e; pos10(stem,0);pos11(stem,90);z10=z11; z10r=z9l; dot(10,11); elseif monospace or slitex or SansSerif: % sanserif, typewriter, slides pickup fine.nib; top y1r=vround(if not monowidth:.95 fi x_height+oo); x1r=.5w; %top of loop x5r=.5w; bot y5r=-oo; %bottom of ditto lft x3r=w-rt x7r=hround(.75u); y3r=y7r=.5[y1r,y5r]; %left and right bulge filldraw stroke gr_arc.e(1,2,3)(vair,stem,.5otilt) %four quadrants of loop & gr_arc.e(3,4,5)(vair,stem,.5otilt) & gr_arc.e(5,6,7)(vair,stem,.5otilt) & gr_arc.e(7,12,1)(vair,stem,.5otilt); path cbp; cbp= z7r...z12r...z1r; % external path of first quadrant z8r=point if slitex:.92elseif monospace:.84else:.76fi of cbp; % find attachment point z.a= direction if slitex:.90elseif monospace:.84else:.76fi of cbp; % tangent direction at attachment numeric axis; axis=angle(z.a)-90; % normal to tangent numeric thin_stem, raggio; thin_stem=top y1r - bot y1l; % thickness of arc numeric arcwidth; arcwidth=if slitex:.8fi(rt x7r-lft x7l); raggio=.5arcwidth+thin_stem; % radius of arc pos8(thin_stem,axis); pos9(thin_stem,axis); pos10(arcwidth,axis-180); pos11(.5[thin_stem,arcwidth],axis-180); z10=z8+whatever*dir(axis); % Start and end of delta arc are alligned along z8 direction numeric hhh; hhh=if slitex or monospace: 1 else:.94fi h; top y11l=if (gensize<6)or(slitex): hhh-o else:min(hhh-o,x_height+3.2stem)fi; % z11 is just for calculations z0=.5[z9r,z11r]=.5[z8r,z10r]+whatever*dir(axis+90); % center of delta arc defines median line z9r-z8r=whatever*dir(axis+90)=z11r-z10r; % allignment of straight parts of the delta arc x0=lft x3r+.5u+raggio; % center of delta arc z13r=z0+(z9r-z0) rotated -90;% pos13(.3[thin_stem,arcwidth],axis-90); % z13 & z14 auxiliary delta arc points pos14(.4[thin_stem,arcwidth],-90); top y14l=hhh; x14l=x0; % top of delta arc pos15(stem,-90); top y15l=hhh; x15l=x10l; filldraw stroke z8e{dir(axis+90)}..z9e..z13e..z14e{right}..% if slitex:z15e else:{dir(axis-90)}z10e fi;% delta arc else: % regular, outline and cursive pos1(hair,-90); y1l=x_height+o; x1=w/2; pos2(stem,0); lft x2l=3/4u; y2=y1/2; pos3(hair,90); bot y3l=-oo; x3=x1; pos4(stem,180); y4=y2; x4l=w-x2l; pair zd,ze; zd=(-w,h-x_height); ze=zd rotated -90; pos5(stem,180); z5=z1; pos6(hair,angle(zd)); z6-(w,x_height)=whatever*zd; x6r=.1[x2l,x1]; pos7(.5[hair,stem],90); x7= x4; y7=.6[y5,y6]; filldraw stroke z1e{left}..z2e..z3e..z4e..z5e...z6e{ze}...{-zd}z7e; fi enddef; cmchar "Lowercase delta"; beginchar("d",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); endchar;% "Lowercase delta" picture savedpicture; currentbreadth:=0; def width = if small_caps: 9 else: % epsilon if cbleipzig:7% elseif cbroman:7 else:7.75 fi fi u enddef; % epsilon def height = if small_caps: sclc* fi x_height enddef; def dims = width#,height#,0 enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: sc_beak#:=.7beak#; sc_beak_jut#:=.7beak_jut#; define_pixels(sc_beak,sc_beak_jut); adjust_fit(.7serif_fit#,0); italcorr slant*height#-sc_beak_jut#-.5u#; h:=vround(h-stem_corr); pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround max(1.5u,2.5u-.5stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem pickup crisp.nib; pos3(slab,90); pos4(hair,0); top y3r=h; x3=x1; rt x4r=hround(w-u); y4=good.y(y3l-sc_beak)-eps; arm(3,4,e,beak_darkness,sc_beak_jut); % upper arm and beak pos5(cap_bar,-90); pos6(hair,0); top y5l=vround(.52[y2,y1]+.5cap_bar); x5=x1; pos0(cap_bar,90); pos7(hair,0); z0=z5; x6=x7; y6-y5l=y0l-y7; if serifs: rt x6r=hround(.5[x3r,x4r+sc_beak_jut]); y6=good.y(y5l+.6*sc_beak)+eps; rt x9r=hround(w-.5u); else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif pos8(slab if not serifs:+2stem_corr fi,-90); pos9(hair,0); bot y8r=0; x8=x2; y9=good.y(y8l+7/6sc_beak)+eps; arm(8,9,h,beak_darkness,1.5sc_beak_jut); % lower arm and beak if serifs: dish_serif(1,2,a,1/3,jut,b,1/3,.5jut); % upper serif dish_serif(2,1,c,1/3,jut,d,1/3,.5jut); fi % lower serif math_fit(0,.5ic#); else: adjust_fit(fit_params); if (cursive and ((not SansSerif) or (SansSerif and varepsilon))): if slitex or monospace: pickup fine.nib; fi if SansSerif: pos1(.85hair,90);pos2(.9stem,180);pos3(.85hair,270); numeric barcorrection; barcorrection=slant[.5,.4]; else: pos1(hair,90); pos2(stem,180); pos3(hair,270); fi lft x2r=3/4u; rt x1=rt x3=w-u; h-top y1r=bot y3r=-oo; y2=if SansSerif: barcorrection[y1,y3] else: bar_height fi; filldraw stroke z1e{left}..z2e..{right}z3e; numeric ehair, Ehair; if SansSerif: ehair=.4[u,hair]; Ehair=ehair; else: Ehair= .3[hair,stem]; ehair=hair; fi pos4(Ehair,90); pos5(ehair,90); x4=x2; x5=x1-min(hair,u); y4=y5=y2; filldraw stroke z4e..z5e; numeric x_baryctr; x_baryctr=w/2; elseif cbleipzig: pos1(.5[hair,stem],30); z1=whatever*(w,.9h); x1r=hround(w-.7u); pos7(.5[fine,hair],90); y7r=h+oo;x7=w/2; pos2(stem,180);x2r=.5u; y2=.5[bar_height,h]; pos4(.7[hair,vstem],-90);y4=bar_height; pos5(stem,0);x5l=x2r; y5=.5bar_height; pos6(hair,135); x6l+x5l=w; y6r=y5; pos8(hair,90);x8=x7; y8l=-oo; x4l=x1l-.7stem; pos9(hair,-90); x9=.9[x2l,x7]; y9=y4; pair za,zb; zb=(z4l-z9l)yscaled1.2;za=zb yscaled-1; filldraw z4l{left}...{-zb}z9l--z9r{za}...{right}z4r..cycle; filldraw circ_stroke z1e..{left}z7e..z2e{down}..{za}z9e; filldraw circ_stroke z6e{(z8-z6)yscaled 4}..z8e{left}..{up}z5e..{zb}z9e; numeric x_baryctr; x_baryctr=x7; %accent reference elseif cbroman: pos1(hair,0); x1r=w-u; y1=y3; pos2(hair,90); x2=w/2; top y2r=h+oo; pos3(stem,180); x3r=u; y3=.5[y4,h]; pos4(hair,-90); y4=bar_height; z4=whatever*z1r; pos5(hair,90); z5=z4; pos6(stem,180);x6r=u/2; y6=y4/2; pos7(hair,-90); x7=x2; bot y7r=-oo; pos8(hair,-30);x8r=w-u/2; y8=y6; pos9(stem,0);pos10(stem,90); z9=z10; z9r=z1r; dot(9,10); filldraw circ_stroke z4e{left}...z3e...{right}z2e...{down}z1e; filldraw stroke z5e{left}...z6e...{right}z7e..{dir(60)}z8e; numeric x_baryctr; x_baryctr=x2; %accent reference elseif SansSerif: pickup fine.nib; numeric estem,evair; boolean boldss; boldss=if stem>1.5u: true else: false fi; estem=if (gensize<6):.7 elseif boldss: .9 fi stem; evair=if (gensize<6): max(.7vair,crisp.breadth+eps) elseif boldss:.9estem else:vair fi; pos1(estem,if boldss:60else:45fi);x2=.5[x3r,x1r]; y1l=.5[y2l,y4l]; %upper tip pos2(estem,90); x2=.5w; top y2r=x_height+oo; %top point pos3(estem,170); lft x3r=hround u; y3l=.525[y4l,y2l]; %top left bulge pos4(evair,-90); y4=bar_height; x4=if boldss: .2else:.35fi[x2,x1]; pos5(evair,90);z5=z4; pos6(estem,-170); x6r=hround .75u; y6l=.5[y5l,y7l]; %bottom left bulge pos7(estem,-90); x2=x7; bot y7r=-oo; %bottom point pos8(estem,-45);x7r=.5[x6r,x8r];y8l=.5[y7l,y5l]; % bottom tip filldraw stroke z1e{dir if boldss:150else:135fi}..{left}z2e..{dir 260}z3e..{right}z4e; filldraw stroke z5e{left}..{dir 280}z6e..{right}z7e..{dir 45}z8e; numeric x_baryctr; x_baryctr=x2; %accent reference else: pickup fine.nib; pos2(vstem,90); x2=.5w; top y2r=x_height+o; %top point pos7(vstem,-90); x2=x7; bot y7r=-o; %bottom point rt x1r=hround(w-.75u); bot y1l=.3[bot y2l,bar_height]; %top end z1'=(x1r,y1l+.5(flare-currentbreadth)); %approximation to z1 numeric slope; slope=angle((z2-z1')yscaled 2); pos1(flare,slope-90); bar_height=.5[y1,y8]; x8=x1; pos8(flare,slope+90); %bottom end pos3(vstem,120); lft x3r=hround .75u; y3=.5[y4r,y2r]; %top left bulge pos6(vstem,-120); x6=x3; .5[y6,y3]=bar_height; %bottom left bulge y6:=y6r;y3:=y3r; %for the benefit of pulled_arc y5-y4=abs(curve-min(hair,vair)); y5+y4=2bar_height; x5=x4=x2; %loop pos4(vair,-90); pos5(vair,90); filldraw stroke z1e{dir slope}...pulled_arc.e(2,3); %top drawloop(3,4,5,6); %loop and bottom forsuffixes e=l,r: path foo.e; foo.e= z8e...pulled_arc.e(7,6); if angle(direction 0 of foo.e) > angle(z8r-z8l): foo.e:= z8e{z8r-z8l}...pulled_arc.e(7,6); fi endfor; filldraw stroke foo.e; numeric x_baryctr; x_baryctr=x2; %accent reference fi fi enddef; cmchar "Lowercase epsilon"; beginchar("e",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;% "Lowercase epsilon" iff(not barebones): cmchar "Lowercase epsilon with grave"; beginchar(oct"340",width#,acc_ht#,0); this_letter; if not small_caps: grave(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase epsilon with rough breathing"; beginchar(oct"341",width#,acc_ht#,0); this_letter; if not small_caps: spirit(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase epsilon with smooth breathing"; beginchar(oct"342",width#,acc_ht#,0); this_letter; if not small_caps: if SansSerif: spirit(x_baryctr)>; else: spirit(x_baryctr-u)>; fi fi endchar; iff(not barebones): cmchar "Lowercase epsilon with acute"; beginchar(oct"350",width#,acc_ht#,0); this_letter; if not small_caps: acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase epsilon with rough breathing and acute"; beginchar(oct"351",width#,acc_ht#,0); this_letter; if not small_caps: spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase epsilon with smooth breathing and acute"; beginchar(oct"352",width#,acc_ht#,0); this_letter; if not small_caps: spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase epsilon with rough breathing and grave"; beginchar(oct"343",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase epsilon with smooth breathing and grave"; beginchar(oct"353",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; picture savedpicture; currentbreadth:=0; def dims = if small_caps: % zeta 9u#,sclc*x_height#,0 else: if cbleipzig:7.5else: 8.5fi u#,asc_height#,desc_depth# fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps: italcorr height#*slant-.5u#; adjust_fit(0,0); numeric arm_thickness[],z_stem; if hefty: arm_thickness1=Vround(slab-vair_corr); arm_thickness2=slab; z_stem=.8[vair,stem]; else: arm_thickness1=slab; arm_thickness2=vround(slab+vair_corr); z_stem=.9[vair,stem]; fi pickup tiny.nib; x3l=x4l=w-x1r=w-x2r; lft x3l=hround u/2; top y1=h; y2=min(y1,h-2/3arm_thickness1); bot y4=0; y3=max(y4,2/3arm_thickness2); numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l); penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0); penpos3(alpha*(z_stem-tiny),0); penpos4(alpha*(z_stem-tiny),0); pair delta; delta=penoffset z3-z2 of currentpen; fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l..bot z4l ---bot rt z4r--z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r ---cycle; % diagonal pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180); top y5r=h; x5=x1; lft x6r=hround 1.25u; y6=good.y(y5l-beak)-eps; arm(5,6,a,beak_darkness**.8,-.4beak_jut); % upper arm and beak pos7(arm_thickness2,-90); pos8(hair,0); bot y7r=0; x7=x4; rt x8r=hround(w-.9u); y8=good.y(y7l+1.2beak)+eps; arm(7,8,b,beak_darkness**.9,.6beak_jut); % lower arm and beak math_fit(0,.5ic#); else: if cursive and serifs and not monospace: pos4(stem,-180); y4=.8bar_height; lft x4r=hround(.75u); %left bulge pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; %bottom right y3+.5stem=h+o; x3+.5stem=hround(rt x6l-.25u); %top right numeric slope; slope=angle((z3-z4)xscaled 2); pos3(.5[hair,stem],slope+90); pos5(stem,-135); bot y5r=0; x5=.5w; %inflection pt pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5; filldraw double_circ_stroke %bowl and tail z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{dir slope}; pos2(hair,slope+90); z2r=z3r; %where handle attaches pos0(hair,0); y0=h; x0=x1r; pos1(stem,0); lft x1l=hround(lft x4r+.25u); y1+.5stem=h; %end of handle filldraw stroke z0e..z1e{down}...z2e{dir slope}; elseif cbleipzig: numeric tilt; tilt=10; pos1(hair,90);y1r=h; x1l=.6[x2l,x3l]; y2r=.5[y3r,y1r];y2l=.5[y3l,y1l];x2r=.75[x3,x5r]=x2l-.5[hair,stem]; pos3(hair,-90-tilt);x3=w/2; y3l=.5[x_height,h]; pos4(hair,90+tilt); z3=z4; pos5(hair,180); x5r=hround(.5u); y5=bar_height; pos6(stem,-90); y6r=0;x6=2w/5; pos7(stem,90); y7=y3; x7=w-x5r-stem; z8=z7+(.5stem,0); pos9(stem,-90); y9=y6; x9=2w/3; x10l=w-x5r=x10r+.5[hair,stem]; y10l=.5[y9l,y11l];y10r=.5[y9r,y11r];z10=.5[z10r,z10l];y10=-.25desc_depth; pos11(hair,90);x11=x6; filldraw circ_stroke z1e{left}...z2e..{dir(-tilt)}z3e; % hook filldraw stroke z4e{dir(180+tilt)}...z5e{down}..{right}z6e; % left bulge filldraw z3r{dir(-tilt)}...z7l..z8..z7r...{dir(180+tilt)}z4r..cycle; % top right filldraw circ_stroke z11e{right}..z10e{up}..z9e{left}--z6e; % bottom elseif cbroman: pos10(hair,90);x10r=x2r; y10r=y11r=h; pos11(hair,90);x11=w-u/2; pos1(hair,angle(z11)-90); z1r=z11l; pos2(stem,0); x2l=u/2; y2=.7bar_height; pos3(stem,90); y3l=y4l=0; z3=z2+whatever*dir(-45); pos4(stem,90);x4=w-x3; pos5(.5[hair,stem],30); x5r=x11; y5l=.5[y4l,y6l]; pos6(hair,-90);x6=w/2; y6r=-(.5[y2r,d]); filldraw stroke z10e--z11e; filldraw circ_stroke z6e{(z5-z6)xscaled3}...z5e{up}...z4e---z3e{left}...% z2e{up}...{(z1-z2)xscaled1.5}z1e; else: pickup fine.nib; pos4(hair,-180); y4=bar_height; lft x4r=hround(.75u); %left bulge pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; %bottom right y3+.5stem=h+o; if SansSerif: x3+.35stem=x6l; else: %top right x3+.5stem=hround(rt x6l-.25u); fi numeric slope; slope=angle((z3-z4)xscaled 2); pos3(stem,slope+90); pos5(stem,-90); bot y5r=0; x5=.5w; %inflection pt pos7(vstem,-270); y6=.5[y7r,y5r]; if SansSerif: %bowl and tail x7=hround x5; filldraw stroke z3e{dir(180+slope)}...z4e{down}...z5e{right}...z6e{down}...{left}z7e; % z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{dir slope}; else: x7-.5vstem=hround x5; filldraw double_circ_stroke z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{dir slope}; fi pos2(hair,slope+90); z2r=z3r; %where handle attaches pos1(curve,0); lft x1l=hround(lft x4r+.25u); %end of handle if SansSerif: y1=y3r; else: y1+.5curve=h+o; fi if SansSerif: filldraw stroke z1e{down}...z2e{dir slope}; else: filldraw circ_stroke z1e{down}...z2e{dir slope}; fi fi fi enddef; cmchar "Lowercase zeta"; beginchar("z",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11); endchar;% "Lowercase zeta" picture savedpicture; currentbreadth:=0; def width = if small_caps: if serifs: 11 else: 9 fi % eta elseif cursive and serifs and not monospace: 9.5 elseif cbleipzig: 8.8 else: 8.5 fi u enddef; def dims = width#,if small_caps:sclc* fi x_height#,% desc_depth# enddef; def ital = 0 enddef; def fit_params = if small_caps: 0 else: if straight or SansSerif: .75 else: .5 fi u# fi,0 enddef; def gen_letter = if small_caps: pickup tiny.nib; pos1(stem,0); pos2(stem,0); pos3(stem,0); pos4(stem,0); lft x1l=lft x2l=hround (.5u+jut); x3=x4=w-x1; top y1=top y3=h; bot y2=bot y4=0; filldraw stroke z1e--z2e; % left stem filldraw stroke z3e--z4e; % right stem penpos5(cap_bar,90); penpos6(cap_bar,90); x5=x1; x6=x3; y5=y6=.52h; fill stroke z5e--z6e; % bar if serifs: numeric inner_jut; if rt x1r+jut+.5u+1<=lft x3l-jut: inner_jut=jut; else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi dish_serif(1,2,a,1/3,jut,b,1/3,inner_jut); % upper left serif dish_serif(2,1,c,1/3,jut,d,1/3,inner_jut); % lower left serif dish_serif(3,4,e,1/3,inner_jut,f,1/3,jut); % upper left serif dish_serif(4,3,g,1/3,inner_jut,h,1/3,jut); fi % lower left serif math_fit(0,.5ic#); numeric pos_stem; pos_stem=rt x4r if serifs or slitex:+jut+if slitex:.7else:.9fi u fi + if slitex:1.2*fi.5[vair,stem]+.1u; else: if cursive and serifs and not monospace: numeric cstem; cstem=stem; pos1(hair,90); pos2(cstem,45); pos3(cstem,0); x1=0; y1=y2l; y2r=x_height+oo; x2=.5[x1,x3]; y3=3/4y2r; x3l=x1+stem; pos4(stem,0); x4r=x3r; y4=0; filldraw stroke z1e..{right}z2e..{down}z3e..z4e; pos5(hair,135); z5l=z3r; pos6(stem,45); pos7(cstem,0); pos8(stem,0); x7r=x8r=w-u; y7=3/5y2r; y8=-d; x6l=.5[x5l,x7l]; y6r=y2r; filldraw stroke z5e..{right}z6e..{down}z7e..z8e; numeric x_baryctr; x_baryctr=.4[x3,x7]; %accent reference numeric pos_stem; pos_stem=x4; %iota reference elseif cbleipzig: numeric cstem; cstem=.6[hair,stem]; pos1(.2[hair,stem],160); x1r=0; y1=3/4y2r; top y2r=h+oo=top y2l+.2[hair,stem]; x2l=.5[x1l,x5l]; x2r=.5[x1r,x5r]; z2=.5[z2l,z2r]; pos5(stem,0); y5l=stem/2-oo/2; x5l=x1l+min(1.3stem,2u); pos4(stem,0);x4=x5;y4=.5[bar_height,y1l]; filldraw double_circ_stroke z1e{(z2-z1)yscaled4}...z2e...{down}z4e--z5e; pos3(hair,180); z3l=.2[z4r,z5r]; pos6(.1[hair,stem],90); pos7(cstem,0); pos8(stem,0); x7r=w-.75u; y7=.5y2r; x7l=x8l; y8=-d +stem/2; x6l=.77[x5l,x7l]; y6r=vround(h+oo); filldraw circ_stroke z8e..{up}z7e...{left}z6e..tension1.1..{down}z3e; numeric x_baryctr; x_baryctr=.5[x1,x7]; %accent reference numeric pos_stem; pos_stem=x5; %iota reference numeric cstem; elseif cbroman: pickup tiny.nib; pos1(stem,0);x1l=.9jut; bot y1=0; pos2(stem,0);x2l=x1l; top y2=h; pos3(hair,135);rt x3l=rt x1r; y3l=2h/3; pos4(.5[hair,stem],90); x4=.5[rt x3l,rt x5l]; top y4r=h+oo; pos5(stem,0); x5r=x6r; y5= bot y4l-(lft x5l-rt x3l)/2; pos6(stem,0); rt x6r=w-lft x1l;bot y6=-d; filldraw stroke z1e--z2e; filldraw stroke z3e{(z4-z3)yscaled 4}...{right}z4e...{down}z5e---z6e; serif(2,1,a,1/3,-.8jut); dish_serif(1,2,c,1/3,.8jut,d,1/3,.8jut); dish_serif(6,5,f,1/3,.8jut,g,1/3,.8jut); numeric x_baryctr; x_baryctr=x4; %accent reference numeric pos_stem; pos_stem=x1; %iota reference elseif SansSerif: pickup fine.nib; numeric hstem,hhair,hvstem; if gensize<6: hstem=.75stem;hhair=.75hair;hvstem=.75vstem; else: hstem=stem;hhair=hair;hvstem=vstem; fi y1r=-d; rt x1r= rt x2r; pos1(hstem,0); %bottom right rt x2r=hround(w-.75u); y2r=.6x_height; pos2(hhair,0); %right bulge y5=0; pos5(hstem,-180); %bottom left top y4r=x_height+o; x4r=.5[rt x2r,lft x3r]; %top of arch bot y4l=y4r-hstem; x4l=.5[lft x2l,rt x3l]; z4=.5[z4l,z4r]; pos6(hstem,180); y6=y2; x6=x5; x6r=x8r+.75u; %where handle attaches pos3(.5hstem,180); z3l=z6l; pos8(hvstem,0); lft x8l=-.25u; y8=y7r-.5hvstem; %end of handle pos7(hvstem,-90); top y7l=x_height+o; x7=.5[x8r,x6r]; %top of handle z2'l=z2'r=up; filldraw stroke z1e{up}--z2e{up}...z4e{left}...{down}z3e; %right leg filldraw stroke z8e{up}..z7e{right}...z6e{down}--z5e; %left leg with handle numeric x_baryctr; x_baryctr=.1[x4,x7]; %accent reference numeric pos_stem; pos_stem=x5; %iota reference else: pickup fine.nib; y1r-.5stem=-d-o; pos1(stem,0); %bottom right rt x2r=hround(w-.75u); y2r=.5x_height; pos2(hair,0); %right bulge lft x5r=hround(1.5u); y5-.5stem=-o; pos5(stem,-180); %bottom left top y4r=x_height+o; x4r=.5[lft x2l,rt x5l]; %top of arch pos6(hair,180); y6=y2; %where handle attaches if straight: x1=x2; x5=x6; pos4(stem,90); %yawn... filldraw double_circ_stroke z1e--pulled_arc.e(2,4)&pulled_arc.e(4,6)--z5e; else: if serifs: %%<< aggiunto questo if rt x1r=hround (rt x2r-.25); else: rt x1r= rt x2r-u; fi z2'l=z2'r=up; %%<< e mossa questa assegn. filldraw circ_stroke z1e{up}...gr_arc.e(2,3,4)(hair,stem,.8); %right leg filldraw circ_stroke z5e{(z4-z5) yscaled 3}...z4e{-z4'e}; %left leg z9=((0,y6)--(w,y6)) intersectionpoint (z5r{(z4-z5) yscaled 3}...z4r{-z4'r}); x6r=x9; fi pos8(vstem,0); rt x8r=hround(lft x6r-.75u); %end of handle pos7(vstem,-90); top y7l=x_height+o; z8r=z7r; %top of handle filldraw circ_stroke z8e{up}...z7e{right}...z6e{down}; numeric x_baryctr; x_baryctr=.1[x4,x7]; %accent reference numeric pos_stem; pos_stem=x5; %iota reference fi fi enddef; cmchar "Lowercase eta"; beginchar("h",dims); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if serifs: adjust_fit(.7serif_fit#,.7serif_fit#); fi fi this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;% "Lowercase eta" iff(not barebones): cmchar "Lowercase eta with grave"; beginchar(oct"230",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: grave(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing"; beginchar(oct"231",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: spirit(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing"; beginchar(oct"232",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: spirit(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase eta with grave and iota subscript"; beginchar(oct"234",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; grave(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing and iota subscript"; beginchar(oct"235",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; spirit(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing and iota subscript"; beginchar(oct"236",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; spirit(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with acute"; beginchar(oct"240",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing and acute"; beginchar(oct"241",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing and acute"; beginchar(oct"242",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase eta with acute and iota subscript"; beginchar(oct"244",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; acute(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing and grave"; beginchar(oct"243",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing and grave"; beginchar(oct"253",width#,acc_ht#,desc_depth#); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing and grave and iota subscript"; beginchar(oct"247",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#);% +u# elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; spirit_grave(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing and grave and iota subscript"; beginchar(oct"257",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; spirit_grave(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing, acute and iota subscript"; beginchar(oct"245",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; spirit_acute(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing and acute and iota subscript"; beginchar(oct"246",width#,if small_caps:height#else:acc_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; spirit_acute(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with circumflex"; beginchar(oct"250",width#,if small_caps:height#else:circ_ht#fi,desc_depth#); this_letter; if not small_caps: squeeze:=false; circumflex(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing and circumflex"; beginchar(oct"251",width#,Circ_ht#,desc_depth#); this_letter; if not small_caps: squeeze:=true; spirit_circumflex(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing and circumflex"; beginchar(oct"252",width#,Circ_ht#,desc_depth#); this_letter; if not small_caps: squeeze:=true; spirit_circumflex(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase eta with circumflex and iota subscript"; beginchar(oct"254",width#,if small_caps:height#else:circ_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; squeeze:=false; circumflex(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with rough breathing, circumflex and iota subscript"; beginchar(oct"255",width#,if small_caps:height#else:Circ_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; squeeze:=true; spirit_circumflex(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with smooth breathing, circumflex and iota subscript"; beginchar(oct"256",width#,if small_caps:height#else:Circ_ht#fi,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; squeeze:=true; spirit_circumflex(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase eta with iota subscript"; beginchar(oct"371",width#,height#,desc_depth#); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); if slitex: adjust_fit(0,.5[vair#,stem#]+.7(.5[vair#,stem#])+.3tiny#+u#); elseif serifs: adjust_fit(.7serif_fit#,serif_fit#+.5[vair#,stem#]+.7(jut#+u#)if monospace:+tiny# fi+.5u#); else: adjust_fit(0,+.5[vair#,stem#]+.7u#); fi gen_letter; else: this_letter; fi iota_sub(pos_stem); endchar; %picture pic.iota; picture savedpicture; currentbreadth:=0; if monospace: % theta def dims = 8.5u#,asc_height#,0 enddef; else: def dims = if cbroman:8 elseif cbleipzig:8 else:9 fi u#,if small_caps: sclc*x_height# else: asc_height# fi,0 enddef; fi def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps: italcorr .7*height#*slant-.5u#; adjust_fit(0,0); numeric light_curve; light_curve=hround(curve-2stem_corr); penpos1(vair,90); penpos3(vround(vair+.5vair_corr),-90); penpos2(light_curve,180); penpos4(light_curve,0); if monospace: x2r=hround 1.5u; interim superness:=sqrt superness; % make |"O"|, not |"0"| else: x2r=hround (u/2); fi x4r=w-x2r; x1=x3=.5w; y1r=h+o; y2=y4=.5h-vair_corr; y3r=-o; penstroke pulled_super_arc.e(1,2)(.5superpull) & pulled_super_arc.e(2,3)(.5superpull) & pulled_super_arc.e(3,4)(.5superpull) & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl pickup crisp.nib; pos5(vstem,90); pos6(vstem,90); lft x5=w-rt x6=hround(x2l+u)+1; y5=y6=.5[y1l,y3l]; filldraw stroke z5e--z6e; % bar if serifs: pos7(hair,0); pos8(hair,0); pos9(hair,0); pos10(hair,0); x7l=x8l=x5; x9r=x10r=x6; y7-y5r=y9-y6r=y5l-y8=y6l-y10=vround .05h; filldraw stroke z7e--z8e; % left serif filldraw stroke z9e--z10e; fi % right serif math_fit(-.3*height#*slant-.5u#,ic#-.5u#); else: if (monospace or monotoniko or SansSerif): pickup fine.nib; lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; %left and right bulges x2r=x6r=.5w; top y2r=h+oo; bot y6r=-oo; %top and bottom pos4(stem,180); pos8(stem,0); pos2(stem,90); pos6(stem,-90); filldraw stroke z6e{right}...z8e{up}...z2e{left}...z4e{down}...{right}z6e; pos4`(bar,90); pos8`(bar,90); x4`=x4; x8`=x8; y4`=y8`=.05[y4,y2]; filldraw stroke z4`e--z8`e; %bar else: if cursive: if slitex: pickup fine.nib; fi pos0(hair,90); pos1(stem,45); pos2(stem,0); lft x0=0; y0=y1l; x2l=stem; y2l=3/4x_height; x1l=.5[x0,x2l];top y1r=x_height+oo; pos3(stem,0); pos4(hair,90); pos5(stem,180); x3=x2; y3=bar_height; x4=w/2=.5[x1l,x5l]; bot y4l=-oo; y5=y3; pos6(stem,180); pos7(if not serifs: .7 fi hair,270); pos8(stem,if (slitex or not serifs):-25 else:0 fi); pos9(hair,90); x6=x5; h-y6=y5; x7=x4; top y7l=h+oo; if slitex: x8l=x3r else: if serifs: x8=x3 else: x8=x3r fi fi; y8=.5[y7l,y1r]; rt x9=w; if (slitex or not serifs): y9r=y1l else: y9l=y1r fi; filldraw stroke z0e..{right}z1e..{down}z2e..{down}z3e ..{right}z4e..{up}z5e..{up}z6e..{left}z7e..{down}z8e..{right}z9e; elseif cbleipzig: adjust_fit(.5u#,.75u#); italcorr .9*height#*slant-.5u#; pos0(hair,160); pos2(stem,0); lft x0r=0; y0l=.7[y1l,y2l]; x2l=stem; y2l=3/4x_height; x1l=.5[x0l,x2l];x1r=.5[x0r,x2r]; top y1r=x_height=y1l+.5stem; z1=.5[z1l,z1r]; pos3(stem,0); x3=x2; y3=.8bar_height; pos6(stem,180);x6=x5;y6=y3; x4l=.5[x3l,x6l];bot y4l=-oo=y4r-hair;x4r=.5[x3r,x6r];z4=.5[z4r,z4l]; pos5(stem,180); w/2=.5[x1l,x5l]; y5=h/2; top y7l=h+oo=bot y7r+.7hair;x7l=.5[x8l,x5l];x7r=.5[x8r,x5r];z7=.5[z7r,z7l]; pos8(.6[stem,hair],0); pos9(hair,25); x8l=x1r; y8=.45[y7l,y1r]; rt x9r=w; y9r=.5[y11,y5]; pos11(hair,90); x11=.7[x1,x5];y11=x_height; pos10(.1[hair,stem],0); x10l=x9; y10=.9[y6,y5];%y9-.5stem; filldraw double_circ_stroke z0e{up}...z1e..{down}z2e..{down}z3e ..{right}z4e..{up}z6e--z5e{up}...{left}z7e..{down}z8e..z11e..z9e...{(slant,-1)}z10e; elseif cbroman: pos1(hair,90); x1=w/2; top y1r=h+oo; pos2(stem,180);x2r=u/2; y2=h/2; pos3(hair,-90);x3=x1; bot y3r=-oo; pos4(stem,0);x4r=w-x2r; y4=y2; z5r=z1r;z5l=z1l; filldraw stroke z1e{left}...z2e...z3e...z4e...{left}z5e; pos6(.3[hair,stem],90); z6=z2; pos7(.3[hair,stem],90); z7=z4; filldraw stroke z6e--z7e; else: adjust_fit(if SansSerif:1.3else:.5fi u#,.75u#); pickup fine.nib; numeric light_curve; light_curve=hround .5[stem,curve]; x0=0; x2-.5stem=hround(2.5u-.5stem); hook_in(0,1,2); % opening hook pos2'(stem,-180); z2'=z2; pos3(stem,-180); pos4(vair,-90); pos5(light_curve,0); pos6(vair,90); pos7(hair,180); pos8(vair,270); x3=x2; x4=x6=.5[x3,x5]; rt x5r=hround(w-1.5u+.5light_curve); lft x7r=hround(3.25u-.5hair); x8+.5vair=hround(w+.5vair-epsilon); y3=.4x_height; bot y4r=-oo; y5=.5[y4,y6]; top y6r=h+oo; y7=.5[x_height,h]; y8=.5[bar_height,x_height]; filldraw stroke z2'e..{{interim superness:=hein_super; super_arc.e(3,4)}} & pulled_arc.e(4,5) & pulled_arc.e(5,6) ...{down}z7e...{4(x8-x7),y8-y7}z8e; % bowl and loop math_fit(-2/3x_height#*slant+.5hair#+.5u#,ic#); fi fi fi enddef; cmchar "Lowercase theta"; beginchar("j",dims); this_letter; penlabels(0,a,1,2,3,4,4`,5,6,7,8,8`,9,10,11); endchar;% "Lowercase theta" picture savedpicture; currentbreadth:=0; % lowercase iota def width = if slitex and (not monospace): 6.3u else: 4.5u fi enddef; def dims = width#,if small_caps:sclc*fi x_height#,0 enddef; def ital = 0 enddef; def fit_params = if small_caps: serif_fit#,serif_fit# elseif SansSerif: 0,.25u# else: 0,0 fi enddef; % def gen_letter= italcorr height#*slant-.25u#; if small_caps: pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround(.5w-.5stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem if serifs: dish_serif(1,2,a,1/3,1.05jut,b,1/3,1.05jut); % upper serif dish_serif(2,1,c,1/3,1.05jut,d,1/3,1.05jut); % lower serif else: if slitex: dish_serif(1,2,a,1/3,.71u,b,1/3,.71u); % upper serif dish_serif(2,1,c,1/3,.71u,d,1/3,.71u); % lower serif fi fi math_fit(0,.5ic#); numeric x_baryctr; x_baryctr=x1; else: if cursive and serifs and not monospace: numeric angolo; angolo=angle((hair,stem)); pos1(hair,90); pos2(stem,angolo); pos3(stem,0); x1=0; x2=x3l; x3=w/2; y1=y2l; y2r=h+oo; y3=2/3h; pos4(stem,0); x4=x3; y4=y3/2; pos5(stem,angolo); x5=x4r; bot y5l=-oo; pos6(hair,90); x6l=w; y6=y5r; filldraw z1l...z2l..{down}z3l..{down}z4l..{right}z5l..z6l--%<> z6r...z5r..z4r{up}..{up}z3r..{left}z2r..z1r--cycle; numeric angolo; numeric x_baryctr; x_baryctr=x3; elseif cbleipzig: pos1(stem,0); x1l=hround .75u; y1=h; pos2(.3[stem,hair],0); x2l=x1l; y2=h/4; x3r=.5[x2r,x4r]; x3l=.5[x2l,x4l];bot y3l=-oo=y3r-.4[hair,stem];z3=.5[z3r,z3l]; pos4(hair,180); x4=w-x1l; y4r=min(2stem,bar_height/2); filldraw circ_stroke z4e{(z3-z4)yscaled3}..{left}z3e..z2e---z1e; numeric x_baryctr; x_baryctr=.1[x1,x3]; elseif cbroman: pickup tiny.nib; pos1(stem,0); x1=w/2; top y1=h; pos2(stem,0); x2=x1; bot y2=0; filldraw stroke z1e--z2e; dish_serif(2,1,c,1/3,.8jut,d,1/3,.8jut); serif(1,2,a,1/3,-.8jut); numeric x_baryctr; x_baryctr=x1; elseif SansSerif: pickup fine.nib; pos1(stem,0); x1l=hround .75u; y1=h; pos2(.3[stem,hair],0); x2l=x1l; y2=h/4; x3r=.5[x2r,x4r]; x3l=.5[x2l,x4l];bot y3l=-oo=y3r-.8(.4[hair,stem]);z3=.5[z3r,z3l]; pos4(.7hair,180); x4=w-x1l; y4r=min(2stem,bar_height/2); filldraw stroke z4e{down}..{left}z3e..z2e---z1e; numeric x_baryctr; x_baryctr=.1[x1,x3]; else: pickup fine.nib; pos1(flare,180); lft x1r=hround u; top y1=x_height+oo; %top numeric neck; neck=min(flare,.2[hair,stem]); pos2(neck,180); %neck .2[lft x2r,rt x2l]=.2[lft x1r,rt x1l]; if monowidth: pos3(curve,-90); bot y3r=-oo; %bottom y2r=2[bot y3r,top y3l]; lft x4l-rt x2l=u; y4r+.5neck=vround y2r; x3=.5[x2,x4]; pos4(neck,0); %tip of hook filldraw stroke z4e{down}...z3e...z2e---z1e; elseif slitex: pos3(curve,-90); bot y3r=-oo; %bottom y2r=2/3math_axis; x2+x4=w; y4r=vround y2r; x3=.5[x2,x4]; pos4(neck,0); %tip of hook filldraw stroke z4e{down}...z3e...z2e---z1e; else: bot y3r=-oo; top y3l=curve; %bottom x3r=.5[x2r,x4r]; z3=.5[z3r,z3l]; y2r=1.5[bot y3r,top y3l]; z4l=z4r=z4; top y4r=y2r; x4r=w-x2r; x3l=.5[x2l,x4l]; path p.r, p.l; forsuffixes e=r,l: p.e=z1e---z2e...z3e...z4e; endfor rt x3.5r=hround(rt xpart directionpoint up of p.r); z4'r=direction 3 of p.r; z3'r=direction 2 of p.r; forever: %avoid bad vertical tangent between 2l and 3l a_:=directiontime down of p.l; exitif a_<0; % exit if vert. tang. does not exist x2.5l:= rt xpart point a_ of p.l; exitif abs(hround(x2.5l)-x2.5l)<.05; x2l:=x2l+hround(x2.5l)-x2.5l; p.l:=(z1l---z2l...z3l...z4l); endfor p.r:=z1r---z2r...club.r(3,3.5,4); %avoid bad vertical tangent between 3r and 4r filldraw stroke p.e; fi if monospace: currentpicture:=currentpicture shifted (.5w-x3,0); fi numeric x_baryctr; x_baryctr=x1 if monospace:+.5w-x3 fi; fi fi enddef; cmchar "Lowercase iota"; beginchar("i",dims); adjust_fit(fit_params); this_letter; penlabels(1,2,3,4,5,6); endchar;% "Lowercase iota" iff(not barebones): cmchar "Lowercase iota with grave"; beginchar(oct"310",width#,acc_ht#,0); this_letter; if (not small_caps): grave(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase iota with rough breathing"; beginchar(oct"311",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr if serifs: +.25u fi)<;fi endchar; iff(not barebones): cmchar "Lowercase iota with smooth breathing"; beginchar(oct"312",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr if serifs: -.25u fi)>; fi endchar; iff(not barebones): cmchar "Lowercase iota with acute"; beginchar(oct"320",width#,acc_ht#,0); this_letter; if (not small_caps): acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase iota with rough breathing and acute"; beginchar(oct"321",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase iota with smooth breathing and acute"; beginchar(oct"322",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase iota with rough breathing and grave"; beginchar(oct"313",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase iota with smooth breathing and grave"; beginchar(oct"323",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase iota with circumflex"; beginchar(oct"330",width#,circ_ht#,0); this_letter; if (not small_caps): squeeze:=false; circumflex(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase iota with rough breathing and circumflex"; beginchar(oct"331",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; spirit_circumflex(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase iota with smooth breathing and circumflex"; beginchar(oct"332",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; spirit_circumflex(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase iota with diaeresis"; beginchar(oct"360",width#,circ_ht#,0); this_letter; diaeresis(x_baryctr); endchar; iff(not barebones): cmchar "Lowercase iota with diaeresis and grave"; beginchar(oct"361",width#,acc_ht#,0); this_letter; if (not small_caps): diaeresis_grave(x_baryctr); else: diaeresis(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase iota with diaeresis and acute"; beginchar(oct"362",width#,acc_ht#,0); this_letter; if (not small_caps): diaeresis_acute(x_baryctr); else: diaeresis(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase iota with diaeresis and circumflex"; beginchar(oct"363",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; diaeresis_circumflex(x_baryctr); else: diaeresis(x_baryctr); fi endchar; picture savedpicture; currentbreadth:=0; def dims = if small_caps: % kappa 11u#,sclc*x_height#,0 elseif monotoniko: 8.5u#,x_height#,0 %elseif cbleipzig: %8.3u#,x_height#,0 elseif cbroman: 8.7u#,x_height#,0 elseif SansSerif: 8.7u#,x_height#,0 else: 9.5u#,x_height#,0 fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps: % maiuscoletto italcorr height#*slant-.5u#; adjust_fit(.7serif_fit#,.7serif_fit#); numeric right_jut,stem[],alpha[]; if serifs: right_jut=.6jut; else: right_jut=.4tiny; fi pickup tiny.nib; pos1(fudged.stem,0); pos2(fudged.stem,0); % old: cap_stem lft x1l=lft x2l=hround (max(2u,3u-.5fudged.stem)-.5u); top y1=h; bot y2=0;% idem filldraw stroke z1e--z2e; % stem stem2=max(tiny.breadth,fudged.stem-3stem_corr);% idem stem1=max(tiny.breadth,fudged.hair if hefty:-3stem_corr fi); top y3=h; rt x3r=hround(r-letter_fit-u-right_jut); bot y6=0; rt x6r=hround(r-letter_fit-.75u-right_jut); x4=x1; y4=1/3h; alpha1=diag_ratio(1,.5(stem1-tiny),y3-y4,x3r-x4); penpos3(alpha1*(stem1-tiny),0); penpos4(whatever,-90); alpha2=diag_ratio(1,.5(stem2-tiny),y1-y6,x6r-x1); penpos6(alpha2*(stem2-tiny),0); forsuffixes $=l,r: y3'$=h; y6'$=0; z4$=z3'$+whatever*(z3-z4); z5$=z6'$+whatever*(z1-z6)=whatever[z3,z4]; endfor z5=.5[z5l,z5r]; z3'r=z3r+penoffset z3-z4 of currentpen+whatever*(z3-z4); % we have also |z3'l=z3l+penoffset z4-z3 of currentpen+whatever*(z3-z4)|;\] z6'r=z6r+penoffset z1-z6 of currentpen+whatever*(z1-z6); z6'l=z6l+penoffset z6-z1 of currentpen+whatever*(z1-z6); fill z4r--diag_end(4r,3'r,1,.5,3'l,4l)--z4l--cycle; % upper diagonal fill z5l--diag_end(5l,6'l,.5,1,6'r,5r)--z5r--cycle; % lower diagonal if serifs: numeric inner_jut; if rt x2r+jut+.5u+1<=lft x6l-jut: inner_jut=jut; else: rt x2r+jut+.5u+1=lft x6l-inner_jut; fi dish_serif(1,2,a,1/3,jut,b,1/3,jut); % upper stem serif dish_serif(2,1,c,1/3,jut,d,1/3,jut); % lower stem serif dish_serif(3,4,e,2/3,1.2jut,f,1/2,right_jut)(dark); % upper diagonal serif dish_serif(6,5,g,1/2,inner_jut,h,1/3,right_jut)(dark); % lower diagonal serif fi math_fit(0,.5ic#); else: % minuscolo adjust_fit(0,0); if cursive and not SansSerif: % corsivo minuscolo escluso sans if serifs and not monospace:% corsivo minuscolo normale pos0(hair,90); pos1(stem,45); pos2(stem,0); pos3(1.2stem,0); top y1r=h+oo; y3=0; y2l=5/6y1; x1=x2l; x2r=x3r; lft x0=.5u; y0=y1l; x3l=min(x0+.8stem,1.5u); filldraw stroke z0e{(z1r-z0l) yscaled 2}..{right}z1e..{z3-z2}z2e--z3e; % left bar s_a:=85; s_c:=12; pos4(vair,180); pos5(stem,90); pos8(hair,80); x4l=x3r; bot y4=y3; rt x8r=w-x0; x5=.2[x8l,x1r]; top y5r=h; top y8r=.8*(top y5r); filldraw stroke z8e...z5e{left}...{-dir s_a}z4e; % ascending stroke s_b:=60; path gamba; gamba=z4{dir s_a}...{right}z5; pos6(stem,s_b); pos7(.3stem,45); pos9(.5hair,70); z6=directionpoint (dir s_b) of gamba; path gamba; bot y7l=0; x7r=x9l-.3stem; rt x9r=w-x0; y9l=y7r; pos10(stem,-15); y10r=y9; x10r=x7r-.3stem; z11-z6=whatever*(z10l-z6); y11=0; z12=.5[z11,z7l]; z13=.5[z11,z10l]; filldraw z9r{(z7l-z9r) yscaled 2}..z7r{left}...z10r--z6r--z6l--z10l ..controls z13 and z12..z7l{right}..{z9r-z9l}z9l--cycle; % descending stroke else: % corsivo minuscolo monospace e slides if monospace or slitex: % corsivo minuscolo monospace e slides pickup fine.nib; else: % corsivo minuscolo sans; ramo morto pickup pencircle; fi pos1(1.2stem,180); pos2(stem,180); pos3(1.2stem,180); top y1 = h = 2y2; bot y3=0; lft x2r=u; x1l=x2l=x3l; filldraw stroke z1e..z2e..z3e; % left bar s_a:=90; s_c:=12; pos4(vair,180); pos5(stem,90-s_c); x4l=x3l; bot y4=bot y3; rt x5=w-x3r+o; top y5r=h; filldraw stroke z5e{dir(180-s_c)}...{-dir s_a}z4e; % ascending stroke s_b:=60; path gamba; gamba=z4{dir s_a}...{dir-s_c}z5; pos6(if not monospace: 0.7fi stem,s_b); pos7(.5[vair,stem],90); z6=directionpoint (dir s_b) of gamba; path gamba; bot y7l=0; rt x7=w-x3r; x10=.7[x4,x7l]; y10=0; filldraw stroke z7e{left}...{z6-z10}z6e; % descending stroke fi elseif cbleipzig: pickup fine.nib; numeric barangle; barangle=22; pos1(hair,135); lft x1r=u/2; top y1r+hair= bot y2l; pos2(stem,80); top y2r=h+oo; x2l=.22w=.5[x1l,x3l]; pos3(.4[hair,stem],0); y3=2h/3; pos4(stem,0);bot y4=-oo; z4l=z1l + whatever*(slant,-2); filldraw circ_stroke z1e{(z2l-z1l)yscaled 4}...z2e{right}...z3e{down}..z4e; z5r=z4l; z5l=z4r; pos6(.4[hair,stem],135); z6=(w/2,h/2)-whatever*dir(barangle); rt x6l= rt x3r; pos7(.4[hair,stem],135); (w/2,h/2)=.5[z6,z7]; filldraw stroke z5e{up}...z6e...z7e; pos8(stem,135); top y8r=h+oo; z8l=z12+whatever*(-slant,2); pos9(.4[hair,stem],180); z9r=z7r; pos10(.4[hair,stem],180); x10r=x9r; y10=h/3; bot y11r=-oo=top y11l-stem; x11l=.5[x10l,x12l]; x11r=.5[x10r,x12r]; pos12(stem/2,-60); x12r= w-lft x1r; y12l=y11l+stem; pair za; path cbp; cbp= z8r{(z9r-z8r)xscaled2}...z9r; za=direction 1 of cbp; filldraw z6l{dir(barangle)}..z8l{(z8l-z6l)yscaled3}...z8r{(z9r-z8r)xscaled2}...z9r--cycle; filldraw circ_stroke z12e{down}...z11e{left}...z10e...{-za}z9e; pair za; path cbp; elseif cbroman: pickup tiny.nib; pos1(stem,0); lft x1l=1.1jut; top y1=h; pos2(stem,0);x2l=x1l; bot y2=0; pos3(hair,0); rt x3r=rt x1r; y3=h/3; pos4(hair,0); rt x4r=w- lft x1l; top y4=top y1; pos5(stem,angle(z4-z3)); z5=.4[z3,z4]; pos6(stem,0); rt x6r=rt x4r; bot y6=0; filldraw stroke z1e--z2e; filldraw stroke z3e--z4e; filldraw stroke z6e--z5e; dish_serif(2,1,a,1/3,.8jut,b,1/3,.8jut); serif(1,2,c,1/3,-.8jut); dish_serif(4,3,f,1/3,.7jut,g,1/3,.7jut); dish_serif(6,5,i,1/3,.6jut,j,1/3,.8jut); elseif SansSerif: pickup fine.nib; pos1(1stem,180); pos2(stem,180); pos3(stem,180); y1=h;y2=.35h; y3=0; lft x2r=u; x1l=x2l=x3l; filldraw stroke z1e--z3e; % left bar s_a:=90; s_c=12; pos4(.9stem,135); pos5(1.414*.9*stem,180); z4l=z2l; top y5r=h; z5=z4+whatever*dir(45); pos8(.9stem,90);z5l=z8r; pos9(.9stem,135); z9=.75[z4,.25[z5,z5l]]; filldraw stroke z4e--z9e{z9-z4}..{right}z8e;% ascending stroke pos6(stem,45); pos7(1.414*stem,0); z6=.20[z4,z5]; y7=0; z7=z6+whatever*dir(-45); filldraw stroke z7e--z6e; % descending stroke elseif slitex or monospace: % minuscolo regolare slides e typewriter pos1(1.2stem,180); pos2(stem,180); pos3(1.2stem,180); y1+(1.2stem)/2=h+o=2y2; y3-(1.2stem)/2=-o; lft x2r=u; x1l=x2l=x3l; filldraw double_circ_stroke z1e..z2e..z3e; % left bar s_a:=90; s_c=12; pos4(vair,180); pos5(stem,90-s_c); x4l=x3l; bot y4=y3; x5+.5stem=w-x2r+o; top y5r=h; filldraw circ_stroke z5e{dir(180-s_c)}...{-dir s_a}z4e; % ascending stroke s_b:=70; path gamba; gamba=z4{dir s_a}...{dir-s_c}z5; pos6(.7stem,s_b); pos7(.5[vair,stem],90); z6=directionpoint (dir s_b) of gamba; path gamba; bot y7l=0; rt x7+.5*(.5[vair,stem])=w-x3r; filldraw circ_stroke z7e{left}..{dir(s_b+90)}z6e; % descending stroke else: % minuscolo regolare %% versione Didot pickup fine.nib; x1-.5stem=hround .75u; y1-.5stem=-o; %lower left z1+z3=(w,h); z2=.5[z1,z3]; %upper right and middle z1'=(z3-z1) if monowidth: xscaled 1/2 fi; %slope at 1 and 3 pos1(stem,angle z1'+90); pos2(.6[hair,stem],angle z1'+90); pos3(stem,angle z1'+90); filldraw double_circ_stroke z1e{z1'}..z2e..{z1'}z3e; %diagonal stroke z4=if monowidth: z1 else: 1/4[z1,z3] fi; z4+z7=z3+z1; %handle attachments z4'=if monowidth: z1' else: (z3-z1) xscaled .25 fi; %slope at 4 and 7 pos4(hair,angle z4'-90); pos7(hair,angle z4'+90); pos5(vstem,90); top y5r=h+o; pos6(vstem,180); z6l=z5l; lft x6r=hround(x1-.5stem-.25u); filldraw circ_stroke z6e{up}...z5e{right}...z4e{-z4'}; %left handle pos8(.5[vstem,stem],-90); bot y8r=-o; rt x9r=hround(x3+.5stem+.25u); pos9(.5[vstem,stem],0); z9l=z8l; filldraw circ_stroke z9e{down}...z8e{left}...z7e{z4'}; %right handle fi fi enddef; cmchar "Lowercase kappa"; beginchar("k",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12); endchar;% "Lowercase kappa" picture savedpicture; currentbreadth:=0; def dims = if small_caps: % lambda 10u#,sclc*x_height#,0 elseif cbleipzig: 8.6u#,asc_height#,0 elseif cbroman: 8.5u#,asc_height#,0 else: 9.5u#,asc_height#,0 fi enddef; def ital = 0 enddef; def fit_params = if cbroman: 0,0 elseif small_caps: serif_fit#,serif_fit# else: -.25u#,-.25u# fi enddef; def krn = -.75u# enddef; def gen_letter= if small_caps: adjust_fit(fit_params); numeric left_stem,outer_jut,alpha; left_stem=hair if hefty: -3stem_corr fi; outer_jut=.7jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0; x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo; alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr); penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0); penpos3(alpha*stem,0); penpos4(alpha*stem,0); z0=whatever[z1r,z2r]=whatever[z3l,z4l]; if y0<h-notch_cut: y0:=h-notch_cut; fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r) --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1} ...{up}z0+.5left--cycle; % left and right diagonals else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l) --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals if serifs: numeric inner_jut; pickup tiny.nib; prime_points_inside(1,2); prime_points_inside(4,3); if rt x1'r+jut+.5u+1<=lft x4'l-jut: inner_jut=jut; else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif else: if cursive and serifs and not monospace: adjust_fit(0,0); pos1(hair,0); pos2(stem,0); pos3(stem,45); pos4(hair,90); x1l=0; y1=h; x4=w; y4l=hair; z2-z4=whatever*(z1l-z4l); y2=x_height; x3r=x4l-stem/2-blacker; y3l=-oo; filldraw stroke z1e..z2e...z3e{right}; filldraw z3l{right}..{1,1}z4l--z4r{-1,-1}...{left}z3r--cycle; pos5(hair,0); z5l=z2l; pos6(stem,0); x6l=x1l; y6=0; filldraw stroke z6e{dir(80)}..z5e; elseif cbleipzig: numeric compl_slant_angle,prop,lstem; compl_slant_angle=angle((1,slant)); prop=.4; lstem=.15[hair,stem]; pos0(1.1hair,150);y0+y4=h; lft x0r=(stem+u)/2; top y1r-bot y1l=stem; top y1r=h+oo; x1r=prop[x0r,x2r]; x1l=prop[x0l,x2l];z1=.5[z1r,z1l]; pos2(lstem,compl_slant_angle);y2=.3[x_height,h]; x2=w/2; pos7(lstem,compl_slant_angle);y7+y2=h; z7-z2=whatever*dir(compl_slant_angle-90); top y3r - bot y3l=stem; bot y3l=-oo; x3l=prop[x4l,x7l]; x3r=prop[x4r,x7r]; pos4(1.1hair,150);rt x4l=w-u/2; y4=min(1.5stem,.4bar_height); z2'= dir(compl_slant_angle-90); z1'=((z1-z0)yscaled3); filldraw double_circ_stroke z0e{z1'}...{right}z1e...% {z2'}z2e...{z2'}z7e...{right}z3e..{z1'}z4e; path cbp,cbh; cbp=z1l{right}...{z2'}z2l...{z2'}z7l...{right}z3l; cbh=(0,x_height)--(w,x_height); z5l=(cbh)intersectionpoint(cbp); pos6(stem,0); bot y6=0; lft x6l=u/2; z5'=(z7l-z2l); numeric lstem; lstem=stem/(sind(angle(z5l-z6l))); lstem:=lstem/(sind(angle(z5l-z6l)-angle(z5')-angle((1,slant)))); pos5(lstem,angle(z5')); filldraw stroke z6e---z5e; elseif cbroman: pickup tiny.nib; pos1(hair,0); lft x1l=jut; bot y1=0; pos2(hair,0); x2=w/2; y2=x_height+stem/2; pos3(stem,0); rt x3r=w-lft x1l; bot y3=0; pos4(stem,0); z4=z3+whatever*(z2-z3); top y4=h; filldraw stroke z1e--z2e; filldraw stroke z3e--z4e; dish_serif(1,2,a,1/3,.7jut,b,1/3,.7jut); serif(4,3,c,1/3,-.8jut); dish_serif(3,4,f,1/3,.8jut,g,1/3,.8jut); elseif SansSerif: pickup fine.nib; x1r=hround .75u; y1r=h-.5stem; %top left x0r=x1r+stem;y0r=h; z1'=(z0r-z1r)yscaled 2; pos1(stem,100); %direction at z1 x3r+x1r=w; bot y3r=0; %bottom right z2'=(z3r-z1r)yscaled 1.7; %direction at z2 y2r=x_height; z2r=z3r+whatever*z2'; %attachment pos2(hair,angle z2'+90); pos3(stem/sind(abs(angle z2')),0); numeric t; t=(x0r-x1r)/(x2r-x1r);%pos0(stem,90); x0l=t[x1l,x2l]; y0l=y0r-stem; z0=.5[z0r,z0l]; filldraw stroke z1e{z1'}...{right}z0e...{z2'}z2e--z3e; %diagonal lft x4l=hround.75u; bot y4l=0; %bottom left numeric stem'; stem'=stem-currentbreadth; numeric slope; %from z4 to z4 slope=angle(z2-z4l)+angle(length(z2-z4l)+-+.5stem',.5stem'); x4r=x4l+(stem'/sind slope); y4r=y4l; z4=.5[z4r,z4l]; path p; p=z1{right}...{z2'}z2--z3; forsuffixes e=r,l: z5e=(z4e--(z4e+2(z2-z4))) intersectionpoint p; endfor filldraw stroke z4e--z5e; else: pickup fine.nib; x1-.5stem=hround .75u; y1+.5stem=h; %top left z1'=(1,.2); pos1(stem,angle z1'+90); %direction at z1 x3+x1=w; y3-.5stem=-oo; pos3(stem,-angle z1'+90); %bottom right y2=x_height; x2=.5[x1,x3]; %attachment z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); %direction at z4 filldraw double_circ_stroke z1e{z1'}... z2e{(z3-z1)yscaled 2}...{z1' yscaled -1}z3e; %diagonal lft x4l=hround.75u; bot y4l=0; %bottom left numeric stem'; stem'=stem-currentbreadth; numeric slope; %from z4 to z4 slope=angle(z2-z4l)+angle(length(z2-z4l)+-+.5stem',.5stem'); x4r=x4l+(stem'/sind slope); y4r=y4l; z4=.5[z4r,z4l]; path p; p=z1{z1'}...z2{(z3-z1)yscaled 2}...{z1' yscaled -1}z3; forsuffixes e=r,l: z5e=(z4e--(z4e+2(z2-z4))) intersectionpoint p; endfor filldraw stroke z4e{(z2-z4)if not monowidth: xscaled 1.2 fi}..z5e; fi fi enddef; cmchar "Lowercase lambda"; beginchar("l",dims); this_letter; penlabels(0,1,2,3,4,5,6,7); endchar;% "Lowercase lambda" picture savedpicture; currentbreadth:=0; def dims = if small_caps: % lowercase mu 12u#,sclc*x_height#,0 elseif cursive: 9u#,x_height#,desc_depth# elseif cbleipzig: 9u#,x_height#,desc_depth#% width=8.7u# ? elseif cbroman: 9u#,x_height#,desc_depth# elseif SansSerif: 10u#,x_height#,desc_depth# else: 8u#,x_height#,desc_depth# fi enddef; def ital = 0 enddef; def fit_params = if small_caps: .7serif_fit#,.7serif_fit# elseif cursive: .5stem#,.5stem# elseif cbleipzig: 0,0 elseif cbroman: 0,.5u# elseif SansSerif: 0,0 else: 0,.5stem# fi enddef; def gen_letter= if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); adjust_fit(fit_params); numeric stem[]; % thicknesses of the four strokes stem1=hround(fudged.hair+stem_corr); stem2=hround(fudged.stem-4stem_corr); stem3=hround(fudged.hair-stem_corr); stem4=hround(fudged.stem-3stem_corr); if stem4<stem1: stem4:=stem1; fi pickup tiny.nib; pos1(stem1,0); pos2(stem1,0); pos3(stem4,0); pos4(stem4,0); x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround (min(w-2u,w-3u+.5stem4)+.5u); top y1=top y3=h; bot y2=bot y4=0; filldraw stroke z1e--z2e; % left stem filldraw stroke z3e--z4e; % right stem penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0); x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7; y5=y8=h; y6=y7; if hefty: y6=if monospace: vround 1/3h else: o fi; numeric upper_notch,lower_notch; upper_notch=h-notch_cut; lower_notch=y6+notch_cut; x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r]; z0=whatever[z5r,z6r]=whatever[z7l,z8l]; fill z5l.. if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7} if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi ..z8r--diag_out(8r,1,8l,7l){z7-z8} if y0<=lower_notch: ..{z7-z8}z0{z5-z6}.. else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l]; fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7} ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6} ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals if serifs: serif(1,2,a,1/3,-jut); % upper left serif dish_serif(2,1,b,1/2,jut,c,1/2,jut)(dark); % lower left serif serif(3,4,d,1/3,jut); % upper right serif dish_serif(4,3,e,1/3,jut,f,1/3,jut); fi % lower right serif math_fit(0,max(.5ic#-.5u#,0)); else: if cursive and serifs and not monospace: adjust_fit(fit_params); pos1(hair,90); pos2(stem,45); pos3(stem,0); pos4(stem,0); %left stroke lft x1=0; y1=y2l; top y2r=h; x2l=5/4u; x2=x3l=x4l; bot y4 =-d; y3=3/4h; filldraw stroke z1e..z2e..z3e--z4e; pos5(stem,0); pos6(stem,0); pos7(stem,45); pos8(hair,90); %right stroke rt x8=w; y8=y7r; bot y7l=0; x7r=w-x2l; x7=x6r=x5r; top y5=h; y6=1/4h; filldraw stroke z8e..z7e..z6e--z5e; pos9(vair,90); pos10(hair,0); pos11(.4[vair,stem],180); % bowl x9=.5[x10r,x11r]; bot y9l=0; x10r=x3r; x11r=x6l; y10=y11=4/10h; filldraw stroke z10e{down}...z9e...{up}z11e; elseif cbleipzig: adjust_fit(fit_params); pos3(stem,0); pos4(stem,0); %left stroke x3l=x4l=.75u; y4 =(x6l-x3r)/2+.5[hair,stem]; top y3=h; pos1(hair,90); x1r=.5[x3r,x6l]; bot y1l=-oo; pos2(hair,180); x2r=x6l; y2r=y9l; pos5(stem,0); pos6(stem,0); pos8(hair,135); %right stroke pos9(hair,0);z9r=z4r;pos13(hair,0);z13r=z3r; rt x8l=w-.5u; bot y7l=-oo=top y7r-.5[hair,stem]; x7r=.5[x6r,x8r]; x7l=.5[x6l,x8l]; top y5=h; y6=y4; y8=min(2stem,bar_height/2); x6r=x5r=x8r-min(1.3stem,1.5u); pos10(stem-hair,0);z10l=z4l; pos11(cap_stem,0); x11l=x4l; y11=-d+cap_stem/2; pos12(.6[hair,stem],0); x12l=x4l; y12=.6[y10,y11]; filldraw stroke z3e--z4e; filldraw stroke z9e{down}...z1e...{up}z2e; filldraw circ_stroke z8e{(z7r-z8r)xscaled.3}..z7e{left}..{up}z6e..z5e; filldraw circ_stroke z11e...z12e---z10e; elseif cbroman: adjust_fit(fit_params); pickup tiny.nib; pos1(stem,0); lft x1l=jut; bot y1=-d; pos2(stem,0); x2l=x1l; top y2=h; pos3(hair,30); x3r=x1r; y3r=1.5stem; pos4(hair,90);x4=w/2; bot y4l=-oo; pos5(hair,150); x4=.5[x3r,x5r]; y5r=y3r; pos6(stem,0); x6l=x5r; y6=y2; pos7(stem,0);x7l=x6l; y7l=y5r; x8l=.5[x7l,x9l]; bot y8l=-oo; x8r=.5[x7r,x9r];y8r=y8l+.1[hair,stem]; pos9(hair,180); x9l=w; y9= min(y7,2u); filldraw stroke z1e--z2e; filldraw stroke z3e{down}...{right}z4e...{up}z5e; filldraw stroke z6e---z7e...{right}z8e...{up}z9e; serif(2,1,a,1/3,-.8jut); dish_serif(1,2,c,1/3,.8jut,d,1/3,.8jut); serif(6,7,f,1/3,-.8jut); elseif SansSerif: adjust_fit(fit_params); pickup fine.nib; pos6(stem,0); y6=h; %x6r=hround(w-1.5stem); pos7(stem,0); y7=1.6[y8l,y8r]; x7=x6; y8l=-oo; x8l=.5[x7l,x9l]; x8r=x7r+.4stem; y8r=.8stem; z8=.5[z8l,z8r]; pos9(.7hair,180); x9=w-x1r; x8r=.5[x7r,x9r]; y9=y7; pos1(stem,180);x1r=.75u; y1=h; pos2(stem,180); x1=x2;y2=-d; pos3(.5stem,180);y3=y5=.8bar_height; x3l=x1l; pos4(stem,-90);y4r=-oo; x4=.5[x1l,x6l]; pos5(.5stem,0);x5l=x6l; filldraw stroke z3e{down}..{right}z4e..{up}z5e; filldraw stroke z1e--z2e; filldraw stroke z9e...{left}z8e...{up}z7e--z6e; else: adjust_fit(fit_params); pickup fine.nib; y6+.5stem=h+o; pos6(stem,0); rt x6r=hround(w-vstem); %top right x5r=.5[x1,x6]; bot y5r=-oo; %bottom of bowl if straight: lft x1r=hround .75 u; y1+.5stem=h+o; pos1(stem,180); %top left x4=x1; x9=x6; y9=y4=.5x_height; pos4(stem,180); pos9(stem,0); pos5(vstem, 270); filldraw double_circ_stroke z1e..pulled_arc.e(4,5)&pulled_arc.e(5,9)..z6e; y8-.5stem=-d-oo; x8=x1; pos8(stem,180); %end of handle filldraw circ_stroke z8e..z4e; else: lft x2r=rt x2l-stem=hround .75u; %vertical tangents of left bulb top y1r=h+o; x1r=.5[x2r,x2l]; z1=z1l=z1r; z1'r=-z1'l=left; %top left y3r=.4[y1r,y5r]; lft x3r=max(x1r-.5hair,lft x2r+eps); %middle left numeric tilt; tilt:=.6; path p.r, p.l; p.l=gr_arc.l(3,4,5)(hair,.4[hair,stem],tilt)...{up}z6l; p.r=subpath (2(1-tilt),2) of gr_arc.r(3,4,5)(fie,fo,fum)...{up}z6r; z3.5r=z4r; z3.5'r=z4'r; z3.5l=z3l; z3.5'l=z3'l; %a hybrid filldraw double_circ_stroke club.e(1,2,3.5) & p.e; %bowl x8=lft x2r+stem; y8-.5stem=-d-oo; %end of handle if serifs: pos8(stem,angle(z4'l xscaled 2)-90); z8'r=z8'l=z4'l xscaled 2; assign_z3'r(z3'l); %so club.r won't get confused lft x7r=rt x7l-max(.2[hair,stem],2)=lft x2r; %vertical tangents of handle filldraw double_circ_stroke club.e(3,7,8); %handle else: x3r:=x3r-1; pos8(1.2vstem,angle(z4'l xscaled 2)-90); z8'=z4'l xscaled 2; fill z3l{down}...{z8'}z8l...z8r{-z8'}...{up}z3r--cycle; fi y9r=max(y4r+epsilon,-oo+2vstem); %where hook attaches x9r=xpart(((0,y9r)--(w,y9r)) intersectionpoint p.r); pos9(hair,0); fi pos10(vstem,90); y10l=y5r; x10-x9=vstem; %bottom of hook pos11(hair,180); top y11=bot y10l+4/3vstem; %tip of hook rt x11l=hround(x10+(y11-y10)+.5hair); %central arc is round filldraw stroke z9e{down}..z10e{right}..{up}z11e; %hook fi fi enddef; cmchar "Lowercase mu"; beginchar("m",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); endchar;% "Lowercase mu" picture savedpicture; currentbreadth:=0; def dims = if small_caps: % nu 9.5u#,sclc*x_height#,0 elseif cbleipzig: 7u#,x_height#,0 else: 8.5u#,x_height#,0 fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: adjust_fit(-.7serif_fit#,-.7serif_fit#); italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); numeric thin_stem; thin_stem=hround(fudged.hair+stem_corr); pickup tiny.nib; pos1(thin_stem,0); pos2(thin_stem,0); pos3(thin_stem,0); pos4(thin_stem,0); pickup tiny.nib; top y1=top y3=h; bot y2=bot y4=0; x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround (min(w-2u,w-3u+.5fudged.stem)+.5u); filldraw stroke z1e--z2e; % left stem filldraw stroke z3e--z4e; % right stem if hefty: penpos5(fudged.stem,0); penpos6(fudged.stem,0); x5l=x1; x6r=x4; y5=h; y6=0; numeric upper_notch,lower_notch; upper_notch=h-notch_cut; lower_notch=notch_cut; x1'=rt x1r; z1'=whatever[z5l,z6l]; x4'=lft x4l; z4'=whatever[z5r,z6r]; fill z5l.. if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi {z6-z5}diag_in(5l,6l,1,6r)--z6r.. if y4'>lower_notch: {left}(x4'-1,lower_notch){up}... fi {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonal else: penpos5(whatever,0); penpos6(whatever,90); z5l=z1l; z6l=z4l; z7=z6l+(max(eps,stem-3stem_corr-tiny),0) rotated (angle(z5l-z6l)-90); z5r=z7+whatever*(z5l-z6l); z6r=z7+whatever*(z5l-z6l); filldraw stroke z5e..z6e; fi % diagonal if serifs: if hefty: serif(1,2,a,1/3,-jut); % upper left serif else: serif(5,6,a,1/3,-jut); fi % upper left serif dish_serif(2,1,b,1/2,jut,c,1/2,jut)(dark); % lower left serif dish_serif(3,4,e,1/2,jut,f,1/2,jut)(dark); fi % upper right serif math_fit(0,max(.5ic#-.5u#,0)); else: if cursive and serifs and not monospace: adjust_fit(.5stem#,0); pos1(hair,90); pos2(stem,45); pos3(stem,0); pos4(stem,45); lft x1l=0; x2l=5/4u; x2=x3l=x4l; y1= y2l; y2r=h; y3=3/4h; y4l=-o; filldraw stroke z1e..z2e..z3e--z4e; numeric nutop; nutop=if cbleipzig:.5else:1fi[hair,stem]; pos5(hair,135); pos6(nutop,180); z5l=z4r; x6l=w-if cbleipzig:3u/4 else:x2l fi; y6+.5nutop=h+.5o; filldraw circ_stroke z6e{down}..{dir(225)}z5e; elseif cbleipzig: adjust_fit(.5u#,0); numeric compl_slant_angle; compl_slant_angle=angle(u,slant*u); pos1(hair,180); pos3(stem*cosd45,0); pos4(stem,45); lft x1r=0; x2l=.4[x1l,x3l];x2r=.4[x1r,x3r]; y2r=h+oo=y2l+.5[hair,stem*cosd45];z2=.5[z2r,z2l]; x3l=x1l+if stem<1.5u:1.6fi u; z4l=z1l+whatever*dir(compl_slant_angle-90); y1l= y3l; y3=3/4h; y4l=-o; z4'=dir(225)yscaled if stem>1.5u:8else:4fi; filldraw circ_stroke z1e{(z2-z1)yscaled3}...z2e{right}..z3e...{z4'}z4e; numeric nutop; nutop=.9[hair,stem]; pos5(fine,135); pos6(nutop,180); pos7(.4[hair,stem],175); z5l=z4r; x6l=w-3u/4 ; y6+.5nutop=h+oo; y7=.6[y5,y6]; x7=x6; filldraw circ_stroke z6e{down}..z7e..{dir(225)}z5e; elseif cbroman: pickup tiny.nib; x0=w/2; bot y0=-oo; pos1(stem,0); lft x1l= jut; top y1= h; pos3(hair,0); rt x3r= w-jut; top y3=h; z4r=z2l=z0; z4l=z0+whatever*(z1l-z0)=z3l+whatever*(z3r-z0); z2r=z0+whatever*(z3r-z0)=z1r+whatever*(z1l-z0); z2 = .5[z2l,z2r]; z4=.5[z4l,z4r]; filldraw stroke z1e--z2e; filldraw stroke z3e--z4e; serif(1,2,a,1/3,-.8jut); dish_serif(3,4,c,1/3,.8jut,d,1/3,.8jut); elseif SansSerif: adjust_fit(fit_params); pickup fine.nib; pos0(hair,0); pos3(hair,0); top y0=h; bot y3=0; x0l=0; x3=.5w; z2=.8[z3,z0]+(.75u,0); z2'=(z0-z3) rotated-90; pos2(hair,angle(z2')); z1'=z0l-z2; pos1(hair/(cosd(angle(z0-z2)-90)),0);z1l=z0l; pos4(hair,10); pos5(hair,0); y5=y1; x5r+.25u=w-.5u=x4r; y4r=.8[y3,y5]; pos6(hair,angle((z4-z3)xscaled 1.25)-90); z6r=z3r; filldraw stroke z3e--z2e{z2-z3}...{z1'}z1e;% left stroke filldraw stroke z6e{(z4-z3)xscaled 1.25}..{up}z4e--z5e;% right stroke else: adjust_fit(fit_params); pickup fine.nib; rt x4r=hround(w-.75u); lft x4l-rt x4r=hround -.2[hair,stem]; %vert tangents x5=lft x4l; y5 +.5hair -oo =h; z5'l=z5'r=(u,-.2h); %right tip pos5(hair,angle z5'l+90); pos3(whatever,-90); bot y3r=-oo; x3=.5w; z3'l=z3'r=z5'l xscaled -2; %bottom z3l+whatever*z3'l=z3r+(stem-currentbreadth)*(dir(angle z3'l-90)); %width=stem filldraw circ_stroke club.e(5,4,3); y1+.5stem-oo=h; x1-.5stem=hround.75u; %left tip z1'=(9u,-h); pos1(stem/abs((sind(angle z1'-90))),180); z2r=z3r; z2l=z2r+(hair-currentbreadth)*(dir(angle z1'+90)); filldraw circ_stroke z1e{z1'}...{down}z2e; fi fi enddef; cmchar "Lowercase nu"; beginchar("n",dims); this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;% "Lowercase nu" picture savedpicture; currentbreadth:=0; if small_caps: % xi def dims = 9.5u#,sclc*x_height#,desc_depth# enddef; else: def dims = if cbleipzig:7.5u#,asc_height#,desc_depth#else: 8.5u#,asc_height#,desc_depth# fi enddef; fi def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps: italcorr height#*slant-.35u#; adjust_fit(0,0); h:=vround(h-2stem_corr); numeric shaved_stem; shaved_stem=hround .9[vair,.85stem]; pickup crisp.nib; pos1(shaved_stem,90); pos2(hair,0); top y1r=h; x1=.5w; rt x2r=hround(w-.5u-.3beak_jut); y2=good.y(y1l-4/9beak)-eps; arm(1,2,a,.4beak_darkness,.3beak_jut); % upper right arm and beak pos3(hair,180); x3=w-x2; y3=y2; arm(1,3,b,.4beak_darkness,-.3beak_jut); % upper left arm and beak pos4(shaved_stem,-90); pos5(hair,0); bot y4r=0; x4=.5w; rt x5r=hround(w-.4u-.3beak_jut); y5=good.y(y4l+.5beak)+eps; arm(4,5,c,.4beak_darkness,.3beak_jut); % lower right arm and beak pos6(hair,180); x6=w-x5; y6=y5; arm(4,6,d,.4beak_darkness,-.3beak_jut); % lower left arm and beak pos7(shaved_stem,90); pos8(shaved_stem,90); lft x7=w-rt x8=hround if serifs: 2.5 else: 2 fi\\ u; top y7r=top y8r=vround(.52h+.5shaved_stem); filldraw stroke z7e--z8e; % middle bar if serifs: numeric xjut; if bot y2>top y7r+.75jut: xjut=.5jut; else: bot y2=top y7r+1.5xjut; fi pos11(hair,0); pos12(hair,0); y11=y12; pos13(hair,0); pos14(hair,0); y13=y14; lft x11l=lft x13l=w-rt x12r=w-rt x14r=hround 2.5u; top y11-bot y13=shaved_stem+2xjut; .5[y11,y13]=y7; filldraw stroke z11e--z13e; filldraw stroke z12e--z14e; % middle serifs fi math_fit(0,.5ic#); else: if cursive and serifs and not monospace: pos7(stem,180); lft x7r=hround(.75u); y7=1/3x_height; %big bulge pos8(stem,-135); bot y8r=0; x8=.5w; z8'r=z8'l=left; %inflection pt pos9(hair,-180); rt x9l=hround(w-.75u); %bottom right y6+.5hair=x_height+o; x6+.5hair=hround(rt x9l-.5u); %middle right numeric slope; slope=angle(5(x6-x7),y6-y8); pos6(hair,slope+90); z6'r=z6'l=dir slope; pos10(.5[hair,stem],90); y10l=-d+oo; y9=.5[y10r,y8r]; x10=hround x8r; filldraw double_circ_stroke %bowl and tail z10e{right}..z9e{up}..{left}z8e..{up}z7e..{dir(slope)}z6e; pos5(hair,1.5slope-90); z5=z6; %attachment z4=.5[z3,z5]+whatever*dir slope; %small bulge pos4(stem,-180); lft x4r=hround(lft x7r+.5u); pos3(hair,slope+90); top y3r=h-o; rt x3r=hround(rt x9l-.5u); %top rt filldraw double_circ_stroke z3e{-dir slope}..z4e{down}...z5e{dir 1.5slope}; pos2(hair,1.5slope+90); z2=z3; %where handle attaches pos1(stem,slope); lft x1l=hround(lft x7r+.5u); y1r+hair=h; %end of handle pos0(hair,0); x0=x1r; y0=h; filldraw circ_stroke z2e{-dir9/8slope}...z1e{up}...z0e; elseif cbleipzig: numeric tilt[]; pos1(hair,90);y1r=h; x1l=.6[x2l,x3l]; y2r=.5[y3r,y1r];y2l=.5[y3l,y1l];x2r=hround(.5u)=x2l-.5[hair,stem]; pos3(hair,-90);x3=2w/5; y3l=.5[x_height,h]; pos4(hair,90); z3=z4; pos5(hair,180); x5r=x16; y5=.5[y12,y7]; pos6(stem,-90); y6r=0;x6=2w/5; pos7(.2[stem,hair],90); y7=y3=y8; x8=x7+.5stem; z8=(w-u/2,-d/4)+whatever*dir(98); tilt1=angle((z7r-z4r) yscaled .7); pos9(stem,-90); y9=y6; x9=2w/3; x10l=w-x16r=x10r+.5[hair,stem]; y10l=.5[y9l,y11l];y10r=.5[y9r,y11r];z10=.5[z10r,z10l];y10=-.25desc_depth; pos11(hair,90);x11=x6; pos12(hair,-90); y14=y12; z12-.5[z6,z9]=whatever*(z3-.5[z6,z9]); pos13(hair,90); z13=z12; pos14(.2[stem,hair],90); y14=.55[y9l,y7l]; pos16(hair,180); x16r=hround(.5u); y16=.5[y14,y6]; z15=z14+(.5stem,0); z15=(w-u/2,-d/4)+whatever*dir(98); tilt2=angle((z14r-z13r) yscaled .7); filldraw circ_stroke z1e{left}...z2e...{dir(-tilt1)}z3e; % hook filldraw stroke z4e{dir(180+tilt1)}..z5e{down}..{dir(-tilt2)}z12e; % top bulge filldraw z3r{dir(-tilt1)}...z7l..z8..z7r...{dir(180+tilt1)}z4r..cycle; % top right filldraw z12r{dir(-tilt2)}...z14l..z15..z14r...{dir(180+tilt2)}z13r..cycle; % middle right filldraw stroke z13e{dir(180+tilt2)}..z16e{down}..{right}z6e; % bottom bulge filldraw circ_stroke z11e{right}..{up}z10e..{left}z9e--z6e; % bottom elseif cbroman: pos11(hair,90);x11=x7r; y11r=h; pos12(hair,90);x12=.7w; y12=y11; pos9(.5[hair,stem],180); x9r=x11; y9=.5[x_height,h]; pos8(hair,-90);x8=x12; y8l=x_height; pos7(.3[stem,hair],0); x7l=u/2; y7=bar_height; pos6(stem,90);y6l=0; x6=w/2; pos5(stem,90);y5l=y6l; x5=.5[x6,x4]; pos3(hair,-90); x3=w/2; y3=-(.5[.7bar_height,d]); y4l=.5[y3l,y5l]; x4r=x4l+.3[hair,stem]=w-u/2; y4r=.5[y3r,y5r];z4=.5[z4r,z4l]; filldraw double_circ_stroke z11e--z12e; filldraw circ_stroke z8e{left}...{up}z9e...{right}z12e; filldraw circ_stroke z3e{(z4-z3)xscaled 3}...{up}z4e...z5e---z6e..{up}z7e...{right}z8e; elseif SansSerif: pickup fine.nib; lft x7r=rt x7l- hair=hround(.75u); x7=.5[x7r,x7r]; %big bulge pos8(stem,-90); bot y8r=0; x8=.5w; z8'r=z8'l=left; %inflection pt pos9(hair,-180); rt x9l=hround(w-.75u); y9=-.5stem; %bottom right y6+.5stem=x_height+o; x6=hround(x9r); %middle right numeric slope; slope=angle(5(x6-x7),y6-y8); pos6(stem,90); z6'r=z6'l=right; pos10(vstem,-270); %y9=.5[y10r,y8r]; bot y10l=max(2y9-top y8l,-desc_depth-oo); x10-.5vstem=hround x8; filldraw stroke z10e{right}...z9e{up}...club.e(8,7,6); %bowl and tail pos5(hair,-90); z5r=z6l; %attachment z4l=.4[z3l,z5l]+whatever*dir slope; %small bulge pos4(vair,-180+slope); lft x4r=hround(lft x7r+1.5u); y3+.5stem=h+o; x3+.5stem=hround(rt x9l-.25u); pos3(stem,slope+90); %top rt filldraw stroke z3e{-dir slope}..z4e{down rotated slope}...z5e{right}; pos2(hair,slope+90); z2r=z3r; %where handle attaches pos1(curve,0); lft x1l=hround(lft x7r+.25u); y1r=y2r; %end of handle filldraw stroke z1e{down}...z2e{dir slope}; else: pickup fine.nib; lft x7r=rt x7l- hair=hround(.75u); x7=.5[x7r,x7r]; %big bulge pos8(stem,-90); bot y8r=0; x8=.5w; z8'r=z8'l=left; %inflection pt pos9(hair,-180); rt x9l=hround(w-.75u); y9=-.5stem; %bottom right y6+.5stem=x_height+o; x6+.5stem=hround(rt x9l-1.5u); %middle right numeric slope; slope=angle(5(x6-x7),y6-y8); pos6(stem,slope+90); z6'r=z6'l=dir slope; pos10(vstem,-270); y9=.5[y10r,y8r]; x10-.5vstem=hround x8; filldraw double_circ_stroke %bowl and tail z10e{right}...z9e{up}...club.e(8,7,6); pos5(hair,slope-90); z5l=z6r; %attachment z4=.5[z3,z5]+whatever*dir slope; %small bulge if serifs: pos4(vair,-180); else: pos4(.5vair,-180); fi lft x4r=hround(lft x7r+1.5u); y3+.5stem=h+o; x3+.5stem=hround(rt x9l-.25u); pos3(stem,slope+90); %top rt filldraw circ_stroke z3e{-dir slope}..z4e{down}...z5e{dir slope}; pos2(hair,slope+90); z2r=z3r; %where handle attaches pos1(curve,0); lft x1l=hround(lft x7r+.25u); y1+.5curve=h+o; %end of handle filldraw circ_stroke z1e{down}...z2e{dir slope}; fi fi enddef; cmchar "Lowercase xi"; beginchar("x",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); endchar;% "Lowercase xi" picture savedpicture; currentbreadth:=0; if small_caps: % omicron def width = 10u enddef; def dims = width#,sclc*x_height#,0 enddef; else: def width = if cursive:8.5 elseif cbleipzig or cbroman:8.5 else:9.5 fi u enddef; def dims = width#,x_height#,0 enddef; fi def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: italcorr .7*height#*slant-.5u#; adjust_fit(0,0); penpos1(vair',90); penpos3(vround(vair+1.5vair_corr),-90); penpos2(curve,180); penpos4(curve,0); if monospace: x2r=hround 1.5u; interim superness:=sqrt superness; % make |"O"|, not |"0"| else: x2r=.5hround u; fi x4r=w-x2r; x1=x3=.5w; y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h; penstroke pulled_super_arc.e(1,2)(.5superpull) & pulled_super_arc.e(2,3)(.5superpull) & pulled_super_arc.e(3,4)(.5superpull) & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl math_fit(-.3*height#*slant-.5u#,ic#-.5u#); else: if cursive or cbleipzig or cbroman or SansSerif: pos1(if cbleipzig:fine else:hair fi,90); pos2(stem,180); pos3(if cbleipzig:fine else:hair fi,270); pos4(stem,0); x1=x3=w/2; lft x2r=w- rt x4r=.75u; bot y3r = h-top y1r= -oo; y2=y4=h/2; filldraw stroke z1e{left}..z2e..z3e..z4e..{left}z1e; numeric x_baryctr; x_baryctr=x1; elseif monospace: spess:=max(hair,fine+eps); pos1(spess,90); pos2(spess,180); pos3(spess,270); pos4(spess,0); x1=x3=w/2; lft x2r=w- rt x4r=.75u; bot y3r = h-top y1r= -oo; y2=y4=h/2; filldraw stroke z1e{left}..z2e..z3e..z4e..{left}z1e; numeric x_baryctr; x_baryctr=x1; else: pickup fine.nib; lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5x_height; %top and bottom top y2r=x_height+oo; bot y6r=-oo; x2r=x6r=.5w; %right and left filldraw stroke gr_arc.e(8,1,2)(vair,curve,otilt) & gr_arc.e(2,3,4)(vair,curve,otilt) & gr_arc.e(4,5,6)(vair,curve,otilt) & gr_arc.e(6,7,8)(vair,curve,otilt) ; numeric x_baryctr; x_baryctr=x2; %accent reference fi fi enddef; cmchar "Lowercase omicron"; beginchar("o",dims); this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;% "Lowercase omicron" iff(not barebones): cmchar "Lowercase omicron with grave"; beginchar(oct"344",width#,acc_ht#,0); this_letter; if (not small_caps): grave(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase omicron with rough breathing"; beginchar(oct"345",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omicron with smooth breathing"; beginchar(oct"346",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase omicron with acute"; beginchar(oct"354",width#,acc_ht#,0); this_letter; if (not small_caps): acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase omicron with rough breathing and acute"; beginchar(oct"355",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omicron with smooth breathing and acute"; beginchar(oct"356",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): iff(not barebones): cmchar "Lowercase omicron with rough breathing and grave"; beginchar(oct"347",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omicron with smooth breathing and grave"; beginchar(oct"357",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; picture savedpicture; currentbreadth:=0; def dims = if small_caps: % pi 10.5u#,sclc*x_height#,0 else: if cbroman: 9 elseif SansSerif: 10.5 elseif cbleipzig: 10.5 else: 9.5 fi u#,x_height#,0 fi enddef; def ital = 0 enddef; def fit_params = if cbroman or SansSerif:0else:-.25fi u#,0 enddef; def gen_letter = if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); adjust_fit(.7serif_fit#,.7serif_fit#); pickup tiny.nib; h:=vround(h-stem_corr); pos1(stem,0); pos2(stem,0); pos3(stem,0); pos4(stem,0); lft x1l=lft x2l=hround (max(2u,3u-.5stem)-u/2); x3=x4=w-x1; top y1=top y3=h; bot y2=bot y4=0; filldraw stroke z1e--z2e; % left stem filldraw stroke z3e--z4e; % right stem penpos5(cap_bar,90); penpos6(cap_bar,90); x5=x1; x6=x3; y5r=y6r=h; fill stroke z5e--z6e; % bar if serifs: numeric inner_jut; if rt x1r+jut+.5u+1<=lft x3l-jut: inner_jut=jut; else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi dish_serif(1,2,a,1/3,jut,b,1/3,eps); % upper left serif dish_serif(2,1,c,1/3,jut,d,1/3,inner_jut); % lower left serif dish_serif(3,4,e,1/3,eps,f,1/3,jut); % upper right serif dish_serif(4,3,g,1/3,inner_jut,h,1/3,jut); fi % lower right serif math_fit(0,.5ic#); else: if cursive: adjust_fit(fit_params); if monospace or slitex: pickup fine.nib; fi pi_bar; %bar pos4(.5[stem,hair],0); pos7(hair,0); y4=y7=y2; %attachments lft x4l-(x1-.5hair)=lft x7l-rt x4r=rt x3-rt x7r; pos5(.5[stem,hair],0); pos8(hair,0); y5=y8=.5x_height; x5=x4; x8=x7; %midstems z6=whatever[z4,z5];bot y6=0; pos6(.5[stem,hair],0); filldraw stroke z6e...z5e---z4e; x9=x7+1.5u; bot y9l=-oo; pos9(.8[hair,stem],90); alpha_tail(9,10); %right stem filldraw stroke z10e...z9e{left}...z8e---z7e; elseif cbleipzig: cblpi_bar; %bar pos7(stem,0); z7r=z3; %right stem pos8(stem,0); pos10(.5[hair,stem],110); x8=x7-u/5; y8=2bar_height/3; x9r=.5[x8r,x10r]; x9l=.5[x8l,x10l]; bot y9l=-oo=top y9r-.5[hair,stem]; x10l=w-u/4; y10r=min(2stem,bar_height/2); filldraw circ_stroke z10e{(z9l-z10l) xscaled 0.2}...z9e{left}...z8e{up}...z7e; %right stem % pos4(.4[hair,stem],0); y4=y2; z4=z5+whatever*((z7-z8)yscaled3); %left stem pos5(.4[hair,stem],angle(z7-z8)-90); y5=2bar_height/3; x5l=x2+.1u; pos12(.5[hair,stem],-120); bot y6r=-oo=top y6l-.8[hair,stem];x6l=.5[x5l,x12l]; x6r=.5[x5r,x12r]; z12r-z1l=whatever*(-.5*slant,1); y12l=.5[y6l,y5]; filldraw circ_stroke z12e{(z6l-z12l)yscaled2}...{right}z6e...z5e{(z7-z8)}...z4e; elseif cbroman: pickup tiny.nib; pos1(stem,0);lft x1l=jut; top y1=h; pos2(stem,0); x2l=x1l; bot y2=0; pos3(stem,0); rt x3r=w-lft x1l; y3=y1; pos4(stem,0); x4r=x3r; y4=y2; pos5(hair,90);x5=x1; top y5r=top y1; pos6(hair,90);x6=x3; top y6r= top y1; filldraw stroke z5e--z6e; filldraw stroke z1e--z2e; filldraw stroke z3e--z4e; serif(1,2,a,1/3,-.8jut); serif(3,4,b,1/3,.8jut); dish_serif(2,1,c,1/3,.8jut,d,1/3,.8jut); dish_serif(4,3,e,1/3,.8jut,f,1/3,.8jut); elseif SansSerif: pickup fine.nib; pi_bar; %bar pos4(hair,0); pos7(hair,0); y4=y7=y2; %attachments x4l=x2;lft x7l-rt x4r=rt x3-rt x7r; pos5(hair,0); pos8(hair,0); y5=.5x_height; x5=x4; x8=x7;y8=1.6[y9l,y9r]; x6=x4; bot y6=0 if currentbreadth>0: -oo fi; %left stem numeric slope; slope=angle((z5-z6)xscaled2); pos6(stem,slope-90); filldraw stroke z6e--z4e; y9r=.8stem; bot y9l=-oo; x9l=.5[x8l,x10l]; z9=.5[z9l,z9r]; pos10(.7hair,180); x10l=w-x1; y10=y8; x9r=.5[x8r,x10r]; %right stem filldraw stroke z10e{down}..z9e{left}..{up}z8e--z7e; else: pickup fine.nib; pi_bar; %bar pos4(hair,0); pos7(hair,0); y4=y7=y2; %attachments lft x4l-(x1-.5hair)=lft x7l-rt x4r=rt x3-rt x7r; pos5(hair,0); pos8(hair,0); y5=y8=.5x_height; x5=x4; x8=x7; %midstems x6+.5stem=hround(rt x4r if not straight:-.25u fi); y6-.5stem=-oo; %left stem numeric slope; slope=angle((z5-z6)xscaled2); pos6(stem,slope-90); filldraw circ_stroke z6e...z5e---z4e; x9=x7+1.5u; bot y9l=-oo; pos9(stem,90); alpha_tail(9,10); %right stem filldraw stroke z10e...z9e{left}...z8e---z7e; fi fi enddef; cmchar "Lowercase pi"; beginchar("p",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); endchar;% "Lowercase pi" picture savedpicture; currentbreadth:=0; if small_caps: % rho def width = 9u enddef; def height = sclc*x_height enddef; def depth = 0 enddef; def dims = width#,height#,depth# enddef; else: def width =8.5u enddef; def height = x_height enddef; def depth = desc_depth enddef; def dims = width#,height#,depth# enddef; fi def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(.7serif_fit#,0); pickup tiny.nib; penpos1(stem'-tiny,0); penpos2(stem-tiny,0); pos0(stem',0); pos0'(stem,0); lft x1l=hround (max(2u,3u-.5stem')-u/2); top y1=h; bot y2=0; x1l=x2l=x0l=x0'l; y0=y0'=y7; penpos3(cap_band,90); penpos4(cap_band,90); penpos5(curve if hefty:-3stem_corr fi,0); penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90); z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7; x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u/2); x4l:=x6l:=x4-.25curve; filldraw stroke z1e--z0e--z0'e--z2e; % stem fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe if serifs: dish_serif(1,0,a,1/3,jut,b,1/3,.5jut); % upper serif dish_serif(2,0',c,1/3,jut,d,1/3,jut); fi % lower serif math_fit(0,ic#-2.5u#); else: if (cursive or monospace) and not SansSerif: if slitex or monospace: pickup fine.nib;spess:=max(hair,fine+eps);else: spess:=hair; fi pos0(stem,0); pos1(stem,0); pos2(spess,-90); pos3(stem,180); pos4(spess,90); pos5(spess,0); lft x0l= lft x1l = w - rt x3l= 3/4u; x2=x4=w/2; rt x5r = rt x1r; bot y0=-d; y1=y3=y5=bar_height; h-top y2l=bot y4l=-oo; filldraw stroke z1e{up}..{right}z2e..z3e{down}..z4e{left}..{up}z5e; filldraw z1l--z0l--z0r--z5--cycle; elseif cbleipzig: spess:=fine; pos1(stem,0); pos2(spess,-90); pos3(stem,180); pos4(spess,90); pos5(hair,0); lft x1l = w - rt x3l= 3/4u; x2=x4=w/2; lft x5l = lft x1l; y1=y3=y5=bar_height; h-top y2l=bot y4l=-oo; filldraw stroke z1e{up}..{right}z2e..z3e{down}..z4e{left}..{up}z1e; pos0(.9[hair,stem],90); if stem<1.5u:top y0r=-stem-hair else:bot y0l=-d+.7hair fi; x0=.5[x1,x3]; pos6(.9[hair,stem],90);y6=y0;x6=.5[x4,x3]; pos7(fine,45); bot y7l=-d; x7r=x3l; filldraw double_circ_stroke z5e{down}...z0e---z6e..z7e; elseif cbroman: pickup tiny.nib; pos1(stem,180); rt x1l=w-u/2; y1=h/2; pos2(hair,-90); x2=.5[x1,x3]; top y2l=h+oo; pos3(stem,0); lft x3l=u; y3=y1; pos0(hair,0); z3r=z0r; pos4(hair,90); x4=x2; bot y4l=-oo; pos5(stem,0); x5=x3; bot y5=-d; filldraw stroke z5e---z3e{up}...{right}z2e...{down}z1e...{left}z4e...{up}z0e; dish_serif(5,3,a,1/3,.8jut,b,1/3,.8jut); elseif SansSerif: pickup fine.nib; lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5h; %left and right pos4(hair,180); pos8(hair,0); top y2r=h+oo; bot y6r=-oo; x2r=x6r=.5w; %top and bottom pos2(.8hair,90); pos6(.8hair,-90); pos9(hair,180); bot y9=-d; x9r=x4r; filldraw stroke z9e--z4e{up}...{right}z2e...{down}z8e...{left}z6e...{up}z4e; else: pickup fine.nib; lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5h; %left and right top y2r=h+oo; bot y6r=-oo; x2r=x6r=.5w; %top and bottom filldraw stroke gr_arc.e(4,5,6)(curve,vair,-otilt) & gr_arc.e(6,7,8)(curve,vair,-otilt) & gr_arc.e(8,1,2)(curve,vair,-otilt) & gr_arc.e(2,3,4)(curve,vair,-otilt); if straight: y9-.5stem=-d-oo; x9=x4; pos9(stem,180); %end of handle filldraw circ_stroke z9e..z4e; else: y9-.5stem=-d-oo; x9=lft x4r+stem; %end of handle if serifs: pos9(stem,angle((z9-z4)xscaled3)-90); z9'r=z9'l=(z9-z4)xscaled3; rt x10l=lft x10r+vair; %vertical tangents of handle x10r=x4r-epsilon; assign_z4'r((-2eps,-1)); %so club.r won't get confused filldraw double_circ_stroke club.e(4,10,9); else: pos9(1.2vstem,angle((z9-z4)xscaled3)-90); z9'=(z9-z4)xscaled3; filldraw z4r{down}...{z9'}z9r...z9l{-z9'}...{up}z4l--cycle; fi fi fi numeric x_baryctr; x_baryctr=x2; %breathing placement fi enddef; cmchar "Lowercase rho"; beginchar("r",dims); adjust_fit(fit_params); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;% "Lowercase rho" iff(not barebones): cmchar "Lowercase rho with rough breathing"; beginchar(oct"373",width#,acc_ht#,depth#); this_letter; if (not small_caps): spirit(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase rho with smooth breathing"; beginchar(oct"374",width#,acc_ht#,depth#); this_letter; if (not small_caps): spirit(x_baryctr)>; fi endchar; picture savedpicture; currentbreadth:=0; def dims=if small_caps: 8.5u#,sclc*x_height#,0% % final sigma elseif cbleipzig: 7.5u#,x_height#,desc_depth# else: 8u#,x_height#,desc_depth#% fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: sc_beak_jut#:=.7beak_jut#; sc_beak#:=.7beak#; define_pixels(sc_beak_jut,sc_beak); italcorr height#*slant-sc_beak_jut#-.5u#; numeric bot_arm_thickness; bot_arm_thickness=Vround .25[slab,vstem]; pickup tiny.nib; lft x1l=hround u/2; x1l=x2l=x4l; top y1=h; bot y2=h-slab; bot y4=0; x3l-x1l=4/11(w-u); y3=.5h; numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3); penpos1(alpha1*(stem-tiny),0); penpos2(alpha1*(stem-tiny),0); penpos3(alpha1*(stem-tiny),0); alpha2=diag_ratio(1,hair-tiny,y3-y4,x3r-x4l); penpos4(alpha2*(hair-tiny),0); z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r); filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals pickup crisp.nib; pos5(slab,90); pos6(hair,0); top y5r=h; x5=x1; rt x6r=hround(w-x1l); y6=good.y(y5l-sc_beak)-eps; arm(5,6,a,beak_darkness,sc_beak_jut); % upper arm and beak pos7(bot_arm_thickness,-90); pos8(hair,0); bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+sc_beak)+eps; arm(7,8,b,beak_darkness,sc_beak_jut); % lower arm and beak math_fit(0,.5ic#); else: if cursive and not SansSerif: if slitex or monospace: pickup fine.nib; fi pos1(stem,45); pos2(hair,90); pos3(stem,220); pos4(.8[hair,stem],220); pos6(min(hair,.5d),90); lft x3r=3/4u=w-rt x1r; x2=w/2; top y2r=h+oo; top y1r=h-if serifs:.7fi stem; y3=bar_height; if slitex:bot y4r else: y4 fi=0; rt x4l=rt x1l; bot y6l=-d; x6=3w/8; path gobba; gobba= z2l{left}..tension .75..{down}z3l; pair zA,zB; zB=point .5 of gobba; zA=direction .5 of gobba; pos0(hair,angle(zA)-if serifs:90else:60fi);z0l=zB; if monospace: path gobba; pair zA; gobba=z4r{down}..tension .8..{left}z6r; zA=direction .5 of gobba; pos5(hair,angle(zA)-90); z5r=point .5 of gobba; else: pos5(hair,180); y5=.5[y4r,y6]; rt x5l=rt x1r; fi path gobba; gobba=z1{dir110}...{left}z2..z0..z3..z4..{if monospace:zA else: down fi}z5; pair diag; diag=direction 3.5 of gobba; pos7(stem,angle(diag)-90); if monospace:z7l else: z7 fi=point 3.5 of gobba; path gobba; gobba=z5r{if monospace:zA else: down fi}..{left}z6r; pair zB; zB=direction .5 of gobba; pos8(min(hair,.5d),angle(zB)-90); z8r=point .5 of gobba; filldraw circ_stroke z1e{dir 110}...{left}z2e..z0e..z3e..z7e{diag}..z4e ..{if monospace:zA else:down fi}z5e..z8e{zB}..{left}z6e; path gobba; pair zA,zB,diag; elseif cbleipzig: pickup fine.nib; numeric slope; pos4(hair,-180); y4=.5h; lft x4r=hround .75u; %left bulge pos6(hair,-180); rt x6l=hround(w-.75u); %y6=-.5stem; %bottom right top z0r=(w/2,h+oo);pos0(.6[hair,stem],90); z3r=z0r+whatever*dir(-15);z9=z3r+.5stem*down; x3r+.5stem=rt x6l; pos3(stem,angle(z9-z0r)+90); %top right pos5(vstem,-90); bot y5r=0; x5=.5w; %inflection pt pos7(hair,90); y6=.5[y7r,y5r]; x7=hround x5; top y7r=-.5desc_depth; pair za; za=.5[z3,z5]; slope=angle((0,h)-za); z10=z4+whatever*right=z0+whatever*down; pos1(hair,slope); pos2(.4[hair,stem],360-slope); numeric tensione[]; tensione1=1;tensione2=.85; path cbp; cbp=z5{left}..tension tensione1..z4..tension tensione2..{right}z0; z1=point 1.5 of cbp; z2=point .5 of cbp; pos8(vstem,-90); y8=y5;x8=x5+u; filldraw double_circ_stroke %bowl and tail z7e{right}...z6e...z8e...z5e{left}..z2e..z4e..z1e...z0e{right}...z3e; path cbp; numeric tensione[]; elseif cbroman: pos1(hair,0); z1=(w/2,h/2)+whatever*dir(45); y1=.5[bar_height,h]; pos10(stem,0); z10r=z1r; pos11(stem,90); z10=z11; pos2(hair,90); x2=w/2;y2r=h+oo; pos3(hair,180);x3r=u/2; y3=.75bar_height; pos4(stem,-90); y4r=0; z4=z3+whatever*dir(-45); pos5(stem,-90);y5r=y4r; x5=.5[x6,x4]; pos7(hair,90); y7l=-(.5[.7bar_height,d]); x7=x2; x6l=x6r+.3[hair,stem]=w-u/2; y6r=.5[y5r,y7r]; y6l=.5[y5l,y7l]; z6=.5[z6r,z6l]; filldraw circ_stroke z7e{(z6-z7)xscaled 3}...z6e{up}...{left}z5e---z4e% ...{up}z3e...{right}z2e...{down}z1e; dot(10,11); elseif SansSerif: pickup fine.nib; pos4(hair,-180); y4=.5[y3,y5]; lft x4r=hround .75u; %left bulge pos6(hair,-180); rt x6l=hround(w-.75u); %bottom right top y3r=h; x3=rt x6l; pos3(stem,90); %top right pos5(vstem,-90); bot y5r=0; x5=.5w; %inflection pt pos7(vstem,-270); y6=.5[y7r,y5r]; x7=hround (x5+.5u); if y5r-u-vstem <-.5desc_depth: y7r=-u else:y7l=-.5desc_depth fi; filldraw stroke %bowl and tail z7e{right}...z6e...z5e{left}...z4e..tension.95..{right}z3e; else: pickup fine.nib; pos4(hair,-180); y4=.5h; lft x4r=hround .75u; %left bulge pos6(hair,-180); rt x6l=hround(w-.75u); %bottom right top y3r=h+oo; x3+.5stem=rt x6l; pos3(stem,90); %top right pos5(vstem,-90); bot y5r=0; x5=.5w; %inflection pt pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5; bot y7l=-if not slitex:.5fi desc_depth; filldraw double_circ_stroke %bowl and tail z7e{right}...z6e...z5e{left}...z4e...z3e{right}; fi fi enddef; cmchar "Final lowercase sigma"; beginchar("c",dims); adjust_fit(fit_params); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;% "Final lowercase sigma" iff small_caps: % For small caps the glyph of medial sigma is the same as the final one beginchar("s",dims); adjust_fit(fit_params); this_letter; penlabels(1,2,3,4,5,6,7,8); endchar; picture savedpicture; currentbreadth:=0; % Initial and medial "sigma" def dim_sigma = if cbroman:9.5else: %elseif cbleipzig:8.5else: 9.5fi u#,x_height#,0 enddef; def ital_sigma = 0 enddef; def fit_params_sigma = 0,if cbleipzig:-.5u# elseif cbroman:0 else:.75u# fi enddef; def gen_mid_sigma = numeric spess; if (cursive or monospace) and not SansSerif: if slitex or monospace: pickup fine.nib;spess:=max(hair,fine+eps);else: spess:=hair; fi pos1(stem,75); pos2(spess,90); pos3(stem,180); pos4(spess,270); pos5(stem,0); rt x1r+.3stem=w; top y1r=h+oo; x2=x4=.5[x3,x5]; bot y4r = h -top y2r = -oo; y3=y5=bar_height; lft x3r=3/4u; w-3/2u=rt x5r; filldraw circ_stroke z1e{dir 200}..z2e{left}..z3e..z4e..z5e..{left}z2e; elseif cbleipzig: spess:=.1[fine,stem]; pos0(hair,120); pos1(stem,150); pos2(.3[hair,stem],90); pos3(stem,180); pos4(spess,270); pos5(stem,0); top y0r=h+fine;.42[lft x3r,rt x0l]=x2; z1r=z2r+whatever*dir(-4); x1r=.3[x0r,x2r]; .5[x2,x4]=.5[x3,x5]=w/2-.5u; x4-x2=.6u; bot y4r = h -top y2r = -oo; y3=y5=bar_height; lft x3r=hround(3/4u); filldraw circ_stroke z0e...z1e..z2e{left}..z3e..z4e..z5e..{left}z2e; elseif cbroman: spess:=hair; pos1(stem,75); pos2(spess,90); pos3(stem,180); pos4(spess,270); pos5(stem,0); rt x1r+lft x3r=w; top y1r=h+oo; x2=x4=.5[x3,x5]=w/2-.5u; bot y4r = h -top y2r = -oo; y3=y5=bar_height; lft x3r=hround(3/4u); filldraw circ_stroke z1e{dir 200}..z2e{left}..z3e..z4e..z5e..{left}z2e; elseif SansSerif: pickup fine.nib; lft x4r=hround .75u; rt x8r=w-lft x4r; %left and right bulge pos4(hair,180); pos8(hair,0); top y2r=h; bot y6r=-oo; x2r=x6r; %top and bottom pos2(hair,90); pos6(hair,-90); 2y4r=y2r+y6r=2y8r; (x8r-x6r)/(y8r-y6r)=-(x4r-x6r)/(y4r-y6r); %determine x6r y1r=y2r;rt x1=hround(rt x8r+u); pos1(stem,90); %tip filldraw stroke z1e--z2e{left}...{down}z4e...{right}z6e...{up}z8e...{left}z2e; else: pickup fine.nib; lft x4r=hround .75u; rt x8r=w-lft x4r; %left and right bulge top y2r=h; bot y6r=-oo; x2r=x6r; %top and bottom numeric fake; fake=y2r-(vstem-currentbreadth); %approx height of z2l 2y4r=y2r+y6r; if serifs: 2y8r=fake+y6r else: y8r=y4r fi; (x8r-x6r)/(y8r-y6r)=-(x4r-x6r)/(y4r-y6r); %determine x6r y1r=y2r;rt x1=hround(rt x8r+u); pos1(stem,90); %tip filldraw stroke z1e..gr_arc.e(2,3,4)(vstem,vstem,otilt) & gr_arc.e(4,5,6)(vair,vstem,otilt) %top stroke and left bowl & gr_arc.e(6,7,8)(vair,vstem,otilt); %bottom part of right bowl z9l=z2l; pos9(vair,90); filldraw stroke z8e{z8'e}..{z2'l}z9e; %top part of right bowl fi enddef; iff (not small_caps): cmchar "Initial and medial lowercase sigma"; beginchar("s",dim_sigma); adjust_fit(fit_params_sigma); gen_mid_sigma; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;% "Initial and medial lowercase sigma" picture savedpicture; currentbreadth:=0; if small_caps: % tau def dims = 9.5u#,sclc*x_height#,0 enddef; else: def dims = if cbroman:7.5 %elseif cbleipzig:8 else: 8.5fi u#,x_height#,0 enddef; fi def ital = 0 enddef; def fit_params = -.25u#,0 enddef; def gen_letter= if small_caps: italcorr height#*slant-beak_jut#-.25u#; adjust_fit(fit_params); h:=vround(h-2stem_corr); pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround(.5w-.5stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem pickup crisp.nib; pos3(slab,90); pos4(hair,0); top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps; arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak pos5(hair,180); x5=w-x4; y5=y4; arm(3,5,f,beak_darkness,-.7beak_jut); % left arm and beak if serifs: dish_serif(1,2,a,1/3,.5jut,b,1/3,.5jut); % upper bracketing dish_serif(2,1,c,1/3,1.414jut,d,1/3,1.414jut); % lower serif fi math_fit(-.75*height#*slant,ic#-2.5u#); else: if cursive and not SansSerif: if slitex or monospace: pickup fine.nib; fi pos1(hair,90); pos2(stem,90); pos3(stem,90); lft x1r= w- rt x3r=3/4u; lft x2=w/4; top y2r=top y3r=h; top y1r =bot y2l-.4(stem-hair); filldraw z1l{dir 75}..{right}z2l--z3l--z3r--z2r{left}..{down}z1r--cycle; pos4(if not monospace:.8fi stem,0); pos5(stem,0); pos6(.8[hair,stem],90); y4=y2; x4=x5+(fine+stem)/4=.5[rt x1r,rt x3r]; y5=h/3; x6=.5[rt x5r,rt x3-hair]; bot y6l=-oo; pos7(hair,180); top y7= y5; x7l=x3; filldraw stroke z4e..{down}z5e...{right}z6e...{up}z7e; elseif cbleipzig: pickup fine.nib; cbltau_bar; %bar pos4(stem,0); y4=y2; x4=.5[x2,x3]; %attachment pos5(stem,0); y5=.3x_height; x5=.4[x2,x3]; %midstems x6r=.5[x5r,x7r]; bot y6l=-oo; pos6(.5[hair,stem],60); pos7(hair,120); %stem y7r=min(2stem,bar_height/2); z7l=z11r+whatever*(z5-z4); filldraw circ_stroke z7e{(z5-z4)}...z6e{left}...z5e---z4e; elseif cbroman: pos1(stem,90); x1=u/2+stem/2; y1r=h; pos2(stem,90); x2=w-x1; y2r=y1r; pos3(stem,0); x3=.4[x1,x2]; y3=y1; pos4(stem,0); x4=x3; y4= (x6l-x4l)/2; x5r=.5[x4r,x6r]; x5l=.5[x4l,x6l]; y5l=-oo; y5r=y5l+.3[hair,stem]; z5=.5[z5r,z5l]; pos6(hair,180); x6=x2; y6=y4; filldraw double_circ_stroke z1e--z2e; filldraw circ_stroke z6e{down}...z5e{left}...{up}z4e---z3e; elseif SansSerif: pickup fine.nib; pi_bar; %bar pos4(hair,0); y4=y2; x4=.5[x1,x3]-.15hair; %attachment pos5(hair,0); y5=1.6[y6l,y6r]; x5=x4; %midstems x6r=x4r+.5hair; bot y6l=-oo; y6r=.8hair; x6l=.5[x5l,x7l]; z6=.5[z6l,z6r]; %stem pos7(.7hair,180); x6r=.5[x5r,x7r]; y7=y5; filldraw stroke z7e{down}..z6e{left}...z5e---z4e; else: pickup fine.nib; pi_bar; %bar pos4(hair,0); y4=y2; lft x4l-(x1-.5hair)=rt x3-rt x4r; %attachment pos5(hair,0); y5=.5x_height; x5=x4; %midstems x6=x4+1.5u; bot y6l=-oo; pos6(stem,90); alpha_tail(6,7); %stem filldraw stroke z7e...z6e{left}...z5e---z4e; fi fi enddef; cmchar "Lowercase tau"; beginchar("t",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,11); endchar;% "Lowercase tau" picture savedpicture; currentbreadth:=0; if small_caps: % lowercase upsilon def width = 9u enddef; def dims = width#,sclc*x_height#,0 enddef; else: def width = %if cbleipzig:8else: 9%fi u enddef; def dims = width#,x_height#,0 enddef; fi def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter= if small_caps:% upsilon smal caps italcorr .8*height#*slant-.5u#; adjust_fit(0,0); pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround(.5w-.5stem); y1=.5h; bot y2=0; filldraw stroke z1e--z2e; % stem penpos3(.6stem,0); penpos4(.75curve,90); penpos5(hair,180); z3l=lft z1l; x5r=.5hround u; y5=bot .8h; x4=.61803[x3l,x5l]; y4r=h+o; penpos5'(hair,180); x5'=x5; y5'=h; fill z3r{up}...z4r{left}...{down}diag_end(5'r,5r,1,1,5l,5'l){up} ...{right}z4l...{down}z3l--cycle; % left arc penpos6(.6stem,0); penpos7(.75curve,-90); penpos8(hair,-180); z6r=rt z1r; x8=w-x5; y8=y5; x7=w-x4; y7=y4; penpos8'(hair,-180); x8'=x8; y8'=h; fill z6r{up}...z7r{right}...{down}diag_end(8'r,8r,1,1,8l,8'l){up} ...{left}z7l...{down}z6l--cycle; % right arc if serifs: dish_serif(2,1,a,1/3,1.25jut,b,1/3,1.25jut); fi % serif math_fit(-.8*height#*slant-.5u#,ic#-2.5u#); numeric x_baryctr; x_baryctr=x1; else: if cursive and serifs and not monospace:% upsilon: oblique prportional adjust_fit(.5stem#,0);% upsilon italic pos1(hair,90); pos2(stem,45); pos3(stem,0); pos4(stem,10); pos5(.5[hair,stem],90); pos6(hair,180); numeric tip_slope; tip_slope=-70; pos7(stem,tip_slope-90); x1l=0; x2l=4/3u; x2=x3l=x4l; y1=y2l; y2r=h; y3=3/4h; y4l=max(1/3h,3/2stem); x6l=w-3/4u; x7l=x6r; y7+.5stem=h+o; y6=4/10h; y5l=-oo; x5=.5[x3l,x6l]; filldraw circ_stroke z7e{dir(tip_slope)}..{down}z6e..{left}z5e ..{up}z4e..z3e..z2e..z1e; numeric x_baryctr; x_baryctr=(w-u/3)/2; numeric tip_slope; elseif cbleipzig:% upsilon Leipzig adjust_fit(0,.3u#); pickup fine.nib; pos1(hair,180); pos3(stem,0); %left tip lft x1r=.5u; y1=y3; top y2r=h+oo=bot y2l+.5[hair,stem]; x2l=.5[x1l,x3l]; x2r=.5[x1r,x3r];z2=.5[z2r,z2l]; y3=2h/3;lft x3l=rt x1l+if stem<1.5u:2u else:.7stem fi ; pos4(stem,0); x4=x3;y4=h/3; bot y5l=-oo=top y5r-hair; x5r=.5[x4r,x6r];x5l=.5[x4l,x6l]; z5=.5[z5r,z5l]; pos6(.5[hair,stem],180); y6=h/2; rt x6l+lft x1r=w; pos7(.1[stem,hair],220); top y7l= h; x7=.4[x5,x6]; filldraw double_circ_stroke z1e{up}..{right}z2e..{down}z3e---z4e...% {right}z5e..{up}z6e...z7e; numeric x_baryctr; x_baryctr=.5[x2,x7]; elseif cbroman:% upsilon roman pickup tiny.nib; pos1(stem,0);lft x1l=jut; top y1=h; pos2(stem,0); x2=x1; y2=(rt x5l -lft x1l)/2; pos3(hair,90);x3=w/2;bot y3l=-oo; pos4(stem,180);x4=x5; y4=y2; pos6(stem,0); z6=z4; pos5(stem,180); x5=w-x1; y5=y1; pos7(stem,0); z7=z5; filldraw stroke z1e---z2e{down}...{right}z3e...{up}z4e---z5e; serif (1,2,a,1/3,-.8jut); dish_serif(7,6,b,1/3,.8jut,c,1/3,.8jut); numeric x_baryctr; x_baryctr=x3; elseif SansSerif:% upsilon SansSerif adjust_fit(0,0); pickup fine.nib; top y2r=x_height; x2r=hround.75u; % left tip lft x4r=hround(x2r+.20stem+.75u); y4r=.5x_height; %left middle pos4(hair,180);z4'r=z4'l=down; y8r=y4r; rt x8r=hround(w-.75u); %right bulge pos8(hair,0); z8'l=z8'r=up; x6r=.5[x4r,x8r]; bot y6r=-oo; %bottom pos6(hair,-90); path cbp; cbp=z2r...{z4'r}z4r; z.a=direction 0 of cbp; pos2(hair/(abs(cosd(angle(z.a)-90)))-currentbreadth,180); y9=y2; x9=x8-u; %right tip path cbp; cbp=z8{up}...z9; z.b=direction 1 of cbp; pos9(hair/(abs(cosd(angle(z.b)+90))),0); filldraw stroke z2e...{z4'e}z4e...{right}z6e...{z8'e}z8e...z9e; numeric x_baryctr; x_baryctr=.6[x2,x9]-.15stem; % accent reference else:% upsilon other shapes: didot and tt adjust_fit(0,0); pickup fine.nib; y2+.5stem=x_height+o; x2-.5stem=hround.75u; %%%left tip lft x4r=hround(x2-.5stem+.75u); y4r=.5x_height; %left middle y8r=y4r; rt x8r=hround(w-.75u); %right bulge x6r=.5[x4r,x8r]; bot y6r=-oo; %bottom numeric tilt; tilt:=min(2*otilt,.5); if monospace: pos4(stem,180); pos6(stem,-90); pos8(stem,0); filldraw stroke z4e{down}...{right}z6e...{up}z8e; else: filldraw stroke gr_arc.e(6,7,8)(vair,stem,tilt) ; filldraw stroke gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt); fi y9+.5hair=x_height+o; x9=x8-u; pos9(hair,angle ((z8-z9) xscaled 2)+90); pos2(stem,angle((z4-z2) xscaled 2)-90); if monospace: filldraw circ_stroke z9e...{down}z8e; filldraw circ_stroke z2e...{down}z4e; else: filldraw circ_stroke z9e...{-z8'e}z8e; filldraw circ_stroke z2e...{z4'e}z4e; fi numeric x_baryctr; x_baryctr=.5[x2,x9]-.15stem; fi fi enddef; cmchar "Lowercase upsilon"; beginchar("u",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;% "Lowercase upsilon" iff(not barebones): cmchar "Lowercase upsilon with grave"; beginchar(oct"314",width#,acc_ht#,0); this_letter; if (not small_caps): grave(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase upsilon with rough breathing"; beginchar(oct"315",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with smooth breathing"; beginchar(oct"316",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with acute"; beginchar(oct"324",width#,acc_ht#,0); this_letter; if (not small_caps): acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase upsilon with rough breathing and acute"; beginchar(oct"325",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with smooth breathing and acute"; beginchar(oct"326",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with rough breathing and grave"; beginchar(oct"317",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with smooth breathing and grave"; beginchar(oct"327",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with circumflex"; beginchar(oct"334",width#,circ_ht#,0); this_letter; if (not small_caps): squeeze:=false; circumflex(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase upsilon with rough breathing and circumflex"; beginchar(oct"335",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; spirit_circumflex(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with smooth breathing and circumflex"; beginchar(oct"336",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; spirit_circumflex(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase upsilon with diaeresis"; beginchar(oct"364",width#,circ_ht#,0); this_letter; diaeresis(x_baryctr); picture savedUpicture; savedUpicture:=currentpicture; endchar; iff(not barebones): cmchar "shifted Lowercase upsilon with diaeresis"; % for kerning with A or a beginchar(oct"017",width#,circ_ht#,0); adjust_fit(0,-aukern#); currentpicture:=savedUpicture shifted(-aukern,0); endchar; picture savedUpicture; iff(not barebones): cmchar "Lowercase upsilon with diaeresis and grave"; beginchar(oct"365",width#,Circ_ht#,0); % Circ_ht is chosen on purpose this_letter; if (not small_caps): diaeresis_grave(x_baryctr); else: diaeresis(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase upsilon with diaeresis and acute"; beginchar(oct"366",width#,Circ_ht#,0); % Circ_ht is chosen on purpose this_letter; if (not small_caps): diaeresis_acute(x_baryctr); else: diaeresis(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase upsilon with diaeresis and circumflex"; beginchar(oct"367",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; diaeresis_circumflex(x_baryctr); else: diaeresis(x_baryctr); fi endchar; picture savedpicture; currentbreadth:=0; def dims = if small_caps: 9u#, sclc*x_height#,0 % phi else: if cbroman: 10 elseif cbleipzig:10.5else: 10.5fi u#,x_height#,desc_depth# fi enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps:% phi small caps italcorr .5*height#*slant-.5u#; adjust_fit(0,0); numeric shaved_stem,light_curve; shaved_stem=stem-hround 2stem_corr; light_curve=curve-hround stem_corr; pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0); lft x1l=lft x2l=hround(.5w-.5stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem penpos3(vair,90); penpos5(vair,-90); penpos4(light_curve,180); penpos6(light_curve,0); x4r=.5hround u; x6r=w-x4r; x3=x5=.5w; y3r=vround(.85h if serifs:-slab fi); y4=y6=.5[y3,y5]; y5r=vround(.15h if serifs:+slab fi); penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5) & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl if serifs: dish_serif(1,2,a,1/3,1.25jut,b,1/3,1.25jut); % upper serif dish_serif(2,1,c,1/3,1.25jut,d,1/3,1.25jut); fi % lower serif math_fit(-.5*height#*slant-.5u#,ic#); % phi Leipzig elseif cbleipzig: % Dimitri Filippou suggested to have the crossing at point 6 at lft x4r=w-rt x8r= hround .75u; ;y4r=y8r=bar_height; % right angles, but it does not x6=.47[x4l,x8l]; bot y6r=-oo;% look good! bot y10=-d+stem/2-oo; y11=y4r; x10=x11=x6; top y2r=h+oo=bot y2l+.3[hair,stem]; x2l=.47[x12l,x4l]; x2r=.47[x12,x4r];z2=.5[z2r,z2l]; pos12(.5[hair,stem],0); y12l=y7l; .5[x12l,x7l]=x6; pos4(stem,180); pos6(fine,-90); pos8(.2[hair,stem],0); x9r=.47[x7l,x8r]; x9l=.47[x7l,x8l]; top y9r=h+oo=bot y9l+.3[hair,stem]; z9=.5[z9r,z9l]; pos10(stem,180); pos11(stem,180); pos7(.6[hair,stem],135); x7l=x11l; y7=.7[h+oo,y11r]; pos13(.5[hair,stem],0); z13l=z11r; filldraw double_circ_stroke z13e{up}--z12e{up}...z2e{left}..z4e{down}..% z6e{right}..{up}z8e..{left}z9e...z7e{down}...z11e---z10e; elseif cbroman:% phi roman pickup tiny.nib; lft x4r=w-rt x8r= hround u/2; ;y4r=y8r=.5h; x6=.5[x4l,x8l]; bot y6r=-oo; bot y10=-d; y11=y4r; x10=x11=x6; top y2r=h+oo; .5[x2,x9]=x6; pos2(hair,60); pos12(stem,0); z12=z10; pos4(stem,180); pos6(hair,-90); pos8(stem,0); pos9(hair,120); pos10(stem,180); pos13(stem,0); z13=z11; pos11(stem,180); pos7(stem,135); x9r=.47[x10r,x8r]; top y9r=h+oo; x7l=x11l; y7=.5[y9r,y11r]; filldraw stroke z2e{left}..z4e{down}..% z6e{right}..{up}z8e..{left}z9e...z7e...{down}z11e---z10e; dish_serif(12,13,a,1/3,.8jut,b,1/3,.8jut); else:% phi other shapes if cursive and serifs and not monospace: % phi regular, outline and cursive lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; x6=.5[x4r,x8r]; bot y6r=-oo; y10=-d; y11=y4r; x10=x11=x6; numeric raggio; raggio=x8r-x4r-stem; y2=h; .4[x2,x9]=x6; pos2(hair,180); pos4(stem,180); pos6(hair,-90); pos8(stem,0); pos9(hair,120); pos10(stem,180); pos11(stem,180); pos7(stem,135); x9r=.41[x10r,x8r]; top y9r=h+oo; x7l=x11l; y7=.5[y9r,y11r]; filldraw stroke z2e..z4e{down}..z6e{right}..{up}z8e..{left}z9e...z7e ..{down}z11e--z10e; elseif SansSerif:% phi SansSerif pickup fine.nib; lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; pos4(.8hair,180); z4'r=z4'l=down; pos8(.8hair,0);z8'l=z8'r=up; x6r=.5[x4r,x8r]; bot y6r=-oo; pos6(.8hair,-90); numeric tilt; tilt:=min(2*otilt,.5); top y2r=h; x2r=hround(x4r+u); path cbp; cbp=z2r...{z4'r}z4r; z.a=direction 0 of cbp; pos2(stem/abs(cosd(angle(z.a)+90)),180); pos10(stem,180); pos11(hair,180); bot y10=-d; y11=.65h; x10=x11=x6; x9r=.5[x10r,x8r]; top y9r=h+oo; pos9(.8hair,90); z9'l=z9'r=left; filldraw stroke z2e...{z4'e}z4e...{right}z6e% ...{z8'e}z8e...{z9'e}z9e...{down}z11e--z10e; else: % typewriter, slides if monospace: if vair<=fine: pickup pencircle scaled 1.05fine; currentbreadth:=1.05fine; else: pickup fine.nib; fi else: pickup fine.nib; fi lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; x6r=.5[x4r,x8r]; bot y6r=-oo; numeric tilt; tilt:=min(2*otilt,.5); if monospace: pos6(vair,-90); pos8(.4[vair,stem],0); pos4(vair,180); filldraw stroke z4e{down}..{right}z6e..{up}z8e;z8'l=(0,1); else: filldraw stroke gr_arc.e(6,7,8)(vair,stem,tilt) ; filldraw stroke gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt) ; fi y2+.5stem=h+o; x2+.5stem=hround(x6-1.5u); pos2(stem,angle((z2-z4)xscaled 2)+90); filldraw circ_stroke z2e...if monospace:{down}else:{z4'e}fi z4e; pos10(stem,180); pos11(hair,180); y10-.5stem=-d-o; y11=.25h; x10=x11=x6; x9r=.5[x10r,x8r]; top y9r=h+o; filldraw stroke gr_arc.e(8,20,9)(vair,.4[vair,stem],.5tilt); filldraw circ_stroke z10e..z11e{up}..{-z9'e}z9e; fi fi enddef; cmchar "Lowercase phi"; beginchar("f",dims); this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,20,21); endchar;% "Lowercase phi" picture savedpicture; currentbreadth:=0; def ital = 0 enddef; % chi def fit_params = 0,0 enddef; if small_caps: def dims = 10u#,sclc*x_height#,0 enddef; else: def dims = if cbroman:9 elseif cbleipzig:8.5 else: 10fi u#,x_height#,desc_depth# enddef; fi def gen_letter= if small_caps: italcorr height#*slant-.25u#; adjust_fit(serif_fit#,serif_fit#); numeric stem[],outer_jut,xjut,alpha[]; stem1=stem-2stem_corr; stem2=min(hair,stem1); outer_jut=.75jut; xjut= if serifs: (stem1-stem2)/4 else: 0 fi; x1l=l+letter_fit+.5u+outer_jut; x2r=r-letter_fit-u-outer_jut-xjut; x3l=l+letter_fit+.25u+outer_jut+xjut; x4r=r-letter_fit-.25u-outer_jut; y1=y2=h; y3=y4=0; alpha1=diag_ratio(1,stem1,h,x4r-x1l); alpha2=diag_ratio(1,stem2,h,x2r-x3l); penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0); penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0); if hefty: z0=whatever[z1,z4]=whatever[z2,z3]; x12=x34=x0; y13=y24=y0; z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l]; z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r]; forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34' --diag_end(34',4l,.5,1,4r,24')--z24' --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals else: fill diag_end(4r,1r,.5,1,1l,4l) --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal fill diag_end(2l,3l,.5,1,3r,2r) --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal if serifs: numeric inner_jut[]; pickup tiny.nib; prime_points_inside(1,4); prime_points_inside(2,3); prime_points_inside(3,2); prime_points_inside(4,1); if rt x1'r+jut+.5u+1<=lft x2'l-jut-xjut: inner_jut1=jut; else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi if rt x3'r+jut+.5u+1<=lft x4'l-jut-xjut: inner_jut2=jut; else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif dish_serif(2',3,e,2/3,inner_jut1+xjut, f,1/2,outer_jut+xjut)(dark); % upper right serif dish_serif(3',2,g,1/2,outer_jut+xjut, h,2/3,inner_jut2+xjut)(dark); fi % lower left serif math_fit(0,.5ic#); else: if cursive and serifs and not monospace: adjust_fit(.5stem#,.5stem#); x0=w/2; y0=.5[-d,h]; numeric diagon; diagon=angle(w-2u,h+d); pos1(hair,90); pos2(stem,.5[90,diagon]); pos3(stem,diagon); pos0(stem,diagon); pos4(stem,diagon); pos5(stem,.5[90,diagon]); pos6(hair,90); z0=.5[z1,z6]=.5[z2,z5]=.5[z3,z4]; x1=0; x2l=u; x2r+.5 u=x3l; y1=y2l; y2r=h; y3=y2l; filldraw stroke z1e..z2e..z3e--z4e..z5e..z6e; pos7(.8stem,0); pos8(.5stem,-diagon); pos9(.8stem,0); z0=z8=.5[z7,z9]; x7l=0; y7=-d; filldraw stroke z7e{up}...{dir(diagon-10)}z8e...{up}z9e; elseif cbleipzig: x0=w/2; y0=.5[-d,h]; numeric diagon; diagon=angle(w-2u,h+d); pos1(hair,180); x1r=.2u; y1=h-min(2stem,bar_height/2); x2l=.5[x1l,x3l]; x2r=.5[x1r,x3r]; y2l+.5[hair,stem]=y2r=h+oo; z2=.5[z2r,z2l]; pos3(.5[hair,stem],0);x3l=x1l+if stem>1.5u:3stem/4 else:2u fi; y3l=y1l; pos4(.5[hair,stem],0); x5l=.5[x4l,x6l]; x5r=.5[x4r,x6r]; y5r-if stem>1.5u:.6else:1fi[hair,stem]=y5l=-d-oo; z5=.5[z5r,z5l]; pos6(hair,180); z0=.5[z1,z6]=.5[z3,z4]; filldraw double_circ_stroke z1e{up}..z2e{right}...z3e---z4e...z5e{right}..{up}z6e; pos7(stem,0); z0=.5[z7,z8]; x7l=u; y7=-d; x8:=x8-u/2;% Dimitri Filippou indicated that the straight stroke shouls be a liitle pos8(stem,0); % more vertical; shifting left the upper tip by u/2 looks OK filldraw stroke z7e---z8e; elseif cbroman: pickup tiny.nib; pos1(stem,0); lft x1l=jut; top y1=h; pos2(stem,0); x2=w-x1; bot y2= -d; filldraw stroke z1e---z2e; pos3(hair,0); rt x3r = w-lft x1l; y3=y1; pos4(hair,0); lft x4l=w- rt x2r; y4=y2; serif (1,2,a,1/3,-.8jut); dish_serif(2,1,b,1/3,.8jut,c,1/3,.8jut); filldraw stroke z3e---z4e; dish_serif(3,4,d,1/3,.8jut,e,1/3,.8jut); dish_serif(4,3,f,1/3,.8jut,g,1/3,.8jut); elseif SansSerif: pickup fine.nib; x1=hround .75u; y1+.5stem=h+oo; %top left z1'=(1,.2); pos1(stem,90); %direction at z1 x3+x1=w; y3-.5stem=-d-oo; pos3(stem,90); %bottom right z2=.5[z1,z3]; %attachment z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); %direction at z4 filldraw stroke z1e{z1'}... z2e{(z3-z1)yscaled 2}...{z1'}z3e; lft x7l=hround .75u; bot y7l=-d-oo; z2=.5[z7l,z8r]=.5[z7r,z8l]; numeric stem'; stem'=stem-currentbreadth; numeric theta; theta=angle(z8r-z7l)+angle((x8r-x7l)++(y8r-y7l)+-+stem',stem'); x7r=x7l+(stem'/sind theta); y7r=y7l; filldraw stroke z7e--z8e; else: pickup fine.nib; x1-.5stem=hround .75u; y1+.5stem=h+oo; %top left z1'=(1,.2); pos1(stem,angle z1'+90); %direction at z1 x3+x1=w; y3-.5stem=-d-oo; pos3(stem,angle z1'+90); %bottom right z2=.5[z1,z3]; %attachment z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); %direction at z4 filldraw double_circ_stroke z1e{z1'}... z2e{(z3-z1)yscaled 2}...{z1'}z3e; lft x7l=hround .75u; bot y7l=-d-oo; z2=.5[z7l,z8r]=.5[z7r,z8l]; numeric stem'; stem'=stem-currentbreadth; numeric theta; theta=angle(z8r-z7l)+angle((x8r-x7l)++(y8r-y7l)+-+stem',stem'); x7r=x7l+(stem'/sind theta); y7r=y7l; filldraw stroke z7e..z8e; fi fi enddef; cmchar "Lowercase chi"; beginchar("q",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;% "Lowercase chi" picture savedpicture; currentbreadth:=0; if small_caps: % psi def dims = 10.5u#,sclc*x_height#,0 enddef; else: def dims = if cbleipzig:10 else: 10.5 fi u#,if cbleipzig or cbroman:x_height# else:asc_height# fi,desc_depth# enddef; fi def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = adjust_fit(fit_params); if small_caps: italcorr .8*height#*slant-.5u#; numeric shaved_stem; shaved_stem=stem-hround 2stem_corr; pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0); lft x1l=lft x2l=hround(.5w-.5stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem pos3(shaved_stem,-180); pos4(shaved_stem,-180); pos5(vair,-90); x5=x1; bot y5r=vround(.15h if serifs:+slab fi); pos6(shaved_stem,0); pos7(shaved_stem,0); lft x3r=.5hround u; x7=w-x3; lft x4=hround(w/2-3u); x6=w-x4; pos3'(vair,90); pos7'(vair,90); z3'r=z3r; z7'r=z7r; y3=y7; y4=y6=.6h; y3=good.y(y3+.84h if serifs:-slab fi-y3'); interim superness:=more_super; filldraw z3'l{right}...z4r{down} & super_arc.r(4,5) & super_arc.r(5,6) & z6r{up}...z7'l{right} --z7r---z7l...z6l{down} & super_arc.l(6,5) & super_arc.l(5,4) & z4l{up}...z3l---z3r--cycle; % stroke if serifs: dish_serif(1,2,a,1/3,1.25jut,b,1/3,1.25jut); % upper serif dish_serif(2,1,c,1/3,1.25jut,d,1/3,1.25jut); fi % lower serif math_fit(-.8*height#*slant-.5u#,.4*height#*slant-1.25u#); else: if cursive and serifs and not monospace: pos4(hair,270); pos6(stem,-20); pos5(stem,270); lft x2r=w-rt x6r=.75u; y2=y6=.5[h,-d]; %left and right bulges x4r=.5[x2r,x6r]; bot y4r=-oo; %bottom pos7(stem,45); top y7r=x_height+o; x7=x6-u; %right tip filldraw circ_stroke z7e{dir(-45)}..{down}z6e; pos10(stem,0); pos9(hair,0); pos8(stem,0); %vertical stroke y10=-d; y9=y2; y8=h; x10=x9=x8=x4; filldraw stroke z10e..z9e{up}..z8e; z5-z9=(x6-x9)*dir(-45); filldraw stroke z4e{right}..z5e..{up}z6e; pos1(stem,220);pos2(stem,200); pos3(stem,270); z3-z9=(x9-x2)*dir(225); filldraw stroke z2e{down}..z3e..{right}z4e; top y1l=x_height+o; %left tip z2-z1=whatever*down; pos0(hair,-90); y0=y1-.5hair; x0=0; path gancio; gancio= z0l..z1l..{down}z2l; pair za, zb; za= direction 0 of gancio; zb=direction 1 of gancio; filldraw z0r{za}..z1r{zb}..{down}z2r--z2l{-down}..z1l..z0l--cycle; pair za, zb; path gancio; elseif cbleipzig: pickup fine.nib;% Dimitri Filippou suggested to have the crossing at pont 4 at pos1(hair,180); %pos2(.5[hair,stem],60);% right angle, but it does not look good! pos3(.9[hair,stem],0); pos7(stem,0); top y2r=h+oo=bot y2l+.5[hair,stem]; x2l=.5[x1l,x3l]; x2r=.5[x1r,x3r]; x1r=u/2; x3l=x1l+1.5u; y7=.7bar_height; x7r=x3r; y1l=y3l=y2l-min(1.5stem,bar_height/3); pos4(hair,90); x4=.55w; bot y4l=-oo; pos5(.8[hair,stem],180); pos6(stem,225); pos11(stem,90); z11=z6; y5=bar_height; rt x5l=w-u/2; top y11r = top y2r; z6=z5+wherever*((.6w,asc_height)-z5); filldraw double_circ_stroke z1e{up}...{right}z2e...z3e..{down}z7e..{right}z4e..{up}z5e..z6e; pos10(stem,0); pos9(.3[hair,stem],0); pos8(hair,0); %vertical stroke bot y10-.5stem=-d-o; y9=.25x_height; top y8 + .35hair=h+oo; x10=x9=x8=x4; filldraw double_circ_stroke z10e...z9e...z8e; elseif cbroman: pickup tiny.nib; pos1(stem,0); lft x1l=jut; top y1=h; pos2(stem,0);x1=x2; y2=(rt x4l- lft x2l)/2; pos3(hair,90);x3=w/2; bot y3l=-oo; pos4(stem,180); .5[x4,x2]=x3; y4=y2;pos6(stem,0);z6=z4; pos5(stem,180); .5[x5,x1]=x3; y5=y1;pos7(stem,0);z7=z5; pos8(stem,0);x8=x3; y8=y1; pos9(stem,0);x9=x3; bot y9=-d; filldraw stroke z1e---z2e...{right}z3e...z4e---z5e; filldraw stroke z8e---z9e; serif(1,2,a,1/3,-.8jut); serif(7,6,b,1/3,.8jut); dish_serif(8,9,c,1/3,.8jut,d,1/3,.8jut); dish_serif(9,8,e,1/3,.8jut,f,1/3,.8jut); elseif SansSerif: pickup fine.nib; lft x2r=w-rt x6r=.75u; y2r=y6r=.6x_height; %left and right bulges x4r=.5[x2r,x6r]; bot y4r=-oo; %bottom numeric tilt; tilt:=min(2*otilt,.5); pos2(.8hair,180);pos6(.8hair,0);pos4(.8hair,-90); z6'r=z6'l=up; z2'l=z2'r=down; filldraw stroke z2e{z2'e}..{right}z4e..{z6'e}z6e; top y7=x_height; x4=.5[x1,x7]; %right tip pos7(hair,0); y1=y7; x1-.5stem=hround(lft x2r+.5u); %left tip pos1(stem,180); filldraw stroke z7e...{-z6'e}z6e; filldraw stroke z1e...{z2'e}z2e; pos10(.9stem,0); pos8(.9stem,0); %vertical stroke bot y10=-d; top y8=h; x10=x8=x4; filldraw stroke z10e--z8e; else: pickup fine.nib; lft x2r=w-rt x6r=.75u; y2r=y6r=.6x_height; %left and right bulges x4r=.5[x2r,x6r]; bot y4r=-oo; %bottom numeric tilt; tilt:=min(2*otilt,.5); if monospace: pos2(stem,180); pos4(stem,-90); pos6(stem,0); filldraw stroke z2e{down}..z4e{right}..{up}z6e; else: filldraw stroke gr_arc.e(4,5,6)(vair,stem,tilt) ; filldraw stroke gr_arc.e(2,3,4)(vair,.4[vair,stem],tilt) ; fi y7+.5hair=x_height+o; x7+.5hair=hround(rt x6r-.75u); %right tip pos7(hair,angle ((z6-z7) xscaled 2)+90); if monospace: filldraw circ_stroke z7e...{down}z6e; else: filldraw circ_stroke z7e...{-z6'e}z6e; fi y1+.5stem=x_height+o; x1-.5stem=hround(lft x2r+.5u); %left tip pos1(stem,angle((z2-z1) xscaled 2)-90); if monospace: filldraw circ_stroke z1e...{down}z2e; else: filldraw circ_stroke z1e...{z2'e}z2e; fi pos10(stem,0); pos9(hair,0); pos8(stem,0); %vertical stroke y10-.5stem=-d-o; y9=.25x_height; y8+.5stem=h+o; x10=x9=x8=x4; filldraw double_circ_stroke z10e..z9e{up}..z8e; fi fi enddef; cmchar "Lowercase psi"; beginchar("y",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11); endchar;% "Lowercase psi" picture savedpicture; currentbreadth:=0; if small_caps: % omega def width = 10u enddef; def height = sclc*x_height enddef; else: % OK for all lowercase shapes including cbleipzig and cbroman def width = 12u enddef; def height = x_height enddef; fi def dims = width#,height#,0 enddef; def ital = 0 enddef; def fit_params = 0,0 enddef; def gen_letter = if small_caps: pickup tiny.nib; pos1(vair,90); pos2(curve,180); pos3(vair,180); pos4(curve,0); pos5(vair,0); x1=.5w; top y1r=h+o; lft x2r=hround u; y2=y4=2/3h; x4=w-x2; rt x3l=hround(1/3(w+.5u)+.5hair); bot y3=bot y5=0; x5=w-x3; filldraw stroke z3e{up}...{up}z2e & pulled_super_arc.e(2,1)(.5superpull) & pulled_super_arc.e(1,4)(.5superpull) & z4e{down}...{down}z5e; % bowl numeric arm_thickness; path p; p=z3{up}...{up}z2; arm_thickness=Vround(if hefty:slab+2stem_corr else:.75[slab,vstem] fi); pickup crisp.nib; pos6(arm_thickness,-90); pos7(fudged.hair,-180); bot y6r=0; x6=x3; lft x7r=hround .55u; y7=good.y(y6l+.5beak)+eps; (x,y)=p intersectionpoint((0,y6l)--(w,y6l)); x6l:=x; arm(6,7,a,.5beak_darkness,-1.2beak_jut); % left arm and beak pos8(arm_thickness,-90); pos9(fudged.hair,0); y8=y6; y9=y7; x8+x6=x9+x7=w; x8l:=w-x6l; arm(8,9,b,.5beak_darkness,1.2beak_jut); % right arm and beak math_fit(0,.5ic#); numeric pos_stem; % iota sub position pos_stem=rt x9r + if serifs:.5elseif slitex:.4else:.6fi(tiny+ .5[vair,stem])+u; else: if cursive and not SansSerif: if slitex or monospace: pickup fine.nib; fi pos2(stem,-180); pos8(stem,0); lft x2r=w-rt x8r=hround(u-o); y2=y8+.3slant*(x8-x2)=.9bar_height; %left and right bulges if serifs: pos4(hair,0); pos6(hair,180); %left and right of loop else: pos4(.7vair,0); pos6(.7vair,180); fi y4=y6=.2[bar_height,h]; .5[x4,x6]=.5w; x4r-x6r=stem; %.5[flare,vair]; bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7 =.5[x6,x8]; numeric ang; ang= if serifs:45 else:20 fi; numeric omegaloop; omegaloop=if not serifs: .7 fi stem; pos3(omegaloop,-90-ang); pos7(omegaloop,-90+ang); %left and right bottom top y1r=x_height=top y9r; %left tip x1=.6[x2,.5w]; pos1(hair,180); %left tip x9=.6[x8,.5w]; pos9(hair,0); %right tip filldraw stroke z1e{(z2-z1) xscaled 3}...z2e{down}...z3e{right}; filldraw stroke z7e{right}...{up}z8e...{(z9-z8) xscaled 3}z9e; drawloop(3,4,6,7); elseif cbleipzig: pos2(stem,-180); pos8(stem,0); lft x2r=w-rt x8r=hround(u-o); y2=.8bar_height; y8= .7bar_height; %left and right bulges pos4(hair,0); pos6(hair,180); %left and right of loop y4=y6=.8h-stem/2; x4+x6=w; x4r-x6r=.9[hair,stem]; bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7 =.5[x6,x8]; numeric ang; ang= 10; numeric omegaloop; omegaloop=.1[fine,stem]; pos3(omegaloop,-90-ang); pos7(omegaloop,-90+ang); %left and right bottom top y1r=h; %left tip top y9r=h-hair/2; x1=.5[x2,.5w]; pos1(.9[stem,hair],180); %lft tip x9=.5[x8,.5w]+hair/2; pos9(.9[stem,hair],if stem>1.5u:110else:120fi); %rt tip filldraw stroke z1e{(z2-z1) xscaled 5}...z2e{down}...z3e{right}; filldraw circ_stroke z9e{(z8-z9) xscaled 4}...z8e{down}...{left}z7e; drawloop(3,4,6,7); elseif cbroman: pos1(hair,90); x1=.5[x2l,x5]; y1r=h+oo; pos2(stem,180);x2r=u/2; y2=h/2; x3r=.5[x2r,x4r]; y3r=-oo=y3l-hair; x3l=.5[x2l,x4l]; z3=.5[z3r,z3l]; pos4(hair,0);x4r=x5; y4=.5[y5,y3]; pos5(stem,0); x5=w/2; y5=2h/3; pos6(hair,180); x7=w-x3; y7=y3; x7r=w-x3r; x7l=w-x3l; y7r=y3r; y7l=y3l; pos8(stem,0); x8=w-x2; y8=y2; pos9(hair,90);x9=w-x1; y9=y1; z10l=z4l;z10r=z6l; z10=z4r=z6r=.5[z10l,z10r]; filldraw circ_stroke z5e---z10e; filldraw circ_stroke z1e{left}...{down}z2e...{right}z3e...{up}z4e; filldraw circ_stroke z9e{right}...z8e{down}...{left}z7e...{up}z6e; elseif SansSerif: pickup fine.nib; pos2(stem,-180); pos8(stem,0); lft x2r=w-rt x8r=hround(u-o); y2=y8=.8bar_height; %left and right bulges pos4(.9stem,0); pos6(.9stem,180); y4=y6=.8bar_height; .5[x4,x6]=.5w; x4l=x6l-.9stem; bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7 =.5[x6,x8]; numeric omegaloop; omegaloop=.8stem; pos3(omegaloop,-90); pos7(omegaloop,-90); %left and right bottom top y1r=x_height=top y9r; %left tip x1=.5[x2,.5w]; pos1(1.2stem,180); %lft tip x9=.5[x8,.5w]; pos9(1.2stem,0); %rt tip filldraw stroke z1e{(z2-z1) xscaled 2}...z2e{down}...z3e{right}...{up}z4e; filldraw stroke z6e{down}...z7e{right}...{up}z8e...{(z9-z8) xscaled 2}z9e; x10l=x4l; x10r=x6l; y10l=y10r; bar_height=.5[y10l,y4l]; filldraw z4l--z6l--z10r--z10l--cycle; else: pickup fine.nib; pos2(stem,-180); pos8(stem,0); lft x2r=w-rt x8r=hround(u-o); y2=y8=.8bar_height; %left and right bulges if serifs: pos4(hair,0); pos6(hair,180); %left and right of loop else: pos4(.7vair,0); pos6(.7vair,180); fi y4=y6=bar_height; .5[x4,x6]=.5w; x4r-x6r=.5[flare,vair]; bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7 =.5[x6,x8]; numeric ang; ang= 60; numeric omegaloop; omegaloop=if not serifs: .7 fi stem; pos3(omegaloop,-90-ang); pos7(omegaloop,-90+ang); %left and right bottom top y1r=x_height+o=top y9r; %left tip x1=.5[x2,.5w]; pos1(.2[stem,hair],angle(-.5w,y2-x_height)-90); %lft tip x9=.5[x8,.5w]; pos9(.8[stem,hair],angle(-.5w,x_height-y2)-90); %rt tip filldraw stroke z1e{(z2-z1) xscaled 2}...z2e{down}...z3e{right}; filldraw stroke z7e{right}...{up}z8e...{(z9-z8) xscaled 2}z9e; drawloop(3,4,6,7); fi numeric x_baryctr; x_baryctr=.5[x4,x6]; numeric pos_stem; pos_stem=x_baryctr; % iota sub position fi enddef; cmchar "Lowercase omega"; beginchar("w",dims); this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;% "Lowercase omega" iff(not barebones): cmchar "Lowercase omega with grave"; beginchar(oct"260",width#,acc_ht#,0); this_letter; if (not small_caps): grave(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing"; beginchar(oct"261",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing"; beginchar(oct"262",width#,acc_ht#,0); this_letter; if (not small_caps): spirit(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase omega with grave and iota subscript"; beginchar(oct"264",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; grave(x_baryctr);fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing and iota subscript"; beginchar(oct"265",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; spirit(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing and iota subscript"; beginchar(oct"266",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; spirit(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with acute"; beginchar(oct"270",width#,acc_ht#,0); this_letter; if (not small_caps): acute(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing and acute"; beginchar(oct"271",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing and acute"; beginchar(oct"272",width#,acc_ht#,0); this_letter; if (not small_caps): spirit_acute(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing and grave"; beginchar(oct"263",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing and grave"; beginchar(oct"273",width#,acc_ht#,0); this_letter; if not small_caps: spirit_grave(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing and grave and iota subscript"; beginchar(oct"267",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; spirit_grave(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing and grave and iota subscript"; beginchar(oct"277",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; spirit_grave(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with acute and iota subscript"; beginchar(oct"274",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; acute(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing, acute and iota subscript"; beginchar(oct"275",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; spirit_acute(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing and acute and iota subscript"; beginchar(oct"276",width#,if small_caps:height#else:acc_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; spirit_acute(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with circumflex"; beginchar(oct"300",width#,circ_ht#,0); this_letter; if (not small_caps): squeeze:=false; circumflex(x_baryctr); fi endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing and circumflex"; beginchar(oct"301",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; spirit_circumflex(x_baryctr)<; fi endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing and circumflex"; beginchar(oct"302",width#,Circ_ht#,0); this_letter; if (not small_caps): squeeze:=true; spirit_circumflex(x_baryctr)>; fi endchar; iff(not barebones): cmchar "Lowercase omega with circumflex and iota subscript"; beginchar(oct"304",width#,if small_caps:height#else:circ_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; squeeze:=false; circumflex(x_baryctr); fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with rough breathing, circumflex and iota subscript"; beginchar(oct"305",width#,if small_caps:height#else:Circ_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; squeeze:=true; spirit_circumflex(x_baryctr)<; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with smooth breathing, circumflex and iota subscript"; beginchar(oct"306",width#,if small_caps:height#else:Circ_ht#fi,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; squeeze:=true; spirit_circumflex(x_baryctr)>; fi iota_sub(pos_stem); endchar; iff(not barebones): cmchar "Lowercase omega with iota subscript"; beginchar(oct"372",width#,height#,iota_dp#); if small_caps: italcorr .75*height#*slant-.5u#; adjust_fit(0,serif_fit#+.5[vair#,stem#]+tiny# if (slitex or (not serifs)):+.5*(.5[vair#,stem#]) else:+.7jut# fi+.7u#); gen_letter; else: this_letter; fi iota_sub(pos_stem); endchar; %picture pic.iota; picture savedpicture; currentbreadth:=0; % digamma def dims = if small_caps: 10u#,sclc*x_height#,0 else: if cbroman:9.5 %elseif cbleipzig:7.5 else:9 fi u#,% if cbleipzig:asc_height# else:x_height# fi, if cbleipzig:0 else:desc_depth# fi fi enddef; def ital = 0 enddef; def fit_params = if small_caps: serif_fit#,0elseif cbroman: -.5u#,0 else:0,0 fi enddef; def gen_letter = adjust_fit(fit_params); if small_caps: italcorr height#*slant-serif_fit#+jut#-2.5u#+min(.5stem#,u#); h:=vround(h-stem_corr); pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround max(2u,3u-.5stem); top y1=h; bot y2=0; filldraw stroke z1e--z2e; % stem pickup crisp.nib; pos3(slab,90); pos4(hair,0); top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-0.6beak)-eps; arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak pos5(bar,-90); pos6(hair,0); top y5l=vround(.5[y2,y1]+.5bar); x5=x1; pos0(bar,90); pos7(hair,0); z0=z5; x6=x7; y6-y5l=y0l-y7; if serifs: rt x6r=hround(w-4u+.5hair); y6=good.y(y5l+.6beak)+eps; rt x9r=hround(w-.5u); else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif if serifs: nodish_serif(1,2,a,1/3,jut,b,1/3,.5jut); % upper serif dish_serif(2,1,c,1/3,jut,d,1/3,1.25jut); % lower serif fi else: if cursive: if slitex or monospace: pickup fine.nib; fi pos1(stem,0); bot y1=-d; lft x1l=u; pos2(hair,-90); rt x2 + lft x1l=w; top y2l=h; pos3(hair,-90); x3=x1+stem; y3= y2; pos7(.3[hair,stem],0); rt x7r=rt x1r; z3-z7=whatever*(1,1); pos5(hair,90); x5=.5[x1,x7]; pos6(hair,90); y6=y5; top y6r=bar_height; z6-z1=whatever*(z2-z1); filldraw stroke z1e..z7e{up}..{right}z3e..z2e; filldraw stroke z6e..z5e; elseif cbleipzig: italcorr asc_height#*slant-.5u#; pos1(stem,-90); bot y1r=-d; lft x1l-.5stem=0; pos2(.7[hair,stem],-60); z2l=z1l+.3u*dir(10); pos3(hair,0); z3l=z1l+u*dir(45); pos4(hair,0);x3=x4; pos5(.7[hair,stem],-60); z5r=z6r-.3u*dir(10); pos6(stem,-90); z6r=z4r+u*dir(45); top y6l=h; pos7(stem,-90);y7=y6; rt x7l=w-.7u; pos8(.7[hair,stem],90); z8-(w/2,-d)=whatever*(z7-(w/2,-d)); y8=y6-(x_height-4/5bar_height); pos9(.7[hair,stem],90); y9=y8;x9=x3; filldraw circ_stroke z1e{right}...z2e...{up}z3e...{up}z4e...z5e...{right}z6e---z7e; filldraw circ_stroke z8e---z9e; %currentpicture:=currentpicture shifted (slant*d,d); elseif cbroman: h:=vround(h-stem_corr); pickup tiny.nib; pos1(stem,0); pos2(stem,0); lft x1l=lft x2l=hround max(2u,3u-.5stem); top y1=h; bot y2=-d; filldraw stroke z1e--z2e; % stem pickup crisp.nib; pos3(slab,90); pos4(hair,0); top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-0.6beak)-eps; arm(3,4,e,beak_darkness,.8beak_jut); % upper arm and beak pos5(bar,-90); pos6(hair,0); top y5l=vround(.5[y2,y1]+.5bar); x5=x1; pos0(bar,90); pos7(hair,0); z0=z5; x6=x7; y6-y5l=y0l-y7; z10=z2+whatever*(z4-z2); y10=.5[y6,y7];x6=x10; y6=good.y(y5l+.5beak)+eps; rt x9r=hround(w-.5u); arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif serif(1,2,a,1/3,-.8jut); % upper serif dish_serif(2,1,c,1/3,.8jut,d,1/3,jut); % lower serif elseif SansSerif: pickup fine.nib; pos1(stem,0); bot y1=-d; lft x1l=u; pos2(.2[stem,hair],-90); x2+ lft x1l=w; top y2l=h; pos3(.2[hair,stem],-90); % x3=max(.5[x1,x2],x1+stem); x3=x1+stem; y3= y2; pos7(.2[hair,stem],0); rt x7r=rt x1r; z3-z7=whatever*(1,1); pos4(.2[hair,stem],0); pos5(hair,90); x5=x4; pos6(.2[stem,hair],90); rt x4r=rt x1r; y4=.5[bot y6l,y1]; y6=y5; top y6r=bar_height; z6-z1=whatever*(z2-z1); filldraw stroke z1e..z4e{up}..z7e{up}..{right}z3e..z2e; filldraw stroke z6e..{left}z5e; else: if serifs: pickup crisp.nib; else: pickup fine.nib; fi pos1(stem,0); bot y1-.5(stem-currentbreadth)=-d; lft x1l=u; pos2(.2[stem,hair],-90); x2+.5stem + lft x1l=w; top y2l=h; pos3(.2[hair,stem],-90); % x3=max(.5[x1,x2],x1+stem); x3=x1+stem; y3= y2; pos7(.2[hair,stem],0); rt x7r=rt x1r; z3-z7=whatever*(1,1); pos4(.2[hair,stem],0); pos5(hair,90); x5=x4; pos6(.2[stem,hair],90); rt x4r=rt x1r; y4=.5[bot y6l,y1]; y6=y5; top y6r=bar_height; z6-z1=whatever*(z2-z1); filldraw double_circ_stroke z1e..z4e{up}..z7e{up}..{right}z3e..z2e; filldraw circ_stroke z6e..{left}z5e; fi fi enddef; cmchar "Lowercase digamma"; beginchar(oct"223",dims); gen_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar; currentbreadth:=0; cmchar "The letter sva"; % per la forma italica bisogna provvedere 19/07/01<<<<<<<<<<<<<< % "e" cloned from romanl.mf; added 180 deg. rotation about a suitably chosen z6 or z7 point % that takes care of non zero font slant -- strangely enough z6 is not in the center % of the original letter "e" if slant<>0 beginchar(oct"032",7.25u#+max(.75u#,.5curve#),x_height#,0); italcorr .5[bar_height#,x_height#]*slant+.5min(curve#-1.5u#,0); adjust_fit(if monospace: .25u#,.5u# else: 0,0 fi); if cursive or cbleipzig: italcorr max(1/3x_height#*slant,x_height#*slant+.5(.2[hair#,stem#])-u#); adjust_fit(0,0); pickup fine.nib; numeric heavy_hair; heavy_hair=hround .2[hair,stem]; pos0(vair,-90); pos1(heavy_hair,0); pos2(vair,90); pos3(curve,180); pos4(vair,270); pos5(hair,320); x0=rt x3l; rt x1r=hround(w-1.5u+.5heavy_hair); x2=x4=.5(w+u); lft x3r=hround(1.5u-.5curve); x5r=good.x(w-eps); x6=x5; y0=y3=y6=bar_height; y1=.5[y0,y2]; top y2r=h+oo; bot y4r=-oo; top y5l=vround .5bar_height; path p; p=z4{right}..z5..z6; filldraw stroke z0e{right}...z1e{up}...pulled_arc.e(2,3) & pulled_arc.e(3,4)...{direction 1 of p}z5e; % arc z7=(.5[x3r,x5r]+slant[-u/4,3.5u],h/2); currentpicture:=currentpicture rotatedaround(z7,180); else: numeric left_curve,right_curve; left_curve=right_curve+6stem_corr=curve if not serifs: -3stem_corr fi; if right_curve<tiny.breadth: right_curve:=tiny.breadth; fi if left_curve<tiny.breadth: left_curve:=tiny.breadth; fi pickup tiny.nib; pos1(right_curve,0); pos2(vair,90); pos3(left_curve,180); y1=good.y bar_height; top y2r=h+vround 1.5oo; y0l=bot y1; rt x1r=hround min(w-.5u,w-u+.5right_curve); lft x3r=hround max(.5u,1.25u-.5left_curve); x2=.5w+.25u; {{interim superness:=more_super; filldraw stroke super_arc.e(1,2)}}; % right bowl y3=.5[y2,y4]; bot y4r=-oo; x4=x2+.25u; if serifs: pos4(vair',270); pos5(hair,360); y5=max(good.y(.5bar_height-.9),y4l+vair); x5r=x1r; (x,y4l)=whatever[z4r,z5]; x4l:=min(x,x4l+.5u); filldraw stroke pulled_arc.e(2,3) & pulled_arc.e(3,4) ...{x5-x4,5(y5-y4)}z5e; % left bowl, arc, and terminal else: pos4(vair,270); filldraw stroke super_arc.e(2,3) & super_arc.e(3,4); % left bowl and arc pickup fine.nib; pos4'(vair,270); z4=z4'; pos5(.5[vair,flare],275); rt x5r=hround(w-.6u); y5r=good.y(y5r+1/3bar_height-y5); y5l:=good.y y5l; x5l:=good.x x5l; filldraw stroke term.e(4',5,right,1,4); fi % terminal path testpath; testpath=super_arc.r(2,3) & super_arc.r(3,4); y1'r=y0r=y0l+.6[thin_join,vair]; y1'l=y0l; x1'l=x1'r=x1; forsuffixes $=l,r: x0$=xpart(((0,y0$)--(x1,y0$)) intersectionpoint testpath); endfor fill stroke z0e--z1'e; % crossbar y6=.5[y2,y4];z6-(w/2,0)=whatever*(slant,1); currentpicture:=currentpicture rotatedaround(z6,180); fi penlabels(0,1,2,3,4,5,6,7); endchar; currentbreadth:=0; endinput; \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbmetre.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbmetre.mf
new file mode 100644
index 0000000000..8e75ae1875
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbmetre.mf
@@ -0,0 +1,892 @@
+% File gmtr.mf
+% Copyright 2001 Claudio Beccari
+% version 1.0 (2001/03/24)
+% Metric symbols and other special signs for greek critical editions
+%
+def m_width=.6[hair,stem] enddef;
+def separator=max(1,vround(1/10x_height)) enddef;
+dot_diam#=dot_size#;dot_diam=dot_size;
+
+cmchar "English Opening quotes";
+beginchar(oct"20",3u#+max(2u#,dot_diam#),asc_height#,0);
+italcorr asc_height#*slant-.1u#;
+adjust_fit(.5u#,.5u#);
+x2+.5dot_diam=hround(w-.6u+.5dot_diam); y1+.5dot_diam=h-comma_depth;
+x1=w-x2; y2=y1;
+ammoc(1,a,dot_diam,.25u,comma_depth); % left dot and tail
+ammoc(2,b,dot_diam,.25u,comma_depth); % right dot and tail
+penlabels(1,2);currentbreadth:=0;
+ endchar;
+
+
+cmchar "English Closing quotes";
+beginchar(oct"021",3u#+max(2u#,dot_diam#),asc_height#,0);
+italcorr asc_height#*slant+dot_diam#-4.1u#;
+adjust_fit(.5u#,.5u#);
+x1+.5dot_diam=hround(.6u+.5dot_diam); y2+.5dot_diam=h;
+x2=w-x1; y2=y1;
+comma(1,a,dot_diam,.25u,comma_depth); % left dot and tail
+comma(2,b,dot_diam,.25u,comma_depth); % right dot and tail
+penlabels(1,2);currentbreadth:=0;
+ endchar;
+
+cmchar "German opening comma";
+beginchar(oct"015",5u#,dot_diam#,comma_depth#);
+adjust_fit(0,0);
+x1-.5dot_diam=hround(.5w-.5dot_diam); y1-.5dot_diam=0;
+comma(1,a,dot_diam,.2u,comma_depth); % dot and tail
+penlabels(1);currentbreadth:=0;
+ endchar;
+
+
+cmchar "Reversed comma";
+beginchar(oct"016",5u#,dot_diam#,comma_depth#);
+adjust_fit(0,0);
+x1-.5dot_diam=hround(.5w-.5dot_diam); y1+.5dot_diam=h-d;
+pickup fine.nib; pos1(dot_size,-90);
+pos21(vair,90); pos22(vair,180); pos23(vair,-135);
+ z21r=z1r; rt x22r=hround(x1+.5dot_size+u/4)+2eps; x23=x1-.5u;
+ y22=1/3[y21,y23]; top y23r=vround(h);
+ filldraw z1r{right}...z1l{left}...cycle; % dot
+ filldraw stroke z21e{right}...z22e{up}...z23e; % tail
+penlabels(1,21,22,23);
+currentbreadth:=0;
+endchar;
+
+
+
+
+cmchar "German closing comma";
+beginchar(oct"023",5u#,asc_height#,0);
+italcorr asc_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0);
+x1-.5dot_diam=hround(.5w-.5dot_diam); y1+.5dot_diam=h-comma_depth;
+if monospace: ammoc(1,a,dot_diam,.28u,vround 1.5comma_depth); % large ammoc
+else: ammoc(1,a,dot_diam,.25u,comma_depth); fi % normal ammoc
+penlabels(1); currentbreadth:=0;
+endchar;
+
+
+cmchar "German Opening quotes";
+beginchar(oct"022",3u#+max(2u#,dot_diam#),dot_diam#,comma_depth#);
+italcorr asc_height#*slant+dot_diam#-4.1u#;
+adjust_fit(.5u#,.5u#);
+x2+.5dot_diam=hround(w-.6u+.5dot_diam); y2-.5dot_diam=0;
+x1=w-x2; y2=y1;
+comma(1,a,dot_diam,.25u,comma_depth); % left dot and tail
+comma(2,b,dot_diam,.25u,comma_depth); % right dot and tail
+penlabels(1,2); endchar;
+
+currentbreadth:=0;
+
+
+cmchar "corona";
+beginchar(20,12u#,x_height#,0);
+adjust_fit(0,0);
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+bot y2l=-oo;lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+pos5(stem,90);
+pos6(stem,90);pos7(stem,0);
+z6=z7; x6=w/2; bot y6l=bot y2l;
+z5=z6+whatever*(z6r-z6l); top y5r= (rt x3r-lft x1r+.7[hair,stem])/2;
+filldraw z7r...z6r...z7l...z6l...cycle;
+filldraw double_circ_stroke z1e..z5e..z3e;
+penlabels(1,2,3,4,5,6,7,8);
+currentbreadth:=0;
+endchar;
+
+cmchar "corona inversa";
+beginchar(21,12u#,x_height#,0);
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+.7[hair,stem])/2;
+pos5(stem,-90); x5=x6=w/2; bot y5r=-oo;
+pos6(stem,90);pos7(stem,0);
+z6=z7;top y6r=top y2r;
+filldraw z7r...z6r...z7l...z6l...cycle;
+filldraw double_circ_stroke z1e..z5e..z3e;
+penlabels(1,2,3,4,5,6,7,8);
+currentbreadth:=0;
+endchar;
+
+cmchar "longa";
+beginchar("l",12u#,x_height#,0);
+adjust_fit(0,0)
+pos1(stem,90); pos2(stem,90);
+bot y1l=-oo=bot y2l; lft x1-stem/2=.75u; rt x2=w-x1;
+filldraw double_circ_stroke z1e--z2e;
+penlabels(1,2);
+currentbreadth:=0;
+endchar;
+
+cmchar "brevis";
+beginchar("b",12u#,x_height#,0);
+adjust_fit(0,0)
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+filldraw double_circ_stroke z1e..z5e..z3e;
+penlabels(1,2,3,4,5);
+currentbreadth:=0;
+endchar;
+
+cmchar "dupla brevis";
+beginchar("c",12u#,x_height#,0);
+adjust_fit(0,10.5u#-.5[hair#,stem#]);
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+filldraw double_circ_stroke z1e..z5e..z3e;
+picture savedpicture;
+savedpicture:=currentpicture;
+currentpicture:= currentpicture+savedpicture shifted (10.5u-.5[hair,stem],0);
+penlabels(1,2,3,4,5,6);
+currentbreadth:=0;
+endchar;
+
+cmchar "brevis sublineata";
+beginchar("d",12u#,x_height#,0);
+adjust_fit(0,0)
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+filldraw double_circ_stroke z1e..z5e..z3e;
+currentpicture:=currentpicture shifted(0,2stem);
+pos11(stem,90); pos12(stem,90);
+bot y11l=-oo=bot y12l; lft x11-stem/2=.75u; rt x12=w-x11;
+filldraw double_circ_stroke z11e--z12e;
+penlabels(1,2,3,4,5,11,12);
+currentbreadth:=0;
+endchar;
+
+cmchar "longa dupla brevis";
+beginchar("e",12u#,x_height#,0);
+adjust_fit(0,10.35u#-.5[hair#,stem#]);
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+filldraw double_circ_stroke z1e..z5e..z3e;
+picture savedpicture;
+savedpicture:=currentpicture;
+currentpicture:= currentpicture+savedpicture shifted (10.35u-.5[hair,stem],0);
+currentpicture:=currentpicture shifted(0,2stem);
+pos11(stem,90); pos12(stem,90);
+bot y11l=-oo=bot y12l; lft x11-stem/2=.75u; rt x12=w-x11+10.35u-.5[hair,stem];
+filldraw double_circ_stroke z11e--z12e;
+penlabels(1,2,3,4,5,6);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "apicata longa dupla brevis";
+beginchar("f",12u#,x_height#,0);
+adjust_fit(0,14.5u#-.5[hair#,stem#]);
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+filldraw double_circ_stroke z1e..z5e..z3e;
+picture savedpicture;
+savedpicture:=currentpicture;
+currentpicture:= currentpicture+savedpicture shifted (14.5u-.5[hair,stem],0);
+pos21(.5[hair,stem],0); pos22(.5[hair,stem],0);
+bot y21=-oo+hair/2;
+bot y22r=x_height-2stem;
+x21=x22=.5[x3,x1+14.5u-.5[hair,stem]];
+filldraw double_circ_stroke z21e--z22e;
+currentpicture:=currentpicture shifted(0,2stem);
+pos11(stem,90); pos12(stem,90);
+bot y11l=-oo=bot y12l; lft x11-stem/2=.75u; rt x12=w-x11+14.5u-.5[hair,stem];
+filldraw double_circ_stroke z11e--z12e;
+penlabels(1,2,3,4,5,6,11,12,21,22);
+currentbreadth:=0;
+endchar;
+
+
+
+cmchar"Longa sublineata breve";
+beginchar(oct"153",12u#,x_height#,desc_depth#);
+adjust_fit(0,0);
+pos1(stem,90); pos2(stem,90);
+bot y1l=-oo=bot y2l; lft x1-stem/2=.75u; rt x2=w-x1;
+filldraw double_circ_stroke z1e--z2e;
+pos3(.7[hair,stem],180);
+pos4(.7[hair,stem],90);
+z3=z4;
+top y4r=-separator;lft x3r=.75u;
+pos5(.7[hair,stem],0);
+pos6(.7[hair,stem],90);
+z5=z6;
+y6=y4; rt x5r=w-lft x3r;
+pos7(stem,-90); x7=w/2; top y7l=-d;
+filldraw double_circ_stroke z3e...z7e...z5e;
+penlabels(1,2,3,4,5,6,7);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "brevis superlineata";
+beginchar("i",12u#,x_height#,0);
+adjust_fit(0,0)
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+pos6(stem,90); pos7(stem,90);
+x6=x1r+stem/2;x5=.5[x6,x7]; y6=y7=y1+2stem;
+filldraw double_circ_stroke z1e..z5e..z3e;
+filldraw double_circ_stroke z6e--z7e;
+penlabels(1,2,3,4,5,6,7);
+currentbreadth:=0;
+endchar;
+
+cmchar "dupla brevis superlineata";
+beginchar("j",12u#,bar_height#+2stem#,0);
+adjust_fit(0,9.5u#)
+pos1(.7[hair,stem],180);
+pos2(.7[hair,stem],90);
+z1=z2;
+lft x1r=.75u;
+pos3(.7[hair,stem],0);
+pos4(.7[hair,stem],90);
+z3=z4;
+y4=y2; rt x3r=w-lft x1r;
+top y2r=(rt x3r-lft x1r+ .7[hair,stem])/2;
+pos5(stem,-90); x5=w/2; bot y5r=-oo;
+pos6(stem,90); pos7(stem,90);
+x6=x1r+stem/2;x4=.5[x6,x7]; y6=y7=y1+2stem;
+filldraw double_circ_stroke z1e..z5e..z3e;
+addto currentpicture also currentpicture shifted (z3-z1);
+filldraw double_circ_stroke z6e--z7e;
+penlabels(1,2,3,4,5,6,7);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "anceps";
+beginchar("X",9.5u#,x_height#,0);
+adjust_fit(0,0);
+numeric Xstem; Xstem=m_width;
+pos1(Xstem,135);pos2(Xstem,135);
+pos3(Xstem,45); pos4(Xstem,45);
+z0=.5[z1,z2]=.5[z3,z4];
+bot y1l=oo; lft x1r=u;
+y3=y1;x1+x3=w;
+z0=z1+whatever*dir(45)=z3+whatever*dir(135);
+filldraw double_circ_stroke z1e--z2e;
+filldraw double_circ_stroke z3e--z4e;
+penlabels(0,1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+cmchar "anceps superlineata";
+beginchar("Y",9.5u#,asc_height#,0);
+adjust_fit(0,0);
+numeric Xstem; Xstem=m_width;
+pos1(Xstem,135);pos2(Xstem,135);
+pos3(Xstem,45); pos4(Xstem,45);
+z0=.5[z1,z2]=.5[z3,z4];
+bot y1l=oo; lft x1r=u;
+y3=y1;x1+x3=w;
+z0=z1+whatever*dir(45)=z3+whatever*dir(135);
+filldraw double_circ_stroke z1e--z2e;
+filldraw double_circ_stroke z3e--z4e;
+pos5(Xstem,90); pos6(Xstem,90);
+x5=x4; x6=x2; y5l=y6l=y4r+stem;
+filldraw double_circ_stroke z5e--z6e;
+penlabels(0,1,2,3,4,5,6);
+currentbreadth:=0;
+endchar;
+
+cmchar "anceps dupla breve supersignata";
+beginchar("Z",9.5u#,asc_height#,0);
+adjust_fit(0,0);
+numeric Xstem; Xstem=m_width;
+pos1(Xstem,135);pos2(Xstem,135);
+pos3(Xstem,45); pos4(Xstem,45);
+z0=.5[z1,z2]=.5[z3,z4];
+bot y1l=oo; lft x1r=u;
+y3=y1;x1+x3=w;
+z0=z1+whatever*dir(45)=z3+whatever*dir(135);
+filldraw double_circ_stroke z1e--z2e;
+filldraw double_circ_stroke z3e--z4e;
+pos5(Xstem,0); pos6(Xstem,90); pos7(Xstem,180);
+pos8(Xstem,0); pos9(Xstem,90); pos10(Xstem,180);
+y5=y7=top y4r+.4(y4-y1)+Xstem/2; bot y6l=top y4r+Xstem/2;
+x5l=x4l; x7=x0; x6=.5[x5,x7];
+z8=z7=.5[z5,z10]; x0=.5[x6,x9]; y9=y6;
+filldraw double_circ_stroke z5e{down}...z6e...{up}z7e;
+filldraw double_circ_stroke z8e{down}...z9e...{up}z10e;
+penlabels(0,1,2,3,4,5,6,7,8,9,10);
+currentbreadth:=0;
+endchar;
+
+
+
+cmchar"catalepsis";
+beginchar("g", 10u#,0,desc_depth#);
+adjust_fit(0,0);
+pair za,zb; za=(w/2,0)-(0,-d);zb=za xscaled-1;
+numeric cat_width;cat_width=.6[hair,stem];
+pos1(cat_width,angle(za)+90);pos2(cat_width,angle(za)+90);
+pos3(cat_width,angle(zb)-90);pos4(cat_width,angle(zb)-90);
+lft x1r=.75u; rt x4r=w-lft x1r;
+bot y1l=-d-oo; bot y4l=bot y1l;
+z2=z3;x2=w/2;top y2r=h+oo;
+filldraw double_circ_stroke z1e--z2e; filldraw double_circ_stroke z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "ipercatalepsis";
+beginchar("h",8u#,asc_height#,0);
+adjust_fit(0,0);
+numeric ic_w,arm; ic_w=.6[hair,stem];arm=(3/4w-ic_w)/2;
+z0=(w/2,h-arm);
+pos1(ic_w,90); pos2(ic_w,90);
+y0=y1=y2; x1=x0-arm; x0=.5[x1,x2];
+pos3(ic_w,0); pos4(ic_w,0);
+x3=x4=x0;y0=.5[y3,y4]; y4=y0+arm;
+filldraw double_circ_stroke z1e--z2e;
+filldraw double_circ_stroke z3e--z4e;
+penlabels(0,1,2,3,4,5,6);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "sinafia";
+beginchar("s",6u#,asc_height#,0);
+adjust_fit(.5u#,.5u#);
+numeric sin_width,raggio;
+sin_width=.6[hair,stem];
+pos1(sin_width,0); pos2(sin_width,90);pos3(sin_width,180);
+pos4(sin_width,270);pos5(sin_width,0);
+top y2r=h+00;top y4l=x_height-oo; raggio=(y2-y4)/2; z0=(w/2,.5[y2,y4]);
+z5=z1=z0+(raggio,0); x2=x0=x4; z0=.5[z1,z3];
+pos6(sin_width,0); pos7(sin_width,0);
+z6=z4; x7=x6; y7=-oo-sin_width/2;
+filldraw stroke z1e{up}...z2e...z3e...z4e...{up}z5e;
+filldraw circ_stroke z7e--z6e;
+penlabels(0,1,2,3,4,5,6,7);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "uncinata clausa";
+beginchar(">",8u#,asc_height#,desc_depth#);
+adjust_fit(0,0);
+numeric q_w,angolo; q_w=.5[hair,stem];angolo=55;
+pos1(q_w,0); x1r=w-.75u; y1r=.5[h,-d];
+pos2(q_w,90-angolo);
+z2=z1+whatever*dir(-angolo);x2l=.75u;
+pos3(q_w,-90+angolo); z3=z1+whatever*dir(angolo); x3l=x2l;
+filldraw stroke z2e--z1e--z3e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "uncinata aperta";
+beginchar("<",8u#,asc_height#,desc_depth#);
+adjust_fit(0,0);
+numeric q_w,angolo; q_w=.5[hair,stem];angolo=55;
+pos1(q_w,180); x1r=.75u; y1r=.5[h,-d];
+pos2(q_w,angolo+90);
+z2=z1+whatever*dir(angolo);x2l=w-.75u;
+pos3(q_w,-90-angolo); z3=z1+whatever*dir(-angolo); x3l=x2l;
+filldraw stroke z2e--z1e--z3e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+
+cmchar "quadra aperta";
+beginchar("[",6u#,asc_height#,desc_depth#);
+adjust_fit(0,0);
+numeric q_w; q_w=.6u;
+z1=.5[z1r,z1l]; z1l=z1r-(0,q_w);
+z2=.5[z2r,z2l]; z2l=(x2r+q_w,y2r-q_w);
+z3=.5[z3r,z3l]; z3l=(x3r+q_w,y3r+q_w);
+z4=.5[z4r,z4l]; z4l=z4r+(0,q_w);
+x1=x4=w-.75u; x2r=x3r=.75u;
+y1=y2=1.05h;y3r=y4r=-d;
+filldraw stroke z1e--z2e--z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "quadra clausa";
+beginchar("]",6u#,asc_height#,desc_depth#);
+adjust_fit(0,0);
+numeric q_w; q_w=.6u;
+z1=.5[z1r,z1l]; z1l=z1r-(0,q_w);
+z2=.5[z2r,z2l]; z2l=z2r-(q_w,q_w);
+z3=.5[z3r,z3l]; z3l=z3r+(-q_w,q_w);
+z4=.5[z4r,z4l]; z4l=z4r+(0,q_w);
+x1=x4=.75u; x2r=x3r=w-.75u;
+y1=y2=1.05h;y3r=y4r=-d;
+filldraw stroke z1e--z2e--z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "media quadra aperta inferior";
+beginchar("!",4u#,bar_height#,desc_depth#+.6stem#);
+adjust_fit(0,0);
+numeric q_w; q_w=.4[hair,stem];
+pos2(q_w,180);
+z3=.5[z3r,z3l]; z3l=(x2l,y4l);
+pos4(q_w,-90);
+x4=4.5u+x2r; x2=x3=.65w;
+y2=h;y3r=y4r=-d;
+filldraw stroke z2e--z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+cmchar "media quadra aperta superior";
+beginchar("?",4u#,asc_height#+.75stem#,0);
+adjust_fit(0,0);
+numeric q_w; q_w=.4[hair,stem];
+pos2(q_w,180);
+z3=.5[z3r,z3l]; z3l=(x2l,y4l);
+pos4(q_w,90);
+x4=4.25u+x2; x2=x3=.65w;
+y2=bar_height;y3=y4=h;
+filldraw stroke z2e--z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "media quadra clausa inferior";
+beginchar(":",4u#,bar_height#,desc_depth#+.6stem#);
+adjust_fit(0,0);
+numeric q_w; q_w=.4[hair,stem];
+pos2(q_w,0);
+z3=.5[z3r,z3l]; z3l=(x2l,y4l);
+pos4(q_w,-90);
+x4=-4.5u+x2r; x2=x3=.65w;
+y2=h;y3r=y4r=-d;
+filldraw stroke z2e--z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+cmchar "media quadra clausa superior";
+beginchar(";",4u#,asc_height#+.75stem#,0);
+adjust_fit(0,0);
+numeric q_w; q_w=.4[hair,stem];
+pos2(q_w,0);
+z3=.5[z3r,z3l]; z3l=(x2l,y4l);
+pos4(q_w,90);
+x4=-4.5u+x2r; x2=x3=.65w;
+y2=bar_height;y3=y4=h;
+filldraw stroke z2e--z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "Finis Carmen";
+beginchar("F", asc_height#+desc_depth#+1.5u#,asc_height#,desc_depth#);
+adjust_fit(0,0);
+numeric raggio; raggio=(h+d)/2-m_width/2;
+z0=(w/2,.5[h,-d]);
+pos1(m_width,0);pos2(m_width,90);pos3(m_width,180);pos4(m_width,270);pos5(m_width,360);
+z0=.5[z1,z3]=.5[z2,z4]=.5[z6,z7]=.5[z8,z9]; z1=z5;
+z1=z0+(raggio,0); z2=z0+(0,raggio);
+pos6(m_width,135);pos7(m_width,135);
+z6=z0+(raggio,0)rotated45;
+pos8(m_width,45);pos9(m_width,45);
+z8=z0+(raggio,0)rotated-45;
+filldraw stroke z1e...z2e...z3e...z4e...z5e;
+filldraw stroke z6e--z7e;
+filldraw stroke z8e--z9e;
+penlabels(0,1,2,3,4,5,6,7,8,9);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "circumflexus latinus";
+beginchar("^",8u#,0,desc_depth#);
+adjust_fit(0,0);
+numeric chair; chair=.5[hair,stem];
+numeric angolo; angolo=angle((w/2,0)-(0,-d));
+pos1(chair,angolo+90);
+pos2(chair/(cosd angolo),90);
+pos3(chair,90-angolo);
+x2=w/2=.5[x1r,x3r]; top y2r=h; bot y1l=y3l=-d;
+lft x1r=.5u;
+filldraw double_circ_stroke z1e--z2e--z3e;
+penlabels(1,2,3);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "Left parenthesis";
+beginchar("(",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(u#,-u#); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+rt x1r=rt x3r=hround(w-u); lft x2l=hround(x1-4u if monospace: +4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); currentbreadth:=0;
+currentbreadth:=0;
+endchar;
+
+cmchar "Right parenthesis";
+beginchar(")",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr math_axis#*slant-.5u#;
+adjust_fit(0,-u#); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+lft x1l=lft x3l=hround u; rt x2r=hround(x1+4u if monospace: -4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3);currentbreadth:=0;
+currentbreadth:=0;
+endchar;
+
+currentbreadth:=0;
+
+cmchar "Crux";
+beginchar(oct"171",8u#,asc_height#,desc_depth#);
+adjust_fit(0,0);
+numeric bstem; bstem=1.3stem;
+pos1(bstem,0); pos2(thin_join,0); pos3(1.2bstem,0); pos4(hair,0); pos7(hair,0);
+pos5(bstem,90); pos2'(thin_join,90); pos6(bstem,90); z2'=z2;
+x1=x2=x3=x4=x7; x1-.5stem=hround(.5w-.5stem); center_on(x1);
+x5-.5stem=hround u; x6=w-x5;
+y1+.5stem=h+oo; y2=y5=y6; y3=.57y2; bot y4=-d+hair;
+y5+.5stem=floor(x_height+.5stem);y3=.5[y2,y7];
+filldraw circ_stroke z1e{down}..z2e{down}..z3e; % upper stem
+filldraw circ_stroke z4e--z7e{up}..z3e;% lower stem
+filldraw circ_stroke z5e{right}..{right}z2'e; % left bulb
+filldraw circ_stroke z6e{left}..{left}z2'e; % right bulb
+penlabels(1,2,3,4,5,6,7); currentbreadth:=0;
+endchar;
+
+
+
+% minimum distance between vowel and accent
+def separator=max(1,vround(x_height/10)) enddef;
+
+def grave(expr center) =
+numeric acc_sgn,acc_displ; acc_displ:=center;
+ acc_sgn:=+1;
+generate_grave;
+enddef;
+
+def acute(expr center) =
+numeric acc_sgn,acc_displ; acc_displ:=center;
+ acc_sgn:=-1;
+generate_grave;
+enddef;
+
+% The next definition draws both the grave (as its name suggests) and the
+% acute accents, the difference being the value of acc_sgn, where
+% acc_sgn=+1 tilts the accent to the left (grave)
+% acc_sgn=-1 tilts the accent to the right (acute)
+% acc_sgn=0 does not tilt the accent (monotoniko)
+
+vardef generate_grave=
+ numeric accent_tilt, alto, basso; accent_tilt:=30;
+ alto:=h; basso:=vround .8[h,x_height];
+ 1/3[x22,x21]=acc_displ;
+ accent_tilt:= acc_sgn*(accent_tilt+angle(alto-basso,.5currentbreadth));
+ pos22(max(stem/5,currentbreadth+eps),accent_tilt); pos21(stem,accent_tilt);
+ bot y22=basso; top y21+.5stem=alto;
+ z21-z22=whatever*dir(90+accent_tilt);
+ filldraw circ_stroke z21e--z22e; % diagonal
+penlabels(21,22);
+currentbreadth:=0;
+enddef;
+
+
+cmchar "Left apex";
+beginchar("`",4u#,acc_ht#,0);
+adjust_fit(0,0);
+numeric center;
+numeric acc_sgn; acc_sgn:=+1;
+grave(2/3w);
+currentbreadth:=0;
+endchar;
+
+cmchar "Right apex";
+beginchar("'",4u#,acc_ht#,0);
+adjust_fit(0,0);
+numeric center;
+numeric acc_sgn; acc_sgn:=-1;
+acute(2/3w);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "Hyatus";
+beginchar("H",6u#,asc_height#,0);
+adjust_fit(0,0);
+numeric Hstem, Hd; Hstem=.5stem; Hd=.37h;
+pos1(Hstem,0);pos2(Hstem,0);pos3(Hstem,0);pos4(Hstem,0);pos5(Hstem,90);pos6(Hstem,90);
+top y1=top y3=h; bot y2=bot y4=Hd; y5=y6=.55[bot y2, top y1];
+lft x1l = lft x2l = x5= w-rt x3r=w-rt x4r= w-x6= .75u;
+filldraw stroke z1e--z2e;
+filldraw stroke z3e--z4e;
+filldraw stroke z5e--z6e;
+currentpicture:=currentpicture shifted (0,.5bar_height);
+penlabels(1,2,3,4,5,6);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "Ring";
+beginchar(oct"032",4u#,0,desc_depth#);
+adjust_fit(0,0);
+numeric raggio,rw ; raggio=(d/2-separator); rw=.25[fine,stem];
+pickup pencircle scaled rw;
+z0=(w/2,-separator-raggio-rw);
+.5[z1,z2]=z0;z1=z0+(0,1.05raggio);
+draw z1...z2...cycle;
+penlabels(0,1,2,3,4,5);
+currentbreadth:=0;
+endchar;
+
+
+cmchar "Dot";
+beginchar(oct"033",3u#,0,desc_depth#);
+adjust_fit(0,0);
+numeric raggio,rw ; raggio=stem; rw=.3stem;
+z0=(w/2,-separator-raggio);
+pos1(rw,0); pos2(rw,90 );pos3(rw,180); pos4(rw,-90 );
+z1r-z0=(raggio,0); z2r-z0=(0,raggio);
+z0=.5[z1,z3]=.5[z2,z4];
+filldraw z1r...z2r...z3r...z4r...cycle;
+penlabels(0,1,2,3,4,5);
+currentbreadth:=0;
+endchar;
+
+
+cmchar"Hemiobelion";
+beginchar("A",7.5u#,x_height#,0);
+adjust_fit(0,0);
+z0=(w/2+.75u,h/2);
+numeric raggio; raggio=h/2-m_width/2;
+pos1(m_width,60); pos2(m_width,-60); pos3(m_width,180);
+z1=z0+raggio*dir(60); z2=z0+raggio*dir(-60); z3=z0-(raggio,0);
+filldraw double_circ_stroke z1e...z3e...z2e;
+penlabels(0,1,2,3);
+currentbreadth:=0;
+endchar;
+
+cmchar"Tetartemorion";
+beginchar("B",7.5u#,x_height#,0);
+adjust_fit(0,0);
+z0=(w/2-.75u,h/2);
+numeric raggio; raggio=h/2-m_width/2;
+pos1(m_width,120); pos2(m_width,-120); pos3(m_width,0);
+z1=z0+raggio*dir(120); z2=z0+raggio*dir(-120); z3=z0+(raggio,0);
+filldraw double_circ_stroke z1e...z3e...z2e;
+penlabels(0,1,2,3);
+currentbreadth:=0;
+endchar;
+
+cmchar"Stater";
+beginchar("C",8u#,asc_height#,0);
+adjust_fit(0,0);
+z0=(w/2,h/2)=.5[z1,z4]=.5[z2,z3]; z.a=dir(-10); z.b=dir(40);
+pos2(m_width,angle(z.a)-90);pos3(m_width,angle(z.a)-90);
+pos22(m_width,angle(z.b)+90);pos33(m_width,angle(z.b)+90);
+z22=z2;z33=z3;
+z2=z0+whatever*z.a; x22r=.75u=x4r;
+pos1(m_width,angle(z.b)+90);pos4(m_width,angle(z.b)+90);
+z4=z3+whatever*z.b;
+filldraw double_circ_stroke z1e--z22e;
+filldraw double_circ_stroke z2e--z3e;
+filldraw double_circ_stroke z33e--z4e;
+penlabels(0,1,2,3,4,5,6,7,22,33);
+currentbreadth:=0;
+endchar;
+
+cmchar"Dracma";
+beginchar("D",10u#,cap_height#,0);
+adjust_fit(0,0);
+pos1(m_width,0);pos2(m_width,0);pos3(m_width,90);pos4(m_width,90);
+x1l=.75u=x2l=w-x4; y1=0;y2=h;
+filldraw stroke z1e--z2e;
+y3=y4=h/2; x3=x1;
+filldraw stroke z3e--z4e;
+penlabels(1,2,3,4,5);
+currentbreadth:=0;
+endchar;
+
+cmchar"Denarius";
+beginchar("E",14u#,asc_height#,0);
+adjust_fit(0,0);
+z0=(w/2,h/2)=.5[z1,z4]=.5[z2,z5]=.5[z3,z6];
+numeric raggio; raggio=max(w/2,h/(2cosd45))-m_width/2;
+z1=z0+raggio*dir(45); z2=z0+raggio*dir(135); z3=z0+whatever*dir(180); x3=x2;
+pos1(m_width,angle(z1-z0)+90);
+pos2(m_width,angle(z2-z0)+90);
+pos3(m_width,angle(z3-z0)+90);
+pos4(m_width,angle(z1-z0)+90);
+pos5(m_width,angle(z2-z0)+90);
+pos6(m_width,angle(z3-z0)+90);
+filldraw double_circ_stroke z1e--z4e;
+filldraw double_circ_stroke z2e--z5e;
+filldraw double_circ_stroke z3e--z6e;
+penlabels(0,1,2,3,4,5,6,7,8);
+currentbreadth:=0;
+endchar;
+
+
+cmchar"Etos";
+beginchar("G",11.75u#,x_height#,0);
+adjust_fit(0,0);
+pos1(m_width,0); pos2(m_width,0); pos3(m_width,90); pos4(m_width,90);
+z2=z3; x1l=x2l=.75u; y1=1.25h; y3l=y4l=0; x4-x3=y1-y2;
+filldraw double_circ_stroke z1e--z2e;
+filldraw double_circ_stroke z3e--z4e;
+penlabels(1,2,3,4);
+currentbreadth:=0;
+endchar;
+
+cmchar"slopingzeugma";
+beginchar(oct"170",17u#,asc_height#,0);
+adjust_fit(0,0);
+z1r=(.75u,.8[x_height,h]);
+z3r=(w-x1r,x_height);
+numeric angolo; angolo=angle((z3r-z1r));
+y2r=h;z2r=(w/2,x_height)+whatever*dir(90-2angolo);
+pos1(m_width,135+angolo);
+pos2(stem,90);
+pos3(m_width,45+angolo);
+filldraw double_circ_stroke z1e..z2e{right}..z3e;
+currentpicture:=currentpicture shifted (0,(h-x_height)/2);
+penlabels(0,1,2,3,4,5);
+endchar;
+
+cmchar"raisingzeugma";
+beginchar(oct"172",17u#,asc_height#,0);
+adjust_fit(0,0);
+z1r=(.75u,x_height);
+z3r=(w-x1r,.8[x_height,h]);
+numeric angolo; angolo=angle((z3r-z1r));
+y2r=h;z2r=(w/2,x_height)+whatever*dir(90-2angolo);
+pos1(m_width,135+angolo);
+pos2(stem,90);
+pos3(m_width,45+angolo);
+filldraw double_circ_stroke z1e..z2e{right}..z3e;
+currentpicture:=currentpicture shifted (0,(h-x_height)/2);
+penlabels(0,1,2,3,4,5);
+endchar;
+
+
+
+cmchar"Base eolica 2";
+beginchar(oct"111",14u#,x_height#,0);
+adjust_fit(0,0);
+pickup pencircle scaled m_width;
+.5[z0,z1]=(w/2,h/2); y0=h/2; x1-x0=w/2;
+numeric raggio; raggio=(x1-x0)/2-m_width;
+z0=.5[z2,z3];z1=.5[z4,z5];
+z2=z0+(0,raggio);z4=z1+(0,raggio);
+draw z2{right}...z3{left}...cycle;
+draw z4{right}...z5{left}...cycle;
+penlabels(0,1,2,3,4,5,6,7,8);
+currentbreadth:=o;
+endchar;
+
+cmchar"Base eolica 3";
+beginchar(oct"112",21u#,x_height#,0);
+adjust_fit(0,0);
+pickup pencircle scaled m_width;
+z10=(3.5u,h/2); z11=z10+(7u,0); z12=z11+(7u,0);
+numeric raggio; raggio=(x11-x10)/2-m_width;
+z10=.5[z2,z3];z11=.5[z4,z5];z12=.5[z6,z7];
+z2=z10+(0,raggio);z4=z11+(0,raggio);z6=z12+(0,raggio);
+draw z2{right}...z3{left}...cycle;
+draw z4{right}...z5{left}...cycle;
+draw z6{right}...z7{left}...cycle;
+penlabels(0,1,2,3,4,5,6,7,8,10,11,12);
+currentbreadth:=o;
+endchar;
+
+cmchar"Base eolica 4";
+beginchar(oct"113",28u#,x_height#,0);
+adjust_fit(0,0);
+pickup pencircle scaled m_width;
+z10=(3.5u,h/2); z11=z10+(7u,0); z12=z11+(7u,0);z13=z12+(7u,0);
+numeric raggio; raggio=(x11-x10)/2-m_width;
+z10=.5[z2,z3];z11=.5[z4,z5];z12=.5[z6,z7];z13=.5[z8,z9];
+z2=z10+(0,raggio);z4=z11+(0,raggio);z6=z12+(0,raggio);z8=z13+(0,raggio);
+draw z2{right}...z3{left}...cycle;
+draw z4{right}...z5{left}...cycle;
+draw z6{right}...z7{left}...cycle;
+draw z8{right}...z9{left}...cycle;
+penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13);
+currentbreadth:=o;
+endchar;
+
+ligtable oct"111": oct"111"=:oct"112";
+ligtable oct"112": oct"111"=:oct"113";
+
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbpunct.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbpunct.mf
new file mode 100644
index 0000000000..e075e2077b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbpunct.mf
@@ -0,0 +1,435 @@
+% cbpunct.mf
+% Copyright (C) 1997,1998,1999, 2000,2002 Claudio Beccari
+% version 2.3c 2002/11/24
+%
+% Most of these glyphs were designed by Silvio Levy; CB modified and
+% "corrected" most of them in order to be valid for all family, series, and
+% shapes; he added also the per mill and the euro signs, plus two invisible
+% characters. For the CB romanstyle Greek alphabet he modified the open and
+% closed quotes so as to look like the "English" raised quotes; may be this
+% is a little detail that breaks up with Greek typesetting tradition, but
+% this is what appears with no doubts from the printed pages of the magazine
+% Nemecis, where CB got the idea of the CB romanstyle Greek fonts.
+%
+%%% Punctuation marks
+
+cmchar "Open quotes (eisagwgik'a)";
+beginchar("{",if cbroman:7u#+max(2u#,dot_size#),asc_height#,0else:9u#,x_height#,0fi);
+ adjust_fit(0,0);
+ if cbroman:
+ italcorr asc_height#*slant-.1u#;
+ adjust_fit(0,0);
+ x2+.5dot_size=hround(w-.6u); y1+.5dot_size=h-comma_depth;
+ x2-x1=hround(1.5u+max(2u,dot_size)); y2=y1;
+ ammoc(1,a,dot_size,.25u,comma_depth); % left dot and tail
+ ammoc(2,b,dot_size,.25u,comma_depth); % right dot and tail
+else:
+ pickup fine.nib;
+ numeric centro, alto;
+ centro=if monospace: vair else: stem fi;
+ alto=vair;
+ pos0(alto,0); pos1(centro,0); pos2(alto,0);
+ pos3(alto,0); pos4(centro,0); pos5(alto,0);
+ top y0=h+o; bot y2=-o;
+ y0=y3;
+ y1=y4=.5[y0,y2];
+ y2=y5;
+ lft x1l =u;
+ rt x3r = w - u;
+ lft x4l- rt x1r=lft x3l - rt x0r = centro + .7fine;
+ x0=x2;
+ x3=x5;
+ filldraw stroke z0e--z1e--z2e;
+ filldraw stroke z3e--z4e--z5e;
+fi
+penlabels(0,1,2,3,4,5);
+endchar;
+
+cmchar "Close quotes (eisagwgik'a)";
+beginchar("}",if cbroman:7u#+max(2u#,dot_size#),asc_height#,0else:9u#,x_height#,0fi);
+ adjust_fit(0,0);
+ if cbroman:
+ italcorr asc_height#*slant+dot_size#-4.1u#;
+ adjust_fit(0,0);
+ x1-.5dot_size=hround .6u; y2+.5dot_size=h;
+ x2-x1=hround(1.5u+max(2u,dot_size)); y2=y1;
+ comma(1,a,dot_size,.25u,comma_depth); % left dot and tail
+ comma(2,b,dot_size,.25u,comma_depth); % right dot and tail
+else:
+ pickup fine.nib;
+ numeric centro, alto;
+ centro=if monospace: vair else: stem fi;
+ alto=vair;
+ pos0(alto,0); pos1(centro,0); pos2(alto,0);
+ pos3(alto,0); pos4(centro,0); pos5(alto,0);
+ top y0=h+o; bot y2=-o;
+ y0=y3;
+ y1=y4=.5[y0,y2];
+ y2=y5;
+ lft x0l =u;
+ rt x4r = w - u;
+ lft x4l- rt x1r=lft x3l - rt x0r = centro + .7fine;
+ x0=x2;
+ x3=x5;
+ filldraw stroke z0e--z1e--z2e;
+ filldraw stroke z3e--z4e--z5e;
+fi
+penlabels(0,1,2,3,4,5);
+endchar;
+
+
+
+cmchar "Exclamation point";
+beginchar("!",5u#+width_adj#,asc_height#,0);
+italcorr asc_height#*slant-2u#-.5width_adj#+.5dot_size#;
+adjust_fit(0,0);
+pickup tiny.nib; pos3(dot_size,0); pos4(dot_size,90);
+lft x3l=hround(.5w-.5dot_size); bot y4l=0; z3=z4; dot(3,4); % dot
+numeric bot_width;
+bot_width=if hefty:max(hround .8dot_size,fine.breadth) else: hair fi;
+pickup fine.nib; pos1(dot_size,0); pos2(bot_width,0);
+x1=x2=x3; bot y2=.25[top y4r,x_height]+1;
+if square_dots: top y1=h;
+ filldraw stroke z1e--z2e; % stem
+else: top z0=(x1,h+o); y1+.5dot_size=h+o;
+ filldraw z1r...z0...z1l---z2l--z2r---cycle; fi % stem and bulb
+penlabels(0,1,2,3,4); endchar;
+
+cmchar "Per cent sign";
+beginchar("%",9u#+max(6u#,2fudge*(hair#+stem#)),
+ body_height#,body_height#-asc_height#);
+italcorr if hefty: .4asc_height#*slant-.5u# else: h#*slant-u# fi;
+adjust_fit(0,0); pickup fine.nib;
+numeric left_curve,right_curve;
+left_curve=hround 5/6[fudged.hair,fudged.stem];
+right_curve=max(fine.breadth,hround(fudged.hair if hefty:-2stem_corr fi));
+pos1(vair,90); pos2(left_curve,180); pos3(vair,270); pos4(right_curve,360);
+top y1r=h; lft x2r=hround u; rt x4r=hround(.5w-1.5u);
+bot y3r=floor(if monospace: .7 else: .5 fi\\ asc_height);
+x1=x3=.5[x2,x4]; y2=y4=.5[y1,y3];
+filldraw stroke pulled_super_arc.e(1,2)(superpull)
+ & pulled_super_arc.e(2,3)(superpull); % left half of upper bowl
+filldraw stroke super_arc.e(3,4) & super_arc.e(4,1); % right half of upper bowl
+pos5(vair,90); pos6(left_curve,180); pos7(vair,270); pos8(right_curve,360);
+bot y7r=-d; rt x8r=hround(w-u); lft x6r=hround(.5w+1.5u);
+top y5r=vround(if monospace: .3 else: .5 fi\\ asc_height);
+x5=x7=.5[x6,x8]; y6=y8=.5[y5,y7];
+filldraw stroke pulled_super_arc.e(5,6)(superpull)
+ & pulled_super_arc.e(6,7)(superpull); % left half of lower bowl
+filldraw stroke super_arc.e(7,8) & super_arc.e(8,5); % right half of lower bowl
+pickup rule.nib; top y9=h; bot y10=-d;
+if hefty: x9=good.x(x5-eps); x10=good.x(x1+eps);
+ draw z9--z10; % diagonal
+else: rt x9=hround(w-2.5u); lft x10=hround 2.5u; draw z9--z10; % diagonal
+ pickup fine.nib; pos9(rule_thickness,angle(z9-z10)+90);
+ pos11(vair,angle(z1r-z4r)-90); pos12(vair,angle(z9-z10)+90);
+ path p; p=super_arc.r(1,4); z11r=point 2/3 of p; z12r=z9r;
+ filldraw stroke z11e{direction 2/3 of p}...{z9-z10}z12e; fi % link
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+
+cmchar"Euro";
+beginchar(24,if slitex:11 else:14fi u#,cap_height#,0); %Inizialmente ''12u#,body_height,0''
+adjust_fit(0,if slitex:-u# else: 0 fi);
+italcorr slant*body_height#-.5u#;
+numeric spess,diagon,penspess;
+pair za, zb, zc, zd;
+numeric raggio; raggio=.5*(min(w,h)-stem);
+spess=.5[hair,stem]; if 2spess+fine > raggio: spess:=.6spess fi;
+ penspess:=fine; % Trick to cope with very small sizes, typically 5pt;
+ if spess<=fine:
+ penspess:=.9spess;
+ fi
+ currentbreadth:=penspess;
+ pickup pencircle scaled penspess;
+x0=7/12w=xpart zd; y0=if monospace: 1.2* fi raggio+.5stem;
+zb=z0+raggio*dir(45); xpart zc=x0-raggio; ypart zc=0=ypart zd; za=.9[zc,zd];
+diagon=angle(zb-za);
+pos1(spess,diagon); pos2(spess,diagon); pos3(spess,diagon); pos4(spess,diagon);
+pos9(stem,180); pos10(stem,90); pos11(stem,diagon);
+pos12(stem,-90); pos13(stem,-90);
+zc:= whatever[zb,za]; ypart zc=y0;
+z1-z3 = whatever*up;
+z2-z4=whatever*dir(diagon); .5[z2,z4]=zc;
+lft x1l=0;
+x11r=x13r; x12=x10;
+y2l-y4r=.5[if serifs:hair else: fine fi,stem]; y2=y1; y3=y4;
+x9=x0-raggio;
+y0=y9=.5[y12,y10]=.5[y11,y13];
+z11=z0+raggio*dir(45);
+z10=z0+if monospace: 1.2* fi raggio*dir(90);
+%bot y12r=-o;
+%
+filldraw stroke z1e--z2e; % upper stroke
+filldraw stroke z3e--z4e; % lower stroke
+filldraw stroke z11e..{left}z10e..z9e..z12e{right}..z13e; % arc
+numeric raggio,spess,diagon;
+pair za, zb, zc, zd;
+penlabels(0,1,2,3,4,9,10,11,12,13);
+endchar;
+
+
+cmchar "Per mill sign";
+beginchar(25,15u#+max(6u#,2fudge*(hair#+stem#)),
+ body_height#,body_height#-asc_height#);
+italcorr .4asc_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+numeric left_curve,right_curve;
+left_curve=hround 5/6[fudged.hair,fudged.stem];
+right_curve=max(fine.breadth,hround(fudged.hair if hefty:-2stem_corr fi));
+pos1(vair,90); pos2(left_curve,180); pos3(vair,270); pos4(right_curve,360);
+top y1r=h; lft x2r=hround u; rt x4r=hround(.5(w-6u)-1.5u);
+bot y3r=floor(if monospace: .7 else: .5 fi asc_height);
+x1=x3=.5[x2,x4]; y2=y4=.5[y1,y3];
+fill top z1r{left}...lft z2r...bot z3r{right}...rt z4r...cycle;
+unfill bot z1l{left}...rt z2l...top z3l{right}...lft z4l...cycle;
+picture p_zero; p_zero=currentpicture;
+numeric x_dev; x_dev:=(d+bot y3r)*slant;
+addto currentpicture also p_zero shifted (8u-x_dev,-d-bot y3r);
+addto currentpicture also p_zero shifted (14u-x_dev,-d-bot y3r);
+picture p_zero; numeric x_dev;
+%
+%
+pickup rule.nib; top y5=h; bot y6=-d;
+if hefty:
+ x5=good.x(x1+8u -eps); x6=good.x(x1+eps);
+ draw z5--z6; % diagonal
+else:
+ rt x5=hround(w-8.5u); lft x6=hround 2.5u; draw z5--z6; % diagonal
+ numeric deviat; deviat:=60; pickup fine.nib;
+ pos5(rule_thickness,angle(z5-z6)+deviat);
+ path p[]; p1= z1r{right}...{down}z4r; z9=point 1/3 of p1;
+ p2= z1l{right}...{down}z4l; z10=point 1/3 of p2; z7=.5[z9,z10];
+ pos7(max(length(z9-z10),currentbreadth+eps),angle(z9-z10));
+ pos8(vair,angle(z5-z6)+deviat); z8r=z5r;
+ filldraw stroke z7e{direction 1/3 of p1}...{z5-z6}z8e; % link
+ numeric deviat; path p[];
+fi
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+
+
+
+def dims = 5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h;
+if monospace: comma(1,a,dot_size,.28u,vround 1.5comma_depth); % large comma
+else: comma(1,a,dot_size,.25u,comma_depth); fi % comma with increased jut
+enddef;
+
+cmchar "Apostrophe";
+beginchar(oct"035",dims);
+this_letter; penlabels(1); endchar;
+
+picture savedpicture;
+
+cmchar "Left parenthesis";
+beginchar("(",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+rt x1r=rt x3r=hround(w-u); lft x2l=hround(x1-4u if monospace: +4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); endchar;
+
+cmchar "Right parenthesis";
+beginchar(")",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr math_axis#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+lft x1l=lft x3l=hround u; rt x2r=hround(x1+4u if monospace: -4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); endchar;
+
+cmchar "Asterisk";
+beginchar("*",9u#,
+ if low_asterisk:math_axis#+.5x_height# else: body_height# fi,0);
+italcorr h#*slant-.75u#;
+adjust_fit(0,0);
+numeric ast_flare; ast_flare=hround .7[thin_join,stem];
+x0=.5w; y0=h-.5x_height;
+for d=-150 step 60 until 150: z[d]=z0+.5dir d xscaled 7.5u yscaled x_height;
+ numeric theta; theta=angle(z[d]-z0);
+ fill z0+.5(0,-thin_join)rotated theta
+ ---z[d]+.5(-ast_flare,-ast_flare)rotated theta
+ ..z[d]..z[d]+.5(-ast_flare,ast_flare)rotated theta
+ ---z0+.5(0,thin_join)rotated theta--cycle; endfor % diagonal at angle |d|
+labels(0,[-150],[-90],[-30],30,90,150); endchar;
+
+cmchar "Plus sign";
+beginarithchar("+"); pickup rule.nib;
+x1=x2=good.x .5w; top y1=h+eps; .5[y1,y2]=math_axis;
+lft x3=hround u-eps; x4=w-x3; y3=y4=math_axis;
+draw z1--z2; % stem
+draw z3--z4; % crossbar
+labels(1,2,3,4); endchar;
+
+cmchar "Comma";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(",",5u#,dot_diam#,comma_depth#);
+adjust_fit(0,0);
+x1-.5dot_diam=hround(.5w-.5dot_diam); y1-.5dot_diam=0;
+comma(1,a,dot_diam,.2u,comma_depth); % dot and tail
+penlabels(1); endchar;
+
+cmchar "Period";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(".",5u#,dot_diam#,0);
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); bot y2l=0; z1=z2; dot(1,2); % dot
+penlabels(1,2); endchar;
+
+cmchar "Virgule (slash)";
+beginchar("/",9u#,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+rt x1=hround(w-u)+eps; top y1=h+eps;
+lft x2=hround u-eps; bot y2=-d-eps;
+draw z1--z2; % diagonal
+penlabels(1,2); endchar;
+
+cmchar "Colon";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(":",5u#,x_height#,0);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+pos3(dot_diam,0); pos4(dot_diam,90);
+x3=x1; bot y4l=0; z3=z4; dot(3,4); % lower dot
+penlabels(1,2,3,4); endchar;
+
+cmchar "'Anw tele'ia";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(";",5u#,x_height#,0);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+penlabels(1,2); endchar;
+
+cmchar "Question mark";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar("?",5u#,x_height#,comma_depth#);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+x3-.5dot_diam=hround(.5w-.5dot_diam); y3-.5dot_diam=0;
+comma(3,a,dot_diam,.05u,comma_depth); % lower dot and tail
+penlabels(1,2,3); endchar;
+
+cmchar "Equals sign";
+compute_spread(.45x_height#,.55x_height#);
+beginchar("=",14u#,v_center(spread#+rule_thickness#));
+italcorr h#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+lft x1=hround u-eps; x3=x1; x2=x4=w-x1;
+y1=y2; y3=y4; y1-y3=spread; .5[y1,y3]=math_axis;
+draw z1--z2; % upper bar
+draw z3--z4; % lower bar
+labels(1,2,3,4); endchar;
+
+cmchar "Left bracket";
+numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi);
+beginchar("[",wd#,body_height#,paren_depth#);
+italcorr body_height#*slant;
+adjust_fit(0,0);
+numeric top_thickness,side_thickness;
+if hefty: top_thickness=vair;
+ side_thickness=max(crisp.breadth,stem-2stem_corr);
+else: top_thickness=side_thickness=rule_thickness; fi;
+pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0);
+top y1=h; bot y2=-d; lft x1l=lft x2l=hround(2.5u-.5side_thickness)-1-eps;
+filldraw stroke z1e--z2e; % stem
+pos3(top_thickness,90); pos4(top_thickness,90);
+pos5(top_thickness,90); pos6(top_thickness,90);
+x3=x5=x1l; rt x4=rt x6=ceiling(w-.4u)+eps; y3r=y4r=y1; y5l=y6l=y2;
+filldraw stroke z3e--z4e; % upper bar
+filldraw stroke z5e--z6e; % lower bar
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Right bracket";
+numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi);
+beginchar("]",wd#,body_height#,paren_depth#);
+italcorr body_height#*slant-2u#+.5if hefty:stem# else:rule_thickness# fi;
+adjust_fit(0,0);
+numeric top_thickness,side_thickness;
+if hefty: top_thickness=vair;
+ side_thickness=max(crisp.breadth,stem-2stem_corr);
+else: top_thickness=side_thickness=rule_thickness; fi;
+pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0);
+top y1=h; bot y2=-d; rt x1r=rt x2r=hround(w-2.5u+.5side_thickness)+1+eps;
+filldraw stroke z1e--z2e; % stem
+pos3(top_thickness,90); pos4(top_thickness,90);
+pos5(top_thickness,90); pos6(top_thickness,90);
+x3=x5=x1r; lft x4=lft x6=floor .4u-eps; y3r=y4r=y1; y5l=y6l=y2;
+filldraw stroke z3e--z4e; % upper bar
+filldraw stroke z5e--z6e; % lower bar
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Reverse apostrophe";
+beginchar(oct"034",5u#,asc_height#,0);
+italcorr asc_height#*slant+.5dot_size#-2u#;
+adjust_fit(0,0);
+x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h-comma_depth;
+if monospace: ammoc(1,a,dot_size,.28u,vround 1.5comma_depth); % large ammoc
+else: ammoc(1,a,dot_size,.25u,comma_depth); fi % normal ammoc
+penlabels(1); endchar;
+
+cmchar "Hyphen";
+beginchar("-",6u#,x_height#,0);
+italcorr .5x_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric thickness; thickness=if hefty:bar else:.75[hair,stem] fi;
+pickup crisp.nib; pos1(thickness,90); pos2(thickness,90);
+top y1r=top y2r=vround(.5h+.5thickness); rt x2=hround(w-u)+eps;
+if monospace: x2=w-x1 else: lft x1=hround .2u-eps fi;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
+cmchar "En dash";
+beginchar(oct"000",9u#,x_height#,0);
+italcorr .61803x_height#*slant+.5u#;
+adjust_fit(0,0);
+pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
+cmchar "Em dash";
+beginchar(oct"177",18u#,x_height#,0);
+italcorr .61803x_height#*slant+.5u#;
+adjust_fit(letter_fit#,letter_fit#);
+pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
+cmchar "void char - compound word marker";
+beginchar("v",eps*u#,x_height#,0);
+%adjust_fit(0,0);
+%charwd:=0; r:=l-shrink_fit;
+endchar;
+
+cmchar "null char";
+beginchar(159,eps*u#,0,0); % hexadecimal "9F
+%adjust_fit(0,0);
+%charwd:=0; r:=l-shrink_fit;
+endchar;
+
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbspline.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbspline.mf
new file mode 100644
index 0000000000..78f90c341d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbspline.mf
@@ -0,0 +1,112 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% The copyright holds only for the file that enucleates the spline macros,
+% not for the macros themselves that are copyright of J"orge Knappen.
+%
+% This file includes the spline macros for computing font paramenters
+% from a table. It includes all the macros written by J"orge Knappen for the
+% ec fonts. Thanks to J"orge for the good things these macros do, blame to me
+% for their misuse.
+
+
+vardef simple_gendef@#(text aa)(text t)=
+ string s[];
+ s1:="";
+ s2:=str @#;
+ index:=1;
+ forsuffixes $=t: ydata[index]:=$ if s1<>s2: *@# fi;
+ index:=index+1;
+ endfor;
+ if numpoints>(index-1): errmessage "Missing parameter"; message str aa; fi;
+ if numpoints<(index-1): errmessage "Too many parameters"; message str aa; fi;
+ aa:=ydata[merke];
+ if gencheck: message str aa fi;
+enddef;
+
+vardef extended_gendef@#(text aa)(text t)=
+ string s[];
+ s1:="";
+ s2:=str @#;
+ index:=1;
+ forsuffixes $=t: ydata[index]:=$ if s1<>s2: *@# fi;
+ index:=index+1;
+ endfor;
+ if numpoints>(index-1): errmessage "Missing parameter"; message str aa; fi;
+ if numpoints<(index-1): errmessage "Too many parameters"; message str aa; fi;
+ if gensize>basedata[numpoints]:
+ numeric hilf [];
+ hilf[1]:=(ydata[numpoints]-ydata[numpoints-1])/(basedata[numpoints]-basedata[numpoints-1]);
+ hilf[2]:=(ydata[numpoints]-ydata[numpoints-2])/(basedata[numpoints]-basedata[numpoints-2]);
+ hilf[3]:=ydata[numpoints]-hilf1*basedata[numpoints];
+ hilf[4]:=ydata[numpoints]-hilf2*basedata[numpoints];
+ spy:=(hilf[1]*gensize+hilf[3])/2+(hilf[2]*gensize+hilf[4])/2;
+ aa:=spy;
+ else:
+ for index = 1 upto numpoints-1:
+ interval[index]:=basedata[index+1]-basedata[index];
+ endfor;
+ for index=1 upto numpoints:
+ spline[1][index]:=ydata[index];
+ endfor;
+ for index=2 upto numpoints-1:
+ alpha[index]:=3*((spline[1][index+1]*interval[index-1])%
+ -(spline[1][index]*(basedata[index+1]-basedata[index-1]))%
+ +(spline[1][index-1]*interval[index]))%
+ /(interval[index-1]*interval[index]);
+ endfor;
+ spl[1]:=0;
+ spmu[1]:=0;
+ spz[1]:=0;
+ for index=2 upto numpoints-1:
+ spl[index]:=2*(basedata[index+1]-basedata[index-1])%
+ -interval[index-1]*spmu[index-1];
+ spmu[index]:=interval[index]/spl[index];
+ spz[index]:=(alpha[index]-interval[index-1]*spz[index-1])/spl[index];
+ endfor;
+ spline[3][numpoints]:=0;
+ for index=numpoints-1 downto 1:
+ spline[3][index]:=spz[index]-spmu[index]*spline[3][index+1];
+ endfor;
+ for index=numpoints -1 downto 1:
+ spline[2][index]:=(spline[1][index+1]-spline[1][index])/interval[index]%
+ -interval[index]*(spline[3][index+1]*spline[3][index])/3;
+ spline[4][index]:=(spline[3][index+1]-spline[3][index])/(3*interval[index]);
+ endfor;
+ location:=1;
+ for term=1 upto numpoints-1:
+ if gensize > basedata[term]: location:=term; fi
+ endfor;
+ spx:=gensize-basedata[location];
+ spy:=((spline[4][location]*spx+spline[3][location])*spx+spline[2][location])*spx+spline[1][location];
+ aa:=spy; fi;
+ if gencheck: message str aa fi;
+enddef;
+
+vardef basedef(text t)=
+ boolean basevalue; boolean gencheck;
+ numeric index; numeric ergbnis; numeric location; numeric term;
+ numeric numpoints; numeric spx; numeric spy;
+ numeric basedata[]; numeric interval[]; numeric alpha[];
+ numeric spl[]; numeric spmu[]; numeric spz[];
+ numeric ydata[]; numeric spline[][];
+ basevalue:=false; gencheck:=false;
+ index:=1;
+ forsuffixes $=t: basedata[index]:=$;
+ if $=gensize: basevalue:=true; merke:=index; fi;
+ index:=index+1;
+ endfor;
+ numpoints:=index-1;
+ if numpoints<3: errmessage "Not enough reference points"; fi
+ if basevalue: def gendef=simple_gendef enddef; else:
+ def gendef=extended_gendef enddef; fi
+enddef;
+
+def clear_extra_memory= % Release ressources hold by the extrapolation routine
+ numeric index; numeric ergbnis; numeric location; numeric term;
+ numeric numpoints; numeric spx; numeric spy;
+ numeric basedata[]; numeric interval[]; numeric alpha[];
+ numeric spl[]; numeric spmu[]; numeric spz[];
+ numeric ydata[]; numeric spline[][];
+ numeric hilf []; string s[];
+enddef;
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/cbupper.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/cbupper.mf
new file mode 100644
index 0000000000..44cfb97157
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/cbupper.mf
@@ -0,0 +1,858 @@
+% Copyright (C) 1997, 1999, 2000, 2001 Claudio Beccari
+% version 2.1c 2001/02/27
+% This file is a rearrangement of code in Computer Modern's romanu.mf
+% It contains definitions for Greek capitals.
+%
+% This rearrangement was done by Silvio Levy; I just controlled the validity
+% for all the family series and shapes and introduced those simple
+% "corrections" that proved necessary.
+%
+% Added adscript iota for capital letters A, H, W (1999/10/25 CB)
+% Added dummy glyphs for the ligatures A"U, A"u, a"u (2000/02/13 CB)
+% Modified capital Upsilon for Leipzig italics and CB roman (2000/07/06 CB)
+% Modified capital Theta and Omega for Leipzig italics (2001/02/27 CB)
+
+def gen_letter = % Capital Alpha
+numeric left_stem,right_stem,outer_jut,alpha;
+right_stem=cap_stem-stem_corr;
+left_stem=min(cap_hair if hefty: -3stem_corr fi,right_stem);
+outer_jut=.8cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2];
+penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5;
+if hefty: y5r else: y5 fi =5/12y0;
+y5r-y5l=y6r-y6l=cap_band; penstroke z5e--z6e; % bar line
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+ numeric pos_stem; %Iota reference
+ pos_stem:=rt x4r if serifs:+outer_jut-.5slab fi+.5(tiny+stem)+u;
+enddef;
+
+cmchar "Uppercase alpha";
+beginchar("A",13u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+gen_letter;
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase alpha with adscript iota";
+beginchar(oct"011",13u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#+stem#+.7jut#+1.2u#+.5tiny# if monospace:+1.3tiny# fi);
+gen_letter; Iota_sub(pos_stem);
+penlabels(0,1,2,3,4,5,6,51,52); endchar;
+
+cmchar "Uppercase alpha with right phantom diaeresis";% The diaeresis is not actually there
+beginchar(oct"014",13u#,cap_height#,0); % this glyph is just for kerning with
+adjust_fit(cap_serif_fit#,cap_serif_fit#); % uppercase upsilon with diaeresis
+gen_letter;
+endchar;
+
+% This is why we define here a variable AUkern that will be used also for left shifting
+% a copy of uppercase upsilon with diaersis to be used with the above Adiaeresis glyph;
+% the idea is that the ligkern table specifies the correct ammount of negative kern when
+% A is followed by Udiaeresis (which is possible only by inputting text with a Greek
+% keyboard and the iso-8859-7 input encoding), but fails when Greek text is input with
+% a Latin keyboard, because in this case the sequence A"U cannot operate; in facts the kern
+% between A and " cannot be inserted if it is still unknown if the next character will
+% be U or I. In order to deal with such situation it would be necessary a ligkern command
+% that involves three adiacent characters; up to now (2000/02/13) this command is missing
+% from METAFONT.
+
+numeric AUkern,AUkern#;
+if cbleipzig: AUkern:=2u; AUkern#:=2u#;
+else: AUkern:=2.5u; AUkern#:=2.5u#;
+fi
+
+cmchar "Uppercase beta";
+beginchar("B",12.5u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+numeric left_stem,right_curve,middle_weight;
+left_stem=cap_stem-hround 2stem_corr; middle_weight=.6vair+.5;
+pickup tiny.nib; pos1(left_stem,0); pos2(left_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5left_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos6(middle_weight,-90); penpos7(middle_weight,-90);
+penpos8(middle_weight,90); penpos9(middle_weight,90);
+penpos5(right_curve-stem_corr,0); penpos10(right_curve,0);
+penpos11(cap_band,-90); penpos12(cap_band,-90);
+z3r=top z1; y4=y3; y5=.5[y4,y6]; y6=y7; y7l-y8l=vair;
+z12r=bot z2; y11=y12; y10=.5[y11,y9]; y8=y9; .5[y7l,y8l]=.52h;
+x4=x6; x9=x11=x4+.5u; x7=x8=x1; x9l:=x4+.25u;
+x5r=hround(w-1.5u); x10r=hround(w-u);
+if serifs: right_curve=cap_curve-stem_corr; x4=.5[x1,w-1.5u];
+else: right_curve=cap_curve-3stem_corr; x4=.5[x1,w-2.5u];
+ x4l:=x4l-.5u; x9l:=x9l-.5u; fi
+x6l:=x6l-.5u; x11l:=x11l-.5u;
+fill stroke z3e..super_arc.e(4,5) & super_arc.e(5,6)..z7e; % upper lobe
+fill stroke z8e..super_arc.e(9,10) & super_arc.e(10,11)..z12e; % lower lobe
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "Uppercase epsilon";
+beginchar("E",12u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.52[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4.4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif
+pos8(slab if not serifs:+2stem_corr fi,-90); pos9(hair,0);
+bot y8r=0; x8=x2; y9=good.y(y8l+7/6beak)+eps;
+arm(8,9,h,beak_darkness,1.5beak_jut); % lower arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+
+def gen_letter = % Capital Eta
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5=y6=.52h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,inner_jut); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,inner_jut,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+ numeric pos_stem; %Iota reference
+ pos_stem:=rt x4r if serifs:+cap_jut fi+.5(stem+tiny)+u;
+enddef;
+
+
+
+cmchar "Uppercase eta";
+beginchar("H",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+gen_letter;
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase eta with adscript Iota";
+beginchar(oct"012",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#+stem#+.7jut#+1.2u# if monospace:+1.6tiny# fi);
+gen_letter; Iota_sub(pos_stem);
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,51,52); endchar;
+
+
+cmchar "Uppercase iota with diaeresis";
+beginchar(oct"333",max(6u#,4u#+cap_stem#),cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem);
+numeric iota_h; iota_h=cap_height;
+top y1=iota_h ; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if serifs:
+ dish_serif(1,2,a,1/3,1.05cap_jut,b,1/3,1.05cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.05cap_jut,d,1/3,1.05cap_jut); % lower serif
+elseif slitex:
+ dish_serif(1,2,a,1/3,1.05u,b,1/3,1.05u); % upper serif
+ dish_serif(2,1,c,1/3,1.05u,d,1/3,1.05u); % lower serif
+fi
+generate_diaeresis(.5w,dot_size,dot_size+4/5cap_stem,h+separator+dot_size,iota_h+separator);
+math_fit(0,.5ic#); penlabels(1,2); endchar;
+
+
+
+
+
+cmchar "Uppercase iota";
+beginchar("I",max(6u#,4u#+cap_stem#),cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if serifs:
+ dish_serif(1,2,a,1/3,1.05cap_jut,b,1/3,1.05cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.05cap_jut,d,1/3,1.05cap_jut); % lower serif
+else:
+ if slitex:
+ dish_serif(1,2,a,1/3,1.05u,b,1/3,1.05u); % upper serif
+ dish_serif(2,1,c,1/3,1.05u,d,1/3,1.05u); % lower serif
+ fi
+fi
+math_fit(0,.5ic#); penlabels(1,2); endchar;
+
+
+
+
+
+cmchar "Uppercase kappa";
+beginchar("K",13.5u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric right_jut,stem[],alpha[];
+if serifs: right_jut=.6cap_jut;
+else: right_jut=.4tiny; fi
+pickup tiny.nib; pos1(fudged.cap_stem,0); pos2(fudged.cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5fudged.cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+stem2=max(tiny.breadth,fudged.cap_stem-3stem_corr);
+stem1=max(tiny.breadth,fudged.hair if hefty:-3stem_corr fi);
+top y3=h; rt x3r=hround(r-letter_fit-u-right_jut);
+bot y6=0; rt x6r=hround(r-letter_fit-.75u-right_jut);
+x4=x1; y4=1/3h;
+alpha1=diag_ratio(1,.5(stem1-tiny),y3-y4,x3r-x4);
+penpos3(alpha1*(stem1-tiny),0); penpos4(whatever,-90);
+alpha2=diag_ratio(1,.5(stem2-tiny),y1-y6,x6r-x1);
+penpos6(alpha2*(stem2-tiny),0);
+forsuffixes $=l,r: y3'$=h; y6'$=0; z4$=z3'$+whatever*(z3-z4);
+ z5$=z6'$+whatever*(z1-z6)=whatever[z3,z4]; endfor
+z5=.5[z5l,z5r];
+z3'r=z3r+penoffset z3-z4 of currentpen+whatever*(z3-z4);
+% we have also |z3'l=z3l+penoffset z4-z3 of currentpen+whatever*(z3-z4)|;\]
+z6'r=z6r+penoffset z1-z6 of currentpen+whatever*(z1-z6);
+z6'l=z6l+penoffset z6-z1 of currentpen+whatever*(z1-z6);
+fill z4r--diag_end(4r,3'r,1,.5,3'l,4l)--z4l--cycle; % upper diagonal
+fill z5l--diag_end(5l,6'l,.5,1,6'r,5r)--z5r--cycle; % lower diagonal
+if serifs: numeric inner_jut;
+ if rt x2r+cap_jut+.5u+1<=lft x6l-cap_jut: inner_jut=cap_jut;
+ else: rt x2r+cap_jut+.5u+1=lft x6l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,cap_jut); % upper stem serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,cap_jut); % lower stem serif
+ dish_serif(3,4,e,2/3,1.2cap_jut,f,1/2,right_jut)(dark); % upper diagonal serif
+ dish_serif(6,5,g,1/2,inner_jut,h,1/3,right_jut)(dark);fi % lower diagonal serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase mu";
+beginchar("M",16u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[]; % thicknesses of the four strokes
+stem1=hround(fudged.hair+stem_corr);
+stem2=hround(fudged.cap_stem-4stem_corr);
+stem3=hround(fudged.hair-stem_corr);
+stem4=hround(fudged.cap_stem-3stem_corr);
+if stem4<stem1: stem4:=stem1; fi
+pickup tiny.nib; pos1(stem1,0); pos2(stem1,0);
+pos3(stem4,0); pos4(stem4,0);
+x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround min(w-2u,w-3u+.5stem4);
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0);
+x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7; y5=y8=h; y6=y7;
+if hefty: y6=if monospace: vround 1/3h else: o fi;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=y6+cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r];
+ z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}
+ if y0<=lower_notch: ..{z7-z8}z0{z5-z6}..
+ else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals
+else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6}
+ ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals
+if serifs: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ serif(3,4,d,1/3,cap_jut); % upper right serif
+ dish_serif(4,3,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower right serif
+math_fit(0,max(.5ic#-.5u#,0));
+penlabels(0,1,1',2,3,3',4,5,6,7,8); endchar;
+
+cmchar "Uppercase nu";
+beginchar("N",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric thin_stem; thin_stem=hround(fudged.hair+stem_corr);
+pickup tiny.nib; pos1(thin_stem,0); pos2(thin_stem,0);
+pos3(thin_stem,0); pos4(thin_stem,0);
+pickup tiny.nib; top y1=top y3=h; bot y2=bot y4=0;
+x1=x2; x3=x4; x1l=w-x3r;
+rt x3r=hround min(w-2u,w-3u+.5fudged.cap_stem);
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+if hefty: penpos5(fudged.cap_stem,0); penpos6(fudged.cap_stem,0);
+ x5l=x1; x6r=x4; y5=h; y6=0;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x4'=lft x4l; z4'=whatever[z5r,z6r];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)--z6r..
+ if y4'>lower_notch: {left}(x4'-1,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonal
+else: penpos5(whatever,0); penpos6(whatever,90);
+ z5l=z1l; z6l=z4l;
+ z7=z6l+(max(eps,cap_stem-3stem_corr-tiny),0) rotated (angle(z5l-z6l)-90);
+ z5r=z7+whatever*(z5l-z6l); z6r=z7+whatever*(z5l-z6l);
+ filldraw stroke z5e..z6e; fi % diagonal
+if serifs: if hefty: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ else: serif(5,6,a,1/3,-cap_jut); fi % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ dish_serif(3,4,e,1/2,cap_jut,f,1/2,cap_jut)(dark); fi % upper right serif
+math_fit(0,max(.5ic#-.5u#,0)); penlabels(1,1',2,3,4,4',5,6,7); endchar;
+
+cmchar "Uppercase omicron";
+beginchar("O",14u#-width_adj#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair',90); penpos3(vround(vair+1.5vair_corr),-90);
+penpos2(cap_curve,180); penpos4(cap_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y3r=-o;
+y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase rho";
+beginchar("R",12u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+pickup tiny.nib; penpos1(cap_stem'-tiny,0); penpos2(cap_stem-tiny,0);
+pos0(cap_stem',0); pos0'(cap_stem,0);
+lft x1l=hround max(2u,3u-.5cap_stem'); top y1=h; bot y2=0;
+x1l=x2l=x0l=x0'l; y0=y0'=y7;
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos5(cap_curve if hefty:-3stem_corr fi,0);
+penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90);
+z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7;
+x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u);
+x4l:=x6l:=x4-.25cap_curve;
+filldraw stroke z1e--z0e--z0'e--z2e; % stem
+fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
+if serifs: dish_serif(1,0,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase tau";
+beginchar("T",13u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak
+pos5(hair,180); x5=w-x4; y5=y4;
+arm(3,5,f,beak_darkness,-.7beak_jut); % left arm and beak
+if serifs: dish_serif(1,2,a,1/3,.5cap_jut,b,1/3,.5cap_jut); % upper bracketing
+ dish_serif(2,1,c,1/3,1.414cap_jut,d,1/3,1.414cap_jut); fi % lower serif
+math_fit(-.75cap_height#*slant,ic#-2.5u#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase chi";
+beginchar("Q",13u#,cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[],outer_jut,xjut,alpha[];
+stem1=cap_stem-2stem_corr; stem2=min(cap_hair,stem1);
+outer_jut=.75cap_jut; xjut= if serifs: (stem1-stem2)/4 else: 0 fi;
+x1l=l+letter_fit+.5u+outer_jut; x2r=r-letter_fit-u-outer_jut-xjut;
+x3l=l+letter_fit+.25u+outer_jut+xjut; x4r=r-letter_fit-.25u-outer_jut;
+y1=y2=h; y3=y4=0;
+alpha1=diag_ratio(1,stem1,h,x4r-x1l);
+alpha2=diag_ratio(1,stem2,h,x2r-x3l);
+penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0);
+penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0);
+if hefty: z0=whatever[z1,z4]=whatever[z2,z3];
+ x12=x34=x0; y13=y24=y0;
+ z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l];
+ z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r];
+ forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor
+ fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34'
+ --diag_end(34',4l,.5,1,4r,24')--z24'
+ --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals
+else: fill diag_end(4r,1r,.5,1,1l,4l)
+ --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal
+ fill diag_end(2l,3l,.5,1,3r,2r)
+ --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal
+if serifs: numeric inner_jut[]; pickup tiny.nib;
+ prime_points_inside(1,4); prime_points_inside(2,3);
+ prime_points_inside(3,2); prime_points_inside(4,1);
+ if rt x1'r+cap_jut+.5u+1<=lft x2'l-cap_jut-xjut: inner_jut1=cap_jut;
+ else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi
+ if rt x3'r+cap_jut+.5u+1<=lft x4'l-cap_jut-xjut: inner_jut2=cap_jut;
+ else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi
+ dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif
+ dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif
+ dish_serif(2',3,e,2/3,inner_jut1+xjut,
+ f,1/2,outer_jut+xjut)(dark); % upper right serif
+ dish_serif(3',2,g,1/2,outer_jut+xjut,
+ h,2/3,inner_jut2+xjut)(dark); fi % lower left serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,12,13,24,34); endchar;
+
+cmchar "Uppercase zeta";
+beginchar("Z",11u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness[],z_stem;
+if hefty: arm_thickness1=Vround(slab-vair_corr); arm_thickness2=slab;
+ z_stem=.8[vair,cap_stem];
+else: arm_thickness1=slab; arm_thickness2=vround(slab+vair_corr);
+ z_stem=.9[vair,cap_stem]; fi
+pickup tiny.nib; x3l=x4l=w-x1r=w-x2r; lft x3l=hround u;
+top y1=h; y2=min(y1,h-2/3arm_thickness1);
+bot y4=0; y3=max(y4,2/3arm_thickness2);
+numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l);
+penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0);
+penpos3(alpha*(z_stem-tiny),0); penpos4(alpha*(z_stem-tiny),0);
+pair delta; delta=penoffset z3-z2 of currentpen;
+fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l..bot z4l
+ ---bot rt z4r--z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r
+ ---cycle; % diagonal
+pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180);
+top y5r=h; x5=x1; lft x6r=hround 1.25u; y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness**.8,-.4beak_jut); % upper arm and beak
+pos7(arm_thickness2,-90); pos8(hair,0);
+bot y7r=0; x7=x4; rt x8r=hround(w-.9u); y8=good.y(y7l+1.2beak)+eps;
+arm(7,8,b,beak_darkness**.9,.6beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase gamma";
+beginchar("G",11u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase delta";
+beginchar("D",15u#,cap_height#,0);
+adjust_fit(0,0);
+numeric left_stem,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+x1l=w-x4r=.75u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+y5=y6=cap_vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ unfill z0+.5right{down}...{z4-z3}z6--z5{z2-z1}
+ ...{up}z0+.5left--cycle; % counter
+else: unfill z0--z5--z6--cycle; fi % counter
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase theta";
+beginchar("J",14u#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_curve; light_curve=hround(cap_curve-2stem_corr);
+penpos1(vair,90); penpos3(vround(vair+.5vair_corr),-90);
+penpos2(light_curve,180); penpos4(light_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y2=y4=.5h-vair_corr; y3r=-o;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+pickup crisp.nib; pos5(cap_vstem,90); pos6(cap_vstem,90);
+lft x5=w-rt x6=hround(x2l+if cbleipzig:1.5fi u)+1; y5=y6=.5[y1l,y3l];
+filldraw stroke z5e--z6e; % bar
+if serifs: pos7(hair,0); pos8(hair,0); pos9(hair,0); pos10(hair,0);
+ x7l=x8l=x5; x9r=x10r=x6;
+ y7-y5r=y9-y6r=y5l-y8=y6l-y10=vround .05h;
+ filldraw stroke z7e--z8e; % left serif
+ filldraw stroke z9e--z10e; fi % right serif
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#);
+penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Uppercase lambda";
+beginchar("L",12u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,outer_jut,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+outer_jut=.7cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase xi";
+beginchar("X",12u#,cap_height#,0);
+italcorr cap_height#*slant-.35u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+numeric shaved_stem; shaved_stem=hround .9[vair,.85cap_stem];
+pickup crisp.nib; pos1(shaved_stem,90); pos2(hair,0);
+top y1r=h; x1=.5w; rt x2r=hround(w-.85u); y2=good.y(y1l-4/9beak)-eps;
+arm(1,2,a,.4beak_darkness,.3beak_jut); % upper right arm and beak
+pos3(hair,180); x3=w-x2; y3=y2;
+arm(1,3,b,.4beak_darkness,-.3beak_jut); % upper left arm and beak
+pos4(shaved_stem,-90); pos5(hair,0);
+bot y4r=0; x4=.5w; rt x5r=hround(w-.75u); y5=good.y(y4l+.5beak)+eps;
+arm(4,5,c,.4beak_darkness,.3beak_jut); % lower right arm and beak
+pos6(hair,180); x6=w-x5; y6=y5;
+arm(4,6,d,.4beak_darkness,-.3beak_jut); % lower left arm and beak
+pos7(shaved_stem,90); pos8(shaved_stem,90);
+lft x7=w-rt x8=hround if serifs: 2.5 else: 2 fi\\ u;
+top y7r=top y8r=vround(.52h+.5shaved_stem);
+filldraw stroke z7e--z8e; % middle bar
+if serifs: numeric xjut;
+ if bot y2>top y7r+.75cap_jut: xjut=.5cap_jut;
+ else: bot y2=top y7r+1.5xjut; fi
+ pos11(hair,0); pos12(hair,0); y11=y12;
+ pos13(hair,0); pos14(hair,0); y13=y14;
+ lft x11l=lft x13l=w-rt x12r=w-rt x14r=hround 2.5u;
+ top y11-bot y13=shaved_stem+2xjut; .5[y11,y13]=y7;
+ filldraw stroke z11e--z13e; filldraw stroke z12e--z14e; fi % middle serifs
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,11,12,13,14); endchar;
+
+cmchar "Uppercase pi";
+beginchar("P",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#); pickup tiny.nib;
+h:=vround(h-stem_corr);
+pos1(cap_stem,0); pos2(cap_stem,0); pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5r=y6r=h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,eps); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,eps,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase sigma";
+beginchar("S",13u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(0,0);
+numeric bot_arm_thickness;
+bot_arm_thickness=Vround .25[slab,cap_vstem];
+pickup tiny.nib; lft x1l=hround u; x1l=x2l=x4l;
+top y1=h; bot y2=h-slab; bot y4=0; x3l-x1l=4/11(w-2u); y3=.5h;
+numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3);
+penpos1(alpha1*(cap_stem-tiny),0); penpos2(alpha1*(cap_stem-tiny),0);
+penpos3(alpha1*(cap_stem-tiny),0);
+alpha2=diag_ratio(1,cap_hair-tiny,y3-y4,x3r-x4l);
+penpos4(alpha2*(cap_hair-tiny),0);
+z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r);
+filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals
+pickup crisp.nib; pos5(slab,90); pos6(hair,0);
+top y5r=h; x5=x1; rt x6r=hround(w-u); y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness,beak_jut); % upper arm and beak
+pos7(bot_arm_thickness,-90); pos8(hair,0);
+bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+beak)+eps;
+arm(7,8,b,beak_darkness,beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase upsilon";
+beginchar("U",if cbleipzig or cbroman:12else:14fi u#,cap_height#,0);
+if cbleipzig or cbroman:
+ italcorr cap_height#*slant+.45u#;
+ adjust_fit(cap_serif_fit#,cap_serif_fit#);
+ numeric left_stem,right_stem,outer_jut,dy,alpha;
+ left_stem=cap_stem-stem_corr;
+ right_stem=min(cap_hair if hefty:-2stem_corr fi,left_stem);
+ outer_jut=.75cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.05u;
+ x2l=x5l=hround(.5w-.5left_stem); x3r=x5r; y1=y4=h; y2=y3=y5=.4h;
+ dy=y1-y2; alpha=((x2l-x1l)++dy)/dy;
+ penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+ penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+ penpos5(left_stem,0); penpos6(left_stem,0); x5=x6; y6=0;
+ z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+ if y0>y2+cap_notch_cut: y0:=y2+cap_notch_cut;
+ fill z0+.5right{up}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{down}z0+.5left--cycle; % diagonals and stem
+ else: fill z0--diag_end(0,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % diagonals and stem
+ if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3); prime_points_inside(6,5);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/3,outer_jut,b,1/2,inner_jut); % upper left serif
+ dish_serif(4',3,c,.6,inner_jut,d,1/2,outer_jut)(dark); % upper right serif
+ dish_serif(6',5,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower serif
+ math_fit(.5u#-cap_height#*slant,ic#-4u#);
+else:
+ italcorr .8cap_height#*slant-.5u#;
+ adjust_fit(0,0);
+ pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+ lft x1l=lft x2l=hround(.5w-.5cap_stem); y1=.5h; bot y2=0;
+ filldraw stroke z1e--z2e; % stem
+ penpos3(.6cap_stem,0); penpos4(.75cap_curve,90); penpos5(cap_hair,180);
+ z3l=lft z1l; x5r=hround u; y5=bot .8h; x4=.61803[x3l,x5l]; y4r=h+o;
+ penpos5'(cap_hair,180); x5'=x5; y5'=h;
+ fill z3r{up}...z4r{left}...{down}diag_end(5'r,5r,1,1,5l,5'l){up}
+ ...{right}z4l...{down}z3l--cycle; % left arc
+ penpos6(.6cap_stem,0); penpos7(.75cap_curve,-90); penpos8(cap_hair,-180);
+ z6r=rt z1r; x8=w-x5; y8=y5; x7=w-x4; y7=y4;
+ penpos8'(cap_hair,-180); x8'=x8; y8'=h;
+ fill z6r{up}...z7r{right}...{down}diag_end(8'r,8r,1,1,8l,8'l){up}
+ ...{left}z7l...{down}z6l--cycle; % right arc
+ if serifs: dish_serif(2,1,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); fi % serif
+ math_fit(-.8cap_height#*slant-.5u#,ic#-2.5u#);
+fi
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+
+cmchar "Uppercase Upsilon with diaeresis";
+beginchar(oct"337",if cbleipzig or cbroman:12else:14fi u#,cap_height#,0);
+if cbleipzig or cbroman:
+ italcorr cap_height#*slant+.45u#;
+ adjust_fit(cap_serif_fit#,cap_serif_fit#);
+ numeric left_stem,right_stem,outer_jut,dy,alpha;
+ left_stem=cap_stem-stem_corr;
+ right_stem=min(cap_hair if hefty:-2stem_corr fi,left_stem);
+ outer_jut=.75cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.05u;
+ x2l=x5l=hround(.5w-.5left_stem); x3r=x5r; y1=y4=h; y2=y3=y5=.4h;
+ dy=y1-y2; alpha=((x2l-x1l)++dy)/dy;
+ penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+ penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+ penpos5(left_stem,0); penpos6(left_stem,0); x5=x6; y6=0;
+ z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+ if y0>y2+cap_notch_cut: y0:=y2+cap_notch_cut;
+ fill z0+.5right{up}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{down}z0+.5left--cycle; % diagonals and stem
+ else: fill z0--diag_end(0,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % diagonals and stem
+ if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3); prime_points_inside(6,5);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/3,outer_jut,b,1/2,inner_jut); % upper left serif
+ dish_serif(4',3,c,.6,inner_jut,d,1/2,outer_jut)(dark); % upper right serif
+ dish_serif(6',5,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower serif
+ math_fit(.5u#-cap_height#*slant,ic#-4u#);
+else:
+ italcorr .8cap_height#*slant-.5u#;
+ adjust_fit(0,0);
+ pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+ lft x1l=lft x2l=hround(.5w-.5cap_stem); y1=.5cap_height; bot y2=0;
+ filldraw stroke z1e--z2e; % stem
+ penpos3(.6cap_stem,0); penpos4(.75cap_curve,90); penpos5(cap_hair,180);
+ z3l=lft z1l; x5r=hround u; y5=bot .8cap_height;
+ x4=.61803[x3l,x5l]; y4r=cap_height+o;
+ penpos5'(cap_hair,180); x5'=x5; y5'=cap_height;
+ fill z3r{up}...z4r{left}...{down}diag_end(5'r,5r,1,1,5l,5'l){up}
+ ...{right}z4l...{down}z3l--cycle; % left arc
+ penpos6(.6cap_stem,0); penpos7(.75cap_curve,-90); penpos8(cap_hair,-180);
+ z6r=rt z1r; x8=w-x5; y8=y5; x7=w-x4; y7=y4;
+ penpos8'(cap_hair,-180); x8'=x8; y8'=cap_height;
+ fill z6r{up}...z7r{right}...{down}diag_end(8'r,8r,1,1,8l,8'l){up}
+ ...{left}z7l...{down}z6l--cycle; % right arc
+ if serifs: dish_serif(2,1,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); fi % serif
+ math_fit(-.8cap_height#*slant-.5u#,ic#-2.5u#);
+fi
+generate_diaeresis(.5w,dot_size,dot_size+cap_stem,h+separator+dot_size,cap_height+separator);
+picture savedpicture; savedpicture:=currentpicture;
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "shifted uppercase Upsilon with diaeresis";% for kerning with A
+beginchar(oct"15",if cbleipzig or cbroman:12else:14fi u#,cap_height#,0);
+adjust_fit(0,-AUkern#);
+currentpicture:=savedpicture shifted (-AUkern,0);
+endchar;
+picture savedpicture;
+
+cmchar "Uppercase phi";
+beginchar("F",13u#,cap_height#,0);
+italcorr .5cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem,light_curve;
+shaved_stem=cap_stem-hround 2stem_corr;
+light_curve=cap_curve-hround stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(vair,90); penpos5(vair,-90);
+penpos4(light_curve,180); penpos6(light_curve,0);
+x4r=hround u; x6r=w-x4r; x3=x5=.5w;
+y3r=vround(.85h if serifs:-slab fi); y4=y6=.5[y3,y5];
+y5r=vround(.15h if serifs:+slab fi);
+penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5)
+ & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.5cap_height#*slant-.5u#,ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase psi";
+beginchar("Y",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+if cbroman:% This is CB romanstyle capital Psi
+ numeric shaved_stem;
+ shaved_stem=cap_stem-hround 2stem_corr;
+ pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+ lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+ filldraw stroke z1e--z2e; % stem
+ pos3(shaved_stem,-180); pos4(shaved_stem,-180);
+ pos8(shaved_stem,0);z8=z3; pos9(shaved_stem,0);z9=z4;
+ pos5(vair,-90); x5=x1; bot y5r=vround(.15h +slab);
+ pos6(shaved_stem,0); pos7(shaved_stem,0);
+ lft x3r=hround u+jut; x7=w-x3; lft x4r=lft x3r; x6=w-x4;
+ y3=y7; y4=y6=.6h; y3=.84h -slab;
+ interim superness:=more_super;
+ filldraw z3r---z4r{down} & super_arc.r(4,5)
+ & super_arc.r(5,6) & z6r{up}---z7r
+ --z7l---z6l{down} & super_arc.l(6,5)
+ & super_arc.l(5,4) & z4l{up}---z3l--cycle; % stroke
+ dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); % lower serif
+ dish_serif(8,9,e,1/3,jut,f,1/3,jut); % left arm serif
+ dish_serif(7,6,g,1/3,jut,h,1/3,jut); % right arm serif
+else:%
+ numeric shaved_stem;
+ shaved_stem=cap_stem-hround 2stem_corr;
+ pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+ lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+ filldraw stroke z1e--z2e; % stem
+ pos3(shaved_stem,-180); pos4(shaved_stem,-180);
+ pos5(vair,-90); x5=x1; bot y5r=vround(.15h if serifs:+slab fi);
+ pos6(shaved_stem,0); pos7(shaved_stem,0);
+ lft x3r=hround u; x7=w-x3; lft x4r=hround(3u-.5shaved_stem); x6=w-x4;
+ pos3'(vair,90); pos7'(vair,90); z3'r=z3r; z7'r=z7r;
+ y3=y7; y4=y6=.6h; y3=good.y(y3+.84h if serifs:-slab fi-y3');
+ interim superness:=more_super;
+ filldraw z3'l{right}...z4r{down} & super_arc.r(4,5)
+ & super_arc.r(5,6) & z6r{up}...z7'l{right}
+ --z7r---z7l...z6l{down} & super_arc.l(6,5)
+ & super_arc.l(5,4) & z4l{up}...z3l---z3r--cycle; % stroke
+ if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut);fi % lower serif
+
+ math_fit(-.8cap_height#*slant-.5u#,.4cap_height#*slant-1.25u#);
+fi
+penlabels(1,2,3,4,5,6,7); endchar;
+
+
+
+def gen_letter = % Capital Omega
+pickup tiny.nib; pos1(vair,90); pos2(cap_curve,180);
+pos3(vair,180); pos4(cap_curve,0); pos5(vair,0);
+x1=.5w; top y1r=h+o; lft x2r=hround u; y2=y4=2/3h; x4=w-x2;
+rt x3l=hround(1/3(w+if cbleipzig:2\else:.5fi u)+.5hair); bot y3=bot y5=0; x5=w-x3;
+filldraw stroke z3e{up}...{up}z2e
+ & pulled_super_arc.e(2,1)(.5superpull)
+ & pulled_super_arc.e(1,4)(.5superpull)
+ & z4e{down}...{down}z5e; % bowl
+numeric arm_thickness; path p; p=z3{up}...{up}z2;
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.75[slab,cap_vstem] fi);
+pickup crisp.nib; pos6(arm_thickness,-90); pos7(fudged.hair,-180);
+bot y6r=0; x6=x3; lft x7r=hround .8u; y7=good.y(y6l+.5beak)+eps;
+(x,y)=p intersectionpoint((0,y6l)--(w,y6l)); x6l:=x;
+arm(6,7,a,.5beak_darkness,-1.2beak_jut); % left arm and beak
+pos8(arm_thickness,-90); pos9(fudged.hair,0);
+y8=y6; y9=y7; x8+x6=x9+x7=w; x8l:=w-x6l;
+arm(8,9,b,.5beak_darkness,1.2beak_jut); % right arm and beak
+ numeric pos_stem; %Iota reference
+ pos_stem:=rt x9r +.5(stem+tiny) + 1.4u;
+enddef;
+
+
+cmchar "Uppercase omega";
+beginchar("W",13u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(0,0); gen_letter;
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Uppercase omega with iota adscript";
+beginchar(oct"013",13u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(0,stem# + .5tiny# + .7jut# + 1.4u# if monospace:+1.3tiny# fi);
+gen_letter; Iota_sub(pos_stem);
+penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+
+
+cmchar "Uppercase digamma";
+beginchar(oct"303",11.5u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.5[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif
+if serifs: nodish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic.mf
new file mode 100644
index 0000000000..dba7cb0792
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file glic v.2.0
+%
+% creates the invisible slide font from glmc by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input glmc;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic0700.mf
new file mode 100644
index 0000000000..5e211d18a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic0700.mf
@@ -0,0 +1,2 @@
+% glic0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic0800.mf
new file mode 100644
index 0000000000..24cd67bb26
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic0800.mf
@@ -0,0 +1,2 @@
+% glic0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1000.mf
new file mode 100644
index 0000000000..2d1823e5e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1000.mf
@@ -0,0 +1,2 @@
+% glic1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1200.mf
new file mode 100644
index 0000000000..968184a9d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1200.mf
@@ -0,0 +1,2 @@
+% glic1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1382.mf
new file mode 100644
index 0000000000..62dcac0498
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1382.mf
@@ -0,0 +1,2 @@
+% glic1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1659.mf
new file mode 100644
index 0000000000..fd0e60c3e7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1659.mf
@@ -0,0 +1,2 @@
+% glic1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1991.mf
new file mode 100644
index 0000000000..daa8451b54
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic1991.mf
@@ -0,0 +1,2 @@
+% glic1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic2389.mf
new file mode 100644
index 0000000000..4b87b5019f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic2389.mf
@@ -0,0 +1,2 @@
+% glic2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic2866.mf
new file mode 100644
index 0000000000..e1b346ddde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic2866.mf
@@ -0,0 +1,2 @@
+% glic2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic3440.mf
new file mode 100644
index 0000000000..84e43a2366
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic3440.mf
@@ -0,0 +1,2 @@
+% glic3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glic4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glic4128.mf
new file mode 100644
index 0000000000..48122a13ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glic4128.mf
@@ -0,0 +1,2 @@
+% glic4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii.mf
new file mode 100644
index 0000000000..12e5d12ef8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii.mf
@@ -0,0 +1,8 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file glii v.2.0
+%
+% creates the invisible slide font from glmi by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input glmi;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii0700.mf
new file mode 100644
index 0000000000..0ca78fa013
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii0700.mf
@@ -0,0 +1,2 @@
+% glii0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii0800.mf
new file mode 100644
index 0000000000..2cc4bfa50d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii0800.mf
@@ -0,0 +1,2 @@
+% glii0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1000.mf
new file mode 100644
index 0000000000..885bebf311
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1000.mf
@@ -0,0 +1,2 @@
+% glii1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1200.mf
new file mode 100644
index 0000000000..6076d9a3e3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1200.mf
@@ -0,0 +1,2 @@
+% glii1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1382.mf
new file mode 100644
index 0000000000..10868bc392
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1382.mf
@@ -0,0 +1,2 @@
+% glii1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1659.mf
new file mode 100644
index 0000000000..da719b58c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1659.mf
@@ -0,0 +1,2 @@
+% glii1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1991.mf
new file mode 100644
index 0000000000..7b9d34edef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii1991.mf
@@ -0,0 +1,2 @@
+% glii1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii2389.mf
new file mode 100644
index 0000000000..8b5b4aced0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii2389.mf
@@ -0,0 +1,2 @@
+% glii2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii2866.mf
new file mode 100644
index 0000000000..e6c996f98b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii2866.mf
@@ -0,0 +1,2 @@
+% glii2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii3440.mf
new file mode 100644
index 0000000000..d2f7a713f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii3440.mf
@@ -0,0 +1,2 @@
+% glii3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glii4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glii4128.mf
new file mode 100644
index 0000000000..cf8c0a72a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glii4128.mf
@@ -0,0 +1,2 @@
+% glii4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin.mf
new file mode 100644
index 0000000000..c1c2e4d84b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin.mf
@@ -0,0 +1,8 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file glin v.2.0
+%
+% creates the invisible slide font from glmn by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input glmn;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin0700.mf
new file mode 100644
index 0000000000..610294507d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin0700.mf
@@ -0,0 +1,2 @@
+% glin0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin0800.mf
new file mode 100644
index 0000000000..c9d4ef3e31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin0800.mf
@@ -0,0 +1,2 @@
+% glin0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1000.mf
new file mode 100644
index 0000000000..de7c513ab3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1000.mf
@@ -0,0 +1,2 @@
+% glin1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1200.mf
new file mode 100644
index 0000000000..5a10de1976
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1200.mf
@@ -0,0 +1,2 @@
+% glin1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1382.mf
new file mode 100644
index 0000000000..67166acc6e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1382.mf
@@ -0,0 +1,2 @@
+% glin1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1659.mf
new file mode 100644
index 0000000000..d71f5dad79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1659.mf
@@ -0,0 +1,2 @@
+% glin1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1991.mf
new file mode 100644
index 0000000000..72ccaedf4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin1991.mf
@@ -0,0 +1,2 @@
+% glin1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin2389.mf
new file mode 100644
index 0000000000..fb2caa26e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin2389.mf
@@ -0,0 +1,2 @@
+% glin2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin2866.mf
new file mode 100644
index 0000000000..b66ce3f044
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin2866.mf
@@ -0,0 +1,2 @@
+% glin2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin3440.mf
new file mode 100644
index 0000000000..747f5ae4cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin3440.mf
@@ -0,0 +1,2 @@
+% glin3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glin4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glin4128.mf
new file mode 100644
index 0000000000..ed5042e633
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glin4128.mf
@@ -0,0 +1,2 @@
+% glin4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio.mf
new file mode 100644
index 0000000000..d269996bdb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file glio v.2.0
+%
+% creates the invisible slide font from glmo by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input glmo;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio0700.mf
new file mode 100644
index 0000000000..45ac922a31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio0700.mf
@@ -0,0 +1,2 @@
+% glio0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio0800.mf
new file mode 100644
index 0000000000..731ee7a28d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio0800.mf
@@ -0,0 +1,2 @@
+% glio0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1000.mf
new file mode 100644
index 0000000000..378f88a3d0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1000.mf
@@ -0,0 +1,2 @@
+% glio1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1200.mf
new file mode 100644
index 0000000000..007572e96e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1200.mf
@@ -0,0 +1,2 @@
+% glio1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1382.mf
new file mode 100644
index 0000000000..1b5912a6e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1382.mf
@@ -0,0 +1,2 @@
+% glio1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1659.mf
new file mode 100644
index 0000000000..0460b19494
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1659.mf
@@ -0,0 +1,2 @@
+% glio1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1991.mf
new file mode 100644
index 0000000000..c77bcd6539
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio1991.mf
@@ -0,0 +1,2 @@
+% glio1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio2389.mf
new file mode 100644
index 0000000000..059286d9d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio2389.mf
@@ -0,0 +1,2 @@
+% glio2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio2866.mf
new file mode 100644
index 0000000000..04c3ec09ec
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio2866.mf
@@ -0,0 +1,2 @@
+% glio2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio3440.mf
new file mode 100644
index 0000000000..5f9c496c65
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio3440.mf
@@ -0,0 +1,2 @@
+% glio3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glio4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glio4128.mf
new file mode 100644
index 0000000000..4ece320f55
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glio4128.mf
@@ -0,0 +1,2 @@
+% glio4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu.mf
new file mode 100644
index 0000000000..ec31feb692
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file glii v.2.0
+%
+% creates the invisible slide font from glmu by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input glmu;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu0700.mf
new file mode 100644
index 0000000000..3fd8c5b176
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu0700.mf
@@ -0,0 +1,2 @@
+% gliu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu0800.mf
new file mode 100644
index 0000000000..1f573c5ef6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu0800.mf
@@ -0,0 +1,2 @@
+% gliu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1000.mf
new file mode 100644
index 0000000000..e98b86fff7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1000.mf
@@ -0,0 +1,2 @@
+% gliu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1200.mf
new file mode 100644
index 0000000000..0b15e11ec3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1200.mf
@@ -0,0 +1,2 @@
+% gliu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1382.mf
new file mode 100644
index 0000000000..6b1b973004
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1382.mf
@@ -0,0 +1,2 @@
+% gliu1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1659.mf
new file mode 100644
index 0000000000..25d32086d3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1659.mf
@@ -0,0 +1,2 @@
+% gliu1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1991.mf
new file mode 100644
index 0000000000..b094ca4a04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu1991.mf
@@ -0,0 +1,2 @@
+% gliu1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu2389.mf
new file mode 100644
index 0000000000..9e9c20b47a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu2389.mf
@@ -0,0 +1,2 @@
+% gliu2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu2866.mf
new file mode 100644
index 0000000000..581dd65405
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu2866.mf
@@ -0,0 +1,2 @@
+% gliu2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu3440.mf
new file mode 100644
index 0000000000..f757be4e4f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu3440.mf
@@ -0,0 +1,2 @@
+% gliu3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gliu4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu4128.mf
new file mode 100644
index 0000000000..8872765f90
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gliu4128.mf
@@ -0,0 +1,2 @@
+% gliu4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc.mf
new file mode 100644
index 0000000000..2ce4404190
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc.mf
@@ -0,0 +1,10 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file gljc v.2.0
+%
+% creates the invisible slide font from gltc by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input gltc;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc0700.mf
new file mode 100644
index 0000000000..6295afd4d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc0700.mf
@@ -0,0 +1,2 @@
+% gljc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc0800.mf
new file mode 100644
index 0000000000..962c0c6d99
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc0800.mf
@@ -0,0 +1,2 @@
+% gljc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1000.mf
new file mode 100644
index 0000000000..9bc4c018df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1000.mf
@@ -0,0 +1,2 @@
+% gljc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1200.mf
new file mode 100644
index 0000000000..8a602ff55d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1200.mf
@@ -0,0 +1,2 @@
+% gljc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1382.mf
new file mode 100644
index 0000000000..95e6270731
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1382.mf
@@ -0,0 +1,2 @@
+% gljc1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1659.mf
new file mode 100644
index 0000000000..dea9cc98d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1659.mf
@@ -0,0 +1,2 @@
+% gljc1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1991.mf
new file mode 100644
index 0000000000..29346c2be8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc1991.mf
@@ -0,0 +1,2 @@
+% gljc1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc2389.mf
new file mode 100644
index 0000000000..82337bbfef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc2389.mf
@@ -0,0 +1,2 @@
+% gljc2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc2866.mf
new file mode 100644
index 0000000000..09da21c313
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc2866.mf
@@ -0,0 +1,2 @@
+% gljc2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc3440.mf
new file mode 100644
index 0000000000..0f6eb07256
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc3440.mf
@@ -0,0 +1,2 @@
+% gljc3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljc4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc4128.mf
new file mode 100644
index 0000000000..a96a476cc5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljc4128.mf
@@ -0,0 +1,2 @@
+% gljc4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn.mf
new file mode 100644
index 0000000000..d6a39f406a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file gljn v.2.0
+%
+% creates the invisible slide font from gltn by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input gltn;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn0700.mf
new file mode 100644
index 0000000000..60b8a8cd73
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn0700.mf
@@ -0,0 +1,2 @@
+% gljn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn0800.mf
new file mode 100644
index 0000000000..683d4d2dad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn0800.mf
@@ -0,0 +1,2 @@
+% gljn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1000.mf
new file mode 100644
index 0000000000..0f9765fb0c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1000.mf
@@ -0,0 +1,2 @@
+% gljn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1200.mf
new file mode 100644
index 0000000000..2c8b7e77e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1200.mf
@@ -0,0 +1,2 @@
+% gljn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1382.mf
new file mode 100644
index 0000000000..366b6dc092
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1382.mf
@@ -0,0 +1,2 @@
+% gljn1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1659.mf
new file mode 100644
index 0000000000..3c69de665e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1659.mf
@@ -0,0 +1,2 @@
+% gljn1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1991.mf
new file mode 100644
index 0000000000..af8a2ae15b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn1991.mf
@@ -0,0 +1,2 @@
+% gljn1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn2389.mf
new file mode 100644
index 0000000000..d1d096e46d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn2389.mf
@@ -0,0 +1,2 @@
+% gljn2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn2866.mf
new file mode 100644
index 0000000000..b5976a3563
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn2866.mf
@@ -0,0 +1,2 @@
+% gljn2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn3440.mf
new file mode 100644
index 0000000000..9aafd9a618
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn3440.mf
@@ -0,0 +1,2 @@
+% gljn3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljn4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn4128.mf
new file mode 100644
index 0000000000..8f3e8233ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljn4128.mf
@@ -0,0 +1,2 @@
+% gljn4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo.mf
new file mode 100644
index 0000000000..2557f2f6b0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%% file gljo v.2.0
+%
+% creates the invisible slide font from glto by defining a new boolean
+%
+boolean invisibile; invisibile:=true;
+input glto;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo0700.mf
new file mode 100644
index 0000000000..c345f436ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo0700.mf
@@ -0,0 +1,2 @@
+% gljo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo0800.mf
new file mode 100644
index 0000000000..3ff6f84f48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo0800.mf
@@ -0,0 +1,2 @@
+% gljo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1000.mf
new file mode 100644
index 0000000000..f2bf3d4818
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1000.mf
@@ -0,0 +1,2 @@
+% gljo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1200.mf
new file mode 100644
index 0000000000..9737f55797
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1200.mf
@@ -0,0 +1,2 @@
+% gljo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1382.mf
new file mode 100644
index 0000000000..8c55740089
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1382.mf
@@ -0,0 +1,2 @@
+% gljo1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1659.mf
new file mode 100644
index 0000000000..1e1d1a2437
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1659.mf
@@ -0,0 +1,2 @@
+% gljo1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1991.mf
new file mode 100644
index 0000000000..9790eabfde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo1991.mf
@@ -0,0 +1,2 @@
+% gljo1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo2389.mf
new file mode 100644
index 0000000000..ec86c82a20
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo2389.mf
@@ -0,0 +1,2 @@
+% gljo2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo2866.mf
new file mode 100644
index 0000000000..2c59864045
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo2866.mf
@@ -0,0 +1,2 @@
+% gljo2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo3440.mf
new file mode 100644
index 0000000000..8648f7c771
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo3440.mf
@@ -0,0 +1,2 @@
+% gljo3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gljo4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo4128.mf
new file mode 100644
index 0000000000..86a5f1a32d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gljo4128.mf
@@ -0,0 +1,2 @@
+% gljo4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc.mf
new file mode 100644
index 0000000000..39bdba7b3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glmc v.1.0a 1999/11/05
+% Content: 256 glyph greek upright caps and small caps font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLMC";
+small_caps:=true; sclc:=1;
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 20, 25, 34.55, 49.78, 71.65, 250);
+gendef [1/36pt#]( width_adj# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+gendef [1/36pt#]( serif_fit# )( [-10],[-12.5], [-17.28], [-24.89], [-35.83], [-125]);
+gendef [1/36pt#]( cap_serif_fit# )( [-14],[-17.5], [-24.19], [-34.84], [-50.16], [-175]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2463);
+gendef [1/36pt#]( fig_height# )( 190, 238, 328, 473, 681, 2375);
+gendef [1/36pt#]( x_height# )( 150, 188, 259, 373, 537, 1875);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 230, 275, 375, 530, 760, 2750);
+gendef [1/36pt#](circ_ht# )( 230, 275, 375, 530, 760, 2750);
+gendef [1/36pt#](Circ_ht# )( 230, 275, 375, 530, 760, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( stem# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( curve# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( ess# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( flare# )( 21, 26.3, 36.3, 52.3, 75.2, 262.5);
+gendef [1/36pt#]( dot_size# )( 28, 35, 48.4, 69.7, 100.3, 350);
+gendef [1/36pt#]( cap_hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_stem# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_curve# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_ess# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( rule_thickness#)( 20, 25, 34.55, 49.78, 71.65, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( bar# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( slab# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_bar# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_band# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( apex_corr# )( 4, 5, 6.91, 9.96, 14.33, 50);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .95, .95, .96, .98, .98, .98);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/10;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc0700.mf
new file mode 100644
index 0000000000..06fc055297
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc0700.mf
@@ -0,0 +1,2 @@
+% glmc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc0800.mf
new file mode 100644
index 0000000000..65d879b937
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc0800.mf
@@ -0,0 +1,2 @@
+% glmc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1000.mf
new file mode 100644
index 0000000000..ae42b23a23
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1000.mf
@@ -0,0 +1,2 @@
+% glmc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1200.mf
new file mode 100644
index 0000000000..a440bd7ba1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1200.mf
@@ -0,0 +1,2 @@
+% glmc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1382.mf
new file mode 100644
index 0000000000..7fbe034c33
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1382.mf
@@ -0,0 +1,2 @@
+% glmc1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1659.mf
new file mode 100644
index 0000000000..d6633b35fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1659.mf
@@ -0,0 +1,2 @@
+% glmc1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1991.mf
new file mode 100644
index 0000000000..b8523cc78a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc1991.mf
@@ -0,0 +1,2 @@
+% glmc1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc2389.mf
new file mode 100644
index 0000000000..852f1a84a5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc2389.mf
@@ -0,0 +1,2 @@
+% glmc2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc2866.mf
new file mode 100644
index 0000000000..64599c8dbb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc2866.mf
@@ -0,0 +1,2 @@
+% glmc2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc3440.mf
new file mode 100644
index 0000000000..55212ca728
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc3440.mf
@@ -0,0 +1,2 @@
+% glmc3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmc4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc4128.mf
new file mode 100644
index 0000000000..da9254f726
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmc4128.mf
@@ -0,0 +1,2 @@
+% glmc4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi.mf
new file mode 100644
index 0000000000..c590b9245d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file glmi v.1.0a 1999/11/05
+% Content: 256 glyph greek cursive medium font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GMLI";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 20, 25, 34.55, 49.78, 71.65, 250);
+gendef [1/36pt#]( width_adj# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+gendef [1/36pt#]( serif_fit# )( [-10],[-12.5], [-17.28], [-24.89], [-35.83], [-125]);
+gendef [1/36pt#]( cap_serif_fit# )( [-14],[-17.5], [-24.19], [-34.84], [-50.16], [-175]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2463);
+gendef [1/36pt#]( fig_height# )( 190, 238, 328, 473, 681, 2375);
+gendef [1/36pt#]( x_height# )( 150, 188, 259, 373, 537, 1875);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](Circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( stem# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( curve# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( ess# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( flare# )( 21, 26.3, 36.3, 52.3, 75.2, 262.5);
+gendef [1/36pt#]( dot_size# )( 28, 35, 48.4, 69.7, 100.3, 350);
+gendef [1/36pt#]( cap_hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_stem# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_curve# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_ess# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [pt#]( rule_thickness#)( .55555, .69444, .95972, 1.38264, 1.99028, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( bar# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( slab# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_bar# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_band# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( apex_corr# )( 4, 5, 6.91, 9.96, 14.33, 50);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .95, .95, .96, .98, .98, .98);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/10;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi0700.mf
new file mode 100644
index 0000000000..d7d346908f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi0700.mf
@@ -0,0 +1,2 @@
+% glmi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi0800.mf
new file mode 100644
index 0000000000..5ee40349fb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi0800.mf
@@ -0,0 +1,2 @@
+% glmi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1000.mf
new file mode 100644
index 0000000000..8299b9dd73
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1000.mf
@@ -0,0 +1,2 @@
+% glmi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1200.mf
new file mode 100644
index 0000000000..d06708c815
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1200.mf
@@ -0,0 +1,2 @@
+% glmi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1382.mf
new file mode 100644
index 0000000000..8c430f0221
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1382.mf
@@ -0,0 +1,2 @@
+% glmi1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1659.mf
new file mode 100644
index 0000000000..d5b1a5ca78
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1659.mf
@@ -0,0 +1,2 @@
+% glmi1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1991.mf
new file mode 100644
index 0000000000..7d23dbcd8c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi1991.mf
@@ -0,0 +1,2 @@
+% glmi1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi2389.mf
new file mode 100644
index 0000000000..854b6c0b7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi2389.mf
@@ -0,0 +1,2 @@
+% glmi2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi2866.mf
new file mode 100644
index 0000000000..70880fb7bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi2866.mf
@@ -0,0 +1,2 @@
+% glmi2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi3440.mf
new file mode 100644
index 0000000000..375b43a53d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi3440.mf
@@ -0,0 +1,2 @@
+% glmi3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmi4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi4128.mf
new file mode 100644
index 0000000000..7c11814be6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmi4128.mf
@@ -0,0 +1,2 @@
+% glmi4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn.mf
new file mode 100644
index 0000000000..3b790d8ddf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glmn v.1.0a 1999/11/05
+% Content: 256 glyph greek upright normal font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLMN";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 20, 25, 34.55, 49.78, 71.65, 250);
+gendef [1/36pt#]( width_adj# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+gendef [1/36pt#]( serif_fit# )( [-10],[-12.5], [-17.28], [-24.89], [-35.83], [-125]);
+gendef [1/36pt#]( cap_serif_fit# )( [-14],[-17.5], [-24.19], [-34.84], [-50.16], [-175]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2463);
+gendef [1/36pt#]( fig_height# )( 190, 238, 328, 473, 681, 2375);
+gendef [1/36pt#]( x_height# )( 150, 188, 259, 373, 537, 1875);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](Circ_ht# )( 230, 275, 375, 530, 760, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( stem# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( curve# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( ess# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( flare# )( 21, 26.3, 36.3, 52.3, 75.2, 262.5);
+gendef [1/36pt#]( dot_size# )( 28, 35, 48.4, 69.7, 100.3, 350);
+gendef [1/36pt#]( cap_hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_stem# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_curve# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_ess# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [pt#]( rule_thickness#)( .55555, .69444, .95972, 1.38264, 1.99028, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( bar# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( slab# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_bar# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_band# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( apex_corr# )( 4, 5, 6.91, 9.96, 14.33, 50);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .95, .95, .96, .98, .98, .98);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/10;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn0700.mf
new file mode 100644
index 0000000000..1a43fbe096
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn0700.mf
@@ -0,0 +1,2 @@
+% glmn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn0800.mf
new file mode 100644
index 0000000000..b21d866ea5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn0800.mf
@@ -0,0 +1,2 @@
+% glmn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1000.mf
new file mode 100644
index 0000000000..d83d318617
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1000.mf
@@ -0,0 +1,2 @@
+% glmn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1200.mf
new file mode 100644
index 0000000000..c9cf34f9a6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1200.mf
@@ -0,0 +1,2 @@
+% glmn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1382.mf
new file mode 100644
index 0000000000..98b7494ba3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1382.mf
@@ -0,0 +1,2 @@
+% glmn1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1659.mf
new file mode 100644
index 0000000000..1e5573f73b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1659.mf
@@ -0,0 +1,2 @@
+% glmn1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1991.mf
new file mode 100644
index 0000000000..c4769e8210
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn1991.mf
@@ -0,0 +1,2 @@
+% glmn1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn2389.mf
new file mode 100644
index 0000000000..6c9e6b7414
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn2389.mf
@@ -0,0 +1,2 @@
+% glmn2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn2866.mf
new file mode 100644
index 0000000000..af4f2781c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn2866.mf
@@ -0,0 +1,2 @@
+% glmn2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn3440.mf
new file mode 100644
index 0000000000..75a6178c25
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn3440.mf
@@ -0,0 +1,2 @@
+% glmn3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmn4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn4128.mf
new file mode 100644
index 0000000000..db8ecae8a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmn4128.mf
@@ -0,0 +1,2 @@
+% glmn4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo.mf
new file mode 100644
index 0000000000..8590805d59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glmo v.1.0a 1999/11/05
+% Content: 256 glyph greek oblique medium font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GMLO";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 20, 25, 34.55, 49.78, 71.65, 250);
+gendef [1/36pt#]( width_adj# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+gendef [1/36pt#]( serif_fit# )( [-10],[-12.5], [-17.28], [-24.89], [-35.83], [-125]);
+gendef [1/36pt#]( cap_serif_fit# )( [-14],[-17.5], [-24.19], [-34.84], [-50.16], [-175]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2463);
+gendef [1/36pt#]( fig_height# )( 190, 238, 328, 473, 681, 2375);
+gendef [1/36pt#]( x_height# )( 150, 188, 259, 373, 537, 1875);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](Circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( stem# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( curve# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( ess# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( flare# )( 21, 26.3, 36.3, 52.3, 75.2, 262.5);
+gendef [1/36pt#]( dot_size# )( 28, 35, 48.4, 69.7, 100.3, 350);
+gendef [1/36pt#]( cap_hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_stem# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_curve# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_ess# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [pt#]( rule_thickness#)( .55555, .69444, .95972, 1.38264, 1.99028, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( bar# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( slab# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_bar# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_band# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( apex_corr# )( 4, 5, 6.91, 9.96, 14.33, 50);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .95, .95, .96, .98, .98, .98);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/10;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo0700.mf
new file mode 100644
index 0000000000..27c0b67765
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo0700.mf
@@ -0,0 +1,2 @@
+% glmo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo0800.mf
new file mode 100644
index 0000000000..c760f9e1e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo0800.mf
@@ -0,0 +1,2 @@
+% glmo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1000.mf
new file mode 100644
index 0000000000..cf7638502e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1000.mf
@@ -0,0 +1,2 @@
+% glmo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1200.mf
new file mode 100644
index 0000000000..9f49b15341
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1200.mf
@@ -0,0 +1,2 @@
+% glmo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1382.mf
new file mode 100644
index 0000000000..48a4765b1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1382.mf
@@ -0,0 +1,2 @@
+% glmo1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1659.mf
new file mode 100644
index 0000000000..dfaca41d53
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1659.mf
@@ -0,0 +1,2 @@
+% glmo1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1991.mf
new file mode 100644
index 0000000000..659ed57885
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo1991.mf
@@ -0,0 +1,2 @@
+% glmo1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo2389.mf
new file mode 100644
index 0000000000..6bd62cc89b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo2389.mf
@@ -0,0 +1,2 @@
+% glmo2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo2866.mf
new file mode 100644
index 0000000000..8db5f16b78
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo2866.mf
@@ -0,0 +1,2 @@
+% glmo2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo3440.mf
new file mode 100644
index 0000000000..bfa8162aef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo3440.mf
@@ -0,0 +1,2 @@
+% glmo3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmo4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo4128.mf
new file mode 100644
index 0000000000..49ae8fc9a6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmo4128.mf
@@ -0,0 +1,2 @@
+% glmo4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu.mf
new file mode 100644
index 0000000000..49e3af3b8f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file glmu v.1.0a 1999/11/05
+% 256 glyph greek upright cursive medium font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GMLU";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 20, 25, 34.55, 49.78, 71.65, 250);
+gendef [1/36pt#]( width_adj# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+gendef [1/36pt#]( serif_fit# )( [-10],[-12.5], [-17.28], [-24.89], [-35.83], [-125]);
+gendef [1/36pt#]( cap_serif_fit# )( [-14],[-17.5], [-24.19], [-34.84], [-50.16], [-175]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2463);
+gendef [1/36pt#]( fig_height# )( 190, 238, 328, 473, 681, 2375);
+gendef [1/36pt#]( x_height# )( 150, 188, 259, 373, 537, 1875);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](Circ_ht# )( 210, 250, 346, 498, 717, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( stem# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( curve# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( ess# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( flare# )( 21, 26.3, 36.3, 52.3, 75.2, 262.5);
+gendef [1/36pt#]( dot_size# )( 28, 35, 48.4, 69.7, 100.3, 350);
+gendef [1/36pt#]( cap_hair# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_stem# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_curve# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [1/36pt#]( cap_ess# )( 27, 33.8, 46.6, 67.2, 96.7, 337.5);
+gendef [pt#]( rule_thickness#)( .55555, .69444, .95972, 1.38264, 1.99028, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( bar# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( slab# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_bar# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_band# )( 19, 23.8, 32.8, 47.3, 68.1, 237.5);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( apex_corr# )( 4, 5, 6.91, 9.96, 14.33, 50);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .95, .95, .96, .98, .98, .98);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/10;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu0700.mf
new file mode 100644
index 0000000000..3473867125
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu0700.mf
@@ -0,0 +1,2 @@
+% glmu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu0800.mf
new file mode 100644
index 0000000000..6179038d5b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu0800.mf
@@ -0,0 +1,2 @@
+% glmu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1000.mf
new file mode 100644
index 0000000000..73b4644186
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1000.mf
@@ -0,0 +1,2 @@
+% glmu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1200.mf
new file mode 100644
index 0000000000..2ecc01d65b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1200.mf
@@ -0,0 +1,2 @@
+% glmu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1382.mf
new file mode 100644
index 0000000000..3c75f203df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1382.mf
@@ -0,0 +1,2 @@
+% glmu1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1659.mf
new file mode 100644
index 0000000000..8b02fe4280
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1659.mf
@@ -0,0 +1,2 @@
+% glmu1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1991.mf
new file mode 100644
index 0000000000..68d78fafa6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu1991.mf
@@ -0,0 +1,2 @@
+% glmu1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu2389.mf
new file mode 100644
index 0000000000..fb0c0b450d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu2389.mf
@@ -0,0 +1,2 @@
+% glmu2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu2866.mf
new file mode 100644
index 0000000000..683807461a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu2866.mf
@@ -0,0 +1,2 @@
+% glmu2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu3440.mf
new file mode 100644
index 0000000000..2605022f35
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu3440.mf
@@ -0,0 +1,2 @@
+% glmu3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glmu4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu4128.mf
new file mode 100644
index 0000000000..c7c72a3909
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glmu4128.mf
@@ -0,0 +1,2 @@
+% glmu4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc.mf
new file mode 100644
index 0000000000..371355e828
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file gltc v.1.0a 1999/11/05
+% 256 glyph greek typewriter type caps and small caps font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLTC";
+small_caps:=true; sclc:=1.19;
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 17, 21, 29, 42, 60, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( asc_height# )( 180, 230, 318, 456, 659, 2300);
+gendef [1/36pt#]( cap_height# )( 180, 230, 318, 456, 659, 2300);
+gendef [1/36pt#]( fig_height# )( 180, 230, 318, 456, 669, 2300);
+gendef [1/36pt#]( x_height# )( 124, 155, 214, 307, 444, 1550);
+gendef [1/36pt#]( math_axis# )( 80, 110, 152, 219, 315, 1100);
+gendef [1/36pt#]( bar_height# )( 63, 79, 109, 157, 226, 790);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 64, 80, 111, 159, 229, 800);
+gendef [1/36pt#](acc_ht# )( 230, 270, 370, 530, 659, 2700);
+gendef [1/36pt#](circ_ht# )( 230, 270, 370, 530, 659, 2700);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 659, 2700);
+gendef [1/36pt#](iota_dp# )( 57, 64, 88, 127, 183, 640);
+gendef [1/36pt#]( crisp# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( tiny# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( fine# )( 18, 21, 29.0, 42, 60, 210);
+gendef [1/36pt#]( thin_join# )( 18, 21, 29.0, 42, 60, 210);
+gendef [1/36pt#]( hair# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( stem# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( curve# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( ess# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( flare# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( dot_size# )( 31, 36, 49.8, 72, 103, 360);
+gendef [1/36pt#]( cap_hair# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_stem# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_curve# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_ess# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( rule_thickness#)( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( cap_jut# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( vair# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( notch_cut# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( bar# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( slab# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_bar# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_band# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 8, 10, 14, 20, 29, 100);
+gendef [1/36pt#]( o# )( 3, 4, 6, 8, 12, 40);
+gendef [1/36pt#]( apex_o# )( 3, 3, 4, 6, 9, 30);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=true;
+low_asterisk:=true;
+math_fitting:=false;
+slitex:=true;
+straight:=true;
+monowidth:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc0700.mf
new file mode 100644
index 0000000000..9d145f5ec8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc0700.mf
@@ -0,0 +1,2 @@
+% gltc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc0800.mf
new file mode 100644
index 0000000000..39bf21d0ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc0800.mf
@@ -0,0 +1,2 @@
+% gltc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1000.mf
new file mode 100644
index 0000000000..1e6a35b41e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1000.mf
@@ -0,0 +1,2 @@
+% gltc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1200.mf
new file mode 100644
index 0000000000..cdc22bb5bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1200.mf
@@ -0,0 +1,2 @@
+% gltc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1382.mf
new file mode 100644
index 0000000000..b69b9e976b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1382.mf
@@ -0,0 +1,2 @@
+% gltc1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1659.mf
new file mode 100644
index 0000000000..63b1e1fe8a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1659.mf
@@ -0,0 +1,2 @@
+% gltc1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1991.mf
new file mode 100644
index 0000000000..49ed354edb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc1991.mf
@@ -0,0 +1,2 @@
+% gltc1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc2389.mf
new file mode 100644
index 0000000000..a8461a141f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc2389.mf
@@ -0,0 +1,2 @@
+% gltc2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc2866.mf
new file mode 100644
index 0000000000..f2a524e496
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc2866.mf
@@ -0,0 +1,2 @@
+% gltc2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc3440.mf
new file mode 100644
index 0000000000..e321669325
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc3440.mf
@@ -0,0 +1,2 @@
+% gltc3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltc4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc4128.mf
new file mode 100644
index 0000000000..8afa934f1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltc4128.mf
@@ -0,0 +1,2 @@
+% gltc4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn.mf
new file mode 100644
index 0000000000..9784f1d4b9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file gltn v.1.0a 1999/11/05
+% 256 glyph greek typewriter type normal font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLTN";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 17, 21, 29, 42, 60, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( asc_height# )( 180, 230, 318, 456, 659, 2300);
+gendef [1/36pt#]( cap_height# )( 180, 230, 318, 456, 659, 2300);
+gendef [1/36pt#]( fig_height# )( 180, 230, 318, 456, 669, 2300);
+gendef [1/36pt#]( x_height# )( 124, 155, 214, 307, 444, 1550);
+gendef [1/36pt#]( math_axis# )( 80, 110, 152, 219, 315, 1100);
+gendef [1/36pt#]( bar_height# )( 63, 79, 109, 157, 226, 790);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 64, 80, 111, 159, 229, 800);
+gendef [1/36pt#](acc_ht# )( 180, 230, 318, 456, 659, 2700);
+gendef [1/36pt#](circ_ht# )( 180, 230, 318, 456, 659, 2700);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 770, 2700);
+gendef [1/36pt#](iota_dp# )( 57, 64, 88, 127, 183, 640);
+gendef [1/36pt#]( crisp# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( tiny# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( fine# )( 18, 21, 29.0, 42, 60, 210);
+gendef [1/36pt#]( thin_join# )( 18, 21, 29.0, 42, 60, 210);
+gendef [1/36pt#]( hair# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( stem# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( curve# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( ess# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( flare# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( dot_size# )( 31, 36, 49.8, 72, 103, 360);
+gendef [1/36pt#]( cap_hair# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_stem# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_curve# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_ess# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( rule_thickness#)( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( cap_jut# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( vair# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( notch_cut# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( bar# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( slab# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_bar# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_band# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 8, 10, 14, 20, 29, 100);
+gendef [1/36pt#]( o# )( 3, 4, 6, 8, 12, 40);
+gendef [1/36pt#]( apex_o# )( 3, 3, 4, 6, 9, 30);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=true;
+low_asterisk:=true;
+math_fitting:=false;
+slitex:=true;
+straight:=true;
+monowidth:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn0700.mf
new file mode 100644
index 0000000000..a2d2d9ea59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn0700.mf
@@ -0,0 +1,2 @@
+% gltn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn0800.mf
new file mode 100644
index 0000000000..6318679a14
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn0800.mf
@@ -0,0 +1,2 @@
+% gltn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1000.mf
new file mode 100644
index 0000000000..80fc3798ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1000.mf
@@ -0,0 +1,2 @@
+% gltn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1200.mf
new file mode 100644
index 0000000000..5065816f12
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1200.mf
@@ -0,0 +1,2 @@
+% gltn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1382.mf
new file mode 100644
index 0000000000..ee2ced634b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1382.mf
@@ -0,0 +1,2 @@
+% gltn1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1659.mf
new file mode 100644
index 0000000000..eace7546d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1659.mf
@@ -0,0 +1,2 @@
+% gltn1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1991.mf
new file mode 100644
index 0000000000..0dba70fcb9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn1991.mf
@@ -0,0 +1,2 @@
+% gltn1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn2389.mf
new file mode 100644
index 0000000000..cb670d6876
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn2389.mf
@@ -0,0 +1,2 @@
+% gltn2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn2866.mf
new file mode 100644
index 0000000000..607698dee1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn2866.mf
@@ -0,0 +1,2 @@
+% gltn2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn3440.mf
new file mode 100644
index 0000000000..d4e95e779a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn3440.mf
@@ -0,0 +1,2 @@
+% gltn3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gltn4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn4128.mf
new file mode 100644
index 0000000000..97cf2ef476
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gltn4128.mf
@@ -0,0 +1,2 @@
+% gltn4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto.mf
new file mode 100644
index 0000000000..9eb2a6ad39
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glto v.1.0a 1999/11/05
+% 256 glyph greek typewriter type oblique font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLTO";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 17, 21, 29, 42, 60, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( asc_height# )( 180, 230, 318, 456, 659, 2300);
+gendef [1/36pt#]( cap_height# )( 180, 230, 318, 456, 659, 2300);
+gendef [1/36pt#]( fig_height# )( 180, 230, 318, 456, 669, 2300);
+gendef [1/36pt#]( x_height# )( 124, 155, 214, 307, 444, 1550);
+gendef [1/36pt#]( math_axis# )( 80, 110, 152, 219, 315, 1100);
+gendef [1/36pt#]( bar_height# )( 63, 79, 109, 157, 226, 790);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 64, 80, 111, 159, 229, 800);
+gendef [1/36pt#](acc_ht# )( 180, 230, 318, 456, 659, 2700);
+gendef [1/36pt#](circ_ht# )( 180, 230, 318, 456, 659, 2700);
+gendef [1/36pt#](Circ_ht# )( 210, 250, 346, 498, 717, 2700);
+gendef [1/36pt#](iota_dp# )( 57, 64, 88, 127, 183, 640);
+gendef [1/36pt#]( crisp# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( tiny# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( fine# )( 18, 21, 29.0, 42, 60, 210);
+gendef [1/36pt#]( thin_join# )( 18, 21, 29.0, 42, 60, 210);
+gendef [1/36pt#]( hair# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( stem# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( curve# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( ess# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( flare# )( 22, 24, 33.2, 48, 69, 240);
+gendef [1/36pt#]( dot_size# )( 31, 36, 49.8, 72, 103, 360);
+gendef [1/36pt#]( cap_hair# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_stem# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_curve# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( cap_ess# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( rule_thickness#)( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( cap_jut# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 27, 34, 47, 68, 98, 340);
+gendef [1/36pt#]( vair# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( notch_cut# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( bar# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( slab# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_bar# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_band# )( 19, 22, 30.4, 44, 63, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 22, 25, 34.6, 50, 72, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 8, 10, 14, 20, 29, 100);
+gendef [1/36pt#]( o# )( 3, 4, 6, 8, 12, 40);
+gendef [1/36pt#]( apex_o# )( 3, 3, 4, 6, 9, 30);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=true;
+low_asterisk:=true;
+math_fitting:=false;
+slitex:=true;
+straight:=true;
+monowidth:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto0700.mf
new file mode 100644
index 0000000000..f51e22cd93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto0700.mf
@@ -0,0 +1,2 @@
+% glto0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto0800.mf
new file mode 100644
index 0000000000..9a40845e4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto0800.mf
@@ -0,0 +1,2 @@
+% glto0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1000.mf
new file mode 100644
index 0000000000..646ac4a5cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1000.mf
@@ -0,0 +1,2 @@
+% glto1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1200.mf
new file mode 100644
index 0000000000..e4da9431cc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1200.mf
@@ -0,0 +1,2 @@
+% glto1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1382.mf
new file mode 100644
index 0000000000..44128cfd1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1382.mf
@@ -0,0 +1,2 @@
+% glto1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1659.mf
new file mode 100644
index 0000000000..4310f331e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1659.mf
@@ -0,0 +1,2 @@
+% glto1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1991.mf
new file mode 100644
index 0000000000..48261b3f46
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto1991.mf
@@ -0,0 +1,2 @@
+% glto1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto2389.mf
new file mode 100644
index 0000000000..c04c29319a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto2389.mf
@@ -0,0 +1,2 @@
+% glto2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto2866.mf
new file mode 100644
index 0000000000..c523814c0b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto2866.mf
@@ -0,0 +1,2 @@
+% glto2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto3440.mf
new file mode 100644
index 0000000000..ab59300467
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto3440.mf
@@ -0,0 +1,2 @@
+% glto3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glto4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glto4128.mf
new file mode 100644
index 0000000000..188f4dfc3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glto4128.mf
@@ -0,0 +1,2 @@
+% glto4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc.mf
new file mode 100644
index 0000000000..02802a45f8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc.mf
@@ -0,0 +1,10 @@
+% Copyright (C) 1997, 2000 Claudio Beccari
+%% file glwc v.1.1 2000/02/12
+%
+% creates the invisible slide font glxc by redefining extra_endchar
+%
+boolean invisibile; invisibile:=true;
+input glxc;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc0700.mf
new file mode 100644
index 0000000000..4c5fd8b68d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc0700.mf
@@ -0,0 +1,2 @@
+% glwc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc0800.mf
new file mode 100644
index 0000000000..781ffda511
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc0800.mf
@@ -0,0 +1,2 @@
+% glwc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1000.mf
new file mode 100644
index 0000000000..32fadb9215
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1000.mf
@@ -0,0 +1,2 @@
+% glwc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1200.mf
new file mode 100644
index 0000000000..814aa0d44e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1200.mf
@@ -0,0 +1,2 @@
+% glwc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1382.mf
new file mode 100644
index 0000000000..aa00592f42
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1382.mf
@@ -0,0 +1,2 @@
+% glwc1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1659.mf
new file mode 100644
index 0000000000..a0ed0dd4ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1659.mf
@@ -0,0 +1,2 @@
+% glwc1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1991.mf
new file mode 100644
index 0000000000..4269243945
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc1991.mf
@@ -0,0 +1,2 @@
+% glwc1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc2389.mf
new file mode 100644
index 0000000000..7cd66ef0cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc2389.mf
@@ -0,0 +1,2 @@
+% glwc2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc2866.mf
new file mode 100644
index 0000000000..35a700895a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc2866.mf
@@ -0,0 +1,2 @@
+% glwc2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc3440.mf
new file mode 100644
index 0000000000..e922b242b5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc3440.mf
@@ -0,0 +1,2 @@
+% glwc3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwc4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc4128.mf
new file mode 100644
index 0000000000..8da0587fbd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwc4128.mf
@@ -0,0 +1,2 @@
+% glwc4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi.mf
new file mode 100644
index 0000000000..cfe86408f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 2000 Claudio Beccari
+%% file glwi v.1.1 2000/02/12
+%
+% creates the invisible slide font glxi by redefining extra_endchar
+%
+boolean invisibile; invisibile:=true;
+input glxi;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi0700.mf
new file mode 100644
index 0000000000..c98d1fe323
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi0700.mf
@@ -0,0 +1,2 @@
+% glwi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi0800.mf
new file mode 100644
index 0000000000..6c58c5fd4a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi0800.mf
@@ -0,0 +1,2 @@
+% glwi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1000.mf
new file mode 100644
index 0000000000..a5832fe68a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1000.mf
@@ -0,0 +1,2 @@
+% glwi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1200.mf
new file mode 100644
index 0000000000..0a71ef4e3e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1200.mf
@@ -0,0 +1,2 @@
+% glwi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1382.mf
new file mode 100644
index 0000000000..8fa3de8f62
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1382.mf
@@ -0,0 +1,2 @@
+% glwi1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1659.mf
new file mode 100644
index 0000000000..bf070bc172
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1659.mf
@@ -0,0 +1,2 @@
+% glwi1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1991.mf
new file mode 100644
index 0000000000..af8966fb4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi1991.mf
@@ -0,0 +1,2 @@
+% glwi1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi2389.mf
new file mode 100644
index 0000000000..6a98824810
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi2389.mf
@@ -0,0 +1,2 @@
+% glwi2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi2866.mf
new file mode 100644
index 0000000000..31ddf78949
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi2866.mf
@@ -0,0 +1,2 @@
+% glwi2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi3440.mf
new file mode 100644
index 0000000000..5633c14b98
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi3440.mf
@@ -0,0 +1,2 @@
+% glwi3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwi4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi4128.mf
new file mode 100644
index 0000000000..80c53a718f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwi4128.mf
@@ -0,0 +1,2 @@
+% glwi4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn.mf
new file mode 100644
index 0000000000..cfee8d5b79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 2000 Claudio Beccari
+%% file glwn v.1.1 2000/02/12
+%
+% creates the invisible slide font glxn by redefining extra_endchar
+%
+boolean invisibile; invisibile:=true;
+input glxn;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn0700.mf
new file mode 100644
index 0000000000..a18c59baec
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn0700.mf
@@ -0,0 +1,2 @@
+% glwn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn0800.mf
new file mode 100644
index 0000000000..2772c54418
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn0800.mf
@@ -0,0 +1,2 @@
+% glwn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1000.mf
new file mode 100644
index 0000000000..2eff3e3770
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1000.mf
@@ -0,0 +1,2 @@
+% glwn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1200.mf
new file mode 100644
index 0000000000..77c7c4a708
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1200.mf
@@ -0,0 +1,2 @@
+% glwn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1382.mf
new file mode 100644
index 0000000000..12391070bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1382.mf
@@ -0,0 +1,2 @@
+% glwn1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1659.mf
new file mode 100644
index 0000000000..6c34fe390e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1659.mf
@@ -0,0 +1,2 @@
+% glwn1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1991.mf
new file mode 100644
index 0000000000..ec74b6d98d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn1991.mf
@@ -0,0 +1,2 @@
+% glwn1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn2389.mf
new file mode 100644
index 0000000000..915a5a6787
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn2389.mf
@@ -0,0 +1,2 @@
+% glwn2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn2866.mf
new file mode 100644
index 0000000000..3d440f76de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn2866.mf
@@ -0,0 +1,2 @@
+% glwn2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn3440.mf
new file mode 100644
index 0000000000..9b99c98337
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn3440.mf
@@ -0,0 +1,2 @@
+% glwn3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwn4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn4128.mf
new file mode 100644
index 0000000000..2c4f77c1a9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwn4128.mf
@@ -0,0 +1,2 @@
+% glwn4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo.mf
new file mode 100644
index 0000000000..e29db802ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 2000 Claudio Beccari
+%% file glwo v.1.1 2000/02/12
+%
+% creates the invisible slide font glxo by redefining extra_endchar
+%
+boolean invisibile; invisibile:=true;
+input glxo;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo0700.mf
new file mode 100644
index 0000000000..11bbfc8917
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo0700.mf
@@ -0,0 +1,2 @@
+% glwo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo0800.mf
new file mode 100644
index 0000000000..3c69dabcdb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo0800.mf
@@ -0,0 +1,2 @@
+% glwo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1000.mf
new file mode 100644
index 0000000000..62326e938e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1000.mf
@@ -0,0 +1,2 @@
+% glwo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1200.mf
new file mode 100644
index 0000000000..103f59e92d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1200.mf
@@ -0,0 +1,2 @@
+% glwo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1382.mf
new file mode 100644
index 0000000000..2601c05808
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1382.mf
@@ -0,0 +1,2 @@
+% glwo1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1659.mf
new file mode 100644
index 0000000000..fe372edcb2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1659.mf
@@ -0,0 +1,2 @@
+% glwo1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1991.mf
new file mode 100644
index 0000000000..11f3c998a6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo1991.mf
@@ -0,0 +1,2 @@
+% glwo1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo2389.mf
new file mode 100644
index 0000000000..2da260681c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo2389.mf
@@ -0,0 +1,2 @@
+% glwo2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo2866.mf
new file mode 100644
index 0000000000..7895815d90
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo2866.mf
@@ -0,0 +1,2 @@
+% glwo2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo3440.mf
new file mode 100644
index 0000000000..0f576dcc91
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo3440.mf
@@ -0,0 +1,2 @@
+% glwo3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwo4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo4128.mf
new file mode 100644
index 0000000000..522e99bca1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwo4128.mf
@@ -0,0 +1,2 @@
+% glwo4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu.mf
new file mode 100644
index 0000000000..08c925b6c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu.mf
@@ -0,0 +1,10 @@
+% Copyright (C) 1998, 2000 Claudio Beccari
+%% file glwi v.1.1 2000/02/12
+%
+% creates the invisible slide font glxu by redefining extra_endchar
+%
+boolean invisibile; invisibile:=true;
+input glxu;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu0700.mf
new file mode 100644
index 0000000000..b9c71d9d59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu0700.mf
@@ -0,0 +1,2 @@
+% glwu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu0800.mf
new file mode 100644
index 0000000000..231556677a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu0800.mf
@@ -0,0 +1,2 @@
+% glwu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1000.mf
new file mode 100644
index 0000000000..bde31ebd9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1000.mf
@@ -0,0 +1,2 @@
+% glwu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1200.mf
new file mode 100644
index 0000000000..c1497878f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1200.mf
@@ -0,0 +1,2 @@
+% glwu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1382.mf
new file mode 100644
index 0000000000..e919797a04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1382.mf
@@ -0,0 +1,2 @@
+% glwu1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1659.mf
new file mode 100644
index 0000000000..2e7022aec3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1659.mf
@@ -0,0 +1,2 @@
+% glwu1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1991.mf
new file mode 100644
index 0000000000..e30898bec4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu1991.mf
@@ -0,0 +1,2 @@
+% glwu1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu2389.mf
new file mode 100644
index 0000000000..ff25faeaf4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu2389.mf
@@ -0,0 +1,2 @@
+% glwu2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu2866.mf
new file mode 100644
index 0000000000..43b3320411
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu2866.mf
@@ -0,0 +1,2 @@
+% glwu2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu3440.mf
new file mode 100644
index 0000000000..819b81e85a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu3440.mf
@@ -0,0 +1,2 @@
+% glwu3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glwu4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu4128.mf
new file mode 100644
index 0000000000..3a81bb34c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glwu4128.mf
@@ -0,0 +1,2 @@
+% glwu4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc.mf
new file mode 100644
index 0000000000..6872af23ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glxc v.1.0a 1999/11/05
+% Content: 256 glyph greek upright bold caps and small caps font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLXC";
+small_caps:=true; sclc:=1;
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 22, 27, 38, 55, 78.82, 275);
+gendef [1/36pt#]( width_adj# )( 3, 3.75, 5.18, 7.47, 10.75, 37.5);
+gendef [1/36pt#]( serif_fit# )( [-12], [-15], [-20.73], [-29.87], [-43], [-150]);
+gendef [1/36pt#]( cap_serif_fit# )( [-15],[-18.8], [-25.91], [-37.33], [-54.74],[-187.5]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2462.5);
+gendef [1/36pt#]( fig_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( x_height# )( 155, 194, 268, 386, 555, 1937.5);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 85, 106, 147, 216, 305, 1062.5);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 230, 270, 370, 530, 770, 2500);
+gendef [1/36pt#](circ_ht# )( 230, 270, 370, 530, 770, 2500);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 770, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( stem# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( curve# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( ess# )( 40, 50.0, 70.0, 100.0, 148.0, 500);
+gendef [1/36pt#]( flare# )( 36, 45.0, 62.2, 89.6, 130.0, 450);
+gendef [1/36pt#]( dot_size# )( 41, 51.3, 70.8, 102.0, 146.9, 512.5);
+gendef [1/36pt#]( cap_hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( cap_stem# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( cap_curve# )( 46, 57.5, 79.5, 114.5, 168.8, 575);
+gendef [1/36pt#]( cap_ess# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( rule_thickness#)( 26, 32.5, 44.9, 64.7, 93.1, 325);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( notch_cut# )( 48, 60.0, 82.9, 119.5, 172.0, 600);
+gendef [1/36pt#]( bar# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( slab# )( 24, 30.0, 41.5, 59.7, 86.0, 300);
+gendef [1/36pt#]( cap_bar# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_band# )( 30, 37.5, 51.8, 74.7, 107.5, 375);
+gendef [1/36pt#]( cap_notch_cut# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( 1, 1.25, 1.73, 2.49, 3.58, 12.5);
+gendef [1/36pt#]( apex_corr# )( 15, 18.8, 25.9, 37.36, 53.73, 187.5);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .85, .86, .87, .88, .89, .89);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/9;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc0700.mf
new file mode 100644
index 0000000000..1396c7bd26
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc0700.mf
@@ -0,0 +1,2 @@
+% glxc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc0800.mf
new file mode 100644
index 0000000000..53defc0655
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc0800.mf
@@ -0,0 +1,2 @@
+% glxc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1000.mf
new file mode 100644
index 0000000000..9b9d52e27f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1000.mf
@@ -0,0 +1,2 @@
+% glxc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1200.mf
new file mode 100644
index 0000000000..4e7cd3bd98
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1200.mf
@@ -0,0 +1,2 @@
+% glxc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1382.mf
new file mode 100644
index 0000000000..e78ef6a265
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1382.mf
@@ -0,0 +1,2 @@
+% glxc1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1659.mf
new file mode 100644
index 0000000000..8878660d81
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1659.mf
@@ -0,0 +1,2 @@
+% glxc1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1991.mf
new file mode 100644
index 0000000000..b6755851c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc1991.mf
@@ -0,0 +1,2 @@
+% glxc1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc2389.mf
new file mode 100644
index 0000000000..f2c60c46e7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc2389.mf
@@ -0,0 +1,2 @@
+% glxc2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc2866.mf
new file mode 100644
index 0000000000..8804f9243d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc2866.mf
@@ -0,0 +1,2 @@
+% glxc2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc3440.mf
new file mode 100644
index 0000000000..284d177d5b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc3440.mf
@@ -0,0 +1,2 @@
+% glxc3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxc4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc4128.mf
new file mode 100644
index 0000000000..b8a316ed62
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxc4128.mf
@@ -0,0 +1,2 @@
+% glxc4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi.mf
new file mode 100644
index 0000000000..6454f74ee6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi.mf
@@ -0,0 +1,87 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file glxi v.1.0a 1999/11/05
+% Content: 256 glyph greek cursive bold font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLXI";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 22, 27, 38, 55, 78.82, 275);
+gendef [1/36pt#]( width_adj# )( 3, 3.75, 5.18, 7.47, 10.75, 37.5);
+gendef [1/36pt#]( serif_fit# )( [-12], [-15], [-20.73], [-29.87], [-43], [-150]);
+gendef [1/36pt#]( cap_serif_fit# )( [-15],[-18.8], [-25.91], [-37.33], [-54.74],[-187.5]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2462.5);
+gendef [1/36pt#]( fig_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( x_height# )( 155, 194, 268, 386, 555, 1937.5);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 85, 106, 147, 216, 305, 1062.5);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 770, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( stem# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( curve# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( ess# )( 40, 50.0, 70.0, 100.0, 148.0, 500);
+gendef [1/36pt#]( flare# )( 36, 45.0, 62.2, 89.6, 130.0, 450);
+gendef [1/36pt#]( dot_size# )( 41, 51.3, 70.8, 102.0, 146.9, 512.5);
+gendef [1/36pt#]( cap_hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( cap_stem# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( cap_curve# )( 46, 57.5, 79.5, 114.5, 168.8, 575);
+gendef [1/36pt#]( cap_ess# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( rule_thickness#)( 26, 32.5, 44.9, 64.7, 93.1, 325);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( notch_cut# )( 48, 60.0, 82.9, 119.5, 172.0, 600);
+gendef [1/36pt#]( bar# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( slab# )( 24, 30.0, 41.5, 59.7, 86.0, 300);
+gendef [1/36pt#]( cap_bar# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_band# )( 30, 37.5, 51.8, 74.7, 107.5, 375);
+gendef [1/36pt#]( cap_notch_cut# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( 1, 1.25, 1.73, 2.49, 3.58, 12.5);
+gendef [1/36pt#]( apex_corr# )( 15, 18.8, 25.9, 37.36, 53.73, 187.5);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .85, .86, .87, .88, .89, .89);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/9;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi0700.mf
new file mode 100644
index 0000000000..f897da4219
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi0700.mf
@@ -0,0 +1,2 @@
+% glxi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi0800.mf
new file mode 100644
index 0000000000..129524c712
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi0800.mf
@@ -0,0 +1,2 @@
+% glxi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1000.mf
new file mode 100644
index 0000000000..9b78784bda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1000.mf
@@ -0,0 +1,2 @@
+% glxi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1200.mf
new file mode 100644
index 0000000000..d34c6f7dda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1200.mf
@@ -0,0 +1,2 @@
+% glxi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1382.mf
new file mode 100644
index 0000000000..e757ff4c5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1382.mf
@@ -0,0 +1,2 @@
+% glxi1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1659.mf
new file mode 100644
index 0000000000..9a4a6ca085
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1659.mf
@@ -0,0 +1,2 @@
+% glxi1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1991.mf
new file mode 100644
index 0000000000..498749b7f4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi1991.mf
@@ -0,0 +1,2 @@
+% glxi1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi2389.mf
new file mode 100644
index 0000000000..8fc0dfe43a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi2389.mf
@@ -0,0 +1,2 @@
+% glxi2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi2866.mf
new file mode 100644
index 0000000000..6ffbc1a172
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi2866.mf
@@ -0,0 +1,2 @@
+% glxi2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi3440.mf
new file mode 100644
index 0000000000..b047fb6cef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi3440.mf
@@ -0,0 +1,2 @@
+% glxi3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxi4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi4128.mf
new file mode 100644
index 0000000000..affbf39076
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxi4128.mf
@@ -0,0 +1,2 @@
+% glxi4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn.mf
new file mode 100644
index 0000000000..83080a99aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glxn v.1.0a 1999/11/05
+% Content: 256 glyph greek upright bold font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLXN";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 22, 27, 38, 55, 78.82, 275);
+gendef [1/36pt#]( width_adj# )( 3, 3.75, 5.18, 7.47, 10.75, 37.5);
+gendef [1/36pt#]( serif_fit# )( [-12], [-15], [-20.73], [-29.87], [-43], [-150]);
+gendef [1/36pt#]( cap_serif_fit# )( [-15],[-18.8], [-25.91], [-37.33], [-54.74],[-187.5]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2462.5);
+gendef [1/36pt#]( fig_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( x_height# )( 155, 194, 268, 386, 555, 1937.5);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 85, 106, 147, 216, 305, 1062.5);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 770, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( stem# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( curve# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( ess# )( 40, 50.0, 70.0, 100.0, 148.0, 500);
+gendef [1/36pt#]( flare# )( 36, 45.0, 62.2, 89.6, 130.0, 450);
+gendef [1/36pt#]( dot_size# )( 41, 51.3, 70.8, 102.0, 146.9, 512.5);
+gendef [1/36pt#]( cap_hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( cap_stem# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( cap_curve# )( 46, 57.5, 79.5, 114.5, 168.8, 575);
+gendef [1/36pt#]( cap_ess# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( rule_thickness#)( 26, 32.5, 44.9, 64.7, 93.1, 325);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( notch_cut# )( 48, 60.0, 82.9, 119.5, 172.0, 600);
+gendef [1/36pt#]( bar# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( slab# )( 24, 30.0, 41.5, 59.7, 86.0, 300);
+gendef [1/36pt#]( cap_bar# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_band# )( 30, 37.5, 51.8, 74.7, 107.5, 375);
+gendef [1/36pt#]( cap_notch_cut# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( 1, 1.25, 1.73, 2.49, 3.58, 12.5);
+gendef [1/36pt#]( apex_corr# )( 15, 18.8, 25.9, 37.36, 53.73, 187.5);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .85, .86, .87, .88, .89, .89);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/9;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn0700.mf
new file mode 100644
index 0000000000..8c2ca9d757
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn0700.mf
@@ -0,0 +1,2 @@
+% glxn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn0800.mf
new file mode 100644
index 0000000000..b18c6ad160
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn0800.mf
@@ -0,0 +1,2 @@
+% glxn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1000.mf
new file mode 100644
index 0000000000..d7c7586a1d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1000.mf
@@ -0,0 +1,2 @@
+% glxn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1200.mf
new file mode 100644
index 0000000000..48a1ecdcf3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1200.mf
@@ -0,0 +1,2 @@
+% glxn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1382.mf
new file mode 100644
index 0000000000..c0bcfb3a31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1382.mf
@@ -0,0 +1,2 @@
+% glxn1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1659.mf
new file mode 100644
index 0000000000..e3bffdc7f1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1659.mf
@@ -0,0 +1,2 @@
+% glxn1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1991.mf
new file mode 100644
index 0000000000..987f4c3092
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn1991.mf
@@ -0,0 +1,2 @@
+% glxn1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn2389.mf
new file mode 100644
index 0000000000..3013c71721
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn2389.mf
@@ -0,0 +1,2 @@
+% glxn2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn2866.mf
new file mode 100644
index 0000000000..e57c8d5952
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn2866.mf
@@ -0,0 +1,2 @@
+% glxn2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn3440.mf
new file mode 100644
index 0000000000..93149afc0f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn3440.mf
@@ -0,0 +1,2 @@
+% glxn3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxn4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn4128.mf
new file mode 100644
index 0000000000..0073779d55
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxn4128.mf
@@ -0,0 +1,2 @@
+% glxn4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo.mf
new file mode 100644
index 0000000000..2186ed4dba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file glxo v.1.0a 1999/11/05
+% Content: 256 glyph greek oblique bold font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLXO";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 22, 27, 38, 55, 78.82, 275);
+gendef [1/36pt#]( width_adj# )( 3, 3.75, 5.18, 7.47, 10.75, 37.5);
+gendef [1/36pt#]( serif_fit# )( [-12], [-15], [-20.73], [-29.87], [-43], [-150]);
+gendef [1/36pt#]( cap_serif_fit# )( [-15],[-18.8], [-25.91], [-37.33], [-54.74],[-187.5]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2462.5);
+gendef [1/36pt#]( fig_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( x_height# )( 155, 194, 268, 386, 555, 1937.5);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 85, 106, 147, 216, 305, 1062.5);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 770, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( stem# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( curve# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( ess# )( 40, 50.0, 70.0, 100.0, 148.0, 500);
+gendef [1/36pt#]( flare# )( 36, 45.0, 62.2, 89.6, 130.0, 450);
+gendef [1/36pt#]( dot_size# )( 41, 51.3, 70.8, 102.0, 146.9, 512.5);
+gendef [1/36pt#]( cap_hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( cap_stem# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( cap_curve# )( 46, 57.5, 79.5, 114.5, 168.8, 575);
+gendef [1/36pt#]( cap_ess# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( rule_thickness#)( 26, 32.5, 44.9, 64.7, 93.1, 325);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( notch_cut# )( 48, 60.0, 82.9, 119.5, 172.0, 600);
+gendef [1/36pt#]( bar# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( slab# )( 24, 30.0, 41.5, 59.7, 86.0, 300);
+gendef [1/36pt#]( cap_bar# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_band# )( 30, 37.5, 51.8, 74.7, 107.5, 375);
+gendef [1/36pt#]( cap_notch_cut# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( 1, 1.25, 1.73, 2.49, 3.58, 12.5);
+gendef [1/36pt#]( apex_corr# )( 15, 18.8, 25.9, 37.36, 53.73, 187.5);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .85, .86, .87, .88, .89, .89);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/9;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo0700.mf
new file mode 100644
index 0000000000..d5801af679
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo0700.mf
@@ -0,0 +1,2 @@
+% glxo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo0800.mf
new file mode 100644
index 0000000000..d94cfb2086
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo0800.mf
@@ -0,0 +1,2 @@
+% glxo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1000.mf
new file mode 100644
index 0000000000..3027cb99d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1000.mf
@@ -0,0 +1,2 @@
+% glxo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1200.mf
new file mode 100644
index 0000000000..d447081c3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1200.mf
@@ -0,0 +1,2 @@
+% glxo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1382.mf
new file mode 100644
index 0000000000..6a514371d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1382.mf
@@ -0,0 +1,2 @@
+% glxo1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1659.mf
new file mode 100644
index 0000000000..e598c96914
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1659.mf
@@ -0,0 +1,2 @@
+% glxo1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1991.mf
new file mode 100644
index 0000000000..d020c3fdc9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo1991.mf
@@ -0,0 +1,2 @@
+% glxo1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo2389.mf
new file mode 100644
index 0000000000..416b0a5abd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo2389.mf
@@ -0,0 +1,2 @@
+% glxo2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo2866.mf
new file mode 100644
index 0000000000..ecd4e8cf1c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo2866.mf
@@ -0,0 +1,2 @@
+% glxo2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo3440.mf
new file mode 100644
index 0000000000..11793e185b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo3440.mf
@@ -0,0 +1,2 @@
+% glxo3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxo4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo4128.mf
new file mode 100644
index 0000000000..4d4ad046f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxo4128.mf
@@ -0,0 +1,2 @@
+% glxo4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu.mf
new file mode 100644
index 0000000000..45cc2cc001
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu.mf
@@ -0,0 +1,87 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file glxu v.1.0a 1999/11/05
+% Content: 256 glyph greek upright cursive bold font for slides
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GLXU";
+font_size (gensize*pt#);
+basedef ( 8, 10, 13.82, 19.91, 28.66, 100);
+gendef [1/36pt#]( u# )( 22, 27, 38, 55, 78.82, 275);
+gendef [1/36pt#]( width_adj# )( 3, 3.75, 5.18, 7.47, 10.75, 37.5);
+gendef [1/36pt#]( serif_fit# )( [-12], [-15], [-20.73], [-29.87], [-43], [-150]);
+gendef [1/36pt#]( cap_serif_fit# )( [-15],[-18.8], [-25.91], [-37.33], [-54.74],[-187.5]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 220, 275, 380, 548, 788, 2750);
+gendef [1/36pt#]( asc_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( cap_height# )( 197, 246, 340, 490, 706, 2462.5);
+gendef [1/36pt#]( fig_height# )( 200, 250, 346, 498, 717, 2500);
+gendef [1/36pt#]( x_height# )( 155, 194, 268, 386, 555, 1937.5);
+gendef [1/36pt#]( math_axis# )( 80, 100, 138, 199, 287, 1000);
+gendef [1/36pt#]( bar_height# )( 85, 106, 147, 216, 305, 1062.5);
+gendef [1/36pt#]( comma_depth# )( 40, 50, 69, 100, 143, 500);
+gendef [1/36pt#]( desc_depth# )( 48, 60, 83, 120, 171, 600);
+gendef [1/36pt#](acc_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](circ_ht# )( 210, 250, 346, 498, 717, 2500);
+gendef [1/36pt#](Circ_ht# )( 230, 270, 370, 530, 770, 2750);
+gendef [1/36pt#](iota_dp# )( 58, 72, 100, 144, 208, 725);
+gendef [1/36pt#]( crisp# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( tiny# )( 18, 22.5, 31.1, 44.8, 64.5, 225);
+gendef [1/36pt#]( fine# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( thin_join# )( 8, 10, 13.8, 19.9, 28.7, 100);
+gendef [1/36pt#]( hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( stem# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( curve# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( ess# )( 40, 50.0, 70.0, 100.0, 148.0, 500);
+gendef [1/36pt#]( flare# )( 36, 45.0, 62.2, 89.6, 130.0, 450);
+gendef [1/36pt#]( dot_size# )( 41, 51.3, 70.8, 102.0, 146.9, 512.5);
+gendef [1/36pt#]( cap_hair# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( cap_stem# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( cap_curve# )( 46, 57.5, 79.5, 114.5, 168.8, 575);
+gendef [1/36pt#]( cap_ess# )( 46, 57.5, 79.5, 114.5, 164.8, 575);
+gendef [1/36pt#]( rule_thickness#)( 26, 32.5, 44.9, 64.7, 93.1, 325);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( notch_cut# )( 48, 60.0, 82.9, 119.5, 172.0, 600);
+gendef [1/36pt#]( bar# )( 22, 27.5, 38.0, 54.7, 78.8, 275);
+gendef [1/36pt#]( slab# )( 24, 30.0, 41.5, 59.7, 86.0, 300);
+gendef [1/36pt#]( cap_bar# )( 23, 28.8, 39.7, 57.2, 82.4, 287.5);
+gendef [1/36pt#]( cap_band# )( 30, 37.5, 51.8, 74.7, 107.5, 375);
+gendef [1/36pt#]( cap_notch_cut# )( 42, 52.5, 72.6, 104.5, 150.5, 525);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( .5, .625, .864, 1.24, 1.79, 6.25);
+gendef [1/36pt#]( vair_corr# )( 1, 1.25, 1.73, 2.49, 3.58, 12.5);
+gendef [1/36pt#]( apex_corr# )( 15, 18.8, 25.9, 37.36, 53.73, 187.5);
+gendef [1/36pt#]( o# )( 6, 7.5, 10.36, 14.99, 21.5, 75);
+gendef [1/36pt#]( apex_o# )( 2, 2.5, 3.46, 4.98, 7.17, 25);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .85, .86, .87, .88, .89, .89);
+gendef ( math_spread )( 0, 0, 0, 0, 0, 0);
+otilt:=.2;
+superness:=(sqrt 2)/2;
+superpull:=1/9;
+beak_darkness:=0;
+square_dots:=true;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=true;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=true;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu0700.mf
new file mode 100644
index 0000000000..99102dc341
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu0700.mf
@@ -0,0 +1,2 @@
+% glxu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu0800.mf
new file mode 100644
index 0000000000..df6e9d1aa9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu0800.mf
@@ -0,0 +1,2 @@
+% glxu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1000.mf
new file mode 100644
index 0000000000..7359758639
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1000.mf
@@ -0,0 +1,2 @@
+% glxu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1200.mf
new file mode 100644
index 0000000000..64dff54f87
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1200.mf
@@ -0,0 +1,2 @@
+% glxu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1382.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1382.mf
new file mode 100644
index 0000000000..e26428b54c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1382.mf
@@ -0,0 +1,2 @@
+% glxu1382.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1659.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1659.mf
new file mode 100644
index 0000000000..c2abf79382
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1659.mf
@@ -0,0 +1,2 @@
+% glxu1659.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1991.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1991.mf
new file mode 100644
index 0000000000..7f397badb4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu1991.mf
@@ -0,0 +1,2 @@
+% glxu1991.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu2389.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu2389.mf
new file mode 100644
index 0000000000..912037f664
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu2389.mf
@@ -0,0 +1,2 @@
+% glxu2389.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu2866.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu2866.mf
new file mode 100644
index 0000000000..c73e3c4bd1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu2866.mf
@@ -0,0 +1,2 @@
+% glxu2866.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu3440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu3440.mf
new file mode 100644
index 0000000000..9b4d669961
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu3440.mf
@@ -0,0 +1,2 @@
+% glxu3440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/glxu4128.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu4128.mf
new file mode 100644
index 0000000000..b0b0ec8bdc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/glxu4128.mf
@@ -0,0 +1,2 @@
+% glxu4128.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn.mf
new file mode 100644
index 0000000000..b84e79734a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grmr v.1.0a 2000/07/06
+% 256 character upright greek roman font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:= "GRMN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.13,17.85, 21, 24.68, 34.13, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbroman: boolean cbroman; fi cbroman:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0500.mf
new file mode 100644
index 0000000000..3a958241ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0500.mf
@@ -0,0 +1,2 @@
+% gmmn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0600.mf
new file mode 100644
index 0000000000..cd79bf8b6c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0600.mf
@@ -0,0 +1,2 @@
+% gmmn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0700.mf
new file mode 100644
index 0000000000..f894fe963a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0700.mf
@@ -0,0 +1,2 @@
+% gmmn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0800.mf
new file mode 100644
index 0000000000..e2e710ff77
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0800.mf
@@ -0,0 +1,2 @@
+% gmmn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0900.mf
new file mode 100644
index 0000000000..b865ce4e56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn0900.mf
@@ -0,0 +1,2 @@
+% gmmn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1000.mf
new file mode 100644
index 0000000000..ad5526cb1b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1000.mf
@@ -0,0 +1,2 @@
+% gmmn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1095.mf
new file mode 100644
index 0000000000..e41082f323
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1095.mf
@@ -0,0 +1,2 @@
+% gmmn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1200.mf
new file mode 100644
index 0000000000..aad2058eb3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1200.mf
@@ -0,0 +1,2 @@
+% gmmn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1440.mf
new file mode 100644
index 0000000000..e420c46e4d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1440.mf
@@ -0,0 +1,2 @@
+% gmmn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1728.mf
new file mode 100644
index 0000000000..8002486317
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn1728.mf
@@ -0,0 +1,2 @@
+% gmmn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2074.mf
new file mode 100644
index 0000000000..373f942c5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2074.mf
@@ -0,0 +1,2 @@
+% gmmn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2488.mf
new file mode 100644
index 0000000000..d87f1edd86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2488.mf
@@ -0,0 +1,2 @@
+% gmmn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2986.mf
new file mode 100644
index 0000000000..7840a91d29
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn2986.mf
@@ -0,0 +1,2 @@
+% gmmn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn3583.mf
new file mode 100644
index 0000000000..1c5df29292
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmn3583.mf
@@ -0,0 +1,2 @@
+% gmmn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo.mf
new file mode 100644
index 0000000000..caf8b9e6a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grmr v.1.0a 2000/07/06
+% 256 character upright greek roman font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:= "GRMN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.13,17.85, 21, 24.68, 34.13, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbroman: boolean cbroman; fi cbroman:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0500.mf
new file mode 100644
index 0000000000..668c428cde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0500.mf
@@ -0,0 +1,2 @@
+% gmmo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0600.mf
new file mode 100644
index 0000000000..3b3514f1fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0600.mf
@@ -0,0 +1,2 @@
+% gmmo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0700.mf
new file mode 100644
index 0000000000..14491d9fda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0700.mf
@@ -0,0 +1,2 @@
+% gmmo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0800.mf
new file mode 100644
index 0000000000..c92eb572aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0800.mf
@@ -0,0 +1,2 @@
+% gmmo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0900.mf
new file mode 100644
index 0000000000..10e3b7dbd2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo0900.mf
@@ -0,0 +1,2 @@
+% gmmo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1000.mf
new file mode 100644
index 0000000000..1316d9d2c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1000.mf
@@ -0,0 +1,2 @@
+% gmmo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1095.mf
new file mode 100644
index 0000000000..7371fed010
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1095.mf
@@ -0,0 +1,2 @@
+% gmmo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1200.mf
new file mode 100644
index 0000000000..4f5f711b7e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1200.mf
@@ -0,0 +1,2 @@
+% gmmo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1440.mf
new file mode 100644
index 0000000000..67ee229f6e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1440.mf
@@ -0,0 +1,2 @@
+% gmmo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1728.mf
new file mode 100644
index 0000000000..f484996c5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo1728.mf
@@ -0,0 +1,2 @@
+% gmmo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2074.mf
new file mode 100644
index 0000000000..26994c532a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2074.mf
@@ -0,0 +1,2 @@
+% gmmo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2488.mf
new file mode 100644
index 0000000000..61e51f47fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2488.mf
@@ -0,0 +1,2 @@
+% gmmo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2986.mf
new file mode 100644
index 0000000000..6fa1ef3e67
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo2986.mf
@@ -0,0 +1,2 @@
+% gmmo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo3583.mf
new file mode 100644
index 0000000000..83a9f5afd9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmmo3583.mf
@@ -0,0 +1,2 @@
+% gmmo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr.mf
new file mode 100644
index 0000000000..5b8d8c282e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 2001 Claudio Beccari
+% file grmn v.1.0a 2001/02/25
+% Special signs for greek poem metrics
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:= "GMTR";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+metrics:=true;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0500.mf
new file mode 100644
index 0000000000..e3b3618b3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0500.mf
@@ -0,0 +1,2 @@
+% gmtr0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0600.mf
new file mode 100644
index 0000000000..32da5d46f1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0600.mf
@@ -0,0 +1,2 @@
+% gmtr0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0700.mf
new file mode 100644
index 0000000000..9a62fd342c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0700.mf
@@ -0,0 +1,2 @@
+% gmtr0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0800.mf
new file mode 100644
index 0000000000..f2c0fb7bbd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0800.mf
@@ -0,0 +1,2 @@
+% gmtr0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0900.mf
new file mode 100644
index 0000000000..3b8023200d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr0900.mf
@@ -0,0 +1,2 @@
+% gmtr0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1000.mf
new file mode 100644
index 0000000000..32fb92d8c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1000.mf
@@ -0,0 +1,2 @@
+% gmtr1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1095.mf
new file mode 100644
index 0000000000..bc9561a2a5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1095.mf
@@ -0,0 +1,2 @@
+% gmtr1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1200.mf
new file mode 100644
index 0000000000..b550406e6f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1200.mf
@@ -0,0 +1,2 @@
+% gmtr1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1440.mf
new file mode 100644
index 0000000000..05045fefe6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1440.mf
@@ -0,0 +1,2 @@
+% gmtr1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1728.mf
new file mode 100644
index 0000000000..2df7132f88
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr1728.mf
@@ -0,0 +1,2 @@
+% gmtr1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2074.mf
new file mode 100644
index 0000000000..1113515d88
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2074.mf
@@ -0,0 +1,2 @@
+% gmtr2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2488.mf
new file mode 100644
index 0000000000..bc393769b2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2488.mf
@@ -0,0 +1,2 @@
+% gmtr2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2986.mf
new file mode 100644
index 0000000000..f032b7496f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr2986.mf
@@ -0,0 +1,2 @@
+% gmtr2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr3583.mf
new file mode 100644
index 0000000000..d847ddc6ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmtr3583.mf
@@ -0,0 +1,2 @@
+% gmtr3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn.mf
new file mode 100644
index 0000000000..d46c0d5b6c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grxr v.1.0a 2000/07/06
+% 256 character bold greek roman font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXR";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 15.8, 21, 24.2, 28.4, 242);
+gendef [1/36pt#]( width_adj# )( 7, 9, 11, 13, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.6, 7, 8, 70);
+gendef [1/36pt#]( letter_fit# )( 3, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( cap_height# )( 123,197.6, 247, 296, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 900);
+gendef [1/36pt#]( bar_height# )( 42, 68, 85, 102, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 184, 230, 275, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 200, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 17, 18, 19, 20, 135);
+gendef [1/36pt#]( stem# )( 26, 33, 40, 47, 270);
+gendef [1/36pt#]( curve# )( 29, 35, 43, 52, 280);
+gendef [1/36pt#]( ess# )( 23, 33, 40, 44, 250);
+gendef [1/36pt#]( flare# )( 29, 35, 43, 51, 280);
+gendef [1/36pt#]( dot_size# )( 33, 46, 58, 62, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 18, 19, 20, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 41, 51, 57, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 44, 55, 61, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( jut# )( 13, 20, 25, 30, 250);
+gendef [1/36pt#]( cap_jut# )( 14, 32, 39, 46, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 8.8, 11, 12, 110);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 3600);
+gendef [1/36pt#]( bar# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( slab# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_band# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 3.6, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 3.2, 4, 5, 27);
+gendef [1/36pt#]( apex_o# )( 3, 2.4, 3, 4, 20);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbroman: boolean cbroman; fi cbroman:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0500.mf
new file mode 100644
index 0000000000..c967625ee7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0500.mf
@@ -0,0 +1,2 @@
+% gmxn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0600.mf
new file mode 100644
index 0000000000..ce1bcb5a1b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0600.mf
@@ -0,0 +1,2 @@
+% gmxn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0700.mf
new file mode 100644
index 0000000000..34c6c0f75e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0700.mf
@@ -0,0 +1,2 @@
+% gmxn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0800.mf
new file mode 100644
index 0000000000..e6990bed69
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0800.mf
@@ -0,0 +1,2 @@
+% gmxn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0900.mf
new file mode 100644
index 0000000000..7c310c3d23
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn0900.mf
@@ -0,0 +1,2 @@
+% gmxn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1000.mf
new file mode 100644
index 0000000000..f47c6dfdbb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1000.mf
@@ -0,0 +1,2 @@
+% gmxn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1095.mf
new file mode 100644
index 0000000000..f424b4f60b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1095.mf
@@ -0,0 +1,2 @@
+% gmxn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1200.mf
new file mode 100644
index 0000000000..17f29195be
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1200.mf
@@ -0,0 +1,2 @@
+% gmxn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1440.mf
new file mode 100644
index 0000000000..fc20adb729
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1440.mf
@@ -0,0 +1,2 @@
+% gmxn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1728.mf
new file mode 100644
index 0000000000..18de98562b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn1728.mf
@@ -0,0 +1,2 @@
+% gmxn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2074.mf
new file mode 100644
index 0000000000..c49ddaaa4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2074.mf
@@ -0,0 +1,2 @@
+% gmxn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2488.mf
new file mode 100644
index 0000000000..f4941c7299
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2488.mf
@@ -0,0 +1,2 @@
+% gmxn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2986.mf
new file mode 100644
index 0000000000..3096e2d57e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn2986.mf
@@ -0,0 +1,2 @@
+% gmxn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn3583.mf
new file mode 100644
index 0000000000..2d9d3d8376
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxn3583.mf
@@ -0,0 +1,2 @@
+% gmxn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo.mf
new file mode 100644
index 0000000000..8a6a6bfe4c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grxr v.1.0a 2000/07/06
+% 256 character bold greek roman font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXR";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 15.8, 21, 24.2, 28.4, 242);
+gendef [1/36pt#]( width_adj# )( 7, 9, 11, 13, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.6, 7, 8, 70);
+gendef [1/36pt#]( letter_fit# )( 3, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( cap_height# )( 123,197.6, 247, 296, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 900);
+gendef [1/36pt#]( bar_height# )( 42, 68, 85, 102, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 184, 230, 275, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 200, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 17, 18, 19, 20, 135);
+gendef [1/36pt#]( stem# )( 26, 33, 40, 47, 270);
+gendef [1/36pt#]( curve# )( 29, 35, 43, 52, 280);
+gendef [1/36pt#]( ess# )( 23, 33, 40, 44, 250);
+gendef [1/36pt#]( flare# )( 29, 35, 43, 51, 280);
+gendef [1/36pt#]( dot_size# )( 33, 46, 58, 62, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 18, 19, 20, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 41, 51, 57, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 44, 55, 61, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( jut# )( 13, 20, 25, 30, 250);
+gendef [1/36pt#]( cap_jut# )( 14, 32, 39, 46, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 8.8, 11, 12, 110);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 3600);
+gendef [1/36pt#]( bar# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( slab# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_band# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 3.6, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 3.2, 4, 5, 27);
+gendef [1/36pt#]( apex_o# )( 3, 2.4, 3, 4, 20);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbroman: boolean cbroman; fi cbroman:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0500.mf
new file mode 100644
index 0000000000..daf1b107fb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0500.mf
@@ -0,0 +1,2 @@
+% gmxo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0600.mf
new file mode 100644
index 0000000000..198602446f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0600.mf
@@ -0,0 +1,2 @@
+% gmxo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0700.mf
new file mode 100644
index 0000000000..4df70f9909
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0700.mf
@@ -0,0 +1,2 @@
+% gmxo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0800.mf
new file mode 100644
index 0000000000..ad5b308bf7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0800.mf
@@ -0,0 +1,2 @@
+% gmxo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0900.mf
new file mode 100644
index 0000000000..9a09a4272e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo0900.mf
@@ -0,0 +1,2 @@
+% gmxo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1000.mf
new file mode 100644
index 0000000000..a820ddfa94
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1000.mf
@@ -0,0 +1,2 @@
+% gmxo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1095.mf
new file mode 100644
index 0000000000..0b591a2130
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1095.mf
@@ -0,0 +1,2 @@
+% gmxo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1200.mf
new file mode 100644
index 0000000000..8849d34214
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1200.mf
@@ -0,0 +1,2 @@
+% gmxo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1440.mf
new file mode 100644
index 0000000000..b323bded7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1440.mf
@@ -0,0 +1,2 @@
+% gmxo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1728.mf
new file mode 100644
index 0000000000..45957ead3a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo1728.mf
@@ -0,0 +1,2 @@
+% gmxo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2074.mf
new file mode 100644
index 0000000000..7e3888d8a6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2074.mf
@@ -0,0 +1,2 @@
+% gmxo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2488.mf
new file mode 100644
index 0000000000..2d21f36bc7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2488.mf
@@ -0,0 +1,2 @@
+% gmxo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2986.mf
new file mode 100644
index 0000000000..8bb0e29d9a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo2986.mf
@@ -0,0 +1,2 @@
+% gmxo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo3583.mf
new file mode 100644
index 0000000000..2e1702ea75
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gmxo3583.mf
@@ -0,0 +1,2 @@
+% gmxo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc.mf
new file mode 100644
index 0000000000..e3b91f2bc9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+%
+% Outline font based on grmc
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grmc
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0500.mf
new file mode 100644
index 0000000000..901c1fe24f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0500.mf
@@ -0,0 +1,2 @@
+% gomc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0600.mf
new file mode 100644
index 0000000000..d84afe6322
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0600.mf
@@ -0,0 +1,2 @@
+% gomc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0700.mf
new file mode 100644
index 0000000000..ff398be1cd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0700.mf
@@ -0,0 +1,2 @@
+% gomc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0800.mf
new file mode 100644
index 0000000000..2d42b28070
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0800.mf
@@ -0,0 +1,2 @@
+% gomc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0900.mf
new file mode 100644
index 0000000000..02160dc6e5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc0900.mf
@@ -0,0 +1,2 @@
+% gomc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1000.mf
new file mode 100644
index 0000000000..65a487e36a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1000.mf
@@ -0,0 +1,2 @@
+% gomc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1095.mf
new file mode 100644
index 0000000000..1a66886c41
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1095.mf
@@ -0,0 +1,2 @@
+% gomc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1200.mf
new file mode 100644
index 0000000000..82f50fd0d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1200.mf
@@ -0,0 +1,2 @@
+% gomc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1440.mf
new file mode 100644
index 0000000000..4938fc9c12
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1440.mf
@@ -0,0 +1,2 @@
+% gomc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1728.mf
new file mode 100644
index 0000000000..0787716179
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc1728.mf
@@ -0,0 +1,2 @@
+% gomc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2074.mf
new file mode 100644
index 0000000000..438298e290
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2074.mf
@@ -0,0 +1,2 @@
+% gomc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2488.mf
new file mode 100644
index 0000000000..aeb95f2b5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2488.mf
@@ -0,0 +1,2 @@
+% gomc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2986.mf
new file mode 100644
index 0000000000..de7c43d9da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc2986.mf
@@ -0,0 +1,2 @@
+% gomc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc3583.mf
new file mode 100644
index 0000000000..fda26a5168
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomc3583.mf
@@ -0,0 +1,2 @@
+% gomc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi.mf
new file mode 100644
index 0000000000..307ef8746d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%
+% Outline font based on grmi
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grmi
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0500.mf
new file mode 100644
index 0000000000..ba91430da5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0500.mf
@@ -0,0 +1,2 @@
+% gomi0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0600.mf
new file mode 100644
index 0000000000..0d47ce2dea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0600.mf
@@ -0,0 +1,2 @@
+% gomi0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0700.mf
new file mode 100644
index 0000000000..2daa246bb9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0700.mf
@@ -0,0 +1,2 @@
+% gomi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0800.mf
new file mode 100644
index 0000000000..a03e5f9a32
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0800.mf
@@ -0,0 +1,2 @@
+% gomi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0900.mf
new file mode 100644
index 0000000000..da6149e750
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi0900.mf
@@ -0,0 +1,2 @@
+% gomi0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1000.mf
new file mode 100644
index 0000000000..3090076986
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1000.mf
@@ -0,0 +1,2 @@
+% gomi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1095.mf
new file mode 100644
index 0000000000..a7b2313f9d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1095.mf
@@ -0,0 +1,2 @@
+% gomi1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1200.mf
new file mode 100644
index 0000000000..f015da99b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1200.mf
@@ -0,0 +1,2 @@
+% gomi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1440.mf
new file mode 100644
index 0000000000..08d03c93f4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1440.mf
@@ -0,0 +1,2 @@
+% gomi1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1728.mf
new file mode 100644
index 0000000000..5c1606aff4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi1728.mf
@@ -0,0 +1,2 @@
+% gomi1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2074.mf
new file mode 100644
index 0000000000..fc7b36238f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2074.mf
@@ -0,0 +1,2 @@
+% gomi2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2488.mf
new file mode 100644
index 0000000000..c125b199f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2488.mf
@@ -0,0 +1,2 @@
+% gomi2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2986.mf
new file mode 100644
index 0000000000..bb63020134
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi2986.mf
@@ -0,0 +1,2 @@
+% gomi2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomi3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi3583.mf
new file mode 100644
index 0000000000..95b09aa0d3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomi3583.mf
@@ -0,0 +1,2 @@
+% gomi3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn.mf
new file mode 100644
index 0000000000..39bdd369b3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn.mf
@@ -0,0 +1,8 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+%
+% Outline font based on grmn
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grmn
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0500.mf
new file mode 100644
index 0000000000..f6548871f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0500.mf
@@ -0,0 +1,2 @@
+% gomn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0600.mf
new file mode 100644
index 0000000000..4fe784b614
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0600.mf
@@ -0,0 +1,2 @@
+% gomn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0700.mf
new file mode 100644
index 0000000000..465255eaf2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0700.mf
@@ -0,0 +1,2 @@
+% gomn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0800.mf
new file mode 100644
index 0000000000..a94acfcadf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0800.mf
@@ -0,0 +1,2 @@
+% gomn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0900.mf
new file mode 100644
index 0000000000..a98cc1b0b1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn0900.mf
@@ -0,0 +1,2 @@
+% gomn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1000.mf
new file mode 100644
index 0000000000..5304da56f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1000.mf
@@ -0,0 +1,2 @@
+% gomn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1095.mf
new file mode 100644
index 0000000000..951dd47980
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1095.mf
@@ -0,0 +1,2 @@
+% gomn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1200.mf
new file mode 100644
index 0000000000..eafe1dcf75
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1200.mf
@@ -0,0 +1,2 @@
+% gomn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1440.mf
new file mode 100644
index 0000000000..834a23f938
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1440.mf
@@ -0,0 +1,2 @@
+% gomn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1728.mf
new file mode 100644
index 0000000000..f115755ee3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn1728.mf
@@ -0,0 +1,2 @@
+% gomn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2074.mf
new file mode 100644
index 0000000000..71c803fe4c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2074.mf
@@ -0,0 +1,2 @@
+% gomn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2488.mf
new file mode 100644
index 0000000000..3786532949
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2488.mf
@@ -0,0 +1,2 @@
+% gomn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2986.mf
new file mode 100644
index 0000000000..6076107284
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn2986.mf
@@ -0,0 +1,2 @@
+% gomn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn3583.mf
new file mode 100644
index 0000000000..2e1960ee8a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomn3583.mf
@@ -0,0 +1,2 @@
+% gomn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo.mf
new file mode 100644
index 0000000000..af7f8a0487
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+%
+% Outline font based on grmo
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grmo
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0500.mf
new file mode 100644
index 0000000000..cfbfbf3ce5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0500.mf
@@ -0,0 +1,2 @@
+% gomo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0600.mf
new file mode 100644
index 0000000000..c6e21d344e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0600.mf
@@ -0,0 +1,2 @@
+% gomo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0700.mf
new file mode 100644
index 0000000000..5cad9a55fc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0700.mf
@@ -0,0 +1,2 @@
+% gomo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0800.mf
new file mode 100644
index 0000000000..899a05ab9c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0800.mf
@@ -0,0 +1,2 @@
+% gomo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0900.mf
new file mode 100644
index 0000000000..df286a160d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo0900.mf
@@ -0,0 +1,2 @@
+% gomo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1000.mf
new file mode 100644
index 0000000000..669920f1ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1000.mf
@@ -0,0 +1,2 @@
+% gomo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1095.mf
new file mode 100644
index 0000000000..978b30968a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1095.mf
@@ -0,0 +1,2 @@
+% gomo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1200.mf
new file mode 100644
index 0000000000..9a7297b0cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1200.mf
@@ -0,0 +1,2 @@
+% gomo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1440.mf
new file mode 100644
index 0000000000..8b2ae26c12
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1440.mf
@@ -0,0 +1,2 @@
+% gomo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1728.mf
new file mode 100644
index 0000000000..46e8256a3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo1728.mf
@@ -0,0 +1,2 @@
+% gomo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2074.mf
new file mode 100644
index 0000000000..bd006628d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2074.mf
@@ -0,0 +1,2 @@
+% gomo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2488.mf
new file mode 100644
index 0000000000..e071d9a55c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2488.mf
@@ -0,0 +1,2 @@
+% gomo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2986.mf
new file mode 100644
index 0000000000..a42b1d24c5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo2986.mf
@@ -0,0 +1,2 @@
+% gomo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo3583.mf
new file mode 100644
index 0000000000..17fdc3a5c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomo3583.mf
@@ -0,0 +1,2 @@
+% gomo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu.mf
new file mode 100644
index 0000000000..7be0ef1f77
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%
+% Outline font based on grmu
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grmu
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0500.mf
new file mode 100644
index 0000000000..015132c780
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0500.mf
@@ -0,0 +1,2 @@
+% gomu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0600.mf
new file mode 100644
index 0000000000..ccdda7734f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0600.mf
@@ -0,0 +1,2 @@
+% gomu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0700.mf
new file mode 100644
index 0000000000..d45b715f0b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0700.mf
@@ -0,0 +1,2 @@
+% gomu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0800.mf
new file mode 100644
index 0000000000..1e24aed607
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0800.mf
@@ -0,0 +1,2 @@
+% gomu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0900.mf
new file mode 100644
index 0000000000..d5f398eb22
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu0900.mf
@@ -0,0 +1,2 @@
+% gomu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1000.mf
new file mode 100644
index 0000000000..a5b78a5341
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1000.mf
@@ -0,0 +1,2 @@
+% gomu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1095.mf
new file mode 100644
index 0000000000..2221769d62
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1095.mf
@@ -0,0 +1,2 @@
+% gomu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1200.mf
new file mode 100644
index 0000000000..5bf8e9bb59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1200.mf
@@ -0,0 +1,2 @@
+% gomu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1440.mf
new file mode 100644
index 0000000000..e0e5b20192
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1440.mf
@@ -0,0 +1,2 @@
+% gomu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1728.mf
new file mode 100644
index 0000000000..0edf8ec047
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu1728.mf
@@ -0,0 +1,2 @@
+% gomu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2074.mf
new file mode 100644
index 0000000000..593d9b39c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2074.mf
@@ -0,0 +1,2 @@
+% gomu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2488.mf
new file mode 100644
index 0000000000..829352bb98
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2488.mf
@@ -0,0 +1,2 @@
+% gomu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2986.mf
new file mode 100644
index 0000000000..3dc60be1a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu2986.mf
@@ -0,0 +1,2 @@
+% gomu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gomu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu3583.mf
new file mode 100644
index 0000000000..fbb1e5c4f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gomu3583.mf
@@ -0,0 +1,2 @@
+% gomu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc.mf
new file mode 100644
index 0000000000..72a6995c52
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+%
+% Outline font based on grxc
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grxc
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0500.mf
new file mode 100644
index 0000000000..e4599dbcc9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0500.mf
@@ -0,0 +1,2 @@
+% goxc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0600.mf
new file mode 100644
index 0000000000..b14994d961
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0600.mf
@@ -0,0 +1,2 @@
+% goxc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0700.mf
new file mode 100644
index 0000000000..db17befc86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0700.mf
@@ -0,0 +1,2 @@
+% goxc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0800.mf
new file mode 100644
index 0000000000..29c19fb057
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0800.mf
@@ -0,0 +1,2 @@
+% goxc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0900.mf
new file mode 100644
index 0000000000..45e25231ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc0900.mf
@@ -0,0 +1,2 @@
+% goxc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1000.mf
new file mode 100644
index 0000000000..4121089857
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1000.mf
@@ -0,0 +1,2 @@
+% goxc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1095.mf
new file mode 100644
index 0000000000..9a4d2d105c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1095.mf
@@ -0,0 +1,2 @@
+% goxc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1200.mf
new file mode 100644
index 0000000000..631a4d8d3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1200.mf
@@ -0,0 +1,2 @@
+% goxc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1440.mf
new file mode 100644
index 0000000000..0f2c340128
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1440.mf
@@ -0,0 +1,2 @@
+% goxc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1728.mf
new file mode 100644
index 0000000000..49606b97ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc1728.mf
@@ -0,0 +1,2 @@
+% goxc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2074.mf
new file mode 100644
index 0000000000..d6e84df88d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2074.mf
@@ -0,0 +1,2 @@
+% goxc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2488.mf
new file mode 100644
index 0000000000..36f8ac02f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2488.mf
@@ -0,0 +1,2 @@
+% goxc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2986.mf
new file mode 100644
index 0000000000..a940f9a16d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc2986.mf
@@ -0,0 +1,2 @@
+% goxc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc3583.mf
new file mode 100644
index 0000000000..4160401acd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxc3583.mf
@@ -0,0 +1,2 @@
+% goxc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi.mf
new file mode 100644
index 0000000000..b1cb6fb8e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%
+% Outline font based on grxi
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grxi
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0500.mf
new file mode 100644
index 0000000000..12c0f662fc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0500.mf
@@ -0,0 +1,2 @@
+% goxi0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0600.mf
new file mode 100644
index 0000000000..ac9eca6154
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0600.mf
@@ -0,0 +1,2 @@
+% goxi0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0700.mf
new file mode 100644
index 0000000000..b57452e698
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0700.mf
@@ -0,0 +1,2 @@
+% goxi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0800.mf
new file mode 100644
index 0000000000..0792d97d48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0800.mf
@@ -0,0 +1,2 @@
+% goxi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0900.mf
new file mode 100644
index 0000000000..056e2ce0de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi0900.mf
@@ -0,0 +1,2 @@
+% goxi0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1000.mf
new file mode 100644
index 0000000000..ea06e80083
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1000.mf
@@ -0,0 +1,2 @@
+% goxi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1095.mf
new file mode 100644
index 0000000000..4dc31ada2a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1095.mf
@@ -0,0 +1,2 @@
+% goxi1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1200.mf
new file mode 100644
index 0000000000..1533eafd02
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1200.mf
@@ -0,0 +1,2 @@
+% goxi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1440.mf
new file mode 100644
index 0000000000..03aab96446
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1440.mf
@@ -0,0 +1,2 @@
+% goxi1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1728.mf
new file mode 100644
index 0000000000..21e831cf48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi1728.mf
@@ -0,0 +1,2 @@
+% goxi1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2074.mf
new file mode 100644
index 0000000000..4180a7f4eb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2074.mf
@@ -0,0 +1,2 @@
+% goxi2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2488.mf
new file mode 100644
index 0000000000..779fb3ac7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2488.mf
@@ -0,0 +1,2 @@
+% goxi2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2986.mf
new file mode 100644
index 0000000000..1da699e629
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi2986.mf
@@ -0,0 +1,2 @@
+% goxi2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxi3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi3583.mf
new file mode 100644
index 0000000000..3a913dcaa0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxi3583.mf
@@ -0,0 +1,2 @@
+% goxi3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn.mf
new file mode 100644
index 0000000000..1529121fa8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+%
+% Outline font based on grxn
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grxn
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0500.mf
new file mode 100644
index 0000000000..07f46f40ae
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0500.mf
@@ -0,0 +1,2 @@
+% goxn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0600.mf
new file mode 100644
index 0000000000..c41a319812
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0600.mf
@@ -0,0 +1,2 @@
+% goxn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0700.mf
new file mode 100644
index 0000000000..6d5c024c8f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0700.mf
@@ -0,0 +1,2 @@
+% goxn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0800.mf
new file mode 100644
index 0000000000..aeeb4b31dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0800.mf
@@ -0,0 +1,2 @@
+% goxn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0900.mf
new file mode 100644
index 0000000000..a08395e155
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn0900.mf
@@ -0,0 +1,2 @@
+% goxn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1000.mf
new file mode 100644
index 0000000000..e074fc1efe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1000.mf
@@ -0,0 +1,2 @@
+% goxn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1095.mf
new file mode 100644
index 0000000000..554863b89d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1095.mf
@@ -0,0 +1,2 @@
+% goxn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1200.mf
new file mode 100644
index 0000000000..79298d3f60
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1200.mf
@@ -0,0 +1,2 @@
+% goxn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1440.mf
new file mode 100644
index 0000000000..5cd2dddc71
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1440.mf
@@ -0,0 +1,2 @@
+% goxn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1728.mf
new file mode 100644
index 0000000000..0001945d10
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn1728.mf
@@ -0,0 +1,2 @@
+% goxn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2074.mf
new file mode 100644
index 0000000000..7108cc9043
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2074.mf
@@ -0,0 +1,2 @@
+% goxn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2488.mf
new file mode 100644
index 0000000000..f5776266b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2488.mf
@@ -0,0 +1,2 @@
+% goxn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2986.mf
new file mode 100644
index 0000000000..3a8e5b5b31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn2986.mf
@@ -0,0 +1,2 @@
+% goxn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn3583.mf
new file mode 100644
index 0000000000..2495f20894
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxn3583.mf
@@ -0,0 +1,2 @@
+% goxn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo.mf
new file mode 100644
index 0000000000..cc03652d3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+%
+% Outline font based on grxo
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grxo
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0500.mf
new file mode 100644
index 0000000000..74666b625e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0500.mf
@@ -0,0 +1,2 @@
+% goxo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0600.mf
new file mode 100644
index 0000000000..17ae138a47
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0600.mf
@@ -0,0 +1,2 @@
+% goxo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0700.mf
new file mode 100644
index 0000000000..dc204d08e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0700.mf
@@ -0,0 +1,2 @@
+% goxo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0800.mf
new file mode 100644
index 0000000000..299f099481
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0800.mf
@@ -0,0 +1,2 @@
+% goxo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0900.mf
new file mode 100644
index 0000000000..3300d1ba2c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo0900.mf
@@ -0,0 +1,2 @@
+% goxo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1000.mf
new file mode 100644
index 0000000000..c6b6b9490d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1000.mf
@@ -0,0 +1,2 @@
+% goxo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1095.mf
new file mode 100644
index 0000000000..d7373bef8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1095.mf
@@ -0,0 +1,2 @@
+% goxo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1200.mf
new file mode 100644
index 0000000000..52dfd1dd66
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1200.mf
@@ -0,0 +1,2 @@
+% goxo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1440.mf
new file mode 100644
index 0000000000..5e8c09ec7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1440.mf
@@ -0,0 +1,2 @@
+% goxo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1728.mf
new file mode 100644
index 0000000000..e0253bce47
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo1728.mf
@@ -0,0 +1,2 @@
+% goxo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2074.mf
new file mode 100644
index 0000000000..42067b9454
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2074.mf
@@ -0,0 +1,2 @@
+% goxo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2488.mf
new file mode 100644
index 0000000000..45d07f4a6c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2488.mf
@@ -0,0 +1,2 @@
+% goxo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2986.mf
new file mode 100644
index 0000000000..547eb838c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo2986.mf
@@ -0,0 +1,2 @@
+% goxo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo3583.mf
new file mode 100644
index 0000000000..e183230376
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxo3583.mf
@@ -0,0 +1,2 @@
+% goxo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu.mf
new file mode 100644
index 0000000000..9009415f2c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu.mf
@@ -0,0 +1,9 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+%
+% Outline font based on grxu
+%
+boolean outlining;
+outlining:=true;
+extra_endchar:=extra_endchar & "outline;";
+input grxu
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0500.mf
new file mode 100644
index 0000000000..3c07181679
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0500.mf
@@ -0,0 +1,2 @@
+% goxu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0600.mf
new file mode 100644
index 0000000000..9c2cdded16
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0600.mf
@@ -0,0 +1,2 @@
+% goxu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0700.mf
new file mode 100644
index 0000000000..7ce512d65e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0700.mf
@@ -0,0 +1,2 @@
+% goxu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0800.mf
new file mode 100644
index 0000000000..27a31ffa7a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0800.mf
@@ -0,0 +1,2 @@
+% goxu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0900.mf
new file mode 100644
index 0000000000..d321ae9bae
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu0900.mf
@@ -0,0 +1,2 @@
+% goxu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1000.mf
new file mode 100644
index 0000000000..a69a35227b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1000.mf
@@ -0,0 +1,2 @@
+% goxu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1095.mf
new file mode 100644
index 0000000000..cb7d21e0d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1095.mf
@@ -0,0 +1,2 @@
+% goxu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1200.mf
new file mode 100644
index 0000000000..c2ecbca339
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1200.mf
@@ -0,0 +1,2 @@
+% goxu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1440.mf
new file mode 100644
index 0000000000..8c7d514783
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1440.mf
@@ -0,0 +1,2 @@
+% goxu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1728.mf
new file mode 100644
index 0000000000..116ed85ec7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu1728.mf
@@ -0,0 +1,2 @@
+% goxu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2074.mf
new file mode 100644
index 0000000000..4df201f2a9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2074.mf
@@ -0,0 +1,2 @@
+% goxu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2488.mf
new file mode 100644
index 0000000000..9aa3c0693c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2488.mf
@@ -0,0 +1,2 @@
+% goxu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2986.mf
new file mode 100644
index 0000000000..c9a9a69b4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu2986.mf
@@ -0,0 +1,2 @@
+% goxu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/goxu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu3583.mf
new file mode 100644
index 0000000000..2135d366fd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/goxu3583.mf
@@ -0,0 +1,2 @@
+% goxu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl.mf
new file mode 100644
index 0000000000..7116195434
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 2000 Claudio Beccari
+% file grbl v.1.0 2000/11/25
+% 256 character slightly darker than normal Leipzig greek font
+
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:= "GRMBL";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 29.75, 47.6, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 29.75, 47.6, 76.5, 102, 144.5, 765);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 183, 229, 275, 395, 2290);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 260, 310, 450, 2600);
+gendef [1/36pt#](iota_dp# )( 27, 50.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 7, 9, 9, 9, 9, 9);
+gendef [1/36pt#]( fine# )( 6, 8, 8, 8, 8, 8);
+gendef [1/36pt#]( thin_join# )( 6, 8, 8, 8.5, 10, 65);
+%gendef [1/36pt#]( hair# )( 8, 10, 11, 11.5, 13, 80);
+gendef [1/36pt#]( hair# )( 10, 12, 14, 15, 17, 85);
+gendef [1/36pt#]( stem# )( 16, 25, 28, 29, 34, 210);
+gendef [1/36pt#]( curve# )( 19, 26.5, 31, 34, 41, 230);
+gendef [1/36pt#]( ess# )( 13, 24, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 9, 10.5, 12, 12.5, 14, 88);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 9, 10.5, 12, 13.5, 17, 110);
+gendef [1/36pt#]( slab# )( 9, 10.5, 12, 13.5, 17, 110);
+gendef [1/36pt#]( cap_bar# )( 9, 10.5, 12, 13.5, 17, 110);
+gendef [1/36pt#]( cap_band# )( 9, 10.5, 12, 13.5, 17, 110);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+slant:=sind 15/cosd 15;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbleipzig: boolean cbleipzig fi; cbleipzig:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0500.mf
new file mode 100644
index 0000000000..320834e081
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0500.mf
@@ -0,0 +1,2 @@
+% grbl0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0600.mf
new file mode 100644
index 0000000000..a68ed7ed0e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0600.mf
@@ -0,0 +1,2 @@
+% grbl0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0700.mf
new file mode 100644
index 0000000000..67d385d6e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0700.mf
@@ -0,0 +1,2 @@
+% grbl0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0800.mf
new file mode 100644
index 0000000000..e8f6de240b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0800.mf
@@ -0,0 +1,2 @@
+% grbl0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0900.mf
new file mode 100644
index 0000000000..66263dc8df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl0900.mf
@@ -0,0 +1,2 @@
+% grbl0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1000.mf
new file mode 100644
index 0000000000..c9c86c3525
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1000.mf
@@ -0,0 +1,2 @@
+% grbl1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1095.mf
new file mode 100644
index 0000000000..782352debf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1095.mf
@@ -0,0 +1,2 @@
+% grbl1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1200.mf
new file mode 100644
index 0000000000..f18ccbfe4d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1200.mf
@@ -0,0 +1,2 @@
+% grbl1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1440.mf
new file mode 100644
index 0000000000..fab87d98b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1440.mf
@@ -0,0 +1,2 @@
+% grbl1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1728.mf
new file mode 100644
index 0000000000..b39a102e84
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl1728.mf
@@ -0,0 +1,2 @@
+% grbl1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2074.mf
new file mode 100644
index 0000000000..0832f8487d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2074.mf
@@ -0,0 +1,2 @@
+% grbl2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2488.mf
new file mode 100644
index 0000000000..952696ae40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2488.mf
@@ -0,0 +1,2 @@
+% grbl2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2986.mf
new file mode 100644
index 0000000000..7c0bb7225f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl2986.mf
@@ -0,0 +1,2 @@
+% grbl2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grbl3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl3583.mf
new file mode 100644
index 0000000000..eb258bf2af
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grbl3583.mf
@@ -0,0 +1,2 @@
+% grbl3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc.mf
new file mode 100644
index 0000000000..c04c74491a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grmc v.1.0a 1999/11/05
+% 256 character small caps normal upright greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+small_caps:=true; sclc:=1.19;
+font_identifier:="GRMC" ;
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 130, 210, 250, 300, 432, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0500.mf
new file mode 100644
index 0000000000..e5a26bac30
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0500.mf
@@ -0,0 +1,2 @@
+% grmc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0600.mf
new file mode 100644
index 0000000000..c5e186cdd1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0600.mf
@@ -0,0 +1,2 @@
+% grmc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0700.mf
new file mode 100644
index 0000000000..acd1357535
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0700.mf
@@ -0,0 +1,2 @@
+% grmc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0800.mf
new file mode 100644
index 0000000000..22f79b66be
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0800.mf
@@ -0,0 +1,2 @@
+% grmc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0900.mf
new file mode 100644
index 0000000000..e6e045126b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc0900.mf
@@ -0,0 +1,2 @@
+% grmc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1000.mf
new file mode 100644
index 0000000000..e491da73f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1000.mf
@@ -0,0 +1,2 @@
+% grmc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1095.mf
new file mode 100644
index 0000000000..405b144905
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1095.mf
@@ -0,0 +1,2 @@
+% grmc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1200.mf
new file mode 100644
index 0000000000..98bb40b03d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1200.mf
@@ -0,0 +1,2 @@
+% grmc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1440.mf
new file mode 100644
index 0000000000..1f1e768cda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1440.mf
@@ -0,0 +1,2 @@
+% grmc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1728.mf
new file mode 100644
index 0000000000..e2b6bb956e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc1728.mf
@@ -0,0 +1,2 @@
+% grmc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2074.mf
new file mode 100644
index 0000000000..8e2cf289da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2074.mf
@@ -0,0 +1,2 @@
+% grmc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2488.mf
new file mode 100644
index 0000000000..a3b9719d9a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2488.mf
@@ -0,0 +1,2 @@
+% grmc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2986.mf
new file mode 100644
index 0000000000..23030fc981
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc2986.mf
@@ -0,0 +1,2 @@
+% grmc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc3583.mf
new file mode 100644
index 0000000000..87680732cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmc3583.mf
@@ -0,0 +1,2 @@
+% grmc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi.mf
new file mode 100644
index 0000000000..bd78041885
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file grmi v.1.0a 1999/11/05
+% 256 character regular italic or cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRMI";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 171, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28.7, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33.5, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 32, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 7.5, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0500.mf
new file mode 100644
index 0000000000..5544ae1c42
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0500.mf
@@ -0,0 +1,2 @@
+% grmi0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0600.mf
new file mode 100644
index 0000000000..cdd0c27bb9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0600.mf
@@ -0,0 +1,2 @@
+% grmi0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0700.mf
new file mode 100644
index 0000000000..6ce259a79f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0700.mf
@@ -0,0 +1,2 @@
+% grmi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0800.mf
new file mode 100644
index 0000000000..9349f86d02
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0800.mf
@@ -0,0 +1,2 @@
+% grmi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0900.mf
new file mode 100644
index 0000000000..7bd61b8792
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi0900.mf
@@ -0,0 +1,2 @@
+% grmi0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1000.mf
new file mode 100644
index 0000000000..0201919c66
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1000.mf
@@ -0,0 +1,2 @@
+% grmi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1095.mf
new file mode 100644
index 0000000000..b83588019e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1095.mf
@@ -0,0 +1,2 @@
+% grmi1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1200.mf
new file mode 100644
index 0000000000..2b29330914
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1200.mf
@@ -0,0 +1,2 @@
+% grmi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1440.mf
new file mode 100644
index 0000000000..d10236a29c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1440.mf
@@ -0,0 +1,2 @@
+% grmi1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1728.mf
new file mode 100644
index 0000000000..9d1abaa0f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi1728.mf
@@ -0,0 +1,2 @@
+% grmi1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2074.mf
new file mode 100644
index 0000000000..3b50f0b4b9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2074.mf
@@ -0,0 +1,2 @@
+% grmi2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2488.mf
new file mode 100644
index 0000000000..762046a4d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2488.mf
@@ -0,0 +1,2 @@
+% grmi2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2986.mf
new file mode 100644
index 0000000000..a83ba36a1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi2986.mf
@@ -0,0 +1,2 @@
+% grmi2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmi3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi3583.mf
new file mode 100644
index 0000000000..bc645597ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmi3583.mf
@@ -0,0 +1,2 @@
+% grmi3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml.mf
new file mode 100644
index 0000000000..3cd958d363
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grml v.1.0a 1999/11/05
+% 256 character regular Leipzig greek font
+
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:= "GRML";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 29.75, 47.6, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 29.75, 47.6, 76.5, 102, 144.5, 765);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 183, 229, 275, 395, 2290);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 260, 310, 450, 2600);
+gendef [1/36pt#](iota_dp# )( 27, 50.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 8);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 7);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+slant:=sind 15/cosd 15;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbleipzig: boolean cbleipzig fi; cbleipzig:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0500.mf
new file mode 100644
index 0000000000..a600a3797c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0500.mf
@@ -0,0 +1,2 @@
+% grml0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0600.mf
new file mode 100644
index 0000000000..b0f1aeda2d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0600.mf
@@ -0,0 +1,2 @@
+% grml0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0700.mf
new file mode 100644
index 0000000000..70ab3ee421
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0700.mf
@@ -0,0 +1,2 @@
+% grml0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0800.mf
new file mode 100644
index 0000000000..9f6289df05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0800.mf
@@ -0,0 +1,2 @@
+% grml0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0900.mf
new file mode 100644
index 0000000000..65bff5df53
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml0900.mf
@@ -0,0 +1,2 @@
+% grml0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1000.mf
new file mode 100644
index 0000000000..39abfe3921
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1000.mf
@@ -0,0 +1,2 @@
+% grml1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1095.mf
new file mode 100644
index 0000000000..78f6d20516
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1095.mf
@@ -0,0 +1,2 @@
+% grml1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1200.mf
new file mode 100644
index 0000000000..fbc10d610b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1200.mf
@@ -0,0 +1,2 @@
+% grml1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1440.mf
new file mode 100644
index 0000000000..674308dc60
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1440.mf
@@ -0,0 +1,2 @@
+% grml1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1728.mf
new file mode 100644
index 0000000000..09751fb465
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml1728.mf
@@ -0,0 +1,2 @@
+% grml1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml2074.mf
new file mode 100644
index 0000000000..d60cb8d46c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml2074.mf
@@ -0,0 +1,2 @@
+% grml2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml2488.mf
new file mode 100644
index 0000000000..8f30f94235
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml2488.mf
@@ -0,0 +1,2 @@
+% grml2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml2986.mf
new file mode 100644
index 0000000000..2c4bb09d9a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml2986.mf
@@ -0,0 +1,2 @@
+% grml2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grml3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grml3583.mf
new file mode 100644
index 0000000000..e8e8bdcf92
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grml3583.mf
@@ -0,0 +1,2 @@
+% grml3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn.mf
new file mode 100644
index 0000000000..b424073f6f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grmn v.1.0a 1999/11/05
+% 256 character regular upright greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:= "GRMN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 36, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 6.6, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0500.mf
new file mode 100644
index 0000000000..ee5141fd80
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0500.mf
@@ -0,0 +1,2 @@
+% grmn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0600.mf
new file mode 100644
index 0000000000..5f722679f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0600.mf
@@ -0,0 +1,2 @@
+% grmn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0700.mf
new file mode 100644
index 0000000000..ab09d3353e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0700.mf
@@ -0,0 +1,2 @@
+% grmn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0800.mf
new file mode 100644
index 0000000000..00277c07e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0800.mf
@@ -0,0 +1,2 @@
+% grmn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0900.mf
new file mode 100644
index 0000000000..c1792496c6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn0900.mf
@@ -0,0 +1,2 @@
+% grmn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1000.mf
new file mode 100644
index 0000000000..19306541bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1000.mf
@@ -0,0 +1,2 @@
+% grmn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1095.mf
new file mode 100644
index 0000000000..a5c42c3be8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1095.mf
@@ -0,0 +1,2 @@
+% grmn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1200.mf
new file mode 100644
index 0000000000..57ca647b75
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1200.mf
@@ -0,0 +1,2 @@
+% grmn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1440.mf
new file mode 100644
index 0000000000..f76ea03be7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1440.mf
@@ -0,0 +1,2 @@
+% grmn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1728.mf
new file mode 100644
index 0000000000..68eafadb2f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn1728.mf
@@ -0,0 +1,2 @@
+% grmn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2074.mf
new file mode 100644
index 0000000000..fd6cc95cac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2074.mf
@@ -0,0 +1,2 @@
+% grmn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2488.mf
new file mode 100644
index 0000000000..761262862c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2488.mf
@@ -0,0 +1,2 @@
+% grmn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2986.mf
new file mode 100644
index 0000000000..9fea07abb8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn2986.mf
@@ -0,0 +1,2 @@
+% grmn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn3583.mf
new file mode 100644
index 0000000000..f4403aca97
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmn3583.mf
@@ -0,0 +1,2 @@
+% grmn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo.mf
new file mode 100644
index 0000000000..9d01c82917
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grmo v.1.0a 1999/11/05
+% 256 character regular oblique greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRMO";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 171, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28.7, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33.5, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 32, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 7.5, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0500.mf
new file mode 100644
index 0000000000..f3f27bc73b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0500.mf
@@ -0,0 +1,2 @@
+% grmo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0600.mf
new file mode 100644
index 0000000000..cf4a864b4f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0600.mf
@@ -0,0 +1,2 @@
+% grmo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0700.mf
new file mode 100644
index 0000000000..c52e7b3a7e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0700.mf
@@ -0,0 +1,2 @@
+% grmo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0800.mf
new file mode 100644
index 0000000000..bc9acc8632
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0800.mf
@@ -0,0 +1,2 @@
+% grmo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0900.mf
new file mode 100644
index 0000000000..62b5a3a776
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo0900.mf
@@ -0,0 +1,2 @@
+% grmo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1000.mf
new file mode 100644
index 0000000000..b7eab585f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1000.mf
@@ -0,0 +1,2 @@
+% grmo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1095.mf
new file mode 100644
index 0000000000..b452003038
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1095.mf
@@ -0,0 +1,2 @@
+% grmo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1200.mf
new file mode 100644
index 0000000000..5f699df0e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1200.mf
@@ -0,0 +1,2 @@
+% grmo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1440.mf
new file mode 100644
index 0000000000..e360ce8dbf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1440.mf
@@ -0,0 +1,2 @@
+% grmo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1728.mf
new file mode 100644
index 0000000000..bbbc35e18d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo1728.mf
@@ -0,0 +1,2 @@
+% grmo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2074.mf
new file mode 100644
index 0000000000..af5a831645
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2074.mf
@@ -0,0 +1,2 @@
+% grmo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2488.mf
new file mode 100644
index 0000000000..cee33b9c49
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2488.mf
@@ -0,0 +1,2 @@
+% grmo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2986.mf
new file mode 100644
index 0000000000..09040c9797
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo2986.mf
@@ -0,0 +1,2 @@
+% grmo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo3583.mf
new file mode 100644
index 0000000000..f6044cd5a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmo3583.mf
@@ -0,0 +1,2 @@
+% grmo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu.mf
new file mode 100644
index 0000000000..51bef0be35
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file grmu v.1.0a 1999/11/05
+% 256 character regular upright cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRMU";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 2, 4.1, 5, 5.8, 8, 50);
+gendef [1/36pt#]( letter_fit# )( 5, 0, 0, 0, [-0.1], [-1]);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 246, 295, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 268, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 45, 70, 82, 100, 140, 820);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 90, 120, 171, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 180, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 6, 8, 8, 8, 8, 53);
+gendef [1/36pt#]( fine# )( 5, 7, 7, 7, 7, 47);
+gendef [1/36pt#]( thin_join# )( 5, 7, 7, 7.5, 9, 60);
+gendef [1/36pt#]( hair# )( 7, 8, 9, 9.5, 11, 70);
+gendef [1/36pt#]( stem# )( 15, 24, 27, 28.7, 33, 200);
+gendef [1/36pt#]( curve# )( 18, 25.5, 30, 33.5, 40, 220);
+gendef [1/36pt#]( ess# )( 12, 23, 27, 30, 35, 200);
+gendef [1/36pt#]( flare# )( 17, 23, 27, 32, 45, 220);
+gendef [1/36pt#]( dot_size# )( 22, 32, 38, 42, 51, 253);
+gendef [1/36pt#]( cap_hair# )( 8, 9.5, 11, 11.5, 13, 80);
+gendef [1/36pt#]( cap_stem# )( 19, 26.5, 32, 35, 41, 220);
+gendef [1/36pt#]( cap_curve# )( 21, 30, 37, 40, 47, 247);
+gendef [1/36pt#]( cap_ess# )( 18, 27, 35, 38, 43, 233);
+gendef [1/36pt#]( rule_thickness#)( 10, 13, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 10, 16, 20, 24, 34, 200);
+gendef [1/36pt#]( jut# )( 15, 22, 28, 33, 42, 280);
+gendef [1/36pt#]( cap_jut# )( 20, 29, 37, 41, 50, 370);
+gendef [1/36pt#]( beak_jut# )( 6, 8.4, 10, 11.4, 15, 100);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( vair# )( 6, 7.5, 8, 8.5, 10, 53);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( slab# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_bar# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_band# )( 8, 9.5, 11, 12.5, 16, 100);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 2, 3.2, 4, 4.8, 7, 40);
+gendef [1/36pt#]( stem_corr# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( .5, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 4, 6, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 4, 6, 8, 9, 10, 53);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1, .4, 0, [-0.2], [-0.4], [-1]);
+otilt:=.2;
+superness:=(sqrt2)/2;
+superpull:=1/6;
+beak_darkness:=11/30;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0500.mf
new file mode 100644
index 0000000000..e748e4c92c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0500.mf
@@ -0,0 +1,2 @@
+% grmu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0600.mf
new file mode 100644
index 0000000000..56f4dbc88c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0600.mf
@@ -0,0 +1,2 @@
+% grmu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0700.mf
new file mode 100644
index 0000000000..6fa09e54c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0700.mf
@@ -0,0 +1,2 @@
+% grmu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0800.mf
new file mode 100644
index 0000000000..7144ed1e01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0800.mf
@@ -0,0 +1,2 @@
+% grmu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0900.mf
new file mode 100644
index 0000000000..3ed703a575
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu0900.mf
@@ -0,0 +1,2 @@
+% grmu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1000.mf
new file mode 100644
index 0000000000..0ce3c64813
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1000.mf
@@ -0,0 +1,2 @@
+% grmu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1095.mf
new file mode 100644
index 0000000000..5ecc251711
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1095.mf
@@ -0,0 +1,2 @@
+% grmu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1200.mf
new file mode 100644
index 0000000000..3765cbc2d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1200.mf
@@ -0,0 +1,2 @@
+% grmu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1440.mf
new file mode 100644
index 0000000000..bc644e2d72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1440.mf
@@ -0,0 +1,2 @@
+% grmu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1728.mf
new file mode 100644
index 0000000000..65868890df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu1728.mf
@@ -0,0 +1,2 @@
+% grmu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2074.mf
new file mode 100644
index 0000000000..2012304a3e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2074.mf
@@ -0,0 +1,2 @@
+% grmu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2488.mf
new file mode 100644
index 0000000000..845f5d80c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2488.mf
@@ -0,0 +1,2 @@
+% grmu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2986.mf
new file mode 100644
index 0000000000..6db8fee0ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu2986.mf
@@ -0,0 +1,2 @@
+% grmu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grmu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu3583.mf
new file mode 100644
index 0000000000..703c54774e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grmu3583.mf
@@ -0,0 +1,2 @@
+% grmu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc.mf
new file mode 100644
index 0000000000..891a96a122
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grxc v.1.0a 1999/11/05
+% 256 character small caps bold upright greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+small_caps:=true; sclc:=1.19;
+font_identifier:= "GRXC" ;
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 15, 20, 24, 28, 40.3, 230);
+gendef [1/36pt#]( width_adj# )( 7, 9.4, 11, 13, 18, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.4, 7, 8, 9, 70);
+gendef [1/36pt#]( letter_fit# )( 5, 5, 5, 5, 5, 5);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 247, 296, 425, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 268, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 40, 67, 85, 102, 140, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 40, 67, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 130, 210, 250, 300, 432, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 15, 16, 17, 18, 18, 135);
+gendef [1/36pt#]( stem# )( 24, 35, 41, 47, 59, 270);
+gendef [1/36pt#]( curve# )( 27, 39, 46, 52, 64, 280);
+gendef [1/36pt#]( ess# )( 19, 32, 38, 44, 56, 250);
+gendef [1/36pt#]( flare# )( 27, 39, 45, 51, 62, 280);
+gendef [1/36pt#]( dot_size# )( 31, 46, 56, 62, 74, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 19, 19, 20, 21, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 43, 51, 57, 69, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 46, 55, 61, 73, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 71, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 25, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 17, 100);
+gendef [1/36pt#]( jut# )( 13, 19, 25, 30, 42, 250);
+gendef [1/36pt#]( cap_jut# )( 19, 31, 39, 46, 56, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 9.4, 11, 12, 14, 110);
+gendef [1/36pt#]( beak# )( 25, 55, 70, 84, 114, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( slab# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_band# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 4, 5, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 4, 4, 5, 6, 27);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 5, 20);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0500.mf
new file mode 100644
index 0000000000..5c489dd12f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0500.mf
@@ -0,0 +1,2 @@
+% grxc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0600.mf
new file mode 100644
index 0000000000..6c3cc49f27
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0600.mf
@@ -0,0 +1,2 @@
+% grxc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0700.mf
new file mode 100644
index 0000000000..9e41d8e24d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0700.mf
@@ -0,0 +1,2 @@
+% grxc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0800.mf
new file mode 100644
index 0000000000..157f91624a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0800.mf
@@ -0,0 +1,2 @@
+% grxc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0900.mf
new file mode 100644
index 0000000000..eaa10cd75d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc0900.mf
@@ -0,0 +1,2 @@
+% grxc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1000.mf
new file mode 100644
index 0000000000..a3bd9e1cf8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1000.mf
@@ -0,0 +1,2 @@
+% grxc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1095.mf
new file mode 100644
index 0000000000..caedd5b84e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1095.mf
@@ -0,0 +1,2 @@
+% grxc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1200.mf
new file mode 100644
index 0000000000..d212380717
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1200.mf
@@ -0,0 +1,2 @@
+% grxc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1440.mf
new file mode 100644
index 0000000000..d455ca2478
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1440.mf
@@ -0,0 +1,2 @@
+% grxc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1728.mf
new file mode 100644
index 0000000000..9b8cf4b173
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc1728.mf
@@ -0,0 +1,2 @@
+% grxc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2074.mf
new file mode 100644
index 0000000000..add23e1260
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2074.mf
@@ -0,0 +1,2 @@
+% grxc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2488.mf
new file mode 100644
index 0000000000..304098dd95
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2488.mf
@@ -0,0 +1,2 @@
+% grxc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2986.mf
new file mode 100644
index 0000000000..6f0c7c8283
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc2986.mf
@@ -0,0 +1,2 @@
+% grxc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc3583.mf
new file mode 100644
index 0000000000..cf3206f6c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxc3583.mf
@@ -0,0 +1,2 @@
+% grxc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi.mf
new file mode 100644
index 0000000000..486f9bafd5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1998, 1999, 2002 Claudio Beccari
+% file grxi v.1.0b 2002/11/11
+% 256 character extended bold italic or cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXI";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 15, 20, 24, 28, 40.3, 230);
+gendef [1/36pt#]( width_adj# )( 7, 9.4, 11, 13, 18, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.4, 7, 8, 9, 70);
+gendef [1/36pt#]( letter_fit# )( 5, 5, 5, 5, 5, 5);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 247, 296, 425, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 268, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 40, 67, 85, 102, 140, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 40, 67, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 130, 210, 250, 300, 432, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 15, 16, 17, 18, 18, 135);
+gendef [1/36pt#]( stem# )( 24, 35, 41, 47, 59, 270);
+gendef [1/36pt#]( curve# )( 27, 39, 46, 52, 64, 280);
+gendef [1/36pt#]( ess# )( 19, 32, 38, 44, 56, 250);
+gendef [1/36pt#]( flare# )( 27, 39, 45, 51, 62, 280);
+gendef [1/36pt#]( dot_size# )( 31, 46, 56, 62, 74, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 19, 19, 20, 21, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 43, 51, 57, 69, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 46, 55, 61, 73, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 71, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 25, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 17, 100);
+gendef [1/36pt#]( jut# )( 13, 19, 25, 30, 42, 250);
+gendef [1/36pt#]( cap_jut# )( 19, 31, 39, 46, 56, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 9.4, 11, 12, 14, 110);
+gendef [1/36pt#]( beak# )( 25, 55, 70, 84, 114, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( slab# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_band# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 4, 5, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 4, 4, 5, 6, 27);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 5, 20);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0500.mf
new file mode 100644
index 0000000000..eda8273dcd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0500.mf
@@ -0,0 +1,2 @@
+% grxi0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0600.mf
new file mode 100644
index 0000000000..0be9fb9765
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0600.mf
@@ -0,0 +1,2 @@
+% grxi0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0700.mf
new file mode 100644
index 0000000000..77ed5ab3b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0700.mf
@@ -0,0 +1,2 @@
+% grxi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0800.mf
new file mode 100644
index 0000000000..cca9c8ad15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0800.mf
@@ -0,0 +1,2 @@
+% grxi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0900.mf
new file mode 100644
index 0000000000..cac7bcd5fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi0900.mf
@@ -0,0 +1,2 @@
+% grxi0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1000.mf
new file mode 100644
index 0000000000..b750f3d715
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1000.mf
@@ -0,0 +1,2 @@
+% grxi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1095.mf
new file mode 100644
index 0000000000..321944231b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1095.mf
@@ -0,0 +1,2 @@
+% grxi1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1200.mf
new file mode 100644
index 0000000000..18d7d64814
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1200.mf
@@ -0,0 +1,2 @@
+% grxi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1440.mf
new file mode 100644
index 0000000000..fc3e0a6a9b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1440.mf
@@ -0,0 +1,2 @@
+% grxi1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1728.mf
new file mode 100644
index 0000000000..cbe7f479b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi1728.mf
@@ -0,0 +1,2 @@
+% grxi1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2074.mf
new file mode 100644
index 0000000000..2197a7ef11
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2074.mf
@@ -0,0 +1,2 @@
+% grxi2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2488.mf
new file mode 100644
index 0000000000..6def98bd4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2488.mf
@@ -0,0 +1,2 @@
+% grxi2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2986.mf
new file mode 100644
index 0000000000..cd82b99773
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi2986.mf
@@ -0,0 +1,2 @@
+% grxi2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxi3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi3583.mf
new file mode 100644
index 0000000000..5bd0fe9062
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxi3583.mf
@@ -0,0 +1,2 @@
+% grxi3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl.mf
new file mode 100644
index 0000000000..9a48c64fba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file grxn v.1.0a 1999/11/05
+% 256 character regular bold greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 15, 20, 23, 27, 230);
+gendef [1/36pt#]( width_adj# )( 7, 9, 11, 13, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.6, 7, 8, 70);
+gendef [1/36pt#]( letter_fit# )( 3, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( cap_height# )( 123,197.6, 247, 296, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 900);
+gendef [1/36pt#]( bar_height# )( 42, 68, 85, 102, 850);
+gendef [1/36pt#]( comma_depth# )( 29.75, 47.6, 70, 84, 700);
+gendef [1/36pt#]( desc_depth# )( 29.75, 47.6, 76.5, 102, 765);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](circ_ht# )( 114, 183, 229, 275, 2290);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 260, 310, 2600);
+gendef [1/36pt#](iota_dp# )( 27, 50.6, 72, 86.4, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 17, 18, 19, 20, 135);
+gendef [1/36pt#]( stem# )( 26, 33, 40, 47, 270);
+gendef [1/36pt#]( curve# )( 29, 35, 43, 52, 280);
+gendef [1/36pt#]( ess# )( 23, 33, 40, 44, 250);
+gendef [1/36pt#]( flare# )( 29, 35, 43, 51, 280);
+gendef [1/36pt#]( dot_size# )( 33, 46, 58, 62, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 18, 19, 20, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 41, 51, 57, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 44, 55, 61, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( jut# )( 13, 20, 25, 30, 250);
+gendef [1/36pt#]( cap_jut# )( 14, 32, 39, 46, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 8.8, 11, 12, 110);
+gendef [1/36pt#]( beak# )( 35, 56, 70, 84, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 3600);
+gendef [1/36pt#]( bar# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( slab# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_band# )( 8, 15.3, 17, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 3.6, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 3.2, 4, 5, 27);
+gendef [1/36pt#]( apex_o# )( 3, 2.4, 3, 4, 20);
+slant:=sind 15/cosd 15;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+if not boolean cbleipzig: boolean cbleipzig fi; cbleipzig:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0500.mf
new file mode 100644
index 0000000000..25ddc9bb43
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0500.mf
@@ -0,0 +1,2 @@
+% grxl0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0600.mf
new file mode 100644
index 0000000000..1582204799
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0600.mf
@@ -0,0 +1,2 @@
+% grxl0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0700.mf
new file mode 100644
index 0000000000..47be92f7de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0700.mf
@@ -0,0 +1,2 @@
+% grxl0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0800.mf
new file mode 100644
index 0000000000..19df191b23
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0800.mf
@@ -0,0 +1,2 @@
+% grxl0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0900.mf
new file mode 100644
index 0000000000..194cc30fb4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl0900.mf
@@ -0,0 +1,2 @@
+% grxl0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1000.mf
new file mode 100644
index 0000000000..74116f34b0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1000.mf
@@ -0,0 +1,2 @@
+% grxl1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1095.mf
new file mode 100644
index 0000000000..2ca1cb4c8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1095.mf
@@ -0,0 +1,2 @@
+% grxl1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1200.mf
new file mode 100644
index 0000000000..659d43aed1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1200.mf
@@ -0,0 +1,2 @@
+% grxl1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1440.mf
new file mode 100644
index 0000000000..881383546f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1440.mf
@@ -0,0 +1,2 @@
+% grxl1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1728.mf
new file mode 100644
index 0000000000..9efbd22ef0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl1728.mf
@@ -0,0 +1,2 @@
+% grxl1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2074.mf
new file mode 100644
index 0000000000..a9987ac954
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2074.mf
@@ -0,0 +1,2 @@
+% grxl2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2488.mf
new file mode 100644
index 0000000000..d5b65eb87a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2488.mf
@@ -0,0 +1,2 @@
+% grxl2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2986.mf
new file mode 100644
index 0000000000..32c1998a62
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl2986.mf
@@ -0,0 +1,2 @@
+% grxl2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxl3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl3583.mf
new file mode 100644
index 0000000000..e5c38f544b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxl3583.mf
@@ -0,0 +1,2 @@
+% grxl3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn.mf
new file mode 100644
index 0000000000..a66945cbeb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1997, 1999, 2002 Claudio Beccari
+% file grxn v.1.0b 2002/11/11
+% 256 character regular bold greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 15, 20, 24, 28, 40.3, 230);
+gendef [1/36pt#]( width_adj# )( 7, 9.4, 11, 13, 18, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.4, 7, 8, 9, 70);
+gendef [1/36pt#]( letter_fit# )( 5, 5, 5, 5, 5, 5);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 247, 296, 425, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 268, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 40, 67, 85, 102, 140, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 40, 67, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 130, 210, 250, 300, 432, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 15, 16, 17, 18, 18, 135);
+gendef [1/36pt#]( stem# )( 24, 35, 41, 47, 59, 270);
+gendef [1/36pt#]( curve# )( 27, 39, 46, 52, 64, 280);
+gendef [1/36pt#]( ess# )( 19, 32, 38, 44, 56, 250);
+gendef [1/36pt#]( flare# )( 27, 39, 45, 51, 62, 280);
+gendef [1/36pt#]( dot_size# )( 31, 46, 56, 62, 74, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 19, 19, 20, 21, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 43, 51, 57, 69, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 46, 55, 61, 73, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 71, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 25, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 17, 100);
+gendef [1/36pt#]( jut# )( 13, 19, 25, 30, 42, 250);
+gendef [1/36pt#]( cap_jut# )( 19, 31, 39, 46, 56, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 9.4, 11, 12, 14, 110);
+gendef [1/36pt#]( beak# )( 25, 55, 70, 84, 114, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( slab# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_band# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 4, 5, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 4, 4, 5, 6, 27);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 5, 20);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0500.mf
new file mode 100644
index 0000000000..8c33768fd7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0500.mf
@@ -0,0 +1,2 @@
+% grxn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0600.mf
new file mode 100644
index 0000000000..dead861f27
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0600.mf
@@ -0,0 +1,2 @@
+% grxn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0700.mf
new file mode 100644
index 0000000000..7548c48e75
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0700.mf
@@ -0,0 +1,2 @@
+% grxn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0800.mf
new file mode 100644
index 0000000000..c95132e9e7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0800.mf
@@ -0,0 +1,2 @@
+% grxn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0900.mf
new file mode 100644
index 0000000000..11571e8b4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn0900.mf
@@ -0,0 +1,2 @@
+% grxn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1000.mf
new file mode 100644
index 0000000000..a9001c5801
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1000.mf
@@ -0,0 +1,2 @@
+% grxn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1095.mf
new file mode 100644
index 0000000000..30b59ef913
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1095.mf
@@ -0,0 +1,2 @@
+% grxn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1200.mf
new file mode 100644
index 0000000000..636606e324
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1200.mf
@@ -0,0 +1,2 @@
+% grxn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1440.mf
new file mode 100644
index 0000000000..97ced306c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1440.mf
@@ -0,0 +1,2 @@
+% grxn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1728.mf
new file mode 100644
index 0000000000..0821a89210
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn1728.mf
@@ -0,0 +1,2 @@
+% grxn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2074.mf
new file mode 100644
index 0000000000..1c561addcb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2074.mf
@@ -0,0 +1,2 @@
+% grxn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2488.mf
new file mode 100644
index 0000000000..19ecd1e9a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2488.mf
@@ -0,0 +1,2 @@
+% grxn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2986.mf
new file mode 100644
index 0000000000..d229650a8c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn2986.mf
@@ -0,0 +1,2 @@
+% grxn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn3583.mf
new file mode 100644
index 0000000000..630f144f52
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxn3583.mf
@@ -0,0 +1,2 @@
+% grxn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo.mf
new file mode 100644
index 0000000000..6d53411865
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1997, 1999, 2002 Claudio Beccari
+% file grxo v.1.0b 2002/11/11
+% 256 character regular bold oblique greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXO";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 15, 20, 24, 28, 40.3, 230);
+gendef [1/36pt#]( width_adj# )( 7, 9.4, 11, 13, 18, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.4, 7, 8, 9, 70);
+gendef [1/36pt#]( letter_fit# )( 5, 5, 5, 5, 5, 5);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 247, 296, 425, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 268, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 40, 67, 85, 102, 140, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 40, 67, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 130, 210, 250, 300, 432, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 15, 16, 17, 18, 18, 135);
+gendef [1/36pt#]( stem# )( 24, 35, 41, 47, 59, 270);
+gendef [1/36pt#]( curve# )( 27, 39, 46, 52, 64, 280);
+gendef [1/36pt#]( ess# )( 19, 32, 38, 44, 56, 250);
+gendef [1/36pt#]( flare# )( 27, 39, 45, 51, 62, 280);
+gendef [1/36pt#]( dot_size# )( 31, 46, 56, 62, 74, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 19, 19, 20, 21, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 43, 51, 57, 69, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 46, 55, 61, 73, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 71, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 25, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 17, 100);
+gendef [1/36pt#]( jut# )( 13, 19, 25, 30, 42, 250);
+gendef [1/36pt#]( cap_jut# )( 19, 31, 39, 46, 56, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 9.4, 11, 12, 14, 110);
+gendef [1/36pt#]( beak# )( 25, 55, 70, 84, 114, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( slab# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_band# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 4, 5, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 4, 4, 5, 6, 27);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 5, 20);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0500.mf
new file mode 100644
index 0000000000..688d5892cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0500.mf
@@ -0,0 +1,2 @@
+% grxo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0600.mf
new file mode 100644
index 0000000000..e190d49bcd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0600.mf
@@ -0,0 +1,2 @@
+% grxo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0700.mf
new file mode 100644
index 0000000000..9110a0255e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0700.mf
@@ -0,0 +1,2 @@
+% grxo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0800.mf
new file mode 100644
index 0000000000..56acb03d83
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0800.mf
@@ -0,0 +1,2 @@
+% grxo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0900.mf
new file mode 100644
index 0000000000..ab6f620565
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo0900.mf
@@ -0,0 +1,2 @@
+% grxo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1000.mf
new file mode 100644
index 0000000000..935f0d56a1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1000.mf
@@ -0,0 +1,2 @@
+% grxo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1095.mf
new file mode 100644
index 0000000000..30e60e97eb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1095.mf
@@ -0,0 +1,2 @@
+% grxo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1200.mf
new file mode 100644
index 0000000000..5d28b1d1ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1200.mf
@@ -0,0 +1,2 @@
+% grxo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1440.mf
new file mode 100644
index 0000000000..8583a6346e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1440.mf
@@ -0,0 +1,2 @@
+% grxo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1728.mf
new file mode 100644
index 0000000000..88ca6d10ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo1728.mf
@@ -0,0 +1,2 @@
+% grxo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2074.mf
new file mode 100644
index 0000000000..f11120af74
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2074.mf
@@ -0,0 +1,2 @@
+% grxo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2488.mf
new file mode 100644
index 0000000000..6b1806146b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2488.mf
@@ -0,0 +1,2 @@
+% grxo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2986.mf
new file mode 100644
index 0000000000..97580aa50b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo2986.mf
@@ -0,0 +1,2 @@
+% grxo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo3583.mf
new file mode 100644
index 0000000000..6c58a98103
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxo3583.mf
@@ -0,0 +1,2 @@
+% grxo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu.mf
new file mode 100644
index 0000000000..c75ae1f6df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1998, 1999, 2002 Claudio Beccari
+% file grxu v.1.0b 2002/11/11
+% 256 character extended bold upright cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GRXU";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 15, 20, 24, 28, 40.3, 230);
+gendef [1/36pt#]( width_adj# )( 7, 9.4, 11, 13, 18, 110);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 3, 5.4, 7, 8, 9, 70);
+gendef [1/36pt#]( letter_fit# )( 5, 5, 5, 5, 5, 5);
+gendef [1/36pt#]( body_height# )( 135, 216, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 125, 200, 250, 300, 432, 2500);
+gendef [1/36pt#]( cap_height# )( 123, 197, 247, 296, 425, 2470);
+gendef [1/36pt#]( fig_height# )( 116,185.6, 232, 278.4, 401, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 160, 192, 268, 1600);
+gendef [1/36pt#]( math_axis# )( 45, 72, 90, 108, 156, 900);
+gendef [1/36pt#]( bar_height# )( 40, 67, 85, 102, 140, 850);
+gendef [1/36pt#]( comma_depth# )( 35, 56, 70, 84, 121, 700);
+gendef [1/36pt#]( desc_depth# )( 40, 67, 90, 120, 170, 900);
+gendef [1/36pt#](acc_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 130, 210, 250, 300, 432, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 9, 10, 13, 13, 13, 87);
+gendef [1/36pt#]( fine# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( thin_join# )( 8, 10, 10, 10, 10, 70);
+gendef [1/36pt#]( hair# )( 15, 16, 17, 18, 18, 135);
+gendef [1/36pt#]( stem# )( 24, 35, 41, 47, 59, 270);
+gendef [1/36pt#]( curve# )( 27, 39, 46, 52, 64, 280);
+gendef [1/36pt#]( ess# )( 19, 32, 38, 44, 56, 250);
+gendef [1/36pt#]( flare# )( 27, 39, 45, 51, 62, 280);
+gendef [1/36pt#]( dot_size# )( 31, 46, 56, 62, 74, 387);
+gendef [1/36pt#]( cap_hair# )( 17, 19, 19, 20, 21, 135);
+gendef [1/36pt#]( cap_stem# )( 28, 43, 51, 57, 69, 340);
+gendef [1/36pt#]( cap_curve# )( 31, 46, 55, 61, 73, 367);
+gendef [1/36pt#]( cap_ess# )( 24, 42.4, 53, 59, 71, 353);
+gendef [1/36pt#]( rule_thickness#)( 15, 19.5, 22, 24, 25, 220);
+gendef [1/36pt#]( dish# )( .7, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( bracket# )( 5, 8, 10, 12, 17, 100);
+gendef [1/36pt#]( jut# )( 13, 19, 25, 30, 42, 250);
+gendef [1/36pt#]( cap_jut# )( 19, 31, 39, 46, 56, 390);
+gendef [1/36pt#]( beak_jut# )( 7, 9.4, 11, 12, 14, 110);
+gendef [1/36pt#]( beak# )( 25, 55, 70, 84, 114, 700);
+gendef [1/36pt#]( vair# )( 10, 12, 13, 14, 14, 87);
+gendef [1/36pt#]( notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( slab# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_bar# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_band# )( 12, 15.3, 17, 18, 18, 170);
+gendef [1/36pt#]( cap_notch_cut# )( 180, 288, 360, 432, 622, 3600);
+gendef [1/36pt#]( serif_drop# )( 1.5, 2.4, 3, 4, 5, 30);
+gendef [1/36pt#]( stem_corr# )( 1.5, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1.5, 1.5, 1.5, 1.5, 1.5);
+gendef [1/36pt#]( apex_corr# )( 9, 1, 0, 0, 0, 0);
+gendef [1/36pt#]( o# )( 3, 4, 4, 5, 6, 27);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 5, 20);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( 1, 1, 1, 1, 1, 1);
+gendef ( math_spread )( 1.5, .9, .5, .5, .5, .5);
+otilt:=.2;
+superness:=8/11;
+superpull:=1/8;
+beak_darkness:=.4;
+square_dots:=false;
+hefty:=false;
+serifs:=true;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0500.mf
new file mode 100644
index 0000000000..eae7eceed8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0500.mf
@@ -0,0 +1,2 @@
+% grxu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0600.mf
new file mode 100644
index 0000000000..0753eb5b59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0600.mf
@@ -0,0 +1,2 @@
+% grxu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0700.mf
new file mode 100644
index 0000000000..0b67f3a642
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0700.mf
@@ -0,0 +1,2 @@
+% grxu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0800.mf
new file mode 100644
index 0000000000..05a586e17d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0800.mf
@@ -0,0 +1,2 @@
+% grxu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0900.mf
new file mode 100644
index 0000000000..5e4b1b9790
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu0900.mf
@@ -0,0 +1,2 @@
+% grxu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1000.mf
new file mode 100644
index 0000000000..ba8966d403
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1000.mf
@@ -0,0 +1,2 @@
+% grxu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1095.mf
new file mode 100644
index 0000000000..439df6637f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1095.mf
@@ -0,0 +1,2 @@
+% grxu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1200.mf
new file mode 100644
index 0000000000..f4f2776a6b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1200.mf
@@ -0,0 +1,2 @@
+% grxu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1440.mf
new file mode 100644
index 0000000000..11a24a484b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1440.mf
@@ -0,0 +1,2 @@
+% grxu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1728.mf
new file mode 100644
index 0000000000..1ee900aaf1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu1728.mf
@@ -0,0 +1,2 @@
+% grxu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2074.mf
new file mode 100644
index 0000000000..87342356f7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2074.mf
@@ -0,0 +1,2 @@
+% grxu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2488.mf
new file mode 100644
index 0000000000..b88074b1aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2488.mf
@@ -0,0 +1,2 @@
+% grxu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2986.mf
new file mode 100644
index 0000000000..7ca2cb821f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu2986.mf
@@ -0,0 +1,2 @@
+% grxu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/grxu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu3583.mf
new file mode 100644
index 0000000000..553c6c58ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/grxu3583.mf
@@ -0,0 +1,2 @@
+% grxu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma.mf
new file mode 100644
index 0000000000..fb354ef146
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 2004 Claudio Beccari
+% file gsma.1.0a 2004/07/31
+% 256 character sans serif cursive upright greek sans serif font with variant epsilon
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSMA";
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6], [-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+varepsilon:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0500.mf
new file mode 100644
index 0000000000..7514a7ee24
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0500.mf
@@ -0,0 +1,2 @@
+% gsma0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0600.mf
new file mode 100644
index 0000000000..f9a98613c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0600.mf
@@ -0,0 +1,2 @@
+% gsma0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0700.mf
new file mode 100644
index 0000000000..f6083792f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0700.mf
@@ -0,0 +1,2 @@
+% gsma0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0800.mf
new file mode 100644
index 0000000000..32e6feae99
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0800.mf
@@ -0,0 +1,2 @@
+% gsma0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0900.mf
new file mode 100644
index 0000000000..ce8db50810
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma0900.mf
@@ -0,0 +1,2 @@
+% gsma0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1000.mf
new file mode 100644
index 0000000000..d0d9367195
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1000.mf
@@ -0,0 +1,2 @@
+% gsma1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1095.mf
new file mode 100644
index 0000000000..685d8a2d4f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1095.mf
@@ -0,0 +1,2 @@
+% gsma1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1200.mf
new file mode 100644
index 0000000000..232cf2ed04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1200.mf
@@ -0,0 +1,2 @@
+% gsma1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1440.mf
new file mode 100644
index 0000000000..2a3a0992fb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1440.mf
@@ -0,0 +1,2 @@
+% gsma1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1728.mf
new file mode 100644
index 0000000000..4f0a0649d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma1728.mf
@@ -0,0 +1,2 @@
+% gsma1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2074.mf
new file mode 100644
index 0000000000..8fbdd1006e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2074.mf
@@ -0,0 +1,2 @@
+% gsma2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2488.mf
new file mode 100644
index 0000000000..4d1d902256
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2488.mf
@@ -0,0 +1,2 @@
+% gsma2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2986.mf
new file mode 100644
index 0000000000..26f20b7067
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma2986.mf
@@ -0,0 +1,2 @@
+% gsma2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsma3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma3583.mf
new file mode 100644
index 0000000000..b855f3ea51
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsma3583.mf
@@ -0,0 +1,2 @@
+% gsma3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc.mf
new file mode 100644
index 0000000000..d4f484abc9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999, 2002 Claudio Beccari
+% file gsmc v.1.0b 2002/04/14
+% 256 character sans serif upright greek caps and small caps font
+% mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSMC";
+small_caps:=true; sclc:=1.19;
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6], [-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 200, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0500.mf
new file mode 100644
index 0000000000..8db9166843
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0500.mf
@@ -0,0 +1,2 @@
+% gsmc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0600.mf
new file mode 100644
index 0000000000..9a12a31281
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0600.mf
@@ -0,0 +1,2 @@
+% gsmc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0700.mf
new file mode 100644
index 0000000000..3fbe41bd9a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0700.mf
@@ -0,0 +1,2 @@
+% gsmc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0800.mf
new file mode 100644
index 0000000000..cf019a3c60
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0800.mf
@@ -0,0 +1,2 @@
+% gsmc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0900.mf
new file mode 100644
index 0000000000..8f69a2dd44
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc0900.mf
@@ -0,0 +1,2 @@
+% gsmc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1000.mf
new file mode 100644
index 0000000000..6a8a1ac50f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1000.mf
@@ -0,0 +1,2 @@
+% gsmc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1095.mf
new file mode 100644
index 0000000000..a1c02c0878
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1095.mf
@@ -0,0 +1,2 @@
+% gsmc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1200.mf
new file mode 100644
index 0000000000..2ce68587f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1200.mf
@@ -0,0 +1,2 @@
+% gsmc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1440.mf
new file mode 100644
index 0000000000..595ad2d47e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1440.mf
@@ -0,0 +1,2 @@
+% gsmc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1728.mf
new file mode 100644
index 0000000000..75e86f8249
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc1728.mf
@@ -0,0 +1,2 @@
+% gsmc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2074.mf
new file mode 100644
index 0000000000..64e6ac06e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2074.mf
@@ -0,0 +1,2 @@
+% gsmc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2488.mf
new file mode 100644
index 0000000000..5e1dda6613
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2488.mf
@@ -0,0 +1,2 @@
+% gsmc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2986.mf
new file mode 100644
index 0000000000..a3f690fc14
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc2986.mf
@@ -0,0 +1,2 @@
+% gsmc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc3583.mf
new file mode 100644
index 0000000000..8988dd8036
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmc3583.mf
@@ -0,0 +1,2 @@
+% gsmc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme.mf
new file mode 100644
index 0000000000..46d60af30a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 2004 Claudio Beccari
+% file gsme v.1.0a 2004/07/31
+% 256 character sans serif cursive greek sans serif font with variant epsilon
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSME";
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6], [-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 200, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+varepsilon:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0500.mf
new file mode 100644
index 0000000000..02984120ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0500.mf
@@ -0,0 +1,2 @@
+% gsme0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0600.mf
new file mode 100644
index 0000000000..3b3996c7d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0600.mf
@@ -0,0 +1,2 @@
+% gsme0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0700.mf
new file mode 100644
index 0000000000..b61eb30f66
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0700.mf
@@ -0,0 +1,2 @@
+% gsme0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0800.mf
new file mode 100644
index 0000000000..ed94a5f6f4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0800.mf
@@ -0,0 +1,2 @@
+% gsme0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0900.mf
new file mode 100644
index 0000000000..63599104aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme0900.mf
@@ -0,0 +1,2 @@
+% gsme0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1000.mf
new file mode 100644
index 0000000000..0ea4adfc34
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1000.mf
@@ -0,0 +1,2 @@
+% gsme1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1095.mf
new file mode 100644
index 0000000000..b7df2c32e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1095.mf
@@ -0,0 +1,2 @@
+% gsme1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1200.mf
new file mode 100644
index 0000000000..186b4b01ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1200.mf
@@ -0,0 +1,2 @@
+% gsme1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1440.mf
new file mode 100644
index 0000000000..6dd52fea0c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1440.mf
@@ -0,0 +1,2 @@
+% gsme1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1728.mf
new file mode 100644
index 0000000000..63ff606232
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme1728.mf
@@ -0,0 +1,2 @@
+% gsme1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2074.mf
new file mode 100644
index 0000000000..7a3d9c78cd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2074.mf
@@ -0,0 +1,2 @@
+% gsme2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2488.mf
new file mode 100644
index 0000000000..11a1490c7f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2488.mf
@@ -0,0 +1,2 @@
+% gsme2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2986.mf
new file mode 100644
index 0000000000..c0795ee3bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme2986.mf
@@ -0,0 +1,2 @@
+% gsme2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsme3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme3583.mf
new file mode 100644
index 0000000000..da2ddfe9b1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsme3583.mf
@@ -0,0 +1,2 @@
+% gsme3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi.mf
new file mode 100644
index 0000000000..a70ce52a34
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1998, 1999,2002 Claudio Beccari
+% file gsmi v.1.0b 2002/04/14
+% 256 character sans serif oblique greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSMI";
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6], [-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 200, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0500.mf
new file mode 100644
index 0000000000..d436b24be9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0500.mf
@@ -0,0 +1,2 @@
+% gsmi0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0600.mf
new file mode 100644
index 0000000000..eb7ac7b0ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0600.mf
@@ -0,0 +1,2 @@
+% gsmi0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0700.mf
new file mode 100644
index 0000000000..0c5950534a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0700.mf
@@ -0,0 +1,2 @@
+% gsmi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0800.mf
new file mode 100644
index 0000000000..0e424c29c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0800.mf
@@ -0,0 +1,2 @@
+% gsmi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0900.mf
new file mode 100644
index 0000000000..b5ff14951d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi0900.mf
@@ -0,0 +1,2 @@
+% gsmi0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1000.mf
new file mode 100644
index 0000000000..25c256af78
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1000.mf
@@ -0,0 +1,2 @@
+% gsmi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1095.mf
new file mode 100644
index 0000000000..86e41ce9d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1095.mf
@@ -0,0 +1,2 @@
+% gsmi1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1200.mf
new file mode 100644
index 0000000000..9177e534e6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1200.mf
@@ -0,0 +1,2 @@
+% gsmi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1440.mf
new file mode 100644
index 0000000000..9ca3ec85f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1440.mf
@@ -0,0 +1,2 @@
+% gsmi1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1728.mf
new file mode 100644
index 0000000000..e6d72e5071
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi1728.mf
@@ -0,0 +1,2 @@
+% gsmi1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2074.mf
new file mode 100644
index 0000000000..2ba9fb8f9d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2074.mf
@@ -0,0 +1,2 @@
+% gsmi2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2488.mf
new file mode 100644
index 0000000000..6703de3bfd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2488.mf
@@ -0,0 +1,2 @@
+% gsmi2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2986.mf
new file mode 100644
index 0000000000..78ae1c6001
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi2986.mf
@@ -0,0 +1,2 @@
+% gsmi2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi3583.mf
new file mode 100644
index 0000000000..e1184f2afe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmi3583.mf
@@ -0,0 +1,2 @@
+% gsmi3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn.mf
new file mode 100644
index 0000000000..8a20ae18cc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1997, 1999, 2002 Claudio Beccari
+% file gsmn v.1.0b 2002/04/14
+% 256 character sans serif upright greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSMN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6],[-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 200, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0500.mf
new file mode 100644
index 0000000000..207bcd45d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0500.mf
@@ -0,0 +1,2 @@
+% gsmn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0600.mf
new file mode 100644
index 0000000000..da38e0e7d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0600.mf
@@ -0,0 +1,2 @@
+% gsmn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0700.mf
new file mode 100644
index 0000000000..0a559f312d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0700.mf
@@ -0,0 +1,2 @@
+% gsmn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0800.mf
new file mode 100644
index 0000000000..7f90da4495
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0800.mf
@@ -0,0 +1,2 @@
+% gsmn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0900.mf
new file mode 100644
index 0000000000..3c86af6c9a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn0900.mf
@@ -0,0 +1,2 @@
+% gsmn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1000.mf
new file mode 100644
index 0000000000..2449aa6e5a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1000.mf
@@ -0,0 +1,2 @@
+% gsmn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1095.mf
new file mode 100644
index 0000000000..3b9399a044
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1095.mf
@@ -0,0 +1,2 @@
+% gsmn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1200.mf
new file mode 100644
index 0000000000..563308da20
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1200.mf
@@ -0,0 +1,2 @@
+% gsmn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1440.mf
new file mode 100644
index 0000000000..871b69a6db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1440.mf
@@ -0,0 +1,2 @@
+% gsmn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1728.mf
new file mode 100644
index 0000000000..a65e67a379
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn1728.mf
@@ -0,0 +1,2 @@
+% gsmn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2074.mf
new file mode 100644
index 0000000000..c3489be434
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2074.mf
@@ -0,0 +1,2 @@
+% gsmn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2488.mf
new file mode 100644
index 0000000000..92b8569b57
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2488.mf
@@ -0,0 +1,2 @@
+% gsmn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2986.mf
new file mode 100644
index 0000000000..4c7ee86c1c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn2986.mf
@@ -0,0 +1,2 @@
+% gsmn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn3583.mf
new file mode 100644
index 0000000000..ba9f07db04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmn3583.mf
@@ -0,0 +1,2 @@
+% gsmn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo.mf
new file mode 100644
index 0000000000..d3b6c4466f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1997, 1999,2002 Claudio Beccari
+% file gsmo v.1.0b 2002/04/14
+% 256 character sans serif oblique greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSMO";
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6], [-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 200, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0500.mf
new file mode 100644
index 0000000000..48ff65a071
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0500.mf
@@ -0,0 +1,2 @@
+% gsmo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0600.mf
new file mode 100644
index 0000000000..6b9089bcc7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0600.mf
@@ -0,0 +1,2 @@
+% gsmo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0700.mf
new file mode 100644
index 0000000000..c70c65473a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0700.mf
@@ -0,0 +1,2 @@
+% gsmo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0800.mf
new file mode 100644
index 0000000000..68183c738d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0800.mf
@@ -0,0 +1,2 @@
+% gsmo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0900.mf
new file mode 100644
index 0000000000..8ae4609763
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo0900.mf
@@ -0,0 +1,2 @@
+% gsmo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1000.mf
new file mode 100644
index 0000000000..dd248bd8ce
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1000.mf
@@ -0,0 +1,2 @@
+% gsmo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1095.mf
new file mode 100644
index 0000000000..8e9d150f16
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1095.mf
@@ -0,0 +1,2 @@
+% gsmo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1200.mf
new file mode 100644
index 0000000000..f574c15da9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1200.mf
@@ -0,0 +1,2 @@
+% gsmo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1440.mf
new file mode 100644
index 0000000000..fd8a379938
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1440.mf
@@ -0,0 +1,2 @@
+% gsmo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1728.mf
new file mode 100644
index 0000000000..c7374522d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo1728.mf
@@ -0,0 +1,2 @@
+% gsmo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2074.mf
new file mode 100644
index 0000000000..c0490b930b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2074.mf
@@ -0,0 +1,2 @@
+% gsmo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2488.mf
new file mode 100644
index 0000000000..a4ff92a4f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2488.mf
@@ -0,0 +1,2 @@
+% gsmo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2986.mf
new file mode 100644
index 0000000000..22af2b5b74
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo2986.mf
@@ -0,0 +1,2 @@
+% gsmo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo3583.mf
new file mode 100644
index 0000000000..9cdc225cc8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmo3583.mf
@@ -0,0 +1,2 @@
+% gsmo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu.mf
new file mode 100644
index 0000000000..f78eec2f17
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1998, 1999, 2002 Claudio Beccari
+% file gsmu v.1.0b 2002/04/14
+% 256 character sans serif upright greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSMU";
+font_size (gensize*pt#);
+basedef ( 5, 8, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 13.5, 17, 18.5, 20, 23.5, 32.5, 200);
+gendef [1/36pt#]( width_adj# )( 9, 12, 13, 15, 17, 24, 130);
+gendef [1/36pt#]( serif_fit# )( [-4], [-6], [-6.5], [-7], [-9], [-12], [-70]);
+gendef [1/36pt#]( cap_serif_fit# )( [-6], [-8.5], [-9], [-10], [-13], [-17],[-100]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 135, 216, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )( 130, 205, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )( 125, 200, 225, 250, 300, 425, 2460);
+gendef [1/36pt#]( fig_height# )( 118, 189, 212, 236, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 80, 128, 144, 160, 192, 267.8, 1550);
+gendef [1/36pt#]( math_axis# )( 45, 72, 81, 90, 108, 155.5, 900);
+gendef [1/36pt#]( bar_height# )( 40, 63, 71, 79, 97, 136, 820);
+gendef [1/36pt#]( comma_depth# )( 23, 37, 41, 45, 54, 78, 700);
+gendef [1/36pt#]( desc_depth# )( 35, 56, 63, 70, 84, 121, 900);
+gendef [1/36pt#](acc_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )( 113, 180, 203, 225, 275, 395, 2250);
+gendef [1/36pt#](Circ_ht# )( 125, 210, 230, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 36, 57.6, 64.8, 72, 86.4, 125, 720);
+gendef [1/36pt#]( crisp# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( tiny# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( fine# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( thin_join# )( 12, 15, 16, 17, 20, 24, 113);
+gendef [1/36pt#]( hair# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( stem# )( 19, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( curve# )( 21, 25, 27, 28, 30, 33, 187);
+gendef [1/36pt#]( ess# )( 21, 25, 27, 28, 33, 37, 180);
+gendef [1/36pt#]( flare# )( 20, 22, 24, 25, 30, 33, 180);
+gendef [1/36pt#]( dot_size# )( 20, 26, 28, 30, 35, 40, 380);
+gendef [1/36pt#]( cap_hair# )( 21, 25, 27, 28, 33, 37, 187);
+gendef [1/36pt#]( cap_stem# )( 26, 29, 31, 32, 33, 39, 206);
+gendef [1/36pt#]( cap_curve# )( 26, 29, 31, 32, 37, 42, 247);
+gendef [1/36pt#]( cap_ess# )( 21, 28, 31, 32, 37, 42, 233);
+gendef [1/36pt#]( rule_thickness#)( 10.9, 13, 13.7, 14.4, 16, 22, 144);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( .3, .4, .5, .5, .6, .8, 5);
+gendef [1/36pt#]( vair# )( 15, 19, 21, 22, 26, 31, 147);
+gendef [1/36pt#]( notch_cut# )( 15, 16, 17, 18, 22, 32, 180);
+gendef [1/36pt#]( bar# )( 14, 18, 20, 21, 25, 30, 210);
+gendef [1/36pt#]( slab# )( 16, 20, 22, 23, 27, 32, 230);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 21, 22, 26, 31, 220);
+gendef [1/36pt#]( cap_band# )( 12, 17, 19, 20, 24, 30, 200);
+gendef [1/36pt#]( cap_notch_cut# )( 18, 22, 24, 25, 31, 36, 250);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( vair_corr# )( 1, 1, 1, 1, 1, 1, 2);
+gendef [1/36pt#]( apex_corr# )( 2.5, 4, 4.5, 5, 6, 7, 33);
+gendef [1/36pt#]( o# )( 3, 6, 7, 8, 9, 10, 53);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .9, .93, .95, .96, .98, .98, 1);
+gendef ( math_spread )( .8, .4, .2, 0, [-.2], [-.2], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=1/20;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false ;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0500.mf
new file mode 100644
index 0000000000..dffaa807e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0500.mf
@@ -0,0 +1,2 @@
+% gsmu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0600.mf
new file mode 100644
index 0000000000..167135d168
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0600.mf
@@ -0,0 +1,2 @@
+% gsmu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0700.mf
new file mode 100644
index 0000000000..189c71c2ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0700.mf
@@ -0,0 +1,2 @@
+% gsmu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0800.mf
new file mode 100644
index 0000000000..581bdcd828
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0800.mf
@@ -0,0 +1,2 @@
+% gsmu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0900.mf
new file mode 100644
index 0000000000..7de613a51f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu0900.mf
@@ -0,0 +1,2 @@
+% gsmu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1000.mf
new file mode 100644
index 0000000000..faedbc03e1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1000.mf
@@ -0,0 +1,2 @@
+% gsmu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1095.mf
new file mode 100644
index 0000000000..e1f0bee9b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1095.mf
@@ -0,0 +1,2 @@
+% gsmu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1200.mf
new file mode 100644
index 0000000000..52f73f5a15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1200.mf
@@ -0,0 +1,2 @@
+% gsmu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1440.mf
new file mode 100644
index 0000000000..55c25ce793
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1440.mf
@@ -0,0 +1,2 @@
+% gsmu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1728.mf
new file mode 100644
index 0000000000..3faa7103c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu1728.mf
@@ -0,0 +1,2 @@
+% gsmu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2074.mf
new file mode 100644
index 0000000000..8cdd0131a3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2074.mf
@@ -0,0 +1,2 @@
+% gsmu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2488.mf
new file mode 100644
index 0000000000..2c03cf1f15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2488.mf
@@ -0,0 +1,2 @@
+% gsmu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2986.mf
new file mode 100644
index 0000000000..3736f82d9d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu2986.mf
@@ -0,0 +1,2 @@
+% gsmu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu3583.mf
new file mode 100644
index 0000000000..3bec18e536
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsmu3583.mf
@@ -0,0 +1,2 @@
+% gsmu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa.mf
new file mode 100644
index 0000000000..f1ee1b9030
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 2004 Claudio Beccari
+% file gsxe v.1.0a 2004/07/31
+% 256 character sans serif upright bold cursive greek sans serif font with variant epsilon
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSXA";
+font_size (gensize*pt#);
+basedef ( 5, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220);
+gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220);
+gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]);
+gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470);
+gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650);
+gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900);
+gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900);
+gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380);
+gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900);
+gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300);
+gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720);
+gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 0);
+gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 0);
+gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 0);
+gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126);
+gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233);
+gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233);
+gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233);
+gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227);
+gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227);
+gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410);
+gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280);
+gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300);
+gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300);
+gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300);
+gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2);
+gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140);
+gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327);
+gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173);
+gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240);
+gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227);
+gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1);
+gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25);
+gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )(.88, .88, .88, .88, .88, .88);
+gendef ( math_spread )(.45, .45, .5, .5, .5, .5);
+otilt:=.2;
+superness:=3/4;
+superpull:=1/18;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+varepsilon:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0500.mf
new file mode 100644
index 0000000000..377d4fad49
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0500.mf
@@ -0,0 +1,2 @@
+% gsxa0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0600.mf
new file mode 100644
index 0000000000..b7e7938141
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0600.mf
@@ -0,0 +1,2 @@
+% gsxa0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0700.mf
new file mode 100644
index 0000000000..d1c7aaa984
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0700.mf
@@ -0,0 +1,2 @@
+% gsxa0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0800.mf
new file mode 100644
index 0000000000..3db6fcc179
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0800.mf
@@ -0,0 +1,2 @@
+% gsxa0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0900.mf
new file mode 100644
index 0000000000..04043a1ef2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa0900.mf
@@ -0,0 +1,2 @@
+% gsxa0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1000.mf
new file mode 100644
index 0000000000..62b7ce9630
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1000.mf
@@ -0,0 +1,2 @@
+% gsxa1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1095.mf
new file mode 100644
index 0000000000..cc8f61809c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1095.mf
@@ -0,0 +1,2 @@
+% gsxa1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1200.mf
new file mode 100644
index 0000000000..7ca4c76fc3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1200.mf
@@ -0,0 +1,2 @@
+% gsxa1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1440.mf
new file mode 100644
index 0000000000..6e2475f1ec
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1440.mf
@@ -0,0 +1,2 @@
+% gsxa1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1728.mf
new file mode 100644
index 0000000000..afaa09bb1c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa1728.mf
@@ -0,0 +1,2 @@
+% gsxa1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2074.mf
new file mode 100644
index 0000000000..a75681fa36
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2074.mf
@@ -0,0 +1,2 @@
+% gsxa2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2488.mf
new file mode 100644
index 0000000000..c5293734ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2488.mf
@@ -0,0 +1,2 @@
+% gsxa2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2986.mf
new file mode 100644
index 0000000000..b432f8df1a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa2986.mf
@@ -0,0 +1,2 @@
+% gsxa2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa3583.mf
new file mode 100644
index 0000000000..87b277c00b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxa3583.mf
@@ -0,0 +1,2 @@
+% gsxa3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc.mf
new file mode 100644
index 0000000000..848dd7580f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999, 2002 Claudio Beccari
+% file gsxc v.1.0b 2002/04/13
+% 256 character sans serif upright bold greek caps and small caps font
+% mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSXC";
+small_caps:=true; sclc:=1.19;
+font_size (gensize*pt#);
+basedef ( 5, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220);
+gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220);
+gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]);
+gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470);
+gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650);
+gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900);
+gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900);
+gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380);
+gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900);
+gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300);
+gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720);
+gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 0);
+gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 0);
+gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 0);
+gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126);
+gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233);
+gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233);
+gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233);
+gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227);
+gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227);
+gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410);
+gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280);
+gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300);
+gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300);
+gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300);
+gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2);
+gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140);
+gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327);
+gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173);
+gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240);
+gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227);
+gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1);
+gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25);
+gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )(.88, .88, .88, .88, .88, .88);
+gendef ( math_spread )(.45, .45, .5, .5, .5, .5);
+otilt:=.2;
+superness:=3/4;
+superpull:=1/18;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0500.mf
new file mode 100644
index 0000000000..787f938ef4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0500.mf
@@ -0,0 +1,2 @@
+% gsxc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0600.mf
new file mode 100644
index 0000000000..dc4d60063e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0600.mf
@@ -0,0 +1,2 @@
+% gsxc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0700.mf
new file mode 100644
index 0000000000..1c90a0513a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0700.mf
@@ -0,0 +1,2 @@
+% gsxc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0800.mf
new file mode 100644
index 0000000000..da32c05594
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0800.mf
@@ -0,0 +1,2 @@
+% gsxc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0900.mf
new file mode 100644
index 0000000000..d911ae0d2c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc0900.mf
@@ -0,0 +1,2 @@
+% gsxc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1000.mf
new file mode 100644
index 0000000000..63373f7bea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1000.mf
@@ -0,0 +1,2 @@
+% gsxc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1095.mf
new file mode 100644
index 0000000000..b1625da9d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1095.mf
@@ -0,0 +1,2 @@
+% gsxc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1200.mf
new file mode 100644
index 0000000000..b58b6cffb4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1200.mf
@@ -0,0 +1,2 @@
+% gsxc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1440.mf
new file mode 100644
index 0000000000..fcb2ae05f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1440.mf
@@ -0,0 +1,2 @@
+% gsxc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1728.mf
new file mode 100644
index 0000000000..dd2b5795fd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc1728.mf
@@ -0,0 +1,2 @@
+% gsxc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2074.mf
new file mode 100644
index 0000000000..b1574ef6cd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2074.mf
@@ -0,0 +1,2 @@
+% gsxc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2488.mf
new file mode 100644
index 0000000000..b0a2b7bb90
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2488.mf
@@ -0,0 +1,2 @@
+% gsxc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2986.mf
new file mode 100644
index 0000000000..abc59e8dbf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc2986.mf
@@ -0,0 +1,2 @@
+% gsxc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc3583.mf
new file mode 100644
index 0000000000..d66e6594d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxc3583.mf
@@ -0,0 +1,2 @@
+% gsxc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe.mf
new file mode 100644
index 0000000000..95c12818bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe.mf
@@ -0,0 +1 @@
+% Copyright (C) 2004 Claudio Beccari % file gsxe v.1.0a 2004/07/31 % 256 character sans serif bold cursive greek sans serif font with variant epsilon % if unknown cmbase: input cmbase fi; if unknown cbbase: input cbbase fi; font_identifier:="GSXE"; font_size (gensize*pt#); basedef ( 5, 9, 10, 12, 17.28, 100); gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220); gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220); gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]); gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]); gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700); gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500); gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470); gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320); gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650); gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900); gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900); gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380); gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900); gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500); gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300); gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500); gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720); gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 0); gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 0); gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 0); gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126); gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233); gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227); gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227); gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410); gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280); gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300); gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300); gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2); gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140); gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327); gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173); gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240); gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227); gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207); gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300); gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1); gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25); gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80); gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0); slant:=sind 12/cosd 12; %slant:=0; gendef ( fudge )(.88, .88, .88, .88, .88, .88); gendef ( math_spread )(.45, .45, .5, .5, .5, .5); otilt:=.2; superness:=3/4; superpull:=1/18; beak_darkness:=0; square_dots:=false; hefty:=true; serifs:=false; monospace:=false; variant_g:=false; low_asterisk:=false; math_fitting:=false; slitex:=false; straight:=false; monowidth:=false; cursive:=true; varepsilon:=true; clear_extra_memory; generate cbgreek; endinput; \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0500.mf
new file mode 100644
index 0000000000..054fc46806
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0500.mf
@@ -0,0 +1,2 @@
+% gsxe0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0600.mf
new file mode 100644
index 0000000000..f44144e67d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0600.mf
@@ -0,0 +1,2 @@
+% gsxe0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0700.mf
new file mode 100644
index 0000000000..4c03f56453
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0700.mf
@@ -0,0 +1,2 @@
+% gsxe0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0800.mf
new file mode 100644
index 0000000000..9971016d72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0800.mf
@@ -0,0 +1,2 @@
+% gsxe0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0900.mf
new file mode 100644
index 0000000000..63ba12dba5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe0900.mf
@@ -0,0 +1,2 @@
+% gsxe0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1000.mf
new file mode 100644
index 0000000000..e3966b7314
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1000.mf
@@ -0,0 +1,2 @@
+% gsxe1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1095.mf
new file mode 100644
index 0000000000..5686f63031
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1095.mf
@@ -0,0 +1,2 @@
+% gsxe1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1200.mf
new file mode 100644
index 0000000000..b5adc31479
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1200.mf
@@ -0,0 +1,2 @@
+% gsxe1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1440.mf
new file mode 100644
index 0000000000..a01d117413
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1440.mf
@@ -0,0 +1,2 @@
+% gsxe1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1728.mf
new file mode 100644
index 0000000000..eca144ddac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe1728.mf
@@ -0,0 +1,2 @@
+% gsxe1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2074.mf
new file mode 100644
index 0000000000..ecf89406de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2074.mf
@@ -0,0 +1,2 @@
+% gsxe2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2488.mf
new file mode 100644
index 0000000000..6e1b26d451
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2488.mf
@@ -0,0 +1,2 @@
+% gsxe2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2986.mf
new file mode 100644
index 0000000000..f3388033b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe2986.mf
@@ -0,0 +1,2 @@
+% gsxe2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe3583.mf
new file mode 100644
index 0000000000..80397057f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxe3583.mf
@@ -0,0 +1,2 @@
+% gsxe3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi.mf
new file mode 100644
index 0000000000..c79356527f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi.mf
@@ -0,0 +1 @@
+% Copyright (C) 1998, 1999, 2002 Claudio Beccari % file gsxi v.1.0b 2002/04/13 % 256 character sans serif bold cursive greek font % if unknown cmbase: input cmbase fi; if unknown cbbase: input cbbase fi; font_identifier:="GSXI"; font_size (gensize*pt#); basedef ( 5, 9, 10, 12, 17.28, 100); gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220); gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220); gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]); gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]); gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700); gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500); gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470); gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320); gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650); gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900); gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900); gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380); gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900); gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500); gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300); gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500); gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720); gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 0); gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 0); gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 0); gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126); gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233); gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227); gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227); gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410); gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280); gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300); gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300); gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2); gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140); gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327); gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173); gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240); gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227); gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207); gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300); gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1); gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25); gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80); gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0); slant:=sind 12/cosd 12; %slant:=0; gendef ( fudge )(.88, .88, .88, .88, .88, .88); gendef ( math_spread )(.45, .45, .5, .5, .5, .5); otilt:=.2; superness:=3/4; superpull:=1/18; beak_darkness:=0; square_dots:=false; hefty:=true; serifs:=false; monospace:=false; variant_g:=false; low_asterisk:=false; math_fitting:=false; slitex:=false; straight:=false; monowidth:=false; cursive:=true; clear_extra_memory; generate cbgreek; endinput; \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0500.mf
new file mode 100644
index 0000000000..4094930884
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0500.mf
@@ -0,0 +1,2 @@
+% gsxi0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0600.mf
new file mode 100644
index 0000000000..2ce0dc3225
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0600.mf
@@ -0,0 +1,2 @@
+% gsxi0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0700.mf
new file mode 100644
index 0000000000..5ea4dcb41f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0700.mf
@@ -0,0 +1,2 @@
+% gsxi0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0800.mf
new file mode 100644
index 0000000000..1de183fac0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0800.mf
@@ -0,0 +1,2 @@
+% gsxi0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0900.mf
new file mode 100644
index 0000000000..506b3b3c90
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi0900.mf
@@ -0,0 +1,2 @@
+% gsxi0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1000.mf
new file mode 100644
index 0000000000..a9a81293af
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1000.mf
@@ -0,0 +1,2 @@
+% gsxi1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1095.mf
new file mode 100644
index 0000000000..59166e993a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1095.mf
@@ -0,0 +1,2 @@
+% gsxi1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1200.mf
new file mode 100644
index 0000000000..19b248264a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1200.mf
@@ -0,0 +1,2 @@
+% gsxi1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1440.mf
new file mode 100644
index 0000000000..bb75bf8220
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1440.mf
@@ -0,0 +1,2 @@
+% gsxi1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1728.mf
new file mode 100644
index 0000000000..d92444eee1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi1728.mf
@@ -0,0 +1,2 @@
+% gsxi1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2074.mf
new file mode 100644
index 0000000000..e95b4df0c0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2074.mf
@@ -0,0 +1,2 @@
+% gsxi2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2488.mf
new file mode 100644
index 0000000000..8a3d1cc9da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2488.mf
@@ -0,0 +1,2 @@
+% gsxi2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2986.mf
new file mode 100644
index 0000000000..2f4e7bac40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi2986.mf
@@ -0,0 +1,2 @@
+% gsxi2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi3583.mf
new file mode 100644
index 0000000000..da138d4d1b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxi3583.mf
@@ -0,0 +1,2 @@
+% gsxi3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn.mf
new file mode 100644
index 0000000000..59cb05bcf1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn.mf
@@ -0,0 +1 @@
+% Copyright (C) 1997, 1999, 2001, 2002 Claudio Beccari % file gsxn v.1.0c 2002/04/13 % 256 character sans serif upright bold greek font mainly after Silvio Levy % if unknown cmbase: input cmbase fi; if unknown cbbase: input cbbase fi; font_identifier:="GSXN"; font_size (gensize*pt#); basedef ( 5, 9, 10, 12, 17.28, 100); gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220); gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220); gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]); gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]); gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700); gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500); gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470); gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320); gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650); gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900); gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900); gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380); gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900); gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500); gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300); gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500); gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720); gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 26); gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 26); gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 9); gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126); gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233); gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227); gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227); gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410); gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280); gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300); gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300); gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2); gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140); gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327); gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173); gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240); gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227); gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207); gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300); gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1); gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25); gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80); gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0); %slant:=sind 12/cosd 12; slant:=0; gendef ( fudge )(.88, .88, .88, .88, .88, .88); gendef ( math_spread )(.45, .45, .5, .5, .5, .5); otilt:=.2; superness:=3/4; superpull:=1/18; beak_darkness:=0; square_dots:=false; hefty:=true; serifs:=false; monospace:=false; variant_g:=false; low_asterisk:=false; math_fitting:=false; slitex:=false; straight:=false; monowidth:=false; clear_extra_memory; generate cbgreek; endinput; \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0500.mf
new file mode 100644
index 0000000000..f330769054
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0500.mf
@@ -0,0 +1,2 @@
+% gsxn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0600.mf
new file mode 100644
index 0000000000..c44ff0cb0e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0600.mf
@@ -0,0 +1,2 @@
+% gsxn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0700.mf
new file mode 100644
index 0000000000..440e038d1a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0700.mf
@@ -0,0 +1,2 @@
+% gsxn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0800.mf
new file mode 100644
index 0000000000..27e0009bde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0800.mf
@@ -0,0 +1,2 @@
+% gsxn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0900.mf
new file mode 100644
index 0000000000..a9e463fcf9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn0900.mf
@@ -0,0 +1,2 @@
+% gsxn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1000.mf
new file mode 100644
index 0000000000..64951ded7e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1000.mf
@@ -0,0 +1,2 @@
+% gsxn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1095.mf
new file mode 100644
index 0000000000..dc59afb237
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1095.mf
@@ -0,0 +1,2 @@
+% gsxn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1200.mf
new file mode 100644
index 0000000000..159fa1f2e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1200.mf
@@ -0,0 +1,2 @@
+% gsxn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1440.mf
new file mode 100644
index 0000000000..fba71bb5f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1440.mf
@@ -0,0 +1,2 @@
+% gsxn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1728.mf
new file mode 100644
index 0000000000..c3e6729567
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn1728.mf
@@ -0,0 +1,2 @@
+% gsxn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2074.mf
new file mode 100644
index 0000000000..119d0efb6a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2074.mf
@@ -0,0 +1,2 @@
+% gsxn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2488.mf
new file mode 100644
index 0000000000..e5f4a7c672
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2488.mf
@@ -0,0 +1,2 @@
+% gsxn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2986.mf
new file mode 100644
index 0000000000..db2e4689d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn2986.mf
@@ -0,0 +1,2 @@
+% gsxn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn3583.mf
new file mode 100644
index 0000000000..6f6e257f1a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxn3583.mf
@@ -0,0 +1,2 @@
+% gsxn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo.mf
new file mode 100644
index 0000000000..59e0adef69
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo.mf
@@ -0,0 +1 @@
+% Copyright (C) 1997, 1999, 2002 Claudio Beccari % file gsxo v.1.0b 2002/04/13 % 256 character sans serif bold oblique greek font mainly after Silvio Levy % if unknown cmbase: input cmbase fi; if unknown cbbase: input cbbase fi; font_identifier:="GSXO"; font_size (gensize*pt#); basedef ( 5, 9, 10, 12, 17.28, 100); gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220); gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220); gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]); gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]); gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700); gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500); gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470); gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320); gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650); gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900); gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900); gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380); gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900); gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500); gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300); gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500); gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720); gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 0); gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 0); gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 0); gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126); gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233); gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233); gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227); gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227); gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410); gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280); gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300); gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300); gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300); gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0); gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2); gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140); gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327); gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173); gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240); gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227); gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207); gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300); gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1); gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2); gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25); gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80); gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0); slant:=sind 12/cosd 12; %slant:=0; gendef ( fudge )(.88, .88, .88, .88, .88, .88); gendef ( math_spread )(.45, .45, .5, .5, .5, .5); otilt:=.2; superness:=3/4; superpull:=1/18; beak_darkness:=0; square_dots:=false; hefty:=true; serifs:=false; monospace:=false; variant_g:=false; low_asterisk:=false; math_fitting:=false; slitex:=false; straight:=false; monowidth:=false; clear_extra_memory; generate cbgreek; endinput; \ No newline at end of file
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0500.mf
new file mode 100644
index 0000000000..24d126aedf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0500.mf
@@ -0,0 +1,2 @@
+% gsxo0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0600.mf
new file mode 100644
index 0000000000..dc27d1d2b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0600.mf
@@ -0,0 +1,2 @@
+% gsxo0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0700.mf
new file mode 100644
index 0000000000..502ecd929f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0700.mf
@@ -0,0 +1,2 @@
+% gsxo0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0800.mf
new file mode 100644
index 0000000000..41fa02c458
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0800.mf
@@ -0,0 +1,2 @@
+% gsxo0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0900.mf
new file mode 100644
index 0000000000..0e5f05b92c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo0900.mf
@@ -0,0 +1,2 @@
+% gsxo0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1000.mf
new file mode 100644
index 0000000000..0b9a644ce8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1000.mf
@@ -0,0 +1,2 @@
+% gsxo1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1095.mf
new file mode 100644
index 0000000000..cafe9bcc2f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1095.mf
@@ -0,0 +1,2 @@
+% gsxo1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1200.mf
new file mode 100644
index 0000000000..e63adbfcc9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1200.mf
@@ -0,0 +1,2 @@
+% gsxo1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1440.mf
new file mode 100644
index 0000000000..3fc2f58890
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1440.mf
@@ -0,0 +1,2 @@
+% gsxo1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1728.mf
new file mode 100644
index 0000000000..c459e29f55
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo1728.mf
@@ -0,0 +1,2 @@
+% gsxo1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2074.mf
new file mode 100644
index 0000000000..689779e397
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2074.mf
@@ -0,0 +1,2 @@
+% gsxo2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2488.mf
new file mode 100644
index 0000000000..d119d8c8d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2488.mf
@@ -0,0 +1,2 @@
+% gsxo2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2986.mf
new file mode 100644
index 0000000000..9a46d0e5a8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo2986.mf
@@ -0,0 +1,2 @@
+% gsxo2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo3583.mf
new file mode 100644
index 0000000000..7c1d87ed79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxo3583.mf
@@ -0,0 +1,2 @@
+% gsxo3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu.mf
new file mode 100644
index 0000000000..7b85929ddf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu.mf
@@ -0,0 +1,84 @@
+% Copyright (C) 1998, 1999, 2002 Claudio Beccari
+% file gsxu v.1.0b 2002/04/13
+% 256 character sans serif bold upright cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GSXU";
+font_size (gensize*pt#);
+basedef ( 5, 9, 10, 12, 17.28, 100);
+gendef [1/36pt#]( u# )( 12, 19, 22, 27, 40, 220);
+gendef [1/36pt#]( width_adj# )( 12, 19, 22, 19, 27, 220);
+gendef [1/36pt#]( serif_fit# )([-5], [-8], [-9], [-10], [-14], [-90]);
+gendef [1/36pt#]( cap_serif_fit# )([-6], [-9], [-11], [-15], [-20], [-110]);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )(135, 243, 270, 324, 466, 2700);
+gendef [1/36pt#]( asc_height# )(130, 235, 260, 315, 445, 2500);
+gendef [1/36pt#]( cap_height# )(125, 225, 250, 300, 425, 2470);
+gendef [1/36pt#]( fig_height# )(125, 212, 250, 283, 408, 2320);
+gendef [1/36pt#]( x_height# )( 83, 149, 165, 198, 280, 1650);
+gendef [1/36pt#]( math_axis# )( 45, 80, 90, 108, 150, 900);
+gendef [1/36pt#]( bar_height# )( 45, 80, 90, 95, 135, 900);
+gendef [1/36pt#]( comma_depth# )( 19, 34, 38, 54, 75, 380);
+gendef [1/36pt#]( desc_depth# )( 35, 62, 70, 84, 120, 900);
+gendef [1/36pt#](acc_ht# )(120, 220, 250, 300, 432, 2500);
+gendef [1/36pt#](circ_ht# )(114, 207, 230, 275, 397, 2300);
+gendef [1/36pt#](Circ_ht# )(130, 225, 250, 300, 432, 2500);
+gendef [1/36pt#](iota_dp# )( 37, 57.6, 72, 86.4, 124.4, 720);
+gendef [1/36pt#]( crisp# )( 12, 25, 26, 26, 26, 0);
+gendef [1/36pt#]( tiny# )( 12, 24, 26, 26, 26, 0);
+gendef [1/36pt#]( fine# )( 5, 7, 9, 9, 9, 0);
+gendef [1/36pt#]( thin_join# )( 11, 18, 19, 21, 25, 126);
+gendef [1/36pt#]( hair# )( 25, 40, 49, 50, 67, 233);
+gendef [1/36pt#]( stem# )( 25, 41, 49, 50, 67, 233);
+gendef [1/36pt#]( curve# )( 25, 41, 49, 50, 67, 233);
+gendef [1/36pt#]( ess# )( 22, 35, 43, 44, 60, 227);
+gendef [1/36pt#]( flare# )( 20, 39, 40, 41, 58, 227);
+gendef [1/36pt#]( dot_size# )( 24, 40, 47, 48, 65, 410);
+gendef [1/36pt#]( cap_hair# )( 24, 41, 48, 50, 67, 280);
+gendef [1/36pt#]( cap_stem# )( 26, 43, 51, 54, 70, 300);
+gendef [1/36pt#]( cap_curve# )( 26, 43, 51, 54, 70, 300);
+gendef [1/36pt#]( cap_ess# )( 26, 43, 51, 52, 68, 300);
+gendef [1/36pt#]( rule_thickness#)( 16, 29, 30, 31, 36, 300);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )(.75, 1.1, 1.5, 1.8, 3.5, 2);
+gendef [1/36pt#]( vair# )( 15, 22, 26, 27, 35, 140);
+gendef [1/36pt#]( notch_cut# )( 25, 42, 49, 50, 57, 327);
+gendef [1/36pt#]( bar# )( 13, 26, 26, 27, 35, 173);
+gendef [1/36pt#]( slab# )( 18, 35, 36, 37, 45, 240);
+gendef [1/36pt#]( cap_bar# )( 17, 33, 34, 35, 42, 227);
+gendef [1/36pt#]( cap_band# )( 16, 30, 31, 32, 40, 207);
+gendef [1/36pt#]( cap_notch_cut# )( 23, 44, 45, 46, 53, 300);
+gendef [1/36pt#]( serif_drop# )( 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( stem_corr# )( 1, 1, 1, 1, 1, 1);
+gendef [1/36pt#]( vair_corr# )( 2, 2, 2, 2, 2, 2);
+gendef [1/36pt#]( apex_corr# )( 15, 17, 18, 19, 20, 25);
+gendef [1/36pt#]( o# )( 5, 7, 8, 9, 10, 80);
+gendef [1/36pt#]( apex_o# )( 0, 0, 0, 0, 0, 0);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )(.88, .88, .88, .88, .88, .88);
+gendef ( math_spread )(.45, .45, .5, .5, .5, .5);
+otilt:=.2;
+superness:=3/4;
+superpull:=1/18;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=false;
+monospace:=false;
+variant_g:=false;
+low_asterisk:=false;
+math_fitting:=false;
+slitex:=false;
+straight:=false;
+monowidth:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0500.mf
new file mode 100644
index 0000000000..234155cb5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0500.mf
@@ -0,0 +1,2 @@
+% gsxu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0600.mf
new file mode 100644
index 0000000000..24942fa66f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0600.mf
@@ -0,0 +1,2 @@
+% gsxu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0700.mf
new file mode 100644
index 0000000000..1e3b134ed7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0700.mf
@@ -0,0 +1,2 @@
+% gsxu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0800.mf
new file mode 100644
index 0000000000..74473e0903
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0800.mf
@@ -0,0 +1,2 @@
+% gsxu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0900.mf
new file mode 100644
index 0000000000..44a897e66e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu0900.mf
@@ -0,0 +1,2 @@
+% gsxu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1000.mf
new file mode 100644
index 0000000000..7fffe1231e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1000.mf
@@ -0,0 +1,2 @@
+% gsxu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1095.mf
new file mode 100644
index 0000000000..9ff2006623
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1095.mf
@@ -0,0 +1,2 @@
+% gsxu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1200.mf
new file mode 100644
index 0000000000..cd610d7295
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1200.mf
@@ -0,0 +1,2 @@
+% gsxu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1440.mf
new file mode 100644
index 0000000000..6892bd790f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1440.mf
@@ -0,0 +1,2 @@
+% gsxu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1728.mf
new file mode 100644
index 0000000000..a122eb550a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu1728.mf
@@ -0,0 +1,2 @@
+% gsxu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2074.mf
new file mode 100644
index 0000000000..c1576059ce
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2074.mf
@@ -0,0 +1,2 @@
+% gsxu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2488.mf
new file mode 100644
index 0000000000..cad18ae15f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2488.mf
@@ -0,0 +1,2 @@
+% gsxu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2986.mf
new file mode 100644
index 0000000000..0b89c7fa59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu2986.mf
@@ -0,0 +1,2 @@
+% gsxu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu3583.mf
new file mode 100644
index 0000000000..2b26f0fdf4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gsxu3583.mf
@@ -0,0 +1,2 @@
+% gsxu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc.mf
new file mode 100644
index 0000000000..144d8399ea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc.mf
@@ -0,0 +1,88 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file gttc v.1.1 1999/11/14
+% 256 character typewriter type upright greek caps and small caps font
+% mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GTTC";
+small_caps:=true; sclc:=1.19;
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 21, 24.7, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( asc_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( cap_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( fig_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 1550);
+gendef [1/36pt#]( math_axis# )( 55, 88, 110, 132, 1100);
+gendef [1/36pt#]( bar_height# )( 39.5, 63, 79, 95, 790);
+gendef [1/36pt#]( comma_depth# )( 25, 40, 50, 60, 500);
+gendef [1/36pt#]( desc_depth# )( 25, 64, 80, 96, 800);
+gendef [1/36pt#](acc_ht# )( 110, 210, 250, 300, 2300);
+gendef [1/36pt#](circ_ht# )( 110, 210, 250, 300, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 22.5, 57.6, 64, 77, 640);
+gendef [1/36pt#]( crisp# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( tiny# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( fine# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( thin_join# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( hair# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( stem# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( curve# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( ess# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( flare# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( dot_size# )( 23.5, 31, 36, 39, 360);
+gendef [1/36pt#]( cap_hair# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_stem# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_curve# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_ess# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( rule_thickness#)( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( cap_jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( vair# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( slab# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_band# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 0, 8, 10, 11, 70);
+gendef [1/36pt#]( o# )( 2, 3, 4, 5, 25);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 15);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=false;
+low_asterisk:=true;
+math_fitting:=false;
+straight:=true;
+monowidth:=true;
+slitex:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0500.mf
new file mode 100644
index 0000000000..02fd475c18
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0500.mf
@@ -0,0 +1,2 @@
+% gttc0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0600.mf
new file mode 100644
index 0000000000..37fe2284af
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0600.mf
@@ -0,0 +1,2 @@
+% gttc0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0700.mf
new file mode 100644
index 0000000000..bcc4dd4c14
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0700.mf
@@ -0,0 +1,2 @@
+% gttc0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0800.mf
new file mode 100644
index 0000000000..8b7465d2bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0800.mf
@@ -0,0 +1,2 @@
+% gttc0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0900.mf
new file mode 100644
index 0000000000..a023acb541
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc0900.mf
@@ -0,0 +1,2 @@
+% gttc0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1000.mf
new file mode 100644
index 0000000000..7bec806bf4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1000.mf
@@ -0,0 +1,2 @@
+% gttc1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1095.mf
new file mode 100644
index 0000000000..80b6e60cfe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1095.mf
@@ -0,0 +1,2 @@
+% gttc1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1200.mf
new file mode 100644
index 0000000000..10519f80e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1200.mf
@@ -0,0 +1,2 @@
+% gttc1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1440.mf
new file mode 100644
index 0000000000..387cccb60f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1440.mf
@@ -0,0 +1,2 @@
+% gttc1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1728.mf
new file mode 100644
index 0000000000..ee6710499a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc1728.mf
@@ -0,0 +1,2 @@
+% gttc1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2074.mf
new file mode 100644
index 0000000000..5ce6f9d356
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2074.mf
@@ -0,0 +1,2 @@
+% gttc2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2488.mf
new file mode 100644
index 0000000000..13d27dea82
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2488.mf
@@ -0,0 +1,2 @@
+% gttc2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2986.mf
new file mode 100644
index 0000000000..7760a662d0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc2986.mf
@@ -0,0 +1,2 @@
+% gttc2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttc3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc3583.mf
new file mode 100644
index 0000000000..16af2c22c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttc3583.mf
@@ -0,0 +1,2 @@
+% gttc3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti.mf
new file mode 100644
index 0000000000..12534acf62
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti.mf
@@ -0,0 +1,88 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file gtti v.1.1 1999/11/14
+% 256 character typewriter type cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GTTI";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 21, 24.7, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( asc_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( cap_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( fig_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 1550);
+gendef [1/36pt#]( math_axis# )( 55, 88, 110, 132, 1100);
+gendef [1/36pt#]( bar_height# )( 39.5, 63, 79, 95, 790);
+gendef [1/36pt#]( comma_depth# )( 25, 40, 50, 60, 500);
+gendef [1/36pt#]( desc_depth# )( 25, 64, 80, 96, 800);
+gendef [1/36pt#](acc_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](circ_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 22.5, 57.6, 64, 77, 640);
+gendef [1/36pt#]( crisp# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( tiny# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( fine# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( thin_join# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( hair# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( stem# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( curve# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( ess# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( flare# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( dot_size# )( 23.5, 31, 36, 39, 360);
+gendef [1/36pt#]( cap_hair# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_stem# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_curve# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_ess# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( rule_thickness#)( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( cap_jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( vair# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( slab# )( 15, 29, 22, 25, 220);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_band# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 0, 8, 10, 11, 70);
+gendef [1/36pt#]( o# )( 2, 3, 4, 5, 25);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 15);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=false;
+low_asterisk:=true;
+math_fitting:=false;
+straight:=true;
+monowidth:=true;
+slitex:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0500.mf
new file mode 100644
index 0000000000..58bd7a0a29
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0500.mf
@@ -0,0 +1,2 @@
+% gtti0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0600.mf
new file mode 100644
index 0000000000..61122f2ebc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0600.mf
@@ -0,0 +1,2 @@
+% gtti0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0700.mf
new file mode 100644
index 0000000000..ac675ee77c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0700.mf
@@ -0,0 +1,2 @@
+% gtti0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0800.mf
new file mode 100644
index 0000000000..fecd9070d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0800.mf
@@ -0,0 +1,2 @@
+% gtti0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0900.mf
new file mode 100644
index 0000000000..aa341c54ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti0900.mf
@@ -0,0 +1,2 @@
+% gtti0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1000.mf
new file mode 100644
index 0000000000..839f861ef5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1000.mf
@@ -0,0 +1,2 @@
+% gtti1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1095.mf
new file mode 100644
index 0000000000..690e78d368
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1095.mf
@@ -0,0 +1,2 @@
+% gtti1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1200.mf
new file mode 100644
index 0000000000..c396c4e0d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1200.mf
@@ -0,0 +1,2 @@
+% gtti1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1440.mf
new file mode 100644
index 0000000000..02f049bb65
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1440.mf
@@ -0,0 +1,2 @@
+% gtti1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1728.mf
new file mode 100644
index 0000000000..e266d94d9a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti1728.mf
@@ -0,0 +1,2 @@
+% gtti1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2074.mf
new file mode 100644
index 0000000000..b40b5875e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2074.mf
@@ -0,0 +1,2 @@
+% gtti2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2488.mf
new file mode 100644
index 0000000000..52b97204a5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2488.mf
@@ -0,0 +1,2 @@
+% gtti2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2986.mf
new file mode 100644
index 0000000000..b531d95476
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti2986.mf
@@ -0,0 +1,2 @@
+% gtti2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtti3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti3583.mf
new file mode 100644
index 0000000000..bd1937fdf9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtti3583.mf
@@ -0,0 +1,2 @@
+% gtti3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn.mf
new file mode 100644
index 0000000000..a8fdde5423
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn.mf
@@ -0,0 +1,85 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file gttn v.1.1 1999/11/14
+% 256 character typewriter type upright greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GTTN";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 21, 24.7, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( asc_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( cap_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( fig_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 1550);
+gendef [1/36pt#]( math_axis# )( 55, 88, 110, 132, 1100);
+gendef [1/36pt#]( bar_height# )( 39.5, 63, 79, 95, 790);
+gendef [1/36pt#]( comma_depth# )( 25, 40, 50, 60, 500);
+gendef [1/36pt#]( desc_depth# )( 25, 64, 80, 96, 800);
+gendef [1/36pt#](acc_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](circ_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 22.5, 57.6, 64, 77, 640);
+gendef [1/36pt#]( crisp# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( tiny# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( fine# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( thin_join# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( hair# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( stem# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( curve# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( ess# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( flare# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( dot_size# )( 23.5, 31, 36, 39, 360);
+gendef [1/36pt#]( cap_hair# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_stem# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_curve# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_ess# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( rule_thickness#)( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( cap_jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( vair# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( slab# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_band# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 0, 8, 10, 11, 70);
+gendef [1/36pt#]( o# )( 2, 3, 4, 5, 25);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 15);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=false;
+low_asterisk:=true;
+math_fitting:=false;
+straight:=true;
+monowidth:=true;
+slitex:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0500.mf
new file mode 100644
index 0000000000..cf41d6e2b1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0500.mf
@@ -0,0 +1,2 @@
+% gttn0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0600.mf
new file mode 100644
index 0000000000..ccb1b52f26
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0600.mf
@@ -0,0 +1,2 @@
+% gttn0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0700.mf
new file mode 100644
index 0000000000..4721f00cf8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0700.mf
@@ -0,0 +1,2 @@
+% gttn0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0800.mf
new file mode 100644
index 0000000000..49b1508d7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0800.mf
@@ -0,0 +1,2 @@
+% gttn0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0900.mf
new file mode 100644
index 0000000000..3c4ea9034e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn0900.mf
@@ -0,0 +1,2 @@
+% gttn0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1000.mf
new file mode 100644
index 0000000000..ea203bdfd4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1000.mf
@@ -0,0 +1,2 @@
+% gttn1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1095.mf
new file mode 100644
index 0000000000..6e69ee51e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1095.mf
@@ -0,0 +1,2 @@
+% gttn1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1200.mf
new file mode 100644
index 0000000000..b5e4da7270
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1200.mf
@@ -0,0 +1,2 @@
+% gttn1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1440.mf
new file mode 100644
index 0000000000..9523fb85e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1440.mf
@@ -0,0 +1,2 @@
+% gttn1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1728.mf
new file mode 100644
index 0000000000..679210e876
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn1728.mf
@@ -0,0 +1,2 @@
+% gttn1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2074.mf
new file mode 100644
index 0000000000..f0120448f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2074.mf
@@ -0,0 +1,2 @@
+% gttn2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2488.mf
new file mode 100644
index 0000000000..550194f59e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2488.mf
@@ -0,0 +1,2 @@
+% gttn2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2986.mf
new file mode 100644
index 0000000000..59fc0c8f93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn2986.mf
@@ -0,0 +1,2 @@
+% gttn2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttn3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn3583.mf
new file mode 100644
index 0000000000..2c3daedbbd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttn3583.mf
@@ -0,0 +1,2 @@
+% gttn3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto.mf
new file mode 100644
index 0000000000..91a9b4aa46
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto.mf
@@ -0,0 +1,86 @@
+% Copyright (C) 1997, 1999 Claudio Beccari
+% file gtto v.1.1 1999/11/14
+% 256 character typewriter type oblique greek font mainly after Silvio Levy
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GTTO";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 21, 24.7, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( asc_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( cap_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( fig_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 1550);
+gendef [1/36pt#]( math_axis# )( 55, 88, 110, 132, 1100);
+gendef [1/36pt#]( bar_height# )( 39.5, 63, 79, 95, 790);
+gendef [1/36pt#]( comma_depth# )( 25, 40, 50, 60, 500);
+gendef [1/36pt#]( desc_depth# )( 25, 64, 80, 96, 800);
+gendef [1/36pt#](acc_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](circ_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 22.5, 57.6, 64, 77, 640);
+gendef [1/36pt#]( crisp# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( tiny# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( fine# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( thin_join# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( hair# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( stem# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( curve# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( ess# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( flare# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( dot_size# )( 23.5, 31, 36, 39, 360);
+gendef [1/36pt#]( cap_hair# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_stem# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_curve# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_ess# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( rule_thickness#)( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( cap_jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( vair# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( slab# )( 15, 29, 22, 25, 220);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_band# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 0, 8, 10, 11, 70);
+gendef [1/36pt#]( o# )( 2, 3, 4, 5, 25);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 15);
+slant:=sind 12/cosd 12;
+%slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=false;
+low_asterisk:=true;
+math_fitting:=false;
+straight:=true;
+monowidth:=true;
+slitex:=false;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0500.mf
new file mode 100644
index 0000000000..c98b96c9a0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0500.mf
@@ -0,0 +1,2 @@
+% gtto0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0600.mf
new file mode 100644
index 0000000000..5a341e1b0e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0600.mf
@@ -0,0 +1,2 @@
+% gtto0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0700.mf
new file mode 100644
index 0000000000..7514173cb0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0700.mf
@@ -0,0 +1,2 @@
+% gtto0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0800.mf
new file mode 100644
index 0000000000..e324afa528
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0800.mf
@@ -0,0 +1,2 @@
+% gtto0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0900.mf
new file mode 100644
index 0000000000..b118ce5822
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto0900.mf
@@ -0,0 +1,2 @@
+% gtto0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1000.mf
new file mode 100644
index 0000000000..7f73db9d0a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1000.mf
@@ -0,0 +1,2 @@
+% gtto1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1095.mf
new file mode 100644
index 0000000000..372d97008f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1095.mf
@@ -0,0 +1,2 @@
+% gtto1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1200.mf
new file mode 100644
index 0000000000..9abf7cfead
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1200.mf
@@ -0,0 +1,2 @@
+% gtto1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1440.mf
new file mode 100644
index 0000000000..2d0b0653c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1440.mf
@@ -0,0 +1,2 @@
+% gtto1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1728.mf
new file mode 100644
index 0000000000..9510172051
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto1728.mf
@@ -0,0 +1,2 @@
+% gtto1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2074.mf
new file mode 100644
index 0000000000..a7951d39f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2074.mf
@@ -0,0 +1,2 @@
+% gtto2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2488.mf
new file mode 100644
index 0000000000..c0c9664d53
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2488.mf
@@ -0,0 +1,2 @@
+% gtto2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2986.mf
new file mode 100644
index 0000000000..322a460f41
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto2986.mf
@@ -0,0 +1,2 @@
+% gtto2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gtto3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto3583.mf
new file mode 100644
index 0000000000..34c8809c7b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gtto3583.mf
@@ -0,0 +1,2 @@
+% gtto3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu.mf
new file mode 100644
index 0000000000..eafcd008b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu.mf
@@ -0,0 +1,88 @@
+% Copyright (C) 1998, 1999 Claudio Beccari
+% file gttu v.1.1 1999/11/14
+% 256 character typewriter type upright cursive greek font
+%
+if unknown cmbase: input cmbase fi;
+if unknown cbbase: input cbbase fi;
+font_identifier:="GTTU";
+font_size (gensize*pt#);
+basedef ( 5, 8, 10, 12, 100);
+gendef [1/36pt#]( u# )( 12.5, 17, 21, 24.7, 210);
+gendef [1/36pt#]( width_adj# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( cap_serif_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( letter_fit# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( body_height# )( 125, 200, 250, 300, 2500);
+gendef [1/36pt#]( asc_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( cap_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( fig_height# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#]( x_height# )( 77.5, 124, 155, 186, 1550);
+gendef [1/36pt#]( math_axis# )( 55, 88, 110, 132, 1100);
+gendef [1/36pt#]( bar_height# )( 39.5, 63, 79, 95, 790);
+gendef [1/36pt#]( comma_depth# )( 25, 40, 50, 60, 500);
+gendef [1/36pt#]( desc_depth# )( 25, 64, 80, 96, 800);
+gendef [1/36pt#](acc_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](circ_ht# )( 110, 180, 230, 274, 2300);
+gendef [1/36pt#](Circ_ht# )( 130, 210, 250, 300, 2500);
+gendef [1/36pt#](iota_dp# )( 22.5, 57.6, 64, 77, 640);
+gendef [1/36pt#]( crisp# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( tiny# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( fine# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( thin_join# )( 14.5, 18, 21, 22, 183);
+gendef [1/36pt#]( hair# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( stem# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( curve# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( ess# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( flare# )( 19, 22, 24, 27, 225);
+gendef [1/36pt#]( dot_size# )( 23.5, 31, 36, 39, 360);
+gendef [1/36pt#]( cap_hair# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_stem# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_curve# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( cap_ess# )( 19, 22, 25, 28, 233);
+gendef [1/36pt#]( rule_thickness#)( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( dish# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( bracket# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( cap_jut# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( beak_jut# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( beak# )( 17, 27, 34, 39, 325);
+gendef [1/36pt#]( vair# )( 15, 19, 22, 25, 208);
+gendef [1/36pt#]( notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( slab# )( 15, 29, 22, 25, 220);
+gendef [1/36pt#]( cap_bar# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_band# )( 15, 19, 22, 25, 220);
+gendef [1/36pt#]( cap_notch_cut# )( 19, 22, 25, 28, 250);
+gendef [1/36pt#]( serif_drop# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( stem_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( vair_corr# )( 0, 0, 0, 0, 0);
+gendef [1/36pt#]( apex_corr# )( 0, 8, 10, 11, 70);
+gendef [1/36pt#]( o# )( 2, 3, 4, 5, 25);
+gendef [1/36pt#]( apex_o# )( 3, 3, 3, 4, 15);
+%slant:=sind 12/cosd 12;
+slant:=0;
+gendef ( fudge )( .81, .81, .81, .81, .81);
+gendef ( math_spread )( [-1], [-1], [-1], [-1], [-1]);
+otilt:=.2;
+superness:=1/sqrt 2;
+superpull:=0;
+beak_darkness:=0;
+square_dots:=false;
+hefty:=true;
+serifs:=true;
+monospace:=true;
+variant_g:=false;
+low_asterisk:=true;
+math_fitting:=false;
+straight:=true;
+monowidth:=true;
+slitex:=false;
+cursive:=true;
+clear_extra_memory;
+
+generate cbgreek;
+endinput;
+
+
+
+
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0500.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0500.mf
new file mode 100644
index 0000000000..f47b45d430
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0500.mf
@@ -0,0 +1,2 @@
+% gttu0500.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0600.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0600.mf
new file mode 100644
index 0000000000..2a7f49a922
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0600.mf
@@ -0,0 +1,2 @@
+% gttu0600.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0700.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0700.mf
new file mode 100644
index 0000000000..01fb5d69da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0700.mf
@@ -0,0 +1,2 @@
+% gttu0700.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0800.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0800.mf
new file mode 100644
index 0000000000..61927ab64b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0800.mf
@@ -0,0 +1,2 @@
+% gttu0800.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0900.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0900.mf
new file mode 100644
index 0000000000..c579391c62
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu0900.mf
@@ -0,0 +1,2 @@
+% gttu0900.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1000.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1000.mf
new file mode 100644
index 0000000000..b6c65af612
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1000.mf
@@ -0,0 +1,2 @@
+% gttu1000.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1095.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1095.mf
new file mode 100644
index 0000000000..1b18932a01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1095.mf
@@ -0,0 +1,2 @@
+% gttu1095.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1200.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1200.mf
new file mode 100644
index 0000000000..1ac6ab3130
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1200.mf
@@ -0,0 +1,2 @@
+% gttu1200.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1440.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1440.mf
new file mode 100644
index 0000000000..732cd829b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1440.mf
@@ -0,0 +1,2 @@
+% gttu1440.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1728.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1728.mf
new file mode 100644
index 0000000000..213e96cddb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu1728.mf
@@ -0,0 +1,2 @@
+% gttu1728.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2074.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2074.mf
new file mode 100644
index 0000000000..867fed78df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2074.mf
@@ -0,0 +1,2 @@
+% gttu2074.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2488.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2488.mf
new file mode 100644
index 0000000000..fe6aeb6795
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2488.mf
@@ -0,0 +1,2 @@
+% gttu2488.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2986.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2986.mf
new file mode 100644
index 0000000000..9bcc7e2be1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu2986.mf
@@ -0,0 +1,2 @@
+% gttu2986.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/source/cbgreek/gttu3583.mf b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu3583.mf
new file mode 100644
index 0000000000..52bfc28f44
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/source/cbgreek/gttu3583.mf
@@ -0,0 +1,2 @@
+% gttu3583.mf generated by mkcbfonts
+input cbgreek;
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0700.tfm
new file mode 100644
index 0000000000..de79e9b86d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0800.tfm
new file mode 100644
index 0000000000..384796cf5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1000.tfm
new file mode 100644
index 0000000000..cd4cfaa1fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1200.tfm
new file mode 100644
index 0000000000..a60d70ec82
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1382.tfm
new file mode 100644
index 0000000000..a7c4d2a5b4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1659.tfm
new file mode 100644
index 0000000000..b7528e2111
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1991.tfm
new file mode 100644
index 0000000000..844c054f4f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2389.tfm
new file mode 100644
index 0000000000..1f07f54872
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2866.tfm
new file mode 100644
index 0000000000..e275d6eeb0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic3440.tfm
new file mode 100644
index 0000000000..1fe73633f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic4128.tfm
new file mode 100644
index 0000000000..80a1a25709
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glic4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0700.tfm
new file mode 100644
index 0000000000..f175f39068
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0800.tfm
new file mode 100644
index 0000000000..087fa0b495
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1000.tfm
new file mode 100644
index 0000000000..04108c59dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1200.tfm
new file mode 100644
index 0000000000..9fb0ba8775
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1382.tfm
new file mode 100644
index 0000000000..7245b5d9df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1659.tfm
new file mode 100644
index 0000000000..88fae2bdca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1991.tfm
new file mode 100644
index 0000000000..585fbff59b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2389.tfm
new file mode 100644
index 0000000000..bfb2f71e8b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2866.tfm
new file mode 100644
index 0000000000..875603246f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii3440.tfm
new file mode 100644
index 0000000000..c9717f4a40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii4128.tfm
new file mode 100644
index 0000000000..cc3bdf9e52
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glii4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0700.tfm
new file mode 100644
index 0000000000..7dcac01451
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0800.tfm
new file mode 100644
index 0000000000..0926cdc547
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1000.tfm
new file mode 100644
index 0000000000..77de2f3e17
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1200.tfm
new file mode 100644
index 0000000000..d366c2eef4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1382.tfm
new file mode 100644
index 0000000000..45852aa7a8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1659.tfm
new file mode 100644
index 0000000000..1720d70d50
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1991.tfm
new file mode 100644
index 0000000000..090eb0133c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2389.tfm
new file mode 100644
index 0000000000..09a44b3be0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2866.tfm
new file mode 100644
index 0000000000..00aaad6d32
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin3440.tfm
new file mode 100644
index 0000000000..058b7bd8ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin4128.tfm
new file mode 100644
index 0000000000..239dbcb98f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glin4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0700.tfm
new file mode 100644
index 0000000000..8b87c3f4e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0800.tfm
new file mode 100644
index 0000000000..db8c0535ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1000.tfm
new file mode 100644
index 0000000000..0399afeaab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1200.tfm
new file mode 100644
index 0000000000..58d543c2fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1382.tfm
new file mode 100644
index 0000000000..35a0de39ef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1659.tfm
new file mode 100644
index 0000000000..f7b433ea20
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1991.tfm
new file mode 100644
index 0000000000..c0edf71038
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2389.tfm
new file mode 100644
index 0000000000..929af426b5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2866.tfm
new file mode 100644
index 0000000000..2919a0df4a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio3440.tfm
new file mode 100644
index 0000000000..b69585c356
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio4128.tfm
new file mode 100644
index 0000000000..2f6ba2a302
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glio4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0700.tfm
new file mode 100644
index 0000000000..aa1ececdae
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0800.tfm
new file mode 100644
index 0000000000..d2bad4cad9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1000.tfm
new file mode 100644
index 0000000000..417ee968f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1200.tfm
new file mode 100644
index 0000000000..0790186168
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1382.tfm
new file mode 100644
index 0000000000..0dd9b50477
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1659.tfm
new file mode 100644
index 0000000000..e2d0c90048
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1991.tfm
new file mode 100644
index 0000000000..f990084dde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2389.tfm
new file mode 100644
index 0000000000..ec56fd74ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2866.tfm
new file mode 100644
index 0000000000..71f8233e2a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu3440.tfm
new file mode 100644
index 0000000000..8dc906fbba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu4128.tfm
new file mode 100644
index 0000000000..e0f76f0f5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gliu4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0700.tfm
new file mode 100644
index 0000000000..1af606bd11
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0800.tfm
new file mode 100644
index 0000000000..929d9dc8a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1000.tfm
new file mode 100644
index 0000000000..1470086359
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1200.tfm
new file mode 100644
index 0000000000..4a94186f15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1382.tfm
new file mode 100644
index 0000000000..df90bf4c56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1659.tfm
new file mode 100644
index 0000000000..a8d1cb03ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1991.tfm
new file mode 100644
index 0000000000..96642c6818
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2389.tfm
new file mode 100644
index 0000000000..9fa2aba04d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2866.tfm
new file mode 100644
index 0000000000..40f4e333de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc3440.tfm
new file mode 100644
index 0000000000..e403bc6415
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc4128.tfm
new file mode 100644
index 0000000000..be3770cb56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljc4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0700.tfm
new file mode 100644
index 0000000000..97944cf22e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0800.tfm
new file mode 100644
index 0000000000..224578fe2b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1000.tfm
new file mode 100644
index 0000000000..743c456470
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1200.tfm
new file mode 100644
index 0000000000..ad8e6dcb87
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1382.tfm
new file mode 100644
index 0000000000..fe161a80e1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1659.tfm
new file mode 100644
index 0000000000..6e00552401
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1991.tfm
new file mode 100644
index 0000000000..3996494885
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2389.tfm
new file mode 100644
index 0000000000..d6b9fbe473
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2866.tfm
new file mode 100644
index 0000000000..dba05f0d93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn3440.tfm
new file mode 100644
index 0000000000..96fde45e4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn4128.tfm
new file mode 100644
index 0000000000..0be3583c79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljn4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0700.tfm
new file mode 100644
index 0000000000..2e43c97ef0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0800.tfm
new file mode 100644
index 0000000000..506f9d3730
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1000.tfm
new file mode 100644
index 0000000000..9daadc0b0f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1200.tfm
new file mode 100644
index 0000000000..0f37bc6b99
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1382.tfm
new file mode 100644
index 0000000000..c734a60647
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1659.tfm
new file mode 100644
index 0000000000..528c069f79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1991.tfm
new file mode 100644
index 0000000000..277c74ea48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2389.tfm
new file mode 100644
index 0000000000..5ea6cb75eb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2866.tfm
new file mode 100644
index 0000000000..598dfdaed9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo3440.tfm
new file mode 100644
index 0000000000..8acfb05c3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo4128.tfm
new file mode 100644
index 0000000000..d3e1ee3319
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gljo4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0700.tfm
new file mode 100644
index 0000000000..de79e9b86d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0800.tfm
new file mode 100644
index 0000000000..384796cf5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1000.tfm
new file mode 100644
index 0000000000..cd4cfaa1fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1200.tfm
new file mode 100644
index 0000000000..a60d70ec82
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1382.tfm
new file mode 100644
index 0000000000..a7c4d2a5b4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1659.tfm
new file mode 100644
index 0000000000..b7528e2111
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1991.tfm
new file mode 100644
index 0000000000..844c054f4f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2389.tfm
new file mode 100644
index 0000000000..1f07f54872
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2866.tfm
new file mode 100644
index 0000000000..e275d6eeb0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc3440.tfm
new file mode 100644
index 0000000000..1fe73633f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc4128.tfm
new file mode 100644
index 0000000000..80a1a25709
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmc4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0700.tfm
new file mode 100644
index 0000000000..f175f39068
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0800.tfm
new file mode 100644
index 0000000000..087fa0b495
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1000.tfm
new file mode 100644
index 0000000000..04108c59dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1200.tfm
new file mode 100644
index 0000000000..9fb0ba8775
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1382.tfm
new file mode 100644
index 0000000000..7245b5d9df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1659.tfm
new file mode 100644
index 0000000000..88fae2bdca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1991.tfm
new file mode 100644
index 0000000000..585fbff59b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2389.tfm
new file mode 100644
index 0000000000..bfb2f71e8b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2866.tfm
new file mode 100644
index 0000000000..875603246f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi3440.tfm
new file mode 100644
index 0000000000..c9717f4a40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi4128.tfm
new file mode 100644
index 0000000000..cc3bdf9e52
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmi4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0700.tfm
new file mode 100644
index 0000000000..7dcac01451
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0800.tfm
new file mode 100644
index 0000000000..0926cdc547
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1000.tfm
new file mode 100644
index 0000000000..77de2f3e17
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1200.tfm
new file mode 100644
index 0000000000..d366c2eef4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1382.tfm
new file mode 100644
index 0000000000..45852aa7a8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1659.tfm
new file mode 100644
index 0000000000..1720d70d50
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1991.tfm
new file mode 100644
index 0000000000..090eb0133c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2389.tfm
new file mode 100644
index 0000000000..09a44b3be0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2866.tfm
new file mode 100644
index 0000000000..00aaad6d32
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn3440.tfm
new file mode 100644
index 0000000000..058b7bd8ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn4128.tfm
new file mode 100644
index 0000000000..239dbcb98f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmn4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0700.tfm
new file mode 100644
index 0000000000..8b87c3f4e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0800.tfm
new file mode 100644
index 0000000000..db8c0535ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1000.tfm
new file mode 100644
index 0000000000..0399afeaab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1200.tfm
new file mode 100644
index 0000000000..58d543c2fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1382.tfm
new file mode 100644
index 0000000000..35a0de39ef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1659.tfm
new file mode 100644
index 0000000000..f7b433ea20
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1991.tfm
new file mode 100644
index 0000000000..c0edf71038
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2389.tfm
new file mode 100644
index 0000000000..929af426b5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2866.tfm
new file mode 100644
index 0000000000..2919a0df4a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo3440.tfm
new file mode 100644
index 0000000000..b69585c356
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo4128.tfm
new file mode 100644
index 0000000000..2f6ba2a302
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmo4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0700.tfm
new file mode 100644
index 0000000000..aa1ececdae
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0800.tfm
new file mode 100644
index 0000000000..d2bad4cad9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1000.tfm
new file mode 100644
index 0000000000..417ee968f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1200.tfm
new file mode 100644
index 0000000000..0790186168
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1382.tfm
new file mode 100644
index 0000000000..0dd9b50477
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1659.tfm
new file mode 100644
index 0000000000..e2d0c90048
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1991.tfm
new file mode 100644
index 0000000000..f990084dde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2389.tfm
new file mode 100644
index 0000000000..ec56fd74ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2866.tfm
new file mode 100644
index 0000000000..71f8233e2a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu3440.tfm
new file mode 100644
index 0000000000..8dc906fbba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu4128.tfm
new file mode 100644
index 0000000000..e0f76f0f5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glmu4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0700.tfm
new file mode 100644
index 0000000000..1af606bd11
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0800.tfm
new file mode 100644
index 0000000000..929d9dc8a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1000.tfm
new file mode 100644
index 0000000000..1470086359
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1200.tfm
new file mode 100644
index 0000000000..4a94186f15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1382.tfm
new file mode 100644
index 0000000000..df90bf4c56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1659.tfm
new file mode 100644
index 0000000000..a8d1cb03ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1991.tfm
new file mode 100644
index 0000000000..96642c6818
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2389.tfm
new file mode 100644
index 0000000000..9fa2aba04d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2866.tfm
new file mode 100644
index 0000000000..40f4e333de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc3440.tfm
new file mode 100644
index 0000000000..e403bc6415
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc4128.tfm
new file mode 100644
index 0000000000..be3770cb56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltc4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0700.tfm
new file mode 100644
index 0000000000..97944cf22e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0800.tfm
new file mode 100644
index 0000000000..224578fe2b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1000.tfm
new file mode 100644
index 0000000000..743c456470
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1200.tfm
new file mode 100644
index 0000000000..ad8e6dcb87
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1382.tfm
new file mode 100644
index 0000000000..fe161a80e1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1659.tfm
new file mode 100644
index 0000000000..6e00552401
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1991.tfm
new file mode 100644
index 0000000000..3996494885
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2389.tfm
new file mode 100644
index 0000000000..d6b9fbe473
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2866.tfm
new file mode 100644
index 0000000000..dba05f0d93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn3440.tfm
new file mode 100644
index 0000000000..96fde45e4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn4128.tfm
new file mode 100644
index 0000000000..0be3583c79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gltn4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0700.tfm
new file mode 100644
index 0000000000..2e43c97ef0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0800.tfm
new file mode 100644
index 0000000000..506f9d3730
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1000.tfm
new file mode 100644
index 0000000000..9daadc0b0f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1200.tfm
new file mode 100644
index 0000000000..0f37bc6b99
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1382.tfm
new file mode 100644
index 0000000000..c734a60647
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1659.tfm
new file mode 100644
index 0000000000..528c069f79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1991.tfm
new file mode 100644
index 0000000000..277c74ea48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2389.tfm
new file mode 100644
index 0000000000..5ea6cb75eb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2866.tfm
new file mode 100644
index 0000000000..598dfdaed9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto3440.tfm
new file mode 100644
index 0000000000..8acfb05c3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto4128.tfm
new file mode 100644
index 0000000000..d3e1ee3319
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glto4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0700.tfm
new file mode 100644
index 0000000000..57d26340c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0800.tfm
new file mode 100644
index 0000000000..1d8bbde7db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1000.tfm
new file mode 100644
index 0000000000..51caac7f07
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1200.tfm
new file mode 100644
index 0000000000..8ff2554f4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1382.tfm
new file mode 100644
index 0000000000..ca983bb926
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1659.tfm
new file mode 100644
index 0000000000..64040e61f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1991.tfm
new file mode 100644
index 0000000000..25ef128247
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2389.tfm
new file mode 100644
index 0000000000..69b59d3373
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2866.tfm
new file mode 100644
index 0000000000..1b81c83dca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc3440.tfm
new file mode 100644
index 0000000000..53547dbb72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc4128.tfm
new file mode 100644
index 0000000000..67cc155085
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwc4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0700.tfm
new file mode 100644
index 0000000000..5601c8074e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0800.tfm
new file mode 100644
index 0000000000..8990d9b82a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1000.tfm
new file mode 100644
index 0000000000..290a3230a1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1200.tfm
new file mode 100644
index 0000000000..0c32485f70
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1382.tfm
new file mode 100644
index 0000000000..7c3862330b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1659.tfm
new file mode 100644
index 0000000000..80415e75ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1991.tfm
new file mode 100644
index 0000000000..d9a25eab45
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2389.tfm
new file mode 100644
index 0000000000..cb0977cae9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2866.tfm
new file mode 100644
index 0000000000..f8aab0f446
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi3440.tfm
new file mode 100644
index 0000000000..ffae993508
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi4128.tfm
new file mode 100644
index 0000000000..11e708678a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwi4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0700.tfm
new file mode 100644
index 0000000000..48caef6b94
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0800.tfm
new file mode 100644
index 0000000000..5c6a02782b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1000.tfm
new file mode 100644
index 0000000000..25ae615bfd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1200.tfm
new file mode 100644
index 0000000000..fa7f5ec698
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1382.tfm
new file mode 100644
index 0000000000..05874e95e6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1659.tfm
new file mode 100644
index 0000000000..350f0e224d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1991.tfm
new file mode 100644
index 0000000000..8665c5d85f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2389.tfm
new file mode 100644
index 0000000000..86019486c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2866.tfm
new file mode 100644
index 0000000000..ab2df34ac3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn3440.tfm
new file mode 100644
index 0000000000..0e761d72ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn4128.tfm
new file mode 100644
index 0000000000..eb2cd20586
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwn4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0700.tfm
new file mode 100644
index 0000000000..971f099f7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0800.tfm
new file mode 100644
index 0000000000..a8a1dbe8a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1000.tfm
new file mode 100644
index 0000000000..418ed362d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1200.tfm
new file mode 100644
index 0000000000..39c66f1906
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1382.tfm
new file mode 100644
index 0000000000..fc4ea70546
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1659.tfm
new file mode 100644
index 0000000000..a32c3d958d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1991.tfm
new file mode 100644
index 0000000000..918778b53b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2389.tfm
new file mode 100644
index 0000000000..c1a9490928
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2866.tfm
new file mode 100644
index 0000000000..5b19f948e5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo3440.tfm
new file mode 100644
index 0000000000..4578f5e52a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo4128.tfm
new file mode 100644
index 0000000000..3ede3ed43b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwo4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0700.tfm
new file mode 100644
index 0000000000..bb24c5ca04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0800.tfm
new file mode 100644
index 0000000000..1eb6c16dd1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1000.tfm
new file mode 100644
index 0000000000..fa1a9df5d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1200.tfm
new file mode 100644
index 0000000000..652bfb9273
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1382.tfm
new file mode 100644
index 0000000000..fa6db7d4ef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1659.tfm
new file mode 100644
index 0000000000..9b83e07f2d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1991.tfm
new file mode 100644
index 0000000000..e0add70247
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2389.tfm
new file mode 100644
index 0000000000..6e0e9592cc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2866.tfm
new file mode 100644
index 0000000000..bae1052fda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu3440.tfm
new file mode 100644
index 0000000000..07f957559e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu4128.tfm
new file mode 100644
index 0000000000..dfcb2e25de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glwu4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0700.tfm
new file mode 100644
index 0000000000..57d26340c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0800.tfm
new file mode 100644
index 0000000000..1d8bbde7db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1000.tfm
new file mode 100644
index 0000000000..51caac7f07
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1200.tfm
new file mode 100644
index 0000000000..8ff2554f4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1382.tfm
new file mode 100644
index 0000000000..ca983bb926
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1659.tfm
new file mode 100644
index 0000000000..64040e61f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1991.tfm
new file mode 100644
index 0000000000..25ef128247
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2389.tfm
new file mode 100644
index 0000000000..69b59d3373
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2866.tfm
new file mode 100644
index 0000000000..1b81c83dca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc3440.tfm
new file mode 100644
index 0000000000..53547dbb72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc4128.tfm
new file mode 100644
index 0000000000..67cc155085
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxc4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0700.tfm
new file mode 100644
index 0000000000..5601c8074e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0800.tfm
new file mode 100644
index 0000000000..8990d9b82a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1000.tfm
new file mode 100644
index 0000000000..290a3230a1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1200.tfm
new file mode 100644
index 0000000000..0c32485f70
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1382.tfm
new file mode 100644
index 0000000000..7c3862330b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1659.tfm
new file mode 100644
index 0000000000..80415e75ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1991.tfm
new file mode 100644
index 0000000000..d9a25eab45
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2389.tfm
new file mode 100644
index 0000000000..cb0977cae9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2866.tfm
new file mode 100644
index 0000000000..f8aab0f446
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi3440.tfm
new file mode 100644
index 0000000000..ffae993508
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi4128.tfm
new file mode 100644
index 0000000000..11e708678a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxi4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0700.tfm
new file mode 100644
index 0000000000..48caef6b94
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0800.tfm
new file mode 100644
index 0000000000..5c6a02782b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1000.tfm
new file mode 100644
index 0000000000..25ae615bfd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1200.tfm
new file mode 100644
index 0000000000..fa7f5ec698
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1382.tfm
new file mode 100644
index 0000000000..05874e95e6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1659.tfm
new file mode 100644
index 0000000000..350f0e224d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1991.tfm
new file mode 100644
index 0000000000..8665c5d85f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2389.tfm
new file mode 100644
index 0000000000..86019486c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2866.tfm
new file mode 100644
index 0000000000..ab2df34ac3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn3440.tfm
new file mode 100644
index 0000000000..0e761d72ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn4128.tfm
new file mode 100644
index 0000000000..eb2cd20586
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxn4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0700.tfm
new file mode 100644
index 0000000000..971f099f7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0800.tfm
new file mode 100644
index 0000000000..a8a1dbe8a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1000.tfm
new file mode 100644
index 0000000000..418ed362d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1200.tfm
new file mode 100644
index 0000000000..39c66f1906
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1382.tfm
new file mode 100644
index 0000000000..fc4ea70546
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1659.tfm
new file mode 100644
index 0000000000..a32c3d958d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1991.tfm
new file mode 100644
index 0000000000..918778b53b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2389.tfm
new file mode 100644
index 0000000000..c1a9490928
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2866.tfm
new file mode 100644
index 0000000000..5b19f948e5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo3440.tfm
new file mode 100644
index 0000000000..4578f5e52a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo4128.tfm
new file mode 100644
index 0000000000..3ede3ed43b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxo4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0700.tfm
new file mode 100644
index 0000000000..bb24c5ca04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0800.tfm
new file mode 100644
index 0000000000..1eb6c16dd1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1000.tfm
new file mode 100644
index 0000000000..fa1a9df5d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1200.tfm
new file mode 100644
index 0000000000..652bfb9273
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1382.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1382.tfm
new file mode 100644
index 0000000000..fa6db7d4ef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1382.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1659.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1659.tfm
new file mode 100644
index 0000000000..9b83e07f2d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1659.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1991.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1991.tfm
new file mode 100644
index 0000000000..e0add70247
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu1991.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2389.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2389.tfm
new file mode 100644
index 0000000000..6e0e9592cc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2389.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2866.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2866.tfm
new file mode 100644
index 0000000000..bae1052fda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu2866.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu3440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu3440.tfm
new file mode 100644
index 0000000000..07f957559e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu3440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu4128.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu4128.tfm
new file mode 100644
index 0000000000..dfcb2e25de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/glxu4128.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0500.tfm
new file mode 100644
index 0000000000..32f4c3d8f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0600.tfm
new file mode 100644
index 0000000000..d49d54d646
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0700.tfm
new file mode 100644
index 0000000000..f00f79165c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0800.tfm
new file mode 100644
index 0000000000..bc49ced83f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0900.tfm
new file mode 100644
index 0000000000..99dfa101c0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1000.tfm
new file mode 100644
index 0000000000..4d64c482d0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1095.tfm
new file mode 100644
index 0000000000..5b4bcdd2ea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1200.tfm
new file mode 100644
index 0000000000..9fd94515a3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1440.tfm
new file mode 100644
index 0000000000..eb81b6637c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1728.tfm
new file mode 100644
index 0000000000..c53abdbffe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2074.tfm
new file mode 100644
index 0000000000..41dcecf3c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2488.tfm
new file mode 100644
index 0000000000..9303bfefba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2986.tfm
new file mode 100644
index 0000000000..5e5694ce28
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn3583.tfm
new file mode 100644
index 0000000000..16e0bb6f0e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0500.tfm
new file mode 100644
index 0000000000..f51e6e9a05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0600.tfm
new file mode 100644
index 0000000000..f7b810ca93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0700.tfm
new file mode 100644
index 0000000000..d61affa50e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0800.tfm
new file mode 100644
index 0000000000..3ce4fbf62a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0900.tfm
new file mode 100644
index 0000000000..e92575dc1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1000.tfm
new file mode 100644
index 0000000000..12268c6df7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1095.tfm
new file mode 100644
index 0000000000..5d904366c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1200.tfm
new file mode 100644
index 0000000000..574b460df0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1440.tfm
new file mode 100644
index 0000000000..6d69159819
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1728.tfm
new file mode 100644
index 0000000000..f0f19e391c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2074.tfm
new file mode 100644
index 0000000000..04bc222949
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2488.tfm
new file mode 100644
index 0000000000..930b18f5f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2986.tfm
new file mode 100644
index 0000000000..3c79352d7e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo3583.tfm
new file mode 100644
index 0000000000..ab45f7719a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmmo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0500.tfm
new file mode 100644
index 0000000000..711c2e3111
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0600.tfm
new file mode 100644
index 0000000000..d5d56e5a93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0700.tfm
new file mode 100644
index 0000000000..d866575983
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0800.tfm
new file mode 100644
index 0000000000..e970b49d50
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0900.tfm
new file mode 100644
index 0000000000..67cbd103d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1000.tfm
new file mode 100644
index 0000000000..7369760eea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1095.tfm
new file mode 100644
index 0000000000..9efa77aa2d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1200.tfm
new file mode 100644
index 0000000000..857013c9c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1440.tfm
new file mode 100644
index 0000000000..4eed926948
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1728.tfm
new file mode 100644
index 0000000000..d20a711218
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2074.tfm
new file mode 100644
index 0000000000..77661492dd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2488.tfm
new file mode 100644
index 0000000000..75b6aee238
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2986.tfm
new file mode 100644
index 0000000000..7fc9d12b31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr3583.tfm
new file mode 100644
index 0000000000..8b6ef35813
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmtr3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0500.tfm
new file mode 100644
index 0000000000..262d866642
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0600.tfm
new file mode 100644
index 0000000000..204087615e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0700.tfm
new file mode 100644
index 0000000000..b626d84c69
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0800.tfm
new file mode 100644
index 0000000000..602c4e15f8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0900.tfm
new file mode 100644
index 0000000000..718c47a7b9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1000.tfm
new file mode 100644
index 0000000000..b51b8cf014
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1095.tfm
new file mode 100644
index 0000000000..acef12414b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1200.tfm
new file mode 100644
index 0000000000..d502cba734
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1440.tfm
new file mode 100644
index 0000000000..d5d80a8f5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1728.tfm
new file mode 100644
index 0000000000..5ed086f25f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2074.tfm
new file mode 100644
index 0000000000..786a9defd0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2488.tfm
new file mode 100644
index 0000000000..ffaa7f28d3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2986.tfm
new file mode 100644
index 0000000000..20d8e30aa0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn3583.tfm
new file mode 100644
index 0000000000..574410090a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0500.tfm
new file mode 100644
index 0000000000..e3c4e2c615
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0600.tfm
new file mode 100644
index 0000000000..5536d9c3fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0700.tfm
new file mode 100644
index 0000000000..b65c852680
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0800.tfm
new file mode 100644
index 0000000000..4fbb6bdd83
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0900.tfm
new file mode 100644
index 0000000000..3b2f85c8eb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1000.tfm
new file mode 100644
index 0000000000..01a6eace24
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1095.tfm
new file mode 100644
index 0000000000..b39c3b32c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1200.tfm
new file mode 100644
index 0000000000..d2423a7b46
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1440.tfm
new file mode 100644
index 0000000000..3a1a2e2290
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1728.tfm
new file mode 100644
index 0000000000..5df08a403f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2074.tfm
new file mode 100644
index 0000000000..bffa603731
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2488.tfm
new file mode 100644
index 0000000000..1d2eab59b0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2986.tfm
new file mode 100644
index 0000000000..89cfa7d339
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo3583.tfm
new file mode 100644
index 0000000000..dc5099446c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gmxo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0500.tfm
new file mode 100644
index 0000000000..ad854492c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0600.tfm
new file mode 100644
index 0000000000..3ec862ce19
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0700.tfm
new file mode 100644
index 0000000000..4e94763ec4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0800.tfm
new file mode 100644
index 0000000000..9723087f72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0900.tfm
new file mode 100644
index 0000000000..bc935a38e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1000.tfm
new file mode 100644
index 0000000000..e877915541
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1095.tfm
new file mode 100644
index 0000000000..8d8ad94451
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1200.tfm
new file mode 100644
index 0000000000..1709cc0f5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1440.tfm
new file mode 100644
index 0000000000..8ad2ad5733
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1728.tfm
new file mode 100644
index 0000000000..36b60dbe8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2074.tfm
new file mode 100644
index 0000000000..98c3e1b9d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2488.tfm
new file mode 100644
index 0000000000..8ccb2bb41b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2986.tfm
new file mode 100644
index 0000000000..65f52813f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc3583.tfm
new file mode 100644
index 0000000000..6b78c2c94d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0500.tfm
new file mode 100644
index 0000000000..79b841171b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0600.tfm
new file mode 100644
index 0000000000..5e924a1982
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0700.tfm
new file mode 100644
index 0000000000..dd030c948e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0800.tfm
new file mode 100644
index 0000000000..9de8bc3bde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0900.tfm
new file mode 100644
index 0000000000..413929a840
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1000.tfm
new file mode 100644
index 0000000000..5d2abf70b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1095.tfm
new file mode 100644
index 0000000000..5a0e184438
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1200.tfm
new file mode 100644
index 0000000000..3b04492412
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1440.tfm
new file mode 100644
index 0000000000..fe9e390660
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1728.tfm
new file mode 100644
index 0000000000..f036f07f4a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2074.tfm
new file mode 100644
index 0000000000..6c68f3fa8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2488.tfm
new file mode 100644
index 0000000000..20db91428f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2986.tfm
new file mode 100644
index 0000000000..f1eba4886a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi3583.tfm
new file mode 100644
index 0000000000..cd948fbc61
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomi3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0500.tfm
new file mode 100644
index 0000000000..9c63f688f8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0600.tfm
new file mode 100644
index 0000000000..5695fa4cd2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0700.tfm
new file mode 100644
index 0000000000..62d6906fac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0800.tfm
new file mode 100644
index 0000000000..6bb3f6eb95
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0900.tfm
new file mode 100644
index 0000000000..d8d9a04519
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1000.tfm
new file mode 100644
index 0000000000..3ec19693ce
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1095.tfm
new file mode 100644
index 0000000000..47f4447070
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1200.tfm
new file mode 100644
index 0000000000..68a3280fd8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1440.tfm
new file mode 100644
index 0000000000..352a20ca1e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1728.tfm
new file mode 100644
index 0000000000..dd7e6b15db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2074.tfm
new file mode 100644
index 0000000000..1c32dde900
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2488.tfm
new file mode 100644
index 0000000000..a58425290a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2986.tfm
new file mode 100644
index 0000000000..ad7eac52c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn3583.tfm
new file mode 100644
index 0000000000..80c84405d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0500.tfm
new file mode 100644
index 0000000000..f1535680bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0600.tfm
new file mode 100644
index 0000000000..55e7a2bdeb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0700.tfm
new file mode 100644
index 0000000000..d2ab5a4a18
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0800.tfm
new file mode 100644
index 0000000000..e89e51e33f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0900.tfm
new file mode 100644
index 0000000000..d959c6884c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1000.tfm
new file mode 100644
index 0000000000..959d3cfa3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1095.tfm
new file mode 100644
index 0000000000..5120010d0b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1200.tfm
new file mode 100644
index 0000000000..7b26cafbb5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1440.tfm
new file mode 100644
index 0000000000..81a632f504
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1728.tfm
new file mode 100644
index 0000000000..4da75c646a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2074.tfm
new file mode 100644
index 0000000000..8a73617b35
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2488.tfm
new file mode 100644
index 0000000000..a4442c734a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2986.tfm
new file mode 100644
index 0000000000..ed60982b05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo3583.tfm
new file mode 100644
index 0000000000..6bb61402c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0500.tfm
new file mode 100644
index 0000000000..918343a9de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0600.tfm
new file mode 100644
index 0000000000..9373205161
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0700.tfm
new file mode 100644
index 0000000000..0819a3dff7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0800.tfm
new file mode 100644
index 0000000000..881b31637c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0900.tfm
new file mode 100644
index 0000000000..2362ab81b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1000.tfm
new file mode 100644
index 0000000000..e489666041
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1095.tfm
new file mode 100644
index 0000000000..87c265323f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1200.tfm
new file mode 100644
index 0000000000..280623d0c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1440.tfm
new file mode 100644
index 0000000000..027b2c32ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1728.tfm
new file mode 100644
index 0000000000..68c95f75f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2074.tfm
new file mode 100644
index 0000000000..c833ada3c5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2488.tfm
new file mode 100644
index 0000000000..ff2a97e1d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2986.tfm
new file mode 100644
index 0000000000..2b428531e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu3583.tfm
new file mode 100644
index 0000000000..f99d7497e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gomu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0500.tfm
new file mode 100644
index 0000000000..6658f0675e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0600.tfm
new file mode 100644
index 0000000000..b86d6af257
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0700.tfm
new file mode 100644
index 0000000000..3a75d71e88
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0800.tfm
new file mode 100644
index 0000000000..aa94d1e9aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0900.tfm
new file mode 100644
index 0000000000..fc55945f93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1000.tfm
new file mode 100644
index 0000000000..014a1529bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1095.tfm
new file mode 100644
index 0000000000..d1f5a56a05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1200.tfm
new file mode 100644
index 0000000000..d1f3958c01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1440.tfm
new file mode 100644
index 0000000000..66bd5cbd83
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1728.tfm
new file mode 100644
index 0000000000..bff1d88204
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2074.tfm
new file mode 100644
index 0000000000..e85bd57cb6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2488.tfm
new file mode 100644
index 0000000000..a4c6442327
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2986.tfm
new file mode 100644
index 0000000000..579d513e65
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc3583.tfm
new file mode 100644
index 0000000000..a31892d9ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0500.tfm
new file mode 100644
index 0000000000..d110af0e40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0600.tfm
new file mode 100644
index 0000000000..b39e1c54d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0700.tfm
new file mode 100644
index 0000000000..2327b141e6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0800.tfm
new file mode 100644
index 0000000000..61fce6c3e3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0900.tfm
new file mode 100644
index 0000000000..d49a5da609
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1000.tfm
new file mode 100644
index 0000000000..ed1375932d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1095.tfm
new file mode 100644
index 0000000000..81e54ec08a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1200.tfm
new file mode 100644
index 0000000000..372efdd417
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1440.tfm
new file mode 100644
index 0000000000..45334a4778
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1728.tfm
new file mode 100644
index 0000000000..a4b8982dde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2074.tfm
new file mode 100644
index 0000000000..dfbcc8aba0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2488.tfm
new file mode 100644
index 0000000000..0f2a0a0962
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2986.tfm
new file mode 100644
index 0000000000..c14b85fbfa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi3583.tfm
new file mode 100644
index 0000000000..b0d438d0fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxi3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0500.tfm
new file mode 100644
index 0000000000..a5ecc7128a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0600.tfm
new file mode 100644
index 0000000000..7d9f0e7eba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0700.tfm
new file mode 100644
index 0000000000..e9e996262e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0800.tfm
new file mode 100644
index 0000000000..6781f84df8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0900.tfm
new file mode 100644
index 0000000000..bd92f1a170
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1000.tfm
new file mode 100644
index 0000000000..4ec9afa9d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1095.tfm
new file mode 100644
index 0000000000..8be0d6c531
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1200.tfm
new file mode 100644
index 0000000000..b1d8100417
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1440.tfm
new file mode 100644
index 0000000000..ea29b71695
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1728.tfm
new file mode 100644
index 0000000000..e0de52cb7e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2074.tfm
new file mode 100644
index 0000000000..8e01b571a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2488.tfm
new file mode 100644
index 0000000000..6adcfa920e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2986.tfm
new file mode 100644
index 0000000000..656852b125
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn3583.tfm
new file mode 100644
index 0000000000..7451feffda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0500.tfm
new file mode 100644
index 0000000000..7e96fb5599
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0600.tfm
new file mode 100644
index 0000000000..956a0a558d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0700.tfm
new file mode 100644
index 0000000000..2a63292c08
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0800.tfm
new file mode 100644
index 0000000000..67f24acfac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0900.tfm
new file mode 100644
index 0000000000..382985d521
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1000.tfm
new file mode 100644
index 0000000000..7518966520
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1095.tfm
new file mode 100644
index 0000000000..a9c6051926
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1200.tfm
new file mode 100644
index 0000000000..1b5f01293a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1440.tfm
new file mode 100644
index 0000000000..f0d3ead021
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1728.tfm
new file mode 100644
index 0000000000..13e4f51676
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2074.tfm
new file mode 100644
index 0000000000..69e9d0bf2e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2488.tfm
new file mode 100644
index 0000000000..e99b92a51a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2986.tfm
new file mode 100644
index 0000000000..f8bf24ac49
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo3583.tfm
new file mode 100644
index 0000000000..29138dd060
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0500.tfm
new file mode 100644
index 0000000000..9ec2a33582
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0600.tfm
new file mode 100644
index 0000000000..3daff1164f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0700.tfm
new file mode 100644
index 0000000000..98daeb7ad2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0800.tfm
new file mode 100644
index 0000000000..c2ae593d38
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0900.tfm
new file mode 100644
index 0000000000..5340b1ab8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1000.tfm
new file mode 100644
index 0000000000..6e45ac8961
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1095.tfm
new file mode 100644
index 0000000000..a84ecb9ef9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1200.tfm
new file mode 100644
index 0000000000..7b055e60da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1440.tfm
new file mode 100644
index 0000000000..3bfe4ac35e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1728.tfm
new file mode 100644
index 0000000000..fef928fb79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2074.tfm
new file mode 100644
index 0000000000..aca089e212
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2488.tfm
new file mode 100644
index 0000000000..94c380ff24
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2986.tfm
new file mode 100644
index 0000000000..b573ca0af1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu3583.tfm
new file mode 100644
index 0000000000..d71e627846
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/goxu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0500.tfm
new file mode 100644
index 0000000000..81721e5adb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0600.tfm
new file mode 100644
index 0000000000..3a6ac063c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0700.tfm
new file mode 100644
index 0000000000..3801ed2b7b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0800.tfm
new file mode 100644
index 0000000000..8edcd9591e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0900.tfm
new file mode 100644
index 0000000000..1a99f89468
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1000.tfm
new file mode 100644
index 0000000000..2a1e346b2c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1095.tfm
new file mode 100644
index 0000000000..beab0659c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1200.tfm
new file mode 100644
index 0000000000..e2f9ffe459
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1440.tfm
new file mode 100644
index 0000000000..1259f839d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1728.tfm
new file mode 100644
index 0000000000..325055e202
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2074.tfm
new file mode 100644
index 0000000000..085eb2e46a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2488.tfm
new file mode 100644
index 0000000000..5ccad3cc25
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2986.tfm
new file mode 100644
index 0000000000..6a0cb06a47
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl3583.tfm
new file mode 100644
index 0000000000..29a3fe0a1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grbl3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0500.tfm
new file mode 100644
index 0000000000..ad854492c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0600.tfm
new file mode 100644
index 0000000000..3ec862ce19
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0700.tfm
new file mode 100644
index 0000000000..4e94763ec4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0800.tfm
new file mode 100644
index 0000000000..9723087f72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0900.tfm
new file mode 100644
index 0000000000..bc935a38e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1000.tfm
new file mode 100644
index 0000000000..e877915541
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1095.tfm
new file mode 100644
index 0000000000..8d8ad94451
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1200.tfm
new file mode 100644
index 0000000000..1709cc0f5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1440.tfm
new file mode 100644
index 0000000000..8ad2ad5733
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1728.tfm
new file mode 100644
index 0000000000..36b60dbe8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2074.tfm
new file mode 100644
index 0000000000..98c3e1b9d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2488.tfm
new file mode 100644
index 0000000000..8ccb2bb41b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2986.tfm
new file mode 100644
index 0000000000..65f52813f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc3583.tfm
new file mode 100644
index 0000000000..6b78c2c94d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0500.tfm
new file mode 100644
index 0000000000..79b841171b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0600.tfm
new file mode 100644
index 0000000000..5e924a1982
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0700.tfm
new file mode 100644
index 0000000000..dd030c948e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0800.tfm
new file mode 100644
index 0000000000..9de8bc3bde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0900.tfm
new file mode 100644
index 0000000000..413929a840
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1000.tfm
new file mode 100644
index 0000000000..5d2abf70b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1095.tfm
new file mode 100644
index 0000000000..5a0e184438
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1200.tfm
new file mode 100644
index 0000000000..3b04492412
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1440.tfm
new file mode 100644
index 0000000000..fe9e390660
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1728.tfm
new file mode 100644
index 0000000000..f036f07f4a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2074.tfm
new file mode 100644
index 0000000000..6c68f3fa8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2488.tfm
new file mode 100644
index 0000000000..20db91428f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2986.tfm
new file mode 100644
index 0000000000..f1eba4886a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi3583.tfm
new file mode 100644
index 0000000000..cd948fbc61
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmi3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0500.tfm
new file mode 100644
index 0000000000..c31fd545bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0600.tfm
new file mode 100644
index 0000000000..3448f9ab15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0700.tfm
new file mode 100644
index 0000000000..ce1fbb8ef7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0800.tfm
new file mode 100644
index 0000000000..b2f5f206db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0900.tfm
new file mode 100644
index 0000000000..c7fb0e21fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1000.tfm
new file mode 100644
index 0000000000..d54e823319
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1095.tfm
new file mode 100644
index 0000000000..a60e8f0dc4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1200.tfm
new file mode 100644
index 0000000000..c491daa901
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1440.tfm
new file mode 100644
index 0000000000..193b14f816
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1728.tfm
new file mode 100644
index 0000000000..08cfdc8445
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2074.tfm
new file mode 100644
index 0000000000..8d213a2f5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2488.tfm
new file mode 100644
index 0000000000..7012852986
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2986.tfm
new file mode 100644
index 0000000000..156c0e352c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml3583.tfm
new file mode 100644
index 0000000000..ef654d3dcb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grml3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0500.tfm
new file mode 100644
index 0000000000..9c63f688f8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0600.tfm
new file mode 100644
index 0000000000..5695fa4cd2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0700.tfm
new file mode 100644
index 0000000000..62d6906fac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0800.tfm
new file mode 100644
index 0000000000..6bb3f6eb95
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0900.tfm
new file mode 100644
index 0000000000..d8d9a04519
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1000.tfm
new file mode 100644
index 0000000000..3ec19693ce
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1095.tfm
new file mode 100644
index 0000000000..47f4447070
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1200.tfm
new file mode 100644
index 0000000000..68a3280fd8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1440.tfm
new file mode 100644
index 0000000000..352a20ca1e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1728.tfm
new file mode 100644
index 0000000000..dd7e6b15db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2074.tfm
new file mode 100644
index 0000000000..1c32dde900
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2488.tfm
new file mode 100644
index 0000000000..a58425290a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2986.tfm
new file mode 100644
index 0000000000..ad7eac52c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn3583.tfm
new file mode 100644
index 0000000000..80c84405d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0500.tfm
new file mode 100644
index 0000000000..f1535680bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0600.tfm
new file mode 100644
index 0000000000..55e7a2bdeb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0700.tfm
new file mode 100644
index 0000000000..d2ab5a4a18
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0800.tfm
new file mode 100644
index 0000000000..e89e51e33f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0900.tfm
new file mode 100644
index 0000000000..d959c6884c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1000.tfm
new file mode 100644
index 0000000000..959d3cfa3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1095.tfm
new file mode 100644
index 0000000000..5120010d0b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1200.tfm
new file mode 100644
index 0000000000..7b26cafbb5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1440.tfm
new file mode 100644
index 0000000000..81a632f504
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1728.tfm
new file mode 100644
index 0000000000..4da75c646a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2074.tfm
new file mode 100644
index 0000000000..8a73617b35
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2488.tfm
new file mode 100644
index 0000000000..a4442c734a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2986.tfm
new file mode 100644
index 0000000000..ed60982b05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo3583.tfm
new file mode 100644
index 0000000000..6bb61402c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0500.tfm
new file mode 100644
index 0000000000..918343a9de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0600.tfm
new file mode 100644
index 0000000000..9373205161
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0700.tfm
new file mode 100644
index 0000000000..0819a3dff7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0800.tfm
new file mode 100644
index 0000000000..881b31637c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0900.tfm
new file mode 100644
index 0000000000..2362ab81b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1000.tfm
new file mode 100644
index 0000000000..e489666041
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1095.tfm
new file mode 100644
index 0000000000..87c265323f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1200.tfm
new file mode 100644
index 0000000000..280623d0c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1440.tfm
new file mode 100644
index 0000000000..027b2c32ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1728.tfm
new file mode 100644
index 0000000000..68c95f75f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2074.tfm
new file mode 100644
index 0000000000..c833ada3c5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2488.tfm
new file mode 100644
index 0000000000..ff2a97e1d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2986.tfm
new file mode 100644
index 0000000000..2b428531e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu3583.tfm
new file mode 100644
index 0000000000..f99d7497e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grmu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0500.tfm
new file mode 100644
index 0000000000..6658f0675e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0600.tfm
new file mode 100644
index 0000000000..b86d6af257
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0700.tfm
new file mode 100644
index 0000000000..3a75d71e88
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0800.tfm
new file mode 100644
index 0000000000..aa94d1e9aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0900.tfm
new file mode 100644
index 0000000000..fc55945f93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1000.tfm
new file mode 100644
index 0000000000..014a1529bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1095.tfm
new file mode 100644
index 0000000000..d1f5a56a05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1200.tfm
new file mode 100644
index 0000000000..d1f3958c01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1440.tfm
new file mode 100644
index 0000000000..66bd5cbd83
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1728.tfm
new file mode 100644
index 0000000000..bff1d88204
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2074.tfm
new file mode 100644
index 0000000000..e85bd57cb6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2488.tfm
new file mode 100644
index 0000000000..a4c6442327
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2986.tfm
new file mode 100644
index 0000000000..579d513e65
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc3583.tfm
new file mode 100644
index 0000000000..a31892d9ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0500.tfm
new file mode 100644
index 0000000000..d110af0e40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0600.tfm
new file mode 100644
index 0000000000..b39e1c54d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0700.tfm
new file mode 100644
index 0000000000..2327b141e6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0800.tfm
new file mode 100644
index 0000000000..61fce6c3e3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0900.tfm
new file mode 100644
index 0000000000..d49a5da609
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1000.tfm
new file mode 100644
index 0000000000..ed1375932d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1095.tfm
new file mode 100644
index 0000000000..81e54ec08a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1200.tfm
new file mode 100644
index 0000000000..372efdd417
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1440.tfm
new file mode 100644
index 0000000000..45334a4778
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1728.tfm
new file mode 100644
index 0000000000..a4b8982dde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2074.tfm
new file mode 100644
index 0000000000..dfbcc8aba0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2488.tfm
new file mode 100644
index 0000000000..0f2a0a0962
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2986.tfm
new file mode 100644
index 0000000000..c14b85fbfa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi3583.tfm
new file mode 100644
index 0000000000..b0d438d0fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxi3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0500.tfm
new file mode 100644
index 0000000000..bc234dca31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0600.tfm
new file mode 100644
index 0000000000..f4e1c69e12
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0700.tfm
new file mode 100644
index 0000000000..f01016f39b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0800.tfm
new file mode 100644
index 0000000000..fe363ab00e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0900.tfm
new file mode 100644
index 0000000000..f4462219ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1000.tfm
new file mode 100644
index 0000000000..c4c520a950
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1095.tfm
new file mode 100644
index 0000000000..51edc54ebb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1200.tfm
new file mode 100644
index 0000000000..15635efd25
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1440.tfm
new file mode 100644
index 0000000000..c31bc731a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1728.tfm
new file mode 100644
index 0000000000..562e2e3cbe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2074.tfm
new file mode 100644
index 0000000000..e2dd6612af
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2488.tfm
new file mode 100644
index 0000000000..42f7768e0d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2986.tfm
new file mode 100644
index 0000000000..acb4e3fbe5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl3583.tfm
new file mode 100644
index 0000000000..a1948862d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxl3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0500.tfm
new file mode 100644
index 0000000000..a5ecc7128a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0600.tfm
new file mode 100644
index 0000000000..7d9f0e7eba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0700.tfm
new file mode 100644
index 0000000000..e9e996262e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0800.tfm
new file mode 100644
index 0000000000..6781f84df8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0900.tfm
new file mode 100644
index 0000000000..bd92f1a170
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1000.tfm
new file mode 100644
index 0000000000..4ec9afa9d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1095.tfm
new file mode 100644
index 0000000000..8be0d6c531
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1200.tfm
new file mode 100644
index 0000000000..b1d8100417
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1440.tfm
new file mode 100644
index 0000000000..ea29b71695
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1728.tfm
new file mode 100644
index 0000000000..e0de52cb7e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2074.tfm
new file mode 100644
index 0000000000..8e01b571a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2488.tfm
new file mode 100644
index 0000000000..6adcfa920e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2986.tfm
new file mode 100644
index 0000000000..656852b125
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn3583.tfm
new file mode 100644
index 0000000000..7451feffda
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0500.tfm
new file mode 100644
index 0000000000..7e96fb5599
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0600.tfm
new file mode 100644
index 0000000000..956a0a558d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0700.tfm
new file mode 100644
index 0000000000..2a63292c08
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0800.tfm
new file mode 100644
index 0000000000..67f24acfac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0900.tfm
new file mode 100644
index 0000000000..382985d521
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1000.tfm
new file mode 100644
index 0000000000..7518966520
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1095.tfm
new file mode 100644
index 0000000000..a9c6051926
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1200.tfm
new file mode 100644
index 0000000000..1b5f01293a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1440.tfm
new file mode 100644
index 0000000000..f0d3ead021
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1728.tfm
new file mode 100644
index 0000000000..13e4f51676
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2074.tfm
new file mode 100644
index 0000000000..69e9d0bf2e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2488.tfm
new file mode 100644
index 0000000000..e99b92a51a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2986.tfm
new file mode 100644
index 0000000000..f8bf24ac49
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo3583.tfm
new file mode 100644
index 0000000000..29138dd060
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0500.tfm
new file mode 100644
index 0000000000..9ec2a33582
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0600.tfm
new file mode 100644
index 0000000000..3daff1164f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0700.tfm
new file mode 100644
index 0000000000..98daeb7ad2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0800.tfm
new file mode 100644
index 0000000000..c2ae593d38
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0900.tfm
new file mode 100644
index 0000000000..5340b1ab8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1000.tfm
new file mode 100644
index 0000000000..6e45ac8961
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1095.tfm
new file mode 100644
index 0000000000..a84ecb9ef9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1200.tfm
new file mode 100644
index 0000000000..7b055e60da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1440.tfm
new file mode 100644
index 0000000000..3bfe4ac35e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1728.tfm
new file mode 100644
index 0000000000..fef928fb79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2074.tfm
new file mode 100644
index 0000000000..aca089e212
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2488.tfm
new file mode 100644
index 0000000000..94c380ff24
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2986.tfm
new file mode 100644
index 0000000000..b573ca0af1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu3583.tfm
new file mode 100644
index 0000000000..d71e627846
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/grxu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0500.tfm
new file mode 100644
index 0000000000..4bb03e2926
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0600.tfm
new file mode 100644
index 0000000000..b4492815df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0700.tfm
new file mode 100644
index 0000000000..104fe64c65
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0800.tfm
new file mode 100644
index 0000000000..c514963010
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0900.tfm
new file mode 100644
index 0000000000..18fb43b6c0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1000.tfm
new file mode 100644
index 0000000000..c652e7f4e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1095.tfm
new file mode 100644
index 0000000000..3d5b45d23d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1200.tfm
new file mode 100644
index 0000000000..f230ba0481
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1440.tfm
new file mode 100644
index 0000000000..298280aa09
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1728.tfm
new file mode 100644
index 0000000000..b57e530cb3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2074.tfm
new file mode 100644
index 0000000000..302b153562
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2488.tfm
new file mode 100644
index 0000000000..06f25b3365
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2986.tfm
new file mode 100644
index 0000000000..bf0871a362
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma3583.tfm
new file mode 100644
index 0000000000..2876fb056d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsma3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0500.tfm
new file mode 100644
index 0000000000..73b231eb94
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0600.tfm
new file mode 100644
index 0000000000..d1baf15d5f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0700.tfm
new file mode 100644
index 0000000000..e078e41254
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0800.tfm
new file mode 100644
index 0000000000..c06f45ebba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0900.tfm
new file mode 100644
index 0000000000..e510c70372
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1000.tfm
new file mode 100644
index 0000000000..f5110c2ae8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1095.tfm
new file mode 100644
index 0000000000..ecfa8b4d10
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1200.tfm
new file mode 100644
index 0000000000..12bc895710
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1440.tfm
new file mode 100644
index 0000000000..c551aed3c6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1728.tfm
new file mode 100644
index 0000000000..0b2f0f75a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2074.tfm
new file mode 100644
index 0000000000..f52e3a2c37
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2488.tfm
new file mode 100644
index 0000000000..9a2708793b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2986.tfm
new file mode 100644
index 0000000000..b9a315d12e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc3583.tfm
new file mode 100644
index 0000000000..cafba65ea9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0500.tfm
new file mode 100644
index 0000000000..3ba70f588a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0600.tfm
new file mode 100644
index 0000000000..ef502f070d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0700.tfm
new file mode 100644
index 0000000000..72e38228d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0800.tfm
new file mode 100644
index 0000000000..80b626c070
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0900.tfm
new file mode 100644
index 0000000000..c65812e376
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1000.tfm
new file mode 100644
index 0000000000..69be368f86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1095.tfm
new file mode 100644
index 0000000000..f8af388aed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1200.tfm
new file mode 100644
index 0000000000..ca459a57f8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1440.tfm
new file mode 100644
index 0000000000..200e5330b4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1728.tfm
new file mode 100644
index 0000000000..8e650d4abe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2074.tfm
new file mode 100644
index 0000000000..f8f31a0ca2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2488.tfm
new file mode 100644
index 0000000000..ab0b5b6364
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2986.tfm
new file mode 100644
index 0000000000..2bd32a06b3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme3583.tfm
new file mode 100644
index 0000000000..8c6224b36c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsme3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0500.tfm
new file mode 100644
index 0000000000..c8e9ca95f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0600.tfm
new file mode 100644
index 0000000000..263c0ce5ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0700.tfm
new file mode 100644
index 0000000000..f85e7549c5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0800.tfm
new file mode 100644
index 0000000000..c79eb5979d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0900.tfm
new file mode 100644
index 0000000000..47d1cfc8aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1000.tfm
new file mode 100644
index 0000000000..9f739172ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1095.tfm
new file mode 100644
index 0000000000..e074953b9c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1200.tfm
new file mode 100644
index 0000000000..4d6c057c8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1440.tfm
new file mode 100644
index 0000000000..f489318b51
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1728.tfm
new file mode 100644
index 0000000000..360d2efdb8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2074.tfm
new file mode 100644
index 0000000000..6b016eaada
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2488.tfm
new file mode 100644
index 0000000000..2717609212
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2986.tfm
new file mode 100644
index 0000000000..457acdb1d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi3583.tfm
new file mode 100644
index 0000000000..5eccecd332
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmi3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0500.tfm
new file mode 100644
index 0000000000..bc861ed636
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0600.tfm
new file mode 100644
index 0000000000..a1aef49532
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0700.tfm
new file mode 100644
index 0000000000..ad3f5587c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0800.tfm
new file mode 100644
index 0000000000..08102d81bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0900.tfm
new file mode 100644
index 0000000000..a85b5853ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1000.tfm
new file mode 100644
index 0000000000..03d194d52d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1095.tfm
new file mode 100644
index 0000000000..c0f0c9851b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1200.tfm
new file mode 100644
index 0000000000..b52ba42752
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1440.tfm
new file mode 100644
index 0000000000..9567294610
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1728.tfm
new file mode 100644
index 0000000000..219704030e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2074.tfm
new file mode 100644
index 0000000000..f8aaa00710
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2488.tfm
new file mode 100644
index 0000000000..ca430d7d56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2986.tfm
new file mode 100644
index 0000000000..8f68c638d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn3583.tfm
new file mode 100644
index 0000000000..fa9acac1e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0500.tfm
new file mode 100644
index 0000000000..8e87ab8957
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0600.tfm
new file mode 100644
index 0000000000..b7325b2b5f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0700.tfm
new file mode 100644
index 0000000000..64f45e4157
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0800.tfm
new file mode 100644
index 0000000000..6e7664b96f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0900.tfm
new file mode 100644
index 0000000000..db4377e57c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1000.tfm
new file mode 100644
index 0000000000..1602996f46
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1095.tfm
new file mode 100644
index 0000000000..863c4fd63b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1200.tfm
new file mode 100644
index 0000000000..ba25ee4361
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1440.tfm
new file mode 100644
index 0000000000..29d0263514
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1728.tfm
new file mode 100644
index 0000000000..24ed236ff0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2074.tfm
new file mode 100644
index 0000000000..5af62e8d73
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2488.tfm
new file mode 100644
index 0000000000..cfc87c1de9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2986.tfm
new file mode 100644
index 0000000000..bba81d9dc4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo3583.tfm
new file mode 100644
index 0000000000..9d0591de4c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0500.tfm
new file mode 100644
index 0000000000..ece3a0b070
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0600.tfm
new file mode 100644
index 0000000000..eacfafdcbe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0700.tfm
new file mode 100644
index 0000000000..2561d5d05e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0800.tfm
new file mode 100644
index 0000000000..ca3c16033f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0900.tfm
new file mode 100644
index 0000000000..72d38946ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1000.tfm
new file mode 100644
index 0000000000..aaff35f8c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1095.tfm
new file mode 100644
index 0000000000..f5d9692d51
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1200.tfm
new file mode 100644
index 0000000000..3cea8b111d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1440.tfm
new file mode 100644
index 0000000000..5a4b8a738f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1728.tfm
new file mode 100644
index 0000000000..2899c90850
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2074.tfm
new file mode 100644
index 0000000000..ac11d6d90a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2488.tfm
new file mode 100644
index 0000000000..d59695ec61
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2986.tfm
new file mode 100644
index 0000000000..a9a093eca3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu3583.tfm
new file mode 100644
index 0000000000..4bacba9c4c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsmu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0500.tfm
new file mode 100644
index 0000000000..8e3290911c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0600.tfm
new file mode 100644
index 0000000000..3dace3c6f7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0700.tfm
new file mode 100644
index 0000000000..bc06db8dfe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0800.tfm
new file mode 100644
index 0000000000..4eefe7db36
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0900.tfm
new file mode 100644
index 0000000000..17808be73e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1000.tfm
new file mode 100644
index 0000000000..effab72377
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1095.tfm
new file mode 100644
index 0000000000..243af644b1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1200.tfm
new file mode 100644
index 0000000000..c4432fb5bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1440.tfm
new file mode 100644
index 0000000000..8c1e6fd8f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1728.tfm
new file mode 100644
index 0000000000..6d35160249
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2074.tfm
new file mode 100644
index 0000000000..9aec7df50f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2488.tfm
new file mode 100644
index 0000000000..a5476dc037
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2986.tfm
new file mode 100644
index 0000000000..eea96f6ec0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa3583.tfm
new file mode 100644
index 0000000000..6b755360f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxa3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0500.tfm
new file mode 100644
index 0000000000..a23df5bff1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0600.tfm
new file mode 100644
index 0000000000..5b7741e872
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0700.tfm
new file mode 100644
index 0000000000..7760811050
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0800.tfm
new file mode 100644
index 0000000000..d01da8387f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0900.tfm
new file mode 100644
index 0000000000..67a5ca3fc3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1000.tfm
new file mode 100644
index 0000000000..2b4ae70093
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1095.tfm
new file mode 100644
index 0000000000..90ba4bef81
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1200.tfm
new file mode 100644
index 0000000000..81985f68e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1440.tfm
new file mode 100644
index 0000000000..20c0430f8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1728.tfm
new file mode 100644
index 0000000000..07225f4719
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2074.tfm
new file mode 100644
index 0000000000..c57e2a698b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2488.tfm
new file mode 100644
index 0000000000..d337818ec6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2986.tfm
new file mode 100644
index 0000000000..ffd5c72db8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc3583.tfm
new file mode 100644
index 0000000000..65fa0c89ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0500.tfm
new file mode 100644
index 0000000000..0f61368391
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0600.tfm
new file mode 100644
index 0000000000..1abc701096
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0700.tfm
new file mode 100644
index 0000000000..8d2d23a1f4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0800.tfm
new file mode 100644
index 0000000000..04f17592ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0900.tfm
new file mode 100644
index 0000000000..ddec7948d3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1000.tfm
new file mode 100644
index 0000000000..4e9a35416f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1095.tfm
new file mode 100644
index 0000000000..0b2918994d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1200.tfm
new file mode 100644
index 0000000000..e279f60893
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1440.tfm
new file mode 100644
index 0000000000..08ddeb3a8f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1728.tfm
new file mode 100644
index 0000000000..c9b9b5ef5e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2074.tfm
new file mode 100644
index 0000000000..593d77600b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2488.tfm
new file mode 100644
index 0000000000..3ab3b2d155
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2986.tfm
new file mode 100644
index 0000000000..b19ae4881e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe3583.tfm
new file mode 100644
index 0000000000..848eb7f27a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxe3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0500.tfm
new file mode 100644
index 0000000000..dc1f61ddc5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0600.tfm
new file mode 100644
index 0000000000..3d27a92047
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0700.tfm
new file mode 100644
index 0000000000..59569fb2d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0800.tfm
new file mode 100644
index 0000000000..c9e3988d57
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0900.tfm
new file mode 100644
index 0000000000..b369be54df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1000.tfm
new file mode 100644
index 0000000000..1edaf86ed9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1095.tfm
new file mode 100644
index 0000000000..f0f99b11d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1200.tfm
new file mode 100644
index 0000000000..48a6a9ec32
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1440.tfm
new file mode 100644
index 0000000000..d6a2ec6557
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1728.tfm
new file mode 100644
index 0000000000..5fc38c1e61
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2074.tfm
new file mode 100644
index 0000000000..70e5cff8dd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2488.tfm
new file mode 100644
index 0000000000..45c340028e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2986.tfm
new file mode 100644
index 0000000000..9ee421e483
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi3583.tfm
new file mode 100644
index 0000000000..258b1b83e5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxi3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0500.tfm
new file mode 100644
index 0000000000..d6c232a8f1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0600.tfm
new file mode 100644
index 0000000000..aab38a5204
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0700.tfm
new file mode 100644
index 0000000000..f058742b3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0800.tfm
new file mode 100644
index 0000000000..a43924c994
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0900.tfm
new file mode 100644
index 0000000000..3f7d3a5e27
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1000.tfm
new file mode 100644
index 0000000000..205936df1d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1095.tfm
new file mode 100644
index 0000000000..29aa62e886
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1200.tfm
new file mode 100644
index 0000000000..666ef4d8fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1440.tfm
new file mode 100644
index 0000000000..80095e5bb6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1728.tfm
new file mode 100644
index 0000000000..3d600e4a24
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2074.tfm
new file mode 100644
index 0000000000..4351352a19
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2488.tfm
new file mode 100644
index 0000000000..afe80de952
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2986.tfm
new file mode 100644
index 0000000000..2a7f1dbe86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn3583.tfm
new file mode 100644
index 0000000000..ca21678b1c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0500.tfm
new file mode 100644
index 0000000000..b626a378fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0600.tfm
new file mode 100644
index 0000000000..0a7f3c53c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0700.tfm
new file mode 100644
index 0000000000..5dd3273bea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0800.tfm
new file mode 100644
index 0000000000..e0d3776120
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0900.tfm
new file mode 100644
index 0000000000..580eadb9cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1000.tfm
new file mode 100644
index 0000000000..3b31683dc8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1095.tfm
new file mode 100644
index 0000000000..262e975e16
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1200.tfm
new file mode 100644
index 0000000000..93aa570169
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1440.tfm
new file mode 100644
index 0000000000..d00de51c7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1728.tfm
new file mode 100644
index 0000000000..aa9a43d13a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2074.tfm
new file mode 100644
index 0000000000..ab05dfde6a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2488.tfm
new file mode 100644
index 0000000000..375356382a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2986.tfm
new file mode 100644
index 0000000000..83dbdb205b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo3583.tfm
new file mode 100644
index 0000000000..dba241d3ae
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxo3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0500.tfm
new file mode 100644
index 0000000000..39a430c88c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0600.tfm
new file mode 100644
index 0000000000..651bc7f3fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0700.tfm
new file mode 100644
index 0000000000..5ba102aeb0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0800.tfm
new file mode 100644
index 0000000000..8f9bd76be3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0900.tfm
new file mode 100644
index 0000000000..52c7ea073c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1000.tfm
new file mode 100644
index 0000000000..b7971161f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1095.tfm
new file mode 100644
index 0000000000..b75955c7d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1200.tfm
new file mode 100644
index 0000000000..e6bd8ab9e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1440.tfm
new file mode 100644
index 0000000000..f2517baeb2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1728.tfm
new file mode 100644
index 0000000000..74da12b1d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2074.tfm
new file mode 100644
index 0000000000..2e29ec2d06
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2488.tfm
new file mode 100644
index 0000000000..49d7bdb85f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2986.tfm
new file mode 100644
index 0000000000..94ea8e1dde
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu3583.tfm
new file mode 100644
index 0000000000..5845c4e26a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gsxu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0500.tfm
new file mode 100644
index 0000000000..c22ee3e707
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0600.tfm
new file mode 100644
index 0000000000..5b671d4a4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0700.tfm
new file mode 100644
index 0000000000..e5abffcd6e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0800.tfm
new file mode 100644
index 0000000000..74178130e8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0900.tfm
new file mode 100644
index 0000000000..bae0338dbb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1000.tfm
new file mode 100644
index 0000000000..ca6236561e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1095.tfm
new file mode 100644
index 0000000000..017d8cde3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1200.tfm
new file mode 100644
index 0000000000..425ce2bce7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1440.tfm
new file mode 100644
index 0000000000..896fd36c89
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1728.tfm
new file mode 100644
index 0000000000..60440c776a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2074.tfm
new file mode 100644
index 0000000000..e29ad41ce0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2488.tfm
new file mode 100644
index 0000000000..b1190d8969
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2986.tfm
new file mode 100644
index 0000000000..5d911ead37
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc3583.tfm
new file mode 100644
index 0000000000..3aaffa567f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttc3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0500.tfm
new file mode 100644
index 0000000000..89cb2217c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0600.tfm
new file mode 100644
index 0000000000..01127daecd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0700.tfm
new file mode 100644
index 0000000000..b6b644a2b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0800.tfm
new file mode 100644
index 0000000000..3550bccdc6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0900.tfm
new file mode 100644
index 0000000000..f5b37f79cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1000.tfm
new file mode 100644
index 0000000000..b70093054d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1095.tfm
new file mode 100644
index 0000000000..26999589bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1200.tfm
new file mode 100644
index 0000000000..549e9d75ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1440.tfm
new file mode 100644
index 0000000000..3ecf134dd8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1728.tfm
new file mode 100644
index 0000000000..049629dde5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2074.tfm
new file mode 100644
index 0000000000..09560db7d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2488.tfm
new file mode 100644
index 0000000000..1346764ce6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2986.tfm
new file mode 100644
index 0000000000..5dd50ac953
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti3583.tfm
new file mode 100644
index 0000000000..2cf9fc3d30
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtti3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0500.tfm
new file mode 100644
index 0000000000..4b44ceb7cd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0600.tfm
new file mode 100644
index 0000000000..e3fa462c19
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0700.tfm
new file mode 100644
index 0000000000..ee7bd33c6d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0800.tfm
new file mode 100644
index 0000000000..0d9119ecc7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0900.tfm
new file mode 100644
index 0000000000..207e88f541
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1000.tfm
new file mode 100644
index 0000000000..587530cda0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1095.tfm
new file mode 100644
index 0000000000..5b2b4d54d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1200.tfm
new file mode 100644
index 0000000000..978210e57a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1440.tfm
new file mode 100644
index 0000000000..d78cec4337
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1728.tfm
new file mode 100644
index 0000000000..0054ed0dff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2074.tfm
new file mode 100644
index 0000000000..a8e0e338fb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2488.tfm
new file mode 100644
index 0000000000..d09da39c36
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2986.tfm
new file mode 100644
index 0000000000..e1dc82869a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn3583.tfm
new file mode 100644
index 0000000000..3cc3060c45
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttn3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0500.tfm
new file mode 100644
index 0000000000..d25d2c320e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0600.tfm
new file mode 100644
index 0000000000..c048722115
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0700.tfm
new file mode 100644
index 0000000000..b88046f205
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0800.tfm
new file mode 100644
index 0000000000..cd756dbf40
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0900.tfm
new file mode 100644
index 0000000000..590d3d0764
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1000.tfm
new file mode 100644
index 0000000000..65afafde8f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1095.tfm
new file mode 100644
index 0000000000..0a02103492
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1200.tfm
new file mode 100644
index 0000000000..315e0c6c12
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1440.tfm
new file mode 100644
index 0000000000..d10fbf658c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1728.tfm
new file mode 100644
index 0000000000..f4081bd3dd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2074.tfm
new file mode 100644
index 0000000000..ef61e45486
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2488.tfm
new file mode 100644
index 0000000000..54ab06d960
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2986.tfm
new file mode 100644
index 0000000000..a1ef4479c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto3583.tfm
new file mode 100644
index 0000000000..ffd83a4d79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gtto3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0500.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0500.tfm
new file mode 100644
index 0000000000..40e1a6cc44
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0500.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0600.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0600.tfm
new file mode 100644
index 0000000000..0e40841133
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0600.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0700.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0700.tfm
new file mode 100644
index 0000000000..b2932ba498
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0700.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0800.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0800.tfm
new file mode 100644
index 0000000000..5b6ebd2836
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0800.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0900.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0900.tfm
new file mode 100644
index 0000000000..c617d90b3e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu0900.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1000.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1000.tfm
new file mode 100644
index 0000000000..1dd2ac3acb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1000.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1095.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1095.tfm
new file mode 100644
index 0000000000..aa1cfb121e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1095.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1200.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1200.tfm
new file mode 100644
index 0000000000..8b5340c080
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1200.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1440.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1440.tfm
new file mode 100644
index 0000000000..6d95fd0f16
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1440.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1728.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1728.tfm
new file mode 100644
index 0000000000..1c032944ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu1728.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2074.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2074.tfm
new file mode 100644
index 0000000000..38ad45f700
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2074.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2488.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2488.tfm
new file mode 100644
index 0000000000..43cc813cff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2488.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2986.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2986.tfm
new file mode 100644
index 0000000000..a8b7a9bb0c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu2986.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu3583.tfm b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu3583.tfm
new file mode 100644
index 0000000000..fa8f2571e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/tfm/cbgreek/gttu3583.tfm
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic0700.pfb
new file mode 100644
index 0000000000..ddbb37276f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic0800.pfb
new file mode 100644
index 0000000000..a63444fcd5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1000.pfb
new file mode 100644
index 0000000000..a03ed87df9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1200.pfb
new file mode 100644
index 0000000000..917390f4c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1382.pfb
new file mode 100644
index 0000000000..3cf2839a0f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1659.pfb
new file mode 100644
index 0000000000..311082477b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1991.pfb
new file mode 100644
index 0000000000..81a987561f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic2389.pfb
new file mode 100644
index 0000000000..3fa0cb6633
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic2866.pfb
new file mode 100644
index 0000000000..5998aa5a1c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic3440.pfb
new file mode 100644
index 0000000000..109696f562
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glic4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic4128.pfb
new file mode 100644
index 0000000000..38367ad854
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glic4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii0700.pfb
new file mode 100644
index 0000000000..af10b4103e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii0800.pfb
new file mode 100644
index 0000000000..f9fa73b779
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1000.pfb
new file mode 100644
index 0000000000..d66badb52f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1200.pfb
new file mode 100644
index 0000000000..61e2082c6c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1382.pfb
new file mode 100644
index 0000000000..6a3d315a96
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1659.pfb
new file mode 100644
index 0000000000..41dc19ab1e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1991.pfb
new file mode 100644
index 0000000000..b98376e973
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii2389.pfb
new file mode 100644
index 0000000000..4cdce4bcfb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii2866.pfb
new file mode 100644
index 0000000000..b9a7c52273
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii3440.pfb
new file mode 100644
index 0000000000..d879c764d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glii4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii4128.pfb
new file mode 100644
index 0000000000..84fdf90b72
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glii4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin0700.pfb
new file mode 100644
index 0000000000..982bae0c3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin0800.pfb
new file mode 100644
index 0000000000..929b8f0b5b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1000.pfb
new file mode 100644
index 0000000000..832a7f7936
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1200.pfb
new file mode 100644
index 0000000000..d2f8d51b73
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1382.pfb
new file mode 100644
index 0000000000..bd69783e75
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1659.pfb
new file mode 100644
index 0000000000..fc32081352
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1991.pfb
new file mode 100644
index 0000000000..ce3a67b085
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin2389.pfb
new file mode 100644
index 0000000000..a2915946ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin2866.pfb
new file mode 100644
index 0000000000..1fe67589d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin3440.pfb
new file mode 100644
index 0000000000..0a9a7a6181
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glin4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin4128.pfb
new file mode 100644
index 0000000000..3832a8b5dd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glin4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio0700.pfb
new file mode 100644
index 0000000000..23b1547c67
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio0800.pfb
new file mode 100644
index 0000000000..e0ad7070e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1000.pfb
new file mode 100644
index 0000000000..0ab41ba62d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1200.pfb
new file mode 100644
index 0000000000..13c4ff06f5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1382.pfb
new file mode 100644
index 0000000000..67e9c626c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1659.pfb
new file mode 100644
index 0000000000..235a7b396c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1991.pfb
new file mode 100644
index 0000000000..9457e86d92
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio2389.pfb
new file mode 100644
index 0000000000..9ebf33f025
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio2866.pfb
new file mode 100644
index 0000000000..50cffd3440
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio3440.pfb
new file mode 100644
index 0000000000..1f84062dfe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glio4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio4128.pfb
new file mode 100644
index 0000000000..72ec52e852
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glio4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0700.pfb
new file mode 100644
index 0000000000..ee5ed125c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0800.pfb
new file mode 100644
index 0000000000..d028bc7d5a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1000.pfb
new file mode 100644
index 0000000000..270b434497
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1200.pfb
new file mode 100644
index 0000000000..c8f65ed7c8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1382.pfb
new file mode 100644
index 0000000000..433681c17d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1659.pfb
new file mode 100644
index 0000000000..0d83297ac6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1991.pfb
new file mode 100644
index 0000000000..156dd8e3c1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2389.pfb
new file mode 100644
index 0000000000..861a648134
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2866.pfb
new file mode 100644
index 0000000000..53e3b2c08d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu3440.pfb
new file mode 100644
index 0000000000..b7d6de7a4d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu4128.pfb
new file mode 100644
index 0000000000..9886d9363a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gliu4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0700.pfb
new file mode 100644
index 0000000000..8c0aeaa9a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0800.pfb
new file mode 100644
index 0000000000..7ade09b38f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1000.pfb
new file mode 100644
index 0000000000..e6c933ce9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1200.pfb
new file mode 100644
index 0000000000..57cfcd3f13
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1382.pfb
new file mode 100644
index 0000000000..4346f63c02
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1659.pfb
new file mode 100644
index 0000000000..bff430dafb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1991.pfb
new file mode 100644
index 0000000000..350be1ae16
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2389.pfb
new file mode 100644
index 0000000000..4933e8f30c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2866.pfb
new file mode 100644
index 0000000000..929dd4306a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc3440.pfb
new file mode 100644
index 0000000000..3b1381e9f7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc4128.pfb
new file mode 100644
index 0000000000..c752e5f4bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljc4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0700.pfb
new file mode 100644
index 0000000000..21d54a702d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0800.pfb
new file mode 100644
index 0000000000..3fb5b7afef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1000.pfb
new file mode 100644
index 0000000000..e8657aef1a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1200.pfb
new file mode 100644
index 0000000000..7ba5ada144
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1382.pfb
new file mode 100644
index 0000000000..b60c5ad4db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1659.pfb
new file mode 100644
index 0000000000..b10c4762fb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1991.pfb
new file mode 100644
index 0000000000..b5d9dfeb64
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2389.pfb
new file mode 100644
index 0000000000..6c2b026368
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2866.pfb
new file mode 100644
index 0000000000..96b7e29489
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn3440.pfb
new file mode 100644
index 0000000000..deb420355d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn4128.pfb
new file mode 100644
index 0000000000..a6751ad3a5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljn4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0700.pfb
new file mode 100644
index 0000000000..ec78a36889
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0800.pfb
new file mode 100644
index 0000000000..dd5718a297
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1000.pfb
new file mode 100644
index 0000000000..29ebf24e0d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1200.pfb
new file mode 100644
index 0000000000..1500882388
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1382.pfb
new file mode 100644
index 0000000000..496056801d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1659.pfb
new file mode 100644
index 0000000000..28c56c23d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1991.pfb
new file mode 100644
index 0000000000..ab9d6f653d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2389.pfb
new file mode 100644
index 0000000000..60cb21cfb3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2866.pfb
new file mode 100644
index 0000000000..b296ffc27e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo3440.pfb
new file mode 100644
index 0000000000..04f504f081
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo4128.pfb
new file mode 100644
index 0000000000..5e7e85ec06
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gljo4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0700.pfb
new file mode 100644
index 0000000000..0d88dcda5f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0800.pfb
new file mode 100644
index 0000000000..dd535b2f8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1000.pfb
new file mode 100644
index 0000000000..237868b7aa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1200.pfb
new file mode 100644
index 0000000000..ea371532df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1382.pfb
new file mode 100644
index 0000000000..a99b5da1cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1659.pfb
new file mode 100644
index 0000000000..6461f7e60b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1991.pfb
new file mode 100644
index 0000000000..ba05de4f3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2389.pfb
new file mode 100644
index 0000000000..d943bc5c3d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2866.pfb
new file mode 100644
index 0000000000..ad6fbaffcf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc3440.pfb
new file mode 100644
index 0000000000..37afe4205f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc4128.pfb
new file mode 100644
index 0000000000..4a0cd32d7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmc4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0700.pfb
new file mode 100644
index 0000000000..dfc0706c45
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0800.pfb
new file mode 100644
index 0000000000..32e5c2eaef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1000.pfb
new file mode 100644
index 0000000000..35ef063e13
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1200.pfb
new file mode 100644
index 0000000000..22a9991991
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1382.pfb
new file mode 100644
index 0000000000..3f1a760702
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1659.pfb
new file mode 100644
index 0000000000..9b39186fdf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1991.pfb
new file mode 100644
index 0000000000..bd8b750194
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2389.pfb
new file mode 100644
index 0000000000..2eb7070587
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2866.pfb
new file mode 100644
index 0000000000..feaa958c05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi3440.pfb
new file mode 100644
index 0000000000..d8182ced2d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi4128.pfb
new file mode 100644
index 0000000000..8a4861294e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmi4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0700.pfb
new file mode 100644
index 0000000000..a14c32a144
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0800.pfb
new file mode 100644
index 0000000000..407ae123dd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1000.pfb
new file mode 100644
index 0000000000..78376b0ec5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1200.pfb
new file mode 100644
index 0000000000..ea12f067a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1382.pfb
new file mode 100644
index 0000000000..5a3a817203
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1659.pfb
new file mode 100644
index 0000000000..fbbc49c79d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1991.pfb
new file mode 100644
index 0000000000..44349b0c9b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2389.pfb
new file mode 100644
index 0000000000..c6b8a14a3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2866.pfb
new file mode 100644
index 0000000000..882b1ed7ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn3440.pfb
new file mode 100644
index 0000000000..ae923399df
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn4128.pfb
new file mode 100644
index 0000000000..68776c07c6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmn4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0700.pfb
new file mode 100644
index 0000000000..446c8352d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0800.pfb
new file mode 100644
index 0000000000..c75e979a49
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1000.pfb
new file mode 100644
index 0000000000..85c593231c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1200.pfb
new file mode 100644
index 0000000000..1485e9be32
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1382.pfb
new file mode 100644
index 0000000000..f4e8f390fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1659.pfb
new file mode 100644
index 0000000000..b850de4d9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1991.pfb
new file mode 100644
index 0000000000..e6610a67d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2389.pfb
new file mode 100644
index 0000000000..f07d4a470f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2866.pfb
new file mode 100644
index 0000000000..8669a5b493
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo3440.pfb
new file mode 100644
index 0000000000..1811d2e516
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo4128.pfb
new file mode 100644
index 0000000000..441496e5e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmo4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0700.pfb
new file mode 100644
index 0000000000..be88166026
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0800.pfb
new file mode 100644
index 0000000000..76b1f3e832
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1000.pfb
new file mode 100644
index 0000000000..55ff6e1977
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1200.pfb
new file mode 100644
index 0000000000..20afb5847e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1382.pfb
new file mode 100644
index 0000000000..fc25e481c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1659.pfb
new file mode 100644
index 0000000000..8f8f64aa99
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1991.pfb
new file mode 100644
index 0000000000..f0f7ae2930
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2389.pfb
new file mode 100644
index 0000000000..4941fb3561
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2866.pfb
new file mode 100644
index 0000000000..9a98e76932
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu3440.pfb
new file mode 100644
index 0000000000..ed8ecd8f8a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu4128.pfb
new file mode 100644
index 0000000000..ff00dca830
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glmu4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0700.pfb
new file mode 100644
index 0000000000..b40fe297ec
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0800.pfb
new file mode 100644
index 0000000000..b7d6476e88
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1000.pfb
new file mode 100644
index 0000000000..ea53e64519
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1200.pfb
new file mode 100644
index 0000000000..e994eb9b69
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1382.pfb
new file mode 100644
index 0000000000..9d5f6a12db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1659.pfb
new file mode 100644
index 0000000000..a14625a4f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1991.pfb
new file mode 100644
index 0000000000..66d1985ae0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2389.pfb
new file mode 100644
index 0000000000..89fa685679
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2866.pfb
new file mode 100644
index 0000000000..1087c36192
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc3440.pfb
new file mode 100644
index 0000000000..8133fd5ec4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc4128.pfb
new file mode 100644
index 0000000000..c1f20c5e86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltc4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0700.pfb
new file mode 100644
index 0000000000..9a1ee9b13a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0800.pfb
new file mode 100644
index 0000000000..20705c584d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1000.pfb
new file mode 100644
index 0000000000..4e2a2ddaf8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1200.pfb
new file mode 100644
index 0000000000..e524c1d82b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1382.pfb
new file mode 100644
index 0000000000..0a0a3e553b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1659.pfb
new file mode 100644
index 0000000000..fdbc9dfecd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1991.pfb
new file mode 100644
index 0000000000..739ade4f58
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2389.pfb
new file mode 100644
index 0000000000..ab25f23ea1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2866.pfb
new file mode 100644
index 0000000000..6ce1eb08ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn3440.pfb
new file mode 100644
index 0000000000..d41e2d40d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn4128.pfb
new file mode 100644
index 0000000000..d4bb2cf84d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gltn4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto0700.pfb
new file mode 100644
index 0000000000..91e66da201
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto0800.pfb
new file mode 100644
index 0000000000..be564f1492
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1000.pfb
new file mode 100644
index 0000000000..888fc1c5f1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1200.pfb
new file mode 100644
index 0000000000..0a63e9adca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1382.pfb
new file mode 100644
index 0000000000..53ea50a077
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1659.pfb
new file mode 100644
index 0000000000..f0a55875f1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1991.pfb
new file mode 100644
index 0000000000..09418f6850
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto2389.pfb
new file mode 100644
index 0000000000..e183cefe06
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto2866.pfb
new file mode 100644
index 0000000000..e912d56e79
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto3440.pfb
new file mode 100644
index 0000000000..e7a3d50395
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glto4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto4128.pfb
new file mode 100644
index 0000000000..7ccab00277
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glto4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0700.pfb
new file mode 100644
index 0000000000..345a63d32f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0800.pfb
new file mode 100644
index 0000000000..1c987edd9d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1000.pfb
new file mode 100644
index 0000000000..27034fa21f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1200.pfb
new file mode 100644
index 0000000000..693a6f48e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1382.pfb
new file mode 100644
index 0000000000..c2e46834cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1659.pfb
new file mode 100644
index 0000000000..4041d37079
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1991.pfb
new file mode 100644
index 0000000000..c83f73ebb8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2389.pfb
new file mode 100644
index 0000000000..a860b77467
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2866.pfb
new file mode 100644
index 0000000000..1cff475b29
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc3440.pfb
new file mode 100644
index 0000000000..b20ebd96c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc4128.pfb
new file mode 100644
index 0000000000..e6c4a9fca1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwc4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0700.pfb
new file mode 100644
index 0000000000..4b0e918d52
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0800.pfb
new file mode 100644
index 0000000000..8d39a09a9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1000.pfb
new file mode 100644
index 0000000000..5a814b10ae
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1200.pfb
new file mode 100644
index 0000000000..26b1f96e93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1382.pfb
new file mode 100644
index 0000000000..8495677b64
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1659.pfb
new file mode 100644
index 0000000000..f17963e60a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1991.pfb
new file mode 100644
index 0000000000..d99d802a5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2389.pfb
new file mode 100644
index 0000000000..4397b8b38a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2866.pfb
new file mode 100644
index 0000000000..4abb2bc0fc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi3440.pfb
new file mode 100644
index 0000000000..d78fbd424c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi4128.pfb
new file mode 100644
index 0000000000..8c9b246cff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwi4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0700.pfb
new file mode 100644
index 0000000000..dabb091b0e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0800.pfb
new file mode 100644
index 0000000000..91405f5363
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1000.pfb
new file mode 100644
index 0000000000..4e459f52bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1200.pfb
new file mode 100644
index 0000000000..8cdda80bd3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1382.pfb
new file mode 100644
index 0000000000..2e92b3a1b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1659.pfb
new file mode 100644
index 0000000000..3b318f66a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1991.pfb
new file mode 100644
index 0000000000..86e7a4a247
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2389.pfb
new file mode 100644
index 0000000000..7e9377a3cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2866.pfb
new file mode 100644
index 0000000000..227d562847
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn3440.pfb
new file mode 100644
index 0000000000..e6a5b011fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn4128.pfb
new file mode 100644
index 0000000000..a44e32fac4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwn4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0700.pfb
new file mode 100644
index 0000000000..ace8a33f01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0800.pfb
new file mode 100644
index 0000000000..676c5d74c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1000.pfb
new file mode 100644
index 0000000000..c7ea2ca078
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1200.pfb
new file mode 100644
index 0000000000..1c21a2dd9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1382.pfb
new file mode 100644
index 0000000000..45d4650b90
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1659.pfb
new file mode 100644
index 0000000000..4a05b2fdf4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1991.pfb
new file mode 100644
index 0000000000..d677b98097
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2389.pfb
new file mode 100644
index 0000000000..bce04c6687
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2866.pfb
new file mode 100644
index 0000000000..dea0825160
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo3440.pfb
new file mode 100644
index 0000000000..3b653588ed
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo4128.pfb
new file mode 100644
index 0000000000..b92e246f6a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwo4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0700.pfb
new file mode 100644
index 0000000000..ccc017ff54
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0800.pfb
new file mode 100644
index 0000000000..e810b6f497
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1000.pfb
new file mode 100644
index 0000000000..83047ff7e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1200.pfb
new file mode 100644
index 0000000000..310da5b0b1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1382.pfb
new file mode 100644
index 0000000000..a412b4b086
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1659.pfb
new file mode 100644
index 0000000000..18f87f7c52
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1991.pfb
new file mode 100644
index 0000000000..58a70ef545
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2389.pfb
new file mode 100644
index 0000000000..fad22aef3b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2866.pfb
new file mode 100644
index 0000000000..34404680a9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu3440.pfb
new file mode 100644
index 0000000000..99c7c4e0b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu4128.pfb
new file mode 100644
index 0000000000..d488417220
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glwu4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0700.pfb
new file mode 100644
index 0000000000..c959138ac0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0800.pfb
new file mode 100644
index 0000000000..f3a7109a38
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1000.pfb
new file mode 100644
index 0000000000..d86de1e0af
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1200.pfb
new file mode 100644
index 0000000000..45357a2108
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1382.pfb
new file mode 100644
index 0000000000..0244e59bf9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1659.pfb
new file mode 100644
index 0000000000..4c6ab69f13
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1991.pfb
new file mode 100644
index 0000000000..a5eda13d18
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2389.pfb
new file mode 100644
index 0000000000..483a90f3a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2866.pfb
new file mode 100644
index 0000000000..9c8066a423
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc3440.pfb
new file mode 100644
index 0000000000..cd730d443c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc4128.pfb
new file mode 100644
index 0000000000..6ab7314e04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxc4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0700.pfb
new file mode 100644
index 0000000000..9c939bccb1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0800.pfb
new file mode 100644
index 0000000000..4a0423c410
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1000.pfb
new file mode 100644
index 0000000000..14e9d6e1bb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1200.pfb
new file mode 100644
index 0000000000..243d399778
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1382.pfb
new file mode 100644
index 0000000000..c3d53e119b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1659.pfb
new file mode 100644
index 0000000000..a92f2a7d60
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1991.pfb
new file mode 100644
index 0000000000..cc5df0aa95
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2389.pfb
new file mode 100644
index 0000000000..9c06e54716
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2866.pfb
new file mode 100644
index 0000000000..cb23354d4c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi3440.pfb
new file mode 100644
index 0000000000..43010ddd17
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi4128.pfb
new file mode 100644
index 0000000000..fd834dc91d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxi4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0700.pfb
new file mode 100644
index 0000000000..497842d472
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0800.pfb
new file mode 100644
index 0000000000..3624c0eb31
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1000.pfb
new file mode 100644
index 0000000000..7a4435fc15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1200.pfb
new file mode 100644
index 0000000000..ed33070836
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1382.pfb
new file mode 100644
index 0000000000..0e7bcd735d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1659.pfb
new file mode 100644
index 0000000000..708e056b58
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1991.pfb
new file mode 100644
index 0000000000..be6ab5713a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2389.pfb
new file mode 100644
index 0000000000..341f2eac71
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2866.pfb
new file mode 100644
index 0000000000..1ba0b03ba2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn3440.pfb
new file mode 100644
index 0000000000..04cf6b5d57
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn4128.pfb
new file mode 100644
index 0000000000..709347f086
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxn4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0700.pfb
new file mode 100644
index 0000000000..3804579a57
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0800.pfb
new file mode 100644
index 0000000000..695ddf3b44
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1000.pfb
new file mode 100644
index 0000000000..805e3eedd2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1200.pfb
new file mode 100644
index 0000000000..eb2435621b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1382.pfb
new file mode 100644
index 0000000000..224d369d93
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1659.pfb
new file mode 100644
index 0000000000..f22d45730e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1991.pfb
new file mode 100644
index 0000000000..cf3fabb62e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2389.pfb
new file mode 100644
index 0000000000..145dec6836
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2866.pfb
new file mode 100644
index 0000000000..464ff0e665
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo3440.pfb
new file mode 100644
index 0000000000..99bfea0748
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo4128.pfb
new file mode 100644
index 0000000000..83dca795f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxo4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0700.pfb
new file mode 100644
index 0000000000..69bdb2a4b3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0800.pfb
new file mode 100644
index 0000000000..a0a71a652c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1000.pfb
new file mode 100644
index 0000000000..83c9ccfbcd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1200.pfb
new file mode 100644
index 0000000000..dc841affbd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1382.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1382.pfb
new file mode 100644
index 0000000000..1eaedd43d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1382.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1659.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1659.pfb
new file mode 100644
index 0000000000..e68142a24a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1659.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1991.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1991.pfb
new file mode 100644
index 0000000000..015cf29e4b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu1991.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2389.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2389.pfb
new file mode 100644
index 0000000000..ebb224dd11
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2389.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2866.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2866.pfb
new file mode 100644
index 0000000000..8a33581556
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu2866.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu3440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu3440.pfb
new file mode 100644
index 0000000000..9a30bb36ea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu3440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu4128.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu4128.pfb
new file mode 100644
index 0000000000..e188f2b6c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/glxu4128.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0500.pfb
new file mode 100644
index 0000000000..dee09c4a81
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0600.pfb
new file mode 100644
index 0000000000..d1232b381e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0700.pfb
new file mode 100644
index 0000000000..deae3f4a80
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0800.pfb
new file mode 100644
index 0000000000..898a1ce14d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0900.pfb
new file mode 100644
index 0000000000..8a3898f1dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1000.pfb
new file mode 100644
index 0000000000..43645d13a2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1095.pfb
new file mode 100644
index 0000000000..0c41a55fc3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1200.pfb
new file mode 100644
index 0000000000..73d1a5bc3d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1440.pfb
new file mode 100644
index 0000000000..cc1f42afc9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1728.pfb
new file mode 100644
index 0000000000..c9e5c74e3d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2074.pfb
new file mode 100644
index 0000000000..4cd642e0d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2488.pfb
new file mode 100644
index 0000000000..79d61f1052
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2986.pfb
new file mode 100644
index 0000000000..d0c2588b8b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn3583.pfb
new file mode 100644
index 0000000000..8167f42637
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0500.pfb
new file mode 100644
index 0000000000..37c72116b3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0600.pfb
new file mode 100644
index 0000000000..5f464dfea9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0700.pfb
new file mode 100644
index 0000000000..2bc8fe32fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0800.pfb
new file mode 100644
index 0000000000..ae5e1247e5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0900.pfb
new file mode 100644
index 0000000000..f17d108736
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1000.pfb
new file mode 100644
index 0000000000..d10fe4076c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1095.pfb
new file mode 100644
index 0000000000..470aaa6be8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1200.pfb
new file mode 100644
index 0000000000..a8021531d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1440.pfb
new file mode 100644
index 0000000000..f754fd9acf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1728.pfb
new file mode 100644
index 0000000000..d73eb95b0e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2074.pfb
new file mode 100644
index 0000000000..0149a04044
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2488.pfb
new file mode 100644
index 0000000000..1f029991c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2986.pfb
new file mode 100644
index 0000000000..4e5b1fc968
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo3583.pfb
new file mode 100644
index 0000000000..81e7aa2af9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmmo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0500.pfb
new file mode 100644
index 0000000000..8cab1ab5bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0600.pfb
new file mode 100644
index 0000000000..ab2af280fd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0700.pfb
new file mode 100644
index 0000000000..a7d17d1ba5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0800.pfb
new file mode 100644
index 0000000000..8594a22535
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0900.pfb
new file mode 100644
index 0000000000..e6167f40f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1000.pfb
new file mode 100644
index 0000000000..a3ff4bf3f4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1095.pfb
new file mode 100644
index 0000000000..97a3a35ed9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1200.pfb
new file mode 100644
index 0000000000..b5c8cc5c50
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1440.pfb
new file mode 100644
index 0000000000..ce124fcef7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1728.pfb
new file mode 100644
index 0000000000..59092ea4a5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2074.pfb
new file mode 100644
index 0000000000..94604af993
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2488.pfb
new file mode 100644
index 0000000000..98e6e8fc02
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2986.pfb
new file mode 100644
index 0000000000..8760c1a83c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr3583.pfb
new file mode 100644
index 0000000000..d7fd942478
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmtr3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0500.pfb
new file mode 100644
index 0000000000..0e8dfd8028
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0600.pfb
new file mode 100644
index 0000000000..4b05b47b68
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0700.pfb
new file mode 100644
index 0000000000..af77b094f7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0800.pfb
new file mode 100644
index 0000000000..4a7991ae53
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0900.pfb
new file mode 100644
index 0000000000..0208826315
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1000.pfb
new file mode 100644
index 0000000000..f3c017e4fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1095.pfb
new file mode 100644
index 0000000000..031378f4d4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1200.pfb
new file mode 100644
index 0000000000..8329d7d901
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1440.pfb
new file mode 100644
index 0000000000..0ca0915cd8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1728.pfb
new file mode 100644
index 0000000000..ffd27f1ff9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2074.pfb
new file mode 100644
index 0000000000..6815d251f7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2488.pfb
new file mode 100644
index 0000000000..c3997fb2b3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2986.pfb
new file mode 100644
index 0000000000..d4b134a46e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn3583.pfb
new file mode 100644
index 0000000000..28a011466c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0500.pfb
new file mode 100644
index 0000000000..315e362464
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0600.pfb
new file mode 100644
index 0000000000..120a533d47
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0700.pfb
new file mode 100644
index 0000000000..cc9e903dd4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0800.pfb
new file mode 100644
index 0000000000..8fd3180a54
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0900.pfb
new file mode 100644
index 0000000000..2163d2b925
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1000.pfb
new file mode 100644
index 0000000000..7122e7d24e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1095.pfb
new file mode 100644
index 0000000000..034876b59e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1200.pfb
new file mode 100644
index 0000000000..6e5ff2b1b1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1440.pfb
new file mode 100644
index 0000000000..bf26fbc960
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1728.pfb
new file mode 100644
index 0000000000..00aab14a23
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2074.pfb
new file mode 100644
index 0000000000..651ce29ce9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2488.pfb
new file mode 100644
index 0000000000..05fd2bb87b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2986.pfb
new file mode 100644
index 0000000000..c72ce2d327
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo3583.pfb
new file mode 100644
index 0000000000..474614cd7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gmxo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0500.pfb
new file mode 100644
index 0000000000..e668f1bd5e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0600.pfb
new file mode 100644
index 0000000000..e3f30de6fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0700.pfb
new file mode 100644
index 0000000000..c0788497fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0800.pfb
new file mode 100644
index 0000000000..36ede9c5ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0900.pfb
new file mode 100644
index 0000000000..33b31c267b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1000.pfb
new file mode 100644
index 0000000000..4b8f149d02
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1095.pfb
new file mode 100644
index 0000000000..94509196fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1200.pfb
new file mode 100644
index 0000000000..ae3822b467
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1440.pfb
new file mode 100644
index 0000000000..14873a3325
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1728.pfb
new file mode 100644
index 0000000000..3f9d5cafcc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2074.pfb
new file mode 100644
index 0000000000..d3f310e2cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2488.pfb
new file mode 100644
index 0000000000..7d6e5c66d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2986.pfb
new file mode 100644
index 0000000000..bef9cda171
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc3583.pfb
new file mode 100644
index 0000000000..8fbaaa6511
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0500.pfb
new file mode 100644
index 0000000000..ce9e1e5136
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0600.pfb
new file mode 100644
index 0000000000..8639f6cb35
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0700.pfb
new file mode 100644
index 0000000000..1f5fddd479
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0800.pfb
new file mode 100644
index 0000000000..67caaaee21
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0900.pfb
new file mode 100644
index 0000000000..a5c219ba5c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1000.pfb
new file mode 100644
index 0000000000..7bbbed0ed9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1095.pfb
new file mode 100644
index 0000000000..e5e1f7d444
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1200.pfb
new file mode 100644
index 0000000000..dfb665df30
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1440.pfb
new file mode 100644
index 0000000000..73c32bc296
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1728.pfb
new file mode 100644
index 0000000000..aced3267f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2074.pfb
new file mode 100644
index 0000000000..5aba66c229
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2488.pfb
new file mode 100644
index 0000000000..8efa4fa9c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2986.pfb
new file mode 100644
index 0000000000..73ba96077e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi3583.pfb
new file mode 100644
index 0000000000..8de9c6c563
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomi3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0500.pfb
new file mode 100644
index 0000000000..b9fec1d74c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0600.pfb
new file mode 100644
index 0000000000..431446a98d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0700.pfb
new file mode 100644
index 0000000000..54b87a9edb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0800.pfb
new file mode 100644
index 0000000000..bb42189309
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0900.pfb
new file mode 100644
index 0000000000..701a8ffa45
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1000.pfb
new file mode 100644
index 0000000000..d52d7f113f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1095.pfb
new file mode 100644
index 0000000000..1efa8be74c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1200.pfb
new file mode 100644
index 0000000000..da065ffb20
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1440.pfb
new file mode 100644
index 0000000000..48fffac7c0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1728.pfb
new file mode 100644
index 0000000000..5b20969c67
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2074.pfb
new file mode 100644
index 0000000000..d923dfdf39
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2488.pfb
new file mode 100644
index 0000000000..94e0d84a63
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2986.pfb
new file mode 100644
index 0000000000..6340030c3f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn3583.pfb
new file mode 100644
index 0000000000..bdac3177fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0500.pfb
new file mode 100644
index 0000000000..5fbfd4f090
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0600.pfb
new file mode 100644
index 0000000000..ad1a317f2e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0700.pfb
new file mode 100644
index 0000000000..11c5443ef6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0800.pfb
new file mode 100644
index 0000000000..7850b295d5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0900.pfb
new file mode 100644
index 0000000000..ae3c08a6e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1000.pfb
new file mode 100644
index 0000000000..25797b6aa9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1095.pfb
new file mode 100644
index 0000000000..9499eccf7f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1200.pfb
new file mode 100644
index 0000000000..1db2689ceb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1440.pfb
new file mode 100644
index 0000000000..d5c9263f6f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1728.pfb
new file mode 100644
index 0000000000..8d9f38d514
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2074.pfb
new file mode 100644
index 0000000000..1c1770ccb8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2488.pfb
new file mode 100644
index 0000000000..0a7726b80e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2986.pfb
new file mode 100644
index 0000000000..4861da2cf0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo3583.pfb
new file mode 100644
index 0000000000..4a970d70b0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0500.pfb
new file mode 100644
index 0000000000..ff516adc51
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0600.pfb
new file mode 100644
index 0000000000..55d3dc52cc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0700.pfb
new file mode 100644
index 0000000000..594e0a5a5b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0800.pfb
new file mode 100644
index 0000000000..72baf72cc5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0900.pfb
new file mode 100644
index 0000000000..d1ffd12975
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1000.pfb
new file mode 100644
index 0000000000..ac91891884
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1095.pfb
new file mode 100644
index 0000000000..3a2e9d3f87
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1200.pfb
new file mode 100644
index 0000000000..ac682214fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1440.pfb
new file mode 100644
index 0000000000..a4338158fc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1728.pfb
new file mode 100644
index 0000000000..2e6307275a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2074.pfb
new file mode 100644
index 0000000000..b2909d9751
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2488.pfb
new file mode 100644
index 0000000000..5736bb1ee0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2986.pfb
new file mode 100644
index 0000000000..86db852f35
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu3583.pfb
new file mode 100644
index 0000000000..b9331e06f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gomu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0500.pfb
new file mode 100644
index 0000000000..98e6994820
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0600.pfb
new file mode 100644
index 0000000000..3f550c0b05
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0700.pfb
new file mode 100644
index 0000000000..912962cc3c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0800.pfb
new file mode 100644
index 0000000000..055f3310d3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0900.pfb
new file mode 100644
index 0000000000..06f7e2f19d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1000.pfb
new file mode 100644
index 0000000000..043b1d80ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1095.pfb
new file mode 100644
index 0000000000..fcd7f18d5b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1200.pfb
new file mode 100644
index 0000000000..991133cc70
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1440.pfb
new file mode 100644
index 0000000000..a9c962a848
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1728.pfb
new file mode 100644
index 0000000000..6eb945b515
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2074.pfb
new file mode 100644
index 0000000000..3e53482dfb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2488.pfb
new file mode 100644
index 0000000000..6a17916cef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2986.pfb
new file mode 100644
index 0000000000..bd17614900
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc3583.pfb
new file mode 100644
index 0000000000..9de28eec9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0500.pfb
new file mode 100644
index 0000000000..8b787fd821
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0600.pfb
new file mode 100644
index 0000000000..4dc6c9a46a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0700.pfb
new file mode 100644
index 0000000000..3a98c9b4b2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0800.pfb
new file mode 100644
index 0000000000..b1ded1d3a9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0900.pfb
new file mode 100644
index 0000000000..8bf435ef4a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1000.pfb
new file mode 100644
index 0000000000..d216c8ebbe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1095.pfb
new file mode 100644
index 0000000000..9884bb5208
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1200.pfb
new file mode 100644
index 0000000000..c50c33e555
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1440.pfb
new file mode 100644
index 0000000000..969c3ecb7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1728.pfb
new file mode 100644
index 0000000000..b3b4ad524d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2074.pfb
new file mode 100644
index 0000000000..515dd4f702
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2488.pfb
new file mode 100644
index 0000000000..5ffd5e44ef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2986.pfb
new file mode 100644
index 0000000000..20c48ca8a3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi3583.pfb
new file mode 100644
index 0000000000..c683e151fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxi3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0500.pfb
new file mode 100644
index 0000000000..570be45d7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0600.pfb
new file mode 100644
index 0000000000..6ec16a4e18
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0700.pfb
new file mode 100644
index 0000000000..a6f23ea9d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0800.pfb
new file mode 100644
index 0000000000..ec7502f3de
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0900.pfb
new file mode 100644
index 0000000000..a5968754d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1000.pfb
new file mode 100644
index 0000000000..3da8ed0e04
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1095.pfb
new file mode 100644
index 0000000000..d78c512fec
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1200.pfb
new file mode 100644
index 0000000000..05ce7e9dac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1440.pfb
new file mode 100644
index 0000000000..e2d2d2cae8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1728.pfb
new file mode 100644
index 0000000000..58c0774da3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2074.pfb
new file mode 100644
index 0000000000..821835c5f1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2488.pfb
new file mode 100644
index 0000000000..083b5e6101
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2986.pfb
new file mode 100644
index 0000000000..d3443130fd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn3583.pfb
new file mode 100644
index 0000000000..fa9be7b4b4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0500.pfb
new file mode 100644
index 0000000000..4908a7b675
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0600.pfb
new file mode 100644
index 0000000000..57ed52f1fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0700.pfb
new file mode 100644
index 0000000000..eb9d1243f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0800.pfb
new file mode 100644
index 0000000000..a112c8f9d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0900.pfb
new file mode 100644
index 0000000000..45938cd748
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1000.pfb
new file mode 100644
index 0000000000..e56ffaa53c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1095.pfb
new file mode 100644
index 0000000000..5fda17baf1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1200.pfb
new file mode 100644
index 0000000000..1a6cd2cf71
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1440.pfb
new file mode 100644
index 0000000000..7a20dae8db
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1728.pfb
new file mode 100644
index 0000000000..23e1406b77
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2074.pfb
new file mode 100644
index 0000000000..b0fd485802
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2488.pfb
new file mode 100644
index 0000000000..5f1ecac840
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2986.pfb
new file mode 100644
index 0000000000..90b0ab3f0c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo3583.pfb
new file mode 100644
index 0000000000..210b74c132
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0500.pfb
new file mode 100644
index 0000000000..906e369133
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0600.pfb
new file mode 100644
index 0000000000..e5e7238dfd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0700.pfb
new file mode 100644
index 0000000000..770f843bad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0800.pfb
new file mode 100644
index 0000000000..10e23e512c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0900.pfb
new file mode 100644
index 0000000000..d807a2c1fb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1000.pfb
new file mode 100644
index 0000000000..33ff921c06
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1095.pfb
new file mode 100644
index 0000000000..b51582f9bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1200.pfb
new file mode 100644
index 0000000000..73020a3261
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1440.pfb
new file mode 100644
index 0000000000..ec54022c7c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1728.pfb
new file mode 100644
index 0000000000..95d17ee072
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2074.pfb
new file mode 100644
index 0000000000..803e7c89b5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2488.pfb
new file mode 100644
index 0000000000..a83bcd5078
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2986.pfb
new file mode 100644
index 0000000000..8423d93218
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu3583.pfb
new file mode 100644
index 0000000000..4e3da51725
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/goxu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0500.pfb
new file mode 100644
index 0000000000..9f6efd9026
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0600.pfb
new file mode 100644
index 0000000000..c6bc35b19c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0700.pfb
new file mode 100644
index 0000000000..1453086f56
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0800.pfb
new file mode 100644
index 0000000000..4006d30969
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0900.pfb
new file mode 100644
index 0000000000..e7c841fcb4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1000.pfb
new file mode 100644
index 0000000000..1560a83d67
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1095.pfb
new file mode 100644
index 0000000000..9a1c1d8bd7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1200.pfb
new file mode 100644
index 0000000000..a89bc36d70
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1440.pfb
new file mode 100644
index 0000000000..eac843dcf7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1728.pfb
new file mode 100644
index 0000000000..25e18ef9ea
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2074.pfb
new file mode 100644
index 0000000000..deff542592
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2488.pfb
new file mode 100644
index 0000000000..fe233607c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2986.pfb
new file mode 100644
index 0000000000..841281b39a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl3583.pfb
new file mode 100644
index 0000000000..d87bd67509
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grbl3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0500.pfb
new file mode 100644
index 0000000000..cff052beef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0600.pfb
new file mode 100644
index 0000000000..ff3ec337cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0700.pfb
new file mode 100644
index 0000000000..5dbe77c967
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0800.pfb
new file mode 100644
index 0000000000..4146e3eb6c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0900.pfb
new file mode 100644
index 0000000000..66121045fa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1000.pfb
new file mode 100644
index 0000000000..f847f17712
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1095.pfb
new file mode 100644
index 0000000000..bcbd23ff2e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1200.pfb
new file mode 100644
index 0000000000..604b04a040
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1440.pfb
new file mode 100644
index 0000000000..c043961c45
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1728.pfb
new file mode 100644
index 0000000000..13eef905d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2074.pfb
new file mode 100644
index 0000000000..3053b3d5ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2488.pfb
new file mode 100644
index 0000000000..565f8abecb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2986.pfb
new file mode 100644
index 0000000000..a9a9eeb020
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc3583.pfb
new file mode 100644
index 0000000000..73e2aa337b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0500.pfb
new file mode 100644
index 0000000000..f980cdf0ba
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0600.pfb
new file mode 100644
index 0000000000..394ced084c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0700.pfb
new file mode 100644
index 0000000000..370be194e9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0800.pfb
new file mode 100644
index 0000000000..cbbcffe1f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0900.pfb
new file mode 100644
index 0000000000..aed4208a25
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1000.pfb
new file mode 100644
index 0000000000..e430d1575d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1095.pfb
new file mode 100644
index 0000000000..22a8a809c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1200.pfb
new file mode 100644
index 0000000000..89e337d424
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1440.pfb
new file mode 100644
index 0000000000..ac42a0b898
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1728.pfb
new file mode 100644
index 0000000000..28ddc6a060
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2074.pfb
new file mode 100644
index 0000000000..8a02307c8e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2488.pfb
new file mode 100644
index 0000000000..e90b9da2b2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2986.pfb
new file mode 100644
index 0000000000..ee984ff255
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi3583.pfb
new file mode 100644
index 0000000000..03d87e7e99
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmi3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0500.pfb
new file mode 100644
index 0000000000..dab6e9462c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0600.pfb
new file mode 100644
index 0000000000..fc9792a5d8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0700.pfb
new file mode 100644
index 0000000000..3e4a9baa71
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0800.pfb
new file mode 100644
index 0000000000..8142066762
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0900.pfb
new file mode 100644
index 0000000000..f20d37b0b8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1000.pfb
new file mode 100644
index 0000000000..228cff58d0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1095.pfb
new file mode 100644
index 0000000000..92d7300797
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1200.pfb
new file mode 100644
index 0000000000..913ca66cad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1440.pfb
new file mode 100644
index 0000000000..02b9edd075
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1728.pfb
new file mode 100644
index 0000000000..12063f275c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2074.pfb
new file mode 100644
index 0000000000..d5b191e5bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2488.pfb
new file mode 100644
index 0000000000..1d39fab481
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2986.pfb
new file mode 100644
index 0000000000..ced3b90ba4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grml3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml3583.pfb
new file mode 100644
index 0000000000..eddfccfec4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grml3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0500.pfb
new file mode 100644
index 0000000000..cac028c743
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0600.pfb
new file mode 100644
index 0000000000..fce0c539ff
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0700.pfb
new file mode 100644
index 0000000000..22133314af
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0800.pfb
new file mode 100644
index 0000000000..9f4a8051a4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0900.pfb
new file mode 100644
index 0000000000..d9ad73e039
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1000.pfb
new file mode 100644
index 0000000000..9925302685
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1095.pfb
new file mode 100644
index 0000000000..eca76dce89
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1200.pfb
new file mode 100644
index 0000000000..4c2b27c673
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1440.pfb
new file mode 100644
index 0000000000..facad1a085
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1728.pfb
new file mode 100644
index 0000000000..d64355a920
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2074.pfb
new file mode 100644
index 0000000000..4a56e6ee63
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2488.pfb
new file mode 100644
index 0000000000..d3a1082cfb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2986.pfb
new file mode 100644
index 0000000000..0ae6884d24
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn3583.pfb
new file mode 100644
index 0000000000..cce854813e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0500.pfb
new file mode 100644
index 0000000000..b89ec1e361
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0600.pfb
new file mode 100644
index 0000000000..c72fd5488b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0700.pfb
new file mode 100644
index 0000000000..a3b199c252
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0800.pfb
new file mode 100644
index 0000000000..d4f2ac9413
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0900.pfb
new file mode 100644
index 0000000000..4f7b7fab3d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1000.pfb
new file mode 100644
index 0000000000..ee0850d02c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1095.pfb
new file mode 100644
index 0000000000..194e8c099e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1200.pfb
new file mode 100644
index 0000000000..75541848d0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1440.pfb
new file mode 100644
index 0000000000..3ce47a73fe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1728.pfb
new file mode 100644
index 0000000000..442c194036
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2074.pfb
new file mode 100644
index 0000000000..8ebce12a5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2488.pfb
new file mode 100644
index 0000000000..552a38c604
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2986.pfb
new file mode 100644
index 0000000000..4832ac38a1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo3583.pfb
new file mode 100644
index 0000000000..360b9c5c96
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0500.pfb
new file mode 100644
index 0000000000..9c52474b38
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0600.pfb
new file mode 100644
index 0000000000..75dcfb294d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0700.pfb
new file mode 100644
index 0000000000..b911cac696
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0800.pfb
new file mode 100644
index 0000000000..912ba8934a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0900.pfb
new file mode 100644
index 0000000000..30cb6c685c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1000.pfb
new file mode 100644
index 0000000000..efaad70540
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1095.pfb
new file mode 100644
index 0000000000..8b11b43469
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1200.pfb
new file mode 100644
index 0000000000..d0a7602f74
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1440.pfb
new file mode 100644
index 0000000000..2f236e1fce
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1728.pfb
new file mode 100644
index 0000000000..0919b926b0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2074.pfb
new file mode 100644
index 0000000000..1b5ab7f0c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2488.pfb
new file mode 100644
index 0000000000..520323ba98
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2986.pfb
new file mode 100644
index 0000000000..6a0bfe245b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu3583.pfb
new file mode 100644
index 0000000000..5fbf782f33
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grmu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0500.pfb
new file mode 100644
index 0000000000..0de746d6f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0600.pfb
new file mode 100644
index 0000000000..dc127670f0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0700.pfb
new file mode 100644
index 0000000000..496ff3431f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0800.pfb
new file mode 100644
index 0000000000..5d4743ec2e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0900.pfb
new file mode 100644
index 0000000000..25f01ab0e7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1000.pfb
new file mode 100644
index 0000000000..f9aa8ece60
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1095.pfb
new file mode 100644
index 0000000000..998fb35c0a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1200.pfb
new file mode 100644
index 0000000000..d1893b8331
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1440.pfb
new file mode 100644
index 0000000000..1055fb9552
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1728.pfb
new file mode 100644
index 0000000000..8d1dfb695b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2074.pfb
new file mode 100644
index 0000000000..f3cf7b6503
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2488.pfb
new file mode 100644
index 0000000000..05e373586f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2986.pfb
new file mode 100644
index 0000000000..3fc3487079
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc3583.pfb
new file mode 100644
index 0000000000..d8aef9dd06
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0500.pfb
new file mode 100644
index 0000000000..8d128a3619
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0600.pfb
new file mode 100644
index 0000000000..076429faab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0700.pfb
new file mode 100644
index 0000000000..e181c8bcc0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0800.pfb
new file mode 100644
index 0000000000..a7973405c4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0900.pfb
new file mode 100644
index 0000000000..aa35ab6a92
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1000.pfb
new file mode 100644
index 0000000000..a87adcca9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1095.pfb
new file mode 100644
index 0000000000..efb212877c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1200.pfb
new file mode 100644
index 0000000000..cc82566175
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1440.pfb
new file mode 100644
index 0000000000..340262f816
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1728.pfb
new file mode 100644
index 0000000000..eb5fd76caa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2074.pfb
new file mode 100644
index 0000000000..a8ddf08b15
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2488.pfb
new file mode 100644
index 0000000000..8b12f82452
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2986.pfb
new file mode 100644
index 0000000000..993ac87315
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi3583.pfb
new file mode 100644
index 0000000000..1bab0008c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxi3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0500.pfb
new file mode 100644
index 0000000000..d519e430eb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0600.pfb
new file mode 100644
index 0000000000..b0f47cad0b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0700.pfb
new file mode 100644
index 0000000000..90d8986d73
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0800.pfb
new file mode 100644
index 0000000000..8f78ef5e8b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0900.pfb
new file mode 100644
index 0000000000..b3f973e9ac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1000.pfb
new file mode 100644
index 0000000000..e25a79e8dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1095.pfb
new file mode 100644
index 0000000000..c647cbe5cb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1200.pfb
new file mode 100644
index 0000000000..e30c4f4287
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1440.pfb
new file mode 100644
index 0000000000..2bf0a57f51
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1728.pfb
new file mode 100644
index 0000000000..e159857f80
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2074.pfb
new file mode 100644
index 0000000000..272d332b6e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2488.pfb
new file mode 100644
index 0000000000..92a7a73041
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2986.pfb
new file mode 100644
index 0000000000..d36850406c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl3583.pfb
new file mode 100644
index 0000000000..826ff05f50
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxl3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0500.pfb
new file mode 100644
index 0000000000..1d708cbf8a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0600.pfb
new file mode 100644
index 0000000000..bba1813745
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0700.pfb
new file mode 100644
index 0000000000..766c5443b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0800.pfb
new file mode 100644
index 0000000000..453315f34a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0900.pfb
new file mode 100644
index 0000000000..fb54d94068
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1000.pfb
new file mode 100644
index 0000000000..a37a558f41
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1095.pfb
new file mode 100644
index 0000000000..674e135d95
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1200.pfb
new file mode 100644
index 0000000000..650e4a8387
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1440.pfb
new file mode 100644
index 0000000000..2ff8a9c670
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1728.pfb
new file mode 100644
index 0000000000..14ab0c0e2f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2074.pfb
new file mode 100644
index 0000000000..9617206704
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2488.pfb
new file mode 100644
index 0000000000..b6d872adc8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2986.pfb
new file mode 100644
index 0000000000..4c0223b4dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn3583.pfb
new file mode 100644
index 0000000000..e69855e30b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0500.pfb
new file mode 100644
index 0000000000..564a7bd8bd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0600.pfb
new file mode 100644
index 0000000000..eb27729f7a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0700.pfb
new file mode 100644
index 0000000000..e1d282267b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0800.pfb
new file mode 100644
index 0000000000..053f38ac01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0900.pfb
new file mode 100644
index 0000000000..f9fad87645
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1000.pfb
new file mode 100644
index 0000000000..882192db2c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1095.pfb
new file mode 100644
index 0000000000..dcda9caf61
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1200.pfb
new file mode 100644
index 0000000000..7ab67d1546
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1440.pfb
new file mode 100644
index 0000000000..2a242261bf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1728.pfb
new file mode 100644
index 0000000000..f66310d4ab
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2074.pfb
new file mode 100644
index 0000000000..46d88c288b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2488.pfb
new file mode 100644
index 0000000000..5a9eb7a4ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2986.pfb
new file mode 100644
index 0000000000..99e5f54f36
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo3583.pfb
new file mode 100644
index 0000000000..8c50dce9dd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0500.pfb
new file mode 100644
index 0000000000..c92b92db9b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0600.pfb
new file mode 100644
index 0000000000..dd85fc26bb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0700.pfb
new file mode 100644
index 0000000000..6e68a9150b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0800.pfb
new file mode 100644
index 0000000000..51f20b9dc7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0900.pfb
new file mode 100644
index 0000000000..47fa91eda5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1000.pfb
new file mode 100644
index 0000000000..e34e358e87
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1095.pfb
new file mode 100644
index 0000000000..2a22768054
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1200.pfb
new file mode 100644
index 0000000000..cd0545c867
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1440.pfb
new file mode 100644
index 0000000000..c38c83650a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1728.pfb
new file mode 100644
index 0000000000..1f00480d82
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2074.pfb
new file mode 100644
index 0000000000..41ca69c9d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2488.pfb
new file mode 100644
index 0000000000..9182d36ce0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2986.pfb
new file mode 100644
index 0000000000..8a2ffae891
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu3583.pfb
new file mode 100644
index 0000000000..19aea49a21
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/grxu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0500.pfb
new file mode 100644
index 0000000000..d2f9d9ddb0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0600.pfb
new file mode 100644
index 0000000000..d99b84e972
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0700.pfb
new file mode 100644
index 0000000000..c9537d0972
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0800.pfb
new file mode 100644
index 0000000000..caf888b40e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0900.pfb
new file mode 100644
index 0000000000..db7d093962
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1000.pfb
new file mode 100644
index 0000000000..3845dca59f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1095.pfb
new file mode 100644
index 0000000000..fbe7116492
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1200.pfb
new file mode 100644
index 0000000000..d8cdf9a5e5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1440.pfb
new file mode 100644
index 0000000000..bf4582c7b5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1728.pfb
new file mode 100644
index 0000000000..994308ee83
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2074.pfb
new file mode 100644
index 0000000000..4b03739632
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2488.pfb
new file mode 100644
index 0000000000..100ae603c6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2986.pfb
new file mode 100644
index 0000000000..9ac9e45ea7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma3583.pfb
new file mode 100644
index 0000000000..00a717eb1c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsma3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0500.pfb
new file mode 100644
index 0000000000..bb9306390c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0600.pfb
new file mode 100644
index 0000000000..7ab2b4e7cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0700.pfb
new file mode 100644
index 0000000000..06b836206c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0800.pfb
new file mode 100644
index 0000000000..bedba612ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0900.pfb
new file mode 100644
index 0000000000..6b6f2bb275
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1000.pfb
new file mode 100644
index 0000000000..a0682130f8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1095.pfb
new file mode 100644
index 0000000000..6f2fc0da42
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1200.pfb
new file mode 100644
index 0000000000..8e27a31ee8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1440.pfb
new file mode 100644
index 0000000000..a68b3efc9f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1728.pfb
new file mode 100644
index 0000000000..be72f7aa6e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2074.pfb
new file mode 100644
index 0000000000..112455259b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2488.pfb
new file mode 100644
index 0000000000..99aa5b3a48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2986.pfb
new file mode 100644
index 0000000000..687b62f837
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc3583.pfb
new file mode 100644
index 0000000000..34b979ed29
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0500.pfb
new file mode 100644
index 0000000000..129b085428
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0600.pfb
new file mode 100644
index 0000000000..139091873b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0700.pfb
new file mode 100644
index 0000000000..84f2de8d64
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0800.pfb
new file mode 100644
index 0000000000..5ca497e62b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0900.pfb
new file mode 100644
index 0000000000..76a4062072
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1000.pfb
new file mode 100644
index 0000000000..e7a2bbffc6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1095.pfb
new file mode 100644
index 0000000000..05ce359a21
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1200.pfb
new file mode 100644
index 0000000000..8db602d308
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1440.pfb
new file mode 100644
index 0000000000..2335dd25e2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1728.pfb
new file mode 100644
index 0000000000..ba758492d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2074.pfb
new file mode 100644
index 0000000000..38f304b835
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2488.pfb
new file mode 100644
index 0000000000..1e34d37535
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2986.pfb
new file mode 100644
index 0000000000..458791d960
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme3583.pfb
new file mode 100644
index 0000000000..3ed78f0080
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsme3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0500.pfb
new file mode 100644
index 0000000000..58e8b4d814
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0600.pfb
new file mode 100644
index 0000000000..4255094c9d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0700.pfb
new file mode 100644
index 0000000000..e4a1ffc168
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0800.pfb
new file mode 100644
index 0000000000..3c4e8d5e86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0900.pfb
new file mode 100644
index 0000000000..b9dcb8690d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1000.pfb
new file mode 100644
index 0000000000..9e21dcbad3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1095.pfb
new file mode 100644
index 0000000000..72ab4c7176
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1200.pfb
new file mode 100644
index 0000000000..0fc5079b85
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1440.pfb
new file mode 100644
index 0000000000..54625c3ef4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1728.pfb
new file mode 100644
index 0000000000..4f4aaf6c63
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2074.pfb
new file mode 100644
index 0000000000..46af2879a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2488.pfb
new file mode 100644
index 0000000000..316a95117d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2986.pfb
new file mode 100644
index 0000000000..b28a996f48
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi3583.pfb
new file mode 100644
index 0000000000..665d7e9fe8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmi3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0500.pfb
new file mode 100644
index 0000000000..93607115d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0600.pfb
new file mode 100644
index 0000000000..d21846908d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0700.pfb
new file mode 100644
index 0000000000..bae7f3d440
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0800.pfb
new file mode 100644
index 0000000000..a416b94716
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0900.pfb
new file mode 100644
index 0000000000..a1c33ee298
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1000.pfb
new file mode 100644
index 0000000000..1133f6da2a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1095.pfb
new file mode 100644
index 0000000000..4133f57822
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1200.pfb
new file mode 100644
index 0000000000..40c9ae4f85
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1440.pfb
new file mode 100644
index 0000000000..46f16a65b6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1728.pfb
new file mode 100644
index 0000000000..88586b9121
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2074.pfb
new file mode 100644
index 0000000000..552ff71233
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2488.pfb
new file mode 100644
index 0000000000..a237d59ae3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2986.pfb
new file mode 100644
index 0000000000..a9591d38f4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn3583.pfb
new file mode 100644
index 0000000000..8d9f3ec882
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0500.pfb
new file mode 100644
index 0000000000..854219aae9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0600.pfb
new file mode 100644
index 0000000000..980417642d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0700.pfb
new file mode 100644
index 0000000000..0c223de626
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0800.pfb
new file mode 100644
index 0000000000..7ba3c73f83
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0900.pfb
new file mode 100644
index 0000000000..fd8df62cec
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1000.pfb
new file mode 100644
index 0000000000..f21271ee44
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1095.pfb
new file mode 100644
index 0000000000..308f77c324
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1200.pfb
new file mode 100644
index 0000000000..e9b3c0c09c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1440.pfb
new file mode 100644
index 0000000000..ceb91fed88
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1728.pfb
new file mode 100644
index 0000000000..2cd00e069f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2074.pfb
new file mode 100644
index 0000000000..403ada5c0d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2488.pfb
new file mode 100644
index 0000000000..ec342aa852
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2986.pfb
new file mode 100644
index 0000000000..95c6614747
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo3583.pfb
new file mode 100644
index 0000000000..6c1ebcd514
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0500.pfb
new file mode 100644
index 0000000000..76eba5b7cf
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0600.pfb
new file mode 100644
index 0000000000..872daa01f2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0700.pfb
new file mode 100644
index 0000000000..d69fc8928f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0800.pfb
new file mode 100644
index 0000000000..4dd64d8f4e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0900.pfb
new file mode 100644
index 0000000000..0de6b057dc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1000.pfb
new file mode 100644
index 0000000000..61185b17ee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1095.pfb
new file mode 100644
index 0000000000..c8fd46295f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1200.pfb
new file mode 100644
index 0000000000..40211a9df4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1440.pfb
new file mode 100644
index 0000000000..ddb8e02573
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1728.pfb
new file mode 100644
index 0000000000..e3334b80ad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2074.pfb
new file mode 100644
index 0000000000..2e827d6b6b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2488.pfb
new file mode 100644
index 0000000000..460058bd14
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2986.pfb
new file mode 100644
index 0000000000..f26ead5155
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu3583.pfb
new file mode 100644
index 0000000000..a58132f896
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsmu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0500.pfb
new file mode 100644
index 0000000000..6f42b87425
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0600.pfb
new file mode 100644
index 0000000000..17cc92b206
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0700.pfb
new file mode 100644
index 0000000000..0ce477e61b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0800.pfb
new file mode 100644
index 0000000000..ad5ea7643c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0900.pfb
new file mode 100644
index 0000000000..5a0dc56cfb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1000.pfb
new file mode 100644
index 0000000000..f3d637f89c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1095.pfb
new file mode 100644
index 0000000000..108bd40d95
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1200.pfb
new file mode 100644
index 0000000000..6a605643cd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1440.pfb
new file mode 100644
index 0000000000..ca977d4e91
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1728.pfb
new file mode 100644
index 0000000000..f72c1c1014
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2074.pfb
new file mode 100644
index 0000000000..8bbb4aa27f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2488.pfb
new file mode 100644
index 0000000000..c3ce77f0cc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2986.pfb
new file mode 100644
index 0000000000..d641091116
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa3583.pfb
new file mode 100644
index 0000000000..c589eca6a6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxa3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0500.pfb
new file mode 100644
index 0000000000..669a32aac2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0600.pfb
new file mode 100644
index 0000000000..548e52a992
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0700.pfb
new file mode 100644
index 0000000000..8403a83bcc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0800.pfb
new file mode 100644
index 0000000000..323d728adc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0900.pfb
new file mode 100644
index 0000000000..4fe7963e02
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1000.pfb
new file mode 100644
index 0000000000..ebc1a1e384
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1095.pfb
new file mode 100644
index 0000000000..d1c388ff78
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1200.pfb
new file mode 100644
index 0000000000..7e477c0581
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1440.pfb
new file mode 100644
index 0000000000..cc7df699f9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1728.pfb
new file mode 100644
index 0000000000..e8f89bada0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2074.pfb
new file mode 100644
index 0000000000..e6586fe9bb
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2488.pfb
new file mode 100644
index 0000000000..223d5e424a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2986.pfb
new file mode 100644
index 0000000000..dff74770e4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc3583.pfb
new file mode 100644
index 0000000000..a3cf633b86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0500.pfb
new file mode 100644
index 0000000000..0e75332b8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0600.pfb
new file mode 100644
index 0000000000..d8e6ace85c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0700.pfb
new file mode 100644
index 0000000000..257055450b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0800.pfb
new file mode 100644
index 0000000000..7e7b96a9d2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0900.pfb
new file mode 100644
index 0000000000..feb4deb916
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1000.pfb
new file mode 100644
index 0000000000..a5c186052d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1095.pfb
new file mode 100644
index 0000000000..95f1231e03
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1200.pfb
new file mode 100644
index 0000000000..6c9a9ab5fd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1440.pfb
new file mode 100644
index 0000000000..d940e874f3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1728.pfb
new file mode 100644
index 0000000000..1b5dba0496
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2074.pfb
new file mode 100644
index 0000000000..61d371124b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2488.pfb
new file mode 100644
index 0000000000..b18ff6cc50
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2986.pfb
new file mode 100644
index 0000000000..477af19fc2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe3583.pfb
new file mode 100644
index 0000000000..924b5ab3a0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxe3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0500.pfb
new file mode 100644
index 0000000000..abcc51cc86
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0600.pfb
new file mode 100644
index 0000000000..891561c86c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0700.pfb
new file mode 100644
index 0000000000..ecc6cb5413
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0800.pfb
new file mode 100644
index 0000000000..04825bed38
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0900.pfb
new file mode 100644
index 0000000000..bbba1b954b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1000.pfb
new file mode 100644
index 0000000000..f6e8f64661
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1095.pfb
new file mode 100644
index 0000000000..ee341b6f01
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1200.pfb
new file mode 100644
index 0000000000..a76f2a9d7d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1440.pfb
new file mode 100644
index 0000000000..2c6133716e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1728.pfb
new file mode 100644
index 0000000000..f38d499d3e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2074.pfb
new file mode 100644
index 0000000000..2c76ff280f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2488.pfb
new file mode 100644
index 0000000000..5b35068bf8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2986.pfb
new file mode 100644
index 0000000000..2a2110f3bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi3583.pfb
new file mode 100644
index 0000000000..f33edfd72e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxi3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0500.pfb
new file mode 100644
index 0000000000..f86a9cbe1f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0600.pfb
new file mode 100644
index 0000000000..05ba9a5d30
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0700.pfb
new file mode 100644
index 0000000000..95270453b5
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0800.pfb
new file mode 100644
index 0000000000..d76af89d08
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0900.pfb
new file mode 100644
index 0000000000..0a19b2cf2a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1000.pfb
new file mode 100644
index 0000000000..f85aed4cce
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1095.pfb
new file mode 100644
index 0000000000..94d7de23d6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1200.pfb
new file mode 100644
index 0000000000..a36ea1f3c9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1440.pfb
new file mode 100644
index 0000000000..d709d31e2b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1728.pfb
new file mode 100644
index 0000000000..cdadf88d34
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2074.pfb
new file mode 100644
index 0000000000..e3853b8ffd
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2488.pfb
new file mode 100644
index 0000000000..a5207376a8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2986.pfb
new file mode 100644
index 0000000000..30ee98505a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn3583.pfb
new file mode 100644
index 0000000000..eb944f9389
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0500.pfb
new file mode 100644
index 0000000000..62fc4cf49e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0600.pfb
new file mode 100644
index 0000000000..8424f7e6ef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0700.pfb
new file mode 100644
index 0000000000..ff64635f09
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0800.pfb
new file mode 100644
index 0000000000..e063605ac9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0900.pfb
new file mode 100644
index 0000000000..3bf9189ef0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1000.pfb
new file mode 100644
index 0000000000..689ad7e1e7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1095.pfb
new file mode 100644
index 0000000000..32311f3520
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1200.pfb
new file mode 100644
index 0000000000..05134f3381
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1440.pfb
new file mode 100644
index 0000000000..53b04d1d80
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1728.pfb
new file mode 100644
index 0000000000..3bf2736aee
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2074.pfb
new file mode 100644
index 0000000000..fc8e68f90a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2488.pfb
new file mode 100644
index 0000000000..771692a648
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2986.pfb
new file mode 100644
index 0000000000..f85b686094
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo3583.pfb
new file mode 100644
index 0000000000..9d75a7ae2e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxo3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0500.pfb
new file mode 100644
index 0000000000..037d40f0bc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0600.pfb
new file mode 100644
index 0000000000..fb40221164
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0700.pfb
new file mode 100644
index 0000000000..3f910146d9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0800.pfb
new file mode 100644
index 0000000000..a97c43e959
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0900.pfb
new file mode 100644
index 0000000000..f5451c7874
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1000.pfb
new file mode 100644
index 0000000000..8d79e071b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1095.pfb
new file mode 100644
index 0000000000..ebb6c74c8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1200.pfb
new file mode 100644
index 0000000000..332186df0d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1440.pfb
new file mode 100644
index 0000000000..0adc819b37
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1728.pfb
new file mode 100644
index 0000000000..737a010d16
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2074.pfb
new file mode 100644
index 0000000000..54273ee613
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2488.pfb
new file mode 100644
index 0000000000..5fb5c1067f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2986.pfb
new file mode 100644
index 0000000000..fe8234705b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu3583.pfb
new file mode 100644
index 0000000000..637e0325d7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gsxu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0500.pfb
new file mode 100644
index 0000000000..4616c1662c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0600.pfb
new file mode 100644
index 0000000000..b3e17f1568
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0700.pfb
new file mode 100644
index 0000000000..439c2d8295
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0800.pfb
new file mode 100644
index 0000000000..8cccc96c70
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0900.pfb
new file mode 100644
index 0000000000..3d6505b639
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1000.pfb
new file mode 100644
index 0000000000..d974eb045e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1095.pfb
new file mode 100644
index 0000000000..6eafed9646
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1200.pfb
new file mode 100644
index 0000000000..a7ab542b22
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1440.pfb
new file mode 100644
index 0000000000..fec0a02ad2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1728.pfb
new file mode 100644
index 0000000000..29848deae8
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2074.pfb
new file mode 100644
index 0000000000..8bab06dfe4
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2488.pfb
new file mode 100644
index 0000000000..4782f8e447
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2986.pfb
new file mode 100644
index 0000000000..0cb081be59
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc3583.pfb
new file mode 100644
index 0000000000..8e902d95c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttc3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0500.pfb
new file mode 100644
index 0000000000..e93ca9c753
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0600.pfb
new file mode 100644
index 0000000000..6074faed2d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0700.pfb
new file mode 100644
index 0000000000..0ead373afa
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0800.pfb
new file mode 100644
index 0000000000..1916b51cac
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0900.pfb
new file mode 100644
index 0000000000..a45d859e2c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1000.pfb
new file mode 100644
index 0000000000..4e86f26400
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1095.pfb
new file mode 100644
index 0000000000..2e72674c46
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1200.pfb
new file mode 100644
index 0000000000..20691230b0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1440.pfb
new file mode 100644
index 0000000000..732a7cd644
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1728.pfb
new file mode 100644
index 0000000000..3fb58e6ebe
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2074.pfb
new file mode 100644
index 0000000000..e8ebcc2031
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2488.pfb
new file mode 100644
index 0000000000..580cd6b566
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2986.pfb
new file mode 100644
index 0000000000..7da09288c7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti3583.pfb
new file mode 100644
index 0000000000..54f06b0c1e
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtti3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0500.pfb
new file mode 100644
index 0000000000..cd844c830c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0600.pfb
new file mode 100644
index 0000000000..3cd178e981
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0700.pfb
new file mode 100644
index 0000000000..de0f176927
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0800.pfb
new file mode 100644
index 0000000000..016ce78d41
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0900.pfb
new file mode 100644
index 0000000000..3568d38eb3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1000.pfb
new file mode 100644
index 0000000000..fd29d28957
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1095.pfb
new file mode 100644
index 0000000000..563e2c2ce6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1200.pfb
new file mode 100644
index 0000000000..a3f77ede8d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1440.pfb
new file mode 100644
index 0000000000..5ca2fa4378
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1728.pfb
new file mode 100644
index 0000000000..0a2f3f3355
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2074.pfb
new file mode 100644
index 0000000000..991039e017
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2488.pfb
new file mode 100644
index 0000000000..0254397196
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2986.pfb
new file mode 100644
index 0000000000..18f3a74554
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn3583.pfb
new file mode 100644
index 0000000000..8860fc691c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttn3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0500.pfb
new file mode 100644
index 0000000000..1cd8004956
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0600.pfb
new file mode 100644
index 0000000000..ff69959835
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0700.pfb
new file mode 100644
index 0000000000..03a66961da
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0800.pfb
new file mode 100644
index 0000000000..cb1eef63d1
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0900.pfb
new file mode 100644
index 0000000000..4a95427b4c
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1000.pfb
new file mode 100644
index 0000000000..7f40c4c7c2
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1095.pfb
new file mode 100644
index 0000000000..ec462a84e3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1200.pfb
new file mode 100644
index 0000000000..d1aad364c3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1440.pfb
new file mode 100644
index 0000000000..29d7eb2091
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1728.pfb
new file mode 100644
index 0000000000..8acbd84ac9
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2074.pfb
new file mode 100644
index 0000000000..4209bc1fef
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2488.pfb
new file mode 100644
index 0000000000..3aa39648ca
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2986.pfb
new file mode 100644
index 0000000000..70197179d3
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto3583.pfb
new file mode 100644
index 0000000000..05f2a1fc5d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gtto3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0500.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0500.pfb
new file mode 100644
index 0000000000..21f453f35b
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0500.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0600.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0600.pfb
new file mode 100644
index 0000000000..28c30528b7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0600.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0700.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0700.pfb
new file mode 100644
index 0000000000..9c2bc3ddad
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0700.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0800.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0800.pfb
new file mode 100644
index 0000000000..8b00893049
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0800.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0900.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0900.pfb
new file mode 100644
index 0000000000..cb331380a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu0900.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1000.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1000.pfb
new file mode 100644
index 0000000000..ddbe95231d
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1000.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1095.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1095.pfb
new file mode 100644
index 0000000000..d1514988f6
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1095.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1200.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1200.pfb
new file mode 100644
index 0000000000..607e7b22e0
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1200.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1440.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1440.pfb
new file mode 100644
index 0000000000..2d448462fc
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1440.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1728.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1728.pfb
new file mode 100644
index 0000000000..1c542c9d80
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu1728.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2074.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2074.pfb
new file mode 100644
index 0000000000..71541c255a
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2074.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2488.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2488.pfb
new file mode 100644
index 0000000000..7f98bbf5a7
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2488.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2986.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2986.pfb
new file mode 100644
index 0000000000..e3a236f640
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu2986.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu3583.pfb b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu3583.pfb
new file mode 100644
index 0000000000..9b7ef0f79f
--- /dev/null
+++ b/fonts/greek/cbfonts/fonts/type1/cbgreek/gttu3583.pfb
Binary files differ
diff --git a/fonts/greek/cbfonts/grmn1000table.pdf b/fonts/greek/cbfonts/grmn1000table.pdf
new file mode 100644
index 0000000000..fed43d75fc
--- /dev/null
+++ b/fonts/greek/cbfonts/grmn1000table.pdf
Binary files differ
diff --git a/fonts/greek/epigrafica/README b/fonts/greek/epigrafica/README
new file mode 100644
index 0000000000..ea01cf080e
--- /dev/null
+++ b/fonts/greek/epigrafica/README
@@ -0,0 +1,13 @@
+Epigrafica for LaTeX v1.01, 3 Oct 2009.
+
+Start by reading the files in the subdirectory doc/
+
+A. Tsolomitis
+Laboratory of Digital Typography and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+GREECE
+
+web:
+http://myria.math.aegean.gr/labs/dt/
diff --git a/fonts/greek/epigrafica/afm/Epigrafica-Entona.afm b/fonts/greek/epigrafica/afm/Epigrafica-Entona.afm
new file mode 100644
index 0000000000..c9f7661745
--- /dev/null
+++ b/fonts/greek/epigrafica/afm/Epigrafica-Entona.afm
@@ -0,0 +1,493 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Thu Jun 1 22:49:53 2006
+FontName Epigrafica-Bold
+FullName Epigrafica-Entona
+FamilyName Epigrafica
+Weight Bold
+Notice (Forked from the GPL's MgOpen fonts)
+Comment A. Tsolomitis.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 1.00
+EncodingScheme ISO10646-1
+FontBBox -134 -748 1165 1295
+CapHeight 671
+XHeight 480
+Ascender 737
+Descender -277
+StartCharMetrics 470
+C 0 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 270 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 320 ; N exclam ; B 74 -11 245 683 ;
+C 34 ; WX 325 ; N quotedbl ; B 38 422 287 690 ;
+C 35 ; WX 755 ; N numbersign ; B 22 -4 734 702 ;
+C 36 ; WX 539 ; N dollar ; B 31 -98 501 727 ;
+C 37 ; WX 808 ; N percent ; B 20 -91 781 731 ;
+C 38 ; WX 701 ; N ampersand ; B 36 -13 683 671 ;
+C 39 ; WX 270 ; N quotesingle ; B 52 369 243 683 ;
+C 40 ; WX 323 ; N parenleft ; B 66 -145 291 683 ;
+C 41 ; WX 323 ; N parenright ; B 52 -145 276 683 ;
+C 42 ; WX 492 ; N asterisk ; B 66 319 424 683 ;
+C 43 ; WX 819 ; N plus ; B 122 0 697 585 ;
+C 44 ; WX 270 ; N comma ; B 18 -183 230 171 ;
+C 45 ; WX 322 ; N hyphen ; B 43 178 279 304 ;
+C 46 ; WX 270 ; N period ; B 49 -11 220 159 ;
+C 47 ; WX 276 ; N slash ; B -24 -91 302 737 ;
+C 48 ; WX 539 ; N zero ; B 25 -14 511 655 ;
+C 49 ; WX 539 ; N one ; B 40 0 362 677 ;
+C 50 ; WX 539 ; N two ; B 24 0 509 656 ;
+C 51 ; WX 539 ; N three ; B 22 -15 490 654 ;
+C 52 ; WX 539 ; N four ; B 31 0 510 654 ;
+C 53 ; WX 539 ; N five ; B 33 -15 482 639 ;
+C 54 ; WX 539 ; N six ; B 29 -14 516 656 ;
+C 55 ; WX 539 ; N seven ; B 69 0 547 639 ;
+C 56 ; WX 539 ; N eight ; B 25 -15 512 654 ;
+C 57 ; WX 539 ; N nine ; B 22 -15 508 656 ;
+C 58 ; WX 322 ; N colon ; B 76 -11 247 471 ;
+C 59 ; WX 322 ; N semicolon ; B 37 -183 250 471 ;
+C 60 ; WX 819 ; N less ; B 126 13 691 573 ;
+C 61 ; WX 819 ; N equal ; B 122 141 697 443 ;
+C 62 ; WX 819 ; N greater ; B 126 13 692 573 ;
+C 63 ; WX 430 ; N question ; B 67 -11 388 683 ;
+C 64 ; WX 983 ; N at ; B 43 -147 940 711 ;
+C 65 ; WX 597 ; N A ; B -21 0 612 683 ;
+C 66 ; WX 587 ; N B ; B 66 0 557 671 ;
+C 67 ; WX 648 ; N C ; B 31 -13 642 683 ;
+C 68 ; WX 743 ; N D ; B 64 -1 712 671 ;
+C 69 ; WX 506 ; N E ; B 66 0 465 671 ;
+C 70 ; WX 494 ; N F ; B 66 0 465 671 ;
+C 71 ; WX 731 ; N G ; B 31 -11 683 687 ;
+C 72 ; WX 755 ; N H ; B 66 0 690 671 ;
+C 73 ; WX 322 ; N I ; B 68 0 254 671 ;
+C 74 ; WX 322 ; N J ; B -27 -159 257 671 ;
+C 75 ; WX 616 ; N K ; B 65 0 643 671 ;
+C 76 ; WX 468 ; N L ; B 66 0 461 671 ; L periodcentered Ldot ;
+C 77 ; WX 876 ; N M ; B 23 0 839 671 ;
+C 78 ; WX 727 ; N N ; B 62 0 670 672 ;
+C 79 ; WX 813 ; N O ; B 29 -11 782 683 ;
+C 80 ; WX 577 ; N P ; B 66 0 551 672 ;
+C 81 ; WX 813 ; N Q ; B 29 -212 791 683 ;
+C 82 ; WX 602 ; N R ; B 63 0 620 675 ;
+C 83 ; WX 534 ; N S ; B 40 -13 497 683 ;
+C 84 ; WX 539 ; N T ; B 6 0 532 671 ;
+C 85 ; WX 719 ; N U ; B 59 -11 655 671 ;
+C 86 ; WX 589 ; N V ; B -14 0 617 671 ;
+C 87 ; WX 955 ; N W ; B -6 0 954 671 ;
+C 88 ; WX 563 ; N X ; B -1 0 577 671 ;
+C 89 ; WX 538 ; N Y ; B -22 0 573 671 ;
+C 90 ; WX 598 ; N Z ; B 18 0 599 671 ;
+C 91 ; WX 327 ; N bracketleft ; B 75 -118 299 672 ;
+C 92 ; WX 276 ; N backslash ; B -23 -91 304 737 ;
+C 93 ; WX 327 ; N bracketright ; B 55 -118 278 672 ;
+C 94 ; WX 315 ; N asciicircum ; B -2 544 306 722 ;
+C 95 ; WX 492 ; N underscore ; B 0 -232 492 -133 ;
+C 96 ; WX 270 ; N grave ; B 48 391 239 705 ;
+C 97 ; WX 508 ; N a ; B 34 -11 510 492 ;
+C 98 ; WX 594 ; N b ; B 57 -11 556 737 ;
+C 99 ; WX 475 ; N c ; B 26 -11 449 492 ;
+C 100 ; WX 594 ; N d ; B 39 -11 536 737 ;
+C 101 ; WX 525 ; N e ; B 31 -11 494 492 ;
+C 102 ; WX 306 ; N f ; B 6 0 334 737 ; L l fl ; L i fi ; L f uniFB00 ;
+C 103 ; WX 504 ; N g ; B 17 -269 515 492 ;
+C 104 ; WX 582 ; N h ; B 58 0 526 737 ;
+C 105 ; WX 285 ; N i ; B 58 0 227 730 ;
+C 106 ; WX 285 ; N j ; B -45 -260 225 730 ;
+C 107 ; WX 544 ; N k ; B 58 0 528 737 ;
+C 108 ; WX 293 ; N l ; B 62 0 227 737 ; L periodcentered ldot ;
+C 109 ; WX 876 ; N m ; B 58 0 818 492 ;
+C 110 ; WX 582 ; N n ; B 58 0 525 490 ;
+C 111 ; WX 557 ; N o ; B 22 -11 534 492 ;
+C 112 ; WX 594 ; N p ; B 59 -277 556 492 ;
+C 113 ; WX 594 ; N q ; B 37 -268 534 492 ;
+C 114 ; WX 375 ; N r ; B 58 0 364 492 ;
+C 115 ; WX 420 ; N s ; B 31 -11 391 492 ;
+C 116 ; WX 333 ; N t ; B 7 -13 338 658 ;
+C 117 ; WX 582 ; N u ; B 54 -11 521 480 ;
+C 118 ; WX 480 ; N v ; B 0 0 482 480 ;
+C 119 ; WX 750 ; N w ; B 5 0 755 480 ;
+C 120 ; WX 464 ; N x ; B -4 0 465 480 ;
+C 121 ; WX 470 ; N y ; B 0 -269 482 480 ;
+C 122 ; WX 478 ; N z ; B 14 0 461 480 ;
+C 123 ; WX 492 ; N braceleft ; B 75 -199 423 708 ;
+C 124 ; WX 492 ; N bar ; B 196 -168 296 688 ;
+C 125 ; WX 492 ; N braceright ; B 67 -199 417 708 ;
+C 126 ; WX 984 ; N asciitilde ; B 192 458 786 676 ;
+C 160 ; WX 280 ; N nbspace ; B 0 0 0 0 ;
+C 163 ; WX 539 ; N sterling ; B 35 0 529 655 ;
+C 165 ; WX 550 ; N yen ; B 6 0 542 639 ;
+C 167 ; WX 535 ; N section ; B 44 -131 493 683 ;
+C 168 ; WX 340 ; N dieresis ; B 4 564 329 702 ;
+C 169 ; WX 819 ; N copyright ; B 52 -4 766 709 ;
+C 171 ; WX 453 ; N guillemotleft ; B 29 7 414 472 ;
+C 174 ; WX 819 ; N registered ; B 52 -4 767 709 ;
+C 176 ; WX 333 ; N degree ; B 59 539 275 755 ;
+C 177 ; WX 820 ; N plusminus ; B 122 0 698 587 ;
+C 178 ; WX 356 ; N twosuperior ; B 16 255 335 649 ;
+C 179 ; WX 356 ; N threesuperior ; B 13 246 323 647 ;
+C 180 ; WX 270 ; N acute ; B 52 369 243 683 ;
+C 181 ; WX 582 ; N mu ; B 57 -265 525 480 ;
+C 182 ; WX 425 ; N paragraph ; B 13 3 383 697 ;
+C 183 ; WX 270 ; N periodcentered ; B 49 257 220 427 ;
+C 185 ; WX 356 ; N onesuperior ; B 48 255 261 662 ;
+C 187 ; WX 453 ; N guillemotright ; B 40 7 424 472 ;
+C 189 ; WX 843 ; N onehalf ; B 49 -90 825 730 ;
+C 192 ; WX 597 ; N Agrave ; B -21 0 612 1057 ;
+C 193 ; WX 597 ; N Aacute ; B -21 0 612 1057 ;
+C 194 ; WX 597 ; N Acircumflex ; B -21 0 612 921 ;
+C 195 ; WX 597 ; N Atilde ; B -21 0 612 869 ;
+C 196 ; WX 597 ; N Adieresis ; B -21 0 612 881 ;
+C 197 ; WX 597 ; N Aring ; B -21 0 612 892 ;
+C 200 ; WX 506 ; N Egrave ; B 66 0 465 1057 ;
+C 201 ; WX 506 ; N Eacute ; B 66 0 465 1057 ;
+C 202 ; WX 506 ; N Ecircumflex ; B 66 0 465 921 ;
+C 203 ; WX 506 ; N Edieresis ; B 66 0 465 881 ;
+C 204 ; WX 322 ; N Igrave ; B -16 0 254 1057 ;
+C 205 ; WX 322 ; N Iacute ; B 68 0 338 1057 ;
+C 206 ; WX 322 ; N Icircumflex ; B 7 0 315 921 ;
+C 207 ; WX 322 ; N Idieresis ; B -2 0 324 881 ;
+C 209 ; WX 727 ; N Ntilde ; B 62 0 853 869 ;
+C 210 ; WX 813 ; N Ograve ; B 29 -11 782 1057 ;
+C 211 ; WX 813 ; N Oacute ; B 29 -11 782 1057 ;
+C 212 ; WX 813 ; N Ocircumflex ; B 29 -11 782 921 ;
+C 213 ; WX 813 ; N Otilde ; B 29 -11 782 869 ;
+C 214 ; WX 813 ; N Odieresis ; B 29 -11 782 881 ;
+C 215 ; WX 820 ; N multiply ; B 133 10 699 576 ;
+C 217 ; WX 719 ; N Ugrave ; B 59 -11 655 1057 ;
+C 218 ; WX 719 ; N Uacute ; B 59 -11 655 1057 ;
+C 219 ; WX 719 ; N Ucircumflex ; B 59 -11 655 921 ;
+C 220 ; WX 719 ; N Udieresis ; B 59 -11 655 881 ;
+C 221 ; WX 538 ; N Yacute ; B -22 0 573 1057 ;
+C 223 ; WX 584 ; N germandbls ; B 61 -11 559 737 ;
+C 224 ; WX 508 ; N agrave ; B 34 -11 510 866 ;
+C 225 ; WX 508 ; N aacute ; B 34 -11 510 866 ;
+C 226 ; WX 508 ; N acircumflex ; B 34 -11 510 730 ;
+C 227 ; WX 508 ; N atilde ; B 34 -11 510 678 ;
+C 228 ; WX 508 ; N adieresis ; B 34 -11 510 690 ;
+C 229 ; WX 508 ; N aring ; B 34 -11 510 768 ;
+C 231 ; WX 475 ; N ccedilla ; B 26 -223 448 490 ;
+C 232 ; WX 525 ; N egrave ; B 31 -11 494 866 ;
+C 233 ; WX 525 ; N eacute ; B 31 -11 494 866 ;
+C 234 ; WX 525 ; N ecircumflex ; B 31 -11 494 730 ;
+C 235 ; WX 525 ; N edieresis ; B 31 -11 494 690 ;
+C 236 ; WX 285 ; N igrave ; B -36 0 227 866 ;
+C 237 ; WX 285 ; N iacute ; B 58 0 318 866 ;
+C 238 ; WX 285 ; N icircumflex ; B -13 0 295 730 ;
+C 239 ; WX 285 ; N idieresis ; B -22 0 304 690 ;
+C 241 ; WX 582 ; N ntilde ; B 58 0 525 678 ;
+C 242 ; WX 557 ; N ograve ; B 22 -11 534 866 ;
+C 243 ; WX 557 ; N oacute ; B 22 -11 534 866 ;
+C 244 ; WX 557 ; N ocircumflex ; B 22 -11 534 730 ;
+C 245 ; WX 557 ; N otilde ; B 22 -11 534 678 ;
+C 246 ; WX 557 ; N odieresis ; B 22 -11 534 690 ;
+C 247 ; WX 820 ; N divide ; B 122 32 698 555 ;
+C 249 ; WX 582 ; N ugrave ; B 54 -11 521 866 ;
+C 250 ; WX 582 ; N uacute ; B 54 -11 521 866 ;
+C 251 ; WX 582 ; N ucircumflex ; B 54 -11 521 730 ;
+C 252 ; WX 582 ; N udieresis ; B 54 -11 521 690 ;
+C 253 ; WX 470 ; N yacute ; B 0 -269 482 866 ;
+C 255 ; WX 470 ; N ydieresis ; B 0 -269 482 690 ;
+C -1 ; WX 648 ; N Cacute ; B 31 -13 642 1057 ;
+C -1 ; WX 475 ; N cacute ; B 26 -11 470 866 ;
+C -1 ; WX 648 ; N Ccircumflex ; B 31 -13 642 921 ;
+C -1 ; WX 475 ; N ccircumflex ; B 26 -11 449 730 ;
+C -1 ; WX 648 ; N Cdotaccent ; B 31 -13 642 913 ;
+C -1 ; WX 475 ; N cdotaccent ; B 26 -11 449 722 ;
+C -1 ; WX 506 ; N Edotaccent ; B 66 0 465 913 ;
+C -1 ; WX 525 ; N edotaccent ; B 31 -11 494 722 ;
+C -1 ; WX 731 ; N Gcircumflex ; B 31 -11 683 925 ;
+C -1 ; WX 504 ; N gcircumflex ; B 17 -269 515 730 ;
+C -1 ; WX 731 ; N Gdotaccent ; B 31 -11 683 917 ;
+C -1 ; WX 504 ; N gdotaccent ; B 17 -269 515 722 ;
+C -1 ; WX 755 ; N Hcircumflex ; B 66 0 690 921 ;
+C -1 ; WX 582 ; N hcircumflex ; B 58 0 526 975 ;
+C -1 ; WX 322 ; N Itilde ; B -22 0 344 869 ;
+C -1 ; WX 285 ; N itilde ; B -42 0 324 678 ;
+C -1 ; WX 322 ; N Idotaccent ; B 68 0 254 913 ;
+C -1 ; WX 322 ; N Jcircumflex ; B -27 -159 319 921 ;
+C -1 ; WX 285 ; N jcircumflex ; B -45 -260 297 718 ;
+C -1 ; WX 468 ; N Lacute ; B 66 0 461 1057 ;
+C -1 ; WX 293 ; N lacute ; B 62 0 321 1111 ;
+C -1 ; WX 468 ; N Ldot ; B 66 0 461 671 ;
+C -1 ; WX 563 ; N ldot ; B 62 0 513 737 ;
+C -1 ; WX 280 ; N Lslash ; B 0 0 0 0 ;
+C -1 ; WX 280 ; N lslash ; B 0 0 0 0 ;
+C -1 ; WX 727 ; N Nacute ; B 62 0 847 1057 ;
+C -1 ; WX 582 ; N nacute ; B 58 0 525 866 ;
+C -1 ; WX 492 ; N oe ; B 0 200 492 303 ;
+C -1 ; WX 602 ; N Racute ; B 63 0 620 1057 ;
+C -1 ; WX 375 ; N racute ; B 58 0 388 866 ;
+C -1 ; WX 534 ; N Sacute ; B 40 -13 497 1057 ;
+C -1 ; WX 420 ; N sacute ; B 31 -11 407 866 ;
+C -1 ; WX 534 ; N Scircumflex ; B 40 -13 497 921 ;
+C -1 ; WX 420 ; N scircumflex ; B 31 -11 391 730 ;
+C -1 ; WX 719 ; N Utilde ; B 59 -11 655 869 ;
+C -1 ; WX 582 ; N utilde ; B 54 -11 521 678 ;
+C -1 ; WX 719 ; N Uring ; B 59 -11 655 959 ;
+C -1 ; WX 582 ; N uring ; B 54 -11 521 768 ;
+C -1 ; WX 955 ; N Wcircumflex ; B -6 0 954 921 ;
+C -1 ; WX 750 ; N wcircumflex ; B 5 0 755 730 ;
+C -1 ; WX 538 ; N Ycircumflex ; B -22 0 573 921 ;
+C -1 ; WX 470 ; N ycircumflex ; B 0 -269 482 730 ;
+C -1 ; WX 538 ; N Ydieresis ; B -22 0 573 881 ;
+C -1 ; WX 598 ; N Zacute ; B 18 0 599 1057 ;
+C -1 ; WX 478 ; N zacute ; B 14 0 461 866 ;
+C -1 ; WX 598 ; N Zdotaccent ; B 18 0 599 913 ;
+C -1 ; WX 478 ; N zdotaccent ; B 14 0 461 722 ;
+C -1 ; WX 1085 ; N Ohorn ; B 29 -11 782 683 ;
+C -1 ; WX 829 ; N ohorn ; B 22 -11 534 492 ;
+C -1 ; WX 991 ; N Uhorn ; B 59 -11 897 683 ;
+C -1 ; WX 854 ; N uhorn ; B 54 -11 763 492 ;
+C -1 ; WX 333 ; N ring ; B 59 539 275 755 ;
+C -1 ; WX 333 ; N tilde ; B -16 579 349 705 ;
+C -1 ; WX 259 ; N tonos ; B -20 544 240 733 ;
+C -1 ; WX 516 ; N dieresistonos ; B 3 544 506 733 ;
+C -1 ; WX 693 ; N Alphatonos ; B -20 0 708 733 ;
+C -1 ; WX 262 ; N anoteleia ; B 49 300 220 471 ;
+C -1 ; WX 776 ; N Epsilontonos ; B -20 0 735 733 ;
+C -1 ; WX 1025 ; N Etatonos ; B -20 0 960 733 ;
+C -1 ; WX 592 ; N Iotatonos ; B -20 0 524 733 ;
+C -1 ; WX 1013 ; N Omicrontonos ; B -20 -11 982 733 ;
+C -1 ; WX 898 ; N Upsilontonos ; B -20 0 933 733 ;
+C -1 ; WX 1072 ; N Omegatonos ; B -20 0 1046 733 ;
+C -1 ; WX 285 ; N iotadieresistonos ; B -106 0 397 733 ;
+C -1 ; WX 597 ; N Alpha ; B -21 0 612 683 ;
+C -1 ; WX 587 ; N Beta ; B 66 0 557 671 ;
+C -1 ; WX 468 ; N Gamma ; B 66 0 461 671 ;
+C -1 ; WX 700 ; N uni0394 ; B 8 0 690 671 ;
+C -1 ; WX 506 ; N Epsilon ; B 66 0 465 671 ;
+C -1 ; WX 598 ; N Zeta ; B 18 0 599 671 ;
+C -1 ; WX 755 ; N Eta ; B 66 0 689 671 ;
+C -1 ; WX 813 ; N Theta ; B 29 -11 783 683 ;
+C -1 ; WX 322 ; N Iota ; B 68 0 254 671 ;
+C -1 ; WX 616 ; N Kappa ; B 65 0 643 671 ;
+C -1 ; WX 602 ; N Lambda ; B -14 0 617 671 ;
+C -1 ; WX 876 ; N Mu ; B 23 0 839 671 ;
+C -1 ; WX 727 ; N Nu ; B 62 0 670 672 ;
+C -1 ; WX 631 ; N Xi ; B 42 0 588 671 ;
+C -1 ; WX 813 ; N Omicron ; B 29 -11 782 683 ;
+C -1 ; WX 755 ; N Pi ; B 66 0 690 671 ;
+C -1 ; WX 577 ; N Rho ; B 66 0 551 672 ;
+C -1 ; WX 607 ; N Sigma ; B 13 0 577 671 ;
+C -1 ; WX 539 ; N Tau ; B 6 0 532 671 ;
+C -1 ; WX 538 ; N Upsilon ; B -22 0 573 671 ;
+C -1 ; WX 813 ; N Phi ; B 26 -19 787 691 ;
+C -1 ; WX 563 ; N Chi ; B -1 0 577 671 ;
+C -1 ; WX 853 ; N Psi ; B 61 0 791 671 ;
+C -1 ; WX 872 ; N uni03A9 ; B 26 0 846 683 ;
+C -1 ; WX 323 ; N Iotadieresis ; B -1 0 324 894 ;
+C -1 ; WX 538 ; N Upsilondieresis ; B -23 0 573 894 ;
+C -1 ; WX 632 ; N alphatonos ; B 22 -11 596 732 ;
+C -1 ; WX 473 ; N epsilontonos ; B 40 -11 481 734 ;
+C -1 ; WX 582 ; N etatonos ; B 58 -269 525 733 ;
+C -1 ; WX 285 ; N iotatonos ; B 58 0 345 733 ;
+C -1 ; WX 607 ; N upsilondieresistonos ; B 28 -11 553 733 ;
+C -1 ; WX 632 ; N alpha ; B 22 -11 596 492 ;
+C -1 ; WX 596 ; N beta ; B 59 -267 543 735 ;
+C -1 ; WX 504 ; N gamma ; B 0 -269 514 492 ;
+C -1 ; WX 518 ; N delta ; B 22 -11 496 735 ;
+C -1 ; WX 473 ; N epsilon ; B 40 -11 433 492 ;
+C -1 ; WX 472 ; N zeta ; B 46 -160 480 737 ;
+C -1 ; WX 582 ; N eta ; B 58 -269 525 490 ;
+C -1 ; WX 539 ; N theta ; B 25 -14 512 654 ;
+C -1 ; WX 285 ; N iota ; B 58 0 227 480 ;
+C -1 ; WX 544 ; N kappa ; B 58 0 528 480 ;
+C -1 ; WX 494 ; N lambda ; B 17 0 478 737 ;
+C -1 ; WX 582 ; N uni03BC ; B 57 -265 525 480 ;
+C -1 ; WX 500 ; N nu ; B 7 0 474 483 ;
+C -1 ; WX 486 ; N xi ; B 38 -160 486 737 ;
+C -1 ; WX 557 ; N omicron ; B 22 -11 534 492 ;
+C -1 ; WX 695 ; N pi ; B 14 0 690 480 ;
+C -1 ; WX 571 ; N rho ; B 35 -269 548 492 ;
+C -1 ; WX 496 ; N sigma1 ; B 35 -208 466 490 ;
+C -1 ; WX 595 ; N sigma ; B 22 -11 599 492 ;
+C -1 ; WX 476 ; N tau ; B 7 0 472 480 ;
+C -1 ; WX 607 ; N upsilon ; B 59 -11 553 484 ;
+C -1 ; WX 752 ; N phi ; B 23 -269 729 492 ;
+C -1 ; WX 526 ; N chi ; B 11 -268 526 492 ;
+C -1 ; WX 766 ; N psi ; B 43 -269 741 576 ;
+C -1 ; WX 787 ; N omega ; B 22 -11 763 480 ;
+C -1 ; WX 285 ; N iotadieresis ; B -20 0 305 702 ;
+C -1 ; WX 607 ; N upsilondieresis ; B 59 -11 553 702 ;
+C -1 ; WX 557 ; N omicrontonos ; B 22 -11 534 733 ;
+C -1 ; WX 607 ; N upsilontonos ; B 59 -11 553 733 ;
+C -1 ; WX 787 ; N omegatonos ; B 22 -11 763 733 ;
+C -1 ; WX 740 ; N phi1 ; B 23 -269 718 704 ;
+C -1 ; WX 597 ; N uni1E00 ; B -21 -276 612 683 ;
+C -1 ; WX 508 ; N uni1E01 ; B 34 -287 510 492 ;
+C -1 ; WX 587 ; N uni1E02 ; B 66 0 557 913 ;
+C -1 ; WX 594 ; N uni1E03 ; B 57 -11 556 967 ;
+C -1 ; WX 587 ; N uni1E04 ; B 66 -230 557 671 ;
+C -1 ; WX 594 ; N uni1E05 ; B 57 -241 556 737 ;
+C -1 ; WX 475 ; N uni1E09 ; B 26 -223 471 866 ;
+C -1 ; WX 743 ; N uni1E0A ; B 64 -1 712 913 ;
+C -1 ; WX 594 ; N uni1E0B ; B 39 -11 536 967 ;
+C -1 ; WX 743 ; N uni1E0C ; B 64 -231 712 671 ;
+C -1 ; WX 594 ; N uni1E0D ; B 39 -241 536 737 ;
+C -1 ; WX 743 ; N uni1E12 ; B -106 -736 712 671 ;
+C -1 ; WX 594 ; N uni1E13 ; B -49 -746 536 737 ;
+C -1 ; WX 506 ; N uni1E18 ; B -15 -735 542 671 ;
+C -1 ; WX 525 ; N uni1E19 ; B 12 -746 570 492 ;
+C -1 ; WX 506 ; N uni1E1A ; B 66 -186 465 671 ;
+C -1 ; WX 525 ; N uni1E1B ; B 31 -197 494 492 ;
+C -1 ; WX 494 ; N uni1E1E ; B 66 0 465 913 ;
+C -1 ; WX 306 ; N uni1E1F ; B 6 0 361 967 ;
+C -1 ; WX 755 ; N uni1E22 ; B 66 0 690 913 ;
+C -1 ; WX 582 ; N uni1E23 ; B 56 0 526 967 ;
+C -1 ; WX 755 ; N uni1E24 ; B 66 -230 690 671 ;
+C -1 ; WX 582 ; N uni1E25 ; B 58 -230 526 737 ;
+C -1 ; WX 755 ; N uni1E26 ; B 66 0 690 881 ;
+C -1 ; WX 582 ; N uni1E27 ; B 58 0 526 935 ;
+C -1 ; WX 322 ; N uni1E2C ; B -22 -186 344 671 ;
+C -1 ; WX 285 ; N uni1E2D ; B -40 -186 325 730 ;
+C -1 ; WX 322 ; N uni1E2E ; B -2 0 339 1255 ;
+C -1 ; WX 285 ; N uni1E2F ; B -22 0 319 1064 ;
+C -1 ; WX 616 ; N uni1E30 ; B 65 0 643 1057 ;
+C -1 ; WX 544 ; N uni1E31 ; B 58 0 528 1111 ;
+C -1 ; WX 616 ; N uni1E32 ; B 65 -230 643 671 ;
+C -1 ; WX 544 ; N uni1E33 ; B 58 -230 528 737 ;
+C -1 ; WX 468 ; N uni1E36 ; B 66 -230 461 671 ;
+C -1 ; WX 293 ; N uni1E37 ; B 59 -230 230 737 ;
+C -1 ; WX 468 ; N uni1E3C ; B -15 -735 542 671 ;
+C -1 ; WX 293 ; N uni1E3D ; B -134 -735 423 737 ;
+C -1 ; WX 876 ; N uni1E3E ; B 23 0 839 1057 ;
+C -1 ; WX 876 ; N uni1E3F ; B 58 0 818 866 ;
+C -1 ; WX 876 ; N uni1E40 ; B 23 0 839 913 ;
+C -1 ; WX 876 ; N uni1E41 ; B 58 0 818 722 ;
+C -1 ; WX 876 ; N uni1E42 ; B 23 -230 839 671 ;
+C -1 ; WX 876 ; N uni1E43 ; B 58 -230 818 492 ;
+C -1 ; WX 727 ; N uni1E44 ; B 62 0 756 913 ;
+C -1 ; WX 582 ; N uni1E45 ; B 58 0 525 722 ;
+C -1 ; WX 727 ; N uni1E46 ; B 62 -230 670 672 ;
+C -1 ; WX 582 ; N uni1E47 ; B 58 -230 525 490 ;
+C -1 ; WX 727 ; N uni1E4A ; B 62 -735 670 672 ;
+C -1 ; WX 582 ; N uni1E4B ; B 13 -735 570 490 ;
+C -1 ; WX 813 ; N uni1E4C ; B 29 -11 782 1243 ;
+C -1 ; WX 557 ; N uni1E4D ; B 22 -11 534 1052 ;
+C -1 ; WX 813 ; N uni1E4E ; B 29 -11 782 1067 ;
+C -1 ; WX 557 ; N uni1E4F ; B 22 -11 534 876 ;
+C -1 ; WX 577 ; N uni1E54 ; B 66 0 551 1057 ;
+C -1 ; WX 594 ; N uni1E55 ; B 59 -277 556 866 ;
+C -1 ; WX 577 ; N uni1E56 ; B 66 0 551 913 ;
+C -1 ; WX 594 ; N uni1E57 ; B 59 -277 556 722 ;
+C -1 ; WX 602 ; N uni1E58 ; B 63 0 620 913 ;
+C -1 ; WX 375 ; N uni1E59 ; B 58 0 364 722 ;
+C -1 ; WX 602 ; N uni1E5A ; B 63 -230 620 675 ;
+C -1 ; WX 375 ; N uni1E5B ; B 55 -230 364 492 ;
+C -1 ; WX 534 ; N uni1E60 ; B 40 -13 497 913 ;
+C -1 ; WX 420 ; N uni1E61 ; B 31 -11 391 722 ;
+C -1 ; WX 534 ; N uni1E62 ; B 40 -243 497 683 ;
+C -1 ; WX 420 ; N uni1E63 ; B 31 -241 391 492 ;
+C -1 ; WX 534 ; N uni1E68 ; B 40 -243 497 913 ;
+C -1 ; WX 420 ; N uni1E69 ; B 31 -241 391 722 ;
+C -1 ; WX 539 ; N uni1E6A ; B 6 0 532 913 ;
+C -1 ; WX 333 ; N uni1E6B ; B 7 -13 338 888 ;
+C -1 ; WX 539 ; N uni1E6C ; B 6 -230 532 671 ;
+C -1 ; WX 333 ; N uni1E6D ; B 7 -243 338 658 ;
+C -1 ; WX 539 ; N uni1E70 ; B -10 -735 548 671 ;
+C -1 ; WX 333 ; N uni1E71 ; B -68 -748 490 658 ;
+C -1 ; WX 719 ; N uni1E72 ; B 59 -209 655 671 ;
+C -1 ; WX 582 ; N uni1E73 ; B 48 -209 521 480 ;
+C -1 ; WX 719 ; N uni1E74 ; B 59 -197 655 671 ;
+C -1 ; WX 582 ; N uni1E75 ; B 28 -197 521 480 ;
+C -1 ; WX 719 ; N uni1E76 ; B 59 -746 655 671 ;
+C -1 ; WX 582 ; N uni1E77 ; B -68 -746 521 480 ;
+C -1 ; WX 589 ; N uni1E7C ; B -14 0 617 869 ;
+C -1 ; WX 480 ; N uni1E7D ; B 0 0 482 678 ;
+C -1 ; WX 589 ; N uni1E7E ; B -14 -230 617 671 ;
+C -1 ; WX 480 ; N uni1E7F ; B 0 -230 482 480 ;
+C -1 ; WX 955 ; N Wgrave ; B -6 0 954 1057 ;
+C -1 ; WX 750 ; N wgrave ; B 5 0 755 866 ;
+C -1 ; WX 955 ; N Wacute ; B -6 0 954 1057 ;
+C -1 ; WX 750 ; N wacute ; B 5 0 755 866 ;
+C -1 ; WX 955 ; N Wdieresis ; B -6 0 954 881 ;
+C -1 ; WX 750 ; N wdieresis ; B 5 0 755 690 ;
+C -1 ; WX 955 ; N uni1E86 ; B -6 0 954 913 ;
+C -1 ; WX 750 ; N uni1E87 ; B 5 0 755 722 ;
+C -1 ; WX 955 ; N uni1E88 ; B -6 -230 954 671 ;
+C -1 ; WX 750 ; N uni1E89 ; B 5 -230 755 480 ;
+C -1 ; WX 563 ; N uni1E8A ; B -1 0 577 913 ;
+C -1 ; WX 464 ; N uni1E8B ; B -4 0 465 722 ;
+C -1 ; WX 563 ; N uni1E8C ; B -1 0 577 881 ;
+C -1 ; WX 464 ; N uni1E8D ; B -4 0 465 690 ;
+C -1 ; WX 538 ; N uni1E8E ; B -22 0 573 913 ;
+C -1 ; WX 470 ; N uni1E8F ; B 0 -269 482 722 ;
+C -1 ; WX 598 ; N uni1E90 ; B 18 0 599 921 ;
+C -1 ; WX 478 ; N uni1E91 ; B 14 0 461 730 ;
+C -1 ; WX 598 ; N uni1E92 ; B 18 -230 599 671 ;
+C -1 ; WX 478 ; N uni1E93 ; B 14 -230 461 480 ;
+C -1 ; WX 333 ; N uni1E97 ; B -18 -13 338 856 ;
+C -1 ; WX 750 ; N uni1E98 ; B 5 0 755 768 ;
+C -1 ; WX 470 ; N uni1E99 ; B 0 -269 482 768 ;
+C -1 ; WX 597 ; N uni1EA0 ; B -21 -230 612 683 ;
+C -1 ; WX 508 ; N uni1EA1 ; B 34 -241 510 492 ;
+C -1 ; WX 597 ; N uni1EA4 ; B -21 0 612 1295 ;
+C -1 ; WX 508 ; N uni1EA5 ; B 34 -11 510 1104 ;
+C -1 ; WX 597 ; N uni1EA6 ; B -21 0 612 1295 ;
+C -1 ; WX 508 ; N uni1EA7 ; B 34 -11 510 1104 ;
+C -1 ; WX 597 ; N uni1EAA ; B -21 0 612 1107 ;
+C -1 ; WX 508 ; N uni1EAB ; B 34 -11 510 916 ;
+C -1 ; WX 597 ; N uni1EAC ; B -21 -230 612 921 ;
+C -1 ; WX 508 ; N uni1EAD ; B 34 -241 510 730 ;
+C -1 ; WX 506 ; N uni1EB8 ; B 66 -230 465 671 ;
+C -1 ; WX 525 ; N uni1EB9 ; B 31 -241 494 492 ;
+C -1 ; WX 506 ; N uni1EBC ; B 66 0 465 869 ;
+C -1 ; WX 525 ; N uni1EBD ; B 31 -11 494 678 ;
+C -1 ; WX 506 ; N uni1EBE ; B 66 0 465 1295 ;
+C -1 ; WX 525 ; N uni1EBF ; B 31 -11 494 1104 ;
+C -1 ; WX 506 ; N uni1EC0 ; B 66 0 465 1295 ;
+C -1 ; WX 525 ; N uni1EC1 ; B 31 -11 494 1104 ;
+C -1 ; WX 506 ; N uni1EC4 ; B 66 0 465 1107 ;
+C -1 ; WX 525 ; N uni1EC5 ; B 31 -11 494 916 ;
+C -1 ; WX 506 ; N uni1EC6 ; B 66 -230 465 921 ;
+C -1 ; WX 525 ; N uni1EC7 ; B 31 -241 494 730 ;
+C -1 ; WX 322 ; N uni1ECA ; B 68 -230 254 671 ;
+C -1 ; WX 285 ; N uni1ECB ; B 57 -230 228 730 ;
+C -1 ; WX 813 ; N uni1ECC ; B 29 -241 782 683 ;
+C -1 ; WX 557 ; N uni1ECD ; B 22 -241 534 492 ;
+C -1 ; WX 813 ; N uni1ED0 ; B 29 -11 782 1295 ;
+C -1 ; WX 557 ; N uni1ED1 ; B 22 -11 534 1104 ;
+C -1 ; WX 813 ; N uni1ED2 ; B 29 -11 782 1295 ;
+C -1 ; WX 557 ; N uni1ED3 ; B 22 -11 534 1104 ;
+C -1 ; WX 813 ; N uni1ED6 ; B 29 -11 782 1107 ;
+C -1 ; WX 557 ; N uni1ED7 ; B 22 -11 534 916 ;
+C -1 ; WX 813 ; N uni1ED8 ; B 29 -241 782 921 ;
+C -1 ; WX 557 ; N uni1ED9 ; B 22 -241 534 730 ;
+C -1 ; WX 719 ; N uni1EE4 ; B 59 -241 655 671 ;
+C -1 ; WX 582 ; N uni1EE5 ; B 54 -241 521 480 ;
+C -1 ; WX 538 ; N Ygrave ; B -22 0 573 1057 ;
+C -1 ; WX 470 ; N ygrave ; B 0 -269 482 866 ;
+C -1 ; WX 538 ; N uni1EF4 ; B -22 -230 573 671 ;
+C -1 ; WX 470 ; N uni1EF5 ; B 0 -499 482 480 ;
+C -1 ; WX 538 ; N uni1EF8 ; B -22 0 573 869 ;
+C -1 ; WX 470 ; N uni1EF9 ; B 0 -269 482 678 ;
+C -1 ; WX 492 ; N endash ; B 0 200 492 303 ;
+C -1 ; WX 983 ; N emdash ; B 163 200 820 303 ;
+C -1 ; WX 269 ; N quoteleft ; B 49 369 239 683 ;
+C -1 ; WX 269 ; N quoteright ; B 51 369 243 683 ;
+C -1 ; WX 270 ; N quotesinglbase ; B 18 -183 230 171 ;
+C -1 ; WX 471 ; N quotedblleft ; B 47 369 439 683 ;
+C -1 ; WX 471 ; N quotedblright ; B 52 369 443 683 ;
+C -1 ; WX 270 ; N quotedblbase ; B 18 -183 230 171 ;
+C -1 ; WX 737 ; N bullet ; B 155 153 580 578 ;
+C -1 ; WX 822 ; N ellipsis ; B 67 -11 756 138 ;
+C -1 ; WX 1186 ; N perthousand ; B 20 -91 1165 731 ;
+C -1 ; WX 819 ; N guilsinglleft ; B 126 13 691 573 ;
+C -1 ; WX 819 ; N guilsinglright ; B 126 13 692 573 ;
+C -1 ; WX 556 ; N Euro ; B 12 -13 553 673 ;
+C -1 ; WX 872 ; N Omega ; B 26 0 846 683 ;
+C -1 ; WX 700 ; N Delta ; B 8 0 690 671 ;
+C -1 ; WX 820 ; N approxequal ; B 85 102 734 483 ;
+C -1 ; WX 820 ; N lessequal ; B 123 0 695 597 ;
+C -1 ; WX 820 ; N greaterequal ; B 123 0 695 597 ;
+C -1 ; WX 285 ; N uniF6BE ; B -45 -260 225 480 ;
+C -1 ; WX 285 ; N dotlessi ; B 58 0 227 480 ;
+C -1 ; WX 591 ; N uniFB00 ; B 6 0 622 737 ; L i uniFB03 ; L l uniFB04 ;
+C -1 ; WX 625 ; N fi ; B 6 0 567 737 ;
+C -1 ; WX 632 ; N fl ; B 6 0 566 737 ;
+C -1 ; WX 913 ; N uniFB03 ; B 6 0 855 737 ;
+C -1 ; WX 919 ; N uniFB04 ; B 6 0 853 737 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/epigrafica/afm/Epigrafica-EntonaReonta.afm b/fonts/greek/epigrafica/afm/Epigrafica-EntonaReonta.afm
new file mode 100644
index 0000000000..c3fd078682
--- /dev/null
+++ b/fonts/greek/epigrafica/afm/Epigrafica-EntonaReonta.afm
@@ -0,0 +1,491 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Thu Jun 1 22:50:12 2006
+FontName Epigrafica-BoldItalic
+FullName Epigrafica-EntonaReonta
+FamilyName Epigrafica
+Weight Bold
+Notice (Forked from GPL'd MgOpen fonts.)
+Comment A. Tsolomitis.
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 1.00
+EncodingScheme ISO10646-1
+FontBBox -354 -744 1123 1313
+CapHeight 671
+XHeight 480
+Ascender 738
+Descender -270
+StartCharMetrics 468
+C 0 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 270 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 330 ; N exclam ; B 29 -12 317 685 ;
+C 34 ; WX 326 ; N quotedbl ; B 38 422 287 690 ;
+C 35 ; WX 756 ; N numbersign ; B 22 -4 734 702 ;
+C 36 ; WX 539 ; N dollar ; B -1 -119 529 732 ;
+C 37 ; WX 775 ; N percent ; B 22 -90 746 731 ;
+C 38 ; WX 703 ; N ampersand ; B 36 -13 658 685 ;
+C 39 ; WX 270 ; N quotesingle ; B 51 356 305 685 ;
+C 40 ; WX 323 ; N parenleft ; B 66 -145 291 683 ;
+C 41 ; WX 323 ; N parenright ; B 52 -145 276 683 ;
+C 42 ; WX 492 ; N asterisk ; B 99 314 470 690 ;
+C 43 ; WX 819 ; N plus ; B 122 0 698 586 ;
+C 44 ; WX 270 ; N comma ; B -61 -183 196 168 ;
+C 45 ; WX 320 ; N hyphen ; B 3 177 292 306 ;
+C 46 ; WX 270 ; N period ; B 0 -12 169 156 ;
+C 47 ; WX 277 ; N slash ; B -32 -89 316 739 ;
+C 48 ; WX 539 ; N zero ; B 17 -13 524 654 ;
+C 49 ; WX 539 ; N one ; B 99 0 451 658 ;
+C 50 ; WX 539 ; N two ; B -41 0 506 655 ;
+C 51 ; WX 539 ; N three ; B -12 -16 484 655 ;
+C 52 ; WX 539 ; N four ; B 4 0 518 654 ;
+C 53 ; WX 539 ; N five ; B 3 -13 528 640 ;
+C 54 ; WX 539 ; N six ; B 31 -16 488 653 ;
+C 55 ; WX 539 ; N seven ; B 25 0 583 640 ;
+C 56 ; WX 539 ; N eight ; B 20 -13 529 654 ;
+C 57 ; WX 539 ; N nine ; B 29 -15 514 655 ;
+C 58 ; WX 330 ; N colon ; B 37 -10 265 490 ;
+C 59 ; WX 330 ; N semicolon ; B -54 -183 268 492 ;
+C 60 ; WX 819 ; N less ; B 127 12 692 573 ;
+C 61 ; WX 819 ; N equal ; B 122 142 698 444 ;
+C 62 ; WX 819 ; N greater ; B 127 12 693 573 ;
+C 63 ; WX 432 ; N question ; B 84 -12 422 685 ;
+C 64 ; WX 984 ; N at ; B 44 -147 941 711 ;
+C 65 ; WX 616 ; N A ; B -67 0 566 676 ;
+C 66 ; WX 599 ; N B ; B 3 0 571 673 ;
+C 67 ; WX 669 ; N C ; B 26 -15 698 685 ;
+C 68 ; WX 747 ; N D ; B -3 0 719 671 ;
+C 69 ; WX 504 ; N E ; B -2 0 528 671 ;
+C 70 ; WX 485 ; N F ; B 0 0 529 671 ;
+C 71 ; WX 738 ; N G ; B 26 -10 745 685 ;
+C 72 ; WX 738 ; N H ; B 0 0 738 671 ;
+C 73 ; WX 330 ; N I ; B 6 0 325 671 ;
+C 74 ; WX 328 ; N J ; B -124 -162 319 671 ;
+C 75 ; WX 585 ; N K ; B 0 0 679 671 ;
+C 76 ; WX 454 ; N L ; B 0 0 423 671 ; L periodcentered Ldot ;
+C 77 ; WX 886 ; N M ; B -8 -8 874 671 ;
+C 78 ; WX 747 ; N N ; B 5 -10 744 681 ;
+C 79 ; WX 804 ; N O ; B 25 -10 778 685 ;
+C 80 ; WX 598 ; N P ; B 0 0 592 671 ;
+C 81 ; WX 804 ; N Q ; B 26 -213 778 685 ;
+C 82 ; WX 610 ; N R ; B 0 0 605 671 ;
+C 83 ; WX 498 ; N S ; B -26 -12 499 683 ;
+C 84 ; WX 501 ; N T ; B 38 0 583 671 ;
+C 85 ; WX 724 ; N U ; B 51 -12 730 671 ;
+C 86 ; WX 585 ; N V ; B 39 0 670 671 ;
+C 87 ; WX 887 ; N W ; B 37 0 941 671 ;
+C 88 ; WX 578 ; N X ; B -65 0 625 671 ;
+C 89 ; WX 508 ; N Y ; B 29 0 586 671 ;
+C 90 ; WX 617 ; N Z ; B -32 0 648 671 ;
+C 91 ; WX 321 ; N bracketleft ; B -8 -116 383 671 ;
+C 92 ; WX 277 ; N backslash ; B 44 -89 233 739 ;
+C 93 ; WX 321 ; N bracketright ; B -72 -115 318 671 ;
+C 94 ; WX 283 ; N asciicircum ; B 23 544 330 722 ;
+C 95 ; WX 492 ; N underscore ; B 0 -232 492 -133 ;
+C 96 ; WX 270 ; N grave ; B 58 397 313 727 ;
+C 97 ; WX 513 ; N a ; B -7 -10 449 490 ;
+C 98 ; WX 594 ; N b ; B -16 -12 543 739 ;
+C 99 ; WX 474 ; N c ; B 3 -10 477 490 ;
+C 100 ; WX 594 ; N d ; B 15 -12 630 739 ;
+C 101 ; WX 514 ; N e ; B 2 -13 480 493 ;
+C 102 ; WX 323 ; N f ; B 0 0 431 739 ; L l fl ; L i fi ; L f uniFB00 ;
+C 103 ; WX 509 ; N g ; B -68 -270 509 489 ;
+C 104 ; WX 583 ; N h ; B -5 0 528 738 ;
+C 105 ; WX 283 ; N i ; B -7 0 278 733 ;
+C 106 ; WX 284 ; N j ; B -136 -267 274 733 ;
+C 107 ; WX 534 ; N k ; B -10 0 576 738 ;
+C 108 ; WX 282 ; N l ; B -6 0 302 738 ; L periodcentered ldot ;
+C 109 ; WX 869 ; N m ; B -10 0 814 490 ;
+C 110 ; WX 583 ; N n ; B -10 0 528 490 ;
+C 111 ; WX 562 ; N o ; B 4 -13 523 495 ;
+C 112 ; WX 596 ; N p ; B -71 -270 543 490 ;
+C 113 ; WX 598 ; N q ; B 11 -269 576 488 ;
+C 114 ; WX 421 ; N r ; B -9 0 413 489 ;
+C 115 ; WX 418 ; N s ; B -29 -10 395 490 ;
+C 116 ; WX 318 ; N t ; B 25 -10 343 660 ;
+C 117 ; WX 583 ; N u ; B 18 -10 556 482 ;
+C 118 ; WX 471 ; N v ; B 15 0 499 480 ;
+C 119 ; WX 735 ; N w ; B 16 0 775 480 ;
+C 120 ; WX 454 ; N x ; B -76 0 469 480 ;
+C 121 ; WX 434 ; N y ; B -93 -269 473 480 ;
+C 122 ; WX 482 ; N z ; B -27 0 481 480 ;
+C 123 ; WX 492 ; N braceleft ; B 75 -199 424 708 ;
+C 124 ; WX 492 ; N bar ; B 196 -168 297 688 ;
+C 125 ; WX 492 ; N braceright ; B 67 -199 417 708 ;
+C 126 ; WX 983 ; N asciitilde ; B 193 457 786 676 ;
+C 160 ; WX 280 ; N nbspace ; B 0 0 0 0 ;
+C 163 ; WX 539 ; N sterling ; B -20 -2 548 656 ;
+C 165 ; WX 539 ; N yen ; B 7 0 589 638 ;
+C 167 ; WX 541 ; N section ; B 18 -141 498 683 ;
+C 168 ; WX 331 ; N dieresis ; B 3 566 323 701 ;
+C 169 ; WX 819 ; N copyright ; B 52 -4 766 709 ;
+C 171 ; WX 501 ; N guillemotleft ; B 22 0 479 481 ;
+C 174 ; WX 819 ; N registered ; B 52 -4 767 709 ;
+C 176 ; WX 278 ; N degree ; B 120 570 335 785 ;
+C 177 ; WX 818 ; N plusminus ; B 122 0 697 587 ;
+C 178 ; WX 355 ; N twosuperior ; B -28 256 334 649 ;
+C 179 ; WX 355 ; N threesuperior ; B -8 246 318 649 ;
+C 180 ; WX 270 ; N acute ; B 51 356 305 685 ;
+C 181 ; WX 583 ; N mu ; B -63 -264 556 482 ;
+C 182 ; WX 425 ; N paragraph ; B 125 3 531 697 ;
+C 183 ; WX 270 ; N periodcentered ; B 0 -12 169 156 ;
+C 185 ; WX 355 ; N onesuperior ; B 86 256 319 650 ;
+C 187 ; WX 501 ; N guillemotright ; B -17 0 440 480 ;
+C 189 ; WX 842 ; N onehalf ; B 85 -90 822 731 ;
+C 192 ; WX 616 ; N Agrave ; B -67 0 566 1075 ;
+C 193 ; WX 616 ; N Aacute ; B -67 0 648 1074 ;
+C 194 ; WX 616 ; N Acircumflex ; B -67 0 568 923 ;
+C 195 ; WX 616 ; N Atilde ; B -67 0 615 872 ;
+C 196 ; WX 616 ; N Adieresis ; B -67 0 589 880 ;
+C 197 ; WX 616 ; N Aring ; B -67 0 566 893 ;
+C 200 ; WX 504 ; N Egrave ; B -2 0 528 1075 ;
+C 201 ; WX 504 ; N Eacute ; B -2 0 580 1074 ;
+C 202 ; WX 504 ; N Ecircumflex ; B -2 0 528 923 ;
+C 203 ; WX 504 ; N Edieresis ; B -2 0 528 880 ;
+C 204 ; WX 330 ; N Igrave ; B 6 0 325 1075 ;
+C 205 ; WX 330 ; N Iacute ; B 6 0 483 1074 ;
+C 206 ; WX 330 ; N Icircumflex ; B 6 0 404 923 ;
+C 207 ; WX 330 ; N Idieresis ; B 6 0 425 880 ;
+C 209 ; WX 747 ; N Ntilde ; B 5 -10 744 872 ;
+C 210 ; WX 804 ; N Ograve ; B 25 -10 778 1075 ;
+C 211 ; WX 804 ; N Oacute ; B 25 -10 778 1074 ;
+C 212 ; WX 804 ; N Ocircumflex ; B 25 -10 778 923 ;
+C 213 ; WX 804 ; N Otilde ; B 25 -10 778 872 ;
+C 214 ; WX 804 ; N Odieresis ; B 25 -10 778 880 ;
+C 215 ; WX 818 ; N multiply ; B 133 10 698 576 ;
+C 217 ; WX 724 ; N Ugrave ; B 51 -12 730 1075 ;
+C 218 ; WX 724 ; N Uacute ; B 51 -12 730 1074 ;
+C 219 ; WX 724 ; N Ucircumflex ; B 51 -12 730 923 ;
+C 220 ; WX 724 ; N Udieresis ; B 51 -12 730 880 ;
+C 221 ; WX 508 ; N Yacute ; B 29 0 586 1074 ;
+C 223 ; WX 577 ; N germandbls ; B -13 -13 524 739 ;
+C 224 ; WX 513 ; N agrave ; B -7 -10 449 885 ;
+C 225 ; WX 513 ; N aacute ; B -7 -10 528 884 ;
+C 226 ; WX 513 ; N acircumflex ; B -7 -10 449 733 ;
+C 227 ; WX 513 ; N atilde ; B -7 -10 495 682 ;
+C 228 ; WX 513 ; N adieresis ; B -7 -10 469 690 ;
+C 229 ; WX 513 ; N aring ; B -7 -10 449 770 ;
+C 231 ; WX 474 ; N ccedilla ; B 2 -222 476 491 ;
+C 232 ; WX 514 ; N egrave ; B 2 -13 480 885 ;
+C 233 ; WX 514 ; N eacute ; B 2 -13 535 884 ;
+C 234 ; WX 514 ; N ecircumflex ; B 2 -13 480 733 ;
+C 235 ; WX 514 ; N edieresis ; B 2 -13 480 690 ;
+C 236 ; WX 283 ; N igrave ; B -17 0 253 885 ;
+C 237 ; WX 283 ; N iacute ; B -7 0 451 884 ;
+C 238 ; WX 283 ; N icircumflex ; B -7 0 371 733 ;
+C 239 ; WX 283 ; N idieresis ; B -7 0 392 690 ;
+C 241 ; WX 583 ; N ntilde ; B -10 0 541 682 ;
+C 242 ; WX 562 ; N ograve ; B 4 -13 523 885 ;
+C 243 ; WX 562 ; N oacute ; B 4 -13 528 884 ;
+C 244 ; WX 562 ; N ocircumflex ; B 4 -13 523 733 ;
+C 245 ; WX 562 ; N otilde ; B 4 -13 523 682 ;
+C 246 ; WX 562 ; N odieresis ; B 4 -13 523 690 ;
+C 247 ; WX 818 ; N divide ; B 122 31 697 553 ;
+C 249 ; WX 583 ; N ugrave ; B 18 -10 556 885 ;
+C 250 ; WX 583 ; N uacute ; B 18 -10 571 884 ;
+C 251 ; WX 583 ; N ucircumflex ; B 18 -10 556 733 ;
+C 252 ; WX 583 ; N udieresis ; B 18 -10 556 690 ;
+C 253 ; WX 434 ; N yacute ; B -93 -269 492 884 ;
+C 255 ; WX 434 ; N ydieresis ; B -93 -269 473 690 ;
+C -1 ; WX 669 ; N Cacute ; B 26 -15 700 1074 ;
+C -1 ; WX 474 ; N cacute ; B 3 -10 557 884 ;
+C -1 ; WX 669 ; N Ccircumflex ; B 26 -15 698 923 ;
+C -1 ; WX 474 ; N ccircumflex ; B 3 -10 477 733 ;
+C -1 ; WX 669 ; N Cdotaccent ; B 26 -15 698 913 ;
+C -1 ; WX 474 ; N cdotaccent ; B 3 -10 477 723 ;
+C -1 ; WX 504 ; N Edotaccent ; B -2 0 528 913 ;
+C -1 ; WX 514 ; N edotaccent ; B 2 -13 480 723 ;
+C -1 ; WX 738 ; N Gcircumflex ; B 26 -10 745 923 ;
+C -1 ; WX 509 ; N gcircumflex ; B -68 -270 509 733 ;
+C -1 ; WX 738 ; N Gdotaccent ; B 26 -10 745 913 ;
+C -1 ; WX 509 ; N gdotaccent ; B -68 -270 509 723 ;
+C -1 ; WX 738 ; N Hcircumflex ; B 0 0 738 923 ;
+C -1 ; WX 583 ; N hcircumflex ; B -5 0 546 976 ;
+C -1 ; WX 330 ; N Itilde ; B 6 0 451 872 ;
+C -1 ; WX 283 ; N itilde ; B -7 0 418 682 ;
+C -1 ; WX 330 ; N Idotaccent ; B 6 0 353 913 ;
+C -1 ; WX 283 ; N dotlessi ; B -7 0 253 480 ;
+C -1 ; WX 328 ; N Jcircumflex ; B -124 -162 398 923 ;
+C -1 ; WX 284 ; N jcircumflex ; B -136 -267 337 718 ;
+C -1 ; WX 454 ; N Lacute ; B 0 0 589 1074 ;
+C -1 ; WX 282 ; N lacute ; B -6 0 467 1127 ;
+C -1 ; WX 454 ; N Ldot ; B 0 0 423 671 ;
+C -1 ; WX 552 ; N ldot ; B -6 -12 451 738 ;
+C -1 ; WX 280 ; N Lslash ; B 0 0 0 0 ;
+C -1 ; WX 280 ; N lslash ; B 0 0 0 0 ;
+C -1 ; WX 747 ; N Nacute ; B 5 -10 744 1074 ;
+C -1 ; WX 583 ; N nacute ; B -10 0 574 884 ;
+C -1 ; WX 492 ; N oe ; B -27 188 480 291 ;
+C -1 ; WX 610 ; N Racute ; B 0 0 631 1074 ;
+C -1 ; WX 421 ; N racute ; B -9 0 503 884 ;
+C -1 ; WX 498 ; N Sacute ; B -26 -12 547 1074 ;
+C -1 ; WX 418 ; N sacute ; B -29 -10 473 884 ;
+C -1 ; WX 498 ; N Scircumflex ; B -26 -12 499 923 ;
+C -1 ; WX 418 ; N scircumflex ; B -29 -10 395 733 ;
+C -1 ; WX 724 ; N Utilde ; B 51 -12 730 872 ;
+C -1 ; WX 583 ; N utilde ; B 18 -10 556 682 ;
+C -1 ; WX 724 ; N Uring ; B 51 -12 730 960 ;
+C -1 ; WX 583 ; N uring ; B 18 -10 556 770 ;
+C -1 ; WX 887 ; N Wcircumflex ; B 37 0 941 923 ;
+C -1 ; WX 735 ; N wcircumflex ; B 16 0 775 733 ;
+C -1 ; WX 508 ; N Ycircumflex ; B 29 0 586 923 ;
+C -1 ; WX 434 ; N ycircumflex ; B -93 -269 473 733 ;
+C -1 ; WX 508 ; N Ydieresis ; B 29 0 586 880 ;
+C -1 ; WX 617 ; N Zacute ; B -32 0 648 1074 ;
+C -1 ; WX 482 ; N zacute ; B -27 0 530 884 ;
+C -1 ; WX 617 ; N Zdotaccent ; B -32 0 648 913 ;
+C -1 ; WX 482 ; N zdotaccent ; B -27 0 481 723 ;
+C -1 ; WX 1061 ; N Ohorn ; B 25 -10 778 685 ;
+C -1 ; WX 819 ; N ohorn ; B 4 -13 523 495 ;
+C -1 ; WX 278 ; N ring ; B 120 570 335 785 ;
+C -1 ; WX 278 ; N tilde ; B 41 605 414 732 ;
+C -1 ; WX 530 ; N tonos ; B -32 545 227 733 ;
+C -1 ; WX 583 ; N dieresistonos ; B 105 545 563 733 ;
+C -1 ; WX 616 ; N Alphatonos ; B -67 0 566 733 ;
+C -1 ; WX 264 ; N anoteleia ; B 64 324 230 490 ;
+C -1 ; WX 704 ; N Epsilontonos ; B -32 0 728 733 ;
+C -1 ; WX 938 ; N Etatonos ; B -32 0 938 733 ;
+C -1 ; WX 530 ; N Iotatonos ; B -32 0 525 733 ;
+C -1 ; WX 954 ; N Omicrontonos ; B -32 -10 928 733 ;
+C -1 ; WX 798 ; N Upsilontonos ; B -32 0 876 733 ;
+C -1 ; WX 976 ; N Omegatonos ; B -32 0 947 733 ;
+C -1 ; WX 283 ; N iotadieresistonos ; B -8 0 450 733 ;
+C -1 ; WX 616 ; N Alpha ; B -67 0 566 676 ;
+C -1 ; WX 599 ; N Beta ; B 3 0 571 673 ;
+C -1 ; WX 468 ; N Gamma ; B -2 0 534 671 ;
+C -1 ; WX 616 ; N uni0394 ; B -67 0 566 676 ;
+C -1 ; WX 504 ; N Epsilon ; B -2 0 528 671 ;
+C -1 ; WX 617 ; N Zeta ; B -32 0 648 671 ;
+C -1 ; WX 737 ; N Eta ; B 0 0 737 671 ;
+C -1 ; WX 804 ; N Theta ; B 24 -10 778 685 ;
+C -1 ; WX 330 ; N Iota ; B 6 0 325 671 ;
+C -1 ; WX 585 ; N Kappa ; B 0 0 679 671 ;
+C -1 ; WX 616 ; N Lambda ; B -66 0 564 679 ;
+C -1 ; WX 886 ; N Mu ; B -8 -8 874 671 ;
+C -1 ; WX 747 ; N Nu ; B 5 -10 744 681 ;
+C -1 ; WX 608 ; N Xi ; B -36 0 628 671 ;
+C -1 ; WX 804 ; N Omicron ; B 25 -10 778 685 ;
+C -1 ; WX 738 ; N Pi ; B 0 0 738 671 ;
+C -1 ; WX 598 ; N Rho ; B 0 0 592 671 ;
+C -1 ; WX 607 ; N Sigma ; B -65 0 604 671 ;
+C -1 ; WX 501 ; N Tau ; B 38 0 583 671 ;
+C -1 ; WX 508 ; N Upsilon ; B 29 0 586 671 ;
+C -1 ; WX 804 ; N Phi ; B 25 -18 778 692 ;
+C -1 ; WX 578 ; N Chi ; B -65 0 625 671 ;
+C -1 ; WX 823 ; N Psi ; B 58 0 842 671 ;
+C -1 ; WX 826 ; N uni03A9 ; B -49 0 797 685 ;
+C -1 ; WX 329 ; N Iotadieresis ; B 6 0 431 902 ;
+C -1 ; WX 508 ; N Upsilondieresis ; B 30 0 586 902 ;
+C -1 ; WX 641 ; N alphatonos ; B 4 -10 613 733 ;
+C -1 ; WX 473 ; N epsilontonos ; B -4 -10 497 733 ;
+C -1 ; WX 583 ; N etatonos ; B -10 -269 569 733 ;
+C -1 ; WX 283 ; N iotatonos ; B -7 0 393 733 ;
+C -1 ; WX 583 ; N upsilondieresistonos ; B 24 -10 563 733 ;
+C -1 ; WX 641 ; N alpha ; B 4 -10 613 492 ;
+C -1 ; WX 572 ; N beta ; B -72 -267 557 739 ;
+C -1 ; WX 482 ; N gamma ; B -8 -269 516 490 ;
+C -1 ; WX 549 ; N delta ; B 4 -13 544 739 ;
+C -1 ; WX 473 ; N epsilon ; B -4 -10 425 492 ;
+C -1 ; WX 508 ; N zeta ; B 12 -171 532 739 ;
+C -1 ; WX 583 ; N eta ; B -10 -269 528 490 ;
+C -1 ; WX 531 ; N theta ; B 9 -12 506 655 ;
+C -1 ; WX 283 ; N iota ; B -7 0 253 480 ;
+C -1 ; WX 534 ; N kappa ; B -7 0 576 480 ;
+C -1 ; WX 471 ; N lambda ; B -54 0 419 739 ;
+C -1 ; WX 583 ; N uni03BC ; B -63 -264 556 482 ;
+C -1 ; WX 459 ; N nu ; B 15 0 462 484 ;
+C -1 ; WX 524 ; N xi ; B 3 -172 518 739 ;
+C -1 ; WX 562 ; N omicron ; B 4 -13 523 495 ;
+C -1 ; WX 667 ; N pi ; B -18 0 699 480 ;
+C -1 ; WX 571 ; N rho ; B -84 -270 530 495 ;
+C -1 ; WX 509 ; N sigma1 ; B 7 -172 471 495 ;
+C -1 ; WX 577 ; N sigma ; B 4 -15 607 494 ;
+C -1 ; WX 420 ; N tau ; B -27 0 459 480 ;
+C -1 ; WX 583 ; N upsilon ; B 24 -10 535 482 ;
+C -1 ; WX 743 ; N phi ; B 4 -269 700 486 ;
+C -1 ; WX 498 ; N chi ; B -109 -269 530 492 ;
+C -1 ; WX 801 ; N psi ; B 20 -268 749 578 ;
+C -1 ; WX 805 ; N omega ; B 4 -10 760 480 ;
+C -1 ; WX 283 ; N iotadieresis ; B -7 0 371 701 ;
+C -1 ; WX 583 ; N upsilondieresis ; B 24 -10 535 701 ;
+C -1 ; WX 562 ; N omicrontonos ; B 4 -13 528 733 ;
+C -1 ; WX 583 ; N upsilontonos ; B 24 -10 538 733 ;
+C -1 ; WX 805 ; N omegatonos ; B 4 -10 760 734 ;
+C -1 ; WX 743 ; N phi1 ; B 4 -269 698 703 ;
+C -1 ; WX 616 ; N uni1E00 ; B -67 -275 566 676 ;
+C -1 ; WX 513 ; N uni1E01 ; B -18 -285 449 490 ;
+C -1 ; WX 599 ; N uni1E02 ; B 3 0 571 913 ;
+C -1 ; WX 594 ; N uni1E03 ; B -16 -12 543 967 ;
+C -1 ; WX 599 ; N uni1E04 ; B 3 -228 571 673 ;
+C -1 ; WX 594 ; N uni1E05 ; B -16 -240 543 739 ;
+C -1 ; WX 474 ; N uni1E09 ; B 2 -222 555 884 ;
+C -1 ; WX 747 ; N uni1E0A ; B -3 0 719 913 ;
+C -1 ; WX 594 ; N uni1E0B ; B 15 -12 630 967 ;
+C -1 ; WX 747 ; N uni1E0C ; B -3 -228 719 671 ;
+C -1 ; WX 594 ; N uni1E0D ; B 15 -240 630 739 ;
+C -1 ; WX 747 ; N uni1E12 ; B -173 -731 719 671 ;
+C -1 ; WX 594 ; N uni1E13 ; B -243 -743 630 739 ;
+C -1 ; WX 504 ; N uni1E18 ; B -226 -731 528 671 ;
+C -1 ; WX 514 ; N uni1E19 ; B -184 -744 480 493 ;
+C -1 ; WX 504 ; N uni1E1A ; B -11 -187 528 671 ;
+C -1 ; WX 514 ; N uni1E1B ; B 2 -200 480 493 ;
+C -1 ; WX 485 ; N uni1E1E ; B 0 0 529 913 ;
+C -1 ; WX 323 ; N uni1E1F ; B 0 0 472 967 ;
+C -1 ; WX 738 ; N uni1E22 ; B 0 0 738 913 ;
+C -1 ; WX 583 ; N uni1E23 ; B -5 0 724 966 ;
+C -1 ; WX 738 ; N uni1E24 ; B 0 -228 738 671 ;
+C -1 ; WX 583 ; N uni1E25 ; B -5 -228 528 738 ;
+C -1 ; WX 738 ; N uni1E26 ; B 0 0 738 880 ;
+C -1 ; WX 583 ; N uni1E27 ; B -5 0 567 933 ;
+C -1 ; WX 330 ; N uni1E2C ; B -116 -187 325 671 ;
+C -1 ; WX 283 ; N uni1E2D ; B -140 -187 278 733 ;
+C -1 ; WX 330 ; N uni1E2E ; B 6 0 511 1269 ;
+C -1 ; WX 283 ; N uni1E2F ; B -7 0 478 1079 ;
+C -1 ; WX 585 ; N uni1E30 ; B 0 0 679 1074 ;
+C -1 ; WX 534 ; N uni1E31 ; B -10 0 576 1127 ;
+C -1 ; WX 585 ; N uni1E32 ; B 0 -228 679 671 ;
+C -1 ; WX 534 ; N uni1E33 ; B -10 -228 576 738 ;
+C -1 ; WX 454 ; N uni1E36 ; B 0 -228 423 671 ;
+C -1 ; WX 282 ; N uni1E37 ; B -43 -228 302 738 ;
+C -1 ; WX 454 ; N uni1E3C ; B -225 -731 423 671 ;
+C -1 ; WX 282 ; N uni1E3D ; B -354 -731 302 738 ;
+C -1 ; WX 886 ; N uni1E3E ; B -8 -8 874 1074 ;
+C -1 ; WX 869 ; N uni1E3F ; B -10 0 814 884 ;
+C -1 ; WX 886 ; N uni1E40 ; B -8 -8 874 913 ;
+C -1 ; WX 869 ; N uni1E41 ; B -10 0 814 723 ;
+C -1 ; WX 886 ; N uni1E42 ; B -8 -236 874 671 ;
+C -1 ; WX 869 ; N uni1E43 ; B -10 -228 814 490 ;
+C -1 ; WX 747 ; N uni1E44 ; B 5 -10 744 913 ;
+C -1 ; WX 583 ; N uni1E45 ; B -10 0 528 723 ;
+C -1 ; WX 747 ; N uni1E46 ; B 5 -238 744 681 ;
+C -1 ; WX 583 ; N uni1E47 ; B -10 -228 528 490 ;
+C -1 ; WX 747 ; N uni1E4A ; B 5 -741 744 681 ;
+C -1 ; WX 583 ; N uni1E4B ; B -204 -731 528 490 ;
+C -1 ; WX 804 ; N uni1E4C ; B 25 -10 853 1261 ;
+C -1 ; WX 562 ; N uni1E4D ; B 4 -13 720 1071 ;
+C -1 ; WX 804 ; N uni1E4E ; B 25 -10 794 1067 ;
+C -1 ; WX 562 ; N uni1E4F ; B 4 -13 661 877 ;
+C -1 ; WX 598 ; N uni1E54 ; B 0 0 592 1074 ;
+C -1 ; WX 596 ; N uni1E55 ; B -71 -270 606 884 ;
+C -1 ; WX 598 ; N uni1E56 ; B 0 0 592 913 ;
+C -1 ; WX 596 ; N uni1E57 ; B -71 -270 543 723 ;
+C -1 ; WX 610 ; N uni1E58 ; B 0 0 605 913 ;
+C -1 ; WX 421 ; N uni1E59 ; B -9 0 413 723 ;
+C -1 ; WX 610 ; N uni1E5A ; B 0 -228 605 671 ;
+C -1 ; WX 421 ; N uni1E5B ; B -44 -228 413 489 ;
+C -1 ; WX 498 ; N uni1E60 ; B -26 -12 499 913 ;
+C -1 ; WX 418 ; N uni1E61 ; B -29 -10 395 723 ;
+C -1 ; WX 498 ; N uni1E62 ; B -26 -240 499 683 ;
+C -1 ; WX 418 ; N uni1E63 ; B -29 -238 395 490 ;
+C -1 ; WX 498 ; N uni1E68 ; B -26 -240 499 913 ;
+C -1 ; WX 418 ; N uni1E69 ; B -29 -238 395 723 ;
+C -1 ; WX 501 ; N uni1E6A ; B 38 0 583 913 ;
+C -1 ; WX 318 ; N uni1E6B ; B 25 -10 343 888 ;
+C -1 ; WX 501 ; N uni1E6C ; B 38 -228 583 671 ;
+C -1 ; WX 318 ; N uni1E6D ; B 25 -238 343 660 ;
+C -1 ; WX 501 ; N uni1E70 ; B -242 -731 583 671 ;
+C -1 ; WX 318 ; N uni1E71 ; B -274 -741 343 660 ;
+C -1 ; WX 724 ; N uni1E72 ; B 51 -207 730 671 ;
+C -1 ; WX 583 ; N uni1E73 ; B -38 -205 556 482 ;
+C -1 ; WX 724 ; N uni1E74 ; B 51 -199 730 671 ;
+C -1 ; WX 583 ; N uni1E75 ; B -64 -197 556 482 ;
+C -1 ; WX 724 ; N uni1E76 ; B -119 -743 730 671 ;
+C -1 ; WX 583 ; N uni1E77 ; B -278 -741 556 482 ;
+C -1 ; WX 585 ; N uni1E7C ; B 39 0 670 872 ;
+C -1 ; WX 471 ; N uni1E7D ; B 15 0 499 682 ;
+C -1 ; WX 585 ; N uni1E7E ; B 39 -228 670 671 ;
+C -1 ; WX 471 ; N uni1E7F ; B 15 -228 499 480 ;
+C -1 ; WX 887 ; N Wgrave ; B 37 0 941 1075 ;
+C -1 ; WX 735 ; N wgrave ; B 16 0 775 885 ;
+C -1 ; WX 887 ; N Wacute ; B 37 0 941 1074 ;
+C -1 ; WX 735 ; N wacute ; B 16 0 775 884 ;
+C -1 ; WX 887 ; N Wdieresis ; B 37 0 941 880 ;
+C -1 ; WX 735 ; N wdieresis ; B 16 0 775 690 ;
+C -1 ; WX 887 ; N uni1E86 ; B 37 0 941 913 ;
+C -1 ; WX 735 ; N uni1E87 ; B 16 0 775 723 ;
+C -1 ; WX 887 ; N uni1E88 ; B 37 -228 941 671 ;
+C -1 ; WX 735 ; N uni1E89 ; B 16 -228 775 480 ;
+C -1 ; WX 578 ; N uni1E8A ; B -65 0 625 913 ;
+C -1 ; WX 454 ; N uni1E8B ; B -76 0 469 723 ;
+C -1 ; WX 578 ; N uni1E8C ; B -65 0 625 880 ;
+C -1 ; WX 454 ; N uni1E8D ; B -76 0 469 690 ;
+C -1 ; WX 508 ; N uni1E8E ; B 29 0 586 913 ;
+C -1 ; WX 434 ; N uni1E8F ; B -93 -269 473 723 ;
+C -1 ; WX 617 ; N uni1E90 ; B -32 0 648 923 ;
+C -1 ; WX 482 ; N uni1E91 ; B -27 0 481 733 ;
+C -1 ; WX 617 ; N uni1E92 ; B -32 -228 648 671 ;
+C -1 ; WX 482 ; N uni1E93 ; B -27 -228 481 480 ;
+C -1 ; WX 318 ; N uni1E97 ; B -33 -10 343 855 ;
+C -1 ; WX 735 ; N uni1E98 ; B 16 0 775 770 ;
+C -1 ; WX 434 ; N uni1E99 ; B -93 -269 473 770 ;
+C -1 ; WX 616 ; N uni1EA0 ; B -67 -228 566 676 ;
+C -1 ; WX 513 ; N uni1EA1 ; B -7 -238 449 490 ;
+C -1 ; WX 616 ; N uni1EA4 ; B -67 0 697 1312 ;
+C -1 ; WX 513 ; N uni1EA5 ; B -7 -10 576 1122 ;
+C -1 ; WX 616 ; N uni1EA6 ; B -67 0 568 1313 ;
+C -1 ; WX 513 ; N uni1EA7 ; B -7 -10 449 1123 ;
+C -1 ; WX 616 ; N uni1EAA ; B -67 0 664 1110 ;
+C -1 ; WX 513 ; N uni1EAB ; B -7 -10 544 920 ;
+C -1 ; WX 616 ; N uni1EAC ; B -67 -228 568 923 ;
+C -1 ; WX 513 ; N uni1EAD ; B -7 -238 449 733 ;
+C -1 ; WX 504 ; N uni1EB8 ; B -2 -228 528 671 ;
+C -1 ; WX 514 ; N uni1EB9 ; B 2 -241 480 493 ;
+C -1 ; WX 504 ; N uni1EBC ; B -2 0 547 872 ;
+C -1 ; WX 514 ; N uni1EBD ; B 2 -13 502 682 ;
+C -1 ; WX 504 ; N uni1EBE ; B -2 0 629 1312 ;
+C -1 ; WX 514 ; N uni1EBF ; B 2 -13 584 1122 ;
+C -1 ; WX 504 ; N uni1EC0 ; B -2 0 528 1313 ;
+C -1 ; WX 514 ; N uni1EC1 ; B 2 -13 480 1123 ;
+C -1 ; WX 504 ; N uni1EC4 ; B -2 0 596 1110 ;
+C -1 ; WX 514 ; N uni1EC5 ; B 2 -13 551 920 ;
+C -1 ; WX 504 ; N uni1EC6 ; B -2 -228 528 923 ;
+C -1 ; WX 514 ; N uni1EC7 ; B 2 -241 480 733 ;
+C -1 ; WX 330 ; N uni1ECA ; B -19 -228 325 671 ;
+C -1 ; WX 283 ; N uni1ECB ; B -43 -228 278 733 ;
+C -1 ; WX 804 ; N uni1ECC ; B 25 -238 778 685 ;
+C -1 ; WX 562 ; N uni1ECD ; B 4 -241 523 495 ;
+C -1 ; WX 804 ; N uni1ED0 ; B 25 -10 778 1312 ;
+C -1 ; WX 562 ; N uni1ED1 ; B 4 -13 577 1122 ;
+C -1 ; WX 804 ; N uni1ED2 ; B 25 -10 778 1313 ;
+C -1 ; WX 562 ; N uni1ED3 ; B 4 -13 523 1123 ;
+C -1 ; WX 804 ; N uni1ED6 ; B 25 -10 778 1110 ;
+C -1 ; WX 562 ; N uni1ED7 ; B 4 -13 545 920 ;
+C -1 ; WX 804 ; N uni1ED8 ; B 25 -238 778 923 ;
+C -1 ; WX 562 ; N uni1ED9 ; B 4 -241 523 733 ;
+C -1 ; WX 724 ; N uni1EE4 ; B 51 -240 730 671 ;
+C -1 ; WX 583 ; N uni1EE5 ; B 18 -238 556 482 ;
+C -1 ; WX 508 ; N Ygrave ; B 29 0 586 1075 ;
+C -1 ; WX 434 ; N ygrave ; B -93 -269 473 885 ;
+C -1 ; WX 508 ; N uni1EF4 ; B 29 -228 586 671 ;
+C -1 ; WX 434 ; N uni1EF5 ; B -147 -497 473 480 ;
+C -1 ; WX 508 ; N uni1EF8 ; B 29 0 586 872 ;
+C -1 ; WX 434 ; N uni1EF9 ; B -93 -269 473 682 ;
+C -1 ; WX 492 ; N endash ; B -27 188 480 291 ;
+C -1 ; WX 984 ; N emdash ; B 132 188 812 291 ;
+C -1 ; WX 269 ; N quoteleft ; B 58 359 312 688 ;
+C -1 ; WX 269 ; N quoteright ; B 52 355 305 685 ;
+C -1 ; WX 270 ; N quotesinglbase ; B -61 -183 196 168 ;
+C -1 ; WX 493 ; N quotedblleft ; B 58 359 534 689 ;
+C -1 ; WX 493 ; N quotedblright ; B 52 356 528 685 ;
+C -1 ; WX 270 ; N quotedblbase ; B -61 -183 196 168 ;
+C -1 ; WX 726 ; N bullet ; B 152 148 576 572 ;
+C -1 ; WX 738 ; N ellipsis ; B 24 -10 712 135 ;
+C -1 ; WX 1137 ; N perthousand ; B 22 -90 1123 731 ;
+C -1 ; WX 819 ; N guilsinglleft ; B 127 12 692 573 ;
+C -1 ; WX 819 ; N guilsinglright ; B 127 12 693 573 ;
+C -1 ; WX 556 ; N Euro ; B 54 -13 665 673 ;
+C -1 ; WX 826 ; N Omega ; B -49 0 797 685 ;
+C -1 ; WX 616 ; N Delta ; B -67 0 566 676 ;
+C -1 ; WX 818 ; N approxequal ; B 85 102 733 484 ;
+C -1 ; WX 818 ; N lessequal ; B 122 0 695 595 ;
+C -1 ; WX 818 ; N greaterequal ; B 122 0 695 595 ;
+C -1 ; WX 284 ; N uniF6BE ; B -136 -267 249 480 ;
+C -1 ; WX 620 ; N uniFB00 ; B 0 0 723 739 ; L i uniFB03 ; L l uniFB04 ;
+C -1 ; WX 624 ; N fi ; B 0 0 619 739 ;
+C -1 ; WX 622 ; N fl ; B 0 0 642 739 ;
+C -1 ; WX 916 ; N uniFB03 ; B 0 0 911 739 ;
+C -1 ; WX 914 ; N uniFB04 ; B 0 0 934 739 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/epigrafica/afm/Epigrafica-Ortha.afm b/fonts/greek/epigrafica/afm/Epigrafica-Ortha.afm
new file mode 100644
index 0000000000..1cd95cf06c
--- /dev/null
+++ b/fonts/greek/epigrafica/afm/Epigrafica-Ortha.afm
@@ -0,0 +1,605 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Thu Jun 1 22:50:28 2006
+FontName Epigrafica-Regular
+FullName Epigrafica-Ortha
+FamilyName Epigrafica
+Weight Regular
+Notice (Forked from GPL'd MgOpen fonts.)
+Comment A. Tsolomitis.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 1.00
+EncodingScheme ISO10646-1
+FontBBox -129 -744 1088 1249
+CapHeight 671
+XHeight 471
+Ascender 738
+Descender -269
+StartCharMetrics 582
+C 0 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 270 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 323 ; N exclam ; B 98 -11 225 684 ;
+C 34 ; WX 273 ; N quotedbl ; B 46 423 227 689 ;
+C 35 ; WX 756 ; N numbersign ; B 56 0 700 698 ;
+C 36 ; WX 539 ; N dollar ; B 64 -90 479 709 ;
+C 37 ; WX 743 ; N percent ; B 20 -91 728 731 ;
+C 38 ; WX 702 ; N ampersand ; B 55 -13 661 671 ;
+C 39 ; WX 269 ; N quotesingle ; B 64 409 221 685 ;
+C 40 ; WX 323 ; N parenleft ; B 82 -132 274 684 ;
+C 41 ; WX 323 ; N parenright ; B 48 -132 240 684 ;
+C 42 ; WX 486 ; N asterisk ; B 68 331 418 684 ;
+C 43 ; WX 820 ; N plus ; B 122 0 698 587 ;
+C 44 ; WX 269 ; N comma ; B 29 -175 196 126 ;
+C 45 ; WX 323 ; N hyphen ; B 42 197 280 281 ;
+C 46 ; WX 269 ; N period ; B 72 -11 197 112 ;
+C 47 ; WX 276 ; N slash ; B -26 -91 291 738 ;
+C 48 ; WX 539 ; N zero ; B 35 -14 504 655 ;
+C 49 ; WX 539 ; N one ; B 52 0 340 673 ;
+C 50 ; WX 539 ; N two ; B 16 0 448 656 ;
+C 51 ; WX 539 ; N three ; B 54 -13 464 655 ;
+C 52 ; WX 539 ; N four ; B 28 0 498 652 ;
+C 53 ; WX 539 ; N five ; B 54 -13 471 639 ;
+C 54 ; WX 539 ; N six ; B 46 -11 498 655 ;
+C 55 ; WX 539 ; N seven ; B 89 0 526 639 ;
+C 56 ; WX 539 ; N eight ; B 43 -13 497 654 ;
+C 57 ; WX 539 ; N nine ; B 41 -13 495 655 ;
+C 58 ; WX 321 ; N colon ; B 97 -11 224 458 ;
+C 59 ; WX 321 ; N semicolon ; B 53 -175 225 458 ;
+C 60 ; WX 820 ; N less ; B 127 41 692 545 ;
+C 61 ; WX 820 ; N equal ; B 122 179 698 406 ;
+C 62 ; WX 820 ; N greater ; B 127 41 693 545 ;
+C 63 ; WX 433 ; N question ; B 92 -11 374 684 ;
+C 64 ; WX 984 ; N at ; B 56 -135 928 698 ;
+C 65 ; WX 594 ; N A ; B -11 0 604 684 ;
+C 66 ; WX 577 ; N B ; B 79 0 541 673 ;
+C 67 ; WX 657 ; N C ; B 37 -11 635 684 ;
+C 68 ; WX 751 ; N D ; B 78 0 714 676 ;
+C 69 ; WX 494 ; N E ; B 78 0 442 671 ;
+C 70 ; WX 483 ; N F ; B 78 0 442 671 ;
+C 71 ; WX 721 ; N G ; B 37 -11 678 684 ;
+C 72 ; WX 746 ; N H ; B 78 0 668 671 ;
+C 73 ; WX 277 ; N I ; B 79 0 198 671 ;
+C 74 ; WX 277 ; N J ; B -51 -160 199 671 ;
+C 75 ; WX 591 ; N K ; B 78 -6 617 671 ;
+C 76 ; WX 453 ; N L ; B 78 0 452 671 ; L periodcentered Ldot ;
+C 77 ; WX 891 ; N M ; B 40 0 839 684 ;
+C 78 ; WX 728 ; N N ; B 71 -11 657 684 ;
+C 79 ; WX 806 ; N O ; B 37 -15 771 684 ;
+C 80 ; WX 530 ; N P ; B 79 0 520 673 ;
+C 81 ; WX 806 ; N Q ; B 37 -192 774 684 ;
+C 82 ; WX 565 ; N R ; B 79 0 581 673 ;
+C 83 ; WX 503 ; N S ; B 36 -11 460 684 ;
+C 84 ; WX 522 ; N T ; B 8 0 513 671 ;
+C 85 ; WX 731 ; N U ; B 73 -11 662 671 ;
+C 86 ; WX 614 ; N V ; B 0 0 614 671 ;
+C 87 ; WX 941 ; N W ; B 0 0 941 671 ;
+C 88 ; WX 532 ; N X ; B 0 0 532 671 ;
+C 89 ; WX 509 ; N Y ; B -20 0 537 671 ;
+C 90 ; WX 596 ; N Z ; B 5 0 577 671 ;
+C 91 ; WX 323 ; N bracketleft ; B 84 -114 263 671 ;
+C 92 ; WX 276 ; N backslash ; B -26 -91 290 738 ;
+C 93 ; WX 323 ; N bracketright ; B 60 -114 239 671 ;
+C 94 ; WX 290 ; N asciicircum ; B 0 535 281 704 ;
+C 95 ; WX 492 ; N underscore ; B 0 -232 492 -184 ;
+C 96 ; WX 269 ; N grave ; B 49 409 206 685 ;
+C 97 ; WX 466 ; N a ; B 32 -11 471 484 ;
+C 98 ; WX 546 ; N b ; B 56 -11 506 738 ;
+C 99 ; WX 464 ; N c ; B 26 -11 442 484 ;
+C 100 ; WX 546 ; N d ; B 40 -11 487 738 ;
+C 101 ; WX 490 ; N e ; B 30 -11 465 484 ;
+C 102 ; WX 286 ; N f ; B 9 0 312 738 ; L l uniFB02 ; L i uniFB01 ; L f uniFB00 ;
+C 103 ; WX 495 ; N g ; B 23 -268 484 484 ;
+C 104 ; WX 546 ; N h ; B 68 0 480 738 ;
+C 105 ; WX 246 ; N i ; B 67 0 179 693 ;
+C 106 ; WX 246 ; N j ; B -40 -268 179 693 ;
+C 107 ; WX 492 ; N k ; B 70 0 488 738 ;
+C 108 ; WX 246 ; N l ; B 73 0 172 738 ; L periodcentered ldot ;
+C 109 ; WX 840 ; N m ; B 66 0 774 484 ;
+C 110 ; WX 543 ; N n ; B 66 0 478 484 ;
+C 111 ; WX 542 ; N o ; B 30 -11 512 484 ;
+C 112 ; WX 546 ; N p ; B 60 -269 506 484 ;
+C 113 ; WX 546 ; N q ; B 39 -269 486 484 ;
+C 114 ; WX 351 ; N r ; B 66 0 337 481 ;
+C 115 ; WX 427 ; N s ; B 49 -11 382 484 ;
+C 116 ; WX 306 ; N t ; B 13 -11 299 621 ;
+C 117 ; WX 543 ; N u ; B 65 -11 477 471 ;
+C 118 ; WX 471 ; N v ; B 0 0 474 471 ;
+C 119 ; WX 754 ; N w ; B 3 0 758 471 ;
+C 120 ; WX 455 ; N x ; B 1 0 457 471 ;
+C 121 ; WX 478 ; N y ; B 3 -268 479 471 ;
+C 122 ; WX 466 ; N z ; B 11 0 437 471 ;
+C 123 ; WX 492 ; N braceleft ; B 84 -199 409 708 ;
+C 124 ; WX 492 ; N bar ; B 214 -168 276 688 ;
+C 125 ; WX 492 ; N braceright ; B 82 -199 408 708 ;
+C 126 ; WX 985 ; N asciitilde ; B 205 468 778 665 ;
+C 160 ; WX 280 ; N nbspace ; B 0 0 0 0 ;
+C 163 ; WX 539 ; N sterling ; B 47 0 525 655 ;
+C 165 ; WX 540 ; N yen ; B 23 0 503 639 ;
+C 166 ; WX 492 ; N brokenbar ; B 220 -168 271 688 ;
+C 167 ; WX 486 ; N section ; B 46 -128 446 688 ;
+C 168 ; WX 290 ; N dieresis ; B 3 560 285 668 ;
+C 169 ; WX 820 ; N copyright ; B 58 -4 762 699 ;
+C 171 ; WX 437 ; N guillemotleft ; B 35 3 396 467 ;
+C 172 ; WX 492 ; N logicalnot ; B 0 77 492 270 ;
+C 173 ; WX 407 ; N softhyphen ; B 42 197 364 281 ;
+C 174 ; WX 820 ; N registered ; B 58 -4 762 699 ;
+C 175 ; WX 323 ; N macron ; B 42 197 280 281 ;
+C 176 ; WX 492 ; N degree ; B 129 527 363 761 ;
+C 177 ; WX 820 ; N plusminus ; B 122 21 698 561 ;
+C 178 ; WX 357 ; N twosuperior ; B 11 256 297 649 ;
+C 179 ; WX 357 ; N threesuperior ; B 35 247 306 649 ;
+C 180 ; WX 269 ; N acute ; B 64 409 221 685 ;
+C 181 ; WX 543 ; N mu ; B 61 -269 483 471 ;
+C 182 ; WX 425 ; N paragraph ; B 13 3 383 697 ;
+C 183 ; WX 269 ; N periodcentered ; B 72 -11 197 112 ;
+C 184 ; WX 272 ; N cedilla ; B 9 -218 260 10 ;
+C 185 ; WX 357 ; N uni00B9 ; B 59 256 250 660 ;
+C 186 ; WX 492 ; N ordmasculine ; B 128 360 366 761 ;
+C 187 ; WX 437 ; N guillemotright ; B 31 0 391 464 ;
+C 189 ; WX 844 ; N onehalf ; B 60 -90 788 731 ;
+C 191 ; WX 433 ; N questiondown ; B 75 -225 358 470 ;
+C 192 ; WX 594 ; N Agrave ; B -11 0 604 1020 ;
+C 193 ; WX 594 ; N Aacute ; B -11 0 604 1020 ;
+C 194 ; WX 594 ; N Acircumflex ; B -11 0 604 913 ;
+C 195 ; WX 594 ; N Atilde ; B -11 0 604 846 ;
+C 196 ; WX 594 ; N Adieresis ; B -11 0 604 852 ;
+C 197 ; WX 594 ; N Aring ; B -11 0 604 911 ;
+C 198 ; WX 494 ; N AE ; B 0 0 0 0 ;
+C 199 ; WX 657 ; N Ccedilla ; B 37 -218 635 684 ;
+C 200 ; WX 494 ; N Egrave ; B 78 0 442 1020 ;
+C 201 ; WX 494 ; N Eacute ; B 78 0 442 1020 ;
+C 202 ; WX 494 ; N Ecircumflex ; B 78 0 442 913 ;
+C 203 ; WX 494 ; N Edieresis ; B 78 0 442 852 ;
+C 204 ; WX 277 ; N Igrave ; B -7 0 198 1020 ;
+C 205 ; WX 277 ; N Iacute ; B 79 0 284 1020 ;
+C 206 ; WX 277 ; N Icircumflex ; B -2 0 279 913 ;
+C 207 ; WX 277 ; N Idieresis ; B -3 0 280 852 ;
+C 208 ; WX 751 ; N Eth ; B 11 0 714 676 ;
+C 209 ; WX 728 ; N Ntilde ; B 71 -11 657 846 ;
+C 210 ; WX 806 ; N Ograve ; B 37 -15 771 1020 ;
+C 211 ; WX 806 ; N Oacute ; B 37 -15 771 1020 ;
+C 212 ; WX 806 ; N Ocircumflex ; B 37 -15 771 913 ;
+C 213 ; WX 806 ; N Otilde ; B 37 -15 771 846 ;
+C 214 ; WX 806 ; N Odieresis ; B 37 -15 771 852 ;
+C 215 ; WX 820 ; N multiply ; B 147 28 675 558 ;
+C 216 ; WX 806 ; N Oslash ; B 37 -50 771 730 ;
+C 217 ; WX 731 ; N Ugrave ; B 73 -11 662 1020 ;
+C 218 ; WX 731 ; N Uacute ; B 73 -11 662 1020 ;
+C 219 ; WX 731 ; N Ucircumflex ; B 73 -11 662 913 ;
+C 220 ; WX 731 ; N Udieresis ; B 73 -11 662 852 ;
+C 221 ; WX 509 ; N Yacute ; B -20 0 537 1020 ;
+C 222 ; WX 530 ; N Thorn ; B 79 0 520 675 ;
+C 223 ; WX 551 ; N germandbls ; B 68 -11 523 738 ;
+C 224 ; WX 466 ; N agrave ; B 32 -11 471 820 ;
+C 225 ; WX 466 ; N aacute ; B 32 -11 471 820 ;
+C 226 ; WX 466 ; N acircumflex ; B 32 -11 471 713 ;
+C 227 ; WX 466 ; N atilde ; B 32 -11 471 646 ;
+C 228 ; WX 466 ; N adieresis ; B 32 -11 471 652 ;
+C 229 ; WX 466 ; N aring ; B 32 -11 471 778 ;
+C 230 ; WX 765 ; N ae ; B 32 -11 740 484 ;
+C 231 ; WX 464 ; N ccedilla ; B 25 -218 443 484 ;
+C 232 ; WX 490 ; N egrave ; B 30 -11 465 820 ;
+C 233 ; WX 490 ; N eacute ; B 30 -11 465 820 ;
+C 234 ; WX 490 ; N ecircumflex ; B 30 -11 465 713 ;
+C 235 ; WX 490 ; N edieresis ; B 30 -11 465 652 ;
+C 236 ; WX 246 ; N igrave ; B -28 0 168 820 ;
+C 237 ; WX 246 ; N iacute ; B 69 0 262 820 ;
+C 238 ; WX 246 ; N icircumflex ; B -24 0 258 713 ;
+C 239 ; WX 246 ; N idieresis ; B -24 0 258 652 ;
+C 240 ; WX 539 ; N eth ; B 38 -11 492 703 ;
+C 241 ; WX 543 ; N ntilde ; B 66 0 478 646 ;
+C 242 ; WX 542 ; N ograve ; B 30 -11 512 820 ;
+C 243 ; WX 542 ; N oacute ; B 30 -11 512 820 ;
+C 244 ; WX 542 ; N ocircumflex ; B 30 -11 512 713 ;
+C 245 ; WX 542 ; N otilde ; B 30 -11 512 646 ;
+C 246 ; WX 542 ; N odieresis ; B 30 -11 512 652 ;
+C 247 ; WX 820 ; N divide ; B 122 72 698 516 ;
+C 248 ; WX 542 ; N oslash ; B 12 -24 531 511 ;
+C 249 ; WX 543 ; N ugrave ; B 65 -11 477 820 ;
+C 250 ; WX 543 ; N uacute ; B 65 -11 477 820 ;
+C 251 ; WX 543 ; N ucircumflex ; B 65 -11 477 713 ;
+C 252 ; WX 543 ; N udieresis ; B 65 -11 477 652 ;
+C 253 ; WX 478 ; N yacute ; B 3 -268 479 820 ;
+C 254 ; WX 546 ; N thorn ; B 59 -269 506 669 ;
+C 255 ; WX 478 ; N ydieresis ; B 3 -268 479 652 ;
+C -1 ; WX 594 ; N Amacron ; B -11 0 604 828 ;
+C -1 ; WX 466 ; N amacron ; B 32 -11 471 628 ;
+C -1 ; WX 594 ; N Abreve ; B -11 0 604 899 ;
+C -1 ; WX 466 ; N abreve ; B 32 -11 471 699 ;
+C -1 ; WX 594 ; N Aogonek ; B -11 -205 604 684 ;
+C -1 ; WX 466 ; N aogonek ; B 32 -216 471 484 ;
+C -1 ; WX 657 ; N Cacute ; B 37 -11 635 1020 ;
+C -1 ; WX 464 ; N cacute ; B 26 -11 442 820 ;
+C -1 ; WX 657 ; N Ccircumflex ; B 37 -11 635 913 ;
+C -1 ; WX 464 ; N ccircumflex ; B 26 -11 442 713 ;
+C -1 ; WX 657 ; N Cdotaccent ; B 37 -11 635 867 ;
+C -1 ; WX 464 ; N cdotaccent ; B 26 -11 442 667 ;
+C -1 ; WX 657 ; N Ccaron ; B 37 -11 635 911 ;
+C -1 ; WX 464 ; N ccaron ; B 26 -11 442 711 ;
+C -1 ; WX 751 ; N Dcaron ; B 78 0 714 911 ;
+C -1 ; WX 546 ; N dcaron ; B 40 -11 487 965 ;
+C -1 ; WX 751 ; N Dcroat ; B 11 0 714 676 ;
+C -1 ; WX 494 ; N Emacron ; B 78 0 442 828 ;
+C -1 ; WX 490 ; N emacron ; B 30 -11 465 628 ;
+C -1 ; WX 494 ; N Ebreve ; B 78 0 442 899 ;
+C -1 ; WX 490 ; N ebreve ; B 30 -11 465 699 ;
+C -1 ; WX 494 ; N Edotaccent ; B 78 0 442 867 ;
+C -1 ; WX 490 ; N edotaccent ; B 30 -11 465 667 ;
+C -1 ; WX 494 ; N Eogonek ; B 69 -205 442 671 ;
+C -1 ; WX 490 ; N eogonek ; B 30 -216 465 484 ;
+C -1 ; WX 494 ; N Ecaron ; B 78 0 442 911 ;
+C -1 ; WX 490 ; N ecaron ; B 30 -11 465 711 ;
+C -1 ; WX 721 ; N Gcircumflex ; B 37 -11 678 913 ;
+C -1 ; WX 495 ; N gcircumflex ; B 23 -268 484 713 ;
+C -1 ; WX 721 ; N Gbreve ; B 37 -11 678 899 ;
+C -1 ; WX 495 ; N gbreve ; B 23 -268 484 699 ;
+C -1 ; WX 721 ; N Gdotaccent ; B 37 -11 678 867 ;
+C -1 ; WX 495 ; N gdotaccent ; B 23 -268 484 667 ;
+C -1 ; WX 721 ; N Gcommaaccent ; B 37 -231 678 684 ;
+C -1 ; WX 495 ; N gcommaaccent ; B 23 -488 484 484 ;
+C -1 ; WX 746 ; N Hcircumflex ; B 78 0 668 913 ;
+C -1 ; WX 546 ; N hcircumflex ; B 68 0 480 967 ;
+C -1 ; WX 277 ; N Itilde ; B -25 0 302 846 ;
+C -1 ; WX 246 ; N itilde ; B -46 0 280 646 ;
+C -1 ; WX 277 ; N Imacron ; B 19 0 258 828 ;
+C -1 ; WX 246 ; N imacron ; B -2 0 236 628 ;
+C -1 ; WX 277 ; N Ibreve ; B -1 0 278 899 ;
+C -1 ; WX 246 ; N ibreve ; B -23 0 257 699 ;
+C -1 ; WX 277 ; N Iogonek ; B 4 -205 205 671 ;
+C -1 ; WX 246 ; N iogonek ; B -16 -205 185 693 ;
+C -1 ; WX 277 ; N Idotaccent ; B 76 0 201 867 ;
+C -1 ; WX 246 ; N dotlessi ; B 69 0 168 471 ;
+C -1 ; WX 277 ; N Jcircumflex ; B -51 -160 280 913 ;
+C -1 ; WX 246 ; N jcircumflex ; B -40 -268 265 700 ;
+C -1 ; WX 591 ; N Kcommaaccent ; B 19 -226 617 671 ;
+C -1 ; WX 492 ; N kcommaaccent ; B 4 -220 488 738 ;
+C -1 ; WX 453 ; N Lacute ; B 78 0 452 1020 ;
+C -1 ; WX 246 ; N lacute ; B 73 0 266 1074 ;
+C -1 ; WX 453 ; N Lcommaaccent ; B 78 -220 452 671 ;
+C -1 ; WX 246 ; N lcommaaccent ; B 6 -220 258 738 ;
+C -1 ; WX 453 ; N Lcaron ; B 78 0 452 911 ;
+C -1 ; WX 246 ; N lcaron ; B -30 0 272 965 ;
+C -1 ; WX 453 ; N Ldot ; B 78 0 452 671 ;
+C -1 ; WX 515 ; N ldot ; B 73 -11 443 738 ;
+C -1 ; WX 453 ; N Lslash ; B -41 0 452 671 ;
+C -1 ; WX 318 ; N lslash ; B -18 0 343 738 ;
+C -1 ; WX 728 ; N Nacute ; B 71 -11 657 1020 ;
+C -1 ; WX 543 ; N nacute ; B 66 0 478 820 ;
+C -1 ; WX 728 ; N Ncommaaccent ; B -2 -231 657 684 ;
+C -1 ; WX 543 ; N ncommaaccent ; B 1 -220 478 484 ;
+C -1 ; WX 728 ; N Ncaron ; B -48 -11 657 911 ;
+C -1 ; WX 543 ; N ncaron ; B 66 0 478 711 ;
+C -1 ; WX 806 ; N Omacron ; B 37 -15 771 828 ;
+C -1 ; WX 542 ; N omacron ; B 30 -11 512 628 ;
+C -1 ; WX 806 ; N Obreve ; B 37 -15 771 899 ;
+C -1 ; WX 542 ; N obreve ; B 30 -11 512 699 ;
+C -1 ; WX 806 ; N Ohungarumlaut ; B 37 -15 771 917 ;
+C -1 ; WX 542 ; N ohungarumlaut ; B 30 -11 512 717 ;
+C -1 ; WX 883 ; N oe ; B 28 -11 861 484 ;
+C -1 ; WX 565 ; N Racute ; B 79 0 581 1020 ;
+C -1 ; WX 351 ; N racute ; B 66 0 347 820 ;
+C -1 ; WX 565 ; N Rcommaaccent ; B 20 -220 581 673 ;
+C -1 ; WX 351 ; N rcommaaccent ; B -17 -220 337 481 ;
+C -1 ; WX 565 ; N Rcaron ; B 79 0 581 911 ;
+C -1 ; WX 351 ; N rcaron ; B 51 0 352 711 ;
+C -1 ; WX 503 ; N Sacute ; B 36 -11 460 1020 ;
+C -1 ; WX 427 ; N sacute ; B 49 -11 382 820 ;
+C -1 ; WX 503 ; N Scircumflex ; B 36 -11 460 913 ;
+C -1 ; WX 427 ; N scircumflex ; B 49 -11 382 713 ;
+C -1 ; WX 503 ; N Scedilla ; B 36 -231 460 684 ;
+C -1 ; WX 427 ; N scedilla ; B 49 -231 382 484 ;
+C -1 ; WX 503 ; N Scaron ; B 36 -11 460 911 ;
+C -1 ; WX 427 ; N scaron ; B 49 -11 382 711 ;
+C -1 ; WX 522 ; N Tcommaaccent ; B 8 -220 513 671 ;
+C -1 ; WX 306 ; N tcommaaccent ; B 13 -231 345 621 ;
+C -1 ; WX 522 ; N Tcaron ; B 8 0 513 911 ;
+C -1 ; WX 306 ; N tcaron ; B -15 -11 299 848 ;
+C -1 ; WX 731 ; N Utilde ; B 73 -11 662 846 ;
+C -1 ; WX 543 ; N utilde ; B 65 -11 477 646 ;
+C -1 ; WX 731 ; N Umacron ; B 73 -11 662 828 ;
+C -1 ; WX 543 ; N umacron ; B 65 -11 477 628 ;
+C -1 ; WX 731 ; N Ubreve ; B 73 -11 662 899 ;
+C -1 ; WX 543 ; N ubreve ; B 65 -11 477 699 ;
+C -1 ; WX 731 ; N Uring ; B 73 -11 662 978 ;
+C -1 ; WX 543 ; N uring ; B 65 -11 477 778 ;
+C -1 ; WX 731 ; N Uhungarumlaut ; B 73 -11 662 917 ;
+C -1 ; WX 543 ; N uhungarumlaut ; B 65 -11 484 717 ;
+C -1 ; WX 731 ; N Uogonek ; B 73 -216 662 671 ;
+C -1 ; WX 543 ; N uogonek ; B -21 -216 477 471 ;
+C -1 ; WX 941 ; N Wcircumflex ; B 0 0 941 913 ;
+C -1 ; WX 754 ; N wcircumflex ; B 3 0 758 713 ;
+C -1 ; WX 509 ; N Ycircumflex ; B -20 0 537 913 ;
+C -1 ; WX 478 ; N ycircumflex ; B 3 -268 479 713 ;
+C -1 ; WX 509 ; N Ydieresis ; B -20 0 537 852 ;
+C -1 ; WX 596 ; N Zacute ; B 5 0 577 1020 ;
+C -1 ; WX 466 ; N zacute ; B 11 0 437 820 ;
+C -1 ; WX 596 ; N Zdotaccent ; B 5 0 577 867 ;
+C -1 ; WX 466 ; N zdotaccent ; B 11 0 437 667 ;
+C -1 ; WX 596 ; N Zcaron ; B 5 0 577 911 ;
+C -1 ; WX 466 ; N zcaron ; B 11 0 437 711 ;
+C -1 ; WX 500 ; N florin ; B -13 -226 450 689 ;
+C -1 ; WX 1033 ; N Ohorn ; B 37 -15 921 783 ;
+C -1 ; WX 769 ; N ohorn ; B 30 -11 648 666 ;
+C -1 ; WX 958 ; N Uhorn ; B 73 -11 862 804 ;
+C -1 ; WX 770 ; N uhorn ; B 65 -11 686 690 ;
+C -1 ; WX 731 ; N uni01D7 ; B 73 -11 662 1188 ;
+C -1 ; WX 543 ; N uni01D8 ; B 65 -11 477 988 ;
+C -1 ; WX 731 ; N uni01DB ; B 73 -11 662 1188 ;
+C -1 ; WX 543 ; N uni01DC ; B 65 -11 477 988 ;
+C -1 ; WX 721 ; N uni01F4 ; B 37 -11 678 1020 ;
+C -1 ; WX 495 ; N uni01F5 ; B 23 -268 484 820 ;
+C -1 ; WX 728 ; N uni01F8 ; B -43 -11 657 1020 ;
+C -1 ; WX 543 ; N uni01F9 ; B 66 0 478 820 ;
+C -1 ; WX 594 ; N Aringacute ; B -11 0 604 1247 ;
+C -1 ; WX 466 ; N aringacute ; B 32 -11 471 1114 ;
+C -1 ; WX 494 ; N AEacute ; B -12 744 145 1020 ;
+C -1 ; WX 765 ; N aeacute ; B 32 -11 740 820 ;
+C -1 ; WX 503 ; N Scommaaccent ; B 36 -372 460 684 ;
+C -1 ; WX 427 ; N scommaaccent ; B 49 -372 382 484 ;
+C -1 ; WX 522 ; N uni021A ; B 8 -361 513 671 ;
+C -1 ; WX 306 ; N uni021B ; B 13 -372 299 621 ;
+C -1 ; WX 594 ; N uni0226 ; B -11 0 604 867 ;
+C -1 ; WX 466 ; N uni0227 ; B 32 -11 471 667 ;
+C -1 ; WX 806 ; N uni022E ; B 37 -15 771 867 ;
+C -1 ; WX 542 ; N uni022F ; B 30 -11 512 667 ;
+C -1 ; WX 278 ; N circumflex ; B -12 549 289 716 ;
+C -1 ; WX 278 ; N caron ; B -12 549 289 716 ;
+C -1 ; WX 278 ; N uni02C9 ; B 6 590 272 640 ;
+C -1 ; WX 278 ; N breve ; B -1 549 278 704 ;
+C -1 ; WX 278 ; N dotaccent ; B 90 576 187 673 ;
+C -1 ; WX 278 ; N ring ; B 47 532 230 715 ;
+C -1 ; WX 278 ; N ogonek ; B 73 -213 273 -1 ;
+C -1 ; WX 278 ; N tilde ; B -24 574 302 676 ;
+C -1 ; WX 278 ; N hungarumlaut ; B 49 543 333 716 ;
+C -1 ; WX 233 ; N tonos ; B -1 535 219 709 ;
+C -1 ; WX 323 ; N dieresistonos ; B 5 535 311 707 ;
+C -1 ; WX 645 ; N Alphatonos ; B 9 0 656 709 ;
+C -1 ; WX 269 ; N anoteleia ; B 71 332 197 458 ;
+C -1 ; WX 714 ; N Epsilontonos ; B -1 0 662 709 ;
+C -1 ; WX 966 ; N Etatonos ; B -1 0 888 709 ;
+C -1 ; WX 497 ; N Iotatonos ; B -1 0 418 709 ;
+C -1 ; WX 976 ; N Omicrontonos ; B -1 -15 939 709 ;
+C -1 ; WX 839 ; N Upsilontonos ; B -1 0 867 709 ;
+C -1 ; WX 983 ; N Omegatonos ; B -1 0 976 709 ;
+C -1 ; WX 246 ; N iotadieresistonos ; B -30 0 276 707 ;
+C -1 ; WX 594 ; N Alpha ; B -11 0 604 684 ;
+C -1 ; WX 577 ; N Beta ; B 79 0 541 673 ;
+C -1 ; WX 453 ; N Gamma ; B 78 0 452 671 ;
+C -1 ; WX 647 ; N uni0394 ; B 0 0 647 671 ;
+C -1 ; WX 494 ; N Epsilon ; B 78 0 442 671 ;
+C -1 ; WX 596 ; N Zeta ; B 5 0 577 671 ;
+C -1 ; WX 748 ; N Eta ; B 79 0 669 671 ;
+C -1 ; WX 806 ; N Theta ; B 37 -14 773 684 ;
+C -1 ; WX 277 ; N Iota ; B 79 0 198 671 ;
+C -1 ; WX 591 ; N Kappa ; B 78 -6 617 671 ;
+C -1 ; WX 614 ; N Lambda ; B 0 0 614 671 ;
+C -1 ; WX 891 ; N Mu ; B 40 0 839 684 ;
+C -1 ; WX 728 ; N Nu ; B 71 -11 657 684 ;
+C -1 ; WX 632 ; N Xi ; B 42 0 589 671 ;
+C -1 ; WX 806 ; N Omicron ; B 37 -15 769 684 ;
+C -1 ; WX 746 ; N Pi ; B 78 0 668 671 ;
+C -1 ; WX 530 ; N Rho ; B 79 0 520 673 ;
+C -1 ; WX 594 ; N Sigma ; B 32 0 569 671 ;
+C -1 ; WX 522 ; N Tau ; B 8 0 513 671 ;
+C -1 ; WX 509 ; N Upsilon ; B -20 0 537 671 ;
+C -1 ; WX 806 ; N Phi ; B 36 -18 769 690 ;
+C -1 ; WX 532 ; N Chi ; B 0 0 532 671 ;
+C -1 ; WX 771 ; N Psi ; B 53 0 719 671 ;
+C -1 ; WX 813 ; N uni03A9 ; B 6 0 806 684 ;
+C -1 ; WX 278 ; N Iotadieresis ; B -2 0 280 870 ;
+C -1 ; WX 510 ; N Upsilondieresis ; B -19 0 537 870 ;
+C -1 ; WX 609 ; N alphatonos ; B 30 -11 596 709 ;
+C -1 ; WX 452 ; N epsilontonos ; B 38 -11 431 710 ;
+C -1 ; WX 543 ; N etatonos ; B 66 -267 478 710 ;
+C -1 ; WX 246 ; N iotatonos ; B 69 0 309 709 ;
+C -1 ; WX 557 ; N upsilondieresistonos ; B 57 -11 508 707 ;
+C -1 ; WX 609 ; N alpha ; B 30 -11 596 484 ;
+C -1 ; WX 561 ; N beta ; B 69 -267 531 738 ;
+C -1 ; WX 490 ; N gamma ; B -9 -268 504 484 ;
+C -1 ; WX 511 ; N delta ; B 30 -11 483 738 ;
+C -1 ; WX 452 ; N epsilon ; B 38 -11 409 484 ;
+C -1 ; WX 492 ; N zeta ; B 54 -167 486 739 ;
+C -1 ; WX 543 ; N eta ; B 66 -267 478 484 ;
+C -1 ; WX 539 ; N theta ; B 35 -14 504 655 ;
+C -1 ; WX 246 ; N iota ; B 69 0 168 471 ;
+C -1 ; WX 492 ; N kappa ; B 70 0 488 471 ;
+C -1 ; WX 473 ; N lambda ; B 2 0 470 738 ;
+C -1 ; WX 543 ; N uni03BC ; B 61 -269 483 471 ;
+C -1 ; WX 471 ; N nu ; B 0 0 455 476 ;
+C -1 ; WX 472 ; N xi ; B 46 -172 471 738 ;
+C -1 ; WX 542 ; N omicron ; B 30 -11 512 484 ;
+C -1 ; WX 712 ; N pi ; B 14 0 689 469 ;
+C -1 ; WX 546 ; N rho ; B 47 -268 512 484 ;
+C -1 ; WX 464 ; N sigma1 ; B 32 -211 442 484 ;
+C -1 ; WX 580 ; N sigma ; B 30 -11 578 484 ;
+C -1 ; WX 505 ; N tau ; B 22 0 488 469 ;
+C -1 ; WX 557 ; N upsilon ; B 57 -11 508 474 ;
+C -1 ; WX 724 ; N phi ; B 28 -268 695 481 ;
+C -1 ; WX 513 ; N chi ; B -1 -268 522 484 ;
+C -1 ; WX 747 ; N psi ; B 56 -268 721 566 ;
+C -1 ; WX 769 ; N omega ; B 29 -11 741 471 ;
+C -1 ; WX 246 ; N iotadieresis ; B -21 0 261 668 ;
+C -1 ; WX 557 ; N upsilondieresis ; B 57 -11 508 668 ;
+C -1 ; WX 542 ; N omicrontonos ; B 30 -11 512 709 ;
+C -1 ; WX 557 ; N upsilontonos ; B 57 -11 508 708 ;
+C -1 ; WX 769 ; N omegatonos ; B 29 -11 741 709 ;
+C -1 ; WX 724 ; N phi1 ; B 30 -268 692 699 ;
+C -1 ; WX 594 ; N uni1E00 ; B -11 -294 604 684 ;
+C -1 ; WX 466 ; N uni1E01 ; B 32 -305 471 484 ;
+C -1 ; WX 577 ; N uni1E02 ; B 79 0 541 867 ;
+C -1 ; WX 546 ; N uni1E03 ; B 56 -11 506 921 ;
+C -1 ; WX 577 ; N uni1E04 ; B 79 -183 541 673 ;
+C -1 ; WX 546 ; N uni1E05 ; B 56 -194 506 738 ;
+C -1 ; WX 464 ; N uni1E09 ; B 25 -218 443 820 ;
+C -1 ; WX 751 ; N uni1E0A ; B 78 0 714 867 ;
+C -1 ; WX 546 ; N uni1E0B ; B 40 -11 487 921 ;
+C -1 ; WX 751 ; N uni1E0C ; B 78 -183 714 676 ;
+C -1 ; WX 546 ; N uni1E0D ; B 40 -194 487 738 ;
+C -1 ; WX 751 ; N uni1E12 ; B 62 -733 714 676 ;
+C -1 ; WX 546 ; N uni1E13 ; B -9 -744 493 738 ;
+C -1 ; WX 494 ; N uni1E18 ; B 9 -733 511 671 ;
+C -1 ; WX 490 ; N uni1E19 ; B 16 -744 518 484 ;
+C -1 ; WX 494 ; N uni1E1A ; B 78 -162 442 671 ;
+C -1 ; WX 490 ; N uni1E1B ; B 30 -173 465 484 ;
+C -1 ; WX 483 ; N uni1E1E ; B 78 0 442 867 ;
+C -1 ; WX 286 ; N uni1E1F ; B 9 0 336 921 ;
+C -1 ; WX 746 ; N uni1E22 ; B 78 0 668 867 ;
+C -1 ; WX 546 ; N uni1E23 ; B 55 0 480 921 ;
+C -1 ; WX 746 ; N uni1E24 ; B 78 -183 668 671 ;
+C -1 ; WX 546 ; N uni1E25 ; B 68 -183 480 738 ;
+C -1 ; WX 746 ; N uni1E26 ; B 78 0 668 852 ;
+C -1 ; WX 546 ; N uni1E27 ; B 68 0 480 906 ;
+C -1 ; WX 277 ; N uni1E2C ; B -25 -162 302 671 ;
+C -1 ; WX 246 ; N uni1E2D ; B -45 -162 282 693 ;
+C -1 ; WX 277 ; N uni1E2E ; B -3 0 284 1188 ;
+C -1 ; WX 246 ; N uni1E2F ; B -24 0 262 988 ;
+C -1 ; WX 591 ; N uni1E30 ; B 78 -6 617 1020 ;
+C -1 ; WX 492 ; N uni1E31 ; B 70 0 488 1074 ;
+C -1 ; WX 591 ; N uni1E32 ; B 78 -189 617 671 ;
+C -1 ; WX 492 ; N uni1E33 ; B 70 -183 488 738 ;
+C -1 ; WX 453 ; N uni1E36 ; B 78 -183 452 671 ;
+C -1 ; WX 246 ; N uni1E37 ; B 60 -183 185 738 ;
+C -1 ; WX 453 ; N uni1E3C ; B 14 -733 516 671 ;
+C -1 ; WX 246 ; N uni1E3D ; B -129 -733 374 738 ;
+C -1 ; WX 891 ; N uni1E3E ; B 40 0 839 1020 ;
+C -1 ; WX 840 ; N uni1E3F ; B 66 0 774 820 ;
+C -1 ; WX 891 ; N uni1E40 ; B 40 0 839 867 ;
+C -1 ; WX 840 ; N uni1E41 ; B 66 0 774 667 ;
+C -1 ; WX 891 ; N uni1E42 ; B 40 -183 839 684 ;
+C -1 ; WX 840 ; N uni1E43 ; B 66 -183 774 484 ;
+C -1 ; WX 728 ; N uni1E44 ; B 40 -11 657 867 ;
+C -1 ; WX 543 ; N uni1E45 ; B 66 0 478 667 ;
+C -1 ; WX 728 ; N uni1E46 ; B 71 -194 690 684 ;
+C -1 ; WX 543 ; N uni1E47 ; B 66 -183 478 484 ;
+C -1 ; WX 728 ; N uni1E4A ; B 71 -744 879 684 ;
+C -1 ; WX 543 ; N uni1E4B ; B 21 -733 523 484 ;
+C -1 ; WX 806 ; N uni1E4C ; B 37 -15 771 1182 ;
+C -1 ; WX 542 ; N uni1E4D ; B 30 -11 567 982 ;
+C -1 ; WX 806 ; N uni1E4E ; B 37 -15 771 1014 ;
+C -1 ; WX 542 ; N uni1E4F ; B 30 -11 563 814 ;
+C -1 ; WX 530 ; N uni1E54 ; B 79 0 520 1020 ;
+C -1 ; WX 546 ; N uni1E55 ; B 60 -269 506 820 ;
+C -1 ; WX 530 ; N uni1E56 ; B 79 0 520 867 ;
+C -1 ; WX 546 ; N uni1E57 ; B 60 -269 506 667 ;
+C -1 ; WX 565 ; N uni1E58 ; B 79 0 581 867 ;
+C -1 ; WX 351 ; N uni1E59 ; B 66 0 337 667 ;
+C -1 ; WX 565 ; N uni1E5A ; B 79 -183 581 673 ;
+C -1 ; WX 351 ; N uni1E5B ; B 52 -183 337 481 ;
+C -1 ; WX 503 ; N uni1E60 ; B 36 -11 460 867 ;
+C -1 ; WX 427 ; N uni1E61 ; B 49 -11 382 667 ;
+C -1 ; WX 503 ; N uni1E62 ; B 36 -194 460 684 ;
+C -1 ; WX 427 ; N uni1E63 ; B 49 -194 382 484 ;
+C -1 ; WX 503 ; N uni1E68 ; B 36 -194 460 867 ;
+C -1 ; WX 427 ; N uni1E69 ; B 49 -194 382 667 ;
+C -1 ; WX 522 ; N uni1E6A ; B 8 0 513 867 ;
+C -1 ; WX 306 ; N uni1E6B ; B 13 -11 299 804 ;
+C -1 ; WX 522 ; N uni1E6C ; B 8 -183 513 671 ;
+C -1 ; WX 306 ; N uni1E6D ; B 13 -194 299 621 ;
+C -1 ; WX 522 ; N uni1E70 ; B 8 -733 513 671 ;
+C -1 ; WX 306 ; N uni1E71 ; B -41 -744 461 621 ;
+C -1 ; WX 731 ; N uni1E72 ; B 73 -179 662 671 ;
+C -1 ; WX 543 ; N uni1E73 ; B 65 -179 477 471 ;
+C -1 ; WX 731 ; N uni1E74 ; B 73 -173 662 671 ;
+C -1 ; WX 543 ; N uni1E75 ; B 63 -173 477 471 ;
+C -1 ; WX 731 ; N uni1E76 ; B 73 -744 662 671 ;
+C -1 ; WX 543 ; N uni1E77 ; B -25 -744 477 471 ;
+C -1 ; WX 614 ; N uni1E7C ; B 0 0 614 846 ;
+C -1 ; WX 471 ; N uni1E7D ; B 0 0 474 646 ;
+C -1 ; WX 614 ; N uni1E7E ; B 0 -183 614 671 ;
+C -1 ; WX 471 ; N uni1E7F ; B 0 -183 474 471 ;
+C -1 ; WX 941 ; N Wgrave ; B 0 0 941 1020 ;
+C -1 ; WX 754 ; N wgrave ; B 3 0 758 820 ;
+C -1 ; WX 941 ; N Wacute ; B 0 0 941 1020 ;
+C -1 ; WX 754 ; N wacute ; B 3 0 758 820 ;
+C -1 ; WX 941 ; N Wdieresis ; B 0 0 941 852 ;
+C -1 ; WX 754 ; N wdieresis ; B 3 0 758 652 ;
+C -1 ; WX 941 ; N uni1E86 ; B 0 0 941 867 ;
+C -1 ; WX 754 ; N uni1E87 ; B 3 0 758 667 ;
+C -1 ; WX 941 ; N uni1E88 ; B 0 -183 941 671 ;
+C -1 ; WX 754 ; N uni1E89 ; B 3 -183 758 471 ;
+C -1 ; WX 532 ; N uni1E8A ; B 0 0 532 867 ;
+C -1 ; WX 455 ; N uni1E8B ; B 1 0 457 667 ;
+C -1 ; WX 532 ; N uni1E8C ; B 0 0 532 852 ;
+C -1 ; WX 455 ; N uni1E8D ; B 1 0 457 652 ;
+C -1 ; WX 509 ; N uni1E8E ; B -20 0 537 867 ;
+C -1 ; WX 478 ; N uni1E8F ; B 3 -268 479 667 ;
+C -1 ; WX 596 ; N uni1E90 ; B 5 0 577 913 ;
+C -1 ; WX 466 ; N uni1E91 ; B 11 0 437 713 ;
+C -1 ; WX 596 ; N uni1E92 ; B 5 -183 577 671 ;
+C -1 ; WX 466 ; N uni1E93 ; B 11 -183 437 471 ;
+C -1 ; WX 306 ; N uni1E97 ; B -5 -11 299 789 ;
+C -1 ; WX 754 ; N uni1E98 ; B 3 0 758 778 ;
+C -1 ; WX 478 ; N uni1E99 ; B 3 -268 479 778 ;
+C -1 ; WX 594 ; N uni1EA0 ; B -11 -183 604 684 ;
+C -1 ; WX 466 ; N uni1EA1 ; B 32 -194 471 484 ;
+C -1 ; WX 594 ; N uni1EA4 ; B -11 0 604 1249 ;
+C -1 ; WX 466 ; N uni1EA5 ; B 32 -11 471 1049 ;
+C -1 ; WX 594 ; N uni1EA6 ; B -11 0 604 1249 ;
+C -1 ; WX 466 ; N uni1EA7 ; B 32 -11 471 1049 ;
+C -1 ; WX 594 ; N uni1EAA ; B -11 0 604 1075 ;
+C -1 ; WX 466 ; N uni1EAB ; B 32 -11 471 875 ;
+C -1 ; WX 594 ; N uni1EAC ; B -11 -183 604 913 ;
+C -1 ; WX 466 ; N uni1EAD ; B 32 -194 471 713 ;
+C -1 ; WX 494 ; N uni1EB8 ; B 78 -183 442 671 ;
+C -1 ; WX 490 ; N uni1EB9 ; B 30 -194 465 484 ;
+C -1 ; WX 494 ; N uni1EBC ; B 78 0 442 846 ;
+C -1 ; WX 490 ; N uni1EBD ; B 30 -11 465 646 ;
+C -1 ; WX 494 ; N uni1EBE ; B 78 0 442 1249 ;
+C -1 ; WX 490 ; N uni1EBF ; B 30 -11 465 1049 ;
+C -1 ; WX 494 ; N uni1EC0 ; B 78 0 442 1249 ;
+C -1 ; WX 490 ; N uni1EC1 ; B 30 -11 465 1049 ;
+C -1 ; WX 494 ; N uni1EC4 ; B 78 0 442 1075 ;
+C -1 ; WX 490 ; N uni1EC5 ; B 30 -11 465 875 ;
+C -1 ; WX 494 ; N uni1EC6 ; B 78 -183 442 913 ;
+C -1 ; WX 490 ; N uni1EC7 ; B 30 -194 465 713 ;
+C -1 ; WX 277 ; N uni1ECA ; B 76 -183 201 671 ;
+C -1 ; WX 246 ; N uni1ECB ; B 56 -183 181 693 ;
+C -1 ; WX 806 ; N uni1ECC ; B 37 -198 771 684 ;
+C -1 ; WX 542 ; N uni1ECD ; B 30 -194 512 484 ;
+C -1 ; WX 806 ; N uni1ED0 ; B 37 -15 771 1249 ;
+C -1 ; WX 542 ; N uni1ED1 ; B 30 -11 512 1049 ;
+C -1 ; WX 806 ; N uni1ED2 ; B 37 -15 771 1249 ;
+C -1 ; WX 542 ; N uni1ED3 ; B 30 -11 512 1049 ;
+C -1 ; WX 806 ; N uni1ED6 ; B 37 -15 771 1075 ;
+C -1 ; WX 542 ; N uni1ED7 ; B 30 -11 512 875 ;
+C -1 ; WX 806 ; N uni1ED8 ; B 37 -198 771 913 ;
+C -1 ; WX 542 ; N uni1ED9 ; B 30 -194 512 713 ;
+C -1 ; WX 731 ; N uni1EE4 ; B 73 -194 662 671 ;
+C -1 ; WX 543 ; N uni1EE5 ; B 65 -194 477 471 ;
+C -1 ; WX 509 ; N Ygrave ; B -20 0 537 1020 ;
+C -1 ; WX 478 ; N ygrave ; B 3 -268 479 820 ;
+C -1 ; WX 509 ; N uni1EF4 ; B -20 -183 537 671 ;
+C -1 ; WX 478 ; N uni1EF5 ; B 3 -451 479 471 ;
+C -1 ; WX 509 ; N uni1EF8 ; B -20 0 537 846 ;
+C -1 ; WX 478 ; N uni1EF9 ; B 3 -268 479 646 ;
+C -1 ; WX 492 ; N endash ; B 0 208 492 269 ;
+C -1 ; WX 984 ; N emdash ; B 163 210 820 270 ;
+C -1 ; WX 269 ; N quoteleft ; B 63 409 219 685 ;
+C -1 ; WX 269 ; N quoteright ; B 65 409 220 686 ;
+C -1 ; WX 269 ; N quotesinglbase ; B 29 -175 196 126 ;
+C -1 ; WX 450 ; N quotedblleft ; B 61 409 397 684 ;
+C -1 ; WX 450 ; N quotedblright ; B 75 409 411 685 ;
+C -1 ; WX 269 ; N quotedblbase ; B 29 -175 196 126 ;
+C -1 ; WX 722 ; N bullet ; B 146 143 570 567 ;
+C -1 ; WX 835 ; N ellipsis ; B 85 -14 724 94 ;
+C -1 ; WX 321 ; N uni2027 ; B 97 332 223 458 ;
+C -1 ; WX 1106 ; N perthousand ; B 20 -91 1088 731 ;
+C -1 ; WX 820 ; N guilsinglleft ; B 127 41 692 545 ;
+C -1 ; WX 820 ; N guilsinglright ; B 127 41 693 545 ;
+C -1 ; WX 500 ; N Euro ; B -50 -15 509 677 ;
+C -1 ; WX 820 ; N trademark ; B 127 442 661 698 ;
+C -1 ; WX 647 ; N Delta ; B 0 0 647 671 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 820 ; N lessequal ; B 127 19 693 567 ;
+C -1 ; WX 820 ; N greaterequal ; B 127 19 693 567 ;
+C -1 ; WX 246 ; N uniF6BE ; B -40 -268 174 471 ;
+C -1 ; WX 553 ; N uniFB00 ; B 9 0 577 738 ; L i uniFB03 ; L l uniFB04 ;
+C -1 ; WX 587 ; N uniFB01 ; B 9 0 504 738 ;
+C -1 ; WX 577 ; N uniFB02 ; B 9 0 491 738 ;
+C -1 ; WX 852 ; N uniFB03 ; B 9 0 769 738 ;
+C -1 ; WX 842 ; N uniFB04 ; B 9 0 756 738 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/epigrafica/afm/Epigrafica-Pezokefalaia.afm b/fonts/greek/epigrafica/afm/Epigrafica-Pezokefalaia.afm
new file mode 100644
index 0000000000..3d38f505a7
--- /dev/null
+++ b/fonts/greek/epigrafica/afm/Epigrafica-Pezokefalaia.afm
@@ -0,0 +1,343 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Thu Jun 1 22:50:50 2006
+FontName Epigrafica-SmallCaps
+FullName Epigrafica-Pezokefalaia
+FamilyName Epigrafica
+Weight Regular
+Notice (Forked from GPL'd MgOpen fonts.)
+Comment A. Tsolomitis.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 1.00
+EncodingScheme ISO10646-1
+FontBBox -51 -269 1088 1188
+CapHeight 671
+XHeight 472
+Ascender 471
+Descender -1
+StartCharMetrics 320
+C 0 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 270 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 323 ; N exclam ; B 98 -11 225 684 ;
+C 34 ; WX 273 ; N quotedbl ; B 46 423 227 689 ;
+C 35 ; WX 756 ; N numbersign ; B 56 0 700 698 ;
+C 36 ; WX 539 ; N dollar ; B 64 -90 479 709 ;
+C 37 ; WX 743 ; N percent ; B 20 -91 728 731 ;
+C 38 ; WX 702 ; N ampersand ; B 55 -13 661 671 ;
+C 39 ; WX 269 ; N quotesingle ; B 64 409 221 685 ;
+C 40 ; WX 323 ; N parenleft ; B 82 -132 274 684 ;
+C 41 ; WX 323 ; N parenright ; B 48 -132 240 684 ;
+C 42 ; WX 486 ; N asterisk ; B 68 331 418 684 ;
+C 43 ; WX 820 ; N plus ; B 122 0 698 587 ;
+C 44 ; WX 269 ; N comma ; B 29 -175 196 126 ;
+C 45 ; WX 323 ; N hyphen ; B 42 197 280 281 ;
+C 46 ; WX 269 ; N period ; B 72 -11 197 112 ;
+C 47 ; WX 276 ; N slash ; B -26 -91 291 738 ;
+C 48 ; WX 539 ; N zero ; B 35 -14 504 655 ;
+C 49 ; WX 539 ; N one ; B 52 0 340 673 ;
+C 50 ; WX 539 ; N two ; B 16 0 448 656 ;
+C 51 ; WX 539 ; N three ; B 54 -13 464 655 ;
+C 52 ; WX 539 ; N four ; B 28 0 498 652 ;
+C 53 ; WX 539 ; N five ; B 54 -13 471 639 ;
+C 54 ; WX 539 ; N six ; B 46 -11 498 655 ;
+C 55 ; WX 539 ; N seven ; B 89 0 526 639 ;
+C 56 ; WX 539 ; N eight ; B 43 -13 497 654 ;
+C 57 ; WX 539 ; N nine ; B 41 -13 495 655 ;
+C 58 ; WX 321 ; N colon ; B 97 -11 224 458 ;
+C 59 ; WX 321 ; N semicolon ; B 53 -175 225 458 ;
+C 60 ; WX 820 ; N less ; B 127 41 692 545 ;
+C 61 ; WX 820 ; N equal ; B 122 179 698 406 ;
+C 62 ; WX 820 ; N greater ; B 127 41 693 545 ;
+C 63 ; WX 433 ; N question ; B 92 -11 374 684 ;
+C 64 ; WX 984 ; N at ; B 56 -135 928 698 ;
+C 65 ; WX 594 ; N A ; B -11 0 604 684 ;
+C 66 ; WX 577 ; N B ; B 79 0 541 673 ;
+C 67 ; WX 657 ; N C ; B 37 -11 635 684 ;
+C 68 ; WX 751 ; N D ; B 78 0 714 676 ;
+C 69 ; WX 494 ; N E ; B 78 0 442 671 ;
+C 70 ; WX 483 ; N F ; B 78 0 442 671 ;
+C 71 ; WX 721 ; N G ; B 37 -11 678 684 ;
+C 72 ; WX 746 ; N H ; B 78 0 668 671 ;
+C 73 ; WX 277 ; N I ; B 79 0 198 671 ;
+C 74 ; WX 277 ; N J ; B -51 -160 199 671 ;
+C 75 ; WX 591 ; N K ; B 78 -6 617 671 ;
+C 76 ; WX 453 ; N L ; B 78 0 452 671 ; L periodcentered Ldot ;
+C 77 ; WX 891 ; N M ; B 40 0 839 684 ;
+C 78 ; WX 728 ; N N ; B 71 -11 657 684 ;
+C 79 ; WX 806 ; N O ; B 37 -15 771 684 ;
+C 80 ; WX 530 ; N P ; B 79 0 520 673 ;
+C 81 ; WX 806 ; N Q ; B 37 -192 774 684 ;
+C 82 ; WX 565 ; N R ; B 79 0 581 673 ;
+C 83 ; WX 503 ; N S ; B 36 -11 460 684 ;
+C 84 ; WX 522 ; N T ; B 8 0 513 671 ;
+C 85 ; WX 731 ; N U ; B 73 -11 662 671 ;
+C 86 ; WX 614 ; N V ; B 0 0 614 671 ;
+C 87 ; WX 941 ; N W ; B 0 0 941 671 ;
+C 88 ; WX 532 ; N X ; B 0 0 532 671 ;
+C 89 ; WX 509 ; N Y ; B -20 0 537 671 ;
+C 90 ; WX 596 ; N Z ; B 5 0 577 671 ;
+C 91 ; WX 323 ; N bracketleft ; B 84 -114 263 671 ;
+C 92 ; WX 276 ; N backslash ; B -26 -91 290 738 ;
+C 93 ; WX 323 ; N bracketright ; B 60 -114 239 671 ;
+C 94 ; WX 290 ; N asciicircum ; B 0 535 281 704 ;
+C 95 ; WX 492 ; N underscore ; B 0 -232 492 -184 ;
+C 96 ; WX 269 ; N grave ; B 49 409 206 685 ;
+C 97 ; WX 415 ; N a ; B -13 -1 428 482 ;
+C 98 ; WX 403 ; N b ; B 55 0 379 471 ;
+C 99 ; WX 459 ; N c ; B 26 -8 447 479 ;
+C 100 ; WX 525 ; N d ; B 54 -1 500 473 ;
+C 101 ; WX 345 ; N e ; B 54 0 309 470 ;
+C 102 ; WX 338 ; N f ; B 54 -1 309 470 ;
+C 103 ; WX 504 ; N g ; B 26 -9 476 479 ;
+C 104 ; WX 522 ; N h ; B 54 -1 469 471 ;
+C 105 ; WX 193 ; N i ; B 54 -1 140 471 ;
+C 106 ; WX 193 ; N j ; B -37 -113 140 471 ;
+C 107 ; WX 413 ; N k ; B 54 -5 443 472 ;
+C 108 ; WX 317 ; N l ; B 54 0 317 471 ; L periodcentered ldot ;
+C 109 ; WX 623 ; N m ; B 26 -2 589 479 ;
+C 110 ; WX 509 ; N n ; B 49 -8 461 479 ;
+C 111 ; WX 564 ; N o ; B 26 -10 540 479 ;
+C 112 ; WX 371 ; N p ; B 54 -1 364 471 ;
+C 113 ; WX 564 ; N q ; B 26 -137 556 479 ;
+C 114 ; WX 395 ; N r ; B 55 -2 417 471 ;
+C 115 ; WX 352 ; N s ; B 24 -8 322 479 ;
+C 116 ; WX 365 ; N t ; B 5 -1 362 471 ;
+C 117 ; WX 511 ; N u ; B 50 -8 464 472 ;
+C 118 ; WX 429 ; N v ; B -5 0 436 472 ;
+C 119 ; WX 658 ; N w ; B -4 -1 665 473 ;
+C 120 ; WX 372 ; N x ; B -9 -2 380 472 ;
+C 121 ; WX 356 ; N y ; B -22 -1 385 472 ;
+C 122 ; WX 417 ; N z ; B 4 -1 406 471 ;
+C 123 ; WX 492 ; N braceleft ; B 84 -199 409 708 ;
+C 124 ; WX 492 ; N bar ; B 220 -168 271 688 ;
+C 125 ; WX 492 ; N braceright ; B 82 -199 408 708 ;
+C 126 ; WX 985 ; N asciitilde ; B 205 468 778 665 ;
+C 160 ; WX 280 ; N nbspace ; B 0 0 0 0 ;
+C 163 ; WX 539 ; N sterling ; B 47 0 525 655 ;
+C 165 ; WX 540 ; N yen ; B 23 0 503 639 ;
+C 167 ; WX 486 ; N section ; B 46 -128 446 688 ;
+C 168 ; WX 278 ; N dieresis ; B -2 762 280 870 ;
+C 169 ; WX 820 ; N copyright ; B 58 -4 762 699 ;
+C 171 ; WX 437 ; N guillemotleft ; B 35 3 396 467 ;
+C 174 ; WX 820 ; N registered ; B 58 -4 762 699 ;
+C 176 ; WX 492 ; N degree ; B 129 527 363 761 ;
+C 177 ; WX 820 ; N plusminus ; B 122 24 698 561 ;
+C 178 ; WX 357 ; N twosuperior ; B 11 256 297 649 ;
+C 179 ; WX 357 ; N threesuperior ; B 35 247 306 649 ;
+C 180 ; WX 269 ; N acute ; B 64 409 221 685 ;
+C 181 ; WX 543 ; N mu ; B 61 -269 483 471 ;
+C 182 ; WX 425 ; N paragraph ; B 13 3 383 697 ;
+C 183 ; WX 269 ; N periodcentered ; B 72 188 197 311 ;
+C 185 ; WX 357 ; N uni00B9 ; B 59 256 250 660 ;
+C 187 ; WX 437 ; N guillemotright ; B 31 0 391 464 ;
+C 189 ; WX 844 ; N onehalf ; B 60 -90 788 731 ;
+C 192 ; WX 594 ; N Agrave ; B -11 0 604 1020 ;
+C 193 ; WX 594 ; N Aacute ; B -11 0 604 1020 ;
+C 194 ; WX 594 ; N Acircumflex ; B -11 0 604 913 ;
+C 195 ; WX 594 ; N Atilde ; B -11 0 604 846 ;
+C 196 ; WX 594 ; N Adieresis ; B -11 0 604 852 ;
+C 197 ; WX 594 ; N Aring ; B -11 0 604 911 ;
+C 198 ; WX 494 ; N AE ; B 0 0 0 0 ;
+C 200 ; WX 494 ; N Egrave ; B 78 0 442 1020 ;
+C 201 ; WX 494 ; N Eacute ; B 78 0 442 1020 ;
+C 202 ; WX 494 ; N Ecircumflex ; B 78 0 442 913 ;
+C 203 ; WX 494 ; N Edieresis ; B 78 0 442 852 ;
+C 204 ; WX 277 ; N Igrave ; B -7 0 198 1020 ;
+C 205 ; WX 277 ; N Iacute ; B 79 0 284 1020 ;
+C 206 ; WX 277 ; N Icircumflex ; B -2 0 279 913 ;
+C 207 ; WX 277 ; N Idieresis ; B -3 0 280 852 ;
+C 209 ; WX 728 ; N Ntilde ; B 71 -11 657 846 ;
+C 210 ; WX 806 ; N Ograve ; B 37 -15 771 1020 ;
+C 211 ; WX 806 ; N Oacute ; B 37 -15 771 1020 ;
+C 212 ; WX 806 ; N Ocircumflex ; B 37 -15 771 913 ;
+C 213 ; WX 806 ; N Otilde ; B 37 -15 771 846 ;
+C 214 ; WX 806 ; N Odieresis ; B 37 -15 771 852 ;
+C 215 ; WX 820 ; N multiply ; B 147 28 675 558 ;
+C 217 ; WX 731 ; N Ugrave ; B 73 -11 662 1020 ;
+C 218 ; WX 731 ; N Uacute ; B 73 -11 662 1020 ;
+C 219 ; WX 731 ; N Ucircumflex ; B 73 -11 662 913 ;
+C 220 ; WX 731 ; N Udieresis ; B 73 -11 662 852 ;
+C 221 ; WX 509 ; N Yacute ; B -20 0 537 1020 ;
+C 223 ; WX 551 ; N germandbls ; B 68 -11 523 738 ;
+C 224 ; WX 415 ; N agrave ; B -13 -1 428 818 ;
+C 225 ; WX 415 ; N aacute ; B -13 -1 428 818 ;
+C 226 ; WX 415 ; N acircumflex ; B -13 -1 428 711 ;
+C 227 ; WX 415 ; N atilde ; B -13 -1 428 644 ;
+C 228 ; WX 415 ; N adieresis ; B -13 -1 428 650 ;
+C 229 ; WX 415 ; N aring ; B -13 -1 428 776 ;
+C 230 ; WX 765 ; N ae ; B 32 -11 740 484 ;
+C 231 ; WX 464 ; N ccedilla ; B 25 -218 443 484 ;
+C 232 ; WX 345 ; N egrave ; B 36 0 309 815 ;
+C 233 ; WX 345 ; N eacute ; B 54 0 327 815 ;
+C 234 ; WX 345 ; N ecircumflex ; B 41 0 322 708 ;
+C 235 ; WX 345 ; N edieresis ; B 40 0 323 647 ;
+C 236 ; WX 246 ; N igrave ; B -28 0 168 815 ;
+C 237 ; WX 246 ; N iacute ; B 69 0 262 815 ;
+C 238 ; WX 246 ; N icircumflex ; B -24 0 258 708 ;
+C 239 ; WX 246 ; N idieresis ; B -24 0 258 647 ;
+C 241 ; WX 509 ; N ntilde ; B 49 -8 461 641 ;
+C 242 ; WX 564 ; N ograve ; B 26 -10 540 815 ;
+C 243 ; WX 564 ; N oacute ; B 26 -10 540 815 ;
+C 244 ; WX 564 ; N ocircumflex ; B 26 -10 540 708 ;
+C 245 ; WX 564 ; N otilde ; B 26 -10 540 641 ;
+C 246 ; WX 564 ; N odieresis ; B 26 -10 540 647 ;
+C 247 ; WX 820 ; N divide ; B 122 72 698 515 ;
+C 249 ; WX 511 ; N ugrave ; B 50 -8 464 815 ;
+C 250 ; WX 511 ; N uacute ; B 50 -8 531 815 ;
+C 251 ; WX 511 ; N ucircumflex ; B 50 -8 527 708 ;
+C 252 ; WX 511 ; N udieresis ; B 50 -8 527 647 ;
+C 253 ; WX 356 ; N yacute ; B -22 -1 530 815 ;
+C 255 ; WX 356 ; N ydieresis ; B -22 -1 526 647 ;
+C -1 ; WX 657 ; N Cacute ; B 37 -11 635 1020 ;
+C -1 ; WX 459 ; N cacute ; B 26 -8 447 815 ;
+C -1 ; WX 657 ; N Ccircumflex ; B 37 -11 635 913 ;
+C -1 ; WX 459 ; N ccircumflex ; B 26 -8 447 708 ;
+C -1 ; WX 657 ; N Cdotaccent ; B 37 -11 635 867 ;
+C -1 ; WX 459 ; N cdotaccent ; B 26 -8 447 662 ;
+C -1 ; WX 494 ; N Edotaccent ; B 78 0 442 867 ;
+C -1 ; WX 345 ; N edotaccent ; B 54 0 309 662 ;
+C -1 ; WX 721 ; N Gcircumflex ; B 37 -11 678 913 ;
+C -1 ; WX 504 ; N gcircumflex ; B 26 -9 476 708 ;
+C -1 ; WX 721 ; N Gdotaccent ; B 37 -11 678 867 ;
+C -1 ; WX 504 ; N gdotaccent ; B 26 -9 476 662 ;
+C -1 ; WX 746 ; N Hcircumflex ; B 78 0 668 913 ;
+C -1 ; WX 522 ; N hcircumflex ; B 54 -1 469 708 ;
+C -1 ; WX 277 ; N Itilde ; B -25 0 302 846 ;
+C -1 ; WX 246 ; N itilde ; B -46 0 280 641 ;
+C -1 ; WX 277 ; N Idotaccent ; B 76 0 201 867 ;
+C -1 ; WX 246 ; N dotlessi ; B 69 0 168 471 ;
+C -1 ; WX 277 ; N Jcircumflex ; B -51 -160 280 913 ;
+C -1 ; WX 193 ; N jcircumflex ; B -47 -113 234 700 ;
+C -1 ; WX 453 ; N Lacute ; B 78 0 452 1020 ;
+C -1 ; WX 317 ; N lacute ; B 54 0 317 815 ;
+C -1 ; WX 453 ; N Ldot ; B 78 0 452 671 ;
+C -1 ; WX 586 ; N ldot ; B 54 0 514 471 ;
+C -1 ; WX 280 ; N Lslash ; B 0 0 0 0 ;
+C -1 ; WX 280 ; N lslash ; B 0 0 0 0 ;
+C -1 ; WX 728 ; N Nacute ; B 71 -11 657 1020 ;
+C -1 ; WX 509 ; N nacute ; B 49 -8 461 815 ;
+C -1 ; WX 883 ; N oe ; B 28 -11 861 484 ;
+C -1 ; WX 565 ; N Racute ; B 79 0 581 1020 ;
+C -1 ; WX 395 ; N racute ; B 55 -2 417 815 ;
+C -1 ; WX 503 ; N Sacute ; B 36 -11 460 1020 ;
+C -1 ; WX 352 ; N sacute ; B 24 -8 331 815 ;
+C -1 ; WX 503 ; N Scircumflex ; B 36 -11 460 913 ;
+C -1 ; WX 352 ; N scircumflex ; B 24 -8 327 708 ;
+C -1 ; WX 731 ; N Utilde ; B 73 -11 662 846 ;
+C -1 ; WX 511 ; N utilde ; B 50 -8 549 641 ;
+C -1 ; WX 731 ; N Uring ; B 73 -11 662 978 ;
+C -1 ; WX 511 ; N uring ; B 50 -8 503 773 ;
+C -1 ; WX 941 ; N Wcircumflex ; B 0 0 941 913 ;
+C -1 ; WX 658 ; N wcircumflex ; B -4 -1 806 708 ;
+C -1 ; WX 509 ; N Ycircumflex ; B -20 0 537 913 ;
+C -1 ; WX 356 ; N ycircumflex ; B -22 -1 526 708 ;
+C -1 ; WX 509 ; N Ydieresis ; B -20 0 537 852 ;
+C -1 ; WX 596 ; N Zacute ; B 5 0 577 1020 ;
+C -1 ; WX 417 ; N zacute ; B 4 -1 406 815 ;
+C -1 ; WX 596 ; N Zdotaccent ; B 5 0 577 867 ;
+C -1 ; WX 417 ; N zdotaccent ; B 4 -1 406 662 ;
+C -1 ; WX 1033 ; N Ohorn ; B 37 -15 771 684 ;
+C -1 ; WX 791 ; N ohorn ; B 26 -10 540 479 ;
+C -1 ; WX 958 ; N Uhorn ; B 73 -11 859 684 ;
+C -1 ; WX 738 ; N uhorn ; B 50 -8 583 479 ;
+C -1 ; WX 731 ; N uni01D7 ; B 73 -11 662 1188 ;
+C -1 ; WX 511 ; N uni01D8 ; B 50 -8 532 983 ;
+C -1 ; WX 731 ; N uni01DB ; B 73 -11 662 1188 ;
+C -1 ; WX 511 ; N uni01DC ; B 50 -8 527 983 ;
+C -1 ; WX 278 ; N tilde ; B -24 574 302 676 ;
+C -1 ; WX 594 ; N Alphatonos ; B -11 0 604 684 ;
+C -1 ; WX 269 ; N anoteleia ; B 71 332 197 458 ;
+C -1 ; WX 494 ; N Epsilontonos ; B 78 0 442 671 ;
+C -1 ; WX 748 ; N Etatonos ; B 79 0 669 671 ;
+C -1 ; WX 277 ; N Iotatonos ; B 79 0 198 671 ;
+C -1 ; WX 806 ; N Omicrontonos ; B 37 -15 769 684 ;
+C -1 ; WX 509 ; N Upsilontonos ; B -20 0 537 671 ;
+C -1 ; WX 813 ; N Omegatonos ; B 6 0 806 684 ;
+C -1 ; WX 246 ; N iotadieresistonos ; B -21 -1 261 668 ;
+C -1 ; WX 594 ; N Alpha ; B -11 0 604 684 ;
+C -1 ; WX 577 ; N Beta ; B 79 0 541 673 ;
+C -1 ; WX 453 ; N Gamma ; B 78 0 452 671 ;
+C -1 ; WX 647 ; N uni0394 ; B 0 0 647 671 ;
+C -1 ; WX 494 ; N Epsilon ; B 78 0 442 671 ;
+C -1 ; WX 596 ; N Zeta ; B 5 0 577 671 ;
+C -1 ; WX 748 ; N Eta ; B 79 0 669 671 ;
+C -1 ; WX 806 ; N Theta ; B 37 -14 773 684 ;
+C -1 ; WX 277 ; N Iota ; B 79 0 198 671 ;
+C -1 ; WX 591 ; N Kappa ; B 78 -6 617 671 ;
+C -1 ; WX 614 ; N Lambda ; B 0 0 614 671 ;
+C -1 ; WX 891 ; N Mu ; B 40 0 839 684 ;
+C -1 ; WX 728 ; N Nu ; B 71 -11 657 684 ;
+C -1 ; WX 632 ; N Xi ; B 42 0 589 671 ;
+C -1 ; WX 806 ; N Omicron ; B 37 -15 769 684 ;
+C -1 ; WX 746 ; N Pi ; B 78 0 668 671 ;
+C -1 ; WX 530 ; N Rho ; B 79 0 520 673 ;
+C -1 ; WX 594 ; N Sigma ; B 32 0 569 671 ;
+C -1 ; WX 522 ; N Tau ; B 8 0 513 671 ;
+C -1 ; WX 509 ; N Upsilon ; B -20 0 537 671 ;
+C -1 ; WX 806 ; N Phi ; B 36 -18 769 690 ;
+C -1 ; WX 532 ; N Chi ; B 0 0 532 671 ;
+C -1 ; WX 771 ; N Psi ; B 53 0 719 671 ;
+C -1 ; WX 813 ; N uni03A9 ; B 6 0 806 684 ;
+C -1 ; WX 278 ; N Iotadieresis ; B -2 0 280 870 ;
+C -1 ; WX 510 ; N Upsilondieresis ; B -19 0 537 870 ;
+C -1 ; WX 415 ; N alphatonos ; B -13 -1 428 482 ;
+C -1 ; WX 345 ; N epsilontonos ; B 54 0 309 470 ;
+C -1 ; WX 523 ; N etatonos ; B 54 -1 469 471 ;
+C -1 ; WX 193 ; N iotatonos ; B 54 -1 140 471 ;
+C -1 ; WX 359 ; N upsilondieresistonos ; B -22 -1 385 668 ;
+C -1 ; WX 415 ; N alpha ; B -13 -1 428 482 ;
+C -1 ; WX 403 ; N beta ; B 55 0 379 471 ;
+C -1 ; WX 317 ; N gamma ; B 54 -1 318 470 ;
+C -1 ; WX 452 ; N delta ; B -6 -1 459 471 ;
+C -1 ; WX 345 ; N epsilon ; B 54 0 309 470 ;
+C -1 ; WX 417 ; N zeta ; B 4 -1 406 471 ;
+C -1 ; WX 523 ; N eta ; B 54 -1 469 471 ;
+C -1 ; WX 564 ; N theta ; B 26 -10 541 479 ;
+C -1 ; WX 193 ; N iota ; B 54 -1 140 471 ;
+C -1 ; WX 413 ; N kappa ; B 54 -5 443 472 ;
+C -1 ; WX 429 ; N lambda ; B -6 -2 435 471 ;
+C -1 ; WX 623 ; N uni03BC ; B 26 -2 589 479 ;
+C -1 ; WX 509 ; N nu ; B 49 -8 461 479 ;
+C -1 ; WX 442 ; N xi ; B 27 -1 413 471 ;
+C -1 ; WX 564 ; N omicron ; B 26 -10 538 479 ;
+C -1 ; WX 522 ; N pi ; B 54 -1 469 471 ;
+C -1 ; WX 371 ; N rho ; B 54 -1 364 471 ;
+C -1 ; WX 415 ; N sigma1 ; B 22 0 399 471 ;
+C -1 ; WX 415 ; N sigma ; B 22 0 399 471 ;
+C -1 ; WX 365 ; N tau ; B 5 -1 362 471 ;
+C -1 ; WX 356 ; N upsilon ; B -22 -1 385 472 ;
+C -1 ; WX 564 ; N phi ; B 25 -16 539 485 ;
+C -1 ; WX 372 ; N chi ; B -9 -2 380 472 ;
+C -1 ; WX 539 ; N psi ; B 36 -1 504 472 ;
+C -1 ; WX 569 ; N omega ; B 1 -1 565 479 ;
+C -1 ; WX 246 ; N iotadieresis ; B -21 -1 261 668 ;
+C -1 ; WX 359 ; N upsilondieresis ; B -22 -1 385 668 ;
+C -1 ; WX 564 ; N omicrontonos ; B 26 -10 538 479 ;
+C -1 ; WX 356 ; N upsilontonos ; B -22 -1 385 472 ;
+C -1 ; WX 569 ; N omegatonos ; B 1 -1 565 479 ;
+C -1 ; WX 564 ; N phi1 ; B 25 -16 539 485 ;
+C -1 ; WX 492 ; N endash ; B 0 208 492 269 ;
+C -1 ; WX 984 ; N emdash ; B 163 210 820 270 ;
+C -1 ; WX 269 ; N quoteleft ; B 63 409 219 685 ;
+C -1 ; WX 269 ; N quoteright ; B 65 409 220 686 ;
+C -1 ; WX 269 ; N quotesinglbase ; B 29 -175 196 126 ;
+C -1 ; WX 450 ; N quotedblleft ; B 61 409 397 684 ;
+C -1 ; WX 450 ; N quotedblright ; B 75 409 411 685 ;
+C -1 ; WX 269 ; N quotedblbase ; B 29 -175 196 126 ;
+C -1 ; WX 722 ; N bullet ; B 146 143 570 567 ;
+C -1 ; WX 835 ; N ellipsis ; B 85 -14 724 94 ;
+C -1 ; WX 321 ; N uni2027 ; B 97 332 223 458 ;
+C -1 ; WX 1106 ; N perthousand ; B 20 -91 1088 731 ;
+C -1 ; WX 820 ; N guilsinglleft ; B 127 41 692 545 ;
+C -1 ; WX 820 ; N guilsinglright ; B 127 41 693 545 ;
+C -1 ; WX 500 ; N Euro ; B -50 -15 509 677 ;
+C -1 ; WX 820 ; N trademark ; B 127 442 661 698 ;
+C -1 ; WX 452 ; N Delta ; B 0 0 453 470 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 820 ; N lessequal ; B 127 19 693 567 ;
+C -1 ; WX 820 ; N greaterequal ; B 127 19 693 567 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/epigrafica/afm/Epigrafica-Reonta.afm b/fonts/greek/epigrafica/afm/Epigrafica-Reonta.afm
new file mode 100644
index 0000000000..191f79afc4
--- /dev/null
+++ b/fonts/greek/epigrafica/afm/Epigrafica-Reonta.afm
@@ -0,0 +1,524 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Sat May 12 17:16:51 2007
+FontName Epigrafica-Italic
+FullName Epigrafica-Reonta
+FamilyName Epigrafica
+Weight Medium
+Notice (Forked from GPL'd MgOpen fonts.)
+Comment A. Tsolomitis.
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 1.00
+EncodingScheme ISO10646-1
+FontBBox -347 -747 1094 1267
+CapHeight 671
+XHeight 472
+Ascender 738
+Descender -269
+StartCharMetrics 501
+C 32 ; WX 270 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 321 ; N exclam ; B 46 -9 269 681 ;
+C 34 ; WX 274 ; N quotedbl ; B 47 423 227 689 ;
+C 35 ; WX 756 ; N numbersign ; B 56 0 700 699 ;
+C 36 ; WX 539 ; N dollar ; B 17 -105 490 717 ;
+C 37 ; WX 774 ; N percent ; B 34 -90 728 731 ;
+C 38 ; WX 674 ; N ampersand ; B 25 -13 619 679 ;
+C 39 ; WX 270 ; N quotesingle ; B 80 391 283 682 ;
+C 40 ; WX 323 ; N parenleft ; B 82 -132 274 684 ;
+C 41 ; WX 323 ; N parenright ; B 48 -132 240 684 ;
+C 42 ; WX 486 ; N asterisk ; B 91 326 452 688 ;
+C 43 ; WX 820 ; N plus ; B 122 0 698 592 ;
+C 44 ; WX 270 ; N comma ; B -49 -173 154 119 ;
+C 45 ; WX 321 ; N hyphen ; B 11 196 274 281 ;
+C 46 ; WX 270 ; N period ; B 26 -6 146 114 ;
+C 47 ; WX 276 ; N slash ; B -25 -91 294 738 ;
+C 48 ; WX 539 ; N zero ; B 21 -13 508 655 ;
+C 49 ; WX 539 ; N one ; B 110 0 412 659 ;
+C 50 ; WX 539 ; N two ; B -4 0 470 655 ;
+C 51 ; WX 539 ; N three ; B 2 -13 473 656 ;
+C 52 ; WX 539 ; N four ; B 14 0 490 655 ;
+C 53 ; WX 539 ; N five ; B 4 -13 485 639 ;
+C 54 ; WX 539 ; N six ; B 37 -13 478 652 ;
+C 55 ; WX 539 ; N seven ; B 57 0 541 639 ;
+C 56 ; WX 539 ; N eight ; B 19 -13 495 656 ;
+C 57 ; WX 539 ; N nine ; B 30 -13 495 656 ;
+C 58 ; WX 307 ; N colon ; B 38 -6 232 463 ;
+C 59 ; WX 307 ; N semicolon ; B -34 -173 227 464 ;
+C 60 ; WX 820 ; N less ; B 127 41 692 545 ;
+C 61 ; WX 820 ; N equal ; B 122 179 698 406 ;
+C 62 ; WX 820 ; N greater ; B 127 41 693 545 ;
+C 63 ; WX 432 ; N question ; B 95 -10 393 682 ;
+C 64 ; WX 983 ; N at ; B 56 -134 927 699 ;
+C 65 ; WX 582 ; N A ; B -64 0 545 688 ;
+C 66 ; WX 547 ; N B ; B 9 0 517 672 ;
+C 67 ; WX 631 ; N C ; B 31 -13 660 686 ;
+C 68 ; WX 728 ; N D ; B 8 0 696 672 ;
+C 69 ; WX 466 ; N E ; B 10 0 470 671 ;
+C 70 ; WX 446 ; N F ; B 10 0 481 671 ;
+C 71 ; WX 707 ; N G ; B 38 -13 694 686 ;
+C 72 ; WX 728 ; N H ; B 10 0 719 671 ;
+C 73 ; WX 277 ; N I ; B 14 0 261 671 ;
+C 74 ; WX 277 ; N J ; B -112 -156 262 671 ;
+C 75 ; WX 538 ; N K ; B 10 0 602 671 ;
+C 76 ; WX 432 ; N L ; B 10 0 392 671 ; L periodcentered Ldot ;
+C 77 ; WX 841 ; N M ; B 1 0 820 671 ;
+C 78 ; WX 721 ; N N ; B 2 -9 720 680 ;
+C 79 ; WX 794 ; N O ; B 31 -13 763 686 ;
+C 80 ; WX 512 ; N P ; B 10 0 520 673 ;
+C 81 ; WX 794 ; N Q ; B 33 -140 765 686 ;
+C 82 ; WX 546 ; N R ; B 10 -3 536 671 ;
+C 83 ; WX 472 ; N S ; B -25 -10 480 681 ;
+C 84 ; WX 482 ; N T ; B 49 0 554 671 ;
+C 85 ; WX 714 ; N U ; B 54 -11 714 671 ;
+C 86 ; WX 533 ; N V ; B 35 0 602 671 ;
+C 87 ; WX 849 ; N W ; B 51 0 913 671 ;
+C 88 ; WX 503 ; N X ; B -69 0 565 671 ;
+C 89 ; WX 480 ; N Y ; B 22 0 560 671 ;
+C 90 ; WX 565 ; N Z ; B -19 0 587 671 ;
+C 91 ; WX 268 ; N bracketleft ; B -5 -98 284 678 ;
+C 92 ; WX 276 ; N backslash ; B 40 -91 224 738 ;
+C 93 ; WX 268 ; N bracketright ; B -33 -98 256 679 ;
+C 94 ; WX 241 ; N asciicircum ; B 6 536 290 704 ;
+C 95 ; WX 492 ; N underscore ; B 0 -233 492 -184 ;
+C 96 ; WX 270 ; N grave ; B 81 380 284 671 ;
+C 97 ; WX 461 ; N a ; B -9 -10 413 484 ;
+C 98 ; WX 551 ; N b ; B -8 -11 496 738 ;
+C 99 ; WX 451 ; N c ; B 9 -11 442 482 ;
+C 100 ; WX 551 ; N d ; B 12 -10 578 738 ;
+C 101 ; WX 478 ; N e ; B 8 -13 443 482 ;
+C 102 ; WX 275 ; N f ; B 5 0 370 738 ; L l uniFB02 ; L i uniFB01 ; L f uniFB00 ;
+C 103 ; WX 459 ; N g ; B -66 -267 475 483 ;
+C 104 ; WX 551 ; N h ; B 3 0 481 738 ;
+C 105 ; WX 241 ; N i ; B 6 0 216 693 ;
+C 106 ; WX 243 ; N j ; B -101 -271 214 693 ;
+C 107 ; WX 477 ; N k ; B 3 0 485 738 ;
+C 108 ; WX 243 ; N l ; B 6 0 243 738 ; L periodcentered ldot ;
+C 109 ; WX 862 ; N m ; B 3 0 792 482 ;
+C 110 ; WX 551 ; N n ; B 3 0 480 482 ;
+C 111 ; WX 548 ; N o ; B 8 -10 503 482 ;
+C 112 ; WX 551 ; N p ; B -59 -269 503 482 ;
+C 113 ; WX 551 ; N q ; B 17 -269 516 482 ;
+C 114 ; WX 326 ; N r ; B 3 0 326 482 ;
+C 115 ; WX 379 ; N s ; B -17 -11 337 482 ;
+C 116 ; WX 312 ; N t ; B 24 -9 314 617 ;
+C 117 ; WX 551 ; N u ; B 31 -10 510 472 ;
+C 118 ; WX 436 ; N v ; B 11 0 461 472 ;
+C 119 ; WX 731 ; N w ; B 16 0 746 472 ;
+C 120 ; WX 443 ; N x ; B -48 0 448 472 ;
+C 121 ; WX 436 ; N y ; B -35 -269 472 472 ;
+C 122 ; WX 456 ; N z ; B -25 -3 454 472 ;
+C 123 ; WX 492 ; N braceleft ; B 84 -199 409 708 ;
+C 124 ; WX 492 ; N bar ; B 219 -169 272 688 ;
+C 125 ; WX 492 ; N braceright ; B 83 -199 408 708 ;
+C 126 ; WX 984 ; N asciitilde ; B 205 469 778 665 ;
+C 160 ; WX 280 ; N nbspace ; B 0 0 0 0 ;
+C 163 ; WX 539 ; N sterling ; B -11 -5 544 656 ;
+C 165 ; WX 539 ; N yen ; B 28 0 549 639 ;
+C 167 ; WX 486 ; N section ; B 5 -115 436 683 ;
+C 168 ; WX 287 ; N dieresis ; B 6 561 277 665 ;
+C 169 ; WX 820 ; N copyright ; B 58 -4 761 699 ;
+C 171 ; WX 432 ; N guillemotleft ; B 33 0 414 469 ;
+C 173 ; WX 321 ; N softhyphen ; B 11 196 274 281 ;
+C 174 ; WX 820 ; N registered ; B 58 -4 761 699 ;
+C 176 ; WX 241 ; N degree ; B 74 590 281 797 ;
+C 177 ; WX 820 ; N plusminus ; B 122 24 698 562 ;
+C 178 ; WX 357 ; N twosuperior ; B -2 255 311 649 ;
+C 179 ; WX 357 ; N threesuperior ; B 1 246 312 650 ;
+C 180 ; WX 270 ; N acute ; B 80 391 283 682 ;
+C 181 ; WX 553 ; N mu ; B -59 -269 512 472 ;
+C 182 ; WX 425 ; N paragraph ; B 125 3 531 697 ;
+C 183 ; WX 270 ; N periodcentered ; B 25 -6 146 114 ;
+C 187 ; WX 432 ; N guillemotright ; B -5 0 375 469 ;
+C 189 ; WX 844 ; N onehalf ; B 97 -90 800 731 ;
+C 192 ; WX 582 ; N Agrave ; B -64 0 545 1039 ;
+C 193 ; WX 582 ; N Aacute ; B -64 0 587 1039 ;
+C 194 ; WX 582 ; N Acircumflex ; B -64 0 545 916 ;
+C 195 ; WX 582 ; N Atilde ; B -64 0 564 853 ;
+C 196 ; WX 582 ; N Adieresis ; B -64 0 545 852 ;
+C 197 ; WX 582 ; N Aring ; B -64 0 545 889 ;
+C 200 ; WX 466 ; N Egrave ; B 10 0 470 1037 ;
+C 201 ; WX 466 ; N Eacute ; B 10 0 519 1037 ;
+C 202 ; WX 466 ; N Ecircumflex ; B 10 0 470 914 ;
+C 203 ; WX 466 ; N Edieresis ; B 10 0 472 850 ;
+C 204 ; WX 277 ; N Igrave ; B 14 0 261 1037 ;
+C 205 ; WX 277 ; N Iacute ; B 14 0 417 1037 ;
+C 206 ; WX 277 ; N Icircumflex ; B 14 0 365 914 ;
+C 207 ; WX 277 ; N Idieresis ; B 14 0 370 850 ;
+C 209 ; WX 721 ; N Ntilde ; B 2 -9 720 851 ;
+C 210 ; WX 794 ; N Ograve ; B 31 -13 763 1037 ;
+C 211 ; WX 794 ; N Oacute ; B 31 -13 763 1037 ;
+C 212 ; WX 794 ; N Ocircumflex ; B 31 -13 763 914 ;
+C 213 ; WX 794 ; N Otilde ; B 31 -13 763 851 ;
+C 214 ; WX 794 ; N Odieresis ; B 31 -13 763 850 ;
+C 215 ; WX 820 ; N multiply ; B 147 28 675 558 ;
+C 217 ; WX 714 ; N Ugrave ; B 54 -11 714 1037 ;
+C 218 ; WX 714 ; N Uacute ; B 54 -11 714 1037 ;
+C 219 ; WX 714 ; N Ucircumflex ; B 54 -11 714 914 ;
+C 220 ; WX 714 ; N Udieresis ; B 54 -11 714 850 ;
+C 221 ; WX 480 ; N Yacute ; B 22 0 560 1037 ;
+C 223 ; WX 551 ; N germandbls ; B 4 -11 494 738 ;
+C 224 ; WX 461 ; N agrave ; B -9 -10 413 835 ;
+C 225 ; WX 461 ; N aacute ; B -9 -10 433 835 ;
+C 226 ; WX 461 ; N acircumflex ; B -9 -10 413 712 ;
+C 227 ; WX 461 ; N atilde ; B -9 -10 413 649 ;
+C 228 ; WX 461 ; N adieresis ; B -9 -10 413 648 ;
+C 229 ; WX 461 ; N aring ; B -9 -10 413 751 ;
+C 232 ; WX 478 ; N egrave ; B 8 -13 443 833 ;
+C 233 ; WX 478 ; N eacute ; B 8 -13 480 833 ;
+C 234 ; WX 478 ; N ecircumflex ; B 8 -13 443 710 ;
+C 235 ; WX 478 ; N edieresis ; B 8 -13 443 646 ;
+C 236 ; WX 241 ; N igrave ; B -33 0 196 833 ;
+C 237 ; WX 241 ; N iacute ; B 6 0 354 833 ;
+C 238 ; WX 241 ; N icircumflex ; B 6 0 302 710 ;
+C 239 ; WX 241 ; N idieresis ; B 6 0 307 646 ;
+C 241 ; WX 551 ; N ntilde ; B 3 0 493 647 ;
+C 242 ; WX 548 ; N ograve ; B 8 -10 503 833 ;
+C 243 ; WX 548 ; N oacute ; B 8 -10 503 833 ;
+C 244 ; WX 548 ; N ocircumflex ; B 8 -10 503 710 ;
+C 245 ; WX 548 ; N otilde ; B 8 -10 503 647 ;
+C 246 ; WX 548 ; N odieresis ; B 8 -10 503 646 ;
+C 247 ; WX 820 ; N divide ; B 122 72 698 515 ;
+C 249 ; WX 551 ; N ugrave ; B 31 -10 510 833 ;
+C 250 ; WX 551 ; N uacute ; B 31 -10 510 833 ;
+C 251 ; WX 551 ; N ucircumflex ; B 31 -10 510 710 ;
+C 252 ; WX 551 ; N udieresis ; B 31 -10 510 646 ;
+C 253 ; WX 436 ; N yacute ; B -35 -269 472 833 ;
+C 255 ; WX 436 ; N ydieresis ; B -35 -269 472 646 ;
+C -1 ; WX 631 ; N Cacute ; B 31 -13 660 1037 ;
+C -1 ; WX 451 ; N cacute ; B 9 -11 485 833 ;
+C -1 ; WX 631 ; N Ccircumflex ; B 31 -13 660 914 ;
+C -1 ; WX 451 ; N ccircumflex ; B 9 -11 442 710 ;
+C -1 ; WX 631 ; N Cdotaccent ; B 31 -13 660 866 ;
+C -1 ; WX 451 ; N cdotaccent ; B 9 -11 442 662 ;
+C -1 ; WX 466 ; N Edotaccent ; B 10 0 470 866 ;
+C -1 ; WX 478 ; N edotaccent ; B 8 -13 443 662 ;
+C -1 ; WX 707 ; N Gcircumflex ; B 38 -13 694 914 ;
+C -1 ; WX 459 ; N gcircumflex ; B -66 -267 475 711 ;
+C -1 ; WX 707 ; N Gdotaccent ; B 38 -13 694 866 ;
+C -1 ; WX 459 ; N gdotaccent ; B -66 -267 475 663 ;
+C -1 ; WX 728 ; N Hcircumflex ; B 10 0 719 914 ;
+C -1 ; WX 551 ; N hcircumflex ; B 3 0 515 966 ;
+C -1 ; WX 277 ; N Itilde ; B 14 0 394 851 ;
+C -1 ; WX 241 ; N itilde ; B 6 0 331 647 ;
+C -1 ; WX 277 ; N Idotaccent ; B 14 0 296 866 ;
+C -1 ; WX 241 ; N dotlessi ; B 6 0 196 472 ;
+C -1 ; WX 277 ; N Jcircumflex ; B -112 -156 366 914 ;
+C -1 ; WX 243 ; N jcircumflex ; B -101 -271 299 700 ;
+C -1 ; WX 432 ; N Lacute ; B 10 0 544 1037 ;
+C -1 ; WX 243 ; N lacute ; B 6 0 401 1089 ;
+C -1 ; WX 432 ; N Ldot ; B 10 0 392 671 ;
+C -1 ; WX 513 ; N ldot ; B 6 -6 389 738 ;
+C -1 ; WX 280 ; N Lslash ; B 0 0 0 0 ;
+C -1 ; WX 280 ; N lslash ; B 0 0 0 0 ;
+C -1 ; WX 721 ; N Nacute ; B 2 -9 720 1037 ;
+C -1 ; WX 551 ; N nacute ; B 3 0 516 833 ;
+C -1 ; WX 546 ; N Racute ; B 10 -3 536 1037 ;
+C -1 ; WX 326 ; N racute ; B 3 0 419 833 ;
+C -1 ; WX 472 ; N Sacute ; B -25 -10 509 1037 ;
+C -1 ; WX 379 ; N sacute ; B -17 -11 411 833 ;
+C -1 ; WX 472 ; N Scircumflex ; B -25 -10 480 914 ;
+C -1 ; WX 379 ; N scircumflex ; B -17 -11 359 710 ;
+C -1 ; WX 714 ; N Utilde ; B 54 -11 714 851 ;
+C -1 ; WX 551 ; N utilde ; B 31 -10 510 647 ;
+C -1 ; WX 714 ; N Uring ; B 54 -11 714 953 ;
+C -1 ; WX 551 ; N uring ; B 31 -10 510 749 ;
+C -1 ; WX 849 ; N Wcircumflex ; B 51 0 913 914 ;
+C -1 ; WX 731 ; N wcircumflex ; B 16 0 746 710 ;
+C -1 ; WX 480 ; N Ycircumflex ; B 22 0 560 914 ;
+C -1 ; WX 436 ; N ycircumflex ; B -35 -269 472 710 ;
+C -1 ; WX 480 ; N Ydieresis ; B 22 0 560 850 ;
+C -1 ; WX 565 ; N Zacute ; B -19 0 587 1037 ;
+C -1 ; WX 456 ; N zacute ; B -25 -3 478 833 ;
+C -1 ; WX 565 ; N Zdotaccent ; B -19 0 587 866 ;
+C -1 ; WX 456 ; N zdotaccent ; B -25 -3 454 662 ;
+C -1 ; WX 1004 ; N Ohorn ; B 31 -13 763 686 ;
+C -1 ; WX 758 ; N ohorn ; B 8 -10 503 482 ;
+C -1 ; WX 924 ; N Uhorn ; B 54 -11 891 686 ;
+C -1 ; WX 761 ; N uhorn ; B 31 -10 686 482 ;
+C -1 ; WX 714 ; N uni01D7 ; B 54 -11 714 1201 ;
+C -1 ; WX 551 ; N uni01D8 ; B 31 -10 534 997 ;
+C -1 ; WX 714 ; N uni01DB ; B 54 -11 714 1201 ;
+C -1 ; WX 551 ; N uni01DC ; B 31 -10 510 997 ;
+C -1 ; WX 707 ; N uni01F4 ; B 38 -13 694 1037 ;
+C -1 ; WX 459 ; N uni01F5 ; B -66 -267 475 834 ;
+C -1 ; WX 721 ; N uni01F8 ; B -8 -9 720 1037 ;
+C -1 ; WX 551 ; N uni01F9 ; B 3 0 480 833 ;
+C -1 ; WX 582 ; N Aringacute ; B -64 0 610 1240 ;
+C -1 ; WX 461 ; N aringacute ; B -9 -10 469 1102 ;
+C -1 ; WX 472 ; N Scommaaccent ; B -25 -362 480 681 ;
+C -1 ; WX 379 ; N scommaaccent ; B -17 -363 337 482 ;
+C -1 ; WX 482 ; N uni021A ; B 33 -352 554 671 ;
+C -1 ; WX 312 ; N uni021B ; B -2 -361 314 617 ;
+C -1 ; WX 582 ; N uni0226 ; B -64 0 545 868 ;
+C -1 ; WX 461 ; N uni0227 ; B -9 -10 413 664 ;
+C -1 ; WX 794 ; N uni022E ; B 31 -13 763 866 ;
+C -1 ; WX 548 ; N uni022F ; B 8 -10 503 662 ;
+C -1 ; WX 241 ; N ring ; B 74 590 281 797 ;
+C -1 ; WX 241 ; N tilde ; B 28 579 348 684 ;
+C -1 ; WX 222 ; N tonos ; B -28 536 206 707 ;
+C -1 ; WX 335 ; N dieresistonos ; B 6 523 320 729 ;
+C -1 ; WX 582 ; N Alphatonos ; B -64 0 545 707 ;
+C -1 ; WX 262 ; N anoteleia ; B 100 342 220 462 ;
+C -1 ; WX 636 ; N Epsilontonos ; B -28 0 640 707 ;
+C -1 ; WX 898 ; N Etatonos ; B -28 0 889 707 ;
+C -1 ; WX 447 ; N Iotatonos ; B -28 0 431 707 ;
+C -1 ; WX 914 ; N Omicrontonos ; B -28 -13 883 707 ;
+C -1 ; WX 770 ; N Upsilontonos ; B -28 0 850 707 ;
+C -1 ; WX 914 ; N Omegatonos ; B -28 0 886 707 ;
+C -1 ; WX 241 ; N iotadieresistonos ; B 6 0 332 729 ;
+C -1 ; WX 582 ; N Alpha ; B -64 0 545 688 ;
+C -1 ; WX 547 ; N Beta ; B 9 0 517 672 ;
+C -1 ; WX 427 ; N Gamma ; B 10 0 498 671 ;
+C -1 ; WX 600 ; N uni0394 ; B -71 0 547 671 ;
+C -1 ; WX 466 ; N Epsilon ; B 10 0 470 671 ;
+C -1 ; WX 565 ; N Zeta ; B -19 0 587 671 ;
+C -1 ; WX 728 ; N Eta ; B 10 0 718 671 ;
+C -1 ; WX 794 ; N Theta ; B 31 -13 763 686 ;
+C -1 ; WX 277 ; N Iota ; B 14 0 261 671 ;
+C -1 ; WX 538 ; N Kappa ; B 10 0 602 671 ;
+C -1 ; WX 533 ; N Lambda ; B -75 0 491 671 ;
+C -1 ; WX 841 ; N Mu ; B 1 0 820 671 ;
+C -1 ; WX 721 ; N Nu ; B 2 -9 720 680 ;
+C -1 ; WX 595 ; N Xi ; B -36 0 614 671 ;
+C -1 ; WX 794 ; N Omicron ; B 31 -13 763 686 ;
+C -1 ; WX 728 ; N Pi ; B 10 0 719 671 ;
+C -1 ; WX 512 ; N Rho ; B 10 0 520 673 ;
+C -1 ; WX 514 ; N Sigma ; B -44 0 530 671 ;
+C -1 ; WX 482 ; N Tau ; B 49 0 554 671 ;
+C -1 ; WX 480 ; N Upsilon ; B 22 0 560 671 ;
+C -1 ; WX 794 ; N Phi ; B 36 -17 764 689 ;
+C -1 ; WX 503 ; N Chi ; B -69 0 565 671 ;
+C -1 ; WX 768 ; N Psi ; B 68 0 781 672 ;
+C -1 ; WX 794 ; N uni03A9 ; B -28 0 766 686 ;
+C -1 ; WX 278 ; N Iotadieresis ; B 14 0 370 867 ;
+C -1 ; WX 481 ; N Upsilondieresis ; B 22 0 561 867 ;
+C -1 ; WX 610 ; N alphatonos ; B 8 -10 591 707 ;
+C -1 ; WX 462 ; N epsilontonos ; B 23 -11 474 707 ;
+C -1 ; WX 551 ; N etatonos ; B 3 -269 484 707 ;
+C -1 ; WX 241 ; N iotatonos ; B 6 0 349 707 ;
+C -1 ; WX 557 ; N upsilondieresistonos ; B 30 -10 504 729 ;
+C -1 ; WX 610 ; N alpha ; B 8 -10 591 482 ;
+C -1 ; WX 570 ; N beta ; B -66 -269 529 738 ;
+C -1 ; WX 482 ; N gamma ; B -16 -248 496 480 ;
+C -1 ; WX 506 ; N delta ; B 9 -10 485 736 ;
+C -1 ; WX 462 ; N epsilon ; B 23 -11 403 482 ;
+C -1 ; WX 473 ; N zeta ; B 27 -165 498 738 ;
+C -1 ; WX 551 ; N eta ; B 3 -269 480 482 ;
+C -1 ; WX 539 ; N theta ; B 21 -13 508 655 ;
+C -1 ; WX 241 ; N iota ; B 6 0 196 472 ;
+C -1 ; WX 477 ; N kappa ; B 3 0 485 472 ;
+C -1 ; WX 478 ; N lambda ; B -40 0 422 738 ;
+C -1 ; WX 553 ; N uni03BC ; B -59 -269 512 472 ;
+C -1 ; WX 473 ; N nu ; B 17 0 434 475 ;
+C -1 ; WX 501 ; N xi ; B 32 -173 496 738 ;
+C -1 ; WX 548 ; N omicron ; B 8 -10 503 482 ;
+C -1 ; WX 670 ; N pi ; B 8 0 677 472 ;
+C -1 ; WX 548 ; N rho ; B -59 -269 501 482 ;
+C -1 ; WX 485 ; N sigma1 ; B 20 -164 461 482 ;
+C -1 ; WX 576 ; N sigma ; B 8 -10 568 482 ;
+C -1 ; WX 436 ; N tau ; B 13 0 449 472 ;
+C -1 ; WX 557 ; N upsilon ; B 30 -10 504 477 ;
+C -1 ; WX 719 ; N phi ; B 11 -269 673 482 ;
+C -1 ; WX 514 ; N chi ; B -75 -270 500 482 ;
+C -1 ; WX 756 ; N psi ; B 32 -269 703 566 ;
+C -1 ; WX 830 ; N omega ; B 9 -11 785 476 ;
+C -1 ; WX 241 ; N iotadieresis ; B 6 0 315 665 ;
+C -1 ; WX 557 ; N upsilondieresis ; B 30 -10 504 665 ;
+C -1 ; WX 548 ; N omicrontonos ; B 8 -10 525 707 ;
+C -1 ; WX 557 ; N upsilontonos ; B 30 -10 505 707 ;
+C -1 ; WX 830 ; N omegatonos ; B 9 -11 785 707 ;
+C -1 ; WX 717 ; N phi1 ; B 11 -269 669 727 ;
+C -1 ; WX 582 ; N uni1E00 ; B -64 -267 545 688 ;
+C -1 ; WX 461 ; N uni1E01 ; B -21 -277 413 484 ;
+C -1 ; WX 547 ; N uni1E02 ; B 9 0 517 866 ;
+C -1 ; WX 551 ; N uni1E03 ; B -8 -11 496 918 ;
+C -1 ; WX 547 ; N uni1E04 ; B 9 -180 517 672 ;
+C -1 ; WX 551 ; N uni1E05 ; B -8 -191 496 738 ;
+C -1 ; WX 728 ; N uni1E0A ; B 8 0 696 866 ;
+C -1 ; WX 551 ; N uni1E0B ; B 12 -10 578 918 ;
+C -1 ; WX 728 ; N uni1E0C ; B 8 -180 696 672 ;
+C -1 ; WX 551 ; N uni1E0D ; B 12 -190 578 738 ;
+C -1 ; WX 728 ; N uni1E12 ; B -167 -734 696 672 ;
+C -1 ; WX 551 ; N uni1E13 ; B -218 -744 578 738 ;
+C -1 ; WX 466 ; N uni1E18 ; B -213 -734 470 671 ;
+C -1 ; WX 478 ; N uni1E19 ; B -185 -747 443 482 ;
+C -1 ; WX 466 ; N uni1E1A ; B 5 -165 470 671 ;
+C -1 ; WX 478 ; N uni1E1B ; B 8 -178 443 482 ;
+C -1 ; WX 446 ; N uni1E1E ; B 10 0 481 866 ;
+C -1 ; WX 275 ; N uni1E1F ; B 5 0 404 918 ;
+C -1 ; WX 728 ; N uni1E22 ; B 10 0 719 866 ;
+C -1 ; WX 551 ; N uni1E23 ; B 3 0 680 918 ;
+C -1 ; WX 728 ; N uni1E24 ; B 10 -180 719 671 ;
+C -1 ; WX 551 ; N uni1E25 ; B 3 -180 481 738 ;
+C -1 ; WX 728 ; N uni1E26 ; B 10 0 719 850 ;
+C -1 ; WX 551 ; N uni1E27 ; B 3 0 519 902 ;
+C -1 ; WX 277 ; N uni1E2C ; B -115 -165 261 671 ;
+C -1 ; WX 241 ; N uni1E2D ; B -126 -165 216 693 ;
+C -1 ; WX 277 ; N uni1E2E ; B 14 0 442 1201 ;
+C -1 ; WX 241 ; N uni1E2F ; B 6 0 379 997 ;
+C -1 ; WX 538 ; N uni1E30 ; B 10 0 602 1037 ;
+C -1 ; WX 477 ; N uni1E31 ; B 3 0 485 1089 ;
+C -1 ; WX 538 ; N uni1E32 ; B 10 -180 602 671 ;
+C -1 ; WX 477 ; N uni1E33 ; B 3 -180 485 738 ;
+C -1 ; WX 432 ; N uni1E36 ; B 10 -180 392 671 ;
+C -1 ; WX 243 ; N uni1E37 ; B -31 -180 243 738 ;
+C -1 ; WX 432 ; N uni1E3C ; B -207 -734 392 671 ;
+C -1 ; WX 243 ; N uni1E3D ; B -347 -734 243 738 ;
+C -1 ; WX 841 ; N uni1E3E ; B 1 0 820 1037 ;
+C -1 ; WX 862 ; N uni1E3F ; B 3 0 792 833 ;
+C -1 ; WX 841 ; N uni1E40 ; B 1 0 820 866 ;
+C -1 ; WX 862 ; N uni1E41 ; B 3 0 792 662 ;
+C -1 ; WX 841 ; N uni1E42 ; B 1 -180 820 671 ;
+C -1 ; WX 862 ; N uni1E43 ; B 3 -180 792 482 ;
+C -1 ; WX 721 ; N uni1E44 ; B 2 -9 720 866 ;
+C -1 ; WX 551 ; N uni1E45 ; B 3 0 480 662 ;
+C -1 ; WX 721 ; N uni1E46 ; B 2 -189 720 680 ;
+C -1 ; WX 551 ; N uni1E47 ; B 3 -180 480 482 ;
+C -1 ; WX 721 ; N uni1E4A ; B 2 -743 720 680 ;
+C -1 ; WX 551 ; N uni1E4B ; B -189 -734 480 482 ;
+C -1 ; WX 794 ; N uni1E4C ; B 31 -13 822 1202 ;
+C -1 ; WX 548 ; N uni1E4D ; B 8 -10 647 998 ;
+C -1 ; WX 794 ; N uni1E4E ; B 31 -13 774 1015 ;
+C -1 ; WX 548 ; N uni1E4F ; B 8 -10 599 811 ;
+C -1 ; WX 512 ; N uni1E54 ; B 10 0 534 1037 ;
+C -1 ; WX 551 ; N uni1E55 ; B -59 -269 535 833 ;
+C -1 ; WX 512 ; N uni1E56 ; B 10 0 520 866 ;
+C -1 ; WX 551 ; N uni1E57 ; B -59 -269 503 662 ;
+C -1 ; WX 546 ; N uni1E58 ; B 10 -3 536 866 ;
+C -1 ; WX 326 ; N uni1E59 ; B 3 0 326 662 ;
+C -1 ; WX 546 ; N uni1E5A ; B 10 -183 536 671 ;
+C -1 ; WX 326 ; N uni1E5B ; B -35 -180 326 482 ;
+C -1 ; WX 472 ; N uni1E60 ; B -25 -10 480 866 ;
+C -1 ; WX 379 ; N uni1E61 ; B -17 -11 337 662 ;
+C -1 ; WX 472 ; N uni1E62 ; B -25 -190 480 681 ;
+C -1 ; WX 379 ; N uni1E63 ; B -17 -191 337 482 ;
+C -1 ; WX 472 ; N uni1E64 ; B -25 -10 555 1217 ;
+C -1 ; WX 379 ; N uni1E65 ; B -17 -11 457 1013 ;
+C -1 ; WX 472 ; N uni1E68 ; B -25 -190 480 866 ;
+C -1 ; WX 379 ; N uni1E69 ; B -17 -191 337 662 ;
+C -1 ; WX 482 ; N uni1E6A ; B 49 0 554 866 ;
+C -1 ; WX 312 ; N uni1E6B ; B 24 -9 314 797 ;
+C -1 ; WX 482 ; N uni1E6C ; B 49 -180 554 671 ;
+C -1 ; WX 312 ; N uni1E6D ; B 24 -189 314 617 ;
+C -1 ; WX 482 ; N uni1E70 ; B -222 -734 554 671 ;
+C -1 ; WX 312 ; N uni1E71 ; B -256 -743 314 617 ;
+C -1 ; WX 714 ; N uni1E72 ; B 54 -175 714 671 ;
+C -1 ; WX 551 ; N uni1E73 ; B 8 -174 510 472 ;
+C -1 ; WX 714 ; N uni1E74 ; B 54 -176 714 671 ;
+C -1 ; WX 551 ; N uni1E75 ; B -16 -175 510 472 ;
+C -1 ; WX 714 ; N uni1E76 ; B -95 -745 714 671 ;
+C -1 ; WX 551 ; N uni1E77 ; B -234 -744 510 472 ;
+C -1 ; WX 714 ; N uni1E78 ; B 54 -11 810 1202 ;
+C -1 ; WX 551 ; N uni1E79 ; B 31 -10 681 998 ;
+C -1 ; WX 533 ; N uni1E7C ; B 35 0 602 851 ;
+C -1 ; WX 436 ; N uni1E7D ; B 11 0 461 647 ;
+C -1 ; WX 533 ; N uni1E7E ; B 35 -180 602 671 ;
+C -1 ; WX 436 ; N uni1E7F ; B 11 -180 461 472 ;
+C -1 ; WX 849 ; N Wgrave ; B 51 0 913 1037 ;
+C -1 ; WX 731 ; N wgrave ; B 16 0 746 833 ;
+C -1 ; WX 849 ; N Wacute ; B 51 0 913 1037 ;
+C -1 ; WX 731 ; N wacute ; B 16 0 746 833 ;
+C -1 ; WX 849 ; N Wdieresis ; B 51 0 913 850 ;
+C -1 ; WX 731 ; N wdieresis ; B 16 0 746 646 ;
+C -1 ; WX 849 ; N uni1E86 ; B 51 0 913 866 ;
+C -1 ; WX 731 ; N uni1E87 ; B 16 0 746 662 ;
+C -1 ; WX 849 ; N uni1E88 ; B 51 -180 913 671 ;
+C -1 ; WX 731 ; N uni1E89 ; B 16 -180 746 472 ;
+C -1 ; WX 503 ; N uni1E8A ; B -69 0 565 866 ;
+C -1 ; WX 443 ; N uni1E8B ; B -48 0 448 662 ;
+C -1 ; WX 503 ; N uni1E8C ; B -69 0 565 850 ;
+C -1 ; WX 443 ; N uni1E8D ; B -48 0 448 646 ;
+C -1 ; WX 480 ; N uni1E8E ; B 22 0 560 866 ;
+C -1 ; WX 436 ; N uni1E8F ; B -35 -269 472 662 ;
+C -1 ; WX 565 ; N uni1E90 ; B -19 0 587 914 ;
+C -1 ; WX 456 ; N uni1E91 ; B -25 -3 454 710 ;
+C -1 ; WX 565 ; N uni1E92 ; B -19 -180 587 671 ;
+C -1 ; WX 456 ; N uni1E93 ; B -111 -183 454 472 ;
+C -1 ; WX 312 ; N uni1E97 ; B -29 -9 314 781 ;
+C -1 ; WX 731 ; N uni1E98 ; B 16 0 746 749 ;
+C -1 ; WX 436 ; N uni1E99 ; B -35 -269 472 749 ;
+C -1 ; WX 582 ; N uni1EA0 ; B -64 -180 545 688 ;
+C -1 ; WX 461 ; N uni1EA1 ; B -9 -190 413 484 ;
+C -1 ; WX 582 ; N uni1EA4 ; B -64 0 634 1267 ;
+C -1 ; WX 461 ; N uni1EA5 ; B -9 -10 481 1063 ;
+C -1 ; WX 582 ; N uni1EA6 ; B -64 0 545 1267 ;
+C -1 ; WX 461 ; N uni1EA7 ; B -9 -10 413 1063 ;
+C -1 ; WX 582 ; N uni1EAA ; B -64 0 612 1081 ;
+C -1 ; WX 461 ; N uni1EAB ; B -9 -10 458 877 ;
+C -1 ; WX 582 ; N uni1EAC ; B -64 -180 545 916 ;
+C -1 ; WX 461 ; N uni1EAD ; B -9 -190 413 712 ;
+C -1 ; WX 466 ; N uni1EB8 ; B 10 -180 470 671 ;
+C -1 ; WX 478 ; N uni1EB9 ; B 8 -193 443 482 ;
+C -1 ; WX 466 ; N uni1EBC ; B 10 0 496 851 ;
+C -1 ; WX 478 ; N uni1EBD ; B 8 -13 458 647 ;
+C -1 ; WX 466 ; N uni1EBE ; B 10 0 567 1265 ;
+C -1 ; WX 478 ; N uni1EBF ; B 8 -13 528 1061 ;
+C -1 ; WX 466 ; N uni1EC0 ; B 10 0 470 1265 ;
+C -1 ; WX 478 ; N uni1EC1 ; B 8 -13 443 1061 ;
+C -1 ; WX 466 ; N uni1EC4 ; B 10 0 544 1079 ;
+C -1 ; WX 478 ; N uni1EC5 ; B 8 -13 505 875 ;
+C -1 ; WX 466 ; N uni1EC6 ; B 10 -180 470 914 ;
+C -1 ; WX 478 ; N uni1EC7 ; B 8 -193 443 710 ;
+C -1 ; WX 277 ; N uni1ECA ; B -17 -180 261 671 ;
+C -1 ; WX 241 ; N uni1ECB ; B -27 -180 216 693 ;
+C -1 ; WX 794 ; N uni1ECC ; B 31 -193 763 686 ;
+C -1 ; WX 548 ; N uni1ECD ; B 8 -190 503 482 ;
+C -1 ; WX 794 ; N uni1ED0 ; B 31 -13 763 1265 ;
+C -1 ; WX 548 ; N uni1ED1 ; B 8 -10 523 1061 ;
+C -1 ; WX 794 ; N uni1ED2 ; B 31 -13 763 1265 ;
+C -1 ; WX 548 ; N uni1ED3 ; B 8 -10 503 1061 ;
+C -1 ; WX 794 ; N uni1ED6 ; B 31 -13 763 1079 ;
+C -1 ; WX 548 ; N uni1ED7 ; B 8 -10 503 875 ;
+C -1 ; WX 794 ; N uni1ED8 ; B 31 -193 763 914 ;
+C -1 ; WX 548 ; N uni1ED9 ; B 8 -190 503 710 ;
+C -1 ; WX 1004 ; N uni1EDA ; B 31 -13 763 1037 ;
+C -1 ; WX 758 ; N uni1EDB ; B 8 -10 542 833 ;
+C -1 ; WX 1004 ; N uni1EDC ; B 31 -13 763 1037 ;
+C -1 ; WX 758 ; N uni1EDD ; B 8 -10 503 833 ;
+C -1 ; WX 1004 ; N uni1EE0 ; B 31 -13 763 851 ;
+C -1 ; WX 758 ; N uni1EE1 ; B 8 -10 519 647 ;
+C -1 ; WX 1004 ; N uni1EE2 ; B 31 -193 763 686 ;
+C -1 ; WX 758 ; N uni1EE3 ; B 8 -190 503 482 ;
+C -1 ; WX 714 ; N uni1EE4 ; B 54 -191 714 671 ;
+C -1 ; WX 551 ; N uni1EE5 ; B 31 -190 510 472 ;
+C -1 ; WX 924 ; N uni1EE8 ; B 54 -11 1058 1037 ;
+C -1 ; WX 761 ; N uni1EE9 ; B 31 -10 853 833 ;
+C -1 ; WX 924 ; N uni1EEA ; B 54 -11 891 1037 ;
+C -1 ; WX 761 ; N uni1EEB ; B 31 -10 686 833 ;
+C -1 ; WX 924 ; N uni1EEE ; B 54 -11 1035 851 ;
+C -1 ; WX 761 ; N uni1EEF ; B 31 -10 830 647 ;
+C -1 ; WX 924 ; N uni1EF0 ; B 54 -191 891 686 ;
+C -1 ; WX 761 ; N uni1EF1 ; B 31 -190 686 482 ;
+C -1 ; WX 480 ; N Ygrave ; B 22 0 560 1037 ;
+C -1 ; WX 436 ; N ygrave ; B -35 -269 472 833 ;
+C -1 ; WX 480 ; N uni1EF4 ; B 22 -180 560 671 ;
+C -1 ; WX 436 ; N uni1EF5 ; B -77 -449 472 472 ;
+C -1 ; WX 480 ; N uni1EF8 ; B 22 0 560 851 ;
+C -1 ; WX 436 ; N uni1EF9 ; B -35 -269 472 647 ;
+C -1 ; WX 492 ; N endash ; B -24 209 477 270 ;
+C -1 ; WX 983 ; N emdash ; B 140 209 804 269 ;
+C -1 ; WX 270 ; N quoteleft ; B 80 391 285 683 ;
+C -1 ; WX 270 ; N quoteright ; B 79 391 284 683 ;
+C -1 ; WX 270 ; N quotesinglbase ; B -49 -173 154 119 ;
+C -1 ; WX 436 ; N quotedblleft ; B 77 391 470 682 ;
+C -1 ; WX 436 ; N quotedblright ; B 74 391 468 682 ;
+C -1 ; WX 270 ; N quotedblbase ; B -49 -173 154 119 ;
+C -1 ; WX 270 ; N ellipsis ; B 25 -6 146 114 ;
+C -1 ; WX 1136 ; N perthousand ; B 34 -90 1094 731 ;
+C -1 ; WX 820 ; N guilsinglleft ; B 127 41 692 545 ;
+C -1 ; WX 820 ; N guilsinglright ; B 127 41 693 545 ;
+C -1 ; WX 500 ; N Euro ; B -8 -15 619 677 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 441 ;
+C -1 ; WX 820 ; N lessequal ; B 126 19 693 567 ;
+C -1 ; WX 820 ; N greaterequal ; B 127 19 693 567 ;
+C -1 ; WX 243 ; N uniF6BE ; B -101 -271 192 472 ;
+C -1 ; WX 548 ; N uniFB00 ; B 5 0 642 738 ; L i uniFB03 ; L l uniFB04 ;
+C -1 ; WX 547 ; N uniFB01 ; B 5 0 522 738 ;
+C -1 ; WX 542 ; N uniFB02 ; B 5 0 544 738 ;
+C -1 ; WX 819 ; N uniFB03 ; B 5 0 794 738 ;
+C -1 ; WX 548 ; N uniFB04 ; B 5 0 642 738 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/epigrafica/doc/epigrafica.pdf b/fonts/greek/epigrafica/doc/epigrafica.pdf
new file mode 100644
index 0000000000..d4b86bc6a8
--- /dev/null
+++ b/fonts/greek/epigrafica/doc/epigrafica.pdf
Binary files differ
diff --git a/fonts/greek/epigrafica/doc/epigrafica.tex b/fonts/greek/epigrafica/doc/epigrafica.tex
new file mode 100644
index 0000000000..ced8bd4a5b
--- /dev/null
+++ b/fonts/greek/epigrafica/doc/epigrafica.tex
@@ -0,0 +1,294 @@
+\documentclass{article}
+\usepackage[polutonikogreek,english]{babel}
+\usepackage[iso-8859-7]{inputenc}
+
+\usepackage{epigrafica}
+
+
+
+%%%%% Theorems and friends
+\newtheorem{theorem}{Èåþñçìá}[section]
+\newtheorem{lemma}[theorem]{ËÞììá}
+\newtheorem{proposition}[theorem]{Ðñüôáóç}
+\newtheorem{corollary}[theorem]{Ðüñéóìá}
+\newtheorem{definition}[theorem]{Ïñéóìüò}
+\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
+\newtheorem{axiom}[theorem]{Áîßùìá}
+\newtheorem{exercise}[theorem]{¶óêçóç}
+
+
+%%%%% Environment ``proof''
+\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
+\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+\title{The \textsc{epigrafica} font family}
+\author{Antonis Tsolomitis\\
+Laboratory of Digital Typography\\ and Mathematical Software\\
+Department of Mathematics\\
+University of the Aegean}
+\date {\textsc{27} May \textsc{2006}}
+
+
+\begin{document}
+\maketitle
+
+
+
+\section{Introduction}
+The Epigrafica family is a derivative work of the MgOpenCosmetica
+fonts which has been made available by Magenta Ltd
+(\texttt{http://www.magenta.gr})
+under the \textsc{gpl} license.
+
+This is the initial release of Epigrafica and supports only
+monotonic Greek, and the OT1 and T1 partially. Polytonic and full OT1
+and T1 support is under development. However, basic latin is supported.
+
+
+ The greek part is to be used with the greek option of
+the Babel package.
+
+The fonts are loaded with
+
+\verb|\usepackage{epigrafica}|.
+
+The package provides a true small caps font although not provided by
+the source fonts from Magenta. However, the text figures are currently
+under development. In addition to this there have been several
+enhancements both to glyph coverage and to some buggy splines (for
+example,
+in O, Q and others)
+
+
+Finally, the math symbols are taken from the pxfonts package.
+
+
+
+\section{Installation}
+
+Copy the contents of the subdirectory afm in
+texmf/fonts/afm/source/public/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory doc in
+texmf/doc/latex/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory enc in
+texmf/fonts/enc/dvips/public/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory map in
+texmf/fonts/map/dvips/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tex in
+texmf/tex/latex/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tfm in
+texmf/fonts/tfm/public/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory type1 in
+texmf/fonts/type1/public/Epigrafica/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory vf in
+texmf/fonts/vf/public/Epigrafica/
+
+\medskip
+
+\noindent In your installations updmap.cfg file add the line
+
+\medskip
+
+\noindent Map epigrafica.map
+
+\medskip
+
+Refresh your filename database and the map file database (for example, on Unix systems
+run mktexlsr and then run the updmap script as root).
+
+You are now ready to use the fonts provided that you have a relatively
+modern installation that includes pxfonts.
+
+\section{Usage}
+
+As said in the introduction the package covers both english and
+greek. Greek covers only monotonic for the moment.
+
+For example, the preample
+
+\begin{verbatim}
+\documentclass{article}
+\usepackage[english,greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{epigrafica}
+\end{verbatim}
+
+will be the correct setup for articles in Greek.
+
+\bigskip
+
+\subsection{Transformations by \texttt{dvips}}
+
+Other than the shapes provided by the fonts themselves, this package
+provides a slanted shape
+using the standard mechanism provided by dvips.
+
+
+
+\subsection{Euro}
+
+Euro is also available in LGR enconding. \verb|\textgreek{\euro}|
+gives \textgreek{\euro}.
+
+
+\section{Samples}
+
+The next two pages provide samples in english and greek with math.
+
+
+\newpage
+
+Adding up these inequalities with respect to $i$, we get
+\begin{equation} \sum c_i d_i \leq \frac1{p} +\frac1{q} =1\label{10}\end{equation}
+since $\sum c_i^p =\sum d_i^q =1$.\hfill$\Box$
+
+In the case $p=q=2$
+the above inequality is also called the
+\textit{Cauchy-Schwartz inequality}.
+
+Notice, also, that by formally defining $\left( \sum |b_k|^q\right)^{1/q}$ to be
+$\sup |b_k|$ for $q=\infty$, we give sense to (9) for all
+$1\leq p\leq\infty$.
+
+
+A similar inequality is true for functions instead of sequences with the sums
+being substituted by integrals.
+
+\medskip
+
+\textbf{Theorem} {\itshape Let $1<p<\infty$ and let $q$ be such that $1/p +1/q =1$. Then,
+for all functions $f,g$ on an interval $[a,b]$
+such that the integrals $\int_a^b |f(t)|^p\,dt$, $\int_a^b |g(t)|^q\,dt$ and
+$\int_a^b |f(t)g(t)|\,dt$ exist \textup{(}as Riemann integrals\textup{)},
+we have
+\begin{equation}
+\int_a^b |f(t)g(t)|\,dt\leq
+\biggl(\int_a^b |f(t)|^p\,dt\biggr)^{1/p}
+\biggl(\int_a^b |g(t)|^q\,dt\biggr)^{1/q} .
+\end{equation}
+}
+
+Notice that if the Riemann integral $\int_a^b f(t)g(t)\,dt$ also exists, then
+from the inequality $\left|\int_a^b f(t)g(t)\,dt\right|\leq
+\int_a^b |f(t)g(t)|\,dt$ follows that
+\begin{equation}
+\left|\int_a^b f(t)g(t)\,dt\right|\leq
+\biggl(\int_a^b |f(t)|^p\,dt\biggr)^{1/p}
+\biggl(\int_a^b |g(t)|^q\,dt\biggr)^{1/q} .
+\end{equation}
+
+
+
+\textit{Proof:} Consider a partition of the interval $[a,b]$ in $n$ equal
+subintervals with endpoints
+$a=x_0<x_1<\cdots<x_n=b$. Let $\Delta x=(b-a)/n$.
+We have
+\begin{eqnarray}
+\sum_{i=1}^n |f(x_i)g(x_i)|\Delta x &\leq&
+\sum_{i=1}^n |f(x_i)g(x_i)|(\Delta x)^{\frac1{p}+\frac1{q}}\nonumber\\
+&=&\sum_{i=1}^n \left(|f(x_i)|^p \Delta x\right)^{1/p} \left(|g(x_i)|^q
+\Delta x\right)^{1/q}.\label{functionalHolder1}\\ \nonumber
+\end{eqnarray}
+
+\newpage\greektext
+
+
+% $\bullet$ ÌÞêïò ôüîïõ êáìðýëçò
+
+% \begin{proposition}\label{chap2:sec1:prop 23}
+% ¸óôù $\gamma$ êáìðýëç ìå ðáñáìåôñéêÞ åîßóùóç $x=g(t)$, $y=f(t)$,
+% $t\in [a,\,b]$ áí $g'$, $f'$ óõíå÷åßò óôï $[a,\,b]$ ôüôå ç
+% $\gamma$ Ý÷åé ìÞêïò $S=L(\gamma)=\int_a^b \sqrt{g'(t)^2+f'(t)^2}
+% dt$.
+% \end{proposition}
+
+\textbullet\ Åìâáäüí åðéöÜíåéáò áðü ðåñéóôñïöÞ\\
+
+\begin{proposition}\label{chap2:sec1:prop23-2}
+¸óôù $\gamma$ êáìðýëç ìå ðáñáìåôñéêÞ åîßóùóç $x=g(t)$, $y=f(t)$,
+$t\in [a,\,b]$ áí $g'$, $f'$ óõíå÷åßò óôï $[a,\,b]$ ôüôå ôï
+åìâáäüí áðü ðåñéóôñïöÞ ôçò $\gamma$ ãýñù áðü ôïí $xx'$ äßíåôáé \\
+$Â=2\pi\int_a^b |f(t)| \sqrt{g'(t)^2+f^{\prime}(t^2)} dt$. \\ Áí ç
+$\gamma$ äßíåôáé áðü ôçí $y=f(x)$, $x\in [a,\,b]$ ôüôå
+$Â=2\pi\int_a^b |f(t)| \sqrt{1+f'(x)^2} dx$
+\end{proposition}
+
+\textbullet\ ¼ãêïò óôåñåþí áðü ðåñéóôñïöÞ\\ ¸óôù $f :
+[a,\,b]\rightarrow \mathbb{R}$ óõíå÷Þò êáé $R=\{f, Ox,x=a,x=b\}$
+åßíáé ï üãêïò áðü ðåñéóôñïöÞ ôïõ ãñáöÞìáôïò ôçò $f$ ãýñù áðü ôïí
+$Ox$ ìåôáîý ôùí åõèåéþí $x=a$, êáé $x=b$, ôüôå $V=\pi\int_a^b f
+(x)^2 dx$
+
+\textbullet\ Áí $f,g : [a,\,b]\rightarrow \mathbb{R}$ êáé $0\leq
+g(x)\leq f(x)$ ôüôå ï üãêïò óôåñåïý ðïõ ðáñÜãåôáé áðü ðåñéóôñïöÞ
+ôùí ãñáöçìÜôùí ôùí $f$ êáé $g$, $R=\{f,g, Ox,x=a,x=b\}$ åßíáé \\
+$V=\pi\int_a^b\{ f (x)^2-g(x)^2\} dx$.
+
+\textbullet\ Áí $x=g(t)$, $y=f(t)$, $t=[t_1,\,t_2]$ ôüôå
+$V=\pi\int_{t_1}^{t_2}\{ f (t)^2 g'(t)\} dt$ ãéá $g(t_1)=a$,
+$g(t_2)=b$.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{ÁóêÞóåéò}\label{chap2:sec2}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{exercise}\label{chap2:ex1}
+Íá åêöñáóôåß ôï ðáñáêÜôù üñéï ùò ïëïêëÞñùìá \textlatin{Riemann} êáôÜë\-ëçëçò
+óõíÜñôçóçò\\
+$$\lim_{n\rightarrow\infty} \frac{1}{n}\sum_{k=1}^{n}\sqrt[n]{e^k} $$
+\end{exercise}
+%%%%%%%%%
+\textit{Õðüäåéîç:}
+ÐñÝðåé íá óêåöôïýìå ìéá óõíÜñôçóç ôçò ïðïßáò ãíùñßæïõìå üôé õðÜñ÷åé ôï ïëïêëÞñùìá.
+ Ôüôå ðáßñíïõìå ìéá äéáìÝñéóç $P_n$ êáé äåß÷íïõìå ð.÷. üôé ôï $U(f,P_n)$ åßíáé ç æçôïýìåíç óåéñÜ.
+
+\bigskip
+
+%%%%%%%%%%%%%%
+\textit{Ëýóç:}
+ÐñÝðåé íá óêåöôïýìå ìéá óõíÜñôçóç ôçò ïðïßáò ãíùñßæïõìå üôé õðÜñ÷åé ôï ïëïêëÞñùìá.
+Ôüôå ðáßñíïõìå ìéá äéáìÝñéóç $P_n$ êáé äåß÷íïõìå ð.÷. üôé ôï $U(f,P_n)$ åßíáé ç æçôïýìåíç óåéñÜ.\\
+¸÷ïõìå üôé
+\begin{eqnarray}\frac{1}{n}\sum_{k=1}^{n}\sqrt[n]{e^k} =
+\frac{1}{n}\sqrt[n]{e}+\frac{1}{n}\sqrt[n]{e^2}+\cdots +
+\frac{1}{n}\sqrt[n]{e^n}\nonumber\\
+=\frac{1}{n}e^{\frac{1}{n}}+\frac{1}{n}e^{\frac{2}{n}}+\cdots+\frac{1}{n}e^{\frac{n}{n}}\nonumber
+\end{eqnarray}
+
+
+
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/fonts/greek/epigrafica/enc/epigraficahellenic.enc b/fonts/greek/epigrafica/enc/epigraficahellenic.enc
new file mode 100644
index 0000000000..17a580b5f8
--- /dev/null
+++ b/fonts/greek/epigrafica/enc/epigraficahellenic.enc
@@ -0,0 +1,185 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "May 2006",
+% filename = "epigraficahellenic.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the Hellenic part of the Epigrafica fontfamily"
+% @}
+%
+%
+/epigraficahellenic [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /uni03F4 /uni03F5 /uni03F7 /uni03F6 /uni03DB /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /theta1 /uni03F9 /uni03F8 /phi1
+% 0x10
+ /uni03D0 /uni03D6 /uni03DF /uni03DE /uni03F1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /uni03E0 /uni03E1 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent /middot /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+ /uni1FFE /equal /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni0394 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni03A9
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /sigma1 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7
+ /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis tonos =: dieresistonos
+% LIGKERN tonos dieresis =: dieresistonos
+% LIGKERN tonos alpha =: alphatonos ;
+% LIGKERN tonos epsilon =: epsilontonos ;
+% LIGKERN tonos eta =: etatonos ;
+% LIGKERN tonos iota =: iotatonos ;
+% LIGKERN tonos omicron =: omicrontonos ;
+% LIGKERN tonos upsilon =: upsilontonos ;
+% LIGKERN tonos omega =: omegatonos ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN dieresistonos iota =: iotadieresistonos ;
+% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
+% LIGKERN || beta =: uni03D0 ;
+% LIGKERN bracketleft beta |=: uni03D0 ;
+% LIGKERN parenleft beta |=: uni03D0 ;
+% LIGKERN braceleft beta |=: uni03D0 ;
+% LIGKERN guillemotleft beta |=: uni03D0 ;
+% LIGKERN endash beta |=: uni03D0 ;
+% LIGKERN emdash beta |=: uni03D0 ;
+% LIGKERN hyphen beta |=: uni03D0 ;
+% LIGKERN tonos tonos =: quoteright ; uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: theta1 ;
+% LIGKERN bracketleft theta |=: theta1 ;
+% LIGKERN parenleft theta |=: theta1 ;
+% LIGKERN braceleft theta |=: theta1 ;
+% LIGKERN guillemotleft theta |=: theta1 ;
+% LIGKERN endash theta |=: theta1 ;
+% LIGKERN emdash theta |=: theta1 ;
+% LIGKERN hyphen theta |=: theta1 ;
+% LIGKERN || zeta =: uni03F9 ;
+% LIGKERN bracketleft zeta |=: uni03F9 ;
+% LIGKERN parenleft zeta |=: uni03F9 ;
+% LIGKERN braceleft zeta |=: uni03F9 ;
+% LIGKERN guillemotleft zeta |=: uni03F9 ;
+% LIGKERN endash zeta |=: uni03F9 ;
+% LIGKERN emdash zeta |=: uni03F9 ;
+% LIGKERN hyphen zeta |=: uni03F9 ;
+% LIGKERN || phi =: phi1 ;
+% LIGKERN bracketleft phi |=: phi1 ;
+% LIGKERN parenleft phi |=: phi1 ;
+% LIGKERN braceleft phi |=: phi1 ;
+% LIGKERN guillemotleft phi |=: phi1 ;
+% LIGKERN endash phi |=: phi1 ;
+% LIGKERN emdash phi |=: phi1 ;
+% LIGKERN hyphen phi |=: phi1 ;
+% LIGKERN || rho =: uni03F1 ;
+% LIGKERN bracketleft rho |=: uni03F1 ;
+% LIGKERN parenleft rho |=: uni03F1 ;
+% LIGKERN braceleft rho |=: uni03F1 ;
+% LIGKERN guillemotleft rho |=: uni03F1 ;
+% LIGKERN endash rho |=: uni03F1 ;
+% LIGKERN emdash rho |=: uni03F1 ;
+% LIGKERN hyphen rho |=: uni03F1 ;
+% LIGKERN uni1FBF tonos =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE tonos =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; alphatonos uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; etatonos uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; omegatonos uni1FBE =: uni1FF4 ;
+% LIGKERN uni03A9 uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN sigma || =:| sigma1 ; sigma guillemotright =:| sigma1 ;
+% LIGKERN sigma parenright =:| sigma1 ; sigma period =:| sigma1 ;
+% LIGKERN sigma comma =:| sigma1 ; sigma exclam =:| sigma1 ; uni1FDD || =:| Sigma ;
+% LIGKERN sigma semicolon =:| sigma1 ; sigma anoteleia =:| sigma1 ;
+% LIGKERN || = 01 ;
diff --git a/fonts/greek/epigrafica/map/epigrafica.map b/fonts/greek/epigrafica/map/epigrafica.map
new file mode 100644
index 0000000000..677b08d73b
--- /dev/null
+++ b/fonts/greek/epigrafica/map/epigrafica.map
@@ -0,0 +1,16 @@
+#### Epigrafica (C) A. Tsolomitis. ####
+gepigraficahn7a Epigrafica-Regular " epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-Ortha.pfb
+epigraficahno7a Epigrafica-Regular " 0.167 SlantFont epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-Ortha.pfb
+epigraficahi7a Epigrafica-Italic " epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-Reonta.pfb
+epigraficahb7a Epigrafica-Bold " epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-Entona.pfb
+epigraficahbo7a Epigrafica-Bold " 0.167 SlantFont epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-Entona.pfb
+epigraficahbi7a Epigrafica-BoldItalic " epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-EntonaReonta.pfb
+epigraficahc7a Epigrafica-SmallCaps " epigraficahellenic ReEncodeFont " <epigraficahellenic.enc <Epigrafica-Pezokefalaia.pfb
+epigrafican8a Epigrafica-Regular " TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-Ortha.pfb
+epigraficano8a Epigrafica-Regular " 0.167 SlantFont TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-Ortha.pfb
+epigraficai8a Epigrafica-Italic " TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-Reonta.pfb
+epigraficab8a Epigrafica-Bold " TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-Entona.pfb
+epigraficabo8a Epigrafica-Bold " 0.167 SlantFont TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-Entona.pfb
+epigraficabi8a Epigrafica-BoldItalic " TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-EntonaReonta.pfb
+epigraficac8a Epigrafica-SmallCaps " TeXBase1Encoding ReEncodeFont " <8r.enc <Epigrafica-Pezokefalaia.pfb
+############################################# \ No newline at end of file
diff --git a/fonts/greek/epigrafica/tex/epigrafica.sty b/fonts/greek/epigrafica/tex/epigrafica.sty
new file mode 100644
index 0000000000..215950985c
--- /dev/null
+++ b/fonts/greek/epigrafica/tex/epigrafica.sty
@@ -0,0 +1,210 @@
+%%
+%% This is file `epigrafica.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% epigrafica.dtx (with options: `epigrafica')
+%%
+%% (c) copyright 2004-2009
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{epigrafica.sty}
+[2009/10/03 v1.01 Package `epigrafica.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{(Epigrafica style file by A. Tsolomitis)}\MessageBreak
+\message{}\MessageBreak
+\RequirePackage{pxfonts}
+\renewcommand{\rmdefault}{epigrafica}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\textbullet}{{\fontencoding{OT1}\selectfont\symbol{'225}}}
+\DeclareTextAccent{\`}{OT1}{30}
+\DeclareTextAccent{\'}{OT1}{180}
+\DeclareTextAccent{\^}{OT1}{25}
+\DeclareTextAccent{\~}{OT1}{152}
+%\DeclareTextAccent{\"}{OT1}{168}
+%\def\"#1{\accent168#1}
+\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}}
+\DeclareTextAccent{\H}{OT1}{5}
+\DeclareTextAccent{\r}{OT1}{9}
+\DeclareTextAccent{\t}{OT1}{10}
+\DeclareTextAccent{\v}{OT1}{16}
+\DeclareTextAccent{\u}{OT1}{11}
+\DeclareTextAccent{\=}{OT1}{175}
+\DeclareTextAccent{\.}{OT1}{1}
+\DeclareTextCommand{\b}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error
+\DeclareTextCommand{\c}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char184\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextCommand{\t}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}%
+ {\ooalign{\hidewidth\char10\hidewidth
+ \crcr\unhbox\z@}}}
+\DeclareTextCommand{\k}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char8\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextSymbol{\textperthousand}{OT1}{137}
+\DeclareTextSymbol{\textsterling}{OT1}{163}
+\DeclareTextSymbol{\L}{OT1}{6}
+\DeclareTextSymbol{\i}{OT1}{17}
+\DeclareTextSymbol{\j}{OT1}{18}
+\DeclareTextSymbol{\l}{OT1}{7}
+\DeclareTextSymbol{\textexclamdown}{OT1}{161}
+\DeclareTextSymbol{\textgreater}{OT1}{`\>}
+\DeclareTextSymbol{\textless}{OT1}{`\<}
+\DeclareTextSymbol{\textquestiondown}{OT1}{191}
+\DeclareTextSymbol{\textasciicircum}{OT1}{94}
+\DeclareTextComposite{\'}{OT1}{!}{161}
+\DeclareTextComposite{\'}{OT1}{?}{191}
+\DeclareTextComposite{\"}{OT1}{e}{235}
+\DeclareTextComposite{\"}{OT1}{o}{246}
+\DeclareTextSymbol{\trademark}{OT1}{153}
+\DeclareTextSymbol{\textregistered}{OT1}{174}
+\DeclareTextSymbol{\AA}{OT1}{197}
+\DeclareTextSymbol{\aa}{OT1}{229}
+\DeclareTextSymbol{\AE}{OT1}{198}
+\DeclareTextSymbol{\ae}{OT1}{230}
+\DeclareTextSymbol{\O}{OT1}{216}
+\DeclareTextSymbol{\o}{OT1}{248}
+\DeclareTextSymbol{\OE}{OT1}{140}
+\DeclareTextSymbol{\oe}{OT1}{156}
+\DeclareTextSymbol{\ss}{OT1}{223}
+\DeclareTextSymbol{\textcopyright}{OT1}{169}
+\DeclareTextSymbol{\textdagger}{OT1}{134}
+\DeclareTextSymbol{\textdaggerdbl}{OT1}{135}
+\DeclareTextSymbol{\textparagraph}{OT1}{182}
+\DeclareTextSymbol{\textsection}{OT1}{167}
+\DeclareTextSymbolDefault{\textbackslash}{OT1}
+\DeclareTextSymbol{\textbackslash}{OT1}{92}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule \@height.3ex}%
+ \vbox{\hrule \@width.3em}%
+ \hbox{\vrule \@height.3ex}}
+\DeclareTextSymbolDefault{\textbraceleft}{OT1}
+\DeclareTextSymbol{\textbraceleft}{OT1}{123}
+\DeclareTextSymbolDefault{\textbraceright}{OT1}
+\DeclareTextSymbol{\textbraceright}{OT1}{125}
+\DeclareTextAccentDefault{\textcircled}{OT1}
+\DeclareTextSymbolDefault{\textunderscore}{OT1}
+\DeclareTextSymbol{\textunderscore}{OT1}{95}
+\DeclareTextCommand{\textcircled}{OT1}[1]{{%
+ \ooalign{%
+ \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr
+ \char 136 % "0D
+ }%
+}}
+
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+%\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+%\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\DeclareRobustCommand{\LaTeX}{L\kern-.36em%
+% {\sbox\z@ T%
+% \vbox to\ht\z@{\hbox{\check@mathfonts
+% \fontsize\sf@size\z@
+% \math@fontsfalse\selectfont
+% \kern.25em A\kern.15em}%
+% \vss}%
+% }%
+% \kern-.15em%
+% \TeX}
+\InputIfFileExists{lgrenc.def}{%
+ \message{Loading the definitions for the Greek font encoding}}{%
+ \errhelp{I can't find the lgrenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGR encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgrenc.def file}\@@end
+ }
+\DeclareRobustCommand{\LaTeX}{L\kern-.36em%
+\kern.15em\raise.5ex\hbox{%
+\check@mathfonts
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ \kern.05em A\kern-.05em
+}%
+ \TeX}
+\newsavebox{\theeinlatexlogo}
+\savebox{\theeinlatexlogo}{\hbox{\usefont{LGR}{epigrafica}{m}{it}e}}
+\DeclareRobustCommand{\LaTeXe}{\LaTeX\kern.06em2%
+\kern-.05em$_{\hbox{\fontencoding{LGR}\fontfamily{epigrafica}\fontshape{it}%
+\selectfont e}}$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput
+%%
+%% End of file `epigrafica.sty'.
diff --git a/fonts/greek/epigrafica/tex/lgrepigrafica.fd b/fonts/greek/epigrafica/tex/lgrepigrafica.fd
new file mode 100644
index 0000000000..a0d4a10cde
--- /dev/null
+++ b/fonts/greek/epigrafica/tex/lgrepigrafica.fd
@@ -0,0 +1,44 @@
+%File name lgrepigrafica.fd
+%Copyright May 2006, A. Tsolomitis
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontFamily{LGR}{epigrafica}{}
+\DeclareFontShape{LGR}{epigrafica}{m}{n}{<-> epigraficahn7r}{}
+\DeclareFontShape{LGR}{epigrafica}{m}{it}{<-> epigraficahi7r}{}
+\DeclareFontShape{LGR}{epigrafica}{m}{sl}{<-> epigraficaho7r}{}
+\DeclareFontShape{LGR}{epigrafica}{b}{n}{<-> epigraficahb7r}{}
+\DeclareFontShape{LGR}{epigrafica}{b}{it}{<-> epigraficahbi7r}{}
+\DeclareFontShape{LGR}{epigrafica}{b}{sl}{<-> epigraficahbo7r}{}
+\DeclareFontShape{LGR}{epigrafica}{m}{sc}{<-> epigraficahc7r}{}
+
+\DeclareFontShape{LGR}{epigrafica}{bx}{n}{ <-> epigraficahb7r}{}
+\DeclareFontShape{LGR}{epigrafica}{bx}{it}{ <-> epigraficahbi7r}{}
+\DeclareFontShape{LGR}{epigrafica}{bx}{sl}{ <-> epigraficahbo7r}{}
+%\DeclareFontShape{LGR}{epigrafica}{bx}{sc}{ <-> epigraficahb7r}{}
+%\DeclareFontShape{LGR}{epigrafica}{b}{sc}{ <-> epigraficahb7r}{}
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/epigrafica/tex/ot1epigrafica.fd b/fonts/greek/epigrafica/tex/ot1epigrafica.fd
new file mode 100644
index 0000000000..6305f86a0d
--- /dev/null
+++ b/fonts/greek/epigrafica/tex/ot1epigrafica.fd
@@ -0,0 +1,42 @@
+%File name ot1epigrafica.fd
+%Copyright May 2006, A. Tsolomitis
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontShape{OT1}{epigrafica}{m}{n}{<-> epigrafican8r}{}
+\DeclareFontShape{OT1}{epigrafica}{m}{it}{<-> epigraficai8r}{}
+\DeclareFontShape{OT1}{epigrafica}{m}{sl}{<-> epigraficao8r}{}
+\DeclareFontShape{OT1}{epigrafica}{b}{n}{<-> epigraficab8r}{}
+\DeclareFontShape{OT1}{epigrafica}{b}{it}{<-> epigraficabi8r}{}
+\DeclareFontShape{OT1}{epigrafica}{b}{sl}{<-> epigraficabo8r}{}
+\DeclareFontShape{OT1}{epigrafica}{m}{sc}{<-> epigraficac8r}{}
+
+\DeclareFontShape{OT1}{epigrafica}{bx}{n}{ <-> epigraficab8r}{}
+\DeclareFontShape{OT1}{epigrafica}{bx}{it}{ <-> epigraficabi8r}{}
+\DeclareFontShape{OT1}{epigrafica}{bx}{sl}{ <-> epigraficabo8r}{}
+%\DeclareFontShape{OT1}{epigrafica}{bx}{sc}{ <-> epigraficab8r}{}
+%\DeclareFontShape{OT1}{epigrafica}{b}{sc}{ <-> epigraficab8r}{}
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/epigrafica/tfm/epigraficab8a.tfm b/fonts/greek/epigrafica/tfm/epigraficab8a.tfm
new file mode 100644
index 0000000000..78dfb97ffd
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficab8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficab8r.tfm b/fonts/greek/epigrafica/tfm/epigraficab8r.tfm
new file mode 100644
index 0000000000..f12a80feaf
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficab8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficabi8a.tfm b/fonts/greek/epigrafica/tfm/epigraficabi8a.tfm
new file mode 100644
index 0000000000..6b4251dbab
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficabi8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficabi8r.tfm b/fonts/greek/epigrafica/tfm/epigraficabi8r.tfm
new file mode 100644
index 0000000000..91573454e8
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficabi8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficabo8a.tfm b/fonts/greek/epigrafica/tfm/epigraficabo8a.tfm
new file mode 100644
index 0000000000..310ad999cd
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficabo8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficabo8r.tfm b/fonts/greek/epigrafica/tfm/epigraficabo8r.tfm
new file mode 100644
index 0000000000..acd8bbcd81
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficabo8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficac8a.tfm b/fonts/greek/epigrafica/tfm/epigraficac8a.tfm
new file mode 100644
index 0000000000..b70ead2200
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficac8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficac8r.tfm b/fonts/greek/epigrafica/tfm/epigraficac8r.tfm
new file mode 100644
index 0000000000..484e202f83
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficac8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahb7a.tfm b/fonts/greek/epigrafica/tfm/epigraficahb7a.tfm
new file mode 100644
index 0000000000..b3846e31c7
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahb7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahb7r.tfm b/fonts/greek/epigrafica/tfm/epigraficahb7r.tfm
new file mode 100644
index 0000000000..f646a7d4d9
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahb7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahbi7a.tfm b/fonts/greek/epigrafica/tfm/epigraficahbi7a.tfm
new file mode 100644
index 0000000000..b8149d17bc
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahbi7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahbi7r.tfm b/fonts/greek/epigrafica/tfm/epigraficahbi7r.tfm
new file mode 100644
index 0000000000..934a29da9c
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahbi7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahbo7a.tfm b/fonts/greek/epigrafica/tfm/epigraficahbo7a.tfm
new file mode 100644
index 0000000000..f4de5f9a5a
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahbo7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahbo7r.tfm b/fonts/greek/epigrafica/tfm/epigraficahbo7r.tfm
new file mode 100644
index 0000000000..8eade00c0e
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahbo7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahc7a.tfm b/fonts/greek/epigrafica/tfm/epigraficahc7a.tfm
new file mode 100644
index 0000000000..54b003e57e
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahc7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahc7r.tfm b/fonts/greek/epigrafica/tfm/epigraficahc7r.tfm
new file mode 100644
index 0000000000..0d1395beb7
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahc7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahi7a.tfm b/fonts/greek/epigrafica/tfm/epigraficahi7a.tfm
new file mode 100644
index 0000000000..20df4ab476
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahi7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahi7r.tfm b/fonts/greek/epigrafica/tfm/epigraficahi7r.tfm
new file mode 100644
index 0000000000..2b31c261de
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahi7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficahn7r.tfm b/fonts/greek/epigrafica/tfm/epigraficahn7r.tfm
new file mode 100644
index 0000000000..a5319405dd
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficahn7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficaho7a.tfm b/fonts/greek/epigrafica/tfm/epigraficaho7a.tfm
new file mode 100644
index 0000000000..cff6b39b89
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficaho7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficaho7r.tfm b/fonts/greek/epigrafica/tfm/epigraficaho7r.tfm
new file mode 100644
index 0000000000..f4d66772f6
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficaho7r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficai8a.tfm b/fonts/greek/epigrafica/tfm/epigraficai8a.tfm
new file mode 100644
index 0000000000..10e7007050
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficai8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficai8r.tfm b/fonts/greek/epigrafica/tfm/epigraficai8r.tfm
new file mode 100644
index 0000000000..93e975bc7b
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficai8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigrafican8a.tfm b/fonts/greek/epigrafica/tfm/epigrafican8a.tfm
new file mode 100644
index 0000000000..bf916ee55e
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigrafican8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigrafican8r.tfm b/fonts/greek/epigrafica/tfm/epigrafican8r.tfm
new file mode 100644
index 0000000000..aee6b74642
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigrafican8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficao8a.tfm b/fonts/greek/epigrafica/tfm/epigraficao8a.tfm
new file mode 100644
index 0000000000..f67fc414b6
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficao8a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/epigraficao8r.tfm b/fonts/greek/epigrafica/tfm/epigraficao8r.tfm
new file mode 100644
index 0000000000..151c24a0ad
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/epigraficao8r.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/tfm/gepigraficahn7a.tfm b/fonts/greek/epigrafica/tfm/gepigraficahn7a.tfm
new file mode 100644
index 0000000000..94d5137904
--- /dev/null
+++ b/fonts/greek/epigrafica/tfm/gepigraficahn7a.tfm
Binary files differ
diff --git a/fonts/greek/epigrafica/type1/Epigrafica-Entona.pfb b/fonts/greek/epigrafica/type1/Epigrafica-Entona.pfb
new file mode 100644
index 0000000000..5745a3c63f
--- /dev/null
+++ b/fonts/greek/epigrafica/type1/Epigrafica-Entona.pfb
Binary files differ
diff --git a/fonts/greek/epigrafica/type1/Epigrafica-EntonaReonta.pfb b/fonts/greek/epigrafica/type1/Epigrafica-EntonaReonta.pfb
new file mode 100644
index 0000000000..385f479c3e
--- /dev/null
+++ b/fonts/greek/epigrafica/type1/Epigrafica-EntonaReonta.pfb
Binary files differ
diff --git a/fonts/greek/epigrafica/type1/Epigrafica-Ortha.pfb b/fonts/greek/epigrafica/type1/Epigrafica-Ortha.pfb
new file mode 100644
index 0000000000..a7bc3e9ce8
--- /dev/null
+++ b/fonts/greek/epigrafica/type1/Epigrafica-Ortha.pfb
Binary files differ
diff --git a/fonts/greek/epigrafica/type1/Epigrafica-Pezokefalaia.pfb b/fonts/greek/epigrafica/type1/Epigrafica-Pezokefalaia.pfb
new file mode 100644
index 0000000000..d35a74ebb2
--- /dev/null
+++ b/fonts/greek/epigrafica/type1/Epigrafica-Pezokefalaia.pfb
Binary files differ
diff --git a/fonts/greek/epigrafica/type1/Epigrafica-Reonta.pfb b/fonts/greek/epigrafica/type1/Epigrafica-Reonta.pfb
new file mode 100644
index 0000000000..88baf44bd7
--- /dev/null
+++ b/fonts/greek/epigrafica/type1/Epigrafica-Reonta.pfb
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficab8r.vf b/fonts/greek/epigrafica/vf/epigraficab8r.vf
new file mode 100644
index 0000000000..540b1453de
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficab8r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficabi8r.vf b/fonts/greek/epigrafica/vf/epigraficabi8r.vf
new file mode 100644
index 0000000000..43651ff65e
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficabi8r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficabo8r.vf b/fonts/greek/epigrafica/vf/epigraficabo8r.vf
new file mode 100644
index 0000000000..3e3e04233f
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficabo8r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficac8r.vf b/fonts/greek/epigrafica/vf/epigraficac8r.vf
new file mode 100644
index 0000000000..1ac99e10c6
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficac8r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficahb7r.vf b/fonts/greek/epigrafica/vf/epigraficahb7r.vf
new file mode 100644
index 0000000000..150b13de69
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficahb7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficahbi7r.vf b/fonts/greek/epigrafica/vf/epigraficahbi7r.vf
new file mode 100644
index 0000000000..6cc5d75b16
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficahbi7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficahbo7r.vf b/fonts/greek/epigrafica/vf/epigraficahbo7r.vf
new file mode 100644
index 0000000000..30b6424024
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficahbo7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficahc7r.vf b/fonts/greek/epigrafica/vf/epigraficahc7r.vf
new file mode 100644
index 0000000000..2e6f057b89
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficahc7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficahi7r.vf b/fonts/greek/epigrafica/vf/epigraficahi7r.vf
new file mode 100644
index 0000000000..6196b629b3
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficahi7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficahn7r.vf b/fonts/greek/epigrafica/vf/epigraficahn7r.vf
new file mode 100644
index 0000000000..bcaf5d1324
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficahn7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficaho7r.vf b/fonts/greek/epigrafica/vf/epigraficaho7r.vf
new file mode 100644
index 0000000000..d8147f991d
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficaho7r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficai8r.vf b/fonts/greek/epigrafica/vf/epigraficai8r.vf
new file mode 100644
index 0000000000..6ffd5f2a61
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficai8r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigrafican8r.vf b/fonts/greek/epigrafica/vf/epigrafican8r.vf
new file mode 100644
index 0000000000..126aa1b473
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigrafican8r.vf
Binary files differ
diff --git a/fonts/greek/epigrafica/vf/epigraficao8r.vf b/fonts/greek/epigrafica/vf/epigraficao8r.vf
new file mode 100644
index 0000000000..116412146d
--- /dev/null
+++ b/fonts/greek/epigrafica/vf/epigraficao8r.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/README b/fonts/greek/gfs/gfsartemisia/README
new file mode 100644
index 0000000000..e3cce1fad7
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/README
@@ -0,0 +1,14 @@
+-------- GFS Artemisia for LaTeX -------------
+
+The GFS Artemisia fonts (created by the Greek Font Society) are released
+under the SIL Open Font License, and the LaTeX support files (created by
+myself and colleagues) are released under the LPPL.
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
diff --git a/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Bold.afm b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Bold.afm
new file mode 100644
index 0000000000..81f3c09527
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Bold.afm
@@ -0,0 +1,1156 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSArtemisia-Bold
+FullName GFS Artemisia Bold
+FamilyName GFS Artemisia
+Weight Bold
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Artemisia'.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -290
+UnderlineThickness 40
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -216 -292 1180 1170
+CapHeight 693
+XHeight 485
+Ascender 709
+Descender -208
+StartCharMetrics 896
+C 32 ; WX 400 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 219 ; N exclam ; B 30 -16 189 672 ;
+C 34 ; WX 434 ; N quotedbl ; B 81 427 361 674 ;
+C 35 ; WX 729 ; N numbersign ; B 5 -1 703 674 ;
+C 36 ; WX 701 ; N dollar ; B 71 -82 626 759 ;
+C 37 ; WX 798 ; N percent ; B 73 -16 773 685 ;
+C 38 ; WX 773 ; N ampersand ; B 44 -16 772 704 ;
+C 39 ; WX 235 ; N quotesingle ; B 50 420 167 668 ;
+C 40 ; WX 247 ; N parenleft ; B 50 -99 278 687 ;
+C 41 ; WX 314 ; N parenright ; B 30 -99 258 687 ;
+C 42 ; WX 401 ; N asterisk ; B 72 289 421 682 ;
+C 43 ; WX 535 ; N plus ; B 31 0 510 480 ;
+C 44 ; WX 278 ; N comma ; B 60 -142 218 126 ;
+C 45 ; WX 340 ; N hyphen ; B 41 174 269 255 ;
+C 46 ; WX 254 ; N period ; B 60 -16 194 116 ;
+C 47 ; WX 290 ; N slash ; B 3 -88 319 649 ;
+C 48 ; WX 634 ; N zero ; B 54 -19 580 708 ;
+C 49 ; WX 634 ; N one ; B 143 -2 489 732 ;
+C 50 ; WX 634 ; N two ; B 78 1 571 707 ;
+C 51 ; WX 634 ; N three ; B 65 -19 583 706 ;
+C 52 ; WX 634 ; N four ; B 36 -2 570 693 ;
+C 53 ; WX 634 ; N five ; B 66 -19 561 693 ;
+C 54 ; WX 634 ; N six ; B 59 -20 589 706 ;
+C 55 ; WX 634 ; N seven ; B 90 -1 539 693 ;
+C 56 ; WX 634 ; N eight ; B 58 -17 569 705 ;
+C 57 ; WX 634 ; N nine ; B 64 -20 589 707 ;
+C 58 ; WX 254 ; N colon ; B 60 -16 194 453 ;
+C 59 ; WX 278 ; N semicolon ; B 60 -142 218 453 ;
+C 60 ; WX 349 ; N less ; B 28 -37 320 598 ;
+C 61 ; WX 559 ; N equal ; B 28 110 530 393 ;
+C 62 ; WX 350 ; N greater ; B 31 -37 321 598 ;
+C 63 ; WX 564 ; N question ; B 60 -16 504 707 ;
+C 64 ; WX 695 ; N at ; B 22 -18 674 646 ;
+C 65 ; WX 775 ; N A ; B -1 0 775 707 ;
+C 66 ; WX 745 ; N B ; B 30 -4 685 693 ;
+C 67 ; WX 714 ; N C ; B 46 -14 678 707 ;
+C 68 ; WX 773 ; N D ; B 30 0 731 693 ;
+C 69 ; WX 709 ; N E ; B 46 -1 683 692 ;
+C 70 ; WX 648 ; N F ; B 36 -4 652 694 ;
+C 71 ; WX 780 ; N G ; B 46 -14 750 707 ;
+C 72 ; WX 849 ; N H ; B 36 -2 813 692 ;
+C 73 ; WX 427 ; N I ; B 37 0 390 693 ;
+C 74 ; WX 463 ; N J ; B 4 -14 443 693 ;
+C 75 ; WX 867 ; N K ; B 36 -2 871 693 ;
+C 76 ; WX 689 ; N L ; B 36 0 673 693 ;
+C 77 ; WX 969 ; N M ; B 10 -2 937 693 ;
+C 78 ; WX 819 ; N N ; B 10 -10 787 693 ;
+C 79 ; WX 810 ; N O ; B 45 -13 765 707 ;
+C 80 ; WX 653 ; N P ; B 36 -2 635 692 ;
+C 81 ; WX 752 ; N Q ; B 45 -186 776 707 ;
+C 82 ; WX 758 ; N R ; B 36 -2 750 692 ;
+C 83 ; WX 652 ; N S ; B 48 -16 604 713 ;
+C 84 ; WX 653 ; N T ; B 12 -2 641 693 ;
+C 85 ; WX 753 ; N U ; B 8 -14 745 693 ;
+C 86 ; WX 824 ; N V ; B 15 -15 809 691 ;
+C 87 ; WX 1185 ; N W ; B 15 -15 1177 692 ;
+C 88 ; WX 831 ; N X ; B 10 -1 821 693 ;
+C 89 ; WX 722 ; N Y ; B 18 -3 704 693 ;
+C 90 ; WX 643 ; N Z ; B 12 0 631 694 ;
+C 91 ; WX 295 ; N bracketleft ; B 24 -184 271 633 ;
+C 92 ; WX 559 ; N backslash ; B 75 0 514 684 ;
+C 93 ; WX 345 ; N bracketright ; B 35 -184 282 633 ;
+C 94 ; WX 475 ; N asciicircum ; B 47 232 427 595 ;
+C 95 ; WX 334 ; N underscore ; B 0 -100 372 -54 ;
+C 96 ; WX 204 ; N grave ; B -37 542 218 719 ;
+C 97 ; WX 572 ; N a ; B 40 -17 560 489 ;
+C 98 ; WX 544 ; N b ; B 8 -10 506 711 ;
+C 99 ; WX 520 ; N c ; B 38 -18 502 489 ;
+C 100 ; WX 622 ; N d ; B 38 -17 610 710 ;
+C 101 ; WX 520 ; N e ; B 24 -17 496 490 ;
+C 102 ; WX 405 ; N f ; B 28 -1 443 706 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 526 ; N g ; B 10 -227 514 492 ;
+C 104 ; WX 648 ; N h ; B 28 -17 636 704 ;
+C 105 ; WX 372 ; N i ; B 44 -17 360 671 ;
+C 106 ; WX 353 ; N j ; B -70 -230 282 707 ;
+C 107 ; WX 595 ; N k ; B 28 -14 583 705 ;
+C 108 ; WX 337 ; N l ; B 28 -16 325 709 ;
+C 109 ; WX 971 ; N m ; B 38 -17 959 489 ;
+C 110 ; WX 658 ; N n ; B 38 -17 646 488 ;
+C 111 ; WX 594 ; N o ; B 38 -18 556 489 ;
+C 112 ; WX 546 ; N p ; B 8 -208 508 488 ;
+C 113 ; WX 545 ; N q ; B 38 -205 493 493 ;
+C 114 ; WX 476 ; N r ; B 38 -1 452 489 ;
+C 115 ; WX 461 ; N s ; B 50 -16 419 488 ;
+C 116 ; WX 379 ; N t ; B 38 -17 367 601 ;
+C 117 ; WX 648 ; N u ; B 37 -16 635 474 ;
+C 118 ; WX 579 ; N v ; B 4 -1 551 490 ;
+C 119 ; WX 859 ; N w ; B 4 0 831 489 ;
+C 120 ; WX 572 ; N x ; B 0 -1 572 485 ;
+C 121 ; WX 577 ; N y ; B 4 -224 548 492 ;
+C 122 ; WX 439 ; N z ; B 6 0 433 469 ;
+C 123 ; WX 332 ; N braceleft ; B 207 -164 494 678 ;
+C 124 ; WX 228 ; N bar ; B 70 0 141 670 ;
+C 125 ; WX 376 ; N braceright ; B 163 -164 448 678 ;
+C 126 ; WX 584 ; N asciitilde ; B 42 175 552 370 ;
+C 161 ; WX 219 ; N exclamdown ; B 30 -15 189 673 ;
+C 162 ; WX 447 ; N cent ; B 67 -1 424 579 ;
+C 163 ; WX 586 ; N sterling ; B 49 -22 508 674 ;
+C 164 ; WX 475 ; N currency ; B 32 96 443 524 ;
+C 165 ; WX 693 ; N yen ; B 23 -3 709 693 ;
+C 166 ; WX 258 ; N brokenbar ; B 86 -14 173 619 ;
+C 167 ; WX 528 ; N section ; B 78 -153 474 700 ;
+C 168 ; WX 489 ; N dieresis ; B 33 546 456 669 ;
+C 169 ; WX 744 ; N copyright ; B 40 -15 704 650 ;
+C 170 ; WX 315 ; N ordfeminine ; B 23 248 316 530 ;
+C 171 ; WX 477 ; N guillemotleft ; B 48 37 429 370 ;
+C 172 ; WX 475 ; N logicalnot ; B 31 42 456 254 ;
+C 174 ; WX 744 ; N registered ; B 40 -15 704 650 ;
+C 175 ; WX 317 ; N macron ; B 12 542 305 594 ;
+C 176 ; WX 331 ; N degree ; B 38 363 293 608 ;
+C 177 ; WX 594 ; N plusminus ; B 55 -2 539 612 ;
+C 178 ; WX 265 ; N twosuperior ; B 27 480 241 752 ;
+C 179 ; WX 303 ; N threesuperior ; B 37 476 260 756 ;
+C 180 ; WX 307 ; N acute ; B 131 544 321 733 ;
+C 181 ; WX 559 ; N uni00B5 ; B 32 -217 559 479 ;
+C 182 ; WX 647 ; N paragraph ; B 36 -120 611 657 ;
+C 183 ; WX 238 ; N middot ; B 63 229 174 340 ;
+C 184 ; WX 240 ; N cedilla ; B 12 -214 228 -7 ;
+C 185 ; WX 261 ; N onesuperior ; B 43 476 206 768 ;
+C 186 ; WX 352 ; N ordmasculine ; B 28 251 309 529 ;
+C 187 ; WX 477 ; N guillemotright ; B 81 37 462 370 ;
+C 188 ; WX 587 ; N onequarter ; B 32 -19 555 671 ;
+C 189 ; WX 588 ; N onehalf ; B 32 -17 556 671 ;
+C 190 ; WX 618 ; N threequarters ; B 32 -17 586 655 ;
+C 191 ; WX 545 ; N questiondown ; B 60 -273 485 447 ;
+C 192 ; WX 775 ; N Agrave ; B -1 0 775 907 ;
+C 193 ; WX 775 ; N Aacute ; B -1 0 775 920 ;
+C 194 ; WX 775 ; N Acircumflex ; B -1 0 775 898 ;
+C 195 ; WX 775 ; N Atilde ; B -1 0 775 852 ;
+C 196 ; WX 775 ; N Adieresis ; B -1 0 775 856 ;
+C 197 ; WX 775 ; N Aring ; B -1 0 775 924 ;
+C 198 ; WX 1058 ; N AE ; B -1 -1 1032 692 ;
+C 199 ; WX 714 ; N Ccedilla ; B 46 -214 678 707 ;
+C 200 ; WX 709 ; N Egrave ; B 46 -1 683 907 ;
+C 201 ; WX 709 ; N Eacute ; B 46 -1 683 920 ;
+C 202 ; WX 709 ; N Ecircumflex ; B 46 -1 683 898 ;
+C 203 ; WX 709 ; N Edieresis ; B 46 -1 683 855 ;
+C 204 ; WX 427 ; N Igrave ; B 7 0 390 908 ;
+C 205 ; WX 427 ; N Iacute ; B 37 0 390 920 ;
+C 206 ; WX 427 ; N Icircumflex ; B 37 0 390 898 ;
+C 207 ; WX 427 ; N Idieresis ; B -2 0 422 852 ;
+C 208 ; WX 773 ; N Eth ; B 30 0 731 693 ;
+C 209 ; WX 819 ; N Ntilde ; B 10 -10 787 814 ;
+C 210 ; WX 810 ; N Ograve ; B 45 -13 765 907 ;
+C 211 ; WX 810 ; N Oacute ; B 45 -13 765 920 ;
+C 212 ; WX 810 ; N Ocircumflex ; B 45 -13 765 898 ;
+C 213 ; WX 810 ; N Otilde ; B 45 -13 765 849 ;
+C 214 ; WX 810 ; N Odieresis ; B 45 -13 765 855 ;
+C 216 ; WX 810 ; N Oslash ; B 45 -94 765 766 ;
+C 217 ; WX 753 ; N Ugrave ; B 8 -14 745 907 ;
+C 218 ; WX 753 ; N Uacute ; B 8 -14 745 920 ;
+C 219 ; WX 753 ; N Ucircumflex ; B 8 -14 745 898 ;
+C 220 ; WX 753 ; N Udieresis ; B 8 -14 745 855 ;
+C 221 ; WX 722 ; N Yacute ; B 18 -3 704 920 ;
+C 222 ; WX 650 ; N Thorn ; B 36 -2 632 695 ;
+C 223 ; WX 639 ; N germandbls ; B 28 -13 597 671 ;
+C 224 ; WX 572 ; N agrave ; B 40 -17 560 721 ;
+C 225 ; WX 572 ; N aacute ; B 40 -17 560 735 ;
+C 226 ; WX 572 ; N acircumflex ; B 40 -17 560 711 ;
+C 227 ; WX 572 ; N atilde ; B 40 -17 560 665 ;
+C 228 ; WX 572 ; N adieresis ; B 40 -17 560 661 ;
+C 229 ; WX 572 ; N aring ; B 40 -17 560 731 ;
+C 230 ; WX 820 ; N ae ; B 40 -18 796 490 ;
+C 231 ; WX 520 ; N ccedilla ; B 38 -221 502 489 ;
+C 232 ; WX 520 ; N egrave ; B 24 -17 496 717 ;
+C 233 ; WX 520 ; N eacute ; B 24 -17 496 728 ;
+C 234 ; WX 520 ; N ecircumflex ; B 24 -17 496 708 ;
+C 235 ; WX 520 ; N edieresis ; B 24 -17 496 663 ;
+C 236 ; WX 325 ; N igrave ; B -67 -17 340 719 ;
+C 237 ; WX 372 ; N iacute ; B 44 -17 360 727 ;
+C 238 ; WX 325 ; N icircumflex ; B -27 -17 337 710 ;
+C 239 ; WX 325 ; N idieresis ; B -48 -17 376 664 ;
+C 240 ; WX 551 ; N eth ; B 44 -17 515 674 ;
+C 241 ; WX 658 ; N ntilde ; B 38 -17 646 663 ;
+C 242 ; WX 594 ; N ograve ; B 38 -18 556 721 ;
+C 243 ; WX 594 ; N oacute ; B 38 -18 556 730 ;
+C 244 ; WX 594 ; N ocircumflex ; B 38 -18 556 704 ;
+C 245 ; WX 594 ; N otilde ; B 38 -18 556 663 ;
+C 246 ; WX 594 ; N odieresis ; B 38 -18 556 661 ;
+C 247 ; WX 554 ; N divide ; B 47 -5 507 466 ;
+C 248 ; WX 594 ; N oslash ; B 38 -72 556 550 ;
+C 249 ; WX 648 ; N ugrave ; B 37 -16 635 721 ;
+C 250 ; WX 648 ; N uacute ; B 37 -16 635 730 ;
+C 251 ; WX 648 ; N ucircumflex ; B 37 -16 635 710 ;
+C 252 ; WX 648 ; N udieresis ; B 37 -16 635 661 ;
+C 253 ; WX 577 ; N yacute ; B 4 -224 548 735 ;
+C 254 ; WX 546 ; N thorn ; B 8 -208 508 709 ;
+C 255 ; WX 540 ; N ydieresis ; B 39 -225 584 669 ;
+C -1 ; WX 775 ; N Amacron ; B -1 0 775 783 ;
+C -1 ; WX 572 ; N amacron ; B 40 -17 560 594 ;
+C -1 ; WX 775 ; N Abreve ; B -1 0 775 847 ;
+C -1 ; WX 572 ; N abreve ; B 40 -17 560 660 ;
+C -1 ; WX 775 ; N Aogonek ; B -1 -210 775 707 ;
+C -1 ; WX 572 ; N aogonek ; B 40 -210 560 481 ;
+C -1 ; WX 714 ; N Cacute ; B 46 -14 678 920 ;
+C -1 ; WX 520 ; N cacute ; B 38 -18 502 730 ;
+C -1 ; WX 714 ; N Ccircumflex ; B 46 -14 678 898 ;
+C -1 ; WX 520 ; N ccircumflex ; B 38 -18 502 713 ;
+C -1 ; WX 714 ; N Cdotaccent ; B 46 -14 678 833 ;
+C -1 ; WX 520 ; N cdotaccent ; B 38 -18 502 643 ;
+C -1 ; WX 714 ; N Ccaron ; B 46 -14 678 897 ;
+C -1 ; WX 520 ; N ccaron ; B 38 -18 502 710 ;
+C -1 ; WX 773 ; N Dcaron ; B 30 0 731 897 ;
+C -1 ; WX 691 ; N dcaron ; B 27 -17 723 710 ;
+C -1 ; WX 773 ; N Dmacron ; B 30 0 731 693 ;
+C -1 ; WX 622 ; N dcroat ; B 38 -17 610 710 ;
+C -1 ; WX 709 ; N Emacron ; B 46 -1 683 783 ;
+C -1 ; WX 520 ; N emacron ; B 24 -17 496 594 ;
+C -1 ; WX 709 ; N Ebreve ; B 46 -1 683 847 ;
+C -1 ; WX 520 ; N ebreve ; B 24 -17 496 660 ;
+C -1 ; WX 709 ; N Edotaccent ; B 46 -1 683 838 ;
+C -1 ; WX 520 ; N edotaccent ; B 24 -17 496 641 ;
+C -1 ; WX 709 ; N Eogonek ; B 46 -210 683 692 ;
+C -1 ; WX 520 ; N eogonek ; B 24 -210 496 490 ;
+C -1 ; WX 709 ; N Ecaron ; B 46 -1 683 897 ;
+C -1 ; WX 520 ; N ecaron ; B 24 -17 496 712 ;
+C -1 ; WX 780 ; N Gcircumflex ; B 46 -14 750 898 ;
+C -1 ; WX 526 ; N gcircumflex ; B 10 -227 514 713 ;
+C -1 ; WX 780 ; N Gbreve ; B 46 -14 750 847 ;
+C -1 ; WX 526 ; N gbreve ; B 10 -227 514 660 ;
+C -1 ; WX 780 ; N Gdotaccent ; B 46 -14 750 833 ;
+C -1 ; WX 526 ; N gdotaccent ; B 10 -227 514 638 ;
+C -1 ; WX 780 ; N Gcommaaccent ; B 46 -289 750 707 ;
+C -1 ; WX 526 ; N gcommaaccent ; B 10 -227 514 730 ;
+C -1 ; WX 849 ; N Hcircumflex ; B 36 -2 813 895 ;
+C -1 ; WX 648 ; N hcircumflex ; B -54 -17 636 1170 ;
+C -1 ; WX 849 ; N Hbar ; B 36 -2 813 692 ;
+C -1 ; WX 648 ; N hbar ; B 28 -17 636 704 ;
+C -1 ; WX 427 ; N Itilde ; B 37 0 390 849 ;
+C -1 ; WX 372 ; N itilde ; B -14 -17 360 665 ;
+C -1 ; WX 427 ; N Imacron ; B 37 0 390 783 ;
+C -1 ; WX 372 ; N imacron ; B 4 -17 360 598 ;
+C -1 ; WX 427 ; N Ibreve ; B 37 0 390 847 ;
+C -1 ; WX 372 ; N ibreve ; B 44 -17 360 659 ;
+C -1 ; WX 427 ; N Iogonek ; B 36 -210 391 693 ;
+C -1 ; WX 372 ; N iogonek ; B 44 -214 360 671 ;
+C -1 ; WX 427 ; N Idotaccent ; B 37 0 390 837 ;
+C -1 ; WX 372 ; N dotlessi ; B 44 -17 360 483 ;
+C -1 ; WX 905 ; N IJ ; B 36 -14 885 693 ;
+C -1 ; WX 688 ; N ij ; B 44 -230 617 707 ;
+C -1 ; WX 463 ; N Jcircumflex ; B 4 -14 443 898 ;
+C -1 ; WX 353 ; N jcircumflex ; B -70 -230 359 713 ;
+C -1 ; WX 867 ; N Kcommaaccent ; B 36 -289 871 693 ;
+C -1 ; WX 595 ; N kcommaaccent ; B 28 -275 583 705 ;
+C -1 ; WX 689 ; N Lacute ; B 36 0 673 920 ;
+C -1 ; WX 337 ; N lacute ; B 28 -16 325 920 ;
+C -1 ; WX 689 ; N Lcommaaccent ; B 36 -289 673 693 ;
+C -1 ; WX 337 ; N lcommaaccent ; B 28 -276 325 709 ;
+C -1 ; WX 689 ; N Lcaron ; B 36 0 673 707 ;
+C -1 ; WX 411 ; N lcaron ; B 22 -16 435 709 ;
+C -1 ; WX 689 ; N Ldot ; B 36 0 673 693 ;
+C -1 ; WX 358 ; N ldot ; B 28 -16 346 709 ;
+C -1 ; WX 708 ; N Lslash ; B 36 0 692 693 ;
+C -1 ; WX 406 ; N lslash ; B 28 -16 394 709 ;
+C -1 ; WX 819 ; N Nacute ; B 10 -10 787 920 ;
+C -1 ; WX 658 ; N nacute ; B 38 -17 646 730 ;
+C -1 ; WX 819 ; N Ncommaaccent ; B 10 -289 787 693 ;
+C -1 ; WX 658 ; N ncommaaccent ; B 38 -282 646 488 ;
+C -1 ; WX 819 ; N Ncaron ; B 10 -10 787 897 ;
+C -1 ; WX 658 ; N ncaron ; B 38 -17 646 712 ;
+C -1 ; WX 658 ; N napostrophe ; B 38 -17 646 788 ;
+C -1 ; WX 819 ; N Eng ; B 10 -222 787 693 ;
+C -1 ; WX 532 ; N eng ; B 38 -230 528 493 ;
+C -1 ; WX 810 ; N Omacron ; B 45 -13 765 783 ;
+C -1 ; WX 594 ; N omacron ; B 38 -18 556 596 ;
+C -1 ; WX 810 ; N Obreve ; B 45 -13 765 847 ;
+C -1 ; WX 594 ; N obreve ; B 38 -18 556 659 ;
+C -1 ; WX 810 ; N Ohungarumlaut ; B 45 -13 765 919 ;
+C -1 ; WX 594 ; N ohungarumlaut ; B 38 -18 556 735 ;
+C -1 ; WX 1061 ; N OE ; B 45 -8 1035 698 ;
+C -1 ; WX 899 ; N oe ; B 38 -19 875 493 ;
+C -1 ; WX 758 ; N Racute ; B 36 -2 750 917 ;
+C -1 ; WX 476 ; N racute ; B 38 -1 452 732 ;
+C -1 ; WX 758 ; N Rcommaaccent ; B 36 -289 750 692 ;
+C -1 ; WX 476 ; N rcommaaccent ; B 38 -276 452 489 ;
+C -1 ; WX 758 ; N Rcaron ; B 36 -2 750 897 ;
+C -1 ; WX 476 ; N rcaron ; B 38 -1 452 710 ;
+C -1 ; WX 652 ; N Sacute ; B 48 -16 604 920 ;
+C -1 ; WX 461 ; N sacute ; B 50 -16 419 732 ;
+C -1 ; WX 652 ; N Scircumflex ; B 48 -16 604 898 ;
+C -1 ; WX 461 ; N scircumflex ; B 50 -16 419 713 ;
+C -1 ; WX 608 ; N Scedilla ; B 71 -214 627 713 ;
+C -1 ; WX 456 ; N scedilla ; B 67 -214 436 481 ;
+C -1 ; WX 652 ; N Scaron ; B 48 -16 604 897 ;
+C -1 ; WX 461 ; N scaron ; B 50 -16 419 710 ;
+C -1 ; WX 653 ; N Tcommaaccent ; B 12 -289 641 693 ;
+C -1 ; WX 379 ; N tcommaaccent ; B 38 -276 367 601 ;
+C -1 ; WX 653 ; N Tcaron ; B 12 -2 641 897 ;
+C -1 ; WX 504 ; N tcaron ; B 38 -17 536 706 ;
+C -1 ; WX 653 ; N Tbar ; B 12 -2 641 693 ;
+C -1 ; WX 381 ; N tbar ; B 38 -17 369 601 ;
+C -1 ; WX 753 ; N Utilde ; B 8 -14 745 849 ;
+C -1 ; WX 648 ; N utilde ; B 37 -16 635 661 ;
+C -1 ; WX 753 ; N Umacron ; B 8 -14 745 783 ;
+C -1 ; WX 648 ; N umacron ; B 37 -16 635 597 ;
+C -1 ; WX 753 ; N Ubreve ; B 8 -14 745 847 ;
+C -1 ; WX 648 ; N ubreve ; B 37 -16 635 656 ;
+C -1 ; WX 753 ; N Uring ; B 8 -14 745 927 ;
+C -1 ; WX 648 ; N uring ; B 37 -16 635 731 ;
+C -1 ; WX 753 ; N Uhungarumlaut ; B 8 -14 745 916 ;
+C -1 ; WX 648 ; N uhungarumlaut ; B 37 -16 635 728 ;
+C -1 ; WX 753 ; N Uogonek ; B 8 -210 745 693 ;
+C -1 ; WX 648 ; N uogonek ; B 37 -210 635 474 ;
+C -1 ; WX 1185 ; N Wcircumflex ; B 15 -15 1177 894 ;
+C -1 ; WX 859 ; N wcircumflex ; B 4 0 831 709 ;
+C -1 ; WX 722 ; N Ycircumflex ; B 18 -3 704 898 ;
+C -1 ; WX 577 ; N ycircumflex ; B 4 -224 548 712 ;
+C -1 ; WX 692 ; N Ydieresis ; B 23 -3 709 852 ;
+C -1 ; WX 643 ; N Zacute ; B 12 0 631 920 ;
+C -1 ; WX 439 ; N zacute ; B 6 0 433 733 ;
+C -1 ; WX 643 ; N Zdotaccent ; B 12 0 631 830 ;
+C -1 ; WX 439 ; N zdotaccent ; B 6 0 433 644 ;
+C -1 ; WX 643 ; N Zcaron ; B 12 0 631 897 ;
+C -1 ; WX 439 ; N zcaron ; B 6 0 433 710 ;
+C -1 ; WX 359 ; N longs ; B 28 -1 443 706 ;
+C -1 ; WX 359 ; N florin ; B -143 -231 546 706 ;
+C -1 ; WX 807 ; N Ohorn ; B 45 -13 839 708 ;
+C -1 ; WX 611 ; N ohorn ; B 44 -20 643 542 ;
+C -1 ; WX 806 ; N Uhorn ; B 8 -14 838 848 ;
+C -1 ; WX 611 ; N uhorn ; B 37 -16 635 626 ;
+C -1 ; WX 780 ; N u01F4 ; B 46 -14 750 918 ;
+C -1 ; WX 526 ; N uni01F5 ; B 10 -227 514 734 ;
+C -1 ; WX 775 ; N Aringacute ; B -1 0 775 1127 ;
+C -1 ; WX 572 ; N aringacute ; B 40 -17 560 950 ;
+C -1 ; WX 1057 ; N AEacute ; B -1 -1 1031 920 ;
+C -1 ; WX 820 ; N aeacute ; B 40 -18 796 733 ;
+C -1 ; WX 810 ; N Oslashacute ; B 45 -94 765 920 ;
+C -1 ; WX 594 ; N oslashacute ; B 38 -72 556 728 ;
+C -1 ; WX 653 ; N Scommaaccent ; B 49 -292 605 713 ;
+C -1 ; WX 461 ; N scommaaccent ; B 50 -285 419 481 ;
+C -1 ; WX 345 ; N circumflex ; B 12 547 333 713 ;
+C -1 ; WX 345 ; N caron ; B 12 543 333 710 ;
+C -1 ; WX 255 ; N breve ; B 12 544 243 660 ;
+C -1 ; WX 132 ; N dotaccent ; B 12 535 120 641 ;
+C -1 ; WX 214 ; N ring ; B 12 541 202 731 ;
+C -1 ; WX 198 ; N ogonek ; B 12 -210 186 19 ;
+C -1 ; WX 371 ; N tilde ; B 12 541 359 661 ;
+C -1 ; WX 385 ; N hungarumlaut ; B 12 540 373 728 ;
+C -1 ; WX 200 ; N gravecomb ; B 7 541 263 717 ;
+C -1 ; WX 230 ; N acutecomb ; B 12 540 201 728 ;
+C -1 ; WX 328 ; N tildecomb ; B 12 541 359 661 ;
+C -1 ; WX 301 ; N dialytika ; B 12 542 436 665 ;
+C -1 ; WX 161 ; N hookabovecomb ; B 11 538 148 722 ;
+C -1 ; WX 135 ; N uni0312 ; B 12 546 124 730 ;
+C -1 ; WX 180 ; N uni0313 ; B -2 456 137 709 ;
+C -1 ; WX 181 ; N uni0314 ; B -7 456 132 709 ;
+C -1 ; WX 125 ; N dotbelowcomb ; B 12 -227 129 -110 ;
+C -1 ; WX 188 ; N uni0343 ; B 11 539 177 727 ;
+C -1 ; WX 144 ; N uni0345 ; B 12 -231 144 -84 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 540 201 728 ;
+C -1 ; WX 191 ; N uni0375 ; B 14 -225 203 -37 ;
+C -1 ; WX 155 ; N uni037A ; B 11 -231 143 -84 ;
+C -1 ; WX 287 ; N uni037E ; B 84 -142 242 453 ;
+C -1 ; WX 216 ; N tonos ; B 24 547 213 735 ;
+C -1 ; WX 425 ; N dieresistonos ; B 67 544 501 735 ;
+C -1 ; WX 784 ; N Alphatonos ; B 0 0 780 707 ;
+C -1 ; WX 326 ; N anoteleia ; B 93 311 213 430 ;
+C -1 ; WX 932 ; N Epsilontonos ; B 0 -1 891 707 ;
+C -1 ; WX 1077 ; N Etatonos ; B 0 0 1043 703 ;
+C -1 ; WX 647 ; N Iotatonos ; B 0 0 614 708 ;
+C -1 ; WX 981 ; N Omicrontonos ; B 0 -16 939 709 ;
+C -1 ; WX 963 ; N Upsilontonos ; B 0 -3 943 704 ;
+C -1 ; WX 970 ; N Omegatonos ; B 0 0 938 708 ;
+C -1 ; WX 457 ; N iotadieresistonos ; B 12 -17 445 735 ;
+C -1 ; WX 784 ; N Alpha ; B 4 0 780 707 ;
+C -1 ; WX 733 ; N Beta ; B 34 -1 689 693 ;
+C -1 ; WX 626 ; N Gamma ; B 34 -3 606 693 ;
+C -1 ; WX 650 ; N uni0394 ; B 4 -1 646 707 ;
+C -1 ; WX 712 ; N Epsilon ; B 34 -1 671 692 ;
+C -1 ; WX 679 ; N Zeta ; B 25 0 644 694 ;
+C -1 ; WX 845 ; N Eta ; B 34 0 811 692 ;
+C -1 ; WX 804 ; N Theta ; B 42 -13 762 707 ;
+C -1 ; WX 423 ; N Iota ; B 38 0 390 693 ;
+C -1 ; WX 873 ; N Kappa ; B 34 -2 869 693 ;
+C -1 ; WX 784 ; N Lambda ; B 4 0 780 707 ;
+C -1 ; WX 995 ; N Mu ; B 34 -2 961 693 ;
+C -1 ; WX 845 ; N Nu ; B 34 -10 811 693 ;
+C -1 ; WX 687 ; N Xi ; B 59 -1 653 692 ;
+C -1 ; WX 804 ; N Omicron ; B 42 -16 762 709 ;
+C -1 ; WX 846 ; N Pi ; B 34 -1 812 692 ;
+C -1 ; WX 664 ; N Rho ; B 34 -2 632 692 ;
+C -1 ; WX 737 ; N Sigma ; B 30 -1 709 692 ;
+C -1 ; WX 653 ; N Tau ; B 12 -2 641 693 ;
+C -1 ; WX 726 ; N Upsilon ; B 20 -3 706 693 ;
+C -1 ; WX 862 ; N Phi ; B 22 -2 840 693 ;
+C -1 ; WX 815 ; N Chi ; B 2 -1 813 693 ;
+C -1 ; WX 893 ; N Psi ; B 2 -2 891 695 ;
+C -1 ; WX 791 ; N Omega ; B 32 0 759 707 ;
+C -1 ; WX 500 ; N Iotadieresis ; B 38 0 462 852 ;
+C -1 ; WX 726 ; N Upsilondieresis ; B 20 -3 706 847 ;
+C -1 ; WX 657 ; N alphatonos ; B 38 -19 662 737 ;
+C -1 ; WX 500 ; N epsilontonos ; B 32 -16 474 734 ;
+C -1 ; WX 628 ; N etatonos ; B 20 -17 628 737 ;
+C -1 ; WX 336 ; N iotatonos ; B 20 -17 336 737 ;
+C -1 ; WX 634 ; N upsilondieresistonos ; B 0 -15 596 728 ;
+C -1 ; WX 657 ; N alpha ; B 38 -19 662 489 ;
+C -1 ; WX 553 ; N beta ; B 43 -219 515 715 ;
+C -1 ; WX 561 ; N gamma ; B -10 -230 533 493 ;
+C -1 ; WX 585 ; N delta ; B 38 -18 547 714 ;
+C -1 ; WX 500 ; N epsilon ; B 32 -16 474 488 ;
+C -1 ; WX 485 ; N zeta ; B 44 -226 460 707 ;
+C -1 ; WX 628 ; N eta ; B 20 -17 628 493 ;
+C -1 ; WX 553 ; N theta ; B 39 -18 515 709 ;
+C -1 ; WX 336 ; N iota ; B 20 -17 336 483 ;
+C -1 ; WX 586 ; N kappa ; B 20 -14 574 492 ;
+C -1 ; WX 601 ; N lambda ; B 8 -20 601 708 ;
+C -1 ; WX 559 ; N uni03BC ; B 32 -217 559 479 ;
+C -1 ; WX 558 ; N nu ; B -10 -1 530 493 ;
+C -1 ; WX 518 ; N xi ; B 26 -233 505 711 ;
+C -1 ; WX 585 ; N omicron ; B 38 -20 547 489 ;
+C -1 ; WX 778 ; N pi ; B 10 -17 747 524 ;
+C -1 ; WX 580 ; N rho ; B 32 -247 542 490 ;
+C -1 ; WX 522 ; N uni03C2 ; B 38 -210 514 488 ;
+C -1 ; WX 614 ; N sigma ; B 38 -18 592 508 ;
+C -1 ; WX 548 ; N tau ; B 22 -17 517 517 ;
+C -1 ; WX 634 ; N upsilon ; B 0 -15 596 493 ;
+C -1 ; WX 775 ; N phi ; B 38 -207 737 494 ;
+C -1 ; WX 507 ; N chi ; B -12 -229 519 494 ;
+C -1 ; WX 826 ; N psi ; B 0 -208 788 492 ;
+C -1 ; WX 780 ; N omega ; B 38 -15 742 485 ;
+C -1 ; WX 336 ; N iotadieresis ; B -72 -17 352 665 ;
+C -1 ; WX 634 ; N upsilondieresis ; B 0 -15 596 664 ;
+C -1 ; WX 585 ; N omicrontonos ; B 38 -20 547 736 ;
+C -1 ; WX 634 ; N upsilontonos ; B 0 -15 596 732 ;
+C -1 ; WX 780 ; N omegatonos ; B 38 -15 742 730 ;
+C -1 ; WX 610 ; N uni03D0 ; B 55 -18 572 708 ;
+C -1 ; WX 649 ; N uni03D1 ; B 0 -14 641 708 ;
+C -1 ; WX 681 ; N phi1 ; B 38 -220 643 490 ;
+C -1 ; WX 826 ; N omega1 ; B 10 -13 795 487 ;
+C -1 ; WX 507 ; N uni03DA ; B 38 -142 499 471 ;
+C -1 ; WX 639 ; N uni03DC ; B 37 -272 652 427 ;
+C -1 ; WX 555 ; N uni03DE ; B 45 -207 553 456 ;
+C -1 ; WX 686 ; N uni03E0 ; B -19 -90 656 604 ;
+C -1 ; WX 1185 ; N Wgrave ; B 15 -15 1177 907 ;
+C -1 ; WX 859 ; N wgrave ; B 4 0 831 730 ;
+C -1 ; WX 1185 ; N Wacute ; B 15 -15 1177 920 ;
+C -1 ; WX 859 ; N wacute ; B 4 0 831 733 ;
+C -1 ; WX 1185 ; N Wdieresis ; B 15 -15 1177 852 ;
+C -1 ; WX 859 ; N wdieresis ; B 4 0 831 666 ;
+C -1 ; WX 784 ; N uni1EA0 ; B 4 -230 780 707 ;
+C -1 ; WX 572 ; N uni1EA1 ; B 40 -227 560 489 ;
+C -1 ; WX 775 ; N uni1EA2 ; B -1 0 775 921 ;
+C -1 ; WX 572 ; N uni1EA3 ; B 40 -17 560 731 ;
+C -1 ; WX 775 ; N uni1EA4 ; B -1 0 775 921 ;
+C -1 ; WX 572 ; N uni1EA5 ; B 40 -17 651 730 ;
+C -1 ; WX 775 ; N uni1EA6 ; B -1 0 775 917 ;
+C -1 ; WX 572 ; N uni1EA7 ; B 40 -17 560 732 ;
+C -1 ; WX 775 ; N uni1EA8 ; B -1 0 775 920 ;
+C -1 ; WX 572 ; N uni1EA9 ; B 40 -17 579 729 ;
+C -1 ; WX 775 ; N uni1EAA ; B -1 0 775 1050 ;
+C -1 ; WX 572 ; N uni1EAB ; B 40 -17 560 859 ;
+C -1 ; WX 775 ; N uni1EAC ; B -1 -243 775 895 ;
+C -1 ; WX 572 ; N uni1EAD ; B 40 -237 560 711 ;
+C -1 ; WX 775 ; N uni1EAE ; B -1 0 775 1012 ;
+C -1 ; WX 572 ; N uni1EAF ; B 40 -17 560 822 ;
+C -1 ; WX 775 ; N uni1EB0 ; B -1 0 775 1033 ;
+C -1 ; WX 572 ; N uni1EB1 ; B 40 -17 560 829 ;
+C -1 ; WX 775 ; N uni1EB2 ; B -1 0 775 1013 ;
+C -1 ; WX 572 ; N uni1EB3 ; B 40 -17 560 815 ;
+C -1 ; WX 775 ; N uni1EB4 ; B -1 0 775 1001 ;
+C -1 ; WX 572 ; N uni1EB5 ; B 40 -17 560 813 ;
+C -1 ; WX 775 ; N uni1EB6 ; B -1 -228 775 847 ;
+C -1 ; WX 572 ; N uni1EB7 ; B 40 -236 560 660 ;
+C -1 ; WX 709 ; N uni1EB8 ; B 46 -223 683 692 ;
+C -1 ; WX 520 ; N uni1EB9 ; B 24 -230 496 490 ;
+C -1 ; WX 709 ; N uni1EBA ; B 46 -1 683 922 ;
+C -1 ; WX 520 ; N uni1EBB ; B 24 -17 496 726 ;
+C -1 ; WX 709 ; N uni1EBC ; B 46 -1 683 845 ;
+C -1 ; WX 520 ; N uni1EBD ; B 24 -17 496 663 ;
+C -1 ; WX 709 ; N uni1EBE ; B 46 -1 725 921 ;
+C -1 ; WX 520 ; N uni1EBF ; B 24 -17 614 731 ;
+C -1 ; WX 709 ; N uni1EC0 ; B 46 -1 683 920 ;
+C -1 ; WX 520 ; N uni1EC1 ; B 24 -17 567 733 ;
+C -1 ; WX 709 ; N uni1EC2 ; B 46 -1 683 916 ;
+C -1 ; WX 520 ; N uni1EC3 ; B 24 -17 552 732 ;
+C -1 ; WX 709 ; N uni1EC4 ; B 46 -1 683 1048 ;
+C -1 ; WX 520 ; N uni1EC5 ; B 24 -17 496 851 ;
+C -1 ; WX 709 ; N uni1EC6 ; B 46 -234 683 897 ;
+C -1 ; WX 520 ; N uni1EC7 ; B 24 -227 496 709 ;
+C -1 ; WX 427 ; N uni1EC8 ; B 37 0 390 917 ;
+C -1 ; WX 372 ; N uni1EC9 ; B 44 -17 360 725 ;
+C -1 ; WX 427 ; N uni1ECA ; B 37 -230 390 693 ;
+C -1 ; WX 372 ; N uni1ECB ; B 44 -234 360 671 ;
+C -1 ; WX 810 ; N uni1ECC ; B 45 -234 765 707 ;
+C -1 ; WX 594 ; N uni1ECD ; B 38 -230 556 489 ;
+C -1 ; WX 810 ; N uni1ECE ; B 45 -13 765 921 ;
+C -1 ; WX 594 ; N uni1ECF ; B 38 -18 556 727 ;
+C -1 ; WX 810 ; N uni1ED0 ; B 45 -13 783 918 ;
+C -1 ; WX 594 ; N uni1ED1 ; B 38 -18 674 732 ;
+C -1 ; WX 810 ; N uni1ED2 ; B 45 -13 765 915 ;
+C -1 ; WX 594 ; N uni1ED3 ; B 38 -18 586 730 ;
+C -1 ; WX 810 ; N uni1ED4 ; B 45 -13 765 917 ;
+C -1 ; WX 594 ; N uni1ED5 ; B 38 -18 592 725 ;
+C -1 ; WX 810 ; N uni1ED6 ; B 45 -13 765 1046 ;
+C -1 ; WX 594 ; N uni1ED7 ; B 38 -18 556 845 ;
+C -1 ; WX 810 ; N uni1ED8 ; B 45 -230 765 893 ;
+C -1 ; WX 594 ; N uni1ED9 ; B 38 -227 556 703 ;
+C -1 ; WX 829 ; N uni1EDA ; B 53 -13 847 921 ;
+C -1 ; WX 612 ; N uni1EDB ; B 39 -20 638 730 ;
+C -1 ; WX 760 ; N uni1EDC ; B 55 -13 849 921 ;
+C -1 ; WX 567 ; N uni1EDD ; B 44 -20 643 715 ;
+C -1 ; WX 827 ; N uni1EDE ; B 53 -13 847 915 ;
+C -1 ; WX 617 ; N uni1EDF ; B 39 -20 638 729 ;
+C -1 ; WX 826 ; N uni1EE0 ; B 53 -13 847 899 ;
+C -1 ; WX 607 ; N uni1EE1 ; B 39 -20 638 715 ;
+C -1 ; WX 824 ; N uni1EE2 ; B 53 -226 847 708 ;
+C -1 ; WX 601 ; N uni1EE3 ; B 39 -227 638 542 ;
+C -1 ; WX 753 ; N uni1EE4 ; B 8 -230 745 693 ;
+C -1 ; WX 648 ; N uni1EE5 ; B 37 -240 635 474 ;
+C -1 ; WX 753 ; N uni1EE6 ; B 8 -14 745 912 ;
+C -1 ; WX 648 ; N uni1EE7 ; B 37 -16 635 729 ;
+C -1 ; WX 801 ; N uni1EE8 ; B 26 -14 856 917 ;
+C -1 ; WX 636 ; N uni1EE9 ; B 23 -16 621 735 ;
+C -1 ; WX 801 ; N uni1EEA ; B 26 -14 856 916 ;
+C -1 ; WX 625 ; N uni1EEB ; B 23 -16 621 703 ;
+C -1 ; WX 801 ; N uni1EEC ; B 26 -14 856 914 ;
+C -1 ; WX 519 ; N uni1EED ; B 23 -16 621 722 ;
+C -1 ; WX 797 ; N uni1EEE ; B 26 -14 856 902 ;
+C -1 ; WX 513 ; N uni1EEF ; B 23 -16 621 712 ;
+C -1 ; WX 801 ; N uni1EF0 ; B 26 -229 856 848 ;
+C -1 ; WX 627 ; N uni1EF1 ; B 23 -226 621 626 ;
+C -1 ; WX 722 ; N Ygrave ; B 18 -3 704 907 ;
+C -1 ; WX 577 ; N ygrave ; B 4 -224 548 734 ;
+C -1 ; WX 722 ; N uni1EF4 ; B 18 -232 704 693 ;
+C -1 ; WX 577 ; N uni1EF5 ; B 4 -229 548 492 ;
+C -1 ; WX 722 ; N uni1EF6 ; B 18 -3 704 919 ;
+C -1 ; WX 577 ; N uni1EF7 ; B 4 -224 548 729 ;
+C -1 ; WX 722 ; N uni1EF8 ; B 18 -3 704 847 ;
+C -1 ; WX 577 ; N uni1EF9 ; B 4 -224 548 666 ;
+C -1 ; WX 657 ; N uni1F00 ; B 38 -19 662 723 ;
+C -1 ; WX 657 ; N uni1F01 ; B 38 -19 662 733 ;
+C -1 ; WX 657 ; N uni1F02 ; B 38 -19 662 733 ;
+C -1 ; WX 657 ; N uni1F03 ; B 38 -19 662 738 ;
+C -1 ; WX 657 ; N uni1F04 ; B 38 -19 662 731 ;
+C -1 ; WX 657 ; N uni1F05 ; B 38 -19 662 725 ;
+C -1 ; WX 657 ; N uni1F06 ; B 38 -19 662 825 ;
+C -1 ; WX 657 ; N uni1F07 ; B 38 -19 662 818 ;
+C -1 ; WX 808 ; N uni1F08 ; B -24 0 804 707 ;
+C -1 ; WX 806 ; N uni1F09 ; B -24 0 802 707 ;
+C -1 ; WX 976 ; N uni1F0A ; B -24 0 972 707 ;
+C -1 ; WX 990 ; N uni1F0B ; B -24 0 986 707 ;
+C -1 ; WX 960 ; N uni1F0C ; B -24 0 956 712 ;
+C -1 ; WX 946 ; N uni1F0D ; B -24 0 942 707 ;
+C -1 ; WX 916 ; N uni1F0E ; B -24 0 912 707 ;
+C -1 ; WX 910 ; N uni1F0F ; B -24 0 906 707 ;
+C -1 ; WX 500 ; N uni1F10 ; B 32 -16 474 723 ;
+C -1 ; WX 500 ; N uni1F11 ; B 32 -16 474 733 ;
+C -1 ; WX 500 ; N uni1F12 ; B 32 -16 474 728 ;
+C -1 ; WX 500 ; N uni1F13 ; B 32 -16 474 731 ;
+C -1 ; WX 500 ; N uni1F14 ; B 32 -16 474 730 ;
+C -1 ; WX 500 ; N uni1F15 ; B 32 -16 474 726 ;
+C -1 ; WX 875 ; N uni1F18 ; B -24 -1 834 708 ;
+C -1 ; WX 868 ; N uni1F19 ; B -24 -1 827 703 ;
+C -1 ; WX 1030 ; N uni1F1A ; B -24 -1 989 709 ;
+C -1 ; WX 1025 ; N uni1F1B ; B -24 -1 984 707 ;
+C -1 ; WX 1083 ; N uni1F1C ; B -24 -1 1042 714 ;
+C -1 ; WX 1060 ; N uni1F1D ; B -24 -1 1019 703 ;
+C -1 ; WX 628 ; N uni1F20 ; B 20 -17 628 731 ;
+C -1 ; WX 628 ; N uni1F21 ; B 20 -17 628 725 ;
+C -1 ; WX 628 ; N uni1F22 ; B 20 -17 628 730 ;
+C -1 ; WX 628 ; N uni1F23 ; B 20 -17 628 735 ;
+C -1 ; WX 628 ; N uni1F24 ; B 20 -17 628 727 ;
+C -1 ; WX 628 ; N uni1F25 ; B 20 -17 628 727 ;
+C -1 ; WX 628 ; N uni1F26 ; B 20 -17 628 826 ;
+C -1 ; WX 628 ; N uni1F27 ; B 20 -17 628 824 ;
+C -1 ; WX 1005 ; N uni1F28 ; B -24 0 971 707 ;
+C -1 ; WX 1018 ; N uni1F29 ; B -24 0 984 705 ;
+C -1 ; WX 1170 ; N uni1F2A ; B -24 0 1136 707 ;
+C -1 ; WX 1173 ; N uni1F2B ; B -24 0 1139 707 ;
+C -1 ; WX 1206 ; N uni1F2C ; B -24 0 1172 712 ;
+C -1 ; WX 1196 ; N uni1F2D ; B -24 0 1162 706 ;
+C -1 ; WX 1159 ; N uni1F2E ; B -24 0 1125 702 ;
+C -1 ; WX 1156 ; N uni1F2F ; B -24 0 1122 710 ;
+C -1 ; WX 336 ; N uni1F30 ; B 20 -17 336 724 ;
+C -1 ; WX 336 ; N uni1F31 ; B 20 -17 336 723 ;
+C -1 ; WX 336 ; N uni1F32 ; B -47 -17 336 733 ;
+C -1 ; WX 336 ; N uni1F33 ; B -70 -17 336 733 ;
+C -1 ; WX 336 ; N uni1F34 ; B -8 -17 353 731 ;
+C -1 ; WX 336 ; N uni1F35 ; B -13 -17 337 727 ;
+C -1 ; WX 336 ; N uni1F36 ; B -35 -17 336 827 ;
+C -1 ; WX 336 ; N uni1F37 ; B 3 -17 336 818 ;
+C -1 ; WX 566 ; N uni1F38 ; B -24 0 533 705 ;
+C -1 ; WX 581 ; N uni1F39 ; B -24 0 548 705 ;
+C -1 ; WX 747 ; N uni1F3A ; B -24 0 714 707 ;
+C -1 ; WX 733 ; N uni1F3B ; B -24 0 700 707 ;
+C -1 ; WX 772 ; N uni1F3C ; B -24 0 739 713 ;
+C -1 ; WX 756 ; N uni1F3D ; B -24 0 723 709 ;
+C -1 ; WX 734 ; N uni1F3E ; B -24 0 701 707 ;
+C -1 ; WX 733 ; N uni1F3F ; B -24 0 700 701 ;
+C -1 ; WX 585 ; N uni1F40 ; B 38 -20 547 727 ;
+C -1 ; WX 585 ; N uni1F41 ; B 38 -20 547 731 ;
+C -1 ; WX 585 ; N uni1F42 ; B 38 -20 547 726 ;
+C -1 ; WX 585 ; N uni1F43 ; B 38 -20 547 732 ;
+C -1 ; WX 585 ; N uni1F44 ; B 38 -20 547 731 ;
+C -1 ; WX 585 ; N uni1F45 ; B 38 -20 547 727 ;
+C -1 ; WX 921 ; N uni1F48 ; B -24 -16 879 709 ;
+C -1 ; WX 921 ; N uni1F49 ; B -24 -16 879 709 ;
+C -1 ; WX 1107 ; N uni1F4A ; B -24 -16 1065 709 ;
+C -1 ; WX 1121 ; N uni1F4B ; B -24 -16 1079 709 ;
+C -1 ; WX 1098 ; N uni1F4C ; B -24 -16 1056 709 ;
+C -1 ; WX 1095 ; N uni1F4D ; B -24 -16 1053 711 ;
+C -1 ; WX 634 ; N uni1F50 ; B 0 -15 596 729 ;
+C -1 ; WX 634 ; N uni1F51 ; B 0 -15 596 727 ;
+C -1 ; WX 634 ; N uni1F52 ; B 0 -15 596 730 ;
+C -1 ; WX 634 ; N uni1F53 ; B 0 -15 596 729 ;
+C -1 ; WX 634 ; N uni1F54 ; B 0 -15 596 732 ;
+C -1 ; WX 634 ; N uni1F55 ; B 0 -15 596 732 ;
+C -1 ; WX 634 ; N uni1F56 ; B 0 -15 596 820 ;
+C -1 ; WX 634 ; N uni1F57 ; B 0 -15 596 825 ;
+C -1 ; WX 891 ; N uni1F59 ; B -24 -3 871 703 ;
+C -1 ; WX 1035 ; N uni1F5B ; B -24 -3 1015 709 ;
+C -1 ; WX 1089 ; N uni1F5D ; B -24 -3 1069 703 ;
+C -1 ; WX 1043 ; N uni1F5F ; B -24 -3 1023 706 ;
+C -1 ; WX 780 ; N uni1F60 ; B 38 -15 742 734 ;
+C -1 ; WX 780 ; N uni1F61 ; B 38 -15 742 723 ;
+C -1 ; WX 780 ; N uni1F62 ; B 38 -15 742 728 ;
+C -1 ; WX 780 ; N uni1F63 ; B 38 -15 742 732 ;
+C -1 ; WX 780 ; N uni1F64 ; B 38 -15 742 731 ;
+C -1 ; WX 780 ; N uni1F65 ; B 38 -15 742 732 ;
+C -1 ; WX 780 ; N uni1F66 ; B 38 -15 742 823 ;
+C -1 ; WX 780 ; N uni1F67 ; B 38 -15 742 824 ;
+C -1 ; WX 926 ; N uni1F68 ; B -24 0 894 707 ;
+C -1 ; WX 920 ; N uni1F69 ; B -24 0 888 707 ;
+C -1 ; WX 1116 ; N uni1F6A ; B -24 0 1084 707 ;
+C -1 ; WX 1114 ; N uni1F6B ; B -24 0 1082 709 ;
+C -1 ; WX 1085 ; N uni1F6C ; B -24 0 1053 709 ;
+C -1 ; WX 1087 ; N uni1F6D ; B -24 0 1055 707 ;
+C -1 ; WX 1056 ; N uni1F6E ; B -24 0 1024 707 ;
+C -1 ; WX 1038 ; N uni1F6F ; B -24 0 1006 712 ;
+C -1 ; WX 657 ; N uni1F70 ; B 38 -19 662 731 ;
+C -1 ; WX 657 ; N uni1F71 ; B 38 -19 662 732 ;
+C -1 ; WX 500 ; N uni1F72 ; B 32 -16 474 733 ;
+C -1 ; WX 500 ; N uni1F73 ; B 32 -16 474 724 ;
+C -1 ; WX 628 ; N uni1F74 ; B 20 -17 628 736 ;
+C -1 ; WX 628 ; N uni1F75 ; B 20 -17 628 732 ;
+C -1 ; WX 336 ; N uni1F76 ; B -8 -17 336 733 ;
+C -1 ; WX 336 ; N uni1F77 ; B 20 -17 336 726 ;
+C -1 ; WX 585 ; N uni1F78 ; B 38 -20 547 730 ;
+C -1 ; WX 585 ; N uni1F79 ; B 38 -20 547 732 ;
+C -1 ; WX 634 ; N uni1F7A ; B 0 -15 596 733 ;
+C -1 ; WX 634 ; N uni1F7B ; B 0 -15 596 734 ;
+C -1 ; WX 780 ; N uni1F7C ; B 38 -15 742 731 ;
+C -1 ; WX 780 ; N uni1F7D ; B 38 -15 742 733 ;
+C -1 ; WX 657 ; N uni1F80 ; B 38 -231 662 721 ;
+C -1 ; WX 657 ; N uni1F81 ; B 38 -231 662 725 ;
+C -1 ; WX 657 ; N uni1F82 ; B 38 -231 662 733 ;
+C -1 ; WX 657 ; N uni1F83 ; B 38 -231 662 733 ;
+C -1 ; WX 657 ; N uni1F84 ; B 38 -231 662 728 ;
+C -1 ; WX 657 ; N uni1F85 ; B 38 -231 662 726 ;
+C -1 ; WX 657 ; N uni1F86 ; B 38 -231 662 821 ;
+C -1 ; WX 657 ; N uni1F87 ; B 38 -231 662 818 ;
+C -1 ; WX 810 ; N uni1F88 ; B -24 -231 806 707 ;
+C -1 ; WX 802 ; N uni1F89 ; B -24 -231 798 707 ;
+C -1 ; WX 976 ; N uni1F8A ; B -24 -231 972 707 ;
+C -1 ; WX 986 ; N uni1F8B ; B -24 -231 982 707 ;
+C -1 ; WX 960 ; N uni1F8C ; B -24 -231 956 712 ;
+C -1 ; WX 946 ; N uni1F8D ; B -24 -230 942 707 ;
+C -1 ; WX 919 ; N uni1F8E ; B -24 -231 915 707 ;
+C -1 ; WX 915 ; N uni1F8F ; B -24 -231 911 707 ;
+C -1 ; WX 628 ; N uni1F90 ; B 20 -231 628 731 ;
+C -1 ; WX 628 ; N uni1F91 ; B 20 -231 628 725 ;
+C -1 ; WX 628 ; N uni1F92 ; B 20 -231 628 730 ;
+C -1 ; WX 628 ; N uni1F93 ; B 20 -231 628 735 ;
+C -1 ; WX 628 ; N uni1F94 ; B 20 -231 628 727 ;
+C -1 ; WX 628 ; N uni1F95 ; B 20 -231 628 727 ;
+C -1 ; WX 628 ; N uni1F96 ; B 20 -231 628 826 ;
+C -1 ; WX 628 ; N uni1F97 ; B 20 -231 628 824 ;
+C -1 ; WX 1001 ; N uni1F98 ; B -24 -231 967 707 ;
+C -1 ; WX 1018 ; N uni1F99 ; B -24 -231 984 705 ;
+C -1 ; WX 1163 ; N uni1F9A ; B -24 -231 1129 707 ;
+C -1 ; WX 1172 ; N uni1F9B ; B -24 -231 1138 707 ;
+C -1 ; WX 1206 ; N uni1F9C ; B -24 -231 1172 712 ;
+C -1 ; WX 1195 ; N uni1F9D ; B -24 -231 1161 706 ;
+C -1 ; WX 1157 ; N uni1F9E ; B -24 -231 1123 702 ;
+C -1 ; WX 1154 ; N uni1F9F ; B -24 -231 1120 710 ;
+C -1 ; WX 780 ; N uni1FA0 ; B 38 -231 742 734 ;
+C -1 ; WX 780 ; N uni1FA1 ; B 38 -231 742 723 ;
+C -1 ; WX 780 ; N uni1FA2 ; B 38 -231 742 728 ;
+C -1 ; WX 780 ; N uni1FA3 ; B 38 -231 742 732 ;
+C -1 ; WX 780 ; N uni1FA4 ; B 38 -231 742 731 ;
+C -1 ; WX 780 ; N uni1FA5 ; B 38 -231 742 732 ;
+C -1 ; WX 780 ; N uni1FA6 ; B 38 -231 742 823 ;
+C -1 ; WX 780 ; N uni1FA7 ; B 38 -231 742 824 ;
+C -1 ; WX 925 ; N uni1FA8 ; B -24 -231 893 707 ;
+C -1 ; WX 918 ; N uni1FA9 ; B -24 -231 886 707 ;
+C -1 ; WX 1097 ; N uni1FAA ; B -24 -231 1065 707 ;
+C -1 ; WX 1110 ; N uni1FAB ; B -24 -231 1078 709 ;
+C -1 ; WX 1084 ; N uni1FAC ; B -24 -231 1052 709 ;
+C -1 ; WX 1083 ; N uni1FAD ; B -24 -231 1051 707 ;
+C -1 ; WX 1054 ; N uni1FAE ; B -24 -231 1022 707 ;
+C -1 ; WX 1038 ; N uni1FAF ; B -24 -231 1006 712 ;
+C -1 ; WX 657 ; N uni1FB0 ; B 38 -19 662 647 ;
+C -1 ; WX 657 ; N uni1FB1 ; B 38 -19 662 574 ;
+C -1 ; WX 657 ; N uni1FB2 ; B 38 -231 662 733 ;
+C -1 ; WX 657 ; N uni1FB3 ; B 38 -231 662 489 ;
+C -1 ; WX 657 ; N uni1FB4 ; B 38 -231 662 732 ;
+C -1 ; WX 657 ; N uni1FB6 ; B 38 -19 662 657 ;
+C -1 ; WX 657 ; N uni1FB7 ; B 38 -231 662 657 ;
+C -1 ; WX 784 ; N uni1FB8 ; B 4 0 780 878 ;
+C -1 ; WX 784 ; N uni1FB9 ; B 4 0 780 805 ;
+C -1 ; WX 812 ; N uni1FBA ; B -24 0 808 707 ;
+C -1 ; WX 788 ; N uni1FBB ; B -24 0 784 707 ;
+C -1 ; WX 784 ; N uni1FBC ; B 4 -231 780 707 ;
+C -1 ; WX 180 ; N uni1FBD ; B -3 521 160 706 ;
+C -1 ; WX 144 ; N uni1FBE ; B 12 -231 144 -84 ;
+C -1 ; WX 180 ; N uni1FBF ; B -3 521 160 706 ;
+C -1 ; WX 359 ; N uni1FC0 ; B 12 507 329 617 ;
+C -1 ; WX 362 ; N uni1FC1 ; B 12 537 340 809 ;
+C -1 ; WX 628 ; N uni1FC2 ; B 20 -231 628 733 ;
+C -1 ; WX 628 ; N uni1FC3 ; B 20 -231 628 493 ;
+C -1 ; WX 628 ; N uni1FC4 ; B 20 -231 628 726 ;
+C -1 ; WX 628 ; N uni1FC6 ; B 20 -17 628 656 ;
+C -1 ; WX 628 ; N uni1FC7 ; B 20 -231 628 660 ;
+C -1 ; WX 712 ; N uni1FC8 ; B -166 -1 671 707 ;
+C -1 ; WX 712 ; N uni1FC9 ; B -216 -1 671 708 ;
+C -1 ; WX 845 ; N uni1FCA ; B -172 0 811 707 ;
+C -1 ; WX 845 ; N uni1FCB ; B -211 0 811 710 ;
+C -1 ; WX 845 ; N uni1FCC ; B 34 -231 811 692 ;
+C -1 ; WX 391 ; N uni1FCD ; B -3 516 344 705 ;
+C -1 ; WX 387 ; N uni1FCE ; B -4 522 357 711 ;
+C -1 ; WX 411 ; N uni1FCF ; B 12 418 329 700 ;
+C -1 ; WX 336 ; N uni1FD0 ; B 20 -17 336 631 ;
+C -1 ; WX 336 ; N uni1FD1 ; B 13 -17 336 568 ;
+C -1 ; WX 336 ; N uni1FD2 ; B -74 -17 360 727 ;
+C -1 ; WX 336 ; N uni1FD3 ; B -66 -17 367 734 ;
+C -1 ; WX 336 ; N uni1FD6 ; B -36 -17 336 658 ;
+C -1 ; WX 336 ; N uni1FD7 ; B -33 -17 336 816 ;
+C -1 ; WX 423 ; N uni1FD8 ; B 38 0 390 848 ;
+C -1 ; WX 423 ; N uni1FD9 ; B 38 0 390 785 ;
+C -1 ; WX 423 ; N uni1FDA ; B -162 0 390 704 ;
+C -1 ; WX 423 ; N uni1FDB ; B -200 0 390 711 ;
+C -1 ; WX 363 ; N uni1FDD ; B -5 517 346 708 ;
+C -1 ; WX 354 ; N uni1FDE ; B -2 522 348 708 ;
+C -1 ; WX 414 ; N uni1FDF ; B 12 422 329 704 ;
+C -1 ; WX 634 ; N uni1FE0 ; B 0 -15 596 662 ;
+C -1 ; WX 634 ; N uni1FE1 ; B 0 -15 596 588 ;
+C -1 ; WX 634 ; N uni1FE2 ; B 0 -15 596 727 ;
+C -1 ; WX 634 ; N uni1FE3 ; B 0 -15 596 735 ;
+C -1 ; WX 580 ; N uni1FE4 ; B 32 -247 542 731 ;
+C -1 ; WX 580 ; N uni1FE5 ; B 32 -247 542 722 ;
+C -1 ; WX 634 ; N uni1FE6 ; B 0 -15 596 661 ;
+C -1 ; WX 634 ; N uni1FE7 ; B 0 -15 596 809 ;
+C -1 ; WX 726 ; N uni1FE8 ; B 20 -3 706 848 ;
+C -1 ; WX 726 ; N uni1FE9 ; B 20 -3 706 782 ;
+C -1 ; WX 726 ; N uni1FEA ; B -185 -3 706 702 ;
+C -1 ; WX 726 ; N uni1FEB ; B -213 -3 706 708 ;
+C -1 ; WX 664 ; N uni1FEC ; B -192 -2 632 706 ;
+C -1 ; WX 385 ; N uni1FED ; B 12 540 445 727 ;
+C -1 ; WX 385 ; N uni1FEE ; B 12 543 445 734 ;
+C -1 ; WX 178 ; N uni1FEF ; B -15 520 174 708 ;
+C -1 ; WX 780 ; N uni1FF2 ; B 38 -231 742 733 ;
+C -1 ; WX 780 ; N uni1FF3 ; B 38 -231 742 485 ;
+C -1 ; WX 780 ; N uni1FF4 ; B 38 -231 742 726 ;
+C -1 ; WX 780 ; N uni1FF6 ; B 38 -15 742 661 ;
+C -1 ; WX 780 ; N uni1FF7 ; B 38 -231 742 661 ;
+C -1 ; WX 804 ; N uni1FF8 ; B -180 -16 762 709 ;
+C -1 ; WX 804 ; N uni1FF9 ; B -165 -16 762 709 ;
+C -1 ; WX 791 ; N uni1FFA ; B -176 0 759 710 ;
+C -1 ; WX 791 ; N uni1FFB ; B -161 0 759 708 ;
+C -1 ; WX 791 ; N uni1FFC ; B 32 -231 759 707 ;
+C -1 ; WX 215 ; N uni1FFD ; B 12 520 201 709 ;
+C -1 ; WX 181 ; N uni1FFE ; B -8 521 156 706 ;
+C -1 ; WX 278 ; N uni2009 ; B 86 -16 245 672 ;
+C -1 ; WX 460 ; N figuredash ; B 0 201 460 282 ;
+C -1 ; WX 451 ; N endash ; B 0 178 451 258 ;
+C -1 ; WX 669 ; N emdash ; B 0 179 669 258 ;
+C -1 ; WX 347 ; N uni2016 ; B 59 0 288 670 ;
+C -1 ; WX 450 ; N underscoredbl ; B 0 -279 450 -114 ;
+C -1 ; WX 206 ; N quoteleft ; B 74 426 213 677 ;
+C -1 ; WX 205 ; N quoteright ; B 84 421 222 674 ;
+C -1 ; WX 265 ; N quotesinglbase ; B 77 -138 216 114 ;
+C -1 ; WX 368 ; N quotedblleft ; B 23 426 395 677 ;
+C -1 ; WX 378 ; N quotedblright ; B 36 421 406 674 ;
+C -1 ; WX 378 ; N quotedblbase ; B 46 -138 417 117 ;
+C -1 ; WX 599 ; N dagger ; B 32 -205 563 693 ;
+C -1 ; WX 599 ; N daggerdbl ; B 32 -210 564 693 ;
+C -1 ; WX 564 ; N bullet ; B 122 161 443 481 ;
+C -1 ; WX 635 ; N twodotenleader ; B 58 -16 430 116 ;
+C -1 ; WX 695 ; N ellipsis ; B 80 -16 784 116 ;
+C -1 ; WX 1036 ; N perthousand ; B 74 -16 1143 685 ;
+C -1 ; WX 280 ; N minute ; B 56 547 245 735 ;
+C -1 ; WX 439 ; N second ; B 56 547 424 735 ;
+C -1 ; WX 314 ; N guilsinglleft ; B 48 37 254 370 ;
+C -1 ; WX 314 ; N guilsinglright ; B 81 37 287 370 ;
+C -1 ; WX 417 ; N exclamdbl ; B 19 -16 387 672 ;
+C -1 ; WX 545 ; N interrobang ; B 101 -16 546 707 ;
+C -1 ; WX 473 ; N overline ; B 0 677 473 749 ;
+C -1 ; WX 328 ; N fraction ; B -151 -17 372 654 ;
+C -1 ; WX 282 ; N zerosuperior ; B 25 476 256 756 ;
+C -1 ; WX 275 ; N foursuperior ; B 6 475 252 757 ;
+C -1 ; WX 291 ; N fivesuperior ; B 30 476 253 760 ;
+C -1 ; WX 275 ; N sixsuperior ; B 18 476 246 754 ;
+C -1 ; WX 262 ; N sevensuperior ; B 29 480 234 753 ;
+C -1 ; WX 289 ; N eightsuperior ; B 28 476 252 756 ;
+C -1 ; WX 275 ; N ninesuperior ; B 35 476 259 756 ;
+C -1 ; WX 365 ; N uni207A ; B 37 452 318 730 ;
+C -1 ; WX 337 ; N uni207B ; B 28 557 296 623 ;
+C -1 ; WX 350 ; N uni207C ; B 37 512 303 668 ;
+C -1 ; WX 253 ; N parenleftsuperior ; B 44 351 235 845 ;
+C -1 ; WX 253 ; N parenrightsuperior ; B 18 350 209 843 ;
+C -1 ; WX 392 ; N nsuperior ; B 30 303 362 581 ;
+C -1 ; WX 282 ; N zeroinferior ; B 25 -103 256 178 ;
+C -1 ; WX 261 ; N oneinferior ; B 43 -100 206 192 ;
+C -1 ; WX 265 ; N twoinferior ; B 27 -95 241 178 ;
+C -1 ; WX 303 ; N threeinferior ; B 37 -104 260 177 ;
+C -1 ; WX 275 ; N fourinferior ; B 6 -102 252 180 ;
+C -1 ; WX 291 ; N fiveinferior ; B 30 -103 253 181 ;
+C -1 ; WX 275 ; N sixinferior ; B 18 -104 246 175 ;
+C -1 ; WX 262 ; N seveninferior ; B 29 -95 234 179 ;
+C -1 ; WX 289 ; N eightinferior ; B 28 -103 252 178 ;
+C -1 ; WX 261 ; N nineinferior ; B 21 -103 245 178 ;
+C -1 ; WX 365 ; N uni208A ; B 37 -126 318 151 ;
+C -1 ; WX 337 ; N uni208B ; B 28 -19 296 47 ;
+C -1 ; WX 350 ; N uni208C ; B 37 -96 303 60 ;
+C -1 ; WX 253 ; N parenleftinferior ; B 44 -222 235 271 ;
+C -1 ; WX 253 ; N parenrightinferior ; B 18 -223 209 270 ;
+C -1 ; WX 711 ; N colonmonetary ; B 43 -78 675 759 ;
+C -1 ; WX 696 ; N uni20A2 ; B 43 -14 676 707 ;
+C -1 ; WX 690 ; N franc ; B 37 -4 653 694 ;
+C -1 ; WX 556 ; N lira ; B 48 -22 507 674 ;
+C -1 ; WX 712 ; N peseta ; B 33 -2 679 692 ;
+C -1 ; WX 707 ; N euro ; B 39 0 655 613 ;
+C -1 ; WX 983 ; N trademark ; B 40 257 943 637 ;
+C -1 ; WX 594 ; N ohm ; B 38 -18 556 661 ;
+C -1 ; WX 796 ; N estimated ; B 12 -9 784 670 ;
+C -1 ; WX 612 ; N onethird ; B 32 -19 580 671 ;
+C -1 ; WX 638 ; N twothirds ; B 32 -19 606 655 ;
+C -1 ; WX 621 ; N uni2155 ; B 32 -18 589 671 ;
+C -1 ; WX 638 ; N uni2156 ; B 32 -18 606 655 ;
+C -1 ; WX 626 ; N uni2157 ; B 32 -18 594 655 ;
+C -1 ; WX 674 ; N uni2158 ; B 32 -19 642 655 ;
+C -1 ; WX 599 ; N uni2159 ; B 32 -19 567 657 ;
+C -1 ; WX 598 ; N uni215A ; B 32 -19 566 656 ;
+C -1 ; WX 641 ; N oneeighth ; B 32 -19 609 671 ;
+C -1 ; WX 616 ; N threeeighths ; B 32 -19 584 655 ;
+C -1 ; WX 597 ; N fiveeighths ; B 32 -18 565 655 ;
+C -1 ; WX 634 ; N seveneighths ; B 32 -19 602 660 ;
+C -1 ; WX 528 ; N uni215F ; B 3 -17 525 671 ;
+C -1 ; WX 551 ; N partialdiff ; B 44 -17 498 671 ;
+C -1 ; WX 785 ; N product ; B 34 -1 812 692 ;
+C -1 ; WX 646 ; N summation ; B 30 -1 709 692 ;
+C -1 ; WX 460 ; N minus ; B 0 201 460 282 ;
+C -1 ; WX 450 ; N radical ; B 15 -64 505 798 ;
+C -1 ; WX 644 ; N infinity ; B 29 35 583 296 ;
+C -1 ; WX 475 ; N logicaland ; B 14 0 470 518 ;
+C -1 ; WX 475 ; N logicalor ; B 14 0 470 518 ;
+C -1 ; WX 451 ; N intersection ; B 36 26 439 492 ;
+C -1 ; WX 475 ; N union ; B 14 0 460 518 ;
+C -1 ; WX 359 ; N integral ; B -3 -187 401 665 ;
+C -1 ; WX 475 ; N congruent ; B 14 139 464 531 ;
+C -1 ; WX 779 ; N approxequal ; B 81 117 660 412 ;
+C -1 ; WX 451 ; N notequal ; B 36 -9 538 498 ;
+C -1 ; WX 451 ; N equivalence ; B 36 49 418 325 ;
+C -1 ; WX 451 ; N lessequal ; B 36 1 427 476 ;
+C -1 ; WX 451 ; N greaterequal ; B 36 1 427 476 ;
+C -1 ; WX 475 ; N revlogicalnot ; B 36 34 439 271 ;
+C -1 ; WX 422 ; N lozenge ; B 36 3 386 546 ;
+C -1 ; WX 291 ; N openbullet ; B 41 84 244 288 ;
+C -1 ; WX 282 ; N uniF655 ; B 25 -5 256 275 ;
+C -1 ; WX 261 ; N uniF656 ; B 43 -5 206 287 ;
+C -1 ; WX 265 ; N uniF657 ; B 27 0 241 273 ;
+C -1 ; WX 303 ; N uniF658 ; B 37 -5 260 275 ;
+C -1 ; WX 275 ; N uniF659 ; B 6 -5 252 277 ;
+C -1 ; WX 291 ; N uniF65A ; B 30 -5 253 279 ;
+C -1 ; WX 275 ; N uniF65B ; B 18 -5 246 274 ;
+C -1 ; WX 262 ; N uniF65C ; B 29 0 234 274 ;
+C -1 ; WX 289 ; N uniF65D ; B 28 -5 252 275 ;
+C -1 ; WX 261 ; N uniF65E ; B 21 -5 245 275 ;
+C -1 ; WX 145 ; N uniF65F ; B 11 -87 134 93 ;
+C -1 ; WX 124 ; N uniF660 ; B 11 -7 113 94 ;
+C -1 ; WX 282 ; N uniF661 ; B 25 195 256 475 ;
+C -1 ; WX 261 ; N uniF662 ; B 43 198 206 490 ;
+C -1 ; WX 265 ; N uniF663 ; B 27 202 241 475 ;
+C -1 ; WX 303 ; N uniF664 ; B 37 195 260 475 ;
+C -1 ; WX 275 ; N uniF665 ; B 6 198 252 480 ;
+C -1 ; WX 291 ; N uniF666 ; B 30 192 253 476 ;
+C -1 ; WX 275 ; N uniF667 ; B 18 198 246 476 ;
+C -1 ; WX 262 ; N uniF668 ; B 29 203 234 477 ;
+C -1 ; WX 289 ; N uniF669 ; B 28 195 252 475 ;
+C -1 ; WX 261 ; N uniF66A ; B 21 195 245 475 ;
+C -1 ; WX 195 ; N uniF66B ; B 30 118 164 301 ;
+C -1 ; WX 187 ; N uniF66C ; B 30 195 157 321 ;
+C -1 ; WX 148 ; N commaaccent ; B 12 -285 124 -102 ;
+C -1 ; WX 1126 ; N rupiah ; B 30 -208 1180 692 ;
+C -1 ; WX 691 ; N ff ; B 47 -1 729 706 ; L l ffl ; L i ffi ;
+C -1 ; WX 669 ; N fi ; B 28 -17 657 706 ;
+C -1 ; WX 700 ; N fl ; B 28 -16 688 709 ;
+C -1 ; WX 924 ; N ffi ; B 18 -14 912 706 ;
+C -1 ; WX 986 ; N ffl ; B 47 -14 974 709 ;
+C -1 ; WX 875 ; N uniFFFC ; B 0 0 950 655 ;
+C -1 ; WX 661 ; N care ; B 16 -20 650 669 ;
+C -1 ; WX 375 ; N script ; B -2 -10 372 669 ;
+C -1 ; WX 1061 ; N Numero ; B 12 -10 1049 693 ;
+C -1 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C -1 ; WX 313 ; N _986 ; B 44 174 272 255 ;
+C -1 ; WX 328 ; N perispomenicomb ; B 12 541 359 661 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 235
+KPX A T -50
+KPX A V -98
+KPX A W -98
+KPX T A -50
+KPX V A -98
+KPX W A -98
+KPX Alphatonos Omicron -34
+KPX Alpha Theta -34
+KPX Alpha Omicron -34
+KPX Alpha Tau -50
+KPX Alpha Upsilon -93
+KPX Alpha Phi -40
+KPX Alpha Psi -50
+KPX Alpha upsilondieresistonos -32
+KPX Alpha gamma -62
+KPX Alpha nu -54
+KPX Alpha tau -42
+KPX Alpha upsilon -32
+KPX Alpha psi -42
+KPX Alpha upsilondieresis -32
+KPX Alpha upsilontonos -32
+KPX Beta Alpha -24
+KPX Beta Lambda -24
+KPX Gamma Delta -48
+KPX Gamma iotadieresistonos 24
+KPX Gamma Alpha -58
+KPX Gamma Lambda -58
+KPX Gamma alphatonos -65
+KPX Gamma epsilontonos -32
+KPX Gamma alpha -65
+KPX Gamma epsilon -32
+KPX Gamma omicron -65
+KPX Gamma rho -65
+KPX Gamma sigma -65
+KPX Gamma upsilon -45
+KPX Gamma omega -63
+KPX Gamma iotadieresis 24
+KPX Gamma omicrontonos -65
+KPX Gamma upsilontonos -45
+KPX Gamma omegatonos -63
+KPX Theta Delta -42
+KPX Theta Alpha -34
+KPX Theta Lambda -42
+KPX Theta Chi -28
+KPX Kappa Omicron -54
+KPX Kappa tau -63
+KPX Kappa upsilon -42
+KPX Kappa upsilontonos -42
+KPX Lambda Omicron -34
+KPX Lambda Upsilon -93
+KPX Lambda nu -54
+KPX Lambda upsilon -32
+KPX Lambda upsilontonos -32
+KPX Nu Alpha -34
+KPX Omicron Delta -24
+KPX Omicron Alpha -34
+KPX Omicron Lambda -34
+KPX Omicron Sigma -24
+KPX Omicron Upsilon -42
+KPX Omicron Chi -28
+KPX Rho Delta -70
+KPX Rho Alpha -70
+KPX Rho Lambda -70
+KPX Rho alphatonos -50
+KPX Rho alpha -50
+KPX Rho omicron -48
+KPX Rho omega -48
+KPX Rho omicrontonos -48
+KPX Rho omegatonos -48
+KPX Tau Delta -36
+KPX Tau iotadieresistonos 24
+KPX Tau Alpha -50
+KPX Tau Lambda -50
+KPX Tau Tau 24
+KPX Tau alphatonos -60
+KPX Tau epsilontonos -50
+KPX Tau alpha -60
+KPX Tau epsilon -50
+KPX Tau omicron -60
+KPX Tau rho -50
+KPX Tau sigma -50
+KPX Tau upsilon -40
+KPX Tau omega -40
+KPX Tau iotadieresis 24
+KPX Tau omicrontonos -60
+KPX Tau upsilontonos -40
+KPX Tau omegatonos -40
+KPX Upsilon pi -50
+KPX Upsilon Alpha -93
+KPX Upsilon Theta -42
+KPX Upsilon Lambda -90
+KPX Upsilon uni0394 -24
+KPX Upsilon Omicron -42
+KPX Upsilon Phi -40
+KPX Upsilon alphatonos -75
+KPX Upsilon epsilontonos -70
+KPX Upsilon etatonos -42
+KPX Upsilon iotatonos -50
+KPX Upsilon upsilondieresistonos -60
+KPX Upsilon alpha -75
+KPX Upsilon gamma -32
+KPX Upsilon epsilon -70
+KPX Upsilon eta -42
+KPX Upsilon uni03D1 -32
+KPX Upsilon iota -50
+KPX Upsilon kappa -40
+KPX Upsilon nu -45
+KPX Upsilon omicron -70
+KPX Upsilon rho -70
+KPX Upsilon sigma -70
+KPX Upsilon tau -78
+KPX Upsilon upsilon -60
+KPX Upsilon phi -70
+KPX Upsilon psi -70
+KPX Upsilon omega -70
+KPX Upsilon upsilondieresis -60
+KPX Upsilon omicrontonos -70
+KPX Upsilon upsilontonos -60
+KPX Upsilon omegatonos -70
+KPX Upsilon uni03BC -40
+KPX Phi Alpha -40
+KPX Chi Theta -28
+KPX Chi Omicron -28
+KPX Psi Alpha -50
+KPX alphatonos gamma -18
+KPX alphatonos nu -18
+KPX alphatonos tau -38
+KPX etatonos gamma -18
+KPX etatonos nu -32
+KPX etatonos tau -32
+KPX iotatonos gamma -18
+KPX iotatonos nu -32
+KPX iotatonos tau -32
+KPX alpha gamma -18
+KPX alpha nu -18
+KPX alpha tau -38
+KPX gamma alphatonos -12
+KPX gamma alpha -12
+KPX gamma lambda -24
+KPX gamma omicron -12
+KPX gamma omega -12
+KPX gamma omicrontonos -12
+KPX gamma omegatonos -12
+KPX eta gamma -18
+KPX eta nu -32
+KPX eta tau -32
+KPX iota gamma -18
+KPX iota nu -32
+KPX iota tau -32
+KPX lambda gamma -48
+KPX lambda nu -32
+KPX lambda tau -38
+KPX nu comma -32
+KPX nu alphatonos -12
+KPX nu alpha -12
+KPX nu omicron -12
+KPX nu omicrontonos -12
+KPX pi gamma 18
+KPX rho gamma -16
+KPX rho tau -18
+KPX sigma pi 12
+KPX sigma gamma 24
+KPX tau gamma 18
+KPX uni1FBD Alpha -220
+KPX uni1FBD Omicron -60
+KPX uni1FBD uni03A9 -20
+KPX uni1FBD Omega -20
+KPX uni1FBD uni1FBC -220
+KPX uni1FBD uni1FFC -20
+KPX uni1FBF Alpha -220
+KPX uni1FBF Omicron -40
+KPX uni1FBF uni03A9 -20
+KPX uni1FBF Omega -20
+KPX uni1FBF uni1FBC -220
+KPX uni1FBF uni1FFC -20
+KPX uni1FCD Alpha -240
+KPX uni1FCD Omicron -40
+KPX uni1FCD uni03A9 -20
+KPX uni1FCD Omega -20
+KPX uni1FCD uni1FBC -240
+KPX uni1FCD uni1FFC -20
+KPX uni1FCE Alpha -260
+KPX uni1FCE Omicron -80
+KPX uni1FCE uni03A9 -60
+KPX uni1FCE Omega -60
+KPX uni1FCE uni1FBC -240
+KPX uni1FCE uni1FFC -60
+KPX uni1FCF Alpha -300
+KPX uni1FCF Epsilon -50
+KPX uni1FCF Eta -50
+KPX uni1FCF Iota -50
+KPX uni1FCF Omicron -140
+KPX uni1FCF Upsilon -30
+KPX uni1FCF uni03A9 -110
+KPX uni1FCF Omega -110
+KPX uni1FCF uni1FBC -300
+KPX uni1FCF uni1FCC -50
+KPX uni1FCF uni1FFC -110
+KPX uni1FDD Alpha -200
+KPX uni1FDD Omicron -20
+KPX uni1FDD uni1FBC -200
+KPX uni1FDE Alpha -200
+KPX uni1FDE Omicron -60
+KPX uni1FDE Upsilon 30
+KPX uni1FDE uni03A9 -50
+KPX uni1FDE Omega -50
+KPX uni1FDE uni1FBC -200
+KPX uni1FDE uni1FFC -50
+KPX uni1FDF Alpha -300
+KPX uni1FDF Epsilon -40
+KPX uni1FDF Eta -40
+KPX uni1FDF Iota -60
+KPX uni1FDF Omicron -130
+KPX uni1FDF Upsilon -40
+KPX uni1FDF uni03A9 -120
+KPX uni1FDF Omega -120
+KPX uni1FDF uni1FBC -300
+KPX uni1FDF uni1FCC -50
+KPX uni1FDF uni1FFC -120
+KPX uni1FEF Alpha -200
+KPX uni1FEF uni1FBC -200
+KPX uni1FFD Alpha -220
+KPX uni1FFD Omicron -80
+KPX uni1FFD Upsilon 20
+KPX uni1FFD uni03A9 -60
+KPX uni1FFD Omega -60
+KPX uni1FFD uni1FBC -220
+KPX uni1FFD uni1FFC -60
+KPX uni1FFE Alpha -200
+KPX uni1FFE Omicron -50
+KPX uni1FFE uni03A9 -20
+KPX uni1FFE Omega -30
+KPX uni1FFE uni1FBC -200
+KPX uni1FFE uni1FFC -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-BoldItalic.afm b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-BoldItalic.afm
new file mode 100644
index 0000000000..4bd7a4a2b4
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-BoldItalic.afm
@@ -0,0 +1,1089 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSArtemisia-BoldItalic
+FullName GFS Artemisia Bold Italic
+FamilyName GFS Artemisia
+Weight Bold
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Artemisia'.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -149 -289 1254 1123
+CapHeight 693
+XHeight 475
+Ascender 709
+Descender -208
+StartCharMetrics 869
+C 32 ; WX 320 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 303 ; N exclam ; B 69 -16 333 672 ;
+C 34 ; WX 428 ; N quotedbl ; B 86 400 375 677 ;
+C 35 ; WX 733 ; N numbersign ; B -20 -1 735 674 ;
+C 36 ; WX 687 ; N dollar ; B 99 -82 716 759 ;
+C 37 ; WX 705 ; N percent ; B 168 -16 735 693 ;
+C 38 ; WX 784 ; N ampersand ; B 70 -16 860 704 ;
+C 39 ; WX 270 ; N quotesingle ; B 56 421 222 674 ;
+C 40 ; WX 236 ; N parenleft ; B 37 -99 358 687 ;
+C 41 ; WX 301 ; N parenright ; B -61 -99 258 687 ;
+C 42 ; WX 395 ; N asterisk ; B 51 289 435 682 ;
+C 43 ; WX 538 ; N plus ; B 24 0 520 480 ;
+C 44 ; WX 281 ; N comma ; B 54 -143 219 88 ;
+C 45 ; WX 341 ; N hyphen ; B 34 174 277 248 ;
+C 46 ; WX 271 ; N period ; B 71 -16 209 116 ;
+C 47 ; WX 442 ; N slash ; B 12 -88 483 649 ;
+C 48 ; WX 598 ; N zero ; B 29 -19 591 708 ;
+C 49 ; WX 598 ; N one ; B 50 -2 438 732 ;
+C 50 ; WX 598 ; N two ; B -25 1 575 707 ;
+C 51 ; WX 598 ; N three ; B 11 -19 598 706 ;
+C 52 ; WX 598 ; N four ; B -13 -2 529 693 ;
+C 53 ; WX 598 ; N five ; B 11 -19 586 693 ;
+C 54 ; WX 598 ; N six ; B 46 -20 614 706 ;
+C 55 ; WX 598 ; N seven ; B 97 -1 618 693 ;
+C 56 ; WX 598 ; N eight ; B 59 -17 570 705 ;
+C 57 ; WX 598 ; N nine ; B 37 -20 604 707 ;
+C 58 ; WX 226 ; N colon ; B 43 -13 238 454 ;
+C 59 ; WX 273 ; N semicolon ; B 40 -142 285 454 ;
+C 60 ; WX 331 ; N less ; B 22 -37 387 598 ;
+C 62 ; WX 330 ; N greater ; B -52 -37 312 598 ;
+C 63 ; WX 459 ; N question ; B 40 -15 459 668 ;
+C 64 ; WX 695 ; N at ; B 12 -18 694 646 ;
+C 65 ; WX 785 ; N A ; B -38 0 745 707 ;
+C 66 ; WX 759 ; N B ; B 7 0 741 693 ;
+C 67 ; WX 753 ; N C ; B 68 -14 765 707 ;
+C 68 ; WX 806 ; N D ; B 7 0 788 693 ;
+C 69 ; WX 758 ; N E ; B 4 -1 750 692 ;
+C 70 ; WX 743 ; N F ; B 4 -4 757 694 ;
+C 71 ; WX 792 ; N G ; B 68 -14 788 707 ;
+C 72 ; WX 870 ; N H ; B 7 -2 928 692 ;
+C 73 ; WX 447 ; N I ; B 7 -2 505 693 ;
+C 74 ; WX 487 ; N J ; B -32 -14 544 693 ;
+C 75 ; WX 896 ; N K ; B 4 -2 949 693 ;
+C 76 ; WX 691 ; N L ; B 4 0 679 693 ;
+C 77 ; WX 1007 ; N M ; B -4 -2 1065 693 ;
+C 78 ; WX 861 ; N N ; B -4 -10 919 693 ;
+C 79 ; WX 824 ; N O ; B 68 -13 812 707 ;
+C 80 ; WX 721 ; N P ; B 4 -2 709 692 ;
+C 81 ; WX 826 ; N Q ; B 67 -186 812 707 ;
+C 82 ; WX 734 ; N R ; B 4 -2 722 692 ;
+C 83 ; WX 649 ; N S ; B 25 -16 643 713 ;
+C 84 ; WX 684 ; N T ; B 88 -2 744 693 ;
+C 85 ; WX 749 ; N U ; B 88 -14 831 693 ;
+C 86 ; WX 798 ; N V ; B 85 -15 884 691 ;
+C 87 ; WX 1168 ; N W ; B 85 -15 1254 692 ;
+C 88 ; WX 799 ; N X ; B -67 -1 857 693 ;
+C 89 ; WX 722 ; N Y ; B 100 -3 792 693 ;
+C 90 ; WX 731 ; N Z ; B 4 0 763 694 ;
+C 91 ; WX 298 ; N bracketleft ; B 1 -184 421 633 ;
+C 92 ; WX 596 ; N backslash ; B 146 0 438 684 ;
+C 93 ; WX 363 ; N bracketright ; B -55 -184 365 633 ;
+C 94 ; WX 475 ; N asciicircum ; B 47 232 427 595 ;
+C 95 ; WX 334 ; N underscore ; B -4 -100 376 -54 ;
+C 96 ; WX 235 ; N grave ; B -65 544 161 720 ;
+C 97 ; WX 566 ; N a ; B 25 -18 550 481 ;
+C 98 ; WX 555 ; N b ; B 12 -10 523 711 ;
+C 99 ; WX 556 ; N c ; B 42 -15 543 494 ;
+C 100 ; WX 601 ; N d ; B 42 -17 619 710 ;
+C 101 ; WX 551 ; N e ; B 42 -15 525 490 ;
+C 102 ; WX 432 ; N f ; B -141 -231 548 706 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 533 ; N g ; B -59 -227 575 486 ;
+C 104 ; WX 646 ; N h ; B 42 -17 628 704 ;
+C 105 ; WX 334 ; N i ; B 44 -17 318 707 ;
+C 106 ; WX 409 ; N j ; B -120 -230 397 707 ;
+C 107 ; WX 595 ; N k ; B 18 -14 587 705 ;
+C 108 ; WX 308 ; N l ; B 30 -16 296 709 ;
+C 109 ; WX 945 ; N m ; B 20 -17 927 494 ;
+C 110 ; WX 625 ; N n ; B 20 -17 607 493 ;
+C 111 ; WX 606 ; N o ; B 42 -20 574 493 ;
+C 112 ; WX 564 ; N p ; B -30 -208 532 481 ;
+C 113 ; WX 561 ; N q ; B 36 -205 557 486 ;
+C 114 ; WX 466 ; N r ; B 23 -1 482 486 ;
+C 115 ; WX 511 ; N s ; B 33 -14 487 481 ;
+C 116 ; WX 364 ; N t ; B 46 -17 362 601 ;
+C 117 ; WX 624 ; N u ; B 44 -16 606 474 ;
+C 118 ; WX 543 ; N v ; B 12 -1 554 493 ;
+C 119 ; WX 826 ; N w ; B 12 0 837 489 ;
+C 120 ; WX 612 ; N x ; B -36 -1 614 475 ;
+C 121 ; WX 561 ; N y ; B -87 -225 572 493 ;
+C 122 ; WX 527 ; N z ; B 4 0 516 469 ;
+C 123 ; WX 271 ; N braceleft ; B 24 -164 401 678 ;
+C 124 ; WX 219 ; N bar ; B -7 0 207 670 ;
+C 125 ; WX 393 ; N braceright ; B 40 -164 414 678 ;
+C 126 ; WX 615 ; N asciitilde ; B 37 175 560 370 ;
+C 161 ; WX 311 ; N exclamdown ; B 78 -15 345 673 ;
+C 162 ; WX 460 ; N cent ; B 49 -13 454 542 ;
+C 163 ; WX 594 ; N sterling ; B 60 -24 592 709 ;
+C 164 ; WX 475 ; N currency ; B 32 95 443 523 ;
+C 165 ; WX 641 ; N yen ; B -10 -3 682 693 ;
+C 166 ; WX 256 ; N brokenbar ; B 85 -14 172 619 ;
+C 167 ; WX 549 ; N section ; B 78 -206 603 660 ;
+C 168 ; WX 338 ; N dieresis ; B 26 547 418 670 ;
+C 169 ; WX 689 ; N copyright ; B 6 -17 683 650 ;
+C 170 ; WX 347 ; N ordfeminine ; B 91 248 387 530 ;
+C 171 ; WX 434 ; N guillemotleft ; B 30 68 407 360 ;
+C 172 ; WX 487 ; N logicalnot ; B 31 42 456 254 ;
+C 174 ; WX 745 ; N registered ; B 36 -17 713 650 ;
+C 175 ; WX 328 ; N overscore ; B 12 543 316 601 ;
+C 176 ; WX 338 ; N degree ; B 38 363 300 608 ;
+C 177 ; WX 574 ; N plusminus ; B 44 19 564 612 ;
+C 178 ; WX 253 ; N twosuperior ; B 0 480 253 752 ;
+C 179 ; WX 302 ; N threesuperior ; B 27 476 277 756 ;
+C 180 ; WX 302 ; N acute ; B 131 544 321 733 ;
+C 181 ; WX 600 ; N uni00B5 ; B 0 -210 584 494 ;
+C 182 ; WX 584 ; N paragraph ; B 83 -121 619 647 ;
+C 183 ; WX 237 ; N middot ; B 63 229 174 340 ;
+C 184 ; WX 240 ; N cedilla ; B 12 -214 228 -11 ;
+C 185 ; WX 247 ; N onesuperior ; B 32 476 222 768 ;
+C 186 ; WX 352 ; N ordmasculine ; B 118 251 408 529 ;
+C 187 ; WX 488 ; N guillemotright ; B 60 68 437 360 ;
+C 188 ; WX 648 ; N onequarter ; B 69 -2 616 675 ;
+C 189 ; WX 687 ; N onehalf ; B 61 -1 655 675 ;
+C 190 ; WX 679 ; N threequarters ; B 32 -1 647 675 ;
+C 191 ; WX 564 ; N questiondown ; B 62 -15 481 668 ;
+C 192 ; WX 785 ; N Agrave ; B -38 0 745 907 ;
+C 193 ; WX 785 ; N Aacute ; B -38 0 745 915 ;
+C 194 ; WX 785 ; N Acircumflex ; B -38 0 745 898 ;
+C 195 ; WX 785 ; N Atilde ; B -38 0 745 850 ;
+C 196 ; WX 785 ; N Adieresis ; B -38 0 745 850 ;
+C 197 ; WX 785 ; N Aring ; B -38 0 745 922 ;
+C 198 ; WX 1003 ; N AE ; B -127 -1 1015 692 ;
+C 199 ; WX 754 ; N Ccedilla ; B 68 -214 766 707 ;
+C 200 ; WX 758 ; N Egrave ; B 4 -1 750 909 ;
+C 201 ; WX 758 ; N Eacute ; B 4 -1 750 915 ;
+C 202 ; WX 758 ; N Ecircumflex ; B 4 -1 750 901 ;
+C 203 ; WX 758 ; N Edieresis ; B 4 -1 750 857 ;
+C 204 ; WX 447 ; N Igrave ; B 7 -2 505 906 ;
+C 205 ; WX 447 ; N Iacute ; B 7 -2 505 915 ;
+C 206 ; WX 447 ; N Icircumflex ; B 7 -2 505 898 ;
+C 207 ; WX 476 ; N Idieresis ; B 7 -2 534 857 ;
+C 208 ; WX 757 ; N Eth ; B -42 0 739 693 ;
+C 209 ; WX 861 ; N Ntilde ; B -4 -10 919 854 ;
+C 210 ; WX 824 ; N Ograve ; B 68 -13 812 909 ;
+C 211 ; WX 824 ; N Oacute ; B 68 -13 812 921 ;
+C 212 ; WX 824 ; N Ocircumflex ; B 68 -13 812 895 ;
+C 213 ; WX 824 ; N Otilde ; B 68 -13 812 855 ;
+C 214 ; WX 824 ; N Odieresis ; B 68 -13 812 854 ;
+C 216 ; WX 815 ; N Oslash ; B 47 -91 791 750 ;
+C 217 ; WX 748 ; N Ugrave ; B 87 -11 830 908 ;
+C 218 ; WX 749 ; N Uacute ; B 88 -14 831 914 ;
+C 219 ; WX 749 ; N Ucircumflex ; B 88 -14 831 899 ;
+C 220 ; WX 749 ; N Udieresis ; B 88 -14 831 850 ;
+C 221 ; WX 722 ; N Yacute ; B 100 -3 792 914 ;
+C 222 ; WX 670 ; N Thorn ; B -23 -2 658 693 ;
+C 223 ; WX 448 ; N germandbls ; B -141 -13 463 671 ;
+C 224 ; WX 567 ; N agrave ; B 25 -18 551 715 ;
+C 225 ; WX 567 ; N aacute ; B 25 -18 551 728 ;
+C 226 ; WX 567 ; N acircumflex ; B 25 -18 551 712 ;
+C 227 ; WX 567 ; N atilde ; B 25 -18 551 661 ;
+C 228 ; WX 567 ; N adieresis ; B 25 -18 551 667 ;
+C 229 ; WX 566 ; N aring ; B 25 -18 550 731 ;
+C 230 ; WX 840 ; N ae ; B 25 -18 814 490 ;
+C 231 ; WX 556 ; N ccedilla ; B 42 -214 543 494 ;
+C 232 ; WX 551 ; N egrave ; B 42 -15 525 720 ;
+C 233 ; WX 551 ; N eacute ; B 42 -15 525 730 ;
+C 234 ; WX 551 ; N ecircumflex ; B 42 -15 525 709 ;
+C 235 ; WX 574 ; N edieresis ; B 42 -15 548 664 ;
+C 236 ; WX 364 ; N igrave ; B -14 -17 315 714 ;
+C 237 ; WX 323 ; N iacute ; B 49 -17 356 728 ;
+C 238 ; WX 396 ; N icircumflex ; B 51 -17 371 710 ;
+C 239 ; WX 405 ; N idieresis ; B 20 -17 413 665 ;
+C 240 ; WX 561 ; N eth ; B 55 -17 570 674 ;
+C 241 ; WX 646 ; N ntilde ; B 42 -17 628 662 ;
+C 242 ; WX 606 ; N ograve ; B 42 -20 574 715 ;
+C 243 ; WX 606 ; N oacute ; B 42 -20 574 726 ;
+C 244 ; WX 606 ; N ocircumflex ; B 42 -20 574 707 ;
+C 245 ; WX 606 ; N otilde ; B 42 -20 574 660 ;
+C 246 ; WX 606 ; N odieresis ; B 42 -20 574 663 ;
+C 247 ; WX 561 ; N divide ; B 41 -5 519 466 ;
+C 248 ; WX 626 ; N oslash ; B 54 -91 586 554 ;
+C 249 ; WX 624 ; N ugrave ; B 44 -16 606 718 ;
+C 250 ; WX 623 ; N uacute ; B 44 -16 605 725 ;
+C 251 ; WX 623 ; N ucircumflex ; B 44 -16 605 707 ;
+C 252 ; WX 623 ; N udieresis ; B 44 -16 605 665 ;
+C 253 ; WX 561 ; N yacute ; B -87 -225 572 727 ;
+C 254 ; WX 548 ; N thorn ; B -32 -208 530 709 ;
+C 255 ; WX 561 ; N ydieresis ; B -87 -225 572 664 ;
+C -1 ; WX 785 ; N Amacron ; B -38 0 745 789 ;
+C -1 ; WX 566 ; N amacron ; B 25 -18 550 601 ;
+C -1 ; WX 785 ; N Abreve ; B -38 0 745 847 ;
+C -1 ; WX 566 ; N abreve ; B 25 -18 550 660 ;
+C -1 ; WX 785 ; N Aogonek ; B -38 -210 745 707 ;
+C -1 ; WX 566 ; N aogonek ; B 25 -210 550 481 ;
+C -1 ; WX 754 ; N Cacute ; B 68 -14 766 913 ;
+C -1 ; WX 556 ; N cacute ; B 42 -15 543 730 ;
+C -1 ; WX 754 ; N Ccircumflex ; B 68 -14 766 897 ;
+C -1 ; WX 555 ; N ccircumflex ; B 42 -15 543 712 ;
+C -1 ; WX 754 ; N Cdotaccent ; B 68 -14 766 854 ;
+C -1 ; WX 555 ; N cdotaccent ; B 42 -15 543 664 ;
+C -1 ; WX 754 ; N Ccaron ; B 68 -14 766 900 ;
+C -1 ; WX 575 ; N ccaron ; B 42 -15 563 708 ;
+C -1 ; WX 806 ; N Dcaron ; B 7 0 788 900 ;
+C -1 ; WX 771 ; N dcaron ; B 42 -17 847 710 ;
+C -1 ; WX 806 ; N Dmacron ; B 7 0 788 693 ;
+C -1 ; WX 629 ; N dcroat ; B 42 -17 647 710 ;
+C -1 ; WX 758 ; N Emacron ; B 4 -1 750 787 ;
+C -1 ; WX 551 ; N emacron ; B 42 -15 525 600 ;
+C -1 ; WX 758 ; N Ebreve ; B 4 -1 750 847 ;
+C -1 ; WX 551 ; N ebreve ; B 42 -15 525 655 ;
+C -1 ; WX 758 ; N Edotaccent ; B 4 -1 750 857 ;
+C -1 ; WX 551 ; N edotaccent ; B 42 -15 525 669 ;
+C -1 ; WX 758 ; N Eogonek ; B 4 -210 750 692 ;
+C -1 ; WX 551 ; N eogonek ; B 42 -210 525 490 ;
+C -1 ; WX 758 ; N Ecaron ; B 4 -1 750 896 ;
+C -1 ; WX 575 ; N ecaron ; B 42 -15 550 709 ;
+C -1 ; WX 793 ; N Gcircumflex ; B 68 -14 789 898 ;
+C -1 ; WX 536 ; N gcircumflex ; B -58 -227 578 713 ;
+C -1 ; WX 793 ; N Gbreve ; B 68 -14 789 847 ;
+C -1 ; WX 535 ; N gbreve ; B -58 -227 577 659 ;
+C -1 ; WX 793 ; N Gdotaccent ; B 68 -14 789 854 ;
+C -1 ; WX 534 ; N gdotaccent ; B -58 -227 576 665 ;
+C -1 ; WX 793 ; N Gcommaaccent ; B 68 -281 789 707 ;
+C -1 ; WX 535 ; N gcommaaccent ; B -58 -227 577 724 ;
+C -1 ; WX 870 ; N Hcircumflex ; B 7 -2 928 897 ;
+C -1 ; WX 646 ; N hcircumflex ; B 42 -17 628 899 ;
+C -1 ; WX 870 ; N Hbar ; B 7 -2 928 692 ;
+C -1 ; WX 646 ; N hbar ; B 42 -17 628 704 ;
+C -1 ; WX 447 ; N Itilde ; B 7 -2 505 847 ;
+C -1 ; WX 407 ; N itilde ; B 44 -17 391 661 ;
+C -1 ; WX 447 ; N Imacron ; B 7 -2 505 789 ;
+C -1 ; WX 365 ; N imacron ; B 44 -17 349 598 ;
+C -1 ; WX 447 ; N Ibreve ; B 7 -2 505 847 ;
+C -1 ; WX 395 ; N ibreve ; B 44 -17 379 655 ;
+C -1 ; WX 447 ; N Iogonek ; B 7 -210 505 693 ;
+C -1 ; WX 334 ; N iogonek ; B 44 -210 318 707 ;
+C -1 ; WX 447 ; N Idotaccent ; B 7 -2 505 854 ;
+C -1 ; WX 334 ; N dotlessi ; B 44 -17 318 483 ;
+C -1 ; WX 919 ; N IJ ; B 7 -14 977 693 ;
+C -1 ; WX 633 ; N ij ; B 44 -230 621 707 ;
+C -1 ; WX 487 ; N Jcircumflex ; B -32 -14 544 901 ;
+C -1 ; WX 448 ; N jcircumflex ; B -120 -230 436 707 ;
+C -1 ; WX 896 ; N Kcommaaccent ; B 4 -260 949 693 ;
+C -1 ; WX 595 ; N kcommaaccent ; B 18 -271 587 705 ;
+C -1 ; WX 691 ; N Lacute ; B 4 0 679 917 ;
+C -1 ; WX 386 ; N lacute ; B 30 -16 374 916 ;
+C -1 ; WX 691 ; N Lcommaaccent ; B 4 -260 679 693 ;
+C -1 ; WX 354 ; N lcommaaccent ; B 30 -289 342 709 ;
+C -1 ; WX 748 ; N Lcaron ; B 4 0 761 709 ;
+C -1 ; WX 475 ; N lcaron ; B 30 -16 499 709 ;
+C -1 ; WX 716 ; N Ldot ; B 4 0 704 693 ;
+C -1 ; WX 405 ; N ldot ; B 30 -16 425 709 ;
+C -1 ; WX 691 ; N Lslash ; B 4 0 679 693 ;
+C -1 ; WX 386 ; N lslash ; B 14 -16 374 709 ;
+C -1 ; WX 861 ; N Nacute ; B -4 -10 919 917 ;
+C -1 ; WX 623 ; N nacute ; B 20 -17 605 728 ;
+C -1 ; WX 861 ; N Ncommaaccent ; B -4 -260 919 693 ;
+C -1 ; WX 589 ; N ncommaaccent ; B 20 -284 607 493 ;
+C -1 ; WX 864 ; N Ncaron ; B -4 -10 919 897 ;
+C -1 ; WX 589 ; N ncaron ; B 20 -17 607 709 ;
+C -1 ; WX 589 ; N napostrophe ; B 20 -17 607 793 ;
+C -1 ; WX 864 ; N Eng ; B -4 -222 919 693 ;
+C -1 ; WX 522 ; N eng ; B 20 -230 540 493 ;
+C -1 ; WX 824 ; N Omacron ; B 68 -13 812 789 ;
+C -1 ; WX 606 ; N omacron ; B 42 -20 574 599 ;
+C -1 ; WX 824 ; N Obreve ; B 68 -13 812 847 ;
+C -1 ; WX 606 ; N obreve ; B 42 -20 574 656 ;
+C -1 ; WX 824 ; N Ohungarumlaut ; B 68 -13 812 917 ;
+C -1 ; WX 606 ; N ohungarumlaut ; B 42 -20 574 727 ;
+C -1 ; WX 1116 ; N OE ; B 68 -8 1108 698 ;
+C -1 ; WX 919 ; N oe ; B 42 -19 886 493 ;
+C -1 ; WX 734 ; N Racute ; B 4 -2 722 915 ;
+C -1 ; WX 466 ; N racute ; B 23 -1 482 727 ;
+C -1 ; WX 734 ; N Rcommaaccent ; B 4 -260 722 692 ;
+C -1 ; WX 513 ; N rcommaaccent ; B 23 -270 529 486 ;
+C -1 ; WX 734 ; N Rcaron ; B 4 -2 722 900 ;
+C -1 ; WX 471 ; N rcaron ; B 23 -1 487 710 ;
+C -1 ; WX 649 ; N Sacute ; B 25 -16 643 914 ;
+C -1 ; WX 511 ; N sacute ; B 33 -14 487 729 ;
+C -1 ; WX 649 ; N Scircumflex ; B 25 -16 643 897 ;
+C -1 ; WX 517 ; N scircumflex ; B 33 -14 493 707 ;
+C -1 ; WX 649 ; N Scedilla ; B 25 -214 643 713 ;
+C -1 ; WX 511 ; N scedilla ; B 33 -214 487 481 ;
+C -1 ; WX 649 ; N Scaron ; B 25 -16 643 900 ;
+C -1 ; WX 561 ; N scaron ; B 33 -14 537 710 ;
+C -1 ; WX 684 ; N Tcommaaccent ; B 88 -271 744 693 ;
+C -1 ; WX 403 ; N tcommaaccent ; B 46 -278 391 601 ;
+C -1 ; WX 685 ; N Tcaron ; B 88 -2 745 900 ;
+C -1 ; WX 623 ; N tcaron ; B 46 -17 611 709 ;
+C -1 ; WX 684 ; N Tbar ; B 88 -2 744 693 ;
+C -1 ; WX 384 ; N tbar ; B 46 -17 372 601 ;
+C -1 ; WX 749 ; N Utilde ; B 88 -14 831 850 ;
+C -1 ; WX 624 ; N utilde ; B 44 -16 606 661 ;
+C -1 ; WX 749 ; N Umacron ; B 88 -14 831 789 ;
+C -1 ; WX 624 ; N umacron ; B 44 -16 606 600 ;
+C -1 ; WX 749 ; N Ubreve ; B 88 -14 831 847 ;
+C -1 ; WX 620 ; N ubreve ; B 44 -16 606 659 ;
+C -1 ; WX 749 ; N Uring ; B 88 -14 831 921 ;
+C -1 ; WX 620 ; N uring ; B 44 -16 606 733 ;
+C -1 ; WX 749 ; N Uhungarumlaut ; B 88 -14 831 917 ;
+C -1 ; WX 620 ; N uhungarumlaut ; B 44 -16 606 729 ;
+C -1 ; WX 749 ; N Uogonek ; B 88 -210 831 693 ;
+C -1 ; WX 620 ; N uogonek ; B 44 -210 606 474 ;
+C -1 ; WX 1168 ; N Wcircumflex ; B 85 -15 1254 898 ;
+C -1 ; WX 826 ; N wcircumflex ; B 12 0 837 710 ;
+C -1 ; WX 722 ; N Ycircumflex ; B 100 -3 792 900 ;
+C -1 ; WX 561 ; N ycircumflex ; B -87 -225 572 713 ;
+C -1 ; WX 722 ; N Ydieresis ; B 100 -3 792 851 ;
+C -1 ; WX 732 ; N Zacute ; B 4 0 763 915 ;
+C -1 ; WX 527 ; N zacute ; B 4 0 516 728 ;
+C -1 ; WX 731 ; N Zdotaccent ; B 4 0 763 858 ;
+C -1 ; WX 527 ; N zdotaccent ; B 4 0 516 664 ;
+C -1 ; WX 731 ; N Zcaron ; B 4 0 763 900 ;
+C -1 ; WX 550 ; N zcaron ; B 4 0 539 711 ;
+C -1 ; WX 432 ; N longs ; B -141 -231 548 706 ;
+C -1 ; WX 642 ; N florin ; B -49 -231 640 706 ;
+C -1 ; WX 850 ; N Ohorn ; B 68 -13 944 710 ;
+C -1 ; WX 650 ; N ohorn ; B 42 -20 690 575 ;
+C -1 ; WX 888 ; N Uhorn ; B 88 -14 963 849 ;
+C -1 ; WX 652 ; N uhorn ; B 44 -16 685 625 ;
+C -1 ; WX 809 ; N u01F4 ; B 68 -14 789 916 ;
+C -1 ; WX 509 ; N uni01F5 ; B -59 -227 576 725 ;
+C -1 ; WX 785 ; N Aringacute ; B -38 0 745 1123 ;
+C -1 ; WX 566 ; N aringacute ; B 25 -18 550 940 ;
+C -1 ; WX 1085 ; N AEacute ; B -38 -1 1104 918 ;
+C -1 ; WX 832 ; N aeacute ; B 25 -18 814 729 ;
+C -1 ; WX 824 ; N Oslashacute ; B 68 -91 812 917 ;
+C -1 ; WX 606 ; N oslashacute ; B 42 -91 574 726 ;
+C -1 ; WX 649 ; N Scommaaccent ; B 25 -260 643 713 ;
+C -1 ; WX 511 ; N scommaaccent ; B 33 -288 487 481 ;
+C -1 ; WX 344 ; N circumflex ; B 12 542 332 709 ;
+C -1 ; WX 344 ; N caron ; B 12 543 332 710 ;
+C -1 ; WX 258 ; N breve ; B 12 538 246 655 ;
+C -1 ; WX 157 ; N dotaccent ; B 12 542 145 665 ;
+C -1 ; WX 222 ; N ring ; B 12 543 210 733 ;
+C -1 ; WX 190 ; N ogonek ; B 12 -210 178 -10 ;
+C -1 ; WX 371 ; N tilde ; B 12 541 359 661 ;
+C -1 ; WX 336 ; N hungarumlaut ; B 12 543 324 729 ;
+C -1 ; WX 250 ; N gravecomb ; B 12 540 238 715 ;
+C -1 ; WX 195 ; N acutecomb ; B 12 542 183 728 ;
+C -1 ; WX 371 ; N tildecomb ; B 12 541 359 661 ;
+C -1 ; WX 416 ; N uni0308 ; B 12 544 404 667 ;
+C -1 ; WX 177 ; N hookabovecomb ; B 12 516 165 715 ;
+C -1 ; WX 159 ; N uni0312 ; B 12 541 147 724 ;
+C -1 ; WX 185 ; N uni0313 ; B 12 538 173 723 ;
+C -1 ; WX 202 ; N uni0314 ; B 12 531 190 726 ;
+C -1 ; WX 130 ; N dotbelowcomb ; B 12 -218 118 -112 ;
+C -1 ; WX 143 ; N uni0345 ; B 12 -242 131 -87 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 465 179 670 ;
+C -1 ; WX 191 ; N uni0375 ; B 12 -220 179 -15 ;
+C -1 ; WX 273 ; N uni037E ; B 40 -142 285 454 ;
+C -1 ; WX 229 ; N tonos ; B 46 541 217 727 ;
+C -1 ; WX 469 ; N dieresistonos ; B 46 543 457 729 ;
+C -1 ; WX 785 ; N Alphatonos ; B -38 0 745 707 ;
+C -1 ; WX 239 ; N anoteleia ; B 93 321 215 442 ;
+C -1 ; WX 852 ; N Epsilontonos ; B 0 -1 844 708 ;
+C -1 ; WX 966 ; N Etatonos ; B 0 -2 1024 708 ;
+C -1 ; WX 534 ; N Iotatonos ; B 0 -2 592 705 ;
+C -1 ; WX 926 ; N Omicrontonos ; B 0 -13 914 708 ;
+C -1 ; WX 841 ; N Upsilontonos ; B 0 -3 911 708 ;
+C -1 ; WX 941 ; N Omegatonos ; B 0 0 925 708 ;
+C -1 ; WX 385 ; N iotadieresistonos ; B 36 -17 447 724 ;
+C -1 ; WX 785 ; N Alpha ; B -38 0 745 707 ;
+C -1 ; WX 759 ; N Beta ; B 7 -4 741 693 ;
+C -1 ; WX 670 ; N Gamma ; B 4 -3 714 693 ;
+C -1 ; WX 660 ; N uni0394 ; B -43 -2 567 672 ;
+C -1 ; WX 758 ; N Epsilon ; B 4 -1 750 692 ;
+C -1 ; WX 731 ; N Zeta ; B 4 0 763 694 ;
+C -1 ; WX 870 ; N Eta ; B 7 -2 928 692 ;
+C -1 ; WX 824 ; N Theta ; B 68 -13 812 707 ;
+C -1 ; WX 444 ; N Iota ; B 4 -2 502 693 ;
+C -1 ; WX 897 ; N Kappa ; B 4 -2 949 693 ;
+C -1 ; WX 785 ; N Lambda ; B -38 0 745 707 ;
+C -1 ; WX 1007 ; N Mu ; B -4 -2 1065 693 ;
+C -1 ; WX 861 ; N Nu ; B -4 -10 919 693 ;
+C -1 ; WX 711 ; N Xi ; B 32 -1 709 692 ;
+C -1 ; WX 824 ; N Omicron ; B 68 -13 812 707 ;
+C -1 ; WX 865 ; N Pi ; B 4 -1 923 692 ;
+C -1 ; WX 721 ; N Rho ; B 4 -2 709 692 ;
+C -1 ; WX 727 ; N Sigma ; B -32 -1 737 692 ;
+C -1 ; WX 684 ; N Tau ; B 88 -2 744 693 ;
+C -1 ; WX 722 ; N Upsilon ; B 100 -3 792 693 ;
+C -1 ; WX 895 ; N Phi ; B 66 -2 895 693 ;
+C -1 ; WX 799 ; N Chi ; B -67 -1 857 693 ;
+C -1 ; WX 885 ; N Psi ; B 92 -2 985 695 ;
+C -1 ; WX 781 ; N Omega ; B 28 0 765 672 ;
+C -1 ; WX 421 ; N Iotadieresis ; B -36 -2 479 857 ;
+C -1 ; WX 722 ; N Upsilondieresis ; B 100 -3 792 854 ;
+C -1 ; WX 670 ; N alphatonos ; B 40 -19 652 731 ;
+C -1 ; WX 518 ; N epsilontonos ; B 22 -16 518 727 ;
+C -1 ; WX 624 ; N etatonos ; B 20 -17 606 727 ;
+C -1 ; WX 355 ; N iotatonos ; B 49 -17 367 727 ;
+C -1 ; WX 640 ; N upsilondieresistonos ; B 17 -15 613 727 ;
+C -1 ; WX 670 ; N alpha ; B 40 -19 652 489 ;
+C -1 ; WX 583 ; N beta ; B -34 -219 565 715 ;
+C -1 ; WX 569 ; N gamma ; B 16 -230 557 493 ;
+C -1 ; WX 620 ; N delta ; B 42 -18 602 710 ;
+C -1 ; WX 518 ; N epsilon ; B 22 -16 518 505 ;
+C -1 ; WX 448 ; N zeta ; B 42 -226 480 707 ;
+C -1 ; WX 624 ; N eta ; B 20 -17 606 493 ;
+C -1 ; WX 597 ; N theta ; B 42 -14 565 708 ;
+C -1 ; WX 334 ; N iota ; B 44 -17 318 483 ;
+C -1 ; WX 588 ; N kappa ; B 10 -14 580 486 ;
+C -1 ; WX 617 ; N lambda ; B -18 -20 605 708 ;
+C -1 ; WX 600 ; N uni03BC ; B 0 -210 584 494 ;
+C -1 ; WX 565 ; N nu ; B 16 -1 553 493 ;
+C -1 ; WX 502 ; N xi ; B 32 -232 552 711 ;
+C -1 ; WX 597 ; N omicron ; B 42 -20 565 493 ;
+C -1 ; WX 804 ; N pi ; B 48 -17 814 524 ;
+C -1 ; WX 602 ; N rho ; B 20 -247 570 496 ;
+C -1 ; WX 561 ; N uni03C2 ; B 42 -210 552 482 ;
+C -1 ; WX 628 ; N sigma ; B 42 -18 658 508 ;
+C -1 ; WX 553 ; N tau ; B 40 -17 563 517 ;
+C -1 ; WX 639 ; N upsilon ; B 17 -15 612 493 ;
+C -1 ; WX 798 ; N phi ; B 44 -207 760 494 ;
+C -1 ; WX 542 ; N chi ; B -86 -217 542 469 ;
+C -1 ; WX 827 ; N psi ; B 18 -208 804 492 ;
+C -1 ; WX 797 ; N omega ; B 42 -15 765 485 ;
+C -1 ; WX 412 ; N iotadieresis ; B 42 -17 435 668 ;
+C -1 ; WX 639 ; N upsilondieresis ; B 17 -13 612 666 ;
+C -1 ; WX 597 ; N omicrontonos ; B 42 -20 565 727 ;
+C -1 ; WX 639 ; N upsilontonos ; B 17 -15 612 727 ;
+C -1 ; WX 797 ; N omegatonos ; B 42 -15 765 727 ;
+C -1 ; WX 602 ; N uni03D0 ; B 42 -12 570 707 ;
+C -1 ; WX 666 ; N uni03D1 ; B 12 -14 698 708 ;
+C -1 ; WX 779 ; N phi1 ; B 91 -217 747 474 ;
+C -1 ; WX 849 ; N omega1 ; B 32 -15 873 513 ;
+C -1 ; WX 520 ; N uni03DA ; B 32 -142 544 472 ;
+C -1 ; WX 743 ; N uni03DC ; B 4 -4 757 694 ;
+C -1 ; WX 561 ; N uni03DE ; B 32 -207 549 455 ;
+C -1 ; WX 686 ; N uni03E0 ; B 107 -90 668 604 ;
+C -1 ; WX 785 ; N u04D2 ; B -38 0 745 850 ;
+C -1 ; WX 567 ; N u04D3 ; B 25 -18 551 667 ;
+C -1 ; WX 1116 ; N uni04D4 ; B -38 -1 1104 692 ;
+C -1 ; WX 608 ; N uni04E7 ; B 42 -20 576 667 ;
+C -1 ; WX 1168 ; N Wgrave ; B 85 -15 1254 905 ;
+C -1 ; WX 826 ; N wgrave ; B 12 0 837 719 ;
+C -1 ; WX 1168 ; N Wacute ; B 85 -15 1254 919 ;
+C -1 ; WX 826 ; N wacute ; B 12 0 837 728 ;
+C -1 ; WX 1168 ; N Wdieresis ; B 85 -15 1254 855 ;
+C -1 ; WX 826 ; N wdieresis ; B 12 0 837 666 ;
+C -1 ; WX 785 ; N uni1EA0 ; B -38 -220 745 707 ;
+C -1 ; WX 566 ; N uni1EA1 ; B 25 -218 550 481 ;
+C -1 ; WX 785 ; N uni1EA2 ; B -38 0 745 922 ;
+C -1 ; WX 566 ; N uni1EA3 ; B 25 -18 550 726 ;
+C -1 ; WX 889 ; N uni1EA4 ; B -38 0 849 917 ;
+C -1 ; WX 708 ; N uni1EA5 ; B 25 -18 692 728 ;
+C -1 ; WX 785 ; N uni1EA6 ; B -38 0 745 930 ;
+C -1 ; WX 592 ; N uni1EA7 ; B 25 -18 576 739 ;
+C -1 ; WX 835 ; N uni1EA8 ; B -38 0 795 919 ;
+C -1 ; WX 637 ; N uni1EA9 ; B 25 -18 621 731 ;
+C -1 ; WX 785 ; N uni1EAA ; B -38 0 745 1062 ;
+C -1 ; WX 566 ; N uni1EAB ; B 25 -18 550 880 ;
+C -1 ; WX 785 ; N uni1EAC ; B -38 -220 745 899 ;
+C -1 ; WX 566 ; N uni1EAD ; B 25 -218 550 708 ;
+C -1 ; WX 785 ; N uni1EAE ; B -38 0 745 1032 ;
+C -1 ; WX 566 ; N uni1EAF ; B 25 -18 550 838 ;
+C -1 ; WX 785 ; N uni1EB0 ; B -38 0 745 1016 ;
+C -1 ; WX 566 ; N uni1EB1 ; B 25 -18 550 839 ;
+C -1 ; WX 785 ; N uni1EB2 ; B -38 0 745 1009 ;
+C -1 ; WX 566 ; N uni1EB3 ; B 25 -18 550 818 ;
+C -1 ; WX 785 ; N uni1EB4 ; B -38 0 745 1006 ;
+C -1 ; WX 566 ; N uni1EB5 ; B 25 -18 550 810 ;
+C -1 ; WX 785 ; N uni1EB6 ; B -38 -216 745 855 ;
+C -1 ; WX 566 ; N uni1EB7 ; B 25 -217 550 657 ;
+C -1 ; WX 758 ; N uni1EB8 ; B 4 -217 750 692 ;
+C -1 ; WX 551 ; N uni1EB9 ; B 42 -214 525 490 ;
+C -1 ; WX 758 ; N uni1EBA ; B 4 -1 750 918 ;
+C -1 ; WX 551 ; N uni1EBB ; B 42 -15 525 729 ;
+C -1 ; WX 758 ; N uni1EBC ; B 4 -1 750 849 ;
+C -1 ; WX 551 ; N uni1EBD ; B 42 -15 525 661 ;
+C -1 ; WX 828 ; N uni1EBE ; B 4 -1 820 915 ;
+C -1 ; WX 718 ; N uni1EBF ; B 42 -15 692 729 ;
+C -1 ; WX 758 ; N uni1EC0 ; B 4 -1 750 926 ;
+C -1 ; WX 608 ; N uni1EC1 ; B 42 -15 582 734 ;
+C -1 ; WX 778 ; N uni1EC2 ; B 4 -1 770 920 ;
+C -1 ; WX 658 ; N uni1EC3 ; B 42 -15 632 728 ;
+C -1 ; WX 758 ; N uni1EC4 ; B 4 -1 750 1036 ;
+C -1 ; WX 559 ; N uni1EC5 ; B 42 -15 533 858 ;
+C -1 ; WX 758 ; N uni1EC6 ; B 4 -213 750 898 ;
+C -1 ; WX 551 ; N uni1EC7 ; B 42 -215 525 710 ;
+C -1 ; WX 447 ; N uni1EC8 ; B 7 -2 505 924 ;
+C -1 ; WX 334 ; N uni1EC9 ; B 44 -17 318 730 ;
+C -1 ; WX 447 ; N uni1ECA ; B 7 -220 505 693 ;
+C -1 ; WX 333 ; N uni1ECB ; B 44 -218 317 707 ;
+C -1 ; WX 833 ; N uni1ECC ; B 68 -220 812 707 ;
+C -1 ; WX 606 ; N uni1ECD ; B 42 -220 574 493 ;
+C -1 ; WX 824 ; N uni1ECE ; B 68 -13 812 922 ;
+C -1 ; WX 606 ; N uni1ECF ; B 42 -20 574 725 ;
+C -1 ; WX 902 ; N uni1ED0 ; B 68 -13 890 912 ;
+C -1 ; WX 758 ; N uni1ED1 ; B 42 -20 726 722 ;
+C -1 ; WX 824 ; N uni1ED2 ; B 68 -13 812 928 ;
+C -1 ; WX 631 ; N uni1ED3 ; B 42 -20 599 738 ;
+C -1 ; WX 824 ; N uni1ED4 ; B 68 -13 812 920 ;
+C -1 ; WX 672 ; N uni1ED5 ; B 42 -20 640 725 ;
+C -1 ; WX 824 ; N uni1ED6 ; B 68 -13 812 1053 ;
+C -1 ; WX 606 ; N uni1ED7 ; B 42 -20 574 859 ;
+C -1 ; WX 824 ; N uni1ED8 ; B 68 -224 812 898 ;
+C -1 ; WX 606 ; N uni1ED9 ; B 42 -218 574 712 ;
+C -1 ; WX 850 ; N uni1EDA ; B 68 -13 944 918 ;
+C -1 ; WX 650 ; N uni1EDB ; B 42 -20 690 726 ;
+C -1 ; WX 850 ; N uni1EDC ; B 68 -13 944 927 ;
+C -1 ; WX 650 ; N uni1EDD ; B 42 -20 690 734 ;
+C -1 ; WX 850 ; N uni1EDE ; B 68 -13 944 922 ;
+C -1 ; WX 650 ; N uni1EDF ; B 42 -20 690 729 ;
+C -1 ; WX 850 ; N uni1EE0 ; B 68 -13 944 841 ;
+C -1 ; WX 650 ; N uni1EE1 ; B 42 -20 690 652 ;
+C -1 ; WX 850 ; N uni1EE2 ; B 68 -217 944 710 ;
+C -1 ; WX 650 ; N uni1EE3 ; B 42 -214 690 575 ;
+C -1 ; WX 749 ; N uni1EE4 ; B 88 -218 831 693 ;
+C -1 ; WX 624 ; N uni1EE5 ; B 44 -218 606 474 ;
+C -1 ; WX 749 ; N uni1EE6 ; B 88 -14 831 921 ;
+C -1 ; WX 624 ; N uni1EE7 ; B 44 -16 606 732 ;
+C -1 ; WX 888 ; N uni1EE8 ; B 88 -14 963 921 ;
+C -1 ; WX 652 ; N uni1EE9 ; B 44 -16 685 730 ;
+C -1 ; WX 888 ; N uni1EEA ; B 88 -14 963 932 ;
+C -1 ; WX 652 ; N uni1EEB ; B 44 -16 685 742 ;
+C -1 ; WX 888 ; N uni1EEC ; B 88 -14 963 921 ;
+C -1 ; WX 652 ; N uni1EED ; B 44 -16 685 730 ;
+C -1 ; WX 888 ; N uni1EEE ; B 88 -14 963 849 ;
+C -1 ; WX 652 ; N uni1EEF ; B 44 -16 685 650 ;
+C -1 ; WX 888 ; N uni1EF0 ; B 88 -215 963 849 ;
+C -1 ; WX 652 ; N uni1EF1 ; B 44 -214 685 625 ;
+C -1 ; WX 722 ; N Ygrave ; B 100 -3 792 906 ;
+C -1 ; WX 561 ; N ygrave ; B -87 -225 572 731 ;
+C -1 ; WX 722 ; N uni1EF4 ; B 100 -218 792 693 ;
+C -1 ; WX 561 ; N uni1EF5 ; B -87 -225 572 493 ;
+C -1 ; WX 722 ; N uni1EF6 ; B 100 -3 792 921 ;
+C -1 ; WX 561 ; N uni1EF7 ; B -87 -225 572 730 ;
+C -1 ; WX 723 ; N uni1EF8 ; B 100 -3 793 856 ;
+C -1 ; WX 561 ; N uni1EF9 ; B -87 -225 572 663 ;
+C -1 ; WX 670 ; N uni1F00 ; B 40 -19 652 728 ;
+C -1 ; WX 670 ; N uni1F01 ; B 40 -19 652 727 ;
+C -1 ; WX 670 ; N uni1F02 ; B 40 -19 652 729 ;
+C -1 ; WX 670 ; N uni1F03 ; B 40 -19 652 732 ;
+C -1 ; WX 670 ; N uni1F04 ; B 40 -19 652 723 ;
+C -1 ; WX 670 ; N uni1F05 ; B 40 -19 652 725 ;
+C -1 ; WX 671 ; N uni1F06 ; B 40 -7 653 826 ;
+C -1 ; WX 670 ; N uni1F07 ; B 40 -19 652 824 ;
+C -1 ; WX 844 ; N uni1F08 ; B 21 0 804 708 ;
+C -1 ; WX 844 ; N uni1F09 ; B 21 0 804 707 ;
+C -1 ; WX 942 ; N uni1F0A ; B 0 0 902 707 ;
+C -1 ; WX 961 ; N uni1F0B ; B 0 0 921 707 ;
+C -1 ; WX 904 ; N uni1F0C ; B 0 0 864 707 ;
+C -1 ; WX 893 ; N uni1F0D ; B 0 0 853 712 ;
+C -1 ; WX 890 ; N uni1F0E ; B 0 0 850 707 ;
+C -1 ; WX 887 ; N uni1F0F ; B 0 0 847 707 ;
+C -1 ; WX 518 ; N uni1F10 ; B 22 -16 518 726 ;
+C -1 ; WX 518 ; N uni1F11 ; B 22 -16 518 730 ;
+C -1 ; WX 518 ; N uni1F12 ; B 22 -16 518 730 ;
+C -1 ; WX 518 ; N uni1F13 ; B 22 -16 518 730 ;
+C -1 ; WX 585 ; N uni1F14 ; B 22 -16 585 725 ;
+C -1 ; WX 557 ; N uni1F15 ; B 22 -16 557 731 ;
+C -1 ; WX 856 ; N uni1F18 ; B 0 -1 848 711 ;
+C -1 ; WX 865 ; N uni1F19 ; B 0 -1 857 711 ;
+C -1 ; WX 1021 ; N uni1F1A ; B 0 -1 1013 705 ;
+C -1 ; WX 1017 ; N uni1F1B ; B 0 -1 1009 706 ;
+C -1 ; WX 1043 ; N uni1F1C ; B 0 -1 1035 702 ;
+C -1 ; WX 1039 ; N uni1F1D ; B 0 -1 1031 709 ;
+C -1 ; WX 624 ; N uni1F20 ; B 20 -17 606 727 ;
+C -1 ; WX 624 ; N uni1F21 ; B 20 -17 606 729 ;
+C -1 ; WX 624 ; N uni1F22 ; B 20 -17 606 727 ;
+C -1 ; WX 624 ; N uni1F23 ; B 20 -17 606 730 ;
+C -1 ; WX 624 ; N uni1F24 ; B 20 -17 606 726 ;
+C -1 ; WX 624 ; N uni1F25 ; B 20 -17 606 728 ;
+C -1 ; WX 624 ; N uni1F26 ; B 20 -17 606 819 ;
+C -1 ; WX 624 ; N uni1F27 ; B 20 -17 606 821 ;
+C -1 ; WX 963 ; N uni1F28 ; B 0 -2 1021 710 ;
+C -1 ; WX 966 ; N uni1F29 ; B 0 -2 1024 711 ;
+C -1 ; WX 1122 ; N uni1F2A ; B 0 -2 1180 704 ;
+C -1 ; WX 1116 ; N uni1F2B ; B 0 -2 1174 706 ;
+C -1 ; WX 1143 ; N uni1F2C ; B 0 -2 1201 700 ;
+C -1 ; WX 1134 ; N uni1F2D ; B 0 -2 1192 711 ;
+C -1 ; WX 1124 ; N uni1F2E ; B 0 -2 1182 706 ;
+C -1 ; WX 1133 ; N uni1F2F ; B 0 -2 1191 710 ;
+C -1 ; WX 317 ; N uni1F30 ; B 22 -17 296 723 ;
+C -1 ; WX 317 ; N uni1F31 ; B 32 -17 306 727 ;
+C -1 ; WX 317 ; N uni1F32 ; B -10 -17 329 729 ;
+C -1 ; WX 317 ; N uni1F33 ; B -33 -17 307 732 ;
+C -1 ; WX 317 ; N uni1F34 ; B 32 -17 418 728 ;
+C -1 ; WX 317 ; N uni1F35 ; B 32 -17 411 725 ;
+C -1 ; WX 317 ; N uni1F36 ; B 32 -17 381 826 ;
+C -1 ; WX 317 ; N uni1F37 ; B 32 -17 399 825 ;
+C -1 ; WX 531 ; N uni1F38 ; B 0 -2 589 706 ;
+C -1 ; WX 546 ; N uni1F39 ; B 0 -2 604 711 ;
+C -1 ; WX 716 ; N uni1F3A ; B 0 -2 774 706 ;
+C -1 ; WX 700 ; N uni1F3B ; B 0 -2 758 706 ;
+C -1 ; WX 721 ; N uni1F3C ; B 0 -2 779 704 ;
+C -1 ; WX 719 ; N uni1F3D ; B 0 -2 777 709 ;
+C -1 ; WX 711 ; N uni1F3E ; B 0 -2 769 708 ;
+C -1 ; WX 701 ; N uni1F3F ; B 0 -2 759 708 ;
+C -1 ; WX 597 ; N uni1F40 ; B 42 -20 565 727 ;
+C -1 ; WX 597 ; N uni1F41 ; B 42 -20 565 730 ;
+C -1 ; WX 597 ; N uni1F42 ; B 42 -20 565 729 ;
+C -1 ; WX 597 ; N uni1F43 ; B 42 -20 565 727 ;
+C -1 ; WX 615 ; N uni1F44 ; B 42 -20 621 726 ;
+C -1 ; WX 595 ; N uni1F45 ; B 42 -20 601 725 ;
+C -1 ; WX 926 ; N uni1F48 ; B 0 -13 914 710 ;
+C -1 ; WX 914 ; N uni1F49 ; B 0 -13 902 712 ;
+C -1 ; WX 1111 ; N uni1F4A ; B 0 -13 1099 709 ;
+C -1 ; WX 1119 ; N uni1F4B ; B 0 -13 1107 707 ;
+C -1 ; WX 1091 ; N uni1F4C ; B 0 -13 1079 707 ;
+C -1 ; WX 1078 ; N uni1F4D ; B 0 -13 1066 709 ;
+C -1 ; WX 639 ; N uni1F50 ; B 17 -15 612 726 ;
+C -1 ; WX 639 ; N uni1F51 ; B 17 -15 612 727 ;
+C -1 ; WX 639 ; N uni1F52 ; B 17 -15 612 731 ;
+C -1 ; WX 639 ; N uni1F53 ; B 17 -15 612 732 ;
+C -1 ; WX 639 ; N uni1F54 ; B 17 -15 612 726 ;
+C -1 ; WX 639 ; N uni1F55 ; B 17 -15 612 731 ;
+C -1 ; WX 639 ; N uni1F56 ; B 17 -15 612 820 ;
+C -1 ; WX 639 ; N uni1F57 ; B 17 -15 612 825 ;
+C -1 ; WX 852 ; N uni1F59 ; B 0 -3 922 708 ;
+C -1 ; WX 987 ; N uni1F5B ; B 0 -3 1057 706 ;
+C -1 ; WX 1014 ; N uni1F5D ; B 0 -3 1084 709 ;
+C -1 ; WX 1028 ; N uni1F5F ; B 0 -3 1098 708 ;
+C -1 ; WX 797 ; N uni1F60 ; B 42 -15 765 731 ;
+C -1 ; WX 797 ; N uni1F61 ; B 42 -15 765 727 ;
+C -1 ; WX 797 ; N uni1F62 ; B 42 -15 765 731 ;
+C -1 ; WX 797 ; N uni1F63 ; B 42 -15 765 730 ;
+C -1 ; WX 797 ; N uni1F64 ; B 42 -15 765 725 ;
+C -1 ; WX 797 ; N uni1F65 ; B 42 -15 765 728 ;
+C -1 ; WX 797 ; N uni1F66 ; B 42 -15 765 824 ;
+C -1 ; WX 797 ; N uni1F67 ; B 42 -15 765 821 ;
+C -1 ; WX 933 ; N uni1F68 ; B 0 0 917 707 ;
+C -1 ; WX 941 ; N uni1F69 ; B 0 0 925 710 ;
+C -1 ; WX 1139 ; N uni1F6A ; B 0 0 1123 707 ;
+C -1 ; WX 1136 ; N uni1F6B ; B 0 0 1120 707 ;
+C -1 ; WX 1080 ; N uni1F6C ; B 0 0 1064 707 ;
+C -1 ; WX 1088 ; N uni1F6D ; B 0 0 1072 707 ;
+C -1 ; WX 1079 ; N uni1F6E ; B 0 0 1063 707 ;
+C -1 ; WX 1085 ; N uni1F6F ; B 0 0 1069 707 ;
+C -1 ; WX 670 ; N uni1F70 ; B 40 -19 652 739 ;
+C -1 ; WX 670 ; N uni1F71 ; B 40 -19 652 727 ;
+C -1 ; WX 518 ; N uni1F72 ; B 22 -16 518 739 ;
+C -1 ; WX 517 ; N uni1F73 ; B 22 -16 517 727 ;
+C -1 ; WX 624 ; N uni1F74 ; B 20 -17 606 739 ;
+C -1 ; WX 624 ; N uni1F75 ; B 20 -17 606 729 ;
+C -1 ; WX 341 ; N uni1F76 ; B 49 -17 323 742 ;
+C -1 ; WX 305 ; N uni1F77 ; B 49 -17 355 726 ;
+C -1 ; WX 597 ; N uni1F78 ; B 42 -20 565 742 ;
+C -1 ; WX 597 ; N uni1F79 ; B 42 -20 565 729 ;
+C -1 ; WX 639 ; N uni1F7A ; B 17 -15 612 742 ;
+C -1 ; WX 639 ; N uni1F7B ; B 17 -15 612 729 ;
+C -1 ; WX 798 ; N uni1F7C ; B 43 -15 766 742 ;
+C -1 ; WX 798 ; N uni1F7D ; B 43 -15 766 729 ;
+C -1 ; WX 670 ; N uni1F80 ; B 40 -225 652 728 ;
+C -1 ; WX 670 ; N uni1F81 ; B 40 -225 652 727 ;
+C -1 ; WX 670 ; N uni1F82 ; B 40 -225 652 729 ;
+C -1 ; WX 670 ; N uni1F83 ; B 40 -225 652 732 ;
+C -1 ; WX 670 ; N uni1F84 ; B 40 -225 652 723 ;
+C -1 ; WX 670 ; N uni1F85 ; B 40 -225 652 725 ;
+C -1 ; WX 670 ; N uni1F86 ; B 40 -225 652 820 ;
+C -1 ; WX 670 ; N uni1F87 ; B 40 -225 652 821 ;
+C -1 ; WX 823 ; N uni1F88 ; B 0 -225 783 708 ;
+C -1 ; WX 823 ; N uni1F89 ; B 0 -232 783 707 ;
+C -1 ; WX 942 ; N uni1F8A ; B 0 -232 902 707 ;
+C -1 ; WX 961 ; N uni1F8B ; B 0 -225 921 707 ;
+C -1 ; WX 904 ; N uni1F8C ; B 0 -225 864 707 ;
+C -1 ; WX 893 ; N uni1F8D ; B 0 -225 853 712 ;
+C -1 ; WX 889 ; N uni1F8E ; B 0 -225 849 711 ;
+C -1 ; WX 887 ; N uni1F8F ; B 0 -225 847 707 ;
+C -1 ; WX 624 ; N uni1F90 ; B 20 -228 606 727 ;
+C -1 ; WX 624 ; N uni1F91 ; B 20 -225 606 729 ;
+C -1 ; WX 624 ; N uni1F92 ; B 20 -228 606 727 ;
+C -1 ; WX 624 ; N uni1F93 ; B 20 -225 606 730 ;
+C -1 ; WX 624 ; N uni1F94 ; B 20 -225 606 726 ;
+C -1 ; WX 624 ; N uni1F95 ; B 20 -228 606 728 ;
+C -1 ; WX 624 ; N uni1F96 ; B 20 -225 606 819 ;
+C -1 ; WX 624 ; N uni1F97 ; B 20 -225 606 821 ;
+C -1 ; WX 963 ; N uni1F98 ; B 0 -225 1021 710 ;
+C -1 ; WX 966 ; N uni1F99 ; B 0 -225 1024 711 ;
+C -1 ; WX 1122 ; N uni1F9A ; B 0 -225 1180 704 ;
+C -1 ; WX 1116 ; N uni1F9B ; B 0 -225 1174 706 ;
+C -1 ; WX 1143 ; N uni1F9C ; B 0 -225 1201 700 ;
+C -1 ; WX 1134 ; N uni1F9D ; B 0 -225 1192 711 ;
+C -1 ; WX 1124 ; N uni1F9E ; B 0 -225 1182 706 ;
+C -1 ; WX 1133 ; N uni1F9F ; B 0 -225 1191 710 ;
+C -1 ; WX 797 ; N uni1FA0 ; B 42 -225 765 731 ;
+C -1 ; WX 797 ; N uni1FA1 ; B 42 -225 765 727 ;
+C -1 ; WX 797 ; N uni1FA2 ; B 42 -225 765 731 ;
+C -1 ; WX 797 ; N uni1FA3 ; B 42 -225 765 730 ;
+C -1 ; WX 797 ; N uni1FA4 ; B 42 -225 765 725 ;
+C -1 ; WX 797 ; N uni1FA5 ; B 42 -225 765 728 ;
+C -1 ; WX 797 ; N uni1FA6 ; B 42 -225 765 824 ;
+C -1 ; WX 797 ; N uni1FA7 ; B 42 -225 765 821 ;
+C -1 ; WX 933 ; N uni1FA8 ; B 0 -225 917 707 ;
+C -1 ; WX 941 ; N uni1FA9 ; B 0 -225 925 710 ;
+C -1 ; WX 1139 ; N uni1FAA ; B 0 -225 1123 707 ;
+C -1 ; WX 1136 ; N uni1FAB ; B 0 -225 1120 707 ;
+C -1 ; WX 1080 ; N uni1FAC ; B 0 -225 1064 707 ;
+C -1 ; WX 1088 ; N uni1FAD ; B 0 -225 1072 707 ;
+C -1 ; WX 1079 ; N uni1FAE ; B 0 -225 1063 708 ;
+C -1 ; WX 1085 ; N uni1FAF ; B 0 -225 1069 707 ;
+C -1 ; WX 670 ; N uni1FB0 ; B 40 -19 652 664 ;
+C -1 ; WX 670 ; N uni1FB1 ; B 40 -19 652 601 ;
+C -1 ; WX 670 ; N uni1FB2 ; B 40 -225 652 722 ;
+C -1 ; WX 670 ; N uni1FB3 ; B 40 -225 652 489 ;
+C -1 ; WX 670 ; N uni1FB4 ; B 40 -225 652 722 ;
+C -1 ; WX 670 ; N uni1FB6 ; B 40 -19 652 655 ;
+C -1 ; WX 670 ; N uni1FB7 ; B 40 -225 652 655 ;
+C -1 ; WX 785 ; N uni1FB8 ; B -38 0 745 849 ;
+C -1 ; WX 785 ; N uni1FB9 ; B -38 0 745 790 ;
+C -1 ; WX 785 ; N uni1FBA ; B -38 0 745 707 ;
+C -1 ; WX 785 ; N uni1FBB ; B -38 0 745 708 ;
+C -1 ; WX 785 ; N uni1FBC ; B -38 -225 745 707 ;
+C -1 ; WX 185 ; N uni1FBD ; B 12 525 173 711 ;
+C -1 ; WX 135 ; N uni1FBE ; B 12 -225 123 -77 ;
+C -1 ; WX 185 ; N uni1FBF ; B 12 525 173 711 ;
+C -1 ; WX 341 ; N uni1FC0 ; B 12 541 329 658 ;
+C -1 ; WX 369 ; N uni1FC1 ; B 12 544 357 817 ;
+C -1 ; WX 624 ; N uni1FC2 ; B 20 -225 606 739 ;
+C -1 ; WX 624 ; N uni1FC3 ; B 20 -225 606 493 ;
+C -1 ; WX 624 ; N uni1FC4 ; B 20 -225 606 729 ;
+C -1 ; WX 624 ; N uni1FC6 ; B 20 -17 606 655 ;
+C -1 ; WX 624 ; N uni1FC7 ; B 20 -225 606 655 ;
+C -1 ; WX 792 ; N uni1FC8 ; B 0 -1 784 712 ;
+C -1 ; WX 857 ; N uni1FC9 ; B 0 -1 849 707 ;
+C -1 ; WX 900 ; N uni1FCA ; B 0 -2 958 709 ;
+C -1 ; WX 959 ; N uni1FCB ; B 0 -2 1017 706 ;
+C -1 ; WX 822 ; N uni1FCC ; B -41 -222 880 692 ;
+C -1 ; WX 362 ; N uni1FCD ; B 12 520 350 708 ;
+C -1 ; WX 377 ; N uni1FCE ; B 12 524 365 709 ;
+C -1 ; WX 370 ; N uni1FCF ; B 12 425 358 707 ;
+C -1 ; WX 317 ; N uni1FD0 ; B 32 -17 315 664 ;
+C -1 ; WX 317 ; N uni1FD1 ; B 27 -17 331 601 ;
+C -1 ; WX 317 ; N uni1FD2 ; B -8 -17 385 742 ;
+C -1 ; WX 317 ; N uni1FD3 ; B 8 -17 419 729 ;
+C -1 ; WX 317 ; N uni1FD6 ; B 12 -17 330 655 ;
+C -1 ; WX 317 ; N uni1FD7 ; B 16 -17 362 818 ;
+C -1 ; WX 444 ; N uni1FD8 ; B 4 -2 502 849 ;
+C -1 ; WX 444 ; N uni1FD9 ; B 4 -2 502 791 ;
+C -1 ; WX 487 ; N uni1FDA ; B 0 -2 545 709 ;
+C -1 ; WX 545 ; N uni1FDB ; B 0 -2 603 706 ;
+C -1 ; WX 364 ; N uni1FDD ; B 12 519 352 708 ;
+C -1 ; WX 369 ; N uni1FDE ; B 12 525 357 710 ;
+C -1 ; WX 371 ; N uni1FDF ; B 12 425 359 707 ;
+C -1 ; WX 640 ; N uni1FE0 ; B 17 -15 613 664 ;
+C -1 ; WX 640 ; N uni1FE1 ; B 17 -15 613 601 ;
+C -1 ; WX 639 ; N uni1FE2 ; B 17 -15 612 740 ;
+C -1 ; WX 639 ; N uni1FE3 ; B 17 -15 612 729 ;
+C -1 ; WX 602 ; N uni1FE4 ; B 20 -247 570 731 ;
+C -1 ; WX 602 ; N uni1FE5 ; B 20 -247 570 729 ;
+C -1 ; WX 639 ; N uni1FE6 ; B 17 -15 612 658 ;
+C -1 ; WX 640 ; N uni1FE7 ; B 17 -15 613 817 ;
+C -1 ; WX 722 ; N uni1FE8 ; B 100 -3 792 849 ;
+C -1 ; WX 723 ; N uni1FE9 ; B 100 -3 793 790 ;
+C -1 ; WX 773 ; N uni1FEA ; B 0 -3 843 704 ;
+C -1 ; WX 852 ; N uni1FEB ; B 0 -3 922 705 ;
+C -1 ; WX 812 ; N uni1FEC ; B 0 -2 800 706 ;
+C -1 ; WX 434 ; N uni1FED ; B 11 542 404 742 ;
+C -1 ; WX 434 ; N uni1FEE ; B -78 543 333 729 ;
+C -1 ; WX 169 ; N uni1FEF ; B 30 511 138 710 ;
+C -1 ; WX 797 ; N uni1FF2 ; B 42 -225 765 742 ;
+C -1 ; WX 797 ; N uni1FF3 ; B 42 -225 765 485 ;
+C -1 ; WX 797 ; N uni1FF4 ; B 42 -225 765 729 ;
+C -1 ; WX 797 ; N uni1FF6 ; B 42 -15 765 661 ;
+C -1 ; WX 797 ; N uni1FF7 ; B 42 -225 765 661 ;
+C -1 ; WX 886 ; N uni1FF8 ; B 0 -13 874 710 ;
+C -1 ; WX 907 ; N uni1FF9 ; B 0 -13 895 708 ;
+C -1 ; WX 901 ; N uni1FFA ; B 0 0 897 718 ;
+C -1 ; WX 918 ; N uni1FFB ; B 0 0 914 707 ;
+C -1 ; WX 832 ; N uni1FFC ; B 52 -225 828 707 ;
+C -1 ; WX 193 ; N uni1FFD ; B 44 523 215 709 ;
+C -1 ; WX 194 ; N uni1FFE ; B 27 524 198 709 ;
+C -1 ; WX 302 ; N uni2009 ; B 168 -7 284 655 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 475 ; N figuredash ; B 0 202 475 257 ;
+C -1 ; WX 540 ; N endash ; B -10 180 477 245 ;
+C -1 ; WX 696 ; N emdash ; B -10 180 634 244 ;
+C -1 ; WX 950 ; N horizontalbar ; B 0 202 950 257 ;
+C -1 ; WX 475 ; N underscoredbl ; B -4 -169 376 -28 ;
+C -1 ; WX 249 ; N quoteleft ; B 67 425 234 676 ;
+C -1 ; WX 223 ; N quoteright ; B 80 421 246 674 ;
+C -1 ; WX 224 ; N quotesinglbase ; B 80 -138 247 115 ;
+C -1 ; WX 267 ; N quotereversed ; B 91 421 257 674 ;
+C -1 ; WX 452 ; N quotedblleft ; B 15 425 414 677 ;
+C -1 ; WX 462 ; N quotedblright ; B 32 420 431 674 ;
+C -1 ; WX 462 ; N quotedblbase ; B 32 -145 431 108 ;
+C -1 ; WX 666 ; N dagger ; B 39 -205 636 693 ;
+C -1 ; WX 600 ; N daggerdbl ; B 11 -210 689 693 ;
+C -1 ; WX 556 ; N bullet ; B 118 161 439 481 ;
+C -1 ; WX 475 ; N twodotenleader ; B 64 -5 412 106 ;
+C -1 ; WX 863 ; N ellipsis ; B 78 -16 819 116 ;
+C -1 ; WX 967 ; N perthousand ; B 168 -16 998 693 ;
+C -1 ; WX 208 ; N minute ; B -149 541 22 727 ;
+C -1 ; WX 396 ; N second ; B -138 541 193 727 ;
+C -1 ; WX 366 ; N guilsinglleft ; B 47 37 285 370 ;
+C -1 ; WX 366 ; N guilsinglright ; B 63 37 300 370 ;
+C -1 ; WX 417 ; N exclamdbl ; B -77 -16 375 672 ;
+C -1 ; WX 545 ; N uni203D ; B 215 -9 586 708 ;
+C -1 ; WX 475 ; N uni203E ; B 0 712 475 763 ;
+C -1 ; WX 207 ; N fraction ; B -143 -17 380 654 ;
+C -1 ; WX 280 ; N zerosuperior ; B 156 476 396 756 ;
+C -1 ; WX 276 ; N foursuperior ; B 125 475 377 757 ;
+C -1 ; WX 288 ; N fivesuperior ; B 145 476 400 760 ;
+C -1 ; WX 272 ; N sixsuperior ; B 145 476 395 754 ;
+C -1 ; WX 259 ; N sevensuperior ; B 172 480 400 753 ;
+C -1 ; WX 289 ; N eightsuperior ; B 149 476 396 756 ;
+C -1 ; WX 273 ; N ninesuperior ; B 151 476 401 756 ;
+C -1 ; WX 380 ; N uni207A ; B 178 452 472 730 ;
+C -1 ; WX 353 ; N uni207B ; B 169 557 451 623 ;
+C -1 ; WX 367 ; N uni207C ; B 169 512 468 668 ;
+C -1 ; WX 249 ; N parenleftsuperior ; B 170 351 414 845 ;
+C -1 ; WX 249 ; N parenrightsuperior ; B 101 350 344 843 ;
+C -1 ; WX 401 ; N nsuperior ; B 36 315 374 609 ;
+C -1 ; WX 280 ; N zeroinferior ; B 27 -103 267 178 ;
+C -1 ; WX 264 ; N oneinferior ; B 9 -100 199 192 ;
+C -1 ; WX 262 ; N twoinferior ; B 10 -95 263 178 ;
+C -1 ; WX 301 ; N threeinferior ; B 24 -104 273 177 ;
+C -1 ; WX 275 ; N fourinferior ; B -3 -102 247 180 ;
+C -1 ; WX 289 ; N fiveinferior ; B 17 -103 272 181 ;
+C -1 ; WX 272 ; N sixinferior ; B 17 -104 266 175 ;
+C -1 ; WX 260 ; N seveninferior ; B 42 -95 271 179 ;
+C -1 ; WX 288 ; N eightinferior ; B 20 -103 267 178 ;
+C -1 ; WX 273 ; N nineinferior ; B 8 -103 258 178 ;
+C -1 ; WX 382 ; N uni208A ; B 50 -126 345 151 ;
+C -1 ; WX 353 ; N uni208B ; B 41 -19 323 47 ;
+C -1 ; WX 366 ; N uni208C ; B 40 -96 339 60 ;
+C -1 ; WX 249 ; N parenleftinferior ; B 41 -222 285 271 ;
+C -1 ; WX 249 ; N parenrightinferior ; B -27 -223 215 270 ;
+C -1 ; WX 697 ; N colonmonetary ; B 17 -66 715 742 ;
+C -1 ; WX 697 ; N uni20A2 ; B 17 -14 715 707 ;
+C -1 ; WX 646 ; N franc ; B -37 -4 716 694 ;
+C -1 ; WX 586 ; N lira ; B 33 -24 565 709 ;
+C -1 ; WX 729 ; N peseta ; B -38 -2 731 692 ;
+C -1 ; WX 742 ; N Euro ; B 30 0 712 613 ;
+C -1 ; WX 960 ; N trademark ; B 20 257 940 637 ;
+C -1 ; WX 824 ; N Ohm ; B 68 -13 812 850 ;
+C -1 ; WX 792 ; N estimated ; B 12 -9 784 670 ;
+C -1 ; WX 576 ; N onethird ; B 12 0 564 676 ;
+C -1 ; WX 645 ; N twothirds ; B 12 -1 633 675 ;
+C -1 ; WX 590 ; N uni2155 ; B 12 0 578 676 ;
+C -1 ; WX 655 ; N uni2156 ; B 12 0 643 675 ;
+C -1 ; WX 641 ; N uni2157 ; B 12 0 629 675 ;
+C -1 ; WX 687 ; N uni2158 ; B 12 0 675 676 ;
+C -1 ; WX 611 ; N uni2159 ; B 12 -1 599 675 ;
+C -1 ; WX 646 ; N uni215A ; B 12 0 634 675 ;
+C -1 ; WX 597 ; N oneeighth ; B 12 -1 585 675 ;
+C -1 ; WX 636 ; N threeeighths ; B 12 -11 624 675 ;
+C -1 ; WX 587 ; N fiveeighths ; B 12 -11 575 676 ;
+C -1 ; WX 597 ; N seveneighths ; B 12 -13 585 676 ;
+C -1 ; WX 554 ; N uni215F ; B 12 0 542 676 ;
+C -1 ; WX 552 ; N partialdiff ; B 55 -17 534 671 ;
+C -1 ; WX 825 ; N product ; B -19 -1 900 692 ;
+C -1 ; WX 712 ; N summation ; B -44 -1 725 692 ;
+C -1 ; WX 579 ; N radical ; B 33 -64 523 798 ;
+C -1 ; WX 612 ; N infinity ; B 54 35 616 296 ;
+C -1 ; WX 449 ; N integral ; B -1 -187 552 665 ;
+C -1 ; WX 740 ; N approxequal ; B 71 117 650 412 ;
+C -1 ; WX 563 ; N notequal ; B 2 -9 564 498 ;
+C -1 ; WX 436 ; N lessequal ; B 34 1 522 476 ;
+C -1 ; WX 428 ; N greaterequal ; B 34 1 493 476 ;
+C -1 ; WX 428 ; N lozenge ; B 85 3 435 546 ;
+C -1 ; WX 142 ; N commaaccent ; B 12 -250 130 -57 ;
+C -1 ; WX 1185 ; N uniF6DD ; B 31 -208 1241 692 ;
+C -1 ; WX 698 ; N ff ; B -141 -231 814 706 ; L l ffl ; L i ffi ;
+C -1 ; WX 719 ; N fi ; B -141 -243 703 745 ;
+C -1 ; WX 709 ; N fl ; B -141 -231 697 709 ;
+C -1 ; WX 1055 ; N ffi ; B -141 -243 1039 745 ;
+C -1 ; WX 1083 ; N ffl ; B -141 -244 1071 748 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 1109 ; N Numero ; B -24 -9 1063 693 ;
+C -1 ; WX 143 ; N ypogegrammenicomb ; B 12 -242 131 -87 ;
+C -1 ; WX 268 ; N cedillacomb ; B 12 -225 256 -7 ;
+C -1 ; WX 218 ; N ogonekcomb ; B 12 -188 206 2 ;
+C -1 ; WX 388 ; N perispomenicomb ; B 12 713 376 827 ;
+C -1 ; WX 185 ; N koroniscomb ; B 12 538 173 723 ;
+C -1 ; WX 563 ; N equalorig ; B 2 110 564 393 ;
+C -1 ; WX 576 ; N doubleverticalline ; B 119 0 467 670 ;
+C -1 ; WX 427 ; N script ; B 23 -10 451 669 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 196
+KPX A T -80
+KPX A V -120
+KPX A W -120
+KPX T A -80
+KPX V A -120
+KPX V a -100
+KPX V e -100
+KPX V o -100
+KPX V u -50
+KPX W A -120
+KPX W a -100
+KPX W e -100
+KPX W o -100
+KPX W u -50
+KPX Alpha Theta -42
+KPX Alpha Omicron -42
+KPX Alpha Tau -46
+KPX Alpha Upsilon -52
+KPX Alpha Psi -42
+KPX Gamma Alpha -62
+KPX Theta Alpha -42
+KPX Theta Lambda -42
+KPX Lambda Theta -42
+KPX Lambda Omicron -42
+KPX Lambda Tau -52
+KPX Lambda Upsilon -52
+KPX Nu Delta -32
+KPX Nu Alpha -40
+KPX Omicron Alpha -42
+KPX Omicron Lambda -42
+KPX Omicron Upsilon -42
+KPX Rho Alpha -62
+KPX Tau Alpha -52
+KPX Tau Lambda -52
+KPX Tau Tau 24
+KPX Upsilon Delta -52
+KPX Upsilon Alpha -52
+KPX Upsilon Lambda -52
+KPX Upsilon Omicron -42
+KPX Psi Alpha -24
+KPX gamma alphatonos -24
+KPX gamma alpha -24
+KPX gamma lambda -32
+KPX epsilon nu 18
+KPX epsilon upsilontonos 24
+KPX kappa alphatonos -28
+KPX kappa alpha -28
+KPX kappa omicron -28
+KPX kappa omega -28
+KPX kappa omicrontonos -28
+KPX kappa omegatonos -28
+KPX lambda gamma -22
+KPX nu alphatonos -24
+KPX nu alpha -24
+KPX nu omicron -24
+KPX nu omicrontonos -24
+KPX pi alphatonos -24
+KPX pi alpha -24
+KPX pi omicron -24
+KPX pi omega -24
+KPX pi omicrontonos -24
+KPX pi omegatonos -24
+KPX tau alphatonos -24
+KPX tau alpha -24
+KPX tau omicron -24
+KPX tau omega -24
+KPX tau omicrontonos -24
+KPX tau omegatonos -24
+KPX chi alphatonos -32
+KPX chi alpha -32
+KPX chi omicron -32
+KPX chi omicrontonos -32
+KPX upsilontonos uni03D1 24
+KPX upsilontonos nu 18
+KPX uni1FBD Alpha -250
+KPX uni1FBD Epsilon -80
+KPX uni1FBD Eta -80
+KPX uni1FBD Iota -80
+KPX uni1FBD Omicron -100
+KPX uni1FBD Upsilon -40
+KPX uni1FBD uni03A9 -80
+KPX uni1FBD Omega -80
+KPX uni1FBD uni1FBC -240
+KPX uni1FBD uni1FCC -60
+KPX uni1FBD uni1FFC -80
+KPX uni1FBF Alpha -240
+KPX uni1FBF Epsilon -80
+KPX uni1FBF Eta -80
+KPX uni1FBF Iota -80
+KPX uni1FBF Omicron -120
+KPX uni1FBF Upsilon -40
+KPX uni1FBF uni03A9 -80
+KPX uni1FBF Omega -80
+KPX uni1FBF uni1FBC -240
+KPX uni1FBF uni1FCC -40
+KPX uni1FBF uni1FFC -80
+KPX uni1FCD Alpha -200
+KPX uni1FCD Epsilon -80
+KPX uni1FCD Eta -80
+KPX uni1FCD Iota -80
+KPX uni1FCD Omicron -40
+KPX uni1FCD Upsilon -80
+KPX uni1FCD uni03A9 -20
+KPX uni1FCD Omega -20
+KPX uni1FCD uni1FBC -220
+KPX uni1FCD uni1FCC -40
+KPX uni1FCD uni1FFC -30
+KPX uni1FCE Alpha -300
+KPX uni1FCE Epsilon -80
+KPX uni1FCE Eta -80
+KPX uni1FCE Iota -80
+KPX uni1FCE Omicron -160
+KPX uni1FCE Upsilon -40
+KPX uni1FCE uni03A9 -120
+KPX uni1FCE Omega -120
+KPX uni1FCE uni1FBC -300
+KPX uni1FCE uni1FCC -40
+KPX uni1FCE uni1FFC -120
+KPX uni1FCF Alpha -280
+KPX uni1FCF Epsilon -80
+KPX uni1FCF Eta -80
+KPX uni1FCF Iota -80
+KPX uni1FCF Omicron -160
+KPX uni1FCF Upsilon -40
+KPX uni1FCF uni03A9 -100
+KPX uni1FCF Omega -100
+KPX uni1FCF uni1FBC -260
+KPX uni1FCF uni1FCC -40
+KPX uni1FCF uni1FFC -100
+KPX uni1FDD Alpha -200
+KPX uni1FDD Epsilon -60
+KPX uni1FDD Eta -60
+KPX uni1FDD Iota -60
+KPX uni1FDD Omicron -50
+KPX uni1FDD Upsilon -60
+KPX uni1FDD uni03A9 -20
+KPX uni1FDD Omega -20
+KPX uni1FDD uni1FBC -200
+KPX uni1FDD uni1FCC -60
+KPX uni1FDD uni1FFC -20
+KPX uni1FDE Alpha -300
+KPX uni1FDE Epsilon -80
+KPX uni1FDE Eta -80
+KPX uni1FDE Iota -80
+KPX uni1FDE Omicron -160
+KPX uni1FDE Upsilon -60
+KPX uni1FDE uni03A9 -120
+KPX uni1FDE Omega -120
+KPX uni1FDE uni1FBC -300
+KPX uni1FDE uni1FCC -40
+KPX uni1FDE uni1FFC -120
+KPX uni1FDF Alpha -280
+KPX uni1FDF Epsilon -60
+KPX uni1FDF Eta -60
+KPX uni1FDF Iota -60
+KPX uni1FDF Omicron -140
+KPX uni1FDF Upsilon -40
+KPX uni1FDF uni03A9 -120
+KPX uni1FDF Omega -120
+KPX uni1FDF uni1FBC -300
+KPX uni1FDF uni1FCC -40
+KPX uni1FDF uni1FFC -120
+KPX uni1FEF Alpha -260
+KPX uni1FEF Epsilon -100
+KPX uni1FEF Eta -100
+KPX uni1FEF Iota -100
+KPX uni1FEF Omicron -80
+KPX uni1FEF Upsilon -80
+KPX uni1FEF uni03A9 -40
+KPX uni1FEF Omega -40
+KPX uni1FEF uni1FBC -260
+KPX uni1FEF uni1FCC -40
+KPX uni1FEF uni1FFC -60
+KPX uni1FFD Alpha -240
+KPX uni1FFD Epsilon -20
+KPX uni1FFD Eta -20
+KPX uni1FFD Iota -20
+KPX uni1FFD Omicron -80
+KPX uni1FFD uni03A9 -60
+KPX uni1FFD Omega -60
+KPX uni1FFD uni1FBC -240
+KPX uni1FFD uni1FFC -60
+KPX uni1FFE Alpha -240
+KPX uni1FFE Epsilon -40
+KPX uni1FFE Eta -40
+KPX uni1FFE Iota -40
+KPX uni1FFE Omicron -80
+KPX uni1FFE Upsilon -20
+KPX uni1FFE uni03A9 -60
+KPX uni1FFE Omega -60
+KPX uni1FFE uni1FBC -240
+KPX uni1FFE uni1FCC -10
+KPX uni1FFE uni1FFC -60
+KPX uni1FFE Rho -60
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Italic.afm b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Italic.afm
new file mode 100644
index 0000000000..336152339b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Italic.afm
@@ -0,0 +1,1077 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSArtemisia-Italic
+FullName GFS Artemisia Italic
+FamilyName GFS Artemisia
+Weight Normal
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Artemisia'.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -290
+UnderlineThickness 40
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -217 -314 1159 1121
+CapHeight 693
+XHeight 477
+Ascender 710
+Descender -206
+StartCharMetrics 864
+C 32 ; WX 320 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 279 ; N exclam ; B 69 -10 309 707 ;
+C 34 ; WX 419 ; N quotedbl ; B 86 450 366 707 ;
+C 35 ; WX 545 ; N numbersign ; B -20 0 547 692 ;
+C 36 ; WX 615 ; N dollar ; B 99 -46 644 734 ;
+C 37 ; WX 782 ; N percent ; B 168 -15 812 705 ;
+C 38 ; WX 785 ; N ampersand ; B 70 -14 861 707 ;
+C 39 ; WX 207 ; N quotesingle ; B 56 450 159 707 ;
+C 40 ; WX 286 ; N parenleft ; B 37 -185 408 707 ;
+C 41 ; WX 354 ; N parenright ; B -61 -185 311 707 ;
+C 42 ; WX 431 ; N asterisk ; B 51 277 471 707 ;
+C 43 ; WX 583 ; N plus ; B 24 0 565 529 ;
+C 44 ; WX 275 ; N comma ; B 54 -147 213 106 ;
+C 45 ; WX 369 ; N hyphen ; B 34 202 305 269 ;
+C 46 ; WX 253 ; N period ; B 71 -11 191 104 ;
+C 47 ; WX 433 ; N slash ; B 12 -14 474 707 ;
+C 48 ; WX 598 ; N zero ; B 41 -15 558 708 ;
+C 49 ; WX 598 ; N one ; B 69 -1 432 720 ;
+C 50 ; WX 598 ; N two ; B 15 0 567 708 ;
+C 51 ; WX 598 ; N three ; B 15 -14 555 707 ;
+C 52 ; WX 598 ; N four ; B -5 -1 531 707 ;
+C 53 ; WX 598 ; N five ; B 30 -14 573 708 ;
+C 54 ; WX 598 ; N six ; B 39 -19 582 703 ;
+C 55 ; WX 552 ; N seven ; B 82 0 556 707 ;
+C 56 ; WX 602 ; N eight ; B 30 -15 580 708 ;
+C 57 ; WX 598 ; N nine ; B 23 -12 573 711 ;
+C 58 ; WX 230 ; N colon ; B 43 -11 242 480 ;
+C 59 ; WX 245 ; N semicolon ; B 40 -147 257 480 ;
+C 60 ; WX 560 ; N less ; B 22 -136 616 655 ;
+C 61 ; WX 558 ; N equal ; B 2 119 559 384 ;
+C 62 ; WX 560 ; N greater ; B -52 -136 542 655 ;
+C 63 ; WX 422 ; N question ; B 40 -9 422 708 ;
+C 64 ; WX 695 ; N at ; B 12 -18 694 646 ;
+C 65 ; WX 756 ; N A ; B -38 0 716 693 ;
+C 66 ; WX 711 ; N B ; B 7 -5 693 693 ;
+C 67 ; WX 751 ; N C ; B 68 -14 763 707 ;
+C 68 ; WX 806 ; N D ; B 7 0 788 693 ;
+C 69 ; WX 719 ; N E ; B 4 1 711 698 ;
+C 70 ; WX 697 ; N F ; B 4 -2 711 696 ;
+C 71 ; WX 797 ; N G ; B 68 -14 793 707 ;
+C 72 ; WX 827 ; N H ; B 7 -2 885 693 ;
+C 73 ; WX 402 ; N I ; B 7 -2 460 693 ;
+C 74 ; WX 427 ; N J ; B -32 -14 484 693 ;
+C 75 ; WX 813 ; N K ; B 4 -2 866 696 ;
+C 76 ; WX 667 ; N L ; B 4 0 655 693 ;
+C 77 ; WX 944 ; N M ; B -4 -2 1002 698 ;
+C 78 ; WX 802 ; N N ; B -4 -1 860 696 ;
+C 79 ; WX 797 ; N O ; B 68 -13 785 709 ;
+C 80 ; WX 673 ; N P ; B 4 -2 661 693 ;
+C 81 ; WX 797 ; N Q ; B 68 -184 784 707 ;
+C 82 ; WX 700 ; N R ; B 4 -2 688 692 ;
+C 83 ; WX 576 ; N S ; B 25 -13 570 708 ;
+C 84 ; WX 642 ; N T ; B 88 -2 702 700 ;
+C 85 ; WX 738 ; N U ; B 88 -14 820 693 ;
+C 86 ; WX 798 ; N V ; B 85 -15 884 691 ;
+C 87 ; WX 1044 ; N W ; B 85 -15 1130 692 ;
+C 88 ; WX 745 ; N X ; B -67 -1 803 692 ;
+C 89 ; WX 685 ; N Y ; B 100 -1 755 693 ;
+C 90 ; WX 682 ; N Z ; B 4 -2 714 696 ;
+C 91 ; WX 281 ; N bracketleft ; B 1 -163 404 692 ;
+C 92 ; WX 559 ; N backslash ; B 146 0 401 669 ;
+C 93 ; WX 345 ; N bracketright ; B -55 -163 347 692 ;
+C 94 ; WX 475 ; N asciicircum ; B 47 232 427 595 ;
+C 95 ; WX 334 ; N underscore ; B -4 -100 376 -64 ;
+C 96 ; WX 204 ; N grave ; B -65 734 130 930 ;
+C 97 ; WX 536 ; N a ; B 25 -16 520 479 ;
+C 98 ; WX 505 ; N b ; B 12 -10 473 711 ;
+C 99 ; WX 483 ; N c ; B 42 -10 470 483 ;
+C 100 ; WX 553 ; N d ; B 42 -18 571 710 ;
+C 101 ; WX 495 ; N e ; B 42 -10 469 481 ;
+C 102 ; WX 359 ; N f ; B -141 -230 475 706 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 501 ; N g ; B -59 -228 543 481 ;
+C 104 ; WX 589 ; N h ; B 42 -17 571 709 ;
+C 105 ; WX 292 ; N i ; B 44 -16 276 706 ;
+C 106 ; WX 324 ; N j ; B -120 -230 312 706 ;
+C 107 ; WX 507 ; N k ; B 18 -15 499 710 ;
+C 108 ; WX 271 ; N l ; B 30 -12 259 710 ;
+C 109 ; WX 823 ; N m ; B 20 -17 805 493 ;
+C 110 ; WX 572 ; N n ; B 20 -17 554 493 ;
+C 111 ; WX 550 ; N o ; B 42 -17 518 478 ;
+C 112 ; WX 527 ; N p ; B -30 -206 495 481 ;
+C 113 ; WX 529 ; N q ; B 36 -205 525 489 ;
+C 114 ; WX 393 ; N r ; B 23 0 409 482 ;
+C 115 ; WX 461 ; N s ; B 33 -11 437 482 ;
+C 116 ; WX 319 ; N t ; B 46 -16 317 605 ;
+C 117 ; WX 571 ; N u ; B 44 -17 553 471 ;
+C 118 ; WX 476 ; N v ; B 12 0 487 485 ;
+C 119 ; WX 730 ; N w ; B 12 -1 741 485 ;
+C 120 ; WX 532 ; N x ; B -36 0 534 477 ;
+C 121 ; WX 505 ; N y ; B -87 -226 516 485 ;
+C 122 ; WX 508 ; N z ; B 4 0 497 470 ;
+C 123 ; WX 252 ; N braceleft ; B 24 -189 382 711 ;
+C 124 ; WX 228 ; N bar ; B -7 -14 216 707 ;
+C 125 ; WX 376 ; N braceright ; B 40 -189 397 711 ;
+C 126 ; WX 584 ; N asciitilde ; B 37 191 529 337 ;
+C 161 ; WX 279 ; N exclamdown ; B 78 -205 313 480 ;
+C 162 ; WX 397 ; N cent ; B 49 -1 391 579 ;
+C 163 ; WX 586 ; N sterling ; B 60 -24 584 709 ;
+C 164 ; WX 475 ; N currency ; B 32 95 443 523 ;
+C 165 ; WX 604 ; N yen ; B -10 -1 645 693 ;
+C 166 ; WX 227 ; N brokenbar ; B 85 -15 142 652 ;
+C 167 ; WX 528 ; N section ; B 78 -162 582 739 ;
+C 168 ; WX 307 ; N dieresis ; B 26 733 307 826 ;
+C 169 ; WX 695 ; N copyright ; B 6 -16 689 657 ;
+C 170 ; WX 315 ; N ordfeminine ; B 24 248 294 529 ;
+C 171 ; WX 489 ; N guillemotleft ; B 30 2 462 313 ;
+C 172 ; WX 475 ; N logicalnot ; B 31 47 444 290 ;
+C 174 ; WX 750 ; N registered ; B 36 -16 718 657 ;
+C 175 ; WX 326 ; N overscore ; B 12 544 314 594 ;
+C 176 ; WX 331 ; N degree ; B 38 363 293 608 ;
+C 177 ; WX 475 ; N plusminus ; B 55 0 421 414 ;
+C 178 ; WX 284 ; N twosuperior ; B 27 511 260 798 ;
+C 179 ; WX 272 ; N threesuperior ; B 32 504 260 797 ;
+C 180 ; WX 307 ; N acute ; B 131 730 326 925 ;
+C 181 ; WX 576 ; N uni00B5 ; B 0 -220 560 476 ;
+C 182 ; WX 584 ; N paragraph ; B 83 -121 619 647 ;
+C 183 ; WX 237 ; N middot ; B 63 229 174 340 ;
+C 184 ; WX 231 ; N cedilla ; B 12 -207 219 -10 ;
+C 185 ; WX 220 ; N onesuperior ; B 32 498 195 798 ;
+C 186 ; WX 352 ; N ordmasculine ; B 97 187 395 490 ;
+C 187 ; WX 543 ; N guillemotright ; B 60 2 492 313 ;
+C 188 ; WX 590 ; N onequarter ; B 32 -16 555 697 ;
+C 189 ; WX 624 ; N onehalf ; B 32 -16 589 697 ;
+C 190 ; WX 632 ; N threequarters ; B 32 -15 597 697 ;
+C 191 ; WX 528 ; N questiondown ; B 62 -14 445 702 ;
+C 192 ; WX 770 ; N Agrave ; B -38 0 730 928 ;
+C 193 ; WX 770 ; N Aacute ; B -38 0 730 925 ;
+C 194 ; WX 770 ; N Acircumflex ; B -38 0 730 878 ;
+C 195 ; WX 770 ; N Atilde ; B -38 0 730 821 ;
+C 196 ; WX 770 ; N Adieresis ; B -38 0 730 826 ;
+C 197 ; WX 770 ; N Aring ; B -38 0 730 905 ;
+C 198 ; WX 1035 ; N AE ; B -127 -2 1047 696 ;
+C 199 ; WX 751 ; N Ccedilla ; B 68 -207 763 707 ;
+C 200 ; WX 719 ; N Egrave ; B 4 1 711 926 ;
+C 201 ; WX 719 ; N Eacute ; B 4 1 711 925 ;
+C 202 ; WX 719 ; N Ecircumflex ; B 4 1 711 878 ;
+C 203 ; WX 719 ; N Edieresis ; B 4 1 711 820 ;
+C 204 ; WX 402 ; N Igrave ; B 7 -2 460 930 ;
+C 205 ; WX 434 ; N Iacute ; B 7 -2 492 925 ;
+C 206 ; WX 402 ; N Icircumflex ; B 7 -2 460 878 ;
+C 207 ; WX 402 ; N Idieresis ; B 7 -2 460 823 ;
+C 208 ; WX 757 ; N Eth ; B -42 0 739 693 ;
+C 209 ; WX 802 ; N Ntilde ; B -4 -1 860 821 ;
+C 210 ; WX 797 ; N Ograve ; B 68 -13 785 930 ;
+C 211 ; WX 797 ; N Oacute ; B 68 -13 785 925 ;
+C 212 ; WX 797 ; N Ocircumflex ; B 68 -13 785 878 ;
+C 213 ; WX 797 ; N Otilde ; B 68 -13 785 821 ;
+C 214 ; WX 797 ; N Odieresis ; B 68 -13 785 826 ;
+C 215 ; WX 475 ; N multiply ; B 57 119 418 467 ;
+C 216 ; WX 788 ; N Oslash ; B 47 -97 764 788 ;
+C 217 ; WX 738 ; N Ugrave ; B 87 -11 820 927 ;
+C 218 ; WX 738 ; N Uacute ; B 88 -14 820 925 ;
+C 219 ; WX 738 ; N Ucircumflex ; B 88 -14 820 878 ;
+C 220 ; WX 737 ; N Udieresis ; B 88 -14 819 826 ;
+C 221 ; WX 685 ; N Yacute ; B 100 -1 755 925 ;
+C 222 ; WX 623 ; N Thorn ; B -23 -2 611 693 ;
+C 223 ; WX 537 ; N germandbls ; B -141 -230 610 705 ;
+C 224 ; WX 536 ; N agrave ; B 25 -16 520 733 ;
+C 225 ; WX 546 ; N aacute ; B 25 -16 530 732 ;
+C 226 ; WX 536 ; N acircumflex ; B 25 -16 520 688 ;
+C 227 ; WX 536 ; N atilde ; B 25 -16 520 631 ;
+C 228 ; WX 536 ; N adieresis ; B 25 -16 520 633 ;
+C 229 ; WX 536 ; N aring ; B 25 -16 520 715 ;
+C 230 ; WX 800 ; N ae ; B 25 -10 774 481 ;
+C 231 ; WX 483 ; N ccedilla ; B 42 -207 470 483 ;
+C 232 ; WX 495 ; N egrave ; B 42 -10 469 735 ;
+C 233 ; WX 537 ; N eacute ; B 42 -10 511 740 ;
+C 234 ; WX 495 ; N ecircumflex ; B 42 -10 469 688 ;
+C 235 ; WX 499 ; N edieresis ; B 42 -10 473 636 ;
+C 236 ; WX 325 ; N igrave ; B -14 -16 276 743 ;
+C 237 ; WX 325 ; N iacute ; B 49 -15 358 742 ;
+C 238 ; WX 325 ; N icircumflex ; B 29 -16 300 699 ;
+C 239 ; WX 325 ; N idieresis ; B 51 -16 333 632 ;
+C 240 ; WX 560 ; N eth ; B 55 -17 569 709 ;
+C 241 ; WX 572 ; N ntilde ; B 20 -17 554 631 ;
+C 242 ; WX 550 ; N ograve ; B 42 -17 518 737 ;
+C 243 ; WX 550 ; N oacute ; B 42 -17 518 736 ;
+C 244 ; WX 550 ; N ocircumflex ; B 42 -17 518 688 ;
+C 245 ; WX 550 ; N otilde ; B 42 -17 518 631 ;
+C 246 ; WX 550 ; N odieresis ; B 42 -17 518 636 ;
+C 247 ; WX 564 ; N divide ; B 41 9 522 477 ;
+C 248 ; WX 570 ; N oslash ; B 54 -97 530 550 ;
+C 249 ; WX 571 ; N ugrave ; B 44 -17 553 741 ;
+C 250 ; WX 571 ; N uacute ; B 44 -17 553 734 ;
+C 251 ; WX 571 ; N ucircumflex ; B 44 -17 553 688 ;
+C 252 ; WX 571 ; N udieresis ; B 44 -17 553 634 ;
+C 253 ; WX 505 ; N yacute ; B -87 -226 516 736 ;
+C 254 ; WX 511 ; N thorn ; B -32 -206 493 710 ;
+C 255 ; WX 505 ; N ydieresis ; B -87 -226 516 637 ;
+C -1 ; WX 208 ; N tonos ; B 11 525 197 711 ;
+C -1 ; WX 475 ; N underscoredbl ; B 0 -184 461 -43 ;
+C -1 ; WX 362 ; N nsuperior ; B 36 293 335 580 ;
+C -1 ; WX 237 ; N ch202 ; B 0 0 0 0 ;
+C -1 ; WX 950 ; N uniFFFC ; B 0 0 950 655 ;
+C -1 ; WX 475 ; N figuredash ; B 0 202 475 257 ;
+C -1 ; WX 169 ; N commabelowcomb ; B 11 -280 158 -86 ;
+C -1 ; WX 150 ; N uni0312 ; B 11 511 139 685 ;
+C -1 ; WX 181 ; N uni0375 ; B 11 -209 170 -14 ;
+C -1 ; WX 181 ; N uni0374 ; B 11 442 170 636 ;
+C -1 ; WX 128 ; N ypogegrammenicomb ; B 11 -207 117 -67 ;
+C -1 ; WX 120 ; N dotbelowcomb ; B 11 -206 108 -110 ;
+C -1 ; WX 217 ; N gravecomb ; B 11 541 206 737 ;
+C -1 ; WX 217 ; N acutecomb ; B 11 538 206 733 ;
+C -1 ; WX 154 ; N hookabovecomb ; B 11 516 143 692 ;
+C -1 ; WX 288 ; N dialytika ; B 11 516 277 604 ;
+C -1 ; WX 159 ; N uni0313 ; B 11 509 147 697 ;
+C -1 ; WX 176 ; N uni0314 ; B 11 515 165 702 ;
+C -1 ; WX 220 ; N cedillacomb ; B 11 -197 209 -10 ;
+C -1 ; WX 192 ; N ogonekcomb ; B 11 -201 180 17 ;
+C -1 ; WX 343 ; N perispomenicomb ; B 11 514 332 609 ;
+C -1 ; WX 162 ; N koroniscomb ; B 11 515 151 694 ;
+C -1 ; WX 127 ; N uni0345 ; B 11 -207 116 -67 ;
+C -1 ; WX 308 ; N tildecomb ; B 11 541 297 631 ;
+C -1 ; WX 865 ; N trademark ; B 20 244 845 623 ;
+C -1 ; WX 461 ; N endash ; B -10 157 398 195 ;
+C -1 ; WX 848 ; N emdash ; B -10 157 786 195 ;
+C -1 ; WX 151 ; N fraction ; B -143 -15 324 662 ;
+C -1 ; WX 451 ; N Euro ; B 30 90 421 497 ;
+C -1 ; WX 1086 ; N perthousand ; B 168 -15 1117 705 ;
+C -1 ; WX 281 ; N circumflex ; B 12 541 269 688 ;
+C -1 ; WX 310 ; N tilde ; B 12 541 298 631 ;
+C -1 ; WX 247 ; N breve ; B 12 541 235 651 ;
+C -1 ; WX 112 ; N dotaccent ; B 12 541 100 626 ;
+C -1 ; WX 214 ; N ring ; B 12 538 202 722 ;
+C -1 ; WX 305 ; N hungarumlaut ; B 12 541 293 745 ;
+C -1 ; WX 193 ; N ogonek ; B 12 -201 181 17 ;
+C -1 ; WX 282 ; N caron ; B 12 541 270 688 ;
+C -1 ; WX 405 ; N Imacron ; B 7 -2 463 777 ;
+C -1 ; WX 322 ; N ibreve ; B 44 -16 306 651 ;
+C -1 ; WX 769 ; N Omega ; B 28 4 753 712 ;
+C -1 ; WX 532 ; N uni1EBD ; B 42 -10 506 635 ;
+C -1 ; WX 279 ; N uni2009 ; B 69 -10 309 707 ;
+C -1 ; WX 465 ; N twodotenleader ; B 78 -12 420 86 ;
+C -1 ; WX 547 ; N uni2016 ; B -23 -13 316 672 ;
+C -1 ; WX 779 ; N estimated ; B 23 -9 756 636 ;
+C -1 ; WX 1121 ; N Numero ; B 23 -1 1098 696 ;
+C -1 ; WX 424 ; N script ; B 23 -10 401 637 ;
+C -1 ; WX 198 ; N minute ; B -24 695 162 881 ;
+C -1 ; WX 376 ; N second ; B -12 695 323 881 ;
+C -1 ; WX 584 ; N onethird ; B 12 -15 572 662 ;
+C -1 ; WX 577 ; N twothirds ; B 12 -15 565 666 ;
+C -1 ; WX 643 ; N uni2155 ; B 12 -13 631 666 ;
+C -1 ; WX 606 ; N uni2156 ; B 12 -16 594 668 ;
+C -1 ; WX 592 ; N uni2157 ; B 12 -16 580 663 ;
+C -1 ; WX 655 ; N uni2158 ; B 12 -16 643 662 ;
+C -1 ; WX 570 ; N uni2159 ; B 12 -15 558 662 ;
+C -1 ; WX 547 ; N uni215A ; B 12 -15 535 662 ;
+C -1 ; WX 555 ; N oneeighth ; B 12 -15 543 662 ;
+C -1 ; WX 581 ; N threeeighths ; B 12 -15 569 662 ;
+C -1 ; WX 554 ; N fiveeighths ; B 12 -15 542 662 ;
+C -1 ; WX 540 ; N seveneighths ; B 12 -15 528 662 ;
+C -1 ; WX 510 ; N uni215F ; B 15 -13 483 662 ;
+C -1 ; WX 770 ; N Amacron ; B -38 0 730 781 ;
+C -1 ; WX 536 ; N amacron ; B 25 -16 520 594 ;
+C -1 ; WX 770 ; N Abreve ; B -38 0 730 842 ;
+C -1 ; WX 536 ; N abreve ; B 25 -16 520 651 ;
+C -1 ; WX 770 ; N Aogonek ; B -38 -212 730 706 ;
+C -1 ; WX 536 ; N aogonek ; B 25 -212 520 479 ;
+C -1 ; WX 751 ; N Cacute ; B 68 -14 763 925 ;
+C -1 ; WX 483 ; N cacute ; B 42 -10 470 737 ;
+C -1 ; WX 751 ; N Ccircumflex ; B 68 -14 763 878 ;
+C -1 ; WX 483 ; N ccircumflex ; B 42 -10 470 652 ;
+C -1 ; WX 751 ; N Cdotaccent ; B 68 -14 763 836 ;
+C -1 ; WX 483 ; N cdotaccent ; B 42 -10 470 626 ;
+C -1 ; WX 751 ; N Ccaron ; B 68 -14 763 879 ;
+C -1 ; WX 504 ; N ccaron ; B 42 -10 491 688 ;
+C -1 ; WX 806 ; N Dcaron ; B 7 0 788 693 ;
+C -1 ; WX 586 ; N dcaron ; B 42 -18 604 710 ;
+C -1 ; WX 806 ; N Dmacron ; B 7 0 788 878 ;
+C -1 ; WX 697 ; N dcroat ; B 42 -12 753 714 ;
+C -1 ; WX 719 ; N Emacron ; B 4 1 711 779 ;
+C -1 ; WX 498 ; N emacron ; B 42 -10 472 593 ;
+C -1 ; WX 719 ; N Ebreve ; B 4 1 711 841 ;
+C -1 ; WX 495 ; N ebreve ; B 42 -10 469 651 ;
+C -1 ; WX 719 ; N Edotaccent ; B 4 1 711 835 ;
+C -1 ; WX 495 ; N edotaccent ; B 42 -10 469 626 ;
+C -1 ; WX 719 ; N Eogonek ; B 4 -212 711 698 ;
+C -1 ; WX 495 ; N eogonek ; B 42 -212 469 481 ;
+C -1 ; WX 719 ; N Ecaron ; B 4 1 711 878 ;
+C -1 ; WX 502 ; N ecaron ; B 42 -10 476 688 ;
+C -1 ; WX 797 ; N Gcircumflex ; B 68 -14 793 878 ;
+C -1 ; WX 502 ; N gcircumflex ; B -59 -229 544 693 ;
+C -1 ; WX 797 ; N Gbreve ; B 68 -14 793 841 ;
+C -1 ; WX 501 ; N gbreve ; B -59 -229 543 657 ;
+C -1 ; WX 797 ; N Gdotaccent ; B 68 -14 793 836 ;
+C -1 ; WX 502 ; N gdotaccent ; B -59 -229 544 626 ;
+C -1 ; WX 797 ; N Gcommaaccent ; B 68 -307 793 707 ;
+C -1 ; WX 501 ; N gcommaaccent ; B -59 -229 543 721 ;
+C -1 ; WX 827 ; N Hcircumflex ; B 7 -2 885 878 ;
+C -1 ; WX 589 ; N hcircumflex ; B 42 -17 571 878 ;
+C -1 ; WX 827 ; N Hbar ; B 7 -2 885 693 ;
+C -1 ; WX 589 ; N hbar ; B 42 -17 571 709 ;
+C -1 ; WX 402 ; N Itilde ; B 7 -2 460 821 ;
+C -1 ; WX 346 ; N itilde ; B 44 -15 330 632 ;
+C -1 ; WX 363 ; N imacron ; B 44 -16 347 590 ;
+C -1 ; WX 402 ; N Ibreve ; B 7 -2 460 841 ;
+C -1 ; WX 402 ; N Iogonek ; B 7 -212 460 693 ;
+C -1 ; WX 334 ; N iogonek ; B 44 -212 318 706 ;
+C -1 ; WX 402 ; N Idotaccent ; B 7 -2 460 831 ;
+C -1 ; WX 292 ; N dotlessi ; B 44 -16 276 484 ;
+C -1 ; WX 831 ; N IJ ; B 7 -14 890 693 ;
+C -1 ; WX 573 ; N ij ; B 44 -230 561 706 ;
+C -1 ; WX 427 ; N Jcircumflex ; B -32 -14 484 879 ;
+C -1 ; WX 356 ; N jcircumflex ; B -120 -230 344 698 ;
+C -1 ; WX 813 ; N Kcommaaccent ; B 4 -295 866 696 ;
+C -1 ; WX 507 ; N kcommaaccent ; B 18 -295 499 710 ;
+C -1 ; WX 667 ; N Lacute ; B 4 0 655 925 ;
+C -1 ; WX 390 ; N lacute ; B 30 -12 378 925 ;
+C -1 ; WX 667 ; N Lcommaaccent ; B 4 -295 655 693 ;
+C -1 ; WX 322 ; N lcommaaccent ; B 30 -295 310 710 ;
+C -1 ; WX 686 ; N Lcaron ; B 4 0 699 693 ;
+C -1 ; WX 401 ; N lcaron ; B 30 -12 425 710 ;
+C -1 ; WX 667 ; N Ldot ; B 4 0 655 693 ;
+C -1 ; WX 328 ; N ldot ; B 30 -12 347 710 ;
+C -1 ; WX 667 ; N Lslash ; B 4 0 655 693 ;
+C -1 ; WX 302 ; N lslash ; B 14 -12 290 710 ;
+C -1 ; WX 802 ; N Nacute ; B -4 -1 860 925 ;
+C -1 ; WX 536 ; N nacute ; B 20 -17 554 733 ;
+C -1 ; WX 802 ; N Ncommaaccent ; B -4 -295 860 696 ;
+C -1 ; WX 536 ; N ncommaaccent ; B 20 -295 554 493 ;
+C -1 ; WX 802 ; N Ncaron ; B -4 -1 860 878 ;
+C -1 ; WX 536 ; N ncaron ; B 20 -17 554 689 ;
+C -1 ; WX 537 ; N napostrophe ; B 20 -17 555 703 ;
+C -1 ; WX 802 ; N Eng ; B -4 -229 860 696 ;
+C -1 ; WX 469 ; N eng ; B 20 -230 487 493 ;
+C -1 ; WX 797 ; N Omacron ; B 68 -13 785 782 ;
+C -1 ; WX 550 ; N omacron ; B 42 -17 518 592 ;
+C -1 ; WX 797 ; N Obreve ; B 68 -13 785 843 ;
+C -1 ; WX 550 ; N obreve ; B 42 -17 518 652 ;
+C -1 ; WX 797 ; N Ohungarumlaut ; B 68 -13 785 924 ;
+C -1 ; WX 550 ; N ohungarumlaut ; B 42 -17 518 709 ;
+C -1 ; WX 1059 ; N OE ; B 68 -2 1051 696 ;
+C -1 ; WX 887 ; N oe ; B 42 -15 854 479 ;
+C -1 ; WX 700 ; N Racute ; B 4 -2 688 925 ;
+C -1 ; WX 393 ; N racute ; B 23 0 409 738 ;
+C -1 ; WX 700 ; N Rcommaaccent ; B 4 -295 688 692 ;
+C -1 ; WX 461 ; N rcommaaccent ; B 23 -295 477 482 ;
+C -1 ; WX 700 ; N Rcaron ; B 4 -2 688 878 ;
+C -1 ; WX 399 ; N rcaron ; B 23 0 415 688 ;
+C -1 ; WX 575 ; N Sacute ; B 25 -13 569 925 ;
+C -1 ; WX 461 ; N sacute ; B 33 -11 437 733 ;
+C -1 ; WX 576 ; N Scircumflex ; B 25 -13 570 886 ;
+C -1 ; WX 461 ; N scircumflex ; B 33 -11 437 688 ;
+C -1 ; WX 576 ; N Scedilla ; B 25 -207 570 708 ;
+C -1 ; WX 461 ; N scedilla ; B 33 -207 437 482 ;
+C -1 ; WX 577 ; N Scaron ; B 25 -13 571 887 ;
+C -1 ; WX 470 ; N scaron ; B 33 -11 446 688 ;
+C -1 ; WX 642 ; N Tcommaaccent ; B 88 -289 702 700 ;
+C -1 ; WX 362 ; N tcommaaccent ; B 46 -295 360 605 ;
+C -1 ; WX 642 ; N Tcaron ; B 88 -2 702 879 ;
+C -1 ; WX 485 ; N tcaron ; B 46 -16 483 673 ;
+C -1 ; WX 641 ; N Tbar ; B 88 -2 701 700 ;
+C -1 ; WX 326 ; N tbar ; B 46 -16 324 605 ;
+C -1 ; WX 738 ; N Utilde ; B 88 -14 820 821 ;
+C -1 ; WX 571 ; N utilde ; B 44 -17 553 631 ;
+C -1 ; WX 738 ; N Umacron ; B 88 -14 820 782 ;
+C -1 ; WX 571 ; N umacron ; B 44 -17 553 592 ;
+C -1 ; WX 738 ; N Ubreve ; B 88 -14 820 841 ;
+C -1 ; WX 571 ; N ubreve ; B 44 -17 553 651 ;
+C -1 ; WX 738 ; N Uring ; B 88 -14 820 905 ;
+C -1 ; WX 571 ; N uring ; B 44 -17 553 715 ;
+C -1 ; WX 738 ; N Uhungarumlaut ; B 88 -14 820 928 ;
+C -1 ; WX 571 ; N uhungarumlaut ; B 44 -17 553 745 ;
+C -1 ; WX 738 ; N Uogonek ; B 88 -212 820 693 ;
+C -1 ; WX 571 ; N uogonek ; B 44 -212 553 471 ;
+C -1 ; WX 1044 ; N Wcircumflex ; B 85 -15 1130 878 ;
+C -1 ; WX 730 ; N wcircumflex ; B 12 -1 741 688 ;
+C -1 ; WX 685 ; N Ycircumflex ; B 100 -1 755 878 ;
+C -1 ; WX 505 ; N ycircumflex ; B -87 -226 516 688 ;
+C -1 ; WX 685 ; N Ydieresis ; B 100 -1 755 826 ;
+C -1 ; WX 682 ; N Zacute ; B 4 -2 714 925 ;
+C -1 ; WX 516 ; N zacute ; B 4 0 505 738 ;
+C -1 ; WX 682 ; N Zdotaccent ; B 4 -2 714 835 ;
+C -1 ; WX 508 ; N zdotaccent ; B 4 0 497 630 ;
+C -1 ; WX 682 ; N Zcaron ; B 4 -2 714 878 ;
+C -1 ; WX 508 ; N zcaron ; B 4 0 497 688 ;
+C -1 ; WX 359 ; N longs ; B -141 -230 475 706 ;
+C -1 ; WX 475 ; N florin ; B -49 -268 473 651 ;
+C -1 ; WX 822 ; N Ohorn ; B 68 -13 907 709 ;
+C -1 ; WX 550 ; N ohorn ; B 42 -17 616 543 ;
+C -1 ; WX 787 ; N Uhorn ; B 88 -14 946 847 ;
+C -1 ; WX 577 ; N uhorn ; B 44 -17 630 626 ;
+C -1 ; WX 797 ; N u01F4 ; B 68 -14 793 928 ;
+C -1 ; WX 501 ; N uni01F5 ; B -59 -229 543 735 ;
+C -1 ; WX 770 ; N Aringacute ; B -38 0 730 1121 ;
+C -1 ; WX 574 ; N aringacute ; B 25 -16 558 946 ;
+C -1 ; WX 1144 ; N AEacute ; B -38 -2 1136 925 ;
+C -1 ; WX 800 ; N aeacute ; B 25 -10 774 738 ;
+C -1 ; WX 797 ; N Oslashacute ; B 68 -97 785 925 ;
+C -1 ; WX 550 ; N oslashacute ; B 42 -97 518 741 ;
+C -1 ; WX 616 ; N Scommaaccent ; B 25 -314 570 708 ;
+C -1 ; WX 461 ; N scommaaccent ; B 33 -295 437 482 ;
+C -1 ; WX 287 ; N uni037E ; B 40 -147 257 480 ;
+C -1 ; WX 619 ; N dieresistonos ; B 169 535 533 730 ;
+C -1 ; WX 807 ; N uni0386 ; B 0 0 767 711 ;
+C -1 ; WX 326 ; N anoteleia ; B 93 321 215 442 ;
+C -1 ; WX 849 ; N uni0388 ; B 0 1 841 707 ;
+C -1 ; WX 957 ; N uni0389 ; B 0 -2 1015 710 ;
+C -1 ; WX 538 ; N uni038A ; B 0 -2 596 710 ;
+C -1 ; WX 940 ; N uni038C ; B 0 -16 928 713 ;
+C -1 ; WX 840 ; N uni038E ; B 0 -1 910 708 ;
+C -1 ; WX 903 ; N uni038F ; B 0 4 887 712 ;
+C -1 ; WX 338 ; N iotadieresistonos ; B 36 -16 400 730 ;
+C -1 ; WX 769 ; N Alpha ; B -38 0 729 706 ;
+C -1 ; WX 711 ; N Beta ; B 7 -5 693 693 ;
+C -1 ; WX 625 ; N Gamma ; B 4 -2 669 697 ;
+C -1 ; WX 680 ; N uni0394 ; B -43 -2 587 706 ;
+C -1 ; WX 719 ; N Epsilon ; B 4 1 711 698 ;
+C -1 ; WX 682 ; N Zeta ; B 4 -2 714 696 ;
+C -1 ; WX 827 ; N Eta ; B 7 -2 885 693 ;
+C -1 ; WX 797 ; N Theta ; B 68 -13 785 709 ;
+C -1 ; WX 399 ; N Iota ; B 4 -2 457 693 ;
+C -1 ; WX 814 ; N Kappa ; B 4 -2 866 696 ;
+C -1 ; WX 803 ; N Lambda ; B -38 -1 763 706 ;
+C -1 ; WX 944 ; N Mu ; B -4 -2 1002 698 ;
+C -1 ; WX 802 ; N Nu ; B -4 -1 860 696 ;
+C -1 ; WX 693 ; N Xi ; B 32 0 691 698 ;
+C -1 ; WX 797 ; N Omicron ; B 68 -16 785 707 ;
+C -1 ; WX 825 ; N Pi ; B 4 -1 883 693 ;
+C -1 ; WX 673 ; N Rho ; B 4 -2 661 693 ;
+C -1 ; WX 661 ; N Sigma ; B -32 -1 671 696 ;
+C -1 ; WX 642 ; N Tau ; B 88 -2 702 700 ;
+C -1 ; WX 685 ; N Upsilon ; B 100 -1 755 693 ;
+C -1 ; WX 816 ; N Phi ; B 66 -1 816 694 ;
+C -1 ; WX 745 ; N Chi ; B -67 -1 803 692 ;
+C -1 ; WX 801 ; N Psi ; B 92 -2 901 698 ;
+C -1 ; WX 769 ; N uni03A9 ; B 28 4 753 712 ;
+C -1 ; WX 359 ; N Iotadieresis ; B -36 -2 417 826 ;
+C -1 ; WX 685 ; N Upsilondieresis ; B 100 -1 755 826 ;
+C -1 ; WX 621 ; N alphatonos ; B 40 -16 603 738 ;
+C -1 ; WX 469 ; N epsilontonos ; B 22 -15 469 735 ;
+C -1 ; WX 573 ; N etatonos ; B 20 -16 555 738 ;
+C -1 ; WX 328 ; N iotatonos ; B 49 -16 340 736 ;
+C -1 ; WX 584 ; N upsilondieresistonos ; B 17 -14 557 730 ;
+C -1 ; WX 620 ; N alpha ; B 40 -16 602 480 ;
+C -1 ; WX 533 ; N beta ; B -34 -209 515 708 ;
+C -1 ; WX 515 ; N gamma ; B 16 -230 503 489 ;
+C -1 ; WX 557 ; N delta ; B 42 -18 539 710 ;
+C -1 ; WX 469 ; N epsilon ; B 22 -15 469 480 ;
+C -1 ; WX 421 ; N zeta ; B 42 -219 453 696 ;
+C -1 ; WX 573 ; N eta ; B 20 -16 555 492 ;
+C -1 ; WX 556 ; N theta ; B 42 -14 524 707 ;
+C -1 ; WX 292 ; N iota ; B 44 -16 276 484 ;
+C -1 ; WX 564 ; N kappa ; B 10 -14 556 484 ;
+C -1 ; WX 566 ; N lambda ; B -18 -15 554 708 ;
+C -1 ; WX 576 ; N uni03BC ; B 0 -220 560 476 ;
+C -1 ; WX 503 ; N nu ; B 16 0 491 485 ;
+C -1 ; WX 452 ; N xi ; B 32 -219 502 709 ;
+C -1 ; WX 550 ; N omicron ; B 42 -17 518 478 ;
+C -1 ; WX 753 ; N pi ; B 48 -16 763 525 ;
+C -1 ; WX 544 ; N rho ; B 20 -244 512 479 ;
+C -1 ; WX 515 ; N uni03C2 ; B 42 -173 506 481 ;
+C -1 ; WX 594 ; N sigma ; B 42 -18 624 502 ;
+C -1 ; WX 489 ; N tau ; B 40 -20 499 513 ;
+C -1 ; WX 584 ; N upsilon ; B 17 -14 557 487 ;
+C -1 ; WX 740 ; N phi ; B 44 -215 702 482 ;
+C -1 ; WX 536 ; N chi ; B -86 -221 536 486 ;
+C -1 ; WX 766 ; N psi ; B 18 -215 743 479 ;
+C -1 ; WX 721 ; N omega ; B 42 -15 689 484 ;
+C -1 ; WX 299 ; N iotadieresis ; B 42 -16 322 635 ;
+C -1 ; WX 576 ; N upsilondieresis ; B 17 -14 549 636 ;
+C -1 ; WX 551 ; N omicrontonos ; B 42 -17 519 738 ;
+C -1 ; WX 576 ; N upsilontonos ; B 17 -14 549 740 ;
+C -1 ; WX 723 ; N omegatonos ; B 42 -16 691 740 ;
+C -1 ; WX 555 ; N uni03D0 ; B 42 -13 523 708 ;
+C -1 ; WX 602 ; N uni03D1 ; B 12 -15 634 709 ;
+C -1 ; WX 644 ; N phi1 ; B 42 -215 612 479 ;
+C -1 ; WX 849 ; N omega1 ; B 32 -14 873 513 ;
+C -1 ; WX 521 ; N uni03DA ; B 32 -131 545 497 ;
+C -1 ; WX 639 ; N uni03DC ; B -38 -2 669 696 ;
+C -1 ; WX 555 ; N uni03DE ; B 90 -214 575 478 ;
+C -1 ; WX 707 ; N uni03E0 ; B 129 -96 690 632 ;
+C -1 ; WX 770 ; N u04D2 ; B -38 0 730 826 ;
+C -1 ; WX 536 ; N u04D3 ; B 25 -16 520 633 ;
+C -1 ; WX 1044 ; N Wgrave ; B 85 -15 1130 930 ;
+C -1 ; WX 730 ; N wgrave ; B 12 -1 741 740 ;
+C -1 ; WX 1044 ; N Wacute ; B 85 -15 1130 925 ;
+C -1 ; WX 730 ; N wacute ; B 12 -1 741 735 ;
+C -1 ; WX 1044 ; N Wdieresis ; B 85 -15 1130 826 ;
+C -1 ; WX 730 ; N wdieresis ; B 12 -1 741 632 ;
+C -1 ; WX 770 ; N uni1EA0 ; B -38 -217 730 706 ;
+C -1 ; WX 536 ; N uni1EA1 ; B 25 -211 520 479 ;
+C -1 ; WX 770 ; N uni1EA2 ; B -38 0 730 921 ;
+C -1 ; WX 536 ; N uni1EA3 ; B 25 -16 520 729 ;
+C -1 ; WX 873 ; N uni1EA4 ; B -38 0 833 927 ;
+C -1 ; WX 691 ; N uni1EA5 ; B 25 -16 675 738 ;
+C -1 ; WX 770 ; N uni1EA6 ; B -38 0 730 924 ;
+C -1 ; WX 555 ; N uni1EA7 ; B 25 -16 539 737 ;
+C -1 ; WX 805 ; N uni1EA8 ; B -38 0 765 920 ;
+C -1 ; WX 632 ; N uni1EA9 ; B 25 -16 616 730 ;
+C -1 ; WX 770 ; N uni1EAA ; B -38 0 730 1013 ;
+C -1 ; WX 564 ; N uni1EAB ; B 25 -16 548 833 ;
+C -1 ; WX 770 ; N uni1EAC ; B -38 -219 730 886 ;
+C -1 ; WX 536 ; N uni1EAD ; B 25 -220 520 700 ;
+C -1 ; WX 770 ; N uni1EAE ; B -38 0 730 1011 ;
+C -1 ; WX 536 ; N uni1EAF ; B 25 -16 520 823 ;
+C -1 ; WX 770 ; N uni1EB0 ; B -38 0 730 1009 ;
+C -1 ; WX 536 ; N uni1EB1 ; B 25 -16 520 821 ;
+C -1 ; WX 770 ; N uni1EB2 ; B -38 0 730 997 ;
+C -1 ; WX 536 ; N uni1EB3 ; B 25 -16 520 811 ;
+C -1 ; WX 770 ; N uni1EB4 ; B -38 0 730 964 ;
+C -1 ; WX 554 ; N uni1EB5 ; B 25 -16 538 789 ;
+C -1 ; WX 770 ; N uni1EB6 ; B -38 -222 730 848 ;
+C -1 ; WX 536 ; N uni1EB7 ; B 25 -218 520 661 ;
+C -1 ; WX 719 ; N uni1EB8 ; B 4 -204 711 698 ;
+C -1 ; WX 495 ; N uni1EB9 ; B 42 -204 469 481 ;
+C -1 ; WX 719 ; N uni1EBA ; B 4 1 711 918 ;
+C -1 ; WX 495 ; N uni1EBB ; B 42 -10 469 729 ;
+C -1 ; WX 719 ; N uni1EBC ; B 4 1 711 832 ;
+C -1 ; WX 763 ; N uni1EBE ; B 4 1 755 924 ;
+C -1 ; WX 677 ; N uni1EBF ; B 42 -10 651 734 ;
+C -1 ; WX 719 ; N uni1EC0 ; B 4 1 711 918 ;
+C -1 ; WX 592 ; N uni1EC1 ; B 42 -10 566 737 ;
+C -1 ; WX 722 ; N uni1EC2 ; B 4 1 714 920 ;
+C -1 ; WX 630 ; N uni1EC3 ; B 42 -10 604 725 ;
+C -1 ; WX 719 ; N uni1EC4 ; B 4 1 711 1007 ;
+C -1 ; WX 546 ; N uni1EC5 ; B 42 -10 520 831 ;
+C -1 ; WX 719 ; N uni1EC6 ; B 4 -220 711 886 ;
+C -1 ; WX 495 ; N uni1EC7 ; B 42 -218 469 699 ;
+C -1 ; WX 402 ; N uni1EC8 ; B 7 -2 460 918 ;
+C -1 ; WX 292 ; N uni1EC9 ; B 44 -16 276 733 ;
+C -1 ; WX 402 ; N uni1ECA ; B 7 -223 460 693 ;
+C -1 ; WX 292 ; N uni1ECB ; B 44 -220 276 706 ;
+C -1 ; WX 797 ; N uni1ECC ; B 68 -218 785 709 ;
+C -1 ; WX 550 ; N uni1ECD ; B 42 -214 518 478 ;
+C -1 ; WX 797 ; N uni1ECE ; B 68 -13 785 922 ;
+C -1 ; WX 550 ; N uni1ECF ; B 42 -17 518 724 ;
+C -1 ; WX 853 ; N uni1ED0 ; B 68 -13 841 924 ;
+C -1 ; WX 694 ; N uni1ED1 ; B 42 -17 662 736 ;
+C -1 ; WX 785 ; N uni1ED2 ; B 68 -13 785 924 ;
+C -1 ; WX 606 ; N uni1ED3 ; B 42 -17 574 735 ;
+C -1 ; WX 818 ; N uni1ED4 ; B 68 -13 806 916 ;
+C -1 ; WX 567 ; N uni1ED5 ; B 42 -17 608 725 ;
+C -1 ; WX 797 ; N uni1ED6 ; B 68 -13 785 1001 ;
+C -1 ; WX 579 ; N uni1ED7 ; B 42 -17 547 836 ;
+C -1 ; WX 797 ; N uni1ED8 ; B 68 -217 785 886 ;
+C -1 ; WX 550 ; N uni1ED9 ; B 42 -217 518 697 ;
+C -1 ; WX 856 ; N uni1EDA ; B 68 -13 907 927 ;
+C -1 ; WX 570 ; N uni1EDB ; B 42 -17 616 714 ;
+C -1 ; WX 781 ; N uni1EDC ; B 68 -13 907 927 ;
+C -1 ; WX 576 ; N uni1EDD ; B 42 -17 616 723 ;
+C -1 ; WX 846 ; N uni1EDE ; B 68 -13 907 918 ;
+C -1 ; WX 581 ; N uni1EDF ; B 42 -17 616 723 ;
+C -1 ; WX 793 ; N uni1EE0 ; B 68 -13 907 833 ;
+C -1 ; WX 576 ; N uni1EE1 ; B 42 -17 616 643 ;
+C -1 ; WX 854 ; N uni1EE2 ; B 68 -218 907 709 ;
+C -1 ; WX 570 ; N uni1EE3 ; B 42 -218 616 543 ;
+C -1 ; WX 738 ; N uni1EE4 ; B 88 -218 820 693 ;
+C -1 ; WX 571 ; N uni1EE5 ; B 44 -220 553 471 ;
+C -1 ; WX 738 ; N uni1EE6 ; B 88 -14 820 918 ;
+C -1 ; WX 571 ; N uni1EE7 ; B 44 -17 553 729 ;
+C -1 ; WX 774 ; N uni1EE8 ; B 88 -14 946 924 ;
+C -1 ; WX 578 ; N uni1EE9 ; B 44 -17 630 736 ;
+C -1 ; WX 801 ; N uni1EEA ; B 88 -14 946 925 ;
+C -1 ; WX 581 ; N uni1EEB ; B 44 -17 630 734 ;
+C -1 ; WX 807 ; N uni1EEC ; B 88 -14 946 918 ;
+C -1 ; WX 572 ; N uni1EED ; B 44 -17 630 731 ;
+C -1 ; WX 797 ; N uni1EEE ; B 88 -14 946 847 ;
+C -1 ; WX 599 ; N uni1EEF ; B 44 -17 630 642 ;
+C -1 ; WX 801 ; N uni1EF0 ; B 88 -219 946 847 ;
+C -1 ; WX 582 ; N uni1EF1 ; B 44 -220 630 626 ;
+C -1 ; WX 685 ; N Ygrave ; B 100 -1 755 927 ;
+C -1 ; WX 505 ; N ygrave ; B -87 -226 516 732 ;
+C -1 ; WX 685 ; N uni1EF4 ; B 100 -220 755 693 ;
+C -1 ; WX 505 ; N uni1EF5 ; B -87 -226 516 485 ;
+C -1 ; WX 685 ; N uni1EF6 ; B 100 -1 755 922 ;
+C -1 ; WX 505 ; N uni1EF7 ; B -87 -226 516 729 ;
+C -1 ; WX 685 ; N uni1EF8 ; B 100 -1 755 831 ;
+C -1 ; WX 505 ; N uni1EF9 ; B -87 -226 516 640 ;
+C -1 ; WX 620 ; N uni1F00 ; B 40 -16 602 733 ;
+C -1 ; WX 620 ; N uni1F01 ; B 40 -16 602 739 ;
+C -1 ; WX 620 ; N uni1F02 ; B 40 -16 602 736 ;
+C -1 ; WX 620 ; N uni1F03 ; B 40 -16 602 737 ;
+C -1 ; WX 627 ; N uni1F04 ; B 40 -16 609 732 ;
+C -1 ; WX 640 ; N uni1F05 ; B 40 -16 622 729 ;
+C -1 ; WX 617 ; N uni1F06 ; B 37 -5 599 865 ;
+C -1 ; WX 620 ; N uni1F07 ; B 40 -16 602 847 ;
+C -1 ; WX 808 ; N uni1F08 ; B 0 0 768 710 ;
+C -1 ; WX 808 ; N uni1F09 ; B 0 0 768 710 ;
+C -1 ; WX 856 ; N uni1F0A ; B 0 0 816 711 ;
+C -1 ; WX 869 ; N uni1F0B ; B 0 0 829 710 ;
+C -1 ; WX 835 ; N uni1F0C ; B 0 0 795 713 ;
+C -1 ; WX 807 ; N uni1F0D ; B 0 0 767 713 ;
+C -1 ; WX 905 ; N uni1F0E ; B 0 0 865 711 ;
+C -1 ; WX 851 ; N uni1F0F ; B 0 0 811 710 ;
+C -1 ; WX 469 ; N uni1F10 ; B 22 -15 469 733 ;
+C -1 ; WX 469 ; N uni1F11 ; B 22 -15 469 736 ;
+C -1 ; WX 469 ; N uni1F12 ; B 22 -15 469 737 ;
+C -1 ; WX 469 ; N uni1F13 ; B 22 -15 469 737 ;
+C -1 ; WX 535 ; N uni1F14 ; B 22 -15 535 732 ;
+C -1 ; WX 501 ; N uni1F15 ; B 13 -15 501 726 ;
+C -1 ; WX 782 ; N uni1F18 ; B 0 1 774 710 ;
+C -1 ; WX 801 ; N uni1F19 ; B 0 1 793 712 ;
+C -1 ; WX 927 ; N uni1F1A ; B 0 1 919 713 ;
+C -1 ; WX 946 ; N uni1F1B ; B 0 1 938 705 ;
+C -1 ; WX 981 ; N uni1F1C ; B 0 1 973 708 ;
+C -1 ; WX 947 ; N uni1F1D ; B 0 1 939 715 ;
+C -1 ; WX 573 ; N uni1F20 ; B 20 -16 555 739 ;
+C -1 ; WX 573 ; N uni1F21 ; B 20 -16 555 736 ;
+C -1 ; WX 573 ; N uni1F22 ; B 20 -16 555 735 ;
+C -1 ; WX 573 ; N uni1F23 ; B 20 -16 555 732 ;
+C -1 ; WX 573 ; N uni1F24 ; B 20 -16 555 729 ;
+C -1 ; WX 573 ; N uni1F25 ; B 20 -16 555 726 ;
+C -1 ; WX 573 ; N uni1F26 ; B 20 -16 555 864 ;
+C -1 ; WX 573 ; N uni1F27 ; B 20 -16 555 850 ;
+C -1 ; WX 889 ; N uni1F28 ; B 0 -2 947 710 ;
+C -1 ; WX 905 ; N uni1F29 ; B 0 -2 963 711 ;
+C -1 ; WX 1027 ; N uni1F2A ; B 0 -2 1085 712 ;
+C -1 ; WX 1039 ; N uni1F2B ; B 0 -2 1097 715 ;
+C -1 ; WX 1080 ; N uni1F2C ; B 0 -2 1138 710 ;
+C -1 ; WX 1067 ; N uni1F2D ; B 0 -2 1125 711 ;
+C -1 ; WX 1080 ; N uni1F2E ; B 0 -2 1138 710 ;
+C -1 ; WX 1076 ; N uni1F2F ; B 0 -2 1134 708 ;
+C -1 ; WX 299 ; N uni1F30 ; B 49 -16 281 733 ;
+C -1 ; WX 299 ; N uni1F31 ; B 49 -16 294 736 ;
+C -1 ; WX 299 ; N uni1F32 ; B 27 -16 320 737 ;
+C -1 ; WX 299 ; N uni1F33 ; B -30 -16 281 732 ;
+C -1 ; WX 299 ; N uni1F34 ; B 49 -16 421 732 ;
+C -1 ; WX 299 ; N uni1F35 ; B 49 -16 380 726 ;
+C -1 ; WX 299 ; N uni1F36 ; B -58 -16 330 864 ;
+C -1 ; WX 299 ; N uni1F37 ; B -33 -16 357 854 ;
+C -1 ; WX 456 ; N uni1F38 ; B 0 -2 514 709 ;
+C -1 ; WX 467 ; N uni1F39 ; B 0 -2 525 711 ;
+C -1 ; WX 596 ; N uni1F3A ; B 0 -2 654 709 ;
+C -1 ; WX 611 ; N uni1F3B ; B 0 -2 669 711 ;
+C -1 ; WX 652 ; N uni1F3C ; B 0 -2 710 708 ;
+C -1 ; WX 621 ; N uni1F3D ; B 0 -2 679 710 ;
+C -1 ; WX 652 ; N uni1F3E ; B 0 -2 710 710 ;
+C -1 ; WX 656 ; N uni1F3F ; B 0 -2 714 709 ;
+C -1 ; WX 550 ; N uni1F40 ; B 42 -17 518 733 ;
+C -1 ; WX 550 ; N uni1F41 ; B 42 -17 518 736 ;
+C -1 ; WX 550 ; N uni1F42 ; B 42 -17 518 735 ;
+C -1 ; WX 550 ; N uni1F43 ; B 42 -17 518 735 ;
+C -1 ; WX 612 ; N uni1F44 ; B 42 -17 580 732 ;
+C -1 ; WX 580 ; N uni1F45 ; B 42 -17 548 726 ;
+C -1 ; WX 855 ; N uni1F48 ; B 0 -16 843 707 ;
+C -1 ; WX 861 ; N uni1F49 ; B 0 -16 849 709 ;
+C -1 ; WX 1029 ; N uni1F4A ; B 0 -16 1017 711 ;
+C -1 ; WX 1042 ; N uni1F4B ; B 0 -16 1030 709 ;
+C -1 ; WX 1025 ; N uni1F4C ; B 0 -13 1013 710 ;
+C -1 ; WX 1006 ; N uni1F4D ; B 0 -16 994 712 ;
+C -1 ; WX 584 ; N uni1F50 ; B 17 -14 557 733 ;
+C -1 ; WX 584 ; N uni1F51 ; B 17 -14 557 736 ;
+C -1 ; WX 584 ; N uni1F52 ; B 17 -14 557 736 ;
+C -1 ; WX 584 ; N uni1F53 ; B 17 -14 557 734 ;
+C -1 ; WX 619 ; N uni1F54 ; B 17 -14 592 732 ;
+C -1 ; WX 609 ; N uni1F55 ; B 17 -14 582 724 ;
+C -1 ; WX 584 ; N uni1F56 ; B 17 -14 557 864 ;
+C -1 ; WX 584 ; N uni1F57 ; B 17 -14 557 852 ;
+C -1 ; WX 791 ; N uni1F59 ; B 0 -1 861 708 ;
+C -1 ; WX 912 ; N uni1F5B ; B 0 -1 982 705 ;
+C -1 ; WX 944 ; N uni1F5D ; B 0 -1 1014 709 ;
+C -1 ; WX 972 ; N uni1F5F ; B 0 -1 1042 708 ;
+C -1 ; WX 722 ; N uni1F60 ; B 43 -15 690 733 ;
+C -1 ; WX 722 ; N uni1F61 ; B 43 -15 690 736 ;
+C -1 ; WX 722 ; N uni1F62 ; B 43 -15 690 740 ;
+C -1 ; WX 722 ; N uni1F63 ; B 43 -15 690 735 ;
+C -1 ; WX 722 ; N uni1F64 ; B 43 -15 690 732 ;
+C -1 ; WX 722 ; N uni1F65 ; B 43 -15 690 724 ;
+C -1 ; WX 722 ; N uni1F66 ; B 43 -15 690 867 ;
+C -1 ; WX 722 ; N uni1F67 ; B 43 -15 690 850 ;
+C -1 ; WX 862 ; N uni1F68 ; B 0 4 858 712 ;
+C -1 ; WX 856 ; N uni1F69 ; B 0 4 852 713 ;
+C -1 ; WX 1012 ; N uni1F6A ; B 0 4 1008 712 ;
+C -1 ; WX 1016 ; N uni1F6B ; B 0 4 1012 712 ;
+C -1 ; WX 1021 ; N uni1F6C ; B 0 4 1017 712 ;
+C -1 ; WX 1004 ; N uni1F6D ; B 0 4 1000 712 ;
+C -1 ; WX 994 ; N uni1F6E ; B 0 4 990 813 ;
+C -1 ; WX 1001 ; N uni1F6F ; B 0 4 997 806 ;
+C -1 ; WX 620 ; N uni1F70 ; B 40 -16 602 729 ;
+C -1 ; WX 620 ; N uni1F71 ; B 40 -16 602 736 ;
+C -1 ; WX 469 ; N uni1F72 ; B 22 -15 469 735 ;
+C -1 ; WX 469 ; N uni1F73 ; B 22 -15 469 733 ;
+C -1 ; WX 573 ; N uni1F74 ; B 20 -16 555 738 ;
+C -1 ; WX 573 ; N uni1F75 ; B 20 -16 555 738 ;
+C -1 ; WX 299 ; N uni1F76 ; B 49 -16 281 733 ;
+C -1 ; WX 299 ; N uni1F77 ; B 49 -16 349 738 ;
+C -1 ; WX 550 ; N uni1F78 ; B 42 -17 518 732 ;
+C -1 ; WX 550 ; N uni1F79 ; B 42 -17 518 738 ;
+C -1 ; WX 584 ; N uni1F7A ; B 17 -14 557 738 ;
+C -1 ; WX 584 ; N uni1F7B ; B 17 -14 557 738 ;
+C -1 ; WX 722 ; N uni1F7C ; B 43 -15 690 738 ;
+C -1 ; WX 722 ; N uni1F7D ; B 43 -15 690 738 ;
+C -1 ; WX 620 ; N uni1F80 ; B 40 -218 602 733 ;
+C -1 ; WX 620 ; N uni1F81 ; B 40 -218 602 739 ;
+C -1 ; WX 620 ; N uni1F82 ; B 40 -218 602 736 ;
+C -1 ; WX 620 ; N uni1F83 ; B 40 -218 602 737 ;
+C -1 ; WX 627 ; N uni1F84 ; B 40 -218 609 732 ;
+C -1 ; WX 640 ; N uni1F85 ; B 40 -218 622 729 ;
+C -1 ; WX 620 ; N uni1F86 ; B 40 -218 602 863 ;
+C -1 ; WX 620 ; N uni1F87 ; B 40 -218 602 848 ;
+C -1 ; WX 808 ; N uni1F88 ; B 0 -218 768 710 ;
+C -1 ; WX 808 ; N uni1F89 ; B 0 -218 768 710 ;
+C -1 ; WX 856 ; N uni1F8A ; B 0 -218 816 711 ;
+C -1 ; WX 869 ; N uni1F8B ; B 0 -218 829 710 ;
+C -1 ; WX 835 ; N uni1F8C ; B 0 -218 795 713 ;
+C -1 ; WX 807 ; N uni1F8D ; B 0 -218 767 713 ;
+C -1 ; WX 905 ; N uni1F8E ; B 0 -218 865 711 ;
+C -1 ; WX 851 ; N uni1F8F ; B 0 -218 811 710 ;
+C -1 ; WX 573 ; N uni1F90 ; B 20 -218 555 739 ;
+C -1 ; WX 573 ; N uni1F91 ; B 20 -218 555 736 ;
+C -1 ; WX 573 ; N uni1F92 ; B 20 -218 555 735 ;
+C -1 ; WX 573 ; N uni1F93 ; B 20 -219 555 732 ;
+C -1 ; WX 573 ; N uni1F94 ; B 20 -218 555 729 ;
+C -1 ; WX 573 ; N uni1F95 ; B 20 -218 555 726 ;
+C -1 ; WX 573 ; N uni1F96 ; B 20 -218 555 864 ;
+C -1 ; WX 573 ; N uni1F97 ; B 20 -218 555 850 ;
+C -1 ; WX 889 ; N uni1F98 ; B 0 -218 947 710 ;
+C -1 ; WX 905 ; N uni1F99 ; B 0 -218 963 711 ;
+C -1 ; WX 1027 ; N uni1F9A ; B 0 -218 1085 712 ;
+C -1 ; WX 1039 ; N uni1F9B ; B 0 -218 1097 715 ;
+C -1 ; WX 1080 ; N uni1F9C ; B 0 -218 1138 710 ;
+C -1 ; WX 1067 ; N uni1F9D ; B 0 -218 1125 711 ;
+C -1 ; WX 1080 ; N uni1F9E ; B 0 -218 1138 710 ;
+C -1 ; WX 1076 ; N uni1F9F ; B 0 -218 1134 708 ;
+C -1 ; WX 722 ; N uni1FA0 ; B 43 -218 690 733 ;
+C -1 ; WX 722 ; N uni1FA1 ; B 43 -218 690 736 ;
+C -1 ; WX 722 ; N uni1FA2 ; B 43 -218 690 740 ;
+C -1 ; WX 722 ; N uni1FA3 ; B 43 -218 690 735 ;
+C -1 ; WX 722 ; N uni1FA4 ; B 43 -218 690 732 ;
+C -1 ; WX 722 ; N uni1FA5 ; B 43 -218 690 724 ;
+C -1 ; WX 722 ; N uni1FA6 ; B 43 -218 690 867 ;
+C -1 ; WX 722 ; N uni1FA7 ; B 43 -218 690 850 ;
+C -1 ; WX 862 ; N uni1FA8 ; B 0 -218 858 712 ;
+C -1 ; WX 856 ; N uni1FA9 ; B 0 -218 852 713 ;
+C -1 ; WX 1012 ; N uni1FAA ; B 0 -218 1008 712 ;
+C -1 ; WX 1016 ; N uni1FAB ; B 0 -218 1012 712 ;
+C -1 ; WX 1021 ; N uni1FAC ; B 0 -218 1017 712 ;
+C -1 ; WX 1004 ; N uni1FAD ; B 0 -218 1000 712 ;
+C -1 ; WX 994 ; N uni1FAE ; B 0 -218 990 813 ;
+C -1 ; WX 1001 ; N uni1FAF ; B 0 -218 997 806 ;
+C -1 ; WX 620 ; N uni1FB0 ; B 40 -16 602 641 ;
+C -1 ; WX 620 ; N uni1FB1 ; B 40 -16 602 578 ;
+C -1 ; WX 620 ; N uni1FB2 ; B 40 -218 602 722 ;
+C -1 ; WX 620 ; N uni1FB3 ; B 40 -218 602 480 ;
+C -1 ; WX 620 ; N uni1FB4 ; B 40 -218 602 722 ;
+C -1 ; WX 620 ; N uni1FB7 ; B 40 -218 602 651 ;
+C -1 ; WX 620 ; N uni1FB6 ; B 40 -16 602 651 ;
+C -1 ; WX 649 ; N ff ; B -141 -230 713 706 ; L l ffl ; L i ffi ;
+C -1 ; WX 552 ; N fi ; B -141 -230 536 706 ;
+C -1 ; WX 582 ; N fl ; B -141 -230 570 710 ;
+C -1 ; WX 649 ; N ffi ; B -217 -230 698 706 ;
+C -1 ; WX 737 ; N ffl ; B -210 -230 751 710 ;
+C -1 ; WX 658 ; N Delta ; B -30 -2 600 706 ;
+C -1 ; WX 785 ; N product ; B -19 -1 860 693 ;
+C -1 ; WX 646 ; N summation ; B -44 -1 659 696 ;
+C -1 ; WX 770 ; N uni1FB8 ; B -38 0 730 831 ;
+C -1 ; WX 769 ; N uni1FB9 ; B -38 0 729 768 ;
+C -1 ; WX 808 ; N uni1FBA ; B 0 0 768 709 ;
+C -1 ; WX 808 ; N uni1FBB ; B 0 0 768 708 ;
+C -1 ; WX 769 ; N uni1FBC ; B -38 -218 729 706 ;
+C -1 ; WX 573 ; N uni1FC2 ; B 20 -218 555 738 ;
+C -1 ; WX 573 ; N uni1FC3 ; B 20 -218 555 492 ;
+C -1 ; WX 573 ; N uni1FC4 ; B 20 -218 555 738 ;
+C -1 ; WX 573 ; N uni1FC6 ; B 20 -16 555 642 ;
+C -1 ; WX 573 ; N uni1FC7 ; B 20 -218 555 642 ;
+C -1 ; WX 779 ; N uni1FC8 ; B 0 1 771 712 ;
+C -1 ; WX 821 ; N uni1FC9 ; B 0 1 813 708 ;
+C -1 ; WX 887 ; N uni1FCA ; B 0 -2 945 707 ;
+C -1 ; WX 940 ; N uni1FCB ; B 0 -2 998 694 ;
+C -1 ; WX 827 ; N uni1FCC ; B 7 -218 885 693 ;
+C -1 ; WX 338 ; N uni1FCD ; B 23 517 315 713 ;
+C -1 ; WX 394 ; N uni1FCE ; B 23 520 372 710 ;
+C -1 ; WX 384 ; N uni1FCF ; B 23 442 361 712 ;
+C -1 ; WX 299 ; N uni1FD0 ; B 49 -16 287 641 ;
+C -1 ; WX 299 ; N uni1FD1 ; B 49 -16 281 577 ;
+C -1 ; WX 299 ; N uni1FD2 ; B -6 -16 358 729 ;
+C -1 ; WX 299 ; N uni1FD3 ; B 24 -16 387 732 ;
+C -1 ; WX 299 ; N uni1FD6 ; B -10 -16 327 641 ;
+C -1 ; WX 299 ; N uni1FD7 ; B 32 -16 370 769 ;
+C -1 ; WX 399 ; N uni1FD8 ; B 4 -2 457 831 ;
+C -1 ; WX 398 ; N uni1FD9 ; B 4 -2 456 768 ;
+C -1 ; WX 448 ; N uni1FDA ; B 0 -2 506 715 ;
+C -1 ; WX 508 ; N uni1FDB ; B 0 -2 566 707 ;
+C -1 ; WX 344 ; N uni1FDD ; B 23 520 321 714 ;
+C -1 ; WX 369 ; N uni1FDE ; B 23 530 346 716 ;
+C -1 ; WX 386 ; N uni1FDF ; B 23 449 363 710 ;
+C -1 ; WX 409 ; N uni1FED ; B 23 536 387 729 ;
+C -1 ; WX 409 ; N uni1FEE ; B 23 537 386 732 ;
+C -1 ; WX 180 ; N uni1FEF ; B 23 515 158 709 ;
+C -1 ; WX 585 ; N uni1FE0 ; B 17 -14 558 641 ;
+C -1 ; WX 585 ; N uni1FE1 ; B 17 -14 558 577 ;
+C -1 ; WX 584 ; N uni1FE2 ; B 17 -14 557 729 ;
+C -1 ; WX 584 ; N uni1FE3 ; B 17 -14 557 732 ;
+C -1 ; WX 533 ; N uni1FE4 ; B 20 -244 511 733 ;
+C -1 ; WX 533 ; N uni1FE5 ; B 20 -244 511 736 ;
+C -1 ; WX 584 ; N uni1FE6 ; B 17 -14 557 644 ;
+C -1 ; WX 585 ; N uni1FE7 ; B 17 -14 558 765 ;
+C -1 ; WX 683 ; N uni1FE8 ; B 100 -1 753 831 ;
+C -1 ; WX 685 ; N uni1FE9 ; B 100 -1 755 768 ;
+C -1 ; WX 737 ; N uni1FEA ; B 0 -1 807 706 ;
+C -1 ; WX 825 ; N uni1FEB ; B 0 -1 895 708 ;
+C -1 ; WX 743 ; N uni1FEC ; B 0 -2 731 711 ;
+C -1 ; WX 720 ; N uni1FF2 ; B 42 -218 688 738 ;
+C -1 ; WX 721 ; N uni1FF3 ; B 42 -218 689 484 ;
+C -1 ; WX 721 ; N uni1FF4 ; B 42 -218 689 738 ;
+C -1 ; WX 721 ; N uni1FF6 ; B 42 -15 689 643 ;
+C -1 ; WX 721 ; N uni1FF7 ; B 42 -218 689 643 ;
+C -1 ; WX 875 ; N uni1FF8 ; B 0 -16 863 711 ;
+C -1 ; WX 873 ; N uni1FF9 ; B 0 -16 861 713 ;
+C -1 ; WX 883 ; N uni1FFA ; B 0 4 879 712 ;
+C -1 ; WX 870 ; N uni1FFB ; B 0 4 866 712 ;
+C -1 ; WX 757 ; N uni1FFC ; B 28 -218 753 712 ;
+C -1 ; WX 240 ; N uni1FFD ; B 23 513 218 709 ;
+C -1 ; WX 207 ; N uni1FFE ; B 23 514 184 710 ;
+C -1 ; WX 417 ; N exclamdbl ; B -48 -10 381 707 ;
+C -1 ; WX 545 ; N uni203D ; B 215 -9 586 708 ;
+C -1 ; WX 752 ; N franc ; B 23 -2 730 696 ;
+C -1 ; WX 490 ; N lira ; B 23 -10 467 667 ;
+C -1 ; WX 1183 ; N rupiah ; B 23 -206 1159 692 ;
+C -1 ; WX 739 ; N uni20A2 ; B 22 -14 716 707 ;
+C -1 ; WX 575 ; N colonmonetary ; B 38 -68 547 712 ;
+C -1 ; WX 599 ; N daggerdbl ; B 11 -210 688 693 ;
+C -1 ; WX 666 ; N dagger ; B 39 -205 636 693 ;
+C -1 ; WX 564 ; N bullet ; B 118 161 447 481 ;
+C -1 ; WX 695 ; N ellipsis ; B 78 -12 651 86 ;
+C -1 ; WX 560 ; N partialdiff ; B 55 -16 542 709 ;
+C -1 ; WX 189 ; N uni1FBD ; B 23 513 166 710 ;
+C -1 ; WX 157 ; N uni1FBE ; B 23 -218 134 -70 ;
+C -1 ; WX 189 ; N uni1FBF ; B 23 513 166 710 ;
+C -1 ; WX 383 ; N uni1FC0 ; B 23 545 360 646 ;
+C -1 ; WX 383 ; N uni1FC1 ; B 23 546 360 769 ;
+C -1 ; WX 368 ; N quotedblleft ; B 15 506 330 707 ;
+C -1 ; WX 379 ; N quotedblright ; B 32 503 348 704 ;
+C -1 ; WX 379 ; N quotedblbase ; B 32 -104 348 97 ;
+C -1 ; WX 182 ; N quoteright ; B 80 501 205 702 ;
+C -1 ; WX 207 ; N quoteleft ; B 67 499 192 699 ;
+C -1 ; WX 182 ; N quotesinglbase ; B 80 -105 205 97 ;
+C -1 ; WX 314 ; N guilsinglleft ; B 47 46 233 381 ;
+C -1 ; WX 314 ; N guilsinglright ; B 63 46 248 381 ;
+C -1 ; WX 475 ; N uni203E ; B 0 712 475 763 ;
+C -1 ; WX 475 ; N minus ; B 14 216 461 267 ;
+C -1 ; WX 260 ; N zerosuperior ; B 156 498 376 791 ;
+C -1 ; WX 253 ; N foursuperior ; B 125 498 354 788 ;
+C -1 ; WX 267 ; N fivesuperior ; B 145 498 379 793 ;
+C -1 ; WX 252 ; N sixsuperior ; B 146 498 375 789 ;
+C -1 ; WX 237 ; N sevensuperior ; B 172 511 378 799 ;
+C -1 ; WX 270 ; N eightsuperior ; B 149 497 377 790 ;
+C -1 ; WX 252 ; N ninesuperior ; B 151 497 380 790 ;
+C -1 ; WX 382 ; N uni207A ; B 178 490 474 770 ;
+C -1 ; WX 352 ; N uni207B ; B 169 603 450 655 ;
+C -1 ; WX 365 ; N uni207C ; B 168 559 466 698 ;
+C -1 ; WX 232 ; N parenleftsuperior ; B 170 379 397 882 ;
+C -1 ; WX 232 ; N parenrightsuperior ; B 101 377 327 880 ;
+C -1 ; WX 260 ; N zeroinferior ; B 27 -108 247 185 ;
+C -1 ; WX 236 ; N oneinferior ; B 9 -108 171 192 ;
+C -1 ; WX 242 ; N twoinferior ; B 10 -100 243 187 ;
+C -1 ; WX 280 ; N threeinferior ; B 24 -108 252 185 ;
+C -1 ; WX 253 ; N fourinferior ; B -3 -108 225 182 ;
+C -1 ; WX 267 ; N fiveinferior ; B 17 -108 250 187 ;
+C -1 ; WX 252 ; N sixinferior ; B 17 -108 246 183 ;
+C -1 ; WX 237 ; N seveninferior ; B 42 -100 248 188 ;
+C -1 ; WX 270 ; N eightinferior ; B 20 -108 249 185 ;
+C -1 ; WX 252 ; N nineinferior ; B 8 -108 237 185 ;
+C -1 ; WX 382 ; N uni208A ; B 50 -116 345 164 ;
+C -1 ; WX 352 ; N uni208B ; B 41 1 322 53 ;
+C -1 ; WX 365 ; N uni208C ; B 40 -44 338 95 ;
+C -1 ; WX 232 ; N parenleftinferior ; B 41 -228 268 275 ;
+C -1 ; WX 232 ; N parenrightinferior ; B -27 -229 198 274 ;
+C -1 ; WX 797 ; N uni04E6 ; B 68 -13 785 826 ;
+C -1 ; WX 550 ; N uni04E7 ; B 42 -17 518 633 ;
+C -1 ; WX 324 ; N modifier ; B 11 544 313 594 ;
+C -1 ; WX 513 ; N soft ; B 0 211 513 275 ;
+C -1 ; WX 324 ; N uniF6BE ; B -120 -230 265 484 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 187
+KPX A W -120
+KPX A V -120
+KPX V u -50
+KPX V o -100
+KPX V e -100
+KPX V a -100
+KPX V A -120
+KPX W u -50
+KPX W o -100
+KPX W e -100
+KPX W a -100
+KPX W A -120
+KPX tonos uni03A9 -120
+KPX tonos Upsilon -60
+KPX tonos Omicron -160
+KPX tonos Iota -100
+KPX tonos Eta -100
+KPX tonos Epsilon -100
+KPX tonos Alpha -280
+KPX Alpha Psi -42
+KPX Alpha Upsilon -52
+KPX Alpha Tau -46
+KPX Alpha Omicron -42
+KPX Alpha Theta -42
+KPX Gamma Alpha -62
+KPX Theta Lambda -42
+KPX Theta Alpha -42
+KPX Lambda Upsilon -52
+KPX Lambda Tau -52
+KPX Lambda Omicron -42
+KPX Lambda Theta -42
+KPX Nu Delta -32
+KPX Nu Alpha -40
+KPX Omicron Upsilon -42
+KPX Omicron Lambda -42
+KPX Omicron Alpha -42
+KPX Rho Alpha -62
+KPX Tau Tau 24
+KPX Tau Lambda -52
+KPX Tau Alpha -52
+KPX Upsilon Delta -52
+KPX Upsilon Omicron -42
+KPX Upsilon Lambda -52
+KPX Upsilon Alpha -52
+KPX Psi Alpha -24
+KPX gamma lambda -32
+KPX gamma alpha -24
+KPX gamma alphatonos -24
+KPX epsilon upsilontonos 24
+KPX epsilon nu 18
+KPX lambda gamma -22
+KPX nu omicrontonos -24
+KPX nu omicron -24
+KPX nu alpha -24
+KPX nu alphatonos -24
+KPX pi omegatonos -24
+KPX pi omicrontonos -24
+KPX pi omega -24
+KPX pi omicron -24
+KPX pi alpha -24
+KPX pi alphatonos -24
+KPX tau omegatonos -24
+KPX tau omicrontonos -24
+KPX tau omega -24
+KPX tau omicron -24
+KPX tau alpha -24
+KPX tau alphatonos -24
+KPX chi omicrontonos -32
+KPX chi omicron -32
+KPX chi alpha -32
+KPX chi alphatonos -32
+KPX upsilontonos nu 18
+KPX upsilontonos uni03D1 24
+KPX Delta Upsilon -52
+KPX Delta Omicron -32
+KPX uni1FCD uni1FFC -60
+KPX uni1FCD uni1FCC -100
+KPX uni1FCD uni1FBC -240
+KPX uni1FCD uni03A9 -60
+KPX uni1FCD Upsilon -80
+KPX uni1FCD Omicron -80
+KPX uni1FCD Iota -100
+KPX uni1FCD Eta -100
+KPX uni1FCD Epsilon -100
+KPX uni1FCD Alpha -240
+KPX uni1FCE uni1FFC -120
+KPX uni1FCE uni1FCC -100
+KPX uni1FCE uni1FBC -320
+KPX uni1FCE uni03A9 -130
+KPX uni1FCE Upsilon -60
+KPX uni1FCE Omicron -160
+KPX uni1FCE Iota -100
+KPX uni1FCE Eta -100
+KPX uni1FCE Epsilon -90
+KPX uni1FCE Alpha -320
+KPX uni1FCF uni1FFC -140
+KPX uni1FCF uni1FCC -120
+KPX uni1FCF uni1FBC -320
+KPX uni1FCF uni03A9 -140
+KPX uni1FCF Upsilon -80
+KPX uni1FCF Omicron -160
+KPX uni1FCF Iota -100
+KPX uni1FCF Eta -100
+KPX uni1FCF Epsilon -100
+KPX uni1FCF Alpha -320
+KPX uni1FDD uni1FFC -50
+KPX uni1FDD uni1FCC -100
+KPX uni1FDD uni1FBC -280
+KPX uni1FDD uni03A9 -50
+KPX uni1FDD Upsilon -80
+KPX uni1FDD Omicron -80
+KPX uni1FDD Iota -100
+KPX uni1FDD Eta -100
+KPX uni1FDD Epsilon -100
+KPX uni1FDD Alpha -280
+KPX uni1FDE uni1FFC -160
+KPX uni1FDE uni1FCC -100
+KPX uni1FDE uni1FBC -320
+KPX uni1FDE uni03A9 -160
+KPX uni1FDE Upsilon -80
+KPX uni1FDE Omicron -180
+KPX uni1FDE Iota -100
+KPX uni1FDE Eta -100
+KPX uni1FDE Epsilon -100
+KPX uni1FDE Alpha -320
+KPX uni1FDF uni1FFC -120
+KPX uni1FDF uni1FCC -100
+KPX uni1FDF uni1FBC -320
+KPX uni1FDF uni03A9 -140
+KPX uni1FDF Upsilon -70
+KPX uni1FDF Omicron -180
+KPX uni1FDF Iota -100
+KPX uni1FDF Eta -100
+KPX uni1FDF Epsilon -100
+KPX uni1FDF Alpha -320
+KPX uni1FEF uni1FFC -50
+KPX uni1FEF uni1FCC -100
+KPX uni1FEF uni1FBC -260
+KPX uni1FEF uni03A9 -60
+KPX uni1FEF Upsilon -100
+KPX uni1FEF Omicron -80
+KPX uni1FEF Iota -100
+KPX uni1FEF Eta -100
+KPX uni1FEF Epsilon -100
+KPX uni1FEF Alpha -260
+KPX uni1FFD uni1FFC -140
+KPX uni1FFD uni1FCC -100
+KPX uni1FFD uni1FBC -320
+KPX uni1FFD uni03A9 -140
+KPX uni1FFD Upsilon -60
+KPX uni1FFD Omicron -180
+KPX uni1FFD Iota -100
+KPX uni1FFD Eta -100
+KPX uni1FFD Epsilon -100
+KPX uni1FFD Alpha -320
+KPX uni1FFE Omega -110
+KPX uni1FFE Rho -110
+KPX uni1FFE uni1FFC -110
+KPX uni1FFE uni1FCC -110
+KPX uni1FFE uni1FBC -280
+KPX uni1FFE uni03A9 -110
+KPX uni1FFE Upsilon -80
+KPX uni1FFE Omicron -140
+KPX uni1FFE Iota -110
+KPX uni1FFE Eta -110
+KPX uni1FFE Epsilon -100
+KPX uni1FFE Alpha -300
+KPX uni1FBD uni1FFC -100
+KPX uni1FBD uni1FCC -120
+KPX uni1FBD uni1FBC -290
+KPX uni1FBD uni03A9 -90
+KPX uni1FBD Upsilon -80
+KPX uni1FBD Omicron -140
+KPX uni1FBD Iota -120
+KPX uni1FBD Eta -120
+KPX uni1FBD Epsilon -100
+KPX uni1FBD Alpha -290
+KPX uni1FBF uni1FFC -100
+KPX uni1FBF uni1FCC -120
+KPX uni1FBF uni1FBC -290
+KPX uni1FBF uni03A9 -100
+KPX uni1FBF Upsilon -80
+KPX uni1FBF Omicron -140
+KPX uni1FBF Iota -120
+KPX uni1FBF Eta -120
+KPX uni1FBF Epsilon -120
+KPX uni1FBF Alpha -290
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Regular.afm b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Regular.afm
new file mode 100644
index 0000000000..31bfa1b9d0
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/afm/GFSArtemisia-Regular.afm
@@ -0,0 +1,1402 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSArtemisia-Regular
+FullName GFS Artemisia Regular
+FamilyName GFS Artemisia
+Weight Normal
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Artemisia'.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -290
+UnderlineThickness 40
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -207 -309 1145 1086
+CapHeight 693
+XHeight 483
+Ascender 710
+Descender -210
+StartCharMetrics 1117
+C 32 ; WX 378 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 173 ; N exclam ; B 30 -10 143 707 ;
+C 34 ; WX 419 ; N quotedbl ; B 81 450 346 707 ;
+C 35 ; WX 545 ; N numbersign ; B 5 0 519 692 ;
+C 36 ; WX 615 ; N dollar ; B 71 -46 540 734 ;
+C 37 ; WX 782 ; N percent ; B 73 -15 757 705 ;
+C 38 ; WX 785 ; N ampersand ; B 44 -14 784 707 ;
+C 39 ; WX 207 ; N quotesingle ; B 50 450 139 707 ;
+C 40 ; WX 286 ; N parenleft ; B 50 -185 317 707 ;
+C 41 ; WX 354 ; N parenright ; B 30 -185 298 707 ;
+C 42 ; WX 431 ; N asterisk ; B 72 277 451 707 ;
+C 43 ; WX 583 ; N plus ; B 31 0 558 529 ;
+C 44 ; WX 265 ; N comma ; B 60 -147 205 106 ;
+C 45 ; WX 369 ; N hyphen ; B 41 202 298 269 ;
+C 46 ; WX 236 ; N period ; B 60 -11 176 105 ;
+C 47 ; WX 276 ; N slash ; B 3 -78 305 707 ;
+C 48 ; WX 579 ; N zero ; B 44 -14 535 707 ;
+C 49 ; WX 399 ; N one ; B 56 -1 369 720 ; L one one_one ;
+C 50 ; WX 526 ; N two ; B 38 0 482 708 ;
+C 51 ; WX 557 ; N three ; B 48 -14 517 708 ;
+C 52 ; WX 580 ; N four ; B 36 -1 562 707 ;
+C 53 ; WX 545 ; N five ; B 30 -14 497 699 ;
+C 54 ; WX 563 ; N six ; B 44 -19 525 702 ;
+C 55 ; WX 442 ; N seven ; B 20 0 438 698 ;
+C 56 ; WX 554 ; N eight ; B 40 -14 522 707 ;
+C 57 ; WX 553 ; N nine ; B 39 -15 508 707 ;
+C 58 ; WX 235 ; N colon ; B 60 -11 175 480 ;
+C 59 ; WX 265 ; N semicolon ; B 60 -147 205 480 ;
+C 60 ; WX 561 ; N less ; B 28 -136 532 655 ;
+C 62 ; WX 561 ; N greater ; B 31 -136 537 655 ;
+C 63 ; WX 489 ; N question ; B 60 -9 429 708 ;
+C 64 ; WX 695 ; N at ; B 22 -18 674 646 ;
+C 65 ; WX 762 ; N A ; B -1 0 762 706 ;
+C 66 ; WX 696 ; N B ; B 30 -5 636 693 ;
+C 67 ; WX 714 ; N C ; B 46 -14 678 707 ;
+C 68 ; WX 771 ; N D ; B 30 0 729 693 ;
+C 69 ; WX 665 ; N E ; B 46 -2 639 696 ;
+C 70 ; WX 600 ; N F ; B 36 -2 604 696 ;
+C 71 ; WX 779 ; N G ; B 46 -14 749 707 ;
+C 72 ; WX 803 ; N H ; B 36 -2 767 693 ;
+C 73 ; WX 378 ; N I ; B 36 -2 342 693 ;
+C 74 ; WX 405 ; N J ; B 4 -14 385 693 ;
+C 75 ; WX 786 ; N K ; B 36 -2 790 696 ;
+C 76 ; WX 666 ; N L ; B 36 0 650 693 ;
+C 77 ; WX 904 ; N M ; B 10 -2 872 698 ;
+C 78 ; WX 758 ; N N ; B 10 -1 726 696 ;
+C 79 ; WX 779 ; N O ; B 45 -12 734 710 ;
+C 80 ; WX 601 ; N P ; B 36 -2 583 693 ;
+C 81 ; WX 720 ; N Q ; B 45 -186 744 711 ;
+C 82 ; WX 724 ; N R ; B 36 -2 716 692 ;
+C 83 ; WX 565 ; N S ; B 48 -14 517 710 ;
+C 84 ; WX 605 ; N T ; B 12 -2 593 700 ;
+C 85 ; WX 742 ; N U ; B 8 -14 734 693 ;
+C 86 ; WX 824 ; N V ; B 15 -15 809 691 ;
+C 87 ; WX 1062 ; N W ; B 15 -15 1054 692 ;
+C 88 ; WX 774 ; N X ; B 10 -1 764 692 ;
+C 89 ; WX 685 ; N Y ; B 18 -1 667 693 ;
+C 90 ; WX 593 ; N Z ; B 12 -2 581 696 ;
+C 91 ; WX 281 ; N bracketleft ; B 92 -163 313 692 ;
+C 92 ; WX 559 ; N backslash ; B 75 0 472 669 ;
+C 93 ; WX 345 ; N bracketright ; B 35 -163 257 692 ;
+C 94 ; WX 475 ; N asciicircum ; B 47 232 428 595 ;
+C 95 ; WX 334 ; N underscore ; B 0 -100 372 -64 ;
+C 96 ; WX 204 ; N grave ; B -32 733 144 937 ;
+C 97 ; WX 536 ; N a ; B 40 -15 524 485 ;
+C 98 ; WX 505 ; N b ; B 8 -13 467 707 ;
+C 99 ; WX 461 ; N c ; B 38 -10 443 483 ;
+C 100 ; WX 566 ; N d ; B 38 -18 554 710 ;
+C 101 ; WX 476 ; N e ; B 38 -12 456 479 ;
+C 102 ; WX 357 ; N f ; B 28 0 395 706 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 500 ; N g ; B 10 -229 488 481 ;
+C 104 ; WX 586 ; N h ; B 28 -14 574 711 ;
+C 105 ; WX 323 ; N i ; B 44 -12 311 710 ;
+C 106 ; WX 257 ; N j ; B -70 -230 186 706 ;
+C 107 ; WX 529 ; N k ; B 28 -15 517 710 ;
+C 108 ; WX 294 ; N l ; B 28 -12 282 710 ;
+C 109 ; WX 849 ; N m ; B 38 -17 837 484 ;
+C 110 ; WX 598 ; N n ; B 38 -17 586 485 ;
+C 111 ; WX 550 ; N o ; B 38 -15 512 478 ;
+C 112 ; WX 506 ; N p ; B 8 -210 468 485 ;
+C 113 ; WX 507 ; N q ; B 38 -207 455 493 ;
+C 114 ; WX 401 ; N r ; B 38 -1 377 485 ;
+C 115 ; WX 438 ; N s ; B 50 -14 396 485 ;
+C 116 ; WX 332 ; N t ; B 38 -12 320 608 ;
+C 117 ; WX 593 ; N u ; B 38 -15 581 483 ;
+C 118 ; WX 512 ; N v ; B 4 -1 484 485 ;
+C 119 ; WX 766 ; N w ; B 4 -1 738 486 ;
+C 120 ; WX 496 ; N x ; B 0 0 496 483 ;
+C 121 ; WX 516 ; N y ; B 4 -226 488 486 ;
+C 122 ; WX 421 ; N z ; B 6 0 415 470 ;
+C 123 ; WX 332 ; N braceleft ; B 105 -189 366 711 ;
+C 124 ; WX 228 ; N bar ; B 70 -14 139 707 ;
+C 125 ; WX 376 ; N braceright ; B 136 -189 397 711 ;
+C 126 ; WX 584 ; N asciitilde ; B 42 191 524 337 ;
+C 161 ; WX 278 ; N exclamdown ; B 137 -205 249 480 ;
+C 162 ; WX 447 ; N cent ; B 67 -1 379 579 ;
+C 163 ; WX 586 ; N sterling ; B 58 -24 542 709 ;
+C 164 ; WX 475 ; N currency ; B 32 95 443 523 ;
+C 165 ; WX 693 ; N yen ; B 23 -1 672 693 ;
+C 166 ; WX 227 ; N brokenbar ; B 86 -15 142 652 ;
+C 167 ; WX 528 ; N section ; B 78 -162 466 739 ;
+C 168 ; WX 307 ; N dieresis ; B 33 732 310 824 ;
+C 169 ; WX 709 ; N copyright ; B 32 -10 677 668 ;
+C 170 ; WX 315 ; N ordfeminine ; B 24 248 294 529 ;
+C 171 ; WX 477 ; N guillemotleft ; B 48 46 396 381 ;
+C 172 ; WX 475 ; N logicalnot ; B 31 48 444 290 ;
+C 174 ; WX 739 ; N registered ; B 32 -16 707 657 ;
+C 175 ; WX 316 ; N overscore ; B 24 732 315 781 ;
+C 176 ; WX 331 ; N degree ; B 38 363 293 608 ;
+C 177 ; WX 475 ; N plusminus ; B 55 0 421 414 ;
+C 178 ; WX 242 ; N twosuperior ; B 27 511 218 798 ;
+C 179 ; WX 280 ; N threesuperior ; B 37 504 237 797 ;
+C 180 ; WX 307 ; N acute ; B 131 733 337 891 ;
+C 181 ; WX 536 ; N uni00B5 ; B 32 -220 536 483 ;
+C 182 ; WX 584 ; N paragraph ; B 36 -121 538 647 ;
+C 183 ; WX 238 ; N middot ; B 63 229 174 340 ;
+C 184 ; WX 307 ; N cedilla ; B 88 -207 280 -10 ;
+C 185 ; WX 236 ; N onesuperior ; B 43 498 181 798 ;
+C 186 ; WX 352 ; N ordmasculine ; B 28 187 319 490 ;
+C 187 ; WX 477 ; N guillemotright ; B 81 46 429 381 ;
+C 188 ; WX 568 ; N onequarter ; B 32 -14 536 697 ;
+C 189 ; WX 593 ; N onehalf ; B 32 -14 561 696 ;
+C 190 ; WX 600 ; N threequarters ; B 32 -14 568 697 ;
+C 191 ; WX 528 ; N questiondown ; B 88 -237 457 479 ;
+C 192 ; WX 762 ; N Agrave ; B -1 0 762 935 ;
+C 193 ; WX 762 ; N Aacute ; B -1 0 762 891 ;
+C 194 ; WX 762 ; N Acircumflex ; B -1 0 762 885 ;
+C 195 ; WX 762 ; N Atilde ; B -1 0 762 829 ;
+C 196 ; WX 762 ; N Adieresis ; B -1 0 762 824 ;
+C 197 ; WX 762 ; N Aring ; B -1 0 762 916 ;
+C 198 ; WX 1086 ; N AE ; B -1 -2 1060 696 ;
+C 199 ; WX 714 ; N Ccedilla ; B 46 -207 678 707 ;
+C 200 ; WX 665 ; N Egrave ; B 46 -2 639 937 ;
+C 201 ; WX 665 ; N Eacute ; B 46 -2 639 891 ;
+C 202 ; WX 665 ; N Ecircumflex ; B 46 -2 639 885 ;
+C 203 ; WX 665 ; N Edieresis ; B 46 -2 639 824 ;
+C 204 ; WX 393 ; N Igrave ; B 36 -2 357 937 ;
+C 205 ; WX 386 ; N Iacute ; B 36 -2 350 891 ;
+C 206 ; WX 378 ; N Icircumflex ; B 36 -2 342 885 ;
+C 207 ; WX 378 ; N Idieresis ; B 36 -2 342 824 ;
+C 208 ; WX 771 ; N Eth ; B 30 0 729 693 ;
+C 209 ; WX 758 ; N Ntilde ; B 10 -1 726 829 ;
+C 210 ; WX 779 ; N Ograve ; B 45 -12 734 937 ;
+C 211 ; WX 779 ; N Oacute ; B 45 -12 734 891 ;
+C 212 ; WX 779 ; N Ocircumflex ; B 45 -12 734 885 ;
+C 213 ; WX 779 ; N Otilde ; B 45 -12 734 829 ;
+C 214 ; WX 779 ; N Odieresis ; B 45 -12 734 824 ;
+C 215 ; WX 475 ; N multiply ; B 57 119 418 467 ;
+C 216 ; WX 780 ; N Oslash ; B 45 -75 734 764 ;
+C 217 ; WX 742 ; N Ugrave ; B 8 -11 734 935 ;
+C 218 ; WX 742 ; N Uacute ; B 8 -14 734 891 ;
+C 219 ; WX 742 ; N Ucircumflex ; B 8 -14 734 885 ;
+C 220 ; WX 741 ; N Udieresis ; B 8 -14 733 824 ;
+C 221 ; WX 685 ; N Yacute ; B 18 -1 667 891 ;
+C 222 ; WX 600 ; N Thorn ; B 36 -2 582 693 ;
+C 223 ; WX 567 ; N germandbls ; B 16 -14 540 708 ;
+C 224 ; WX 536 ; N agrave ; B 40 -12 524 746 ;
+C 225 ; WX 536 ; N aacute ; B 40 -12 524 700 ;
+C 226 ; WX 536 ; N acircumflex ; B 40 -12 524 695 ;
+C 227 ; WX 536 ; N atilde ; B 40 -12 524 641 ;
+C 228 ; WX 536 ; N adieresis ; B 40 -12 524 633 ;
+C 229 ; WX 536 ; N aring ; B 40 -12 524 723 ;
+C 230 ; WX 780 ; N ae ; B 40 -11 760 481 ;
+C 231 ; WX 461 ; N ccedilla ; B 38 -207 443 483 ;
+C 232 ; WX 477 ; N egrave ; B 39 -12 457 744 ;
+C 233 ; WX 477 ; N eacute ; B 39 -12 457 701 ;
+C 234 ; WX 477 ; N ecircumflex ; B 39 -12 457 695 ;
+C 235 ; WX 477 ; N edieresis ; B 39 -12 457 633 ;
+C 236 ; WX 349 ; N igrave ; B -12 -16 337 742 ;
+C 237 ; WX 342 ; N iacute ; B 44 -16 313 695 ;
+C 238 ; WX 358 ; N icircumflex ; B 24 -16 346 692 ;
+C 239 ; WX 359 ; N idieresis ; B 12 -16 347 633 ;
+C 240 ; WX 551 ; N eth ; B 45 -15 519 709 ;
+C 241 ; WX 598 ; N ntilde ; B 38 -17 586 641 ;
+C 242 ; WX 550 ; N ograve ; B 38 -15 512 749 ;
+C 243 ; WX 550 ; N oacute ; B 38 -15 512 702 ;
+C 244 ; WX 550 ; N ocircumflex ; B 38 -15 512 694 ;
+C 245 ; WX 550 ; N otilde ; B 38 -15 512 641 ;
+C 246 ; WX 550 ; N odieresis ; B 38 -15 512 634 ;
+C 247 ; WX 564 ; N divide ; B 47 10 516 477 ;
+C 248 ; WX 550 ; N oslash ; B 38 -67 512 546 ;
+C 249 ; WX 592 ; N ugrave ; B 37 -13 580 748 ;
+C 250 ; WX 592 ; N uacute ; B 37 -13 580 696 ;
+C 251 ; WX 592 ; N ucircumflex ; B 37 -13 580 694 ;
+C 252 ; WX 592 ; N udieresis ; B 37 -13 580 634 ;
+C 253 ; WX 516 ; N yacute ; B 4 -226 488 700 ;
+C 254 ; WX 516 ; N thorn ; B 8 -219 478 710 ;
+C 255 ; WX 516 ; N ydieresis ; B 4 -226 488 636 ;
+C -1 ; WX 762 ; N Amacron ; B -1 0 762 781 ;
+C -1 ; WX 536 ; N amacron ; B 40 -12 524 591 ;
+C -1 ; WX 762 ; N Abreve ; B -1 0 762 849 ;
+C -1 ; WX 536 ; N abreve ; B 40 -12 524 659 ;
+C -1 ; WX 762 ; N Aogonek ; B -1 -210 762 706 ;
+C -1 ; WX 536 ; N aogonek ; B 40 -210 524 483 ;
+C -1 ; WX 714 ; N Cacute ; B 46 -14 678 891 ;
+C -1 ; WX 461 ; N cacute ; B 38 -10 443 700 ;
+C -1 ; WX 714 ; N Ccircumflex ; B 46 -14 678 885 ;
+C -1 ; WX 461 ; N ccircumflex ; B 38 -10 443 695 ;
+C -1 ; WX 714 ; N Cdotaccent ; B 46 -14 678 833 ;
+C -1 ; WX 461 ; N cdotaccent ; B 38 -10 443 631 ;
+C -1 ; WX 714 ; N Ccaron ; B 46 -14 678 885 ;
+C -1 ; WX 461 ; N ccaron ; B 38 -10 443 696 ;
+C -1 ; WX 771 ; N Dcaron ; B 30 0 729 887 ;
+C -1 ; WX 652 ; N dcaron ; B 38 -18 664 710 ;
+C -1 ; WX 771 ; N Dmacron ; B 30 0 729 693 ;
+C -1 ; WX 566 ; N dcroat ; B 38 -18 554 710 ;
+C -1 ; WX 665 ; N Emacron ; B 46 -2 639 781 ;
+C -1 ; WX 476 ; N emacron ; B 38 -12 456 592 ;
+C -1 ; WX 665 ; N Ebreve ; B 46 -2 639 849 ;
+C -1 ; WX 477 ; N ebreve ; B 39 -12 457 660 ;
+C -1 ; WX 665 ; N Edotaccent ; B 46 -2 639 834 ;
+C -1 ; WX 477 ; N edotaccent ; B 39 -12 457 630 ;
+C -1 ; WX 665 ; N Eogonek ; B 46 -210 639 696 ;
+C -1 ; WX 477 ; N eogonek ; B 39 -219 457 479 ;
+C -1 ; WX 665 ; N Ecaron ; B 46 -2 639 885 ;
+C -1 ; WX 477 ; N ecaron ; B 39 -12 457 694 ;
+C -1 ; WX 779 ; N Gcircumflex ; B 46 -14 749 885 ;
+C -1 ; WX 501 ; N gcircumflex ; B 12 -229 489 694 ;
+C -1 ; WX 779 ; N Gbreve ; B 46 -14 749 849 ;
+C -1 ; WX 502 ; N gbreve ; B 12 -229 490 659 ;
+C -1 ; WX 779 ; N Gdotaccent ; B 46 -14 749 836 ;
+C -1 ; WX 502 ; N gdotaccent ; B 12 -229 490 631 ;
+C -1 ; WX 779 ; N Gcommaaccent ; B 46 -305 749 707 ;
+C -1 ; WX 502 ; N gcommaaccent ; B 12 -229 490 717 ;
+C -1 ; WX 803 ; N Hcircumflex ; B 36 -2 767 885 ;
+C -1 ; WX 591 ; N hcircumflex ; B -39 -14 579 885 ;
+C -1 ; WX 804 ; N Hbar ; B 36 -2 768 693 ;
+C -1 ; WX 590 ; N hbar ; B 28 -14 578 711 ;
+C -1 ; WX 386 ; N Itilde ; B 36 -2 343 828 ;
+C -1 ; WX 325 ; N itilde ; B -38 -16 295 635 ;
+C -1 ; WX 385 ; N Imacron ; B 36 -2 342 779 ;
+C -1 ; WX 325 ; N imacron ; B -43 -16 288 591 ;
+C -1 ; WX 385 ; N Ibreve ; B 36 -2 342 849 ;
+C -1 ; WX 325 ; N ibreve ; B -4 -16 295 661 ;
+C -1 ; WX 385 ; N Iogonek ; B 36 -210 342 693 ;
+C -1 ; WX 325 ; N iogonek ; B 28 -210 295 710 ;
+C -1 ; WX 385 ; N Idotaccent ; B 36 -2 342 824 ;
+C -1 ; WX 325 ; N dotlessi ; B 27 -16 295 485 ;
+C -1 ; WX 771 ; N IJ ; B 31 -14 751 693 ;
+C -1 ; WX 526 ; N ij ; B 44 -230 485 710 ;
+C -1 ; WX 404 ; N Jcircumflex ; B 4 -14 385 885 ;
+C -1 ; WX 249 ; N jcircumflex ; B -63 -230 268 694 ;
+C -1 ; WX 786 ; N Kcommaaccent ; B 36 -305 790 696 ;
+C -1 ; WX 529 ; N kcommaaccent ; B 28 -305 517 710 ;
+C -1 ; WX 680 ; N Lacute ; B 36 0 650 891 ;
+C -1 ; WX 242 ; N lacute ; B 28 -12 289 891 ;
+C -1 ; WX 680 ; N Lcommaaccent ; B 36 -305 650 693 ;
+C -1 ; WX 312 ; N lcommaaccent ; B 28 -309 282 710 ;
+C -1 ; WX 680 ; N Lcaron ; B 36 0 650 705 ;
+C -1 ; WX 355 ; N lcaron ; B 28 -12 396 710 ;
+C -1 ; WX 680 ; N Ldot ; B 36 0 650 693 ;
+C -1 ; WX 329 ; N ldot ; B 28 -12 332 710 ;
+C -1 ; WX 699 ; N Lslash ; B 36 0 669 693 ;
+C -1 ; WX 336 ; N lslash ; B -24 -12 343 710 ;
+C -1 ; WX 758 ; N Nacute ; B 10 -1 726 891 ;
+C -1 ; WX 598 ; N nacute ; B 38 -17 586 700 ;
+C -1 ; WX 758 ; N Ncommaaccent ; B 10 -305 726 696 ;
+C -1 ; WX 598 ; N ncommaaccent ; B 38 -282 586 493 ;
+C -1 ; WX 758 ; N Ncaron ; B 10 -1 726 885 ;
+C -1 ; WX 598 ; N ncaron ; B 38 -17 586 697 ;
+C -1 ; WX 590 ; N napostrophe ; B 10 -17 558 707 ;
+C -1 ; WX 765 ; N Eng ; B 38 -219 753 696 ;
+C -1 ; WX 466 ; N eng ; B 10 -230 434 493 ;
+C -1 ; WX 779 ; N Omacron ; B 45 -12 734 780 ;
+C -1 ; WX 550 ; N omacron ; B 38 -15 512 591 ;
+C -1 ; WX 779 ; N Obreve ; B 45 -12 734 849 ;
+C -1 ; WX 550 ; N obreve ; B 38 -15 512 658 ;
+C -1 ; WX 779 ; N Ohungarumlaut ; B 45 -12 734 946 ;
+C -1 ; WX 550 ; N ohungarumlaut ; B 38 -15 512 751 ;
+C -1 ; WX 1005 ; N OE ; B 45 -3 979 696 ;
+C -1 ; WX 870 ; N oe ; B 38 -15 850 479 ;
+C -1 ; WX 724 ; N Racute ; B 36 -2 716 891 ;
+C -1 ; WX 401 ; N racute ; B 38 -1 377 696 ;
+C -1 ; WX 724 ; N Rcommaaccent ; B 36 -305 716 692 ;
+C -1 ; WX 401 ; N rcommaaccent ; B 38 -294 377 481 ;
+C -1 ; WX 724 ; N Rcaron ; B 36 -2 716 885 ;
+C -1 ; WX 401 ; N rcaron ; B 38 -1 377 698 ;
+C -1 ; WX 565 ; N Sacute ; B 48 -14 517 891 ;
+C -1 ; WX 438 ; N sacute ; B 50 -14 396 697 ;
+C -1 ; WX 565 ; N Scircumflex ; B 48 -14 517 885 ;
+C -1 ; WX 438 ; N scircumflex ; B 50 -14 396 695 ;
+C -1 ; WX 565 ; N Scedilla ; B 48 -207 517 707 ;
+C -1 ; WX 439 ; N scedilla ; B 50 -207 397 479 ;
+C -1 ; WX 565 ; N Scaron ; B 48 -14 517 885 ;
+C -1 ; WX 438 ; N scaron ; B 50 -14 396 695 ;
+C -1 ; WX 605 ; N Tcommaaccent ; B 12 -305 593 700 ;
+C -1 ; WX 332 ; N tcommaaccent ; B 38 -290 320 608 ;
+C -1 ; WX 605 ; N Tcaron ; B 12 -2 593 885 ;
+C -1 ; WX 347 ; N tcaron ; B 38 -12 441 711 ;
+C -1 ; WX 605 ; N Tbar ; B 12 -2 593 700 ;
+C -1 ; WX 332 ; N tbar ; B 38 -12 320 608 ;
+C -1 ; WX 742 ; N Utilde ; B 8 -14 734 828 ;
+C -1 ; WX 593 ; N utilde ; B 38 -13 581 638 ;
+C -1 ; WX 742 ; N Umacron ; B 8 -14 734 781 ;
+C -1 ; WX 593 ; N umacron ; B 38 -13 581 592 ;
+C -1 ; WX 742 ; N Ubreve ; B 8 -14 734 849 ;
+C -1 ; WX 593 ; N ubreve ; B 38 -13 581 661 ;
+C -1 ; WX 742 ; N Uring ; B 8 -14 734 916 ;
+C -1 ; WX 593 ; N uring ; B 38 -13 581 721 ;
+C -1 ; WX 742 ; N Uhungarumlaut ; B 8 -14 734 946 ;
+C -1 ; WX 593 ; N uhungarumlaut ; B 38 -13 581 753 ;
+C -1 ; WX 742 ; N Uogonek ; B 8 -210 734 693 ;
+C -1 ; WX 593 ; N uogonek ; B 38 -210 581 475 ;
+C -1 ; WX 1062 ; N Wcircumflex ; B 15 -15 1054 885 ;
+C -1 ; WX 766 ; N wcircumflex ; B 4 -1 738 696 ;
+C -1 ; WX 685 ; N Ycircumflex ; B 18 -1 667 885 ;
+C -1 ; WX 516 ; N ycircumflex ; B 4 -226 488 698 ;
+C -1 ; WX 685 ; N Ydieresis ; B 18 -1 667 824 ;
+C -1 ; WX 593 ; N Zacute ; B 12 -2 581 891 ;
+C -1 ; WX 421 ; N zacute ; B 6 0 415 700 ;
+C -1 ; WX 593 ; N Zdotaccent ; B 12 -2 581 833 ;
+C -1 ; WX 421 ; N zdotaccent ; B 6 0 415 630 ;
+C -1 ; WX 593 ; N Zcaron ; B 12 -2 581 885 ;
+C -1 ; WX 421 ; N zcaron ; B 6 0 415 698 ;
+C -1 ; WX 359 ; N longs ; B 28 -1 395 706 ;
+C -1 ; WX 359 ; N florin ; B -141 -230 475 706 ;
+C -1 ; WX 791 ; N Ohorn ; B 45 -12 809 710 ;
+C -1 ; WX 555 ; N ohorn ; B 38 -15 593 543 ;
+C -1 ; WX 784 ; N Uhorn ; B 8 -14 845 849 ;
+C -1 ; WX 604 ; N uhorn ; B 38 -13 581 626 ;
+C -1 ; WX 779 ; N u01F4 ; B 46 -14 749 891 ;
+C -1 ; WX 502 ; N uni01F5 ; B 12 -229 490 700 ;
+C -1 ; WX 761 ; N Aringacute ; B -2 0 761 1086 ;
+C -1 ; WX 536 ; N aringacute ; B 40 -12 524 899 ;
+C -1 ; WX 1086 ; N AEacute ; B -1 -2 1060 891 ;
+C -1 ; WX 757 ; N aeacute ; B 17 -11 737 704 ;
+C -1 ; WX 779 ; N Oslashacute ; B 45 -75 734 891 ;
+C -1 ; WX 547 ; N oslashacute ; B 35 -67 509 700 ;
+C -1 ; WX 565 ; N Scommaaccent ; B 48 -305 517 707 ;
+C -1 ; WX 438 ; N scommaaccent ; B 50 -293 396 479 ;
+C -1 ; WX 307 ; N circumflex ; B 9 732 295 885 ;
+C -1 ; WX 307 ; N caron ; B 22 732 309 885 ;
+C -1 ; WX 307 ; N breve ; B 47 733 277 849 ;
+C -1 ; WX 342 ; N dotaccent ; B 113 731 202 820 ;
+C -1 ; WX 307 ; N ring ; B 61 732 245 916 ;
+C -1 ; WX 342 ; N ogonek ; B 88 -210 254 19 ;
+C -1 ; WX 307 ; N tilde ; B 20 732 324 828 ;
+C -1 ; WX 342 ; N hungarumlaut ; B 103 731 398 946 ;
+C -1 ; WX 200 ; N gravecomb ; B 12 540 188 744 ;
+C -1 ; WX 230 ; N acutecomb ; B 12 543 218 701 ;
+C -1 ; WX 328 ; N tildecomb ; B 12 544 316 641 ;
+C -1 ; WX 301 ; N dialytika ; B 12 542 289 634 ;
+C -1 ; WX 161 ; N hookabovecomb ; B 12 542 149 726 ;
+C -1 ; WX 135 ; N uni0312 ; B 12 534 123 717 ;
+C -1 ; WX 180 ; N uni0313 ; B 12 539 168 747 ;
+C -1 ; WX 181 ; N uni0314 ; B 12 541 169 749 ;
+C -1 ; WX 125 ; N dotbelowcomb ; B 12 -214 113 -112 ;
+C -1 ; WX 144 ; N uni0345 ; B 12 -229 132 -74 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 464 179 669 ;
+C -1 ; WX 191 ; N uni0375 ; B 12 -220 179 -15 ;
+C -1 ; WX 287 ; N uni037E ; B 84 -147 229 480 ;
+C -1 ; WX 216 ; N tonos ; B 24 510 192 715 ;
+C -1 ; WX 425 ; N dieresistonos ; B 67 528 367 730 ;
+C -1 ; WX 768 ; N Alphatonos ; B -24 -1 764 714 ;
+C -1 ; WX 326 ; N anoteleia ; B 93 321 215 442 ;
+C -1 ; WX 843 ; N Epsilontonos ; B -24 -3 802 713 ;
+C -1 ; WX 978 ; N Etatonos ; B -24 -2 944 714 ;
+C -1 ; WX 553 ; N Iotatonos ; B -24 -2 519 714 ;
+C -1 ; WX 906 ; N Omicrontonos ; B -24 -15 864 714 ;
+C -1 ; WX 870 ; N Upsilontonos ; B -24 -1 850 713 ;
+C -1 ; WX 869 ; N Omegatonos ; B -24 0 826 714 ;
+C -1 ; WX 288 ; N iotadieresistonos ; B -28 -16 288 720 ;
+C -1 ; WX 771 ; N Alpha ; B 4 -1 767 706 ;
+C -1 ; WX 683 ; N Beta ; B 34 -2 639 693 ;
+C -1 ; WX 582 ; N Gamma ; B 34 -2 562 697 ;
+C -1 ; WX 638 ; N uni0394 ; B 4 -2 634 706 ;
+C -1 ; WX 667 ; N Epsilon ; B 34 -2 626 697 ;
+C -1 ; WX 628 ; N Zeta ; B 25 -2 593 697 ;
+C -1 ; WX 797 ; N Eta ; B 34 -2 763 694 ;
+C -1 ; WX 773 ; N Theta ; B 42 -15 731 708 ;
+C -1 ; WX 374 ; N Iota ; B 34 -2 340 694 ;
+C -1 ; WX 792 ; N Kappa ; B 34 -2 788 695 ;
+C -1 ; WX 802 ; N Lambda ; B 4 -1 798 706 ;
+C -1 ; WX 930 ; N Mu ; B 34 -2 896 698 ;
+C -1 ; WX 784 ; N Nu ; B 34 -1 750 696 ;
+C -1 ; WX 668 ; N Xi ; B 59 0 634 698 ;
+C -1 ; WX 766 ; N Omicron ; B 42 -16 724 706 ;
+C -1 ; WX 801 ; N Pi ; B 34 -1 767 693 ;
+C -1 ; WX 613 ; N Rho ; B 34 -2 581 693 ;
+C -1 ; WX 646 ; N Sigma ; B 30 -1 618 696 ;
+C -1 ; WX 605 ; N Tau ; B 12 -2 593 700 ;
+C -1 ; WX 689 ; N Upsilon ; B 20 -1 669 693 ;
+C -1 ; WX 775 ; N Phi ; B 22 -1 753 694 ;
+C -1 ; WX 758 ; N Chi ; B 2 -2 756 692 ;
+C -1 ; WX 800 ; N Psi ; B 2 -2 798 695 ;
+C -1 ; WX 725 ; N Omega ; B 32 0 693 709 ;
+C -1 ; WX 374 ; N Iotadieresis ; B 34 -2 340 824 ;
+C -1 ; WX 689 ; N Upsilondieresis ; B 20 -1 669 824 ;
+C -1 ; WX 612 ; N alphatonos ; B 38 -17 617 747 ;
+C -1 ; WX 464 ; N epsilontonos ; B 32 -16 438 751 ;
+C -1 ; WX 569 ; N etatonos ; B 20 -16 569 751 ;
+C -1 ; WX 288 ; N iotatonos ; B 20 -16 288 745 ;
+C -1 ; WX 575 ; N upsilondieresistonos ; B 0 -15 537 720 ;
+C -1 ; WX 612 ; N alpha ; B 38 -17 617 483 ;
+C -1 ; WX 510 ; N beta ; B 43 -209 472 707 ;
+C -1 ; WX 495 ; N gamma ; B -10 -230 467 486 ;
+C -1 ; WX 537 ; N delta ; B 38 -16 499 708 ;
+C -1 ; WX 464 ; N epsilon ; B 32 -16 438 483 ;
+C -1 ; WX 436 ; N zeta ; B 44 -230 411 696 ;
+C -1 ; WX 569 ; N eta ; B 20 -16 569 485 ;
+C -1 ; WX 521 ; N theta ; B 39 -14 476 707 ;
+C -1 ; WX 288 ; N iota ; B 20 -16 288 485 ;
+C -1 ; WX 570 ; N kappa ; B 20 -16 558 484 ;
+C -1 ; WX 542 ; N lambda ; B 8 -15 542 708 ;
+C -1 ; WX 536 ; N uni03BC ; B 32 -220 536 483 ;
+C -1 ; WX 500 ; N nu ; B -10 0 472 486 ;
+C -1 ; WX 455 ; N xi ; B 26 -219 442 709 ;
+C -1 ; WX 556 ; N omicron ; B 38 -16 518 483 ;
+C -1 ; WX 719 ; N pi ; B 10 -15 688 525 ;
+C -1 ; WX 536 ; N rho ; B 32 -244 498 483 ;
+C -1 ; WX 469 ; N uni03C2 ; B 38 -173 461 484 ;
+C -1 ; WX 588 ; N sigma ; B 38 -15 566 507 ;
+C -1 ; WX 489 ; N tau ; B 22 -18 458 515 ;
+C -1 ; WX 575 ; N upsilon ; B 0 -15 537 486 ;
+C -1 ; WX 712 ; N phi ; B 38 -215 674 482 ;
+C -1 ; WX 481 ; N chi ; B -12 -221 493 486 ;
+C -1 ; WX 768 ; N psi ; B 0 -215 730 483 ;
+C -1 ; WX 708 ; N omega ; B 38 -14 670 485 ;
+C -1 ; WX 288 ; N iotadieresis ; B -16 -16 288 636 ;
+C -1 ; WX 575 ; N upsilondieresis ; B 0 -15 537 633 ;
+C -1 ; WX 556 ; N omicrontonos ; B 38 -16 518 749 ;
+C -1 ; WX 575 ; N upsilontonos ; B 0 -15 537 753 ;
+C -1 ; WX 708 ; N omegatonos ; B 38 -14 670 750 ;
+C -1 ; WX 553 ; N uni03D0 ; B 55 -13 509 708 ;
+C -1 ; WX 589 ; N uni03D1 ; B 0 -14 581 708 ;
+C -1 ; WX 619 ; N phi1 ; B 27 -215 582 479 ;
+C -1 ; WX 883 ; N omega1 ; B 32 -14 851 513 ;
+C -1 ; WX 534 ; N uni03DA ; B 43 -131 501 497 ;
+C -1 ; WX 639 ; N uni03DC ; B 37 -2 605 696 ;
+C -1 ; WX 555 ; N uni03DE ; B 45 -214 519 478 ;
+C -1 ; WX 707 ; N Sampigreek ; B -3 -96 671 632 ;
+C -1 ; WX 762 ; N uni04D2 ; B -1 0 762 824 ;
+C -1 ; WX 536 ; N uni04D3 ; B 40 -12 524 633 ;
+C -1 ; WX 779 ; N Odieresiscyrillic ; B 45 -12 734 824 ;
+C -1 ; WX 550 ; N odieresiscyrillic ; B 38 -15 512 633 ;
+C -1 ; WX 1062 ; N Wgrave ; B 15 -15 1054 937 ;
+C -1 ; WX 766 ; N wgrave ; B 4 -1 738 742 ;
+C -1 ; WX 1062 ; N Wacute ; B 15 -15 1054 891 ;
+C -1 ; WX 766 ; N wacute ; B 4 -1 738 696 ;
+C -1 ; WX 1062 ; N Wdieresis ; B 15 -15 1054 824 ;
+C -1 ; WX 766 ; N wdieresis ; B 4 -1 738 638 ;
+C -1 ; WX 762 ; N Adotbelow ; B -1 -223 762 706 ;
+C -1 ; WX 536 ; N adotbelow ; B 40 -220 524 483 ;
+C -1 ; WX 762 ; N Ahookabove ; B -1 0 762 922 ;
+C -1 ; WX 536 ; N ahookabove ; B 40 -12 524 732 ;
+C -1 ; WX 762 ; N Acircumflexacute ; B -1 0 762 940 ;
+C -1 ; WX 598 ; N acircumflexacute ; B 40 -12 586 747 ;
+C -1 ; WX 762 ; N Acircumflexgrave ; B -1 0 762 927 ;
+C -1 ; WX 535 ; N acircumflexgrave ; B 40 -12 523 744 ;
+C -1 ; WX 762 ; N Acircumflexhookabove ; B -1 0 762 920 ;
+C -1 ; WX 536 ; N acircumflexhookabove ; B 40 -12 524 707 ;
+C -1 ; WX 762 ; N Acircumflextilde ; B -1 0 762 1015 ;
+C -1 ; WX 536 ; N acircumflextilde ; B 40 -12 524 833 ;
+C -1 ; WX 762 ; N Acircumflexdotbelow ; B -1 -219 762 885 ;
+C -1 ; WX 536 ; N acircumflexdotbelow ; B 40 -224 524 696 ;
+C -1 ; WX 762 ; N Abreveacute ; B -1 0 762 1031 ;
+C -1 ; WX 536 ; N abreveacute ; B 40 -12 524 840 ;
+C -1 ; WX 762 ; N Abrevegrave ; B -1 0 762 1025 ;
+C -1 ; WX 536 ; N abrevegrave ; B 40 -12 524 845 ;
+C -1 ; WX 762 ; N Abrevehookabove ; B -1 0 762 1010 ;
+C -1 ; WX 536 ; N abrevehookabove ; B 40 -12 524 813 ;
+C -1 ; WX 762 ; N Abrevetilde ; B -1 0 762 984 ;
+C -1 ; WX 536 ; N abrevetilde ; B 40 -12 524 780 ;
+C -1 ; WX 762 ; N Abrevedotbelow ; B -1 -222 762 849 ;
+C -1 ; WX 536 ; N abrevedotbelow ; B 40 -218 524 659 ;
+C -1 ; WX 663 ; N Edotbelow ; B 44 -214 637 696 ;
+C -1 ; WX 477 ; N edotbelow ; B 39 -214 457 479 ;
+C -1 ; WX 663 ; N Ehookabove ; B 44 -2 637 921 ;
+C -1 ; WX 477 ; N ehookabove ; B 39 -12 457 726 ;
+C -1 ; WX 663 ; N Etilde ; B 44 -2 637 837 ;
+C -1 ; WX 477 ; N etilde ; B 39 -12 457 650 ;
+C -1 ; WX 674 ; N Ecircumflexacute ; B 44 -2 648 928 ;
+C -1 ; WX 597 ; N ecircumflexacute ; B 39 -12 577 748 ;
+C -1 ; WX 663 ; N Ecircumflexgrave ; B 44 -2 637 939 ;
+C -1 ; WX 533 ; N ecircumflexgrave ; B 39 -12 513 746 ;
+C -1 ; WX 663 ; N Ecircumflexhookabove ; B 44 -2 637 917 ;
+C -1 ; WX 539 ; N ecircumflexhookabove ; B 39 -12 519 731 ;
+C -1 ; WX 663 ; N Ecircumflextilde ; B 44 -2 637 1026 ;
+C -1 ; WX 477 ; N ecircumflextilde ; B 39 -12 457 840 ;
+C -1 ; WX 663 ; N Ecircumflexdotbelow ; B 44 -217 637 885 ;
+C -1 ; WX 477 ; N ecircumflexdotbelow ; B 39 -220 457 698 ;
+C -1 ; WX 374 ; N Ihookabove ; B 34 -2 340 921 ;
+C -1 ; WX 288 ; N ihookabove ; B 20 -16 288 730 ;
+C -1 ; WX 374 ; N Idotbelow ; B 34 -218 340 693 ;
+C -1 ; WX 317 ; N idotbelow ; B 20 -219 288 710 ;
+C -1 ; WX 779 ; N Odotbelow ; B 45 -218 734 710 ;
+C -1 ; WX 550 ; N odotbelow ; B 38 -220 512 478 ;
+C -1 ; WX 779 ; N Ohookabove ; B 45 -12 734 919 ;
+C -1 ; WX 550 ; N ohookabove ; B 38 -15 512 724 ;
+C -1 ; WX 779 ; N Ocircumflexacute ; B 45 -12 734 929 ;
+C -1 ; WX 633 ; N ocircumflexacute ; B 38 -15 595 747 ;
+C -1 ; WX 779 ; N Ocircumflexgrave ; B 45 -12 734 935 ;
+C -1 ; WX 571 ; N ocircumflexgrave ; B 38 -15 533 741 ;
+C -1 ; WX 779 ; N Ocircumflexhookabove ; B 45 -12 734 916 ;
+C -1 ; WX 574 ; N ocircumflexhookabove ; B 38 -15 536 728 ;
+C -1 ; WX 779 ; N Ocircumflextilde ; B 45 -12 734 1033 ;
+C -1 ; WX 550 ; N ocircumflextilde ; B 38 -15 512 835 ;
+C -1 ; WX 779 ; N Ocircumflexdotbelow ; B 45 -216 734 885 ;
+C -1 ; WX 550 ; N ocircumflexdotbelow ; B 38 -220 512 694 ;
+C -1 ; WX 854 ; N Ohornacute ; B 45 -12 809 926 ;
+C -1 ; WX 581 ; N ohornacute ; B 38 -15 593 723 ;
+C -1 ; WX 797 ; N Ohorngrave ; B 45 -12 809 918 ;
+C -1 ; WX 581 ; N ohorngrave ; B 38 -15 593 728 ;
+C -1 ; WX 797 ; N Ohorntilde ; B 45 -12 809 838 ;
+C -1 ; WX 581 ; N ohorntilde ; B 38 -15 593 649 ;
+C -1 ; WX 797 ; N Ohorndotbelow ; B 45 -224 809 710 ;
+C -1 ; WX 581 ; N ohorndotbelow ; B 38 -218 593 543 ;
+C -1 ; WX 742 ; N Udotbelow ; B 8 -217 734 693 ;
+C -1 ; WX 593 ; N udotbelow ; B 38 -220 581 475 ;
+C -1 ; WX 742 ; N Uhookabove ; B 8 -14 734 898 ;
+C -1 ; WX 593 ; N uhookabove ; B 38 -13 581 731 ;
+C -1 ; WX 853 ; N Uhornacute ; B 8 -14 845 931 ;
+C -1 ; WX 593 ; N uhornacute ; B 38 -13 581 705 ;
+C -1 ; WX 853 ; N Uhorngrave ; B 8 -14 845 929 ;
+C -1 ; WX 593 ; N uhorngrave ; B 38 -13 581 703 ;
+C -1 ; WX 853 ; N Uhornhookabove ; B 8 -14 845 915 ;
+C -1 ; WX 593 ; N uhornhookabove ; B 38 -13 581 725 ;
+C -1 ; WX 853 ; N Uhorntilde ; B 8 -14 845 849 ;
+C -1 ; WX 593 ; N uhorntilde ; B 38 -13 581 650 ;
+C -1 ; WX 853 ; N Uhorndotbelow ; B 8 -219 845 849 ;
+C -1 ; WX 593 ; N uhorndotbelow ; B 38 -217 581 626 ;
+C -1 ; WX 685 ; N Ygrave ; B 18 -1 667 929 ;
+C -1 ; WX 516 ; N ygrave ; B 4 -226 488 703 ;
+C -1 ; WX 685 ; N Ydotbelow ; B 18 -211 667 693 ;
+C -1 ; WX 516 ; N ydotbelow ; B 4 -226 488 486 ;
+C -1 ; WX 685 ; N Yhookabove ; B 18 -1 667 918 ;
+C -1 ; WX 516 ; N yhookabove ; B 4 -226 488 728 ;
+C -1 ; WX 685 ; N Ytilde ; B 18 -1 667 835 ;
+C -1 ; WX 516 ; N ytilde ; B 4 -226 488 653 ;
+C -1 ; WX 607 ; N uni1F00 ; B 38 -16 612 752 ;
+C -1 ; WX 607 ; N uni1F01 ; B 38 -16 612 746 ;
+C -1 ; WX 607 ; N uni1F02 ; B 38 -16 612 742 ;
+C -1 ; WX 607 ; N uni1F03 ; B 38 -16 612 738 ;
+C -1 ; WX 607 ; N uni1F04 ; B 38 -16 612 738 ;
+C -1 ; WX 607 ; N uni1F05 ; B 38 -16 612 733 ;
+C -1 ; WX 607 ; N uni1F06 ; B 38 -5 612 871 ;
+C -1 ; WX 607 ; N uni1F07 ; B 38 -16 612 845 ;
+C -1 ; WX 782 ; N uni1F08 ; B 15 -1 778 709 ;
+C -1 ; WX 782 ; N uni1F09 ; B 15 -1 778 710 ;
+C -1 ; WX 782 ; N uni1F0A ; B -201 -1 778 710 ;
+C -1 ; WX 782 ; N uni1F0B ; B -185 -1 778 711 ;
+C -1 ; WX 782 ; N uni1F0C ; B -185 -1 778 709 ;
+C -1 ; WX 782 ; N uni1F0D ; B -146 -1 778 710 ;
+C -1 ; WX 782 ; N uni1F0E ; B -207 -1 778 709 ;
+C -1 ; WX 782 ; N uni1F0F ; B -170 -1 778 711 ;
+C -1 ; WX 465 ; N uni1F10 ; B 32 -14 439 747 ;
+C -1 ; WX 465 ; N uni1F11 ; B 32 -14 439 750 ;
+C -1 ; WX 464 ; N uni1F12 ; B 32 -14 438 742 ;
+C -1 ; WX 465 ; N uni1F13 ; B 32 -14 439 742 ;
+C -1 ; WX 480 ; N uni1F14 ; B 32 -14 454 734 ;
+C -1 ; WX 465 ; N uni1F15 ; B 32 -14 439 733 ;
+C -1 ; WX 806 ; N uni1F18 ; B -24 -2 765 712 ;
+C -1 ; WX 818 ; N uni1F19 ; B -24 -2 777 714 ;
+C -1 ; WX 976 ; N uni1F1A ; B -24 -2 935 706 ;
+C -1 ; WX 948 ; N uni1F1B ; B -24 -2 907 707 ;
+C -1 ; WX 1011 ; N uni1F1C ; B -24 -2 970 712 ;
+C -1 ; WX 974 ; N uni1F1D ; B -24 -2 933 710 ;
+C -1 ; WX 569 ; N uni1F20 ; B 20 -16 569 747 ;
+C -1 ; WX 569 ; N uni1F21 ; B 20 -16 569 749 ;
+C -1 ; WX 569 ; N uni1F22 ; B 20 -16 569 741 ;
+C -1 ; WX 569 ; N uni1F23 ; B 20 -16 569 741 ;
+C -1 ; WX 569 ; N uni1F24 ; B 20 -16 569 733 ;
+C -1 ; WX 569 ; N uni1F25 ; B 20 -16 569 733 ;
+C -1 ; WX 569 ; N uni1F26 ; B 20 -16 569 862 ;
+C -1 ; WX 569 ; N uni1F27 ; B 20 -16 569 854 ;
+C -1 ; WX 927 ; N uni1F28 ; B -24 -2 893 712 ;
+C -1 ; WX 941 ; N uni1F29 ; B -24 -2 907 710 ;
+C -1 ; WX 1112 ; N uni1F2A ; B -24 -2 1078 708 ;
+C -1 ; WX 1089 ; N uni1F2B ; B -24 -2 1055 710 ;
+C -1 ; WX 1147 ; N uni1F2C ; B -24 -2 1113 711 ;
+C -1 ; WX 1108 ; N uni1F2D ; B -24 -2 1074 707 ;
+C -1 ; WX 1173 ; N uni1F2E ; B -24 -2 1139 706 ;
+C -1 ; WX 1179 ; N uni1F2F ; B -24 -2 1145 708 ;
+C -1 ; WX 338 ; N uni1F30 ; B 43 -16 315 746 ;
+C -1 ; WX 338 ; N uni1F31 ; B 42 -16 310 749 ;
+C -1 ; WX 338 ; N uni1F32 ; B -89 -16 311 741 ;
+C -1 ; WX 338 ; N uni1F33 ; B -77 -16 311 741 ;
+C -1 ; WX 338 ; N uni1F34 ; B -27 -16 337 733 ;
+C -1 ; WX 338 ; N uni1F35 ; B 24 -16 352 732 ;
+C -1 ; WX 338 ; N uni1F36 ; B -86 -16 302 862 ;
+C -1 ; WX 338 ; N uni1F37 ; B -43 -16 348 854 ;
+C -1 ; WX 496 ; N uni1F38 ; B -24 -2 462 709 ;
+C -1 ; WX 513 ; N uni1F39 ; B -24 -2 479 710 ;
+C -1 ; WX 687 ; N uni1F3A ; B -24 -2 653 710 ;
+C -1 ; WX 662 ; N uni1F3B ; B -24 -2 628 709 ;
+C -1 ; WX 715 ; N uni1F3C ; B -24 -2 681 709 ;
+C -1 ; WX 695 ; N uni1F3D ; B -24 -2 661 713 ;
+C -1 ; WX 749 ; N uni1F3E ; B -24 -2 715 711 ;
+C -1 ; WX 751 ; N uni1F3F ; B -24 -2 717 711 ;
+C -1 ; WX 550 ; N uni1F40 ; B 38 -15 512 746 ;
+C -1 ; WX 550 ; N uni1F41 ; B 38 -15 512 749 ;
+C -1 ; WX 551 ; N uni1F42 ; B 38 -15 513 741 ;
+C -1 ; WX 551 ; N uni1F43 ; B 38 -15 513 741 ;
+C -1 ; WX 550 ; N uni1F44 ; B 38 -15 512 733 ;
+C -1 ; WX 550 ; N uni1F45 ; B 38 -15 512 732 ;
+C -1 ; WX 876 ; N uni1F48 ; B -24 -16 834 708 ;
+C -1 ; WX 879 ; N uni1F49 ; B -24 -16 837 713 ;
+C -1 ; WX 1092 ; N uni1F4A ; B -24 -16 1050 707 ;
+C -1 ; WX 1069 ; N uni1F4B ; B -24 -16 1027 709 ;
+C -1 ; WX 1073 ; N uni1F4C ; B -24 -16 1031 709 ;
+C -1 ; WX 1029 ; N uni1F4D ; B -24 -16 987 712 ;
+C -1 ; WX 575 ; N uni1F50 ; B 0 -14 537 746 ;
+C -1 ; WX 575 ; N uni1F51 ; B 0 -14 537 749 ;
+C -1 ; WX 575 ; N uni1F52 ; B 0 -14 537 741 ;
+C -1 ; WX 575 ; N uni1F53 ; B 0 -14 537 741 ;
+C -1 ; WX 575 ; N uni1F54 ; B 0 -14 537 733 ;
+C -1 ; WX 575 ; N uni1F55 ; B 0 -14 537 732 ;
+C -1 ; WX 575 ; N uni1F56 ; B 0 -14 537 862 ;
+C -1 ; WX 575 ; N uni1F57 ; B 0 -14 537 845 ;
+C -1 ; WX 844 ; N uni1F59 ; B -24 -1 824 710 ;
+C -1 ; WX 990 ; N uni1F5B ; B -24 -1 970 709 ;
+C -1 ; WX 1020 ; N uni1F5D ; B -24 -1 1000 710 ;
+C -1 ; WX 1077 ; N uni1F5F ; B -24 -1 1057 707 ;
+C -1 ; WX 708 ; N uni1F60 ; B 38 -16 670 746 ;
+C -1 ; WX 708 ; N uni1F61 ; B 38 -16 670 749 ;
+C -1 ; WX 709 ; N uni1F62 ; B 38 -16 671 741 ;
+C -1 ; WX 708 ; N uni1F63 ; B 38 -16 670 741 ;
+C -1 ; WX 708 ; N uni1F64 ; B 38 -16 670 733 ;
+C -1 ; WX 708 ; N uni1F65 ; B 38 -16 670 726 ;
+C -1 ; WX 708 ; N uni1F66 ; B 38 -16 670 852 ;
+C -1 ; WX 708 ; N uni1F67 ; B 38 -16 670 845 ;
+C -1 ; WX 854 ; N uni1F68 ; B -24 0 822 709 ;
+C -1 ; WX 851 ; N uni1F69 ; B -24 0 819 714 ;
+C -1 ; WX 1080 ; N uni1F6A ; B -24 0 1048 710 ;
+C -1 ; WX 1045 ; N uni1F6B ; B -24 0 1013 709 ;
+C -1 ; WX 1035 ; N uni1F6C ; B -24 0 1003 710 ;
+C -1 ; WX 1004 ; N uni1F6D ; B -24 0 972 710 ;
+C -1 ; WX 1073 ; N uni1F6E ; B -24 0 1041 712 ;
+C -1 ; WX 1042 ; N uni1F6F ; B -24 0 1010 711 ;
+C -1 ; WX 607 ; N uni1F70 ; B 38 -16 612 722 ;
+C -1 ; WX 607 ; N uni1F71 ; B 38 -16 612 755 ;
+C -1 ; WX 465 ; N uni1F72 ; B 32 -14 439 723 ;
+C -1 ; WX 465 ; N uni1F73 ; B 32 -14 439 724 ;
+C -1 ; WX 569 ; N uni1F74 ; B 20 -16 569 731 ;
+C -1 ; WX 569 ; N uni1F75 ; B 20 -16 569 723 ;
+C -1 ; WX 338 ; N uni1F76 ; B 11 -16 308 731 ;
+C -1 ; WX 338 ; N uni1F77 ; B 43 -16 310 723 ;
+C -1 ; WX 550 ; N uni1F78 ; B 38 -15 512 722 ;
+C -1 ; WX 550 ; N uni1F79 ; B 38 -15 512 723 ;
+C -1 ; WX 574 ; N uni1F7A ; B 0 -14 537 722 ;
+C -1 ; WX 574 ; N uni1F7B ; B 0 -14 537 723 ;
+C -1 ; WX 708 ; N uni1F7C ; B 38 -16 670 722 ;
+C -1 ; WX 708 ; N uni1F7D ; B 38 -16 670 723 ;
+C -1 ; WX 607 ; N uni1F80 ; B 38 -219 612 752 ;
+C -1 ; WX 607 ; N uni1F81 ; B 38 -219 612 746 ;
+C -1 ; WX 607 ; N uni1F82 ; B 38 -219 612 742 ;
+C -1 ; WX 607 ; N uni1F83 ; B 38 -219 612 738 ;
+C -1 ; WX 607 ; N uni1F84 ; B 38 -219 612 738 ;
+C -1 ; WX 607 ; N uni1F85 ; B 38 -219 612 733 ;
+C -1 ; WX 607 ; N uni1F86 ; B 38 -219 612 862 ;
+C -1 ; WX 607 ; N uni1F87 ; B 38 -219 612 845 ;
+C -1 ; WX 743 ; N uni1F88 ; B -24 -219 739 709 ;
+C -1 ; WX 743 ; N uni1F89 ; B -24 -219 739 710 ;
+C -1 ; WX 959 ; N uni1F8A ; B -24 -219 955 710 ;
+C -1 ; WX 943 ; N uni1F8B ; B -24 -219 939 711 ;
+C -1 ; WX 943 ; N uni1F8C ; B -24 -219 939 709 ;
+C -1 ; WX 904 ; N uni1F8D ; B -24 -219 900 710 ;
+C -1 ; WX 965 ; N uni1F8E ; B -24 -219 961 709 ;
+C -1 ; WX 928 ; N uni1F8F ; B -24 -219 924 711 ;
+C -1 ; WX 569 ; N uni1F90 ; B 20 -219 569 747 ;
+C -1 ; WX 569 ; N uni1F91 ; B 20 -219 569 749 ;
+C -1 ; WX 569 ; N uni1F92 ; B 20 -219 569 741 ;
+C -1 ; WX 569 ; N uni1F93 ; B 20 -219 569 741 ;
+C -1 ; WX 569 ; N uni1F94 ; B 20 -219 569 733 ;
+C -1 ; WX 569 ; N uni1F95 ; B 20 -219 569 733 ;
+C -1 ; WX 569 ; N uni1F96 ; B 20 -219 569 862 ;
+C -1 ; WX 569 ; N uni1F97 ; B 20 -219 569 854 ;
+C -1 ; WX 927 ; N uni1F98 ; B -24 -219 893 712 ;
+C -1 ; WX 941 ; N uni1F99 ; B -24 -219 907 710 ;
+C -1 ; WX 1112 ; N uni1F9A ; B -24 -219 1078 708 ;
+C -1 ; WX 1089 ; N uni1F9B ; B -24 -219 1055 710 ;
+C -1 ; WX 1147 ; N uni1F9C ; B -24 -219 1113 711 ;
+C -1 ; WX 1108 ; N uni1F9D ; B -24 -219 1074 707 ;
+C -1 ; WX 1173 ; N uni1F9E ; B -24 -219 1139 706 ;
+C -1 ; WX 1179 ; N uni1F9F ; B -24 -219 1145 708 ;
+C -1 ; WX 708 ; N uni1FA0 ; B 38 -219 670 746 ;
+C -1 ; WX 708 ; N uni1FA1 ; B 38 -219 670 749 ;
+C -1 ; WX 709 ; N uni1FA2 ; B 38 -219 671 741 ;
+C -1 ; WX 708 ; N uni1FA3 ; B 38 -219 670 741 ;
+C -1 ; WX 708 ; N uni1FA4 ; B 38 -219 670 733 ;
+C -1 ; WX 708 ; N uni1FA5 ; B 38 -219 670 726 ;
+C -1 ; WX 708 ; N uni1FA6 ; B 38 -219 670 852 ;
+C -1 ; WX 708 ; N uni1FA7 ; B 38 -219 670 845 ;
+C -1 ; WX 854 ; N uni1FA8 ; B -24 -219 822 709 ;
+C -1 ; WX 851 ; N uni1FA9 ; B -24 -219 819 714 ;
+C -1 ; WX 1080 ; N uni1FAA ; B -24 -219 1048 710 ;
+C -1 ; WX 1045 ; N uni1FAB ; B -24 -219 1013 709 ;
+C -1 ; WX 1035 ; N uni1FAC ; B -24 -219 1003 710 ;
+C -1 ; WX 1004 ; N uni1FAD ; B -24 -219 972 710 ;
+C -1 ; WX 1073 ; N uni1FAE ; B -24 -219 1041 712 ;
+C -1 ; WX 1042 ; N uni1FAF ; B -24 -219 1010 711 ;
+C -1 ; WX 603 ; N uni1FB0 ; B 34 -16 608 643 ;
+C -1 ; WX 603 ; N uni1FB1 ; B 34 -16 608 580 ;
+C -1 ; WX 603 ; N uni1FB2 ; B 34 -219 608 722 ;
+C -1 ; WX 603 ; N uni1FB3 ; B 34 -219 608 481 ;
+C -1 ; WX 603 ; N uni1FB4 ; B 34 -219 608 755 ;
+C -1 ; WX 603 ; N uni1FB6 ; B 34 -16 608 648 ;
+C -1 ; WX 603 ; N uni1FB7 ; B 34 -219 608 648 ;
+C -1 ; WX 771 ; N uni1FB8 ; B 4 -1 767 835 ;
+C -1 ; WX 771 ; N uni1FB9 ; B 4 -1 767 762 ;
+C -1 ; WX 777 ; N uni1FBA ; B 4 -1 773 707 ;
+C -1 ; WX 796 ; N uni1FBB ; B 4 -1 792 714 ;
+C -1 ; WX 771 ; N uni1FBC ; B 4 -219 767 706 ;
+C -1 ; WX 180 ; N uni1FBD ; B 12 500 168 708 ;
+C -1 ; WX 144 ; N uni1FBE ; B 12 -219 132 -59 ;
+C -1 ; WX 180 ; N uni1FBF ; B 12 500 168 708 ;
+C -1 ; WX 359 ; N uni1FC0 ; B 12 541 347 648 ;
+C -1 ; WX 362 ; N uni1FC1 ; B 12 543 350 769 ;
+C -1 ; WX 569 ; N uni1FC2 ; B 20 -219 569 731 ;
+C -1 ; WX 569 ; N uni1FC3 ; B 20 -219 569 492 ;
+C -1 ; WX 569 ; N uni1FC4 ; B 20 -219 569 723 ;
+C -1 ; WX 569 ; N uni1FC6 ; B 20 -16 569 642 ;
+C -1 ; WX 569 ; N uni1FC7 ; B 20 -219 569 642 ;
+C -1 ; WX 789 ; N uni1FC8 ; B -24 -2 748 710 ;
+C -1 ; WX 843 ; N uni1FC9 ; B -24 -3 802 713 ;
+C -1 ; WX 923 ; N uni1FCA ; B -24 -2 889 708 ;
+C -1 ; WX 977 ; N uni1FCB ; B -24 -2 943 714 ;
+C -1 ; WX 798 ; N uni1FCC ; B 34 -219 764 694 ;
+C -1 ; WX 391 ; N uni1FCD ; B 12 503 379 711 ;
+C -1 ; WX 387 ; N uni1FCE ; B 12 503 375 702 ;
+C -1 ; WX 411 ; N uni1FCF ; B 12 383 399 709 ;
+C -1 ; WX 338 ; N uni1FD0 ; B 46 -16 314 639 ;
+C -1 ; WX 338 ; N uni1FD1 ; B -3 -16 314 580 ;
+C -1 ; WX 338 ; N uni1FD2 ; B -36 -16 325 750 ;
+C -1 ; WX 338 ; N uni1FD3 ; B -43 -16 317 752 ;
+C -1 ; WX 338 ; N uni1FD6 ; B 6 -16 318 643 ;
+C -1 ; WX 338 ; N uni1FD7 ; B -42 -16 314 769 ;
+C -1 ; WX 374 ; N uni1FD8 ; B 34 -2 340 831 ;
+C -1 ; WX 374 ; N uni1FD9 ; B 34 -2 340 768 ;
+C -1 ; WX 503 ; N uni1FDA ; B -24 -2 469 708 ;
+C -1 ; WX 553 ; N uni1FDB ; B -24 -2 519 714 ;
+C -1 ; WX 363 ; N uni1FDD ; B 12 504 351 710 ;
+C -1 ; WX 354 ; N uni1FDE ; B 12 514 342 709 ;
+C -1 ; WX 414 ; N uni1FDF ; B 12 396 402 710 ;
+C -1 ; WX 575 ; N uni1FE0 ; B 0 -14 537 643 ;
+C -1 ; WX 575 ; N uni1FE1 ; B 0 -14 537 581 ;
+C -1 ; WX 575 ; N uni1FE2 ; B 0 -14 537 750 ;
+C -1 ; WX 575 ; N uni1FE3 ; B 0 -14 537 742 ;
+C -1 ; WX 533 ; N uni1FE4 ; B 32 -241 495 736 ;
+C -1 ; WX 533 ; N uni1FE5 ; B 32 -245 495 749 ;
+C -1 ; WX 575 ; N uni1FE6 ; B 0 -14 537 650 ;
+C -1 ; WX 575 ; N uni1FE7 ; B 0 -14 537 766 ;
+C -1 ; WX 689 ; N uni1FE8 ; B 20 -1 669 830 ;
+C -1 ; WX 688 ; N uni1FE9 ; B 20 -1 668 770 ;
+C -1 ; WX 823 ; N uni1FEA ; B -24 -1 803 708 ;
+C -1 ; WX 870 ; N uni1FEB ; B -24 -1 850 713 ;
+C -1 ; WX 738 ; N uni1FEC ; B -24 -2 718 708 ;
+C -1 ; WX 385 ; N uni1FED ; B 12 543 373 750 ;
+C -1 ; WX 385 ; N uni1FEE ; B 12 534 373 742 ;
+C -1 ; WX 212 ; N uni1FEF ; B 17 507 194 711 ;
+C -1 ; WX 707 ; N uni1FF2 ; B 38 -219 669 722 ;
+C -1 ; WX 708 ; N uni1FF3 ; B 38 -219 670 485 ;
+C -1 ; WX 708 ; N uni1FF4 ; B 38 -219 670 723 ;
+C -1 ; WX 708 ; N uni1FF6 ; B 38 -16 670 648 ;
+C -1 ; WX 708 ; N uni1FF7 ; B 38 -219 670 648 ;
+C -1 ; WX 922 ; N uni1FF8 ; B -24 -16 880 707 ;
+C -1 ; WX 905 ; N uni1FF9 ; B -24 -15 863 714 ;
+C -1 ; WX 891 ; N uni1FFA ; B -24 0 849 709 ;
+C -1 ; WX 868 ; N uni1FFB ; B -24 0 826 714 ;
+C -1 ; WX 745 ; N uni1FFC ; B 42 -219 703 709 ;
+C -1 ; WX 215 ; N uni1FFD ; B 12 477 203 712 ;
+C -1 ; WX 181 ; N uni1FFE ; B 12 501 169 709 ;
+C -1 ; WX 389 ; N uni2010 ; B 50 231 339 299 ;
+C -1 ; WX 329 ; N figuredash ; B 0 213 329 271 ;
+C -1 ; WX 475 ; N endash ; B 0 202 475 257 ;
+C -1 ; WX 704 ; N emdash ; B 0 203 704 257 ;
+C -1 ; WX 310 ; N dblverticalbar ; B 53 -14 257 707 ;
+C -1 ; WX 483 ; N dbllowline ; B 0 -194 483 -46 ;
+C -1 ; WX 206 ; N quoteleft ; B 74 496 188 696 ;
+C -1 ; WX 205 ; N quoteright ; B 84 506 199 707 ;
+C -1 ; WX 265 ; N quotesinglbase ; B 77 -108 192 92 ;
+C -1 ; WX 280 ; N quoteleftreversed ; B 56 730 224 935 ;
+C -1 ; WX 368 ; N quotedblleft ; B 23 496 329 696 ;
+C -1 ; WX 378 ; N quotedblright ; B 35 496 341 697 ;
+C -1 ; WX 378 ; N quotedblbase ; B 46 -104 351 98 ;
+C -1 ; WX 599 ; N dagger ; B 32 -205 563 693 ;
+C -1 ; WX 599 ; N daggerdbl ; B 32 -210 563 693 ;
+C -1 ; WX 564 ; N bullet ; B 122 161 443 481 ;
+C -1 ; WX 635 ; N twodotenleader ; B 101 -16 534 111 ;
+C -1 ; WX 695 ; N ellipsis ; B 80 -12 651 86 ;
+C -1 ; WX 1036 ; N perthousand ; B 74 -14 968 709 ;
+C -1 ; WX 280 ; N minute ; B 56 730 224 935 ;
+C -1 ; WX 439 ; N second ; B 56 730 383 935 ;
+C -1 ; WX 314 ; N guilsinglleft ; B 48 46 233 381 ;
+C -1 ; WX 314 ; N guilsinglright ; B 81 46 266 381 ;
+C -1 ; WX 417 ; N exclamdbl ; B 19 -10 319 707 ;
+C -1 ; WX 545 ; N interrobang ; B 99 -9 467 708 ;
+C -1 ; WX 499 ; N overline ; B 0 747 499 801 ;
+C -1 ; WX 159 ; N fraction ; B -151 -14 341 696 ;
+C -1 ; WX 260 ; N zerosuperior ; B 25 498 234 791 ;
+C -1 ; WX 253 ; N foursuperior ; B 6 498 230 788 ;
+C -1 ; WX 267 ; N fivesuperior ; B 30 498 229 793 ;
+C -1 ; WX 252 ; N sixsuperior ; B 18 498 223 789 ;
+C -1 ; WX 237 ; N sevensuperior ; B 29 511 209 799 ;
+C -1 ; WX 270 ; N eightsuperior ; B 28 497 233 790 ;
+C -1 ; WX 252 ; N ninesuperior ; B 35 497 236 790 ;
+C -1 ; WX 382 ; N plussuperior ; B 50 490 335 770 ;
+C -1 ; WX 365 ; N equalsuperior ; B 50 559 318 698 ;
+C -1 ; WX 232 ; N parenleftsuperior ; B 44 379 214 882 ;
+C -1 ; WX 232 ; N parenrightsuperior ; B 18 377 188 880 ;
+C -1 ; WX 381 ; N nsuperior ; B 19 310 358 621 ;
+C -1 ; WX 260 ; N zeroinferior ; B 25 -108 234 185 ;
+C -1 ; WX 236 ; N oneinferior ; B 32 -108 170 192 ;
+C -1 ; WX 242 ; N twoinferior ; B 27 -100 218 187 ;
+C -1 ; WX 280 ; N threeinferior ; B 37 -108 237 185 ;
+C -1 ; WX 253 ; N fourinferior ; B 6 -108 230 182 ;
+C -1 ; WX 267 ; N fiveinferior ; B 30 -108 229 187 ;
+C -1 ; WX 252 ; N sixinferior ; B 18 -108 223 183 ;
+C -1 ; WX 237 ; N seveninferior ; B 29 -100 209 188 ;
+C -1 ; WX 270 ; N eightinferior ; B 28 -108 233 185 ;
+C -1 ; WX 252 ; N nineinferior ; B 21 -108 222 185 ;
+C -1 ; WX 382 ; N plusinferior ; B 50 -116 335 164 ;
+C -1 ; WX 365 ; N equalinferior ; B 50 -44 318 95 ;
+C -1 ; WX 232 ; N parenleftinferior ; B 44 -228 214 275 ;
+C -1 ; WX 232 ; N parenrightinferior ; B 18 -229 188 274 ;
+C -1 ; WX 711 ; N coloncurrency ; B 43 -78 675 759 ;
+C -1 ; WX 697 ; N cruzeiro ; B 43 -14 675 707 ;
+C -1 ; WX 639 ; N franc ; B 37 -2 605 696 ;
+C -1 ; WX 610 ; N peseta ; B 33 -2 631 693 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 1007 ; N trademark ; B 32 262 975 668 ;
+C -1 ; WX 792 ; N estimated ; B 12 -9 784 670 ;
+C -1 ; WX 611 ; N onethird ; B 32 -16 579 696 ;
+C -1 ; WX 610 ; N twothirds ; B 32 -18 578 701 ;
+C -1 ; WX 677 ; N onefifth ; B 32 -17 645 699 ;
+C -1 ; WX 624 ; N twofifths ; B 32 -18 592 696 ;
+C -1 ; WX 624 ; N threefifths ; B 32 -17 592 710 ;
+C -1 ; WX 669 ; N fourfifths ; B 32 -18 637 697 ;
+C -1 ; WX 585 ; N onesixth ; B 32 -16 553 700 ;
+C -1 ; WX 584 ; N fivesixths ; B 32 -17 552 696 ;
+C -1 ; WX 570 ; N oneeighth ; B 32 -16 538 696 ;
+C -1 ; WX 597 ; N threeeighths ; B 32 -17 565 708 ;
+C -1 ; WX 589 ; N fiveeighths ; B 32 -16 557 699 ;
+C -1 ; WX 582 ; N seveneighths ; B 32 -17 550 696 ;
+C -1 ; WX 556 ; N uni215F ; B 32 -14 524 696 ;
+C -1 ; WX 551 ; N partialdiff ; B 45 -15 519 709 ;
+C -1 ; WX 785 ; N product ; B 53 -1 786 693 ;
+C -1 ; WX 646 ; N summation ; B 30 -1 618 696 ;
+C -1 ; WX 475 ; N minus ; B 14 216 461 267 ;
+C -1 ; WX 450 ; N radical ; B 15 9 449 818 ;
+C -1 ; WX 644 ; N infinity ; B 29 38 618 304 ;
+C -1 ; WX 475 ; N logicaland ; B 14 0 461 522 ;
+C -1 ; WX 475 ; N logicalor ; B 14 0 461 522 ;
+C -1 ; WX 451 ; N intersection ; B 36 26 439 495 ;
+C -1 ; WX 475 ; N union ; B 14 0 461 521 ;
+C -1 ; WX 359 ; N integral ; B 1 -190 370 669 ;
+C -1 ; WX 475 ; N congruent ; B 14 144 461 527 ;
+C -1 ; WX 779 ; N approxequal ; B 81 139 697 420 ;
+C -1 ; WX 451 ; N notequal ; B 36 -60 439 410 ;
+C -1 ; WX 451 ; N equivalence ; B 36 52 439 320 ;
+C -1 ; WX 451 ; N lessequal ; B 36 1 439 527 ;
+C -1 ; WX 451 ; N greaterequal ; B 36 2 439 529 ;
+C -1 ; WX 475 ; N revlogicalnot ; B 36 36 439 263 ;
+C -1 ; WX 441 ; N H22073 ; B 28 -5 407 374 ;
+C -1 ; WX 323 ; N H18543 ; B 65 91 251 277 ;
+C -1 ; WX 323 ; N H18551 ; B 67 93 253 279 ;
+C -1 ; WX 428 ; N lozenge ; B 36 2 377 551 ;
+C -1 ; WX 393 ; N H18533 ; B 51 47 334 329 ;
+C -1 ; WX 291 ; N whitebullet ; B 49 87 241 279 ;
+C -1 ; WX 557 ; N uniF500 ; B 15 0 542 481 ;
+C -1 ; WX 503 ; N uniF501 ; B 32 -3 478 471 ;
+C -1 ; WX 428 ; N uniF502 ; B 26 -2 415 471 ;
+C -1 ; WX 465 ; N uniF503 ; B 10 0 447 481 ;
+C -1 ; WX 489 ; N uniF504 ; B 24 -1 457 470 ;
+C -1 ; WX 454 ; N uniF505 ; B 13 0 434 472 ;
+C -1 ; WX 570 ; N uniF506 ; B 20 -1 548 470 ;
+C -1 ; WX 552 ; N uniF507 ; B 36 -10 526 481 ;
+C -1 ; WX 307 ; N uniF508 ; B 20 -1 260 471 ;
+C -1 ; WX 608 ; N uniF509 ; B 20 -1 588 471 ;
+C -1 ; WX 560 ; N uniF50A ; B 15 0 542 481 ;
+C -1 ; WX 683 ; N uniF50B ; B 29 -1 659 471 ;
+C -1 ; WX 580 ; N uniF50C ; B 23 -7 552 471 ;
+C -1 ; WX 475 ; N uniF50D ; B 40 -1 444 470 ;
+C -1 ; WX 568 ; N uniF50E ; B 36 -10 526 481 ;
+C -1 ; WX 577 ; N uniF50F ; B 19 -1 548 470 ;
+C -1 ; WX 455 ; N uniF510 ; B 23 -1 429 470 ;
+C -1 ; WX 504 ; N uniF512 ; B 20 -1 482 470 ;
+C -1 ; WX 479 ; N uniF513 ; B 29 -1 456 471 ;
+C -1 ; WX 498 ; N uniF514 ; B 18 -2 485 471 ;
+C -1 ; WX 606 ; N uniF515 ; B 31 -1 588 471 ;
+C -1 ; WX 602 ; N uniF516 ; B 27 -1 579 471 ;
+C -1 ; WX 619 ; N uniF517 ; B 7 -1 611 473 ;
+C -1 ; WX 544 ; N uniF518 ; B 33 0 528 481 ;
+C -1 ; WX 307 ; N uniF519 ; B 7 -1 283 606 ;
+C -1 ; WX 499 ; N uniF51A ; B 18 -2 485 609 ;
+C -1 ; WX 599 ; N uniF639 ; B 54 -14 545 707 ;
+C -1 ; WX 599 ; N uniF63A ; B 78 0 522 708 ;
+C -1 ; WX 599 ; N uniF63B ; B 65 -14 534 708 ;
+C -1 ; WX 599 ; N uniF63C ; B 36 -1 562 707 ;
+C -1 ; WX 599 ; N uniF63D ; B 66 -14 533 708 ;
+C -1 ; WX 599 ; N uniF63E ; B 59 -19 540 702 ;
+C -1 ; WX 599 ; N uniF63F ; B 90 0 508 707 ;
+C -1 ; WX 599 ; N uniF640 ; B 58 -14 541 707 ;
+C -1 ; WX 599 ; N uniF641 ; B 64 -23 535 700 ;
+C -1 ; WX 545 ; N uniF642 ; B 41 -10 513 474 ;
+C -1 ; WX 367 ; N uniF650 ; B 3 0 349 465 ;
+C -1 ; WX 449 ; N uniF651 ; B 46 -30 403 485 ;
+C -1 ; WX 260 ; N uniF655 ; B 25 -9 234 284 ;
+C -1 ; WX 236 ; N uniF656 ; B 32 -9 170 291 ;
+C -1 ; WX 242 ; N uniF657 ; B 27 0 218 287 ;
+C -1 ; WX 280 ; N uniF658 ; B 37 -9 237 284 ;
+C -1 ; WX 253 ; N uniF659 ; B 6 -9 230 281 ;
+C -1 ; WX 267 ; N uniF65A ; B 30 -9 229 286 ;
+C -1 ; WX 252 ; N uniF65B ; B 18 -9 223 282 ;
+C -1 ; WX 237 ; N uniF65C ; B 29 0 209 288 ;
+C -1 ; WX 270 ; N uniF65D ; B 28 -9 233 284 ;
+C -1 ; WX 252 ; N uniF65E ; B 21 -9 222 284 ;
+C -1 ; WX 260 ; N uniF661 ; B 25 186 234 479 ;
+C -1 ; WX 236 ; N uniF662 ; B 43 185 181 485 ;
+C -1 ; WX 242 ; N uniF663 ; B 27 192 218 479 ;
+C -1 ; WX 280 ; N uniF664 ; B 37 186 237 479 ;
+C -1 ; WX 253 ; N uniF665 ; B 6 184 230 474 ;
+C -1 ; WX 267 ; N uniF666 ; B 30 184 229 479 ;
+C -1 ; WX 252 ; N uniF667 ; B 18 188 223 479 ;
+C -1 ; WX 237 ; N uniF668 ; B 29 192 209 480 ;
+C -1 ; WX 270 ; N uniF669 ; B 28 186 233 479 ;
+C -1 ; WX 252 ; N uniF66A ; B 21 186 222 479 ;
+C -1 ; WX 557 ; N uniF66D ; B 15 0 542 653 ;
+C -1 ; WX 557 ; N uniF66E ; B 15 0 542 563 ;
+C -1 ; WX 557 ; N uniF66F ; B 15 -147 542 481 ;
+C -1 ; WX 741 ; N uniF670 ; B 20 -1 721 676 ;
+C -1 ; WX 483 ; N uniF671 ; B 34 -10 467 676 ;
+C -1 ; WX 483 ; N uniF672 ; B 34 -10 465 663 ;
+C -1 ; WX 483 ; N uniF673 ; B 34 -10 465 663 ;
+C -1 ; WX 483 ; N uniF674 ; B 34 -10 465 623 ;
+C -1 ; WX 527 ; N uniF675 ; B 26 0 502 663 ;
+C -1 ; WX 527 ; N uniF676 ; B 26 0 502 470 ;
+C -1 ; WX 489 ; N uniF677 ; B 32 -1 465 651 ;
+C -1 ; WX 489 ; N uniF678 ; B 32 -1 465 663 ;
+C -1 ; WX 489 ; N uniF679 ; B 32 -1 465 626 ;
+C -1 ; WX 489 ; N uniF67A ; B 32 -1 465 563 ;
+C -1 ; WX 580 ; N uniF67B ; B 23 -213 552 471 ;
+C -1 ; WX 489 ; N uniF67C ; B 32 -147 465 470 ;
+C -1 ; WX 527 ; N uniF67D ; B 37 -10 516 651 ;
+C -1 ; WX 527 ; N uniF67E ; B 37 -10 516 663 ;
+C -1 ; WX 527 ; N uniF67F ; B 37 -305 516 481 ;
+C -1 ; WX 527 ; N uniF680 ; B 37 -10 516 620 ;
+C -1 ; WX 570 ; N uniF681 ; B 28 -1 556 470 ;
+C -1 ; WX 570 ; N uniF682 ; B 28 -1 556 663 ;
+C -1 ; WX 307 ; N uniF683 ; B 33 -1 275 651 ;
+C -1 ; WX 616 ; N uniF684 ; B 34 -10 597 471 ;
+C -1 ; WX 307 ; N uniF685 ; B 13 -1 277 563 ;
+C -1 ; WX 307 ; N uniF686 ; B 34 -147 275 471 ;
+C -1 ; WX 307 ; N uniF687 ; B -1 -1 293 618 ;
+C -1 ; WX 475 ; N uniF68A ; B 22 0 454 677 ;
+C -1 ; WX 475 ; N uniF68B ; B 22 0 456 475 ;
+C -1 ; WX 475 ; N uniF68C ; B 22 -305 454 471 ;
+C -1 ; WX 475 ; N uniF68D ; B 22 0 454 471 ;
+C -1 ; WX 580 ; N uniF68E ; B 23 -7 552 676 ;
+C -1 ; WX 580 ; N uniF68F ; B 23 -7 552 663 ;
+C -1 ; WX 580 ; N uniF690 ; B 23 -305 552 471 ;
+C -1 ; WX 570 ; N uniF691 ; B 44 -10 534 651 ;
+C -1 ; WX 570 ; N uniF692 ; B 44 -10 534 677 ;
+C -1 ; WX 570 ; N uniF693 ; B 44 -10 534 563 ;
+C -1 ; WX 570 ; N uniF694 ; B 44 -56 534 653 ;
+C -1 ; WX 532 ; N uniF695 ; B 35 -1 521 676 ;
+C -1 ; WX 532 ; N uniF696 ; B 35 -1 521 660 ;
+C -1 ; WX 532 ; N uniF697 ; B 35 -305 521 470 ;
+C -1 ; WX 422 ; N uniF698 ; B 20 -11 398 676 ;
+C -1 ; WX 422 ; N uniF699 ; B 20 -147 398 485 ;
+C -1 ; WX 422 ; N uniF69A ; B 20 -11 398 663 ;
+C -1 ; WX 422 ; N uniF69B ; B 20 -305 398 485 ;
+C -1 ; WX 480 ; N uniF69C ; B 36 -1 464 471 ;
+C -1 ; WX 480 ; N uniF69D ; B 36 -1 464 663 ;
+C -1 ; WX 480 ; N uniF69E ; B 36 -305 464 471 ;
+C -1 ; WX 537 ; N uniF69F ; B 20 -10 521 651 ;
+C -1 ; WX 537 ; N uniF6A0 ; B 20 -10 546 679 ;
+C -1 ; WX 537 ; N uniF6A1 ; B 20 -10 521 563 ;
+C -1 ; WX 537 ; N uniF6A2 ; B 20 -147 521 471 ;
+C -1 ; WX 537 ; N uniF6A3 ; B 20 -10 521 671 ;
+C -1 ; WX 537 ; N uniF6A4 ; B 20 -10 521 618 ;
+C -1 ; WX 827 ; N uniF6A5 ; B 24 -10 814 682 ;
+C -1 ; WX 827 ; N uniF6A6 ; B 24 -10 814 663 ;
+C -1 ; WX 827 ; N uniF6A7 ; B 24 -10 814 615 ;
+C -1 ; WX 827 ; N uniF6A8 ; B 24 -10 814 683 ;
+C -1 ; WX 499 ; N uniF6A9 ; B 18 -2 485 666 ;
+C -1 ; WX 499 ; N uniF6AA ; B 18 -2 485 680 ;
+C -1 ; WX 456 ; N uniF6AB ; B 13 0 435 677 ;
+C -1 ; WX 456 ; N uniF6AC ; B 13 0 435 626 ;
+C -1 ; WX 307 ; N uniF6AD ; B 34 -1 275 616 ;
+C -1 ; WX 148 ; N commaaccent ; B 12 -305 136 -98 ;
+C -1 ; WX 230 ; N Acute ; B 12 733 218 891 ;
+C -1 ; WX 311 ; N Caron ; B 12 732 299 885 ;
+C -1 ; WX 301 ; N Dieresis ; B 12 732 289 824 ;
+C -1 ; WX 200 ; N Grave ; B 12 733 188 937 ;
+C -1 ; WX 319 ; N Hungarumlaut ; B 12 731 307 946 ;
+C -1 ; WX 325 ; N Macron ; B 12 731 313 778 ;
+C -1 ; WX 599 ; N onefitted ; B 143 -1 456 720 ;
+C -1 ; WX 1126 ; N rupiah ; B 30 -210 1099 692 ;
+C -1 ; WX 352 ; N hypheninferior ; B 41 1 311 53 ;
+C -1 ; WX 352 ; N hyphensuperior ; B 41 603 311 655 ;
+C -1 ; WX 257 ; N Brevesmall ; B 12 522 245 651 ;
+C -1 ; WX 296 ; N Caronsmall ; B 12 520 284 663 ;
+C -1 ; WX 296 ; N Circumflexsmall ; B 12 520 284 663 ;
+C -1 ; WX 125 ; N Dotaccentsmall ; B 12 519 113 620 ;
+C -1 ; WX 358 ; N Hungarumlautsmall ; B 12 521 346 679 ;
+C -1 ; WX 475 ; N Lslashsmall ; B 10 0 454 471 ;
+C -1 ; WX 727 ; N OEsmall ; B 26 -6 698 475 ;
+C -1 ; WX 203 ; N Ogoneksmall ; B 12 -147 191 8 ;
+C -1 ; WX 185 ; N Ringsmall ; B 12 525 173 676 ;
+C -1 ; WX 422 ; N Scaronsmall ; B 20 -11 398 665 ;
+C -1 ; WX 318 ; N Tildesmall ; B 12 523 306 618 ;
+C -1 ; WX 456 ; N Zcaronsmall ; B 13 0 435 663 ;
+C -1 ; WX 187 ; N exclamsmall ; B 91 -7 167 475 ;
+C -1 ; WX 414 ; N dollaroldstyle ; B 6 -56 384 517 ;
+C -1 ; WX 551 ; N ampersandsmall ; B 28 -11 524 479 ;
+C -1 ; WX 543 ; N zerooldstyle ; B 21 -18 517 478 ;
+C -1 ; WX 437 ; N oneoldstyle ; B 107 -1 336 475 ;
+C -1 ; WX 437 ; N twooldstyle ; B 43 0 379 480 ;
+C -1 ; WX 599 ; N threeoldstyle ; B 65 -237 535 485 ;
+C -1 ; WX 599 ; N fouroldstyle ; B 29 -230 556 478 ;
+C -1 ; WX 599 ; N fiveoldstyle ; B 74 -247 541 475 ;
+C -1 ; WX 599 ; N sixoldstyle ; B 60 -19 541 700 ;
+C -1 ; WX 599 ; N sevenoldstyle ; B 90 -228 509 478 ;
+C -1 ; WX 599 ; N eightoldstyle ; B 58 -13 541 708 ;
+C -1 ; WX 599 ; N nineoldstyle ; B 62 -245 533 477 ;
+C -1 ; WX 240 ; N Gravesmall ; B 12 490 228 656 ;
+C -1 ; WX 557 ; N Asmall ; B 15 0 542 481 ;
+C -1 ; WX 503 ; N Bsmall ; B 32 -3 478 471 ;
+C -1 ; WX 483 ; N Csmall ; B 34 -10 465 481 ;
+C -1 ; WX 527 ; N Dsmall ; B 26 0 502 470 ;
+C -1 ; WX 489 ; N Esmall ; B 32 -1 465 470 ;
+C -1 ; WX 471 ; N Fsmall ; B 25 -3 443 472 ;
+C -1 ; WX 527 ; N Gsmall ; B 37 -10 516 481 ;
+C -1 ; WX 570 ; N Hsmall ; B 28 -1 556 470 ;
+C -1 ; WX 307 ; N Ismall ; B 34 -1 275 471 ;
+C -1 ; WX 335 ; N Jsmall ; B 17 -10 316 471 ;
+C -1 ; WX 608 ; N Ksmall ; B 35 -1 603 471 ;
+C -1 ; WX 475 ; N Lsmall ; B 22 0 454 471 ;
+C -1 ; WX 681 ; N Msmall ; B 29 -1 659 471 ;
+C -1 ; WX 580 ; N Nsmall ; B 23 -7 552 471 ;
+C -1 ; WX 570 ; N Osmall ; B 44 -10 534 481 ;
+C -1 ; WX 454 ; N Psmall ; B 23 -1 429 470 ;
+C -1 ; WX 566 ; N Qsmall ; B 36 -126 533 481 ;
+C -1 ; WX 532 ; N Rsmall ; B 35 -1 521 470 ;
+C -1 ; WX 422 ; N Ssmall ; B 20 -11 398 485 ;
+C -1 ; WX 480 ; N Tsmall ; B 36 -1 464 471 ;
+C -1 ; WX 537 ; N Usmall ; B 20 -10 521 471 ;
+C -1 ; WX 561 ; N Vsmall ; B 18 -10 558 469 ;
+C -1 ; WX 827 ; N Wsmall ; B 24 -10 814 470 ;
+C -1 ; WX 601 ; N Xsmall ; B 27 -1 579 471 ;
+C -1 ; WX 499 ; N Ysmall ; B 18 -2 485 471 ;
+C -1 ; WX 456 ; N Zsmall ; B 13 0 435 472 ;
+C -1 ; WX 187 ; N uniF7A1 ; B 91 -7 167 475 ;
+C -1 ; WX 483 ; N centoldstyle ; B 34 -72 465 524 ;
+C -1 ; WX 300 ; N Dieresissmall ; B 12 522 288 615 ;
+C -1 ; WX 288 ; N Macronsmall ; B 12 523 276 563 ;
+C -1 ; WX 230 ; N Acutesmall ; B 12 518 218 676 ;
+C -1 ; WX 188 ; N Cedillasmall ; B 12 -147 176 -3 ;
+C -1 ; WX 557 ; N Agravesmall ; B 15 0 542 685 ;
+C -1 ; WX 557 ; N Aacutesmall ; B 15 0 542 676 ;
+C -1 ; WX 557 ; N Acircumflexsmall ; B 15 0 542 663 ;
+C -1 ; WX 557 ; N Atildesmall ; B 15 0 542 618 ;
+C -1 ; WX 557 ; N Adieresissmall ; B 15 0 542 615 ;
+C -1 ; WX 557 ; N Aringsmall ; B 15 0 542 676 ;
+C -1 ; WX 741 ; N AEsmall ; B 20 -1 721 470 ;
+C -1 ; WX 483 ; N Ccedillasmall ; B 34 -147 465 481 ;
+C -1 ; WX 489 ; N Egravesmall ; B 32 -1 465 684 ;
+C -1 ; WX 489 ; N Eacutesmall ; B 32 -1 465 678 ;
+C -1 ; WX 489 ; N Ecircumflexsmall ; B 32 -1 465 663 ;
+C -1 ; WX 489 ; N Edieresissmall ; B 32 -1 465 612 ;
+C -1 ; WX 307 ; N Igravesmall ; B -37 -1 275 678 ;
+C -1 ; WX 307 ; N Iacutesmall ; B 34 -1 338 674 ;
+C -1 ; WX 307 ; N Icircumflexsmall ; B 13 -1 285 663 ;
+C -1 ; WX 307 ; N Idieresissmall ; B 6 -1 282 608 ;
+C -1 ; WX 527 ; N Ethsmall ; B 26 0 502 470 ;
+C -1 ; WX 580 ; N Ntildesmall ; B 23 -7 552 618 ;
+C -1 ; WX 570 ; N Ogravesmall ; B 44 -10 534 681 ;
+C -1 ; WX 570 ; N Oacutesmall ; B 44 -10 534 679 ;
+C -1 ; WX 570 ; N Ocircumflexsmall ; B 44 -10 534 663 ;
+C -1 ; WX 570 ; N Otildesmall ; B 44 -10 534 618 ;
+C -1 ; WX 570 ; N Odieresissmall ; B 44 -10 534 612 ;
+C -1 ; WX 570 ; N Oslashsmall ; B 44 -56 534 540 ;
+C -1 ; WX 537 ; N Ugravesmall ; B 20 -10 521 677 ;
+C -1 ; WX 537 ; N Uacutesmall ; B 20 -10 521 678 ;
+C -1 ; WX 537 ; N Ucircumflexsmall ; B 20 -10 521 663 ;
+C -1 ; WX 537 ; N Udieresissmall ; B 20 -10 521 608 ;
+C -1 ; WX 499 ; N Yacutesmall ; B 18 -2 485 674 ;
+C -1 ; WX 504 ; N Thornsmall ; B 34 -1 430 471 ;
+C -1 ; WX 499 ; N Ydieresissmall ; B 18 -2 485 610 ;
+C -1 ; WX 579 ; N ff ; B 28 -1 619 706 ; L l ffl ; L i ffi ;
+C -1 ; WX 585 ; N fi ; B 44 -16 573 706 ;
+C -1 ; WX 586 ; N fl ; B 44 -12 574 710 ;
+C -1 ; WX 791 ; N ffi ; B 28 -16 779 706 ;
+C -1 ; WX 794 ; N ffl ; B 28 -12 782 710 ;
+C -1 ; WX 875 ; N uniFFFC ; B 0 0 875 604 ;
+C -1 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C -1 ; WX 137 ; N commabelowcomb ; B 12 -282 125 -99 ;
+C -1 ; WX 143 ; N ypogegrammenicomb ; B 12 -219 131 -59 ;
+C -1 ; WX 328 ; N perispomenicomb ; B 12 544 316 641 ;
+C -1 ; WX 216 ; N cedillacomb ; B 12 -207 204 -10 ;
+C -1 ; WX 189 ; N ogonekcomb ; B 12 -210 177 -9 ;
+C -1 ; WX 180 ; N koroniscomb ; B 12 539 168 747 ;
+C -1 ; WX 587 ; N equalorig ; B 31 125 558 404 ;
+C -1 ; WX 475 ; N one_one ; B 88 -6 387 694 ;
+C -1 ; WX 475 ; N one_half ; B 88 1 387 694 ;
+C -1 ; WX 475 ; N one_third ; B 88 -10 387 694 ;
+C -1 ; WX 475 ; N two_thirds ; B 88 -10 387 696 ;
+C -1 ; WX 475 ; N one_quarter ; B 88 -1 387 694 ;
+C -1 ; WX 475 ; N three_quarters ; B 88 -1 387 701 ;
+C -1 ; WX 475 ; N one_fifth ; B 88 -10 387 694 ;
+C -1 ; WX 475 ; N two_fifths ; B 88 -13 387 696 ;
+C -1 ; WX 475 ; N three_fifths ; B 88 -10 387 701 ;
+C -1 ; WX 475 ; N four_fifths ; B 88 -10 387 700 ;
+C -1 ; WX 475 ; N one_sixth ; B 88 -12 387 694 ;
+C -1 ; WX 475 ; N five_sixths ; B 88 -12 387 708 ;
+C -1 ; WX 475 ; N one_eighth ; B 88 -10 387 694 ;
+C -1 ; WX 475 ; N three_eighths ; B 88 -10 387 701 ;
+C -1 ; WX 475 ; N five_eighths ; B 88 -10 387 708 ;
+C -1 ; WX 475 ; N seven_eighths ; B 88 -10 387 696 ;
+C -1 ; WX 335 ; N _63112 ; B 17 -10 325 663 ;
+C -1 ; WX 608 ; N _63113 ; B 35 -305 603 471 ;
+C -1 ; WX 404 ; N paragraphalt ; B 38 -230 381 523 ;
+C -1 ; WX 1054 ; N Numero ; B 17 -16 1010 656 ;
+C -1 ; WX 305 ; N script ; B -51 -10 288 670 ;
+C -1 ; WX 800 ; N care ; B 39 -76 765 709 ;
+C -1 ; WX 866 ; N germandbls.sc ; B 20 -11 842 485 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 259
+KPX one one -10
+KPX one four -32
+KPX two four -32
+KPX five one -24
+KPX five two -22
+KPX six zero -12
+KPX seven zero -22
+KPX seven three -10
+KPX seven four -70
+KPX seven seven 12
+KPX eight five 12
+KPX A T -50
+KPX A V -98
+KPX A W -98
+KPX T A -50
+KPX V A -98
+KPX W A -98
+KPX tonos Alpha -180
+KPX tonos Omicron -80
+KPX tonos Upsilon 10
+KPX tonos Omega -80
+KPX Alphatonos Omicron -34
+KPX Alpha Theta -34
+KPX Alpha Omicron -34
+KPX Alpha Tau -50
+KPX Alpha Upsilon -93
+KPX Alpha Phi -40
+KPX Alpha Psi -50
+KPX Alpha upsilondieresistonos -32
+KPX Alpha gamma -62
+KPX Alpha nu -54
+KPX Alpha tau -42
+KPX Alpha upsilon -32
+KPX Alpha psi -42
+KPX Alpha upsilondieresis -32
+KPX Alpha upsilontonos -32
+KPX Beta Alpha -24
+KPX Beta Lambda -24
+KPX Gamma Delta -48
+KPX Gamma iotadieresistonos 24
+KPX Gamma Alpha -58
+KPX Gamma Lambda -58
+KPX Gamma alphatonos -65
+KPX Gamma epsilontonos -32
+KPX Gamma alpha -65
+KPX Gamma epsilon -32
+KPX Gamma omicron -65
+KPX Gamma rho -65
+KPX Gamma sigma -65
+KPX Gamma upsilon -45
+KPX Gamma omega -63
+KPX Gamma iotadieresis 24
+KPX Gamma omicrontonos -65
+KPX Gamma upsilontonos -45
+KPX Gamma omegatonos -63
+KPX Theta Delta -42
+KPX Theta Alpha -34
+KPX Theta Lambda -42
+KPX Theta Chi -28
+KPX Kappa Omicron -54
+KPX Kappa alphatonos -52
+KPX Kappa alpha -52
+KPX Kappa omicron -52
+KPX Kappa tau -63
+KPX Kappa upsilon -42
+KPX Kappa omega -52
+KPX Kappa omicrontonos -52
+KPX Kappa upsilontonos -42
+KPX Kappa omegatonos -52
+KPX Lambda Omicron -34
+KPX Lambda Upsilon -93
+KPX Lambda nu -54
+KPX Lambda upsilon -32
+KPX Lambda upsilontonos -32
+KPX Nu Alpha -34
+KPX Omicron Delta -24
+KPX Omicron Alpha -34
+KPX Omicron Lambda -34
+KPX Omicron Sigma -24
+KPX Omicron Upsilon -42
+KPX Omicron Chi -28
+KPX Rho Delta -70
+KPX Rho Alpha -70
+KPX Rho Lambda -70
+KPX Rho alphatonos -50
+KPX Rho alpha -50
+KPX Rho omicron -48
+KPX Rho omega -48
+KPX Rho omicrontonos -48
+KPX Rho omegatonos -48
+KPX Tau Delta -36
+KPX Tau iotadieresistonos 24
+KPX Tau Alpha -50
+KPX Tau Lambda -50
+KPX Tau Tau 24
+KPX Tau alphatonos -60
+KPX Tau epsilontonos -50
+KPX Tau alpha -60
+KPX Tau epsilon -50
+KPX Tau omicron -60
+KPX Tau rho -50
+KPX Tau sigma -50
+KPX Tau upsilon -40
+KPX Tau omega -40
+KPX Tau iotadieresis 24
+KPX Tau omicrontonos -60
+KPX Tau upsilontonos -40
+KPX Tau omegatonos -40
+KPX Upsilon pi -50
+KPX Upsilon Alpha -93
+KPX Upsilon Theta -42
+KPX Upsilon Lambda -90
+KPX Upsilon Omicron -42
+KPX Upsilon Phi -40
+KPX Upsilon uni0394 -24
+KPX Upsilon alphatonos -75
+KPX Upsilon epsilontonos -70
+KPX Upsilon etatonos -42
+KPX Upsilon iotatonos -50
+KPX Upsilon upsilondieresistonos -60
+KPX Upsilon alpha -75
+KPX Upsilon gamma -32
+KPX Upsilon epsilon -70
+KPX Upsilon eta -42
+KPX Upsilon uni03D1 -32
+KPX Upsilon iota -50
+KPX Upsilon kappa -40
+KPX Upsilon nu -45
+KPX Upsilon omicron -70
+KPX Upsilon rho -70
+KPX Upsilon sigma -70
+KPX Upsilon tau -78
+KPX Upsilon upsilon -60
+KPX Upsilon phi -70
+KPX Upsilon psi -70
+KPX Upsilon omega -70
+KPX Upsilon upsilondieresis -60
+KPX Upsilon omicrontonos -70
+KPX Upsilon upsilontonos -60
+KPX Upsilon omegatonos -70
+KPX Upsilon uni03BC -40
+KPX Phi Alpha -40
+KPX Chi Theta -28
+KPX Chi Omicron -28
+KPX Psi Alpha -50
+KPX alphatonos gamma -18
+KPX alphatonos nu -18
+KPX alphatonos tau -38
+KPX etatonos gamma -18
+KPX etatonos nu -32
+KPX etatonos tau -32
+KPX iotatonos gamma -18
+KPX iotatonos nu -32
+KPX iotatonos tau -32
+KPX alpha gamma -18
+KPX alpha nu -18
+KPX alpha tau -38
+KPX gamma alphatonos -12
+KPX gamma alpha -12
+KPX gamma lambda -24
+KPX gamma omicron -12
+KPX gamma omega -12
+KPX gamma omicrontonos -12
+KPX gamma omegatonos -12
+KPX eta gamma -18
+KPX eta nu -32
+KPX eta tau -32
+KPX iota gamma -18
+KPX iota nu -32
+KPX iota tau -32
+KPX lambda gamma -48
+KPX lambda nu -32
+KPX lambda tau -38
+KPX nu comma -32
+KPX nu alphatonos -12
+KPX nu alpha -12
+KPX nu omicron -12
+KPX nu omicrontonos -12
+KPX pi gamma 18
+KPX rho gamma -16
+KPX rho tau -18
+KPX sigma pi 12
+KPX sigma gamma 24
+KPX tau gamma 18
+KPX uni1FBD Alpha -220
+KPX uni1FBD Epsilon 30
+KPX uni1FBD Eta 20
+KPX uni1FBD Iota 20
+KPX uni1FBD Omicron -40
+KPX uni1FBD Upsilon 20
+KPX uni1FBD Omega -20
+KPX uni1FBD uni1FBC -220
+KPX uni1FBD uni1FCC 20
+KPX uni1FBD uni1FFC -30
+KPX uni1FBF Alpha -220
+KPX uni1FBF Epsilon 20
+KPX uni1FBF Eta 20
+KPX uni1FBF Iota 10
+KPX uni1FBF Omicron -60
+KPX uni1FBF Upsilon 20
+KPX uni1FBF Omega -30
+KPX uni1FBF uni1FBC -220
+KPX uni1FBF uni1FCC 20
+KPX uni1FBF uni1FFC -30
+KPX uni1FCD Alpha -200
+KPX uni1FCD uni1FBC -200
+KPX uni1FCE Alpha -200
+KPX uni1FCE Omicron -80
+KPX uni1FCE Upsilon 20
+KPX uni1FCE Omega -60
+KPX uni1FCE uni1FBC -200
+KPX uni1FCF Alpha -210
+KPX uni1FCF Eta 10
+KPX uni1FCF Omicron -80
+KPX uni1FCF Upsilon 20
+KPX uni1FCF Omega -40
+KPX uni1FCF uni1FBC -210
+KPX uni1FCF uni1FCC 10
+KPX uni1FCF uni1FFC -40
+KPX uni1FDD Alpha -180
+KPX uni1FDD Omega 5
+KPX uni1FDD uni1FBC -180
+KPX uni1FDE Alpha -220
+KPX uni1FDE Omicron -60
+KPX uni1FDE Upsilon 30
+KPX uni1FDE Omega -40
+KPX uni1FDE uni1FFC -40
+KPX uni1FDE uni1FCC 10
+KPX uni1FDE uni1FBC -220
+KPX uni1FDF Alpha -200
+KPX uni1FDF Eta 20
+KPX uni1FDF Iota 20
+KPX uni1FDF Omicron -60
+KPX uni1FDF Upsilon 30
+KPX uni1FDF Omega -40
+KPX uni1FDF uni1FBC -200
+KPX uni1FDF uni1FCC 20
+KPX uni1FDF uni1FFC -40
+KPX uni1FEF Alpha -200
+KPX uni1FEF Upsilon -20
+KPX uni1FEF Omega 20
+KPX uni1FEF uni1FBC -200
+KPX uni1FEF uni1FFC 5
+KPX uni1FFD Alpha -220
+KPX uni1FFD Epsilon 20
+KPX uni1FFD Eta 20
+KPX uni1FFD Iota 20
+KPX uni1FFD Omicron -60
+KPX uni1FFD Upsilon 30
+KPX uni1FFD Omega -50
+KPX uni1FFD uni1FFC -50
+KPX uni1FFD uni1FCC 20
+KPX uni1FFD uni1FBC -220
+KPX uni1FFE Alpha -220
+KPX uni1FFE Epsilon 20
+KPX uni1FFE Eta 20
+KPX uni1FFE Iota 20
+KPX uni1FFE Omicron -30
+KPX uni1FFE Upsilon 30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsartemisia/doc/ArtemisiaSpecimen.pdf b/fonts/greek/gfs/gfsartemisia/doc/ArtemisiaSpecimen.pdf
new file mode 100644
index 0000000000..3b12def3af
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/doc/ArtemisiaSpecimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfsartemisia/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..e744366483
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/doc/OFL-FAQ.txt
@@ -0,0 +1,225 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.1 - 26 February 2007
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
+
+1.4 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
+Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
+Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
+
+2.9 Am I not allowed to use any part of the Reserved Font Names?
+You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
+
+2.10 So what should I, as an author, identify as Reserved Font Names?
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
+
+2.11 Do I, as an author, have to identify any Reserved Font Names?
+No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+
+2.12 Are any names (such as the main font name) reserved by default?
+No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
+
+2.13 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.14 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
+- Added Greek and Cyrillic glyphs
+- Released as "<NewFontFamilyName>"
+
+7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
+- Tweaked contextual behaviours
+- Released as "<NewFontFamilyName>"
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged.
+
+If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.1 of the license. Will there be later changes?
+Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder(s)?
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+5.5 How about translating the license and the FAQ into other languages?
+SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
+
+If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
+
+We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
+
+- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
+
+"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
+
+However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
+
+Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
+
+- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.
+
+If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved font names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+7.6 If you wish, you can use the OFL Graphics on your web page.
+
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfsartemisia/doc/OFL.txt b/fonts/greek/gfs/gfsartemisia/doc/OFL.txt
new file mode 100644
index 0000000000..30a9a8ec9e
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/doc/OFL.txt
@@ -0,0 +1,95 @@
+Copyright (c) 2007, Greek Font Society (www.greekfontsociety.org | gfs@greekfontsociety.org),
+with Reserved Font Name 'GFS Artemisia'.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.pdf b/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.pdf
new file mode 100644
index 0000000000..e4452d0ed4
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.tex b/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.tex
new file mode 100644
index 0000000000..876e76c684
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.tex
@@ -0,0 +1,395 @@
+%% (c) copyright 2006, 2007
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This document can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+
+\documentclass{article}
+\usepackage[polutonikogreek,english]{babel}
+\usepackage[iso-8859-7]{inputenc}
+%\usepackage{gfsartemisia-euler,latexsym,amsfonts}
+\usepackage{gfsartemisia}
+
+%\renewcommand{\ttdefault}{hlst}
+
+%%%%% Theorems and friends
+\newtheorem{theorem}{Èåþñçìá}[section]
+\newtheorem{lemma}[theorem]{ËÞììá}
+\newtheorem{proposition}[theorem]{Ðñüôáóç}
+\newtheorem{corollary}[theorem]{Ðüñéóìá}
+\newtheorem{definition}[theorem]{Ïñéóìüò}
+\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
+\newtheorem{axiom}[theorem]{Áîßùìá}
+\newtheorem{exercise}[theorem]{¶óêçóç}
+
+
+%%%%% Environment ``proof''
+\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
+\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+\title{The \textsc{gfsartemisia} font family}
+\author{Antonis Tsolomitis\\
+Laboratory of Digital Typography\\ and Mathematical Software\\
+Department of Mathematics\\
+University of the Aegean}
+\date {\textsc{27} November \textsc{2006}}
+
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+The Artemisia family of the Greek Font Society was made available for free
+in autumn 2006. This font existed with a commercial license for many
+years before. Support for \LaTeX\ and the babel package was prepared
+several years ago by the author and I.\ Vasilogiorgakis. With the
+free availability of the fonts I have modified the original package
+so that it reflects the changes occured in the latest releases by \textsc{gfs}.
+
+The package supports three encodings: OT1, T1 and LGR to the extend
+that the font themselves cover these. OT1 and LGR should be
+fairly complete. The greek part is to be used with the greek option of
+the Babel package.
+
+The fonts are loaded either with
+
+\verb|\usepackage{gfsartemisia}|
+
+\noindent or with
+
+\verb|\usepackage{gfsartemisia-euler}|.
+
+
+The math symbols are taken from the txfonts package for the first (except
+of course the characters that are already provided by Artemisia) and
+from the euler package for the second.
+ All Artemisia characters are scaled
+in the \verb|.fd| files by a factor of 0.93 in order to match the
+x-height of txfonts or by 0.98 in order to match the
+x-height of the Euler fonts.
+
+\section{Installation}
+
+Copy the contents of the subdirectory afm in
+texmf/fonts/afm/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory doc in
+texmf/doc/latex/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory enc in
+texmf/fonts/enc/dvips/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory map in
+texmf/fonts/map/dvips/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tex in
+texmf/tex/latex/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tfm in
+texmf/fonts/tfm/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory type1 in
+texmf/fonts/type1/GFS/Artemisia/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory vf in
+texmf/fonts/vf/GFS/Artemisia/
+
+\medskip
+
+\noindent In your installations updmap.cfg file add the line
+
+\medskip
+
+\noindent Map gfsartemisia.map
+
+\medskip
+
+Refresh your filename database and the map file database (for example,
+for te\TeX\ run mktexlsr (for Mik\TeX, run initexmf -{}-update-fndb) and then run the updmap script (as root){}).
+
+You are now ready to use the fonts provided that you have a relatively
+modern installation that includes txfonts.
+
+\section{Usage}
+
+As said in the introduction the package covers both english and
+greek. Greek covers polytonic too through babel (read the
+documentation
+of the babel package and its greek option).
+
+For example, the preample
+
+\begin{verbatim}
+\documentclass{article}
+\usepackage[english,greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{gfsartemisia}
+\end{verbatim}
+
+will be the correct setup for articles in Greek.
+
+\bigskip
+
+\subsection{Transformations by \texttt{dvips}}
+
+Other than the shapes provided by the fonts themselves, this package
+provides a slanted small caps shape
+using the standard mechanism provided by dvips. Slanted small caps are
+called with \verb|\scslshape|.
+For example, the code
+\begin{verbatim}
+\textsc{small caps \textgreek{ðåæïêåöáëáßá} 0123456789} {\scslshape
+ \textgreek{ðåæïêåöáëáßá 0123456789}}
+\end{verbatim}
+will give
+
+
+\textsc{small caps \textgreek{ðåæïêåöáëáßá} 0123456789} {\scslshape
+ \textgreek{ðåæïêåöáëáßá 0123456789}}
+
+\noindent The command \verb|\textscsl{}| is also provided.
+
+
+
+
+\subsection{Tabular numbers}
+
+Tabular numbers (of fixed width) are accessed with the command
+\verb|\tabnums{}|. Compare
+
+\begin{tabular}{ll}
+\verb+|0|1|2|3|4|5|6|7|8|9|+ & |0|1|2|3|4|5|6|7|8|9|\\
+\verb+\tabnums{|0|1|2|3|4|5|6|7|8|9|}+ & \tabnums{|0|1|2|3|4|5|6|7|8|9|}
+\end{tabular}
+
+
+\subsection{Text fractions}
+
+Text fractions are composed using the lower and upper numerals
+provided by the fonts, and are
+accessed with the command \verb|\textfrac{}{}|.
+For example, \verb|\textfrac{-22}{7}| gives \textfrac{-22}{7}.
+
+Precomposed fractions are provided too by \verb|\onehalf|,
+\verb|\onethird|, etc.
+
+
+\subsection{Additional characters}
+
+\begin{center}
+\begin{tabular}{|c|c|}\hline
+\verb|\textbullet| &\textbullet \\ \hline
+\verb|\artemisiatextparagraph| &\textparagraph \\ \hline
+\verb|\artemisiatextparagraphalt| & \textparagraphalt\\ \hline
+\verb|\careof| & \careof\\ \hline
+\verb|\numero| & \numero\\ \hline
+\verb|\estimated| & \estimated\\ \hline
+\verb|\whitebullet| & \whitebullet\\ \hline
+\verb|\textlozenge| & \textlozenge\\ \hline
+\verb|\eurocurrency| & \eurocurrency\\ \hline
+\verb|\interrobang| & \interrobang\\ \hline
+\verb|\yencurrency| & \yencurrency\\ \hline
+\verb|\stirling| & \stirling\\\hline
+\verb|\stirlingoldstyle| & \stirlingoldstyle \\ \hline
+\verb|\textdagger| & \textdagger\\ \hline
+\verb|\textdaggerdbl| & \textdaggerdbl\\ \hline
+\verb|\greekfemfirst| & \greekfemfirst\\ \hline
+\verb|\onehalf| & \onehalf\\ \hline
+\verb|\onethird| &\onethird \\ \hline
+\verb|\twothirds| & \twothirds\\ \hline
+\verb|\onefifth| & \onefifth\\ \hline
+\verb|\twofifths| & \twofifths\\ \hline
+\verb|\threefifths| & \threefifths\\ \hline
+\verb|\fourfifths| &\fourfifths \\ \hline
+\verb|\onesixth| & \onesixth\\ \hline
+\verb|\fivesixths| & \fivesixths\\ \hline
+\verb|\oneeighth| & \oneeighth\\ \hline
+\verb|\threeeighths| &\threeeighths \\ \hline
+\verb|\fiveeighths| &\fiveeighths \\ \hline
+\verb|\seveneighths| & \seveneighths\\ \hline
+\end{tabular}
+\end{center}
+
+
+
+Euro is also available in LGR enconding. \verb|\textgreek{\euro}|
+gives \textgreek{\euro}.
+
+\subsection{Alternate characters}
+
+In the greek encoding the initial theta is chosen
+automatically. Compare: \textgreek{èÜëáóóá} but \textgreek{ÁèçíÜ}.
+Other alternate characters are not chosen automatically.
+
+
+
+\section{Problems}
+
+
+ The
+accents of the capital letters should hang in the left margin when such a letter starts a
+line. \TeX\ and \LaTeX\ do not provide the tools for such a
+feature. However, this seems to be possible with
+\textlatin{pdf\TeX}
+As this is work in progress, please be patient\ldots
+
+
+
+
+\section{Samples}
+
+The next four pages provide samples in english and greek with
+math. The first two with txfonts and the last two with euler.
+
+
+\newpage
+
+Adding up these inequalities with respect to $i$, we get
+\begin{equation} \sum c_i d_i \leq \frac1{p} +\frac1{q} =1\label{10}\end{equation}
+since $\sum c_i^p =\sum d_i^q =1$.\hfill$\Box$
+
+In the case $p=q=2$
+the above inequality is also called the
+\textit{Cauchy-Schwartz inequality}.
+
+Notice, also, that by formally defining $\left( \sum |b_k|^q\right)^{1/q}$ to be
+$\sup |b_k|$ for $q=\infty$, we give sense to (9) for all
+$1\leq p\leq\infty$.
+
+
+A similar inequality is true for functions instead of sequences with the sums
+being substituted by integrals.
+
+\medskip
+
+\textbf{Theorem} {\itshape Let $1<p<\infty$ and let $q$ be such that $1/p +1/q =1$. Then,
+for all functions $f,g$ on an interval $[a,b]$
+such that the integrals $\int_a^b |f(t)|^p\,dt$, $\int_a^b |g(t)|^q\,dt$ and
+$\int_a^b |f(t)g(t)|\,dt$ exist \textup{(}as Riemann integrals\textup{)},
+we have
+\begin{equation}
+\int_a^b |f(t)g(t)|\,dt\leq
+\biggl(\int_a^b |f(t)|^p\,dt\biggr)^{1/p}
+\biggl(\int_a^b |g(t)|^q\,dt\biggr)^{1/q} .
+\end{equation}
+}
+
+Notice that if the Riemann integral $\int_a^b f(t)g(t)\,dt$ also exists, then
+from the inequality $\left|\int_a^b f(t)g(t)\,dt\right|\leq
+\int_a^b |f(t)g(t)|\,dt$ follows that
+\begin{equation}
+\left|\int_a^b f(t)g(t)\,dt\right|\leq
+\biggl(\int_a^b |f(t)|^p\,dt\biggr)^{1/p}
+\biggl(\int_a^b |g(t)|^q\,dt\biggr)^{1/q} .
+\end{equation}
+
+
+
+\textit{Proof:} Consider a partition of the interval $[a,b]$ in $n$ equal
+subintervals with endpoints
+$a=x_0<x_1<\cdots<x_n=b$. Let $\Delta x=(b-a)/n$.
+We have
+\begin{eqnarray}
+\sum_{i=1}^n |f(x_i)g(x_i)|\Delta x &\leq&
+\sum_{i=1}^n |f(x_i)g(x_i)|(\Delta x)^{\frac1{p}+\frac1{q}}\nonumber\\
+&=&\sum_{i=1}^n \left(|f(x_i)|^p \Delta x\right)^{1/p} \left(|g(x_i)|^q
+\Delta x\right)^{1/q}.\label{functionalHolder1}\\ \nonumber
+\end{eqnarray}
+
+\newpage\greektext
+
+
+% $\bullet$ ÌÞêïò ôüîïõ êáìðýëçò
+
+% \begin{proposition}\label{chap2:sec1:prop 23}
+% ¸óôù $\gamma$ êáìðýëç ìå ðáñáìåôñéêÞ åîßóùóç $x=g(t)$, $y=f(t)$,
+% $t\in [a,\,b]$ áí $g'$, $f'$ óõíå÷åßò óôï $[a,\,b]$ ôüôå ç
+% $\gamma$ Ý÷åé ìÞêïò $S=L(\gamma)=\int_a^b \sqrt{g'(t)^2+f'(t)^2}
+% dt$.
+% \end{proposition}
+
+\textbullet\ Åìâáäüí åðéöÜíåéáò áðü ðåñéóôñïöÞ\\
+
+\begin{proposition}\label{chap2:sec1:prop23-2}
+¸óôù $\gamma$ êáìðýëç ìå ðáñáìåôñéêÞ åîßóùóç $x=g(t)$, $y=f(t)$,
+$t\in [a,\,b]$ áí $g'$, $f'$ óõíå÷åßò óôï $[a,\,b]$ ôüôå ôï
+åìâáäüí áðü ðåñéóôñïöÞ ôçò $\gamma$ ãýñù áðü ôïí $xx'$ äßíåôáé \\
+$Â=2\pi\int_a^b |f(t)| \sqrt{g'(t)^2+f^{\prime}(t^2)} dt$. \\ Áí ç
+$\gamma$ äßíåôáé áðü ôçí $y=f(x)$, $x\in [a,\,b]$ ôüôå
+$Â=2\pi\int_a^b |f(t)| \sqrt{1+f'(x)^2} dx$
+\end{proposition}
+
+\textbullet\ ¼ãêïò óôåñåþí áðü ðåñéóôñïöÞ\\ ¸óôù $f :
+[a,\,b]\rightarrow \mathbb{R}$ óõíå÷Þò êáé $R=\{f, Ox,x=a,x=b\}$
+åßíáé ï üãêïò áðü ðåñéóôñïöÞ ôïõ ãñáöÞìáôïò ôçò $f$ ãýñù áðü ôïí
+$Ox$ ìåôáîý ôùí åõèåéþí $x=a$, êáé $x=b$, ôüôå $V=\pi\int_a^b f
+(x)^2 dx$
+
+\textbullet\ Áí $f,g : [a,\,b]\rightarrow \mathbb{R}$ êáé $0\leq
+g(x)\leq f(x)$ ôüôå ï üãêïò óôåñåïý ðïõ ðáñÜãåôáé áðü ðåñéóôñïöÞ
+ôùí ãñáöçìÜôùí ôùí $f$ êáé $g$, $R=\{f,g, Ox,x=a,x=b\}$ åßíáé \\
+$V=\pi\int_a^b\{ f (x)^2-g(x)^2\} dx$.
+
+\textbullet\ Áí $x=g(t)$, $y=f(t)$, $t=[t_1,\,t_2]$ ôüôå
+$V=\pi\int_{t_1}^{t_2}\{ f (t)^2 g'(t)\} dt$ ãéá $g(t_1)=a$,
+$g(t_2)=b$.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{ÁóêÞóåéò}\label{chap2:sec2}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{exercise}\label{chap2:ex1}
+Íá åêöñáóôåß ôï ðáñáêÜôù üñéï ùò ïëïêëÞñùìá $Riemann$ êáôÜë\-ëçëçò
+óõíÜñôçóçò\\
+$$\lim_{n\rightarrow\infty} \frac{1}{n}\sum_{k=1}^{n}\sqrt[n]{e^k} $$
+\end{exercise}
+%%%%%%%%%
+\textit{Õðüäåéîç:}
+ÐñÝðåé íá óêåöôïýìå ìéá óõíÜñôçóç ôçò ïðïßáò ãíùñßæïõìå üôé õðÜñ÷åé ôï ïëïêëÞñùìá.
+ Ôüôå ðáßñíïõìå ìéá äéáìÝñéóç $P_n$ êáé äåß÷íïõìå ð.÷. üôé ôï $U(f,P_n)$ åßíáé ç æçôïýìåíç óåéñÜ.
+
+\bigskip
+
+%%%%%%%%%%%%%%
+\textit{Ëýóç:}
+ÐñÝðåé íá óêåöôïýìå ìéá óõíÜñôçóç ôçò ïðïßáò ãíùñßæïõìå üôé õðÜñ÷åé ôï ïëïêëÞñùìá.
+Ôüôå ðáßñíïõìå ìéá äéáìÝñéóç $P_n$ êáé äåß÷íïõìå ð.÷. üôé ôï $U(f,P_n)$ åßíáé ç æçôïýìåíç óåéñÜ.\\
+¸÷ïõìå üôé
+\begin{eqnarray}\frac{1}{n}\sum_{k=1}^{n}\sqrt[n]{e^k} =
+\frac{1}{n}\sqrt[n]{e}+\frac{1}{n}\sqrt[n]{e^2}+\cdots +
+\frac{1}{n}\sqrt[n]{e^n}\nonumber\\
+=\frac{1}{n}e^{\frac{1}{n}}+\frac{1}{n}e^{\frac{2}{n}}+\cdots+\frac{1}{n}e^{\frac{n}{n}}\nonumber
+\end{eqnarray}
+
+
+
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisia.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisia.enc
new file mode 100644
index 0000000000..1f6935ce36
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisia.enc
@@ -0,0 +1,110 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisia.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/artemisia [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex.alt /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /tz /IJ /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiadenomnums.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiadenomnums.enc
new file mode 100644
index 0000000000..e4b800982d
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiadenomnums.enc
@@ -0,0 +1,88 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisiadenomnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for GFS Artemisia."
+% @}
+%
+/artemisiadenomnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftinferior /parenrightinferior /.notdef /plusinferior /comma /hypheninferior /period /fraction
+% 0x30
+ /zeroinferior /oneinferior /twoinferior /threeinferior /fourinferior
+ /fiveinferior /sixinferior /seveninferior
+ /eightinferior /nineinferior /colon /semicolon /less /equalinferior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiaec.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiaec.enc
new file mode 100644
index 0000000000..364d40169b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiaec.enc
@@ -0,0 +1,82 @@
+%
+% This is the EC encoding for the artemisia font family.
+% (C) A. Tsolomitis
+% Public domain.
+%
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ; ff l =: ffl ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/artemisiaec [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /uni0163 /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiaecsc.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiaecsc.enc
new file mode 100644
index 0000000000..6b5e772b5b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiaecsc.enc
@@ -0,0 +1,81 @@
+%
+% This is the EC + smallcaps encoding for the artemisia font family.
+% (C) A. Tsolomitis
+% Public domain.
+%
+%
+% LIGKERN space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclamsmall quoteleft =: exclamdownsmall ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/artemisiaecsc [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle
+ /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /Dcroat /section
+% 0xA0
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+% 0xB0
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0163 /Uhungarumlaut /Uring
+ /Ldot /Zacute /Zcaron /Zdotaccent /IJ /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xF0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall /Ocircumflexsmall
+ /Otildesmall /Odieresissmall /OEsmall
+ /Oslashsmall /Ugravesmall /Yacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiael.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiael.enc
new file mode 100644
index 0000000000..28415d0820
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiael.enc
@@ -0,0 +1,221 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisiael.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS Artemisia font family"
+% @}
+%
+%
+/artemisiael [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /rho1 /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni0394 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+% LIGKERN || theta =: uni03D1 ;
+% LIGKERN bracketleft theta |=: uni03D1 ;
+% LIGKERN parenleft theta |=: uni03D1 ;
+% LIGKERN braceleft theta |=: uni03D1 ;
+% LIGKERN guillemotleft theta |=: uni03D1 ;
+% LIGKERN endash theta |=: uni03D1 ;
+% LIGKERN emdash theta |=: uni03D1 ;
+% LIGKERN hyphen theta |=: uni03D1 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
+%% LIGKERN || theta =: uni03D1 ;
+%% LIGKERN bracketleft theta |=: uni03D1 ;
+%% LIGKERN parenleft theta |=: uni03D1 ;
+%% LIGKERN braceleft theta |=: uni03D1 ;
+%% LIGKERN guillemotleft theta |=: uni03D1 ;
+%% LIGKERN endash theta |=: uni03D1 ;
+%% LIGKERN emdash theta |=: uni03D1 ;
+%% LIGKERN hyphen theta |=: uni03D1 ;
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiaelsc.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiaelsc.enc
new file mode 100644
index 0000000000..f8f69ecf8a
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiaelsc.enc
@@ -0,0 +1,187 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisiaelsc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS Artemisia font family"
+% @}
+%
+%
+/artemisiaelsc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA
+ /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /beta /omega1 /qoppa /uni03DE /rho1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle
+ /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /colon /anoteleia
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni0394 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /uniF500 /uniF501 /uniF512 /uniF503 /uniF504 /uniF515 /uniF502
+ /uniF506 /uniF508 /uniF507 /uniF509 /uniF50A /uniF50B /uniF50C /uniF50E
+% 0x70
+ /uniF50F /uniF516 /uniF510 /uniF512 /uniF513 /uniF514 /.notdef /uniF518
+ /uniF50D /uniF517 /uniF505 /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /uniF519 /uni1FD2 /uni1FD3 /uni1FD7
+ /uniF51A /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD uniF500 =: uniF500 ;
+% LIGKERN uni1FFD uniF504 =: uniF504 ;
+% LIGKERN uni1FFD uniF506 =: uniF506 ;
+% LIGKERN uni1FFD uniF508 =: uniF508 ;
+% LIGKERN uni1FFD uniF50E =: uniF50E ;
+% LIGKERN uni1FFD uniF514 =: uniF514 ;
+% LIGKERN uni1FFD uniF518 =: uniF518 ;
+% LIGKERN dieresis uniF08 =: uniF519 ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE uniF508 =: uniF519 ;
+% LIGKERN uni1FEE uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uniF519 =: uniF519 ;
+% LIGKERN uni1FFD uniF51A =: uniF51A ;
+% LIGKERN dieresis uniF508 =: uniF519 ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE uniF500 =: uniF500 ; uni1FCF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FCD uniF500 =: uniF500 ; uni1FDF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FDE uniF500 =: uniF500 ; uni1FEF uniF500 =: uniF500 ;
+% LIGKERN uni1FDD uniF500 =: uniF500 ; uni1FC0 uniF500 =: uniF500 ;
+% LIGKERN uniF500 uni1FBE =: uniF500 ; uni1F71 uni1FBE =: uniF500 ;
+% LIGKERN Alpha uni1FBE =: Alpha ;
+% LIGKERN uni1F00 uni1FBE =: uniF500 ; uni1F01 uni1FBE =: uniF500 ;
+% LIGKERN uni1F02 uni1FBE =: uniF500 ; uni1F03 uni1FBE =: uniF500 ;
+% LIGKERN uni1F04 uni1FBE =: uniF500 ; uni1F05 uni1FBE =: uniF500 ;
+% LIGKERN uni1F06 uni1FBE =: uniF500 ; uni1F07 uni1FBE =: uniF500 ;
+% LIGKERN uni1F70 uni1FBE =: uniF500 ; uni1FB6 uni1FBE =: uniF500 ;
+% LIGKERN uni1FCE uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FCD uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FDE uniF504 =: uniF504 ; uni1FEF uniF504 =: uniF504 ;
+% LIGKERN uni1FDD uniF504 =: uniF504 ;
+% LIGKERN uni1FCE uniF506 =: uniF506 ; uni1FCF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FCD uniF506 =: uniF506 ; uni1FDF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FDE uniF506 =: uniF506 ; uni1FEF uniF506 =: uniF506 ;
+% LIGKERN uni1FDD uniF506 =: uniF506 ; uni1FC0 uniF506 =: uniF506 ;
+% LIGKERN uniF506 uni1FBE =: uniF506 ; uni1F73 uni1FBE =: uniF506 ;
+% LIGKERN Eta uni1FBE =: Eta ;
+% LIGKERN uni1F20 uni1FBE =: uniF506 ; uni1F21 uni1FBE =: uniF506 ;
+% LIGKERN uni1F22 uni1FBE =: uniF506 ; uni1F23 uni1FBE =: uniF506 ;
+% LIGKERN uni1F24 uni1FBE =: uniF506 ; uni1F25 uni1FBE =: uniF506 ;
+% LIGKERN uni1F26 uni1FBE =: uniF506 ; uni1F27 uni1FBE =: uniF506 ;
+% LIGKERN uni1F74 uni1FBE =: uniF506 ; uni1FC6 uni1FBE =: uniF506 ;
+% LIGKERN uni1FCE uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FCD uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FDE uniF508 =: uniF508 ; uni1FEF uniF508 =: uniF508 ;
+% LIGKERN uni1FDD uniF508 =: uniF508 ; uni1FED uniF508 =: uniF508 ;
+% LIGKERN uni1FC1 uniF508 =: uniF508 ; uni1FC0 uniF508 =: uniF508 ;
+% LIGKERN uni1FCF uniF508 =: uniF508 ; uni1FDF uniF508 =: uniF508 ;
+% LIGKERN uni1FCE uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FCD uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FDE uniF50E =: uniF50E ; uni1FEF uniF50E =: uniF50E ;
+% LIGKERN uni1FDD uniF50E =: uniF50E ;
+% LIGKERN uni1FCE uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FCD uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FDE uniF514 =: uniF514 ; uni1FEF uniF514 =: uniF514 ;
+% LIGKERN uni1FDD uniF514 =: uniF514 ; uni1FED uniF514 =: uniF514 ;
+% LIGKERN uni1FC1 uniF514 =: uniF514 ; uni1FC0 uniF514 =: uniF514 ;
+% LIGKERN uni1FCF uniF514 =: uniF514 ; uni1FDF uniF514 =: uniF514 ;
+% LIGKERN uni1FCE uniF518 =: uniF518 ; uni1FCF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FCD uniF518 =: uniF518 ; uni1FDF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FDE uniF518 =: uniF518 ; uni1FEF uniF518 =: uniF518 ;
+% LIGKERN uni1FDD uniF518 =: uniF518 ; uni1FC0 uniF518 =: uniF518 ;
+% LIGKERN uniF518 uni1FBE =: uniF518 ; uni1F7D uni1FBE =: uniF518 ;
+% LIGKERN Omega uni1FBE =: Omega ;
+% LIGKERN uni1F60 uni1FBE =: uniF518 ; uni1F61 uni1FBE =: uniF518 ;
+% LIGKERN uni1F62 uni1FBE =: uniF518 ; uni1F63 uni1FBE =: uniF518 ;
+% LIGKERN uni1F64 uni1FBE =: uniF518 ; uni1F65 uni1FBE =: uniF518 ;
+% LIGKERN uni1F66 uni1FBE =: uniF518 ; uni1F67 uni1FBE =: uniF518 ;
+% LIGKERN uni1F7C uni1FBE =: uniF518 ; uni1FF6 uni1FBE =: uniF518 ;
+% LIGKERN uni1FBF uniF510 =: uniF510 ; uni1FBF uniF510 =: uniF510 ;
+% LIGKERN || = 01 ; uni1FDD || =:| uniF512 ;
+% LIGKERN uni1FDD parenright =:| uniF512 ; uni1FDD bracketright =:| uniF512 ;
+% LIGKERN uni1FDD period =:| uniF512 ; uni1FDD comma =:| uniF512 ;
+% LIGKERN uni1FDD quoteright =:| uniF512 ; uni1FDD hyphen =:| uniF512 ;
+% LIGKERN uni1FDD anoteleia =:| uniF512 ; uni1FDD slash =:| uniF512 ;
+% LIGKERN uni1FDD semicolon =:| uniF512 ; uni1FDD exclam =:| uniF512 ;
+% LIGKERN uni1FDD endash =:| uniF512 ; uni1FDD emdash =:| uniF512 ;
+% LIGKERN uni1FDD plus =:| uniF512 ; uni1FDD equal =:| uniF512 ;
+% LIGKERN uni1FDD guillemotleft =:| uniF512 ; uni1FDD guillemotright =:| uniF512 ;
+% LIGKERN uni1FFD Alpha =: Alpha ;
+% LIGKERN uni1FFD Epsilon =: Epsilon ;
+% LIGKERN uni1FFD Eta =: Eta ;
+% LIGKERN uni1FFD Iota =: Iota ;
+% LIGKERN uni1FFD Omicron =: Omicron ;
+% LIGKERN uni1FFD Upsilon =: Upsilon ;
+% LIGKERN uni1FFD Omega =: Omega ;
+% LIGKERN uni1FFE uni1FFD =: uni1FFD ;
+% LIGKERN uni1FFE uni1FEF =: uni1FEF ; uni1FFE uni1FC0 =: uni1FC0 ;
+% LIGKERN uni1FFE uniF500 =: uniF500 ;
+% LIGKERN uni1FFE uniF504 =: uniF504 ;
+% LIGKERN uni1FFE uniF506 =: uniF506 ;
+% LIGKERN uni1FFE uniF508 =: uniF508 ;
+% LIGKERN uni1FFE uniF50E =: uniF50E ;
+% LIGKERN uni1FFE uniF514 =: uniF514 ;
+% LIGKERN uni1FFE uniF518 =: uniF518 ;
+% LIGKERN uni1FEF Alpha =: Alpha ; uni1FEF Epsilon =: Epsilon ;
+% LIGKERN uni1FEF Eta =: Eta ; uni1FEF Iota =: Iota ;
+% LIGKERN uni1FEF Omicron =: Omicron ; uni1FEF Upsilon =: Upsilon ;
+% LIGKERN uni1FEF Omega =: Omega ;
+% LIGKERN uni1FC0 Alpha =: Alpha ; uni1FC0 Epsilon =: Epsilon ;
+% LIGKERN uni1FC0 Eta =: Eta ; uni1FC0 Iota =: Iota ;
+% LIGKERN uni1FC0 Omicron =: Omicron ; uni1FC0 Upsilon =: Upsilon ;
+% LIGKERN uni1FC0 Omega =: Omega ;
+% LIGKERN uni1FBF Alpha =: Alpha ; uni1FBF Epsilon =: Epsilon ;
+% LIGKERN uni1FBF Eta =: Eta ; uni1FBF Iota =: Iota ;
+% LIGKERN uni1FBF Omicron =: Omicron ; uni1FBF Upsilon =: Upsilon ;
+% LIGKERN uni1FBF Omega =: Omega ;
+% LIGKERN uni1FFE Alpha =: Alpha ; uni1FFE Epsilon =: Epsilon ;
+% LIGKERN uni1FFE Eta =: Eta ; uni1FFE Iota =: Iota ;
+% LIGKERN uni1FFE Omicron =: Omicron ; uni1FFE Upsilon =: Upsilon ;
+% LIGKERN uni1FFE Omega =: Omega ;
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiamath.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiamath.enc
new file mode 100644
index 0000000000..ffff2184b9
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiamath.enc
@@ -0,0 +1,193 @@
+% TeX math italic encoding for artemisia - no ligatures or kerns.
+% A. Tsolomitis.
+% Public domain.
+%
+/artemisiamath [ % now 256 chars follow
+% 0x0
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/uni03A9
+/alpha
+/beta
+/gamma
+/delta
+/epsilon
+
+% 0x10
+/zeta
+/eta
+/theta
+/iota
+/kappa
+/lambda
+/uni03BC
+/nu
+
+% 0x18
+/xi
+/pi
+/rho
+/sigma
+/tau
+/upsilon
+/phi
+/chi
+
+% 0x20
+/psi
+/omega
+/epsilon
+/uni03D1
+/omega1
+/rho
+/uni03C2
+/phi1
+
+% 0x28
+/arrowlefttophalf
+/arrowleftbothalf
+/arrowrighttophalf
+/arrowrightbothalf
+/arrowhookleft
+/arrowhookright
+/triangleright
+/triangleleft
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/period
+/comma
+/less
+/slash
+/greater
+/asterisk
+%% /star
+
+% 0x40
+/partialdiff
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/flat
+/natural
+/sharp
+/slurbelow
+/slurabove
+
+% 0x60
+/afii61289
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/dotlessi
+/uniF6BE
+/weierstrass
+/vector
+/tie
+
+% Have to have 128 .notdef's now to fill things out.
+%
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisianumnums.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisianumnums.enc
new file mode 100644
index 0000000000..4fcbc68b33
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisianumnums.enc
@@ -0,0 +1,89 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisianumnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for GFS Artemisia."
+% @}
+%
+/artemisianumnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftsuperior /parenrightsuperior /.notdef /plussuperior
+ /comma /hyphensuperior /period /fraction
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior
+ /fivesuperior /sixsuperior /sevensuperior
+ /eightsuperior /ninesuperior /colon /semicolon /less /equalsuperior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiasc.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiasc.enc
new file mode 100644
index 0000000000..fafdb0c15a
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiasc.enc
@@ -0,0 +1,100 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisiasc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the small caps of the GFS Artemisia font family"
+% @}
+%
+/artemisiasc [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /OE /TZ /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xf0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall
+ /Ocircumflexsmall /Otildesmall /Odieresissmall /divide
+ /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsartemisia/enc/artemisiatabnums.enc b/fonts/greek/gfs/gfsartemisia/enc/artemisiatabnums.enc
new file mode 100644
index 0000000000..5a1745ad26
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/enc/artemisiatabnums.enc
@@ -0,0 +1,87 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "November 2006",
+% filename = "artemisiatabnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for GFS Artemisia."
+% @}
+%
+/artemisiatabnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /lozenge /Numero /estimated /exclamdbl
+ /whitebullet /ring /Euro
+ /care /minus /interrobang /yen /sterling
+% 0x10
+ /uniF651 /dagger /daggerdbl /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleft /parenright /.notdef /plus /comma /hyphen /period /slash
+% 0x30
+ /uniF639 /onefitted /uniF63A /uniF63B /uniF63C /uniF63D /uniF63E /uniF63F
+ /uniF640 /uniF641 /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /onehalf /onethird /twothirds /onefifth /twofifths /threefifths /fourfifths /onesixth /fivesixths
+ /oneeighth /threeeighths /fiveeighths /seveneighths /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /nsuperior /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN exclam exclam =: exclamdbl ;
diff --git a/fonts/greek/gfs/gfsartemisia/map/gfsartemisia.map b/fonts/greek/gfs/gfsartemisia/map/gfsartemisia.map
new file mode 100644
index 0000000000..c270004dd0
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/map/gfsartemisia.map
@@ -0,0 +1,31 @@
+### Map file for GFS Artemisia ###
+### Public domain.
+artemisiarg9r GFSArtemisia-Regular " artemisiaec ReEncodeFont " <artemisiaec.enc <GFSArtemisia-Regular.pfb
+artemisiarg8r GFSArtemisia-Regular " artemisia ReEncodeFont " <artemisia.enc <GFSArtemisia-Regular.pfb
+artemisiao9r GFSArtemisia-Regular " 0.168 SlantFont artemisiaec ReEncodeFont " <artemisiaec.enc <GFSArtemisia-Regular.pfb
+artemisiao8r GFSArtemisia-Regular " 0.168 SlantFont artemisia ReEncodeFont " <artemisia.enc <GFSArtemisia-Regular.pfb
+artemisiab9r GFSArtemisia-Bold " artemisiaec ReEncodeFont " <artemisiaec.enc <GFSArtemisia-Bold.pfb
+artemisiab8r GFSArtemisia-Bold " artemisia ReEncodeFont " <artemisia.enc <GFSArtemisia-Bold.pfb
+artemisiabo9r GFSArtemisia-Bold " 0.168 SlantFont artemisiaec ReEncodeFont " <artemisiaec.enc <GFSArtemisia-Bold.pfb
+artemisiabo8r GFSArtemisia-Bold " 0.168 SlantFont artemisia ReEncodeFont " <artemisia.enc <GFSArtemisia-Bold.pfb
+artemisiai9r GFSArtemisia-Italic " artemisiaec ReEncodeFont " <artemisiaec.enc <GFSArtemisia-Italic.pfb
+artemisiai8r GFSArtemisia-Italic " artemisia ReEncodeFont " <artemisia.enc <GFSArtemisia-Italic.pfb
+artemisiabi9r GFSArtemisia-BoldItalic " artemisiaec ReEncodeFont " <artemisiaec.enc <GFSArtemisia-BoldItalic.pfb
+artemisiabi8r GFSArtemisia-BoldItalic " artemisia ReEncodeFont " <artemisia.enc <GFSArtemisia-BoldItalic.pfb
+artemisiasc8r GFSArtemisia-Regular " artemisiasc ReEncodeFont " <artemisiasc.enc <GFSArtemisia-Regular.pfb
+artemisiasc9r GFSArtemisia-Regular " artemisiaecsc ReEncodeFont " <artemisiaecsc.enc <GFSArtemisia-Regular.pfb
+artemisiasco8r GFSArtemisia-Regular " 0.168 SlantFont artemisiasc ReEncodeFont " <artemisiasc.enc <GFSArtemisia-Regular.pfb
+artemisiasco9r GFSArtemisia-Regular " 0.168 SlantFont artemisiaecsc ReEncodeFont " <artemisiaecsc.enc <GFSArtemisia-Regular.pfb
+artemisiatabnums8r GFSArtemisia-Regular " artemisiatabnums ReEncodeFont " <artemisiatabnums.enc <GFSArtemisia-Regular.pfb
+artemisianumnums8r GFSArtemisia-Regular " artemisianumnums ReEncodeFont " <artemisianumnums.enc <GFSArtemisia-Regular.pfb
+artemisiadenomnums8r GFSArtemisia-Regular " artemisiadenomnums ReEncodeFont " <artemisiadenomnums.enc <GFSArtemisia-Regular.pfb
+gartemisiarg6r GFSArtemisia-Regular " artemisiael ReEncodeFont " <artemisiael.enc <GFSArtemisia-Regular.pfb
+gartemisiab6r GFSArtemisia-Bold " artemisiael ReEncodeFont " <artemisiael.enc <GFSArtemisia-Bold.pfb
+gartemisiabo6r GFSArtemisia-Bold " 0.168 SlantFont artemisiael ReEncodeFont " <artemisiael.enc <GFSArtemisia-Bold.pfb
+gartemisiai6r GFSArtemisia-Italic " artemisiael ReEncodeFont " <artemisiael.enc <GFSArtemisia-Italic.pfb
+gartemisiabi6r GFSArtemisia-BoldItalic " artemisiael ReEncodeFont " <artemisiael.enc <GFSArtemisia-BoldItalic.pfb
+gartemisiao6r GFSArtemisia-Regular " 0.168 SlantFont artemisiael ReEncodeFont " <artemisiael.enc <GFSArtemisia-Regular.pfb
+gartemisiasc6r GFSArtemisia-Regular " artemisiaelsc ReEncodeFont " <artemisiaelsc.enc <GFSArtemisia-Regular.pfb
+gartemisiasco6r GFSArtemisia-Regular " 0.168 SlantFont artemisiaelsc ReEncodeFont " <artemisiaelsc.enc <GFSArtemisia-Regular.pfb
+artemisiamath8r GFSArtemisia-Italic " artemisiamath ReEncodeFont " <artemisiamath.enc <GFSArtemisia-Italic.pfb
+###
diff --git a/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisia.otf b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisia.otf
new file mode 100644
index 0000000000..ab34002800
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisia.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBold.otf b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBold.otf
new file mode 100644
index 0000000000..890e4be6cc
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBold.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBoldIt.otf b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBoldIt.otf
new file mode 100644
index 0000000000..941af36adc
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaBoldIt.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaIt.otf b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaIt.otf
new file mode 100644
index 0000000000..562a3ffa75
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/opentype/GFSArtemisiaIt.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tex/gfsartemisia-euler.sty b/fonts/greek/gfs/gfsartemisia/tex/gfsartemisia-euler.sty
new file mode 100644
index 0000000000..0860a065e2
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/gfsartemisia-euler.sty
@@ -0,0 +1,243 @@
+%%
+%% This is file `gfsartemisia-euler.sty'.
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfsartemisia-euler.sty}
+[2007/10/07 v1.0 Package `gfsartemisia-euler.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Artemisia-Euler style file by A. Tsolomitis and I. Vasilogiorgakis }\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\RequirePackage{euler}
+\renewcommand{\rmdefault}{artemisiaeuler}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\textscsl}[1]{{\fontfamily{artemisiaeuler}\fontseries{m}\fontshape{sco}\selectfont #1}}
+\renewcommand{\oldstylenums}{\textsc}
+\newcommand{\scslshape}{\fontfamily{artemisiaeuler}\fontseries{m}\fontshape{sco}\selectfont}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\tabnums}[1]{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont #1}}
+\renewcommand{\textbullet}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'42}}
+\newcommand{\artemisiatextparagraph}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'266}}
+\newcommand{\artemisiatextparagraphalt}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'265}}
+\newcommand{\textparagraphalt}{\artemisiatextparagraphalt}
+\newcommand{\careof}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'13}}
+\newcommand{\numero}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'5}}
+\newcommand{\estimated}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'6}}
+\newcommand{\whitebullet}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'10}}
+\newcommand{\textlozenge}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'4}}
+\newcommand{\eurocurrency}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'12}}
+\newcommand{\interrobang}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'15}}
+\newcommand{\yencurrency}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'16}}
+\newcommand{\stirling}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'17}}
+\newcommand{\stirlingoldstyle}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'20}}
+\newcommand{\textfrac}[2]{\hbox{{\usefont{U}{artemisiaeulernums}{m}{textnumnums}\selectfont #1/}%
+ {\usefont{U}{artemisiaeulernums}{m}{textdenomnums}\selectfont /#2}}}
+\newcommand{\onehalf}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'100}}
+\newcommand{\onethird}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'101}}
+\newcommand{\twothirds}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'102}}
+\newcommand{\onefifth}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'103}}
+\newcommand{\twofifths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'104}}
+\newcommand{\threefifths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'105}}
+\newcommand{\fourfifths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'106}}
+\newcommand{\onesixth}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'107}}
+\newcommand{\fivesixths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'110}}
+\newcommand{\oneeighth}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'111}}
+\newcommand{\threeeighths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'112}}
+\newcommand{\fiveeighths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'113}}
+\newcommand{\seveneighths}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'114}}
+\newcommand{\artemisiaeulertextdagger}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'21}}
+\newcommand{\artemisiaeulertextdaggerdbl}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'22}}
+\newcommand{\greekfemfirst}{{\usefont{U}{artemisiaeulernums}{m}{tabnums}\selectfont\char'156}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareSymbolFont{artemisiaeulernumbers}{OT1}{artemisiaeuler}{m}{n}
+\DeclareMathSymbol{0}{\mathalpha}{artemisiaeulernumbers}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{artemisiaeulernumbers}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{artemisiaeulernumbers}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{artemisiaeulernumbers}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{artemisiaeulernumbers}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{artemisiaeulernumbers}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{artemisiaeulernumbers}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{artemisiaeulernumbers}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{artemisiaeulernumbers}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{artemisiaeulernumbers}{`9}
+\SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n}
+\SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{b}{n}
+\SetMathAlphabet{\mathit}{normal}{\encodingdefault}{\rmdefault}{m}{it}
+\SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n}
+\SetMathAlphabet{\mathtt}{normal}{\encodingdefault}{\ttdefault}{m}{n}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextAccent{\`}{OT1}{30}
+\DeclareTextAccent{\'}{OT1}{180}
+\DeclareTextAccent{\^}{OT1}{25}
+\DeclareTextAccent{\~}{OT1}{152}
+%\DeclareTextAccent{\"}{OT1}{168}
+%\def\"#1{\accent168#1}
+\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}}
+\DeclareTextAccent{\H}{OT1}{5}
+\DeclareTextAccent{\r}{OT1}{9}
+\DeclareTextAccent{\t}{OT1}{10}
+\DeclareTextAccent{\v}{OT1}{16}
+\DeclareTextAccent{\u}{OT1}{11}
+\DeclareTextAccent{\=}{OT1}{175}
+\DeclareTextAccent{\.}{OT1}{1}
+\DeclareTextCommand{\b}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error
+\DeclareTextCommand{\c}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char184\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextCommand{\t}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}%
+ {\ooalign{\hidewidth\char10\hidewidth
+ \crcr\unhbox\z@}}}
+\DeclareTextCommand{\k}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char8\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextSymbol{\textperthousand}{OT1}{137}
+\DeclareTextSymbol{\textsterling}{OT1}{163}
+\DeclareTextSymbol{\L}{OT1}{6}
+\DeclareTextSymbol{\i}{OT1}{17}
+\DeclareTextSymbol{\j}{OT1}{18}
+\DeclareTextSymbol{\l}{OT1}{7}
+\DeclareTextSymbol{\textexclamdown}{OT1}{161}
+\DeclareTextSymbol{\textgreater}{OT1}{`\>}
+\DeclareTextSymbol{\textless}{OT1}{`\<}
+\DeclareTextSymbol{\textquestiondown}{OT1}{191}
+\DeclareTextSymbol{\textasciicircum}{OT1}{94}
+\DeclareTextComposite{\'}{OT1}{!}{161}
+\DeclareTextComposite{\'}{OT1}{?}{191}
+\DeclareTextComposite{\"}{OT1}{e}{235}
+\DeclareTextComposite{\"}{OT1}{o}{246}
+\DeclareTextSymbol{\trademark}{OT1}{153}
+\DeclareTextSymbol{\textregistered}{OT1}{174}
+\DeclareTextSymbol{\AA}{OT1}{197}
+\DeclareTextSymbol{\aa}{OT1}{229}
+\DeclareTextSymbol{\AE}{OT1}{198}
+\DeclareTextSymbol{\ae}{OT1}{230}
+\DeclareTextSymbol{\O}{OT1}{216}
+\DeclareTextSymbol{\o}{OT1}{248}
+\DeclareTextSymbol{\OE}{OT1}{140}
+\DeclareTextSymbol{\oe}{OT1}{156}
+\DeclareTextSymbol{\ss}{OT1}{223}
+\DeclareTextSymbol{\textcopyright}{OT1}{169}
+\DeclareTextSymbol{\textdagger}{OT1}{134}
+\DeclareTextSymbol{\textdaggerdbl}{OT1}{135}
+\DeclareTextSymbol{\textparagraph}{OT1}{182}
+\DeclareTextSymbol{\textsection}{OT1}{167}
+\DeclareTextSymbolDefault{\textbackslash}{OT1}
+\DeclareTextSymbol{\textbackslash}{OT1}{92}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule \@height.3ex}%
+ \vbox{\hrule \@width.3em}%
+ \hbox{\vrule \@height.3ex}}
+\DeclareTextSymbolDefault{\textbraceleft}{OT1}
+\DeclareTextSymbol{\textbraceleft}{OT1}{123}
+\DeclareTextSymbolDefault{\textbraceright}{OT1}
+\DeclareTextSymbol{\textbraceright}{OT1}{125}
+\DeclareTextAccentDefault{\textcircled}{OT1}
+\DeclareTextSymbolDefault{\textunderscore}{OT1}
+\DeclareTextSymbol{\textunderscore}{OT1}{95}
+\DeclareTextCommand{\textcircled}{OT1}[1]{{%
+ \ooalign{%
+ \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr
+ \char 136 % "0D
+ }%
+}}
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\TeX}{{\fontencoding{OT1}\fontfamily{artemisiaeuler}\selectfont T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}}
+\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{artemisiaeuler}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em%
+\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{artemisiaeuler}\selectfont\textit{e}}}}
+\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{artemisiaeuler}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput
+%%
+%% End of file `gfsartemisia-euler.sty'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/gfsartemisia.sty b/fonts/greek/gfs/gfsartemisia/tex/gfsartemisia.sty
new file mode 100644
index 0000000000..b4c2c83875
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/gfsartemisia.sty
@@ -0,0 +1,251 @@
+%%
+%% This is file `gfsartemisia.sty'.
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfsartemisia.sty}
+[2007/10/07 v1.0 Package `gfsartemisia.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Artemisia style file by A. Tsolomitis and I. Vasilogiorgakis }\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\RequirePackage{txfonts}
+\renewcommand{\rmdefault}{artemisia}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\textscsl}[1]{{\fontfamily{artemisia}\fontseries{m}\fontshape{sco}\selectfont #1}}
+\renewcommand{\oldstylenums}{\textsc}
+\newcommand{\scslshape}{\fontfamily{artemisia}\fontseries{m}\fontshape{sco}\selectfont}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\tabnums}[1]{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont #1}}
+\renewcommand{\textbullet}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'42}}
+\newcommand{\artemisiatextparagraph}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'266}}
+\newcommand{\artemisiatextparagraphalt}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'265}}
+\newcommand{\textparagraphalt}{\artemisiatextparagraphalt}
+\newcommand{\careof}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'13}}
+\newcommand{\numero}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'5}}
+\newcommand{\estimated}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'6}}
+\newcommand{\whitebullet}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'10}}
+\newcommand{\textlozenge}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'4}}
+\newcommand{\eurocurrency}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'12}}
+\newcommand{\interrobang}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'15}}
+\newcommand{\yencurrency}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'16}}
+\newcommand{\stirling}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'17}}
+\newcommand{\stirlingoldstyle}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'20}}
+\newcommand{\textfrac}[2]{\hbox{{\usefont{U}{artemisianums}{m}{textnumnums}\selectfont #1/}%
+ {\usefont{U}{artemisianums}{m}{textdenomnums}\selectfont /#2}}}
+\newcommand{\onehalf}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'100}}
+\newcommand{\onethird}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'101}}
+\newcommand{\twothirds}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'102}}
+\newcommand{\onefifth}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'103}}
+\newcommand{\twofifths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'104}}
+\newcommand{\threefifths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'105}}
+\newcommand{\fourfifths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'106}}
+\newcommand{\onesixth}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'107}}
+\newcommand{\fivesixths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'110}}
+\newcommand{\oneeighth}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'111}}
+\newcommand{\threeeighths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'112}}
+\newcommand{\fiveeighths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'113}}
+\newcommand{\seveneighths}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'114}}
+\newcommand{\artemisiatextdagger}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'21}}
+\newcommand{\artemisiatextdaggerdbl}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'22}}
+\newcommand{\greekfemfirst}{{\usefont{U}{artemisianums}{m}{tabnums}\selectfont\char'156}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareSymbolFont{artemisianumbers}{OT1}{artemisia}{m}{n}
+\DeclareMathSymbol{0}{\mathalpha}{artemisianumbers}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{artemisianumbers}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{artemisianumbers}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{artemisianumbers}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{artemisianumbers}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{artemisianumbers}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{artemisianumbers}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{artemisianumbers}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{artemisianumbers}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{artemisianumbers}{`9}
+\SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n}
+\SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{b}{n}
+\SetMathAlphabet{\mathit}{normal}{\encodingdefault}{\rmdefault}{m}{it}
+\SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n}
+\SetMathAlphabet{\mathtt}{normal}{\encodingdefault}{\ttdefault}{m}{n}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextAccent{\`}{OT1}{30}
+\DeclareTextAccent{\'}{OT1}{180}
+\DeclareTextAccent{\^}{OT1}{25}
+\DeclareTextAccent{\~}{OT1}{152}
+%\DeclareTextAccent{\"}{OT1}{168}
+%\def\"#1{\accent168#1}
+\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}}
+\DeclareTextAccent{\H}{OT1}{5}
+\DeclareTextAccent{\r}{OT1}{9}
+\DeclareTextAccent{\t}{OT1}{10}
+\DeclareTextAccent{\v}{OT1}{16}
+\DeclareTextAccent{\u}{OT1}{11}
+\DeclareTextAccent{\=}{OT1}{175}
+\DeclareTextAccent{\.}{OT1}{1}
+\DeclareTextCommand{\b}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error
+\DeclareTextCommand{\c}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char184\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextCommand{\t}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}%
+ {\ooalign{\hidewidth\char10\hidewidth
+ \crcr\unhbox\z@}}}
+\DeclareTextCommand{\k}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char8\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextSymbol{\textperthousand}{OT1}{137}
+\DeclareTextSymbol{\textsterling}{OT1}{163}
+\DeclareTextSymbol{\L}{OT1}{6}
+\DeclareTextSymbol{\i}{OT1}{17}
+\DeclareTextSymbol{\j}{OT1}{18}
+\DeclareTextSymbol{\l}{OT1}{7}
+\DeclareTextSymbol{\textexclamdown}{OT1}{161}
+\DeclareTextSymbol{\textgreater}{OT1}{`\>}
+\DeclareTextSymbol{\textless}{OT1}{`\<}
+\DeclareTextSymbol{\textquestiondown}{OT1}{191}
+\DeclareTextSymbol{\textasciicircum}{OT1}{94}
+\DeclareTextComposite{\'}{OT1}{!}{161}
+\DeclareTextComposite{\'}{OT1}{?}{191}
+\DeclareTextComposite{\"}{OT1}{e}{235}
+\DeclareTextComposite{\"}{OT1}{o}{246}
+\DeclareTextSymbol{\trademark}{OT1}{153}
+\DeclareTextSymbol{\textregistered}{OT1}{174}
+\DeclareTextSymbol{\AA}{OT1}{197}
+\DeclareTextSymbol{\aa}{OT1}{229}
+\DeclareTextSymbol{\AE}{OT1}{198}
+\DeclareTextSymbol{\ae}{OT1}{230}
+\DeclareTextSymbol{\O}{OT1}{216}
+\DeclareTextSymbol{\o}{OT1}{248}
+\DeclareTextSymbol{\OE}{OT1}{140}
+\DeclareTextSymbol{\oe}{OT1}{156}
+\DeclareTextSymbol{\ss}{OT1}{223}
+\DeclareTextSymbol{\textcopyright}{OT1}{169}
+\DeclareTextSymbol{\textdagger}{OT1}{134}
+\DeclareTextSymbol{\textdaggerdbl}{OT1}{135}
+\DeclareTextSymbol{\textparagraph}{OT1}{182}
+\DeclareTextSymbol{\textsection}{OT1}{167}
+\DeclareTextSymbolDefault{\textbackslash}{OT1}
+\DeclareTextSymbol{\textbackslash}{OT1}{92}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule \@height.3ex}%
+ \vbox{\hrule \@width.3em}%
+ \hbox{\vrule \@height.3ex}}
+\DeclareTextSymbolDefault{\textbraceleft}{OT1}
+\DeclareTextSymbol{\textbraceleft}{OT1}{123}
+\DeclareTextSymbolDefault{\textbraceright}{OT1}
+\DeclareTextSymbol{\textbraceright}{OT1}{125}
+\DeclareTextAccentDefault{\textcircled}{OT1}
+\DeclareTextSymbolDefault{\textunderscore}{OT1}
+\DeclareTextSymbol{\textunderscore}{OT1}{95}
+\DeclareTextCommand{\textcircled}{OT1}[1]{{%
+ \ooalign{%
+ \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr
+ \char 136 % "0D
+ }%
+}}
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% We need LGR to typeset e at the end of \LaTeXe
+\InputIfFileExists{lgrenc.def}{%
+ \message{Loading the definitions for the Greek font encoding}}{%
+ \errhelp{I can't find the lgrenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGR encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgrenc.def file}\@@end
+ }
+\renewcommand{\TeX}{{\fontencoding{OT1}\fontfamily{artemisia}\selectfont T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}}
+\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{artemisia}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em%
+\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{artemisia}\selectfont\textit{e}}}}
+\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{artemisia}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput
+%%
+%% End of file `gfsartemisia.sty'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/lgrartemisia.fd b/fonts/greek/gfs/gfsartemisia/tex/lgrartemisia.fd
new file mode 100644
index 0000000000..f2a0c990b1
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/lgrartemisia.fd
@@ -0,0 +1,29 @@
+%% This is file 'lgrartemisia.fd'.
+%%
+%% (c) copyright Jan 2006 by
+%% Antonis Tsolomitis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{artemisia}{}
+\DeclareFontShape{LGR}{artemisia}{m}{n}{<-> s * [0.93] gartemisiarg6a}{}
+\DeclareFontShape{LGR}{artemisia}{m}{it}{<-> s * [0.93] gartemisiai6a}{}
+\DeclareFontShape{LGR}{artemisia}{b}{n}{<-> s * [0.93] gartemisiab6a}{}
+\DeclareFontShape{LGR}{artemisia}{b}{it}{<-> s * [0.93] gartemisiabi6a}{}
+\DeclareFontShape{LGR}{artemisia}{m}{sl}{<-> s * [0.93] gartemisiao6a}{}
+\DeclareFontShape{LGR}{artemisia}{b}{sl}{<-> s * [0.93] gartemisiabo6a}{}
+\DeclareFontShape{LGR}{artemisia}{m}{sc}{<-> s * [0.93] gartemisiasc6a}{}
+\DeclareFontShape{LGR}{artemisia}{m}{sco}{<-> s * [0.93] gartemisiasco6a}{}
+
+\DeclareFontShape{LGR}{artemisia}{bx}{n}{<-> s * [0.93] gartemisiab6a}{}
+\DeclareFontShape{LGR}{artemisia}{bx}{it}{<-> s * [0.93] gartemisiabi6a}{}
+\DeclareFontShape{LGR}{artemisia}{bx}{sl}{<-> s * [0.93] gartemisiabo6a}{}
+
+\endinput
+%%
+%% End of file 'lgrartemisia.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/lgrartemisiaeuler.fd b/fonts/greek/gfs/gfsartemisia/tex/lgrartemisiaeuler.fd
new file mode 100644
index 0000000000..cb6b436b30
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/lgrartemisiaeuler.fd
@@ -0,0 +1,29 @@
+%% This is file 'lgrartemisiaeuler.fd'.
+%%
+%% (c) copyright Jan 2006 by
+%% Antonis Tsolomitis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{artemisiaeuler}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{m}{n}{<-> s * [0.98] gartemisiarg6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{m}{it}{<-> s * [0.98] gartemisiai6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{b}{n}{<-> s * [0.98] gartemisiab6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{b}{it}{<-> s * [0.98] gartemisiabi6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{m}{sl}{<-> s * [0.98] gartemisiao6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{b}{sl}{<-> s * [0.98] gartemisiabo6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{m}{sc}{<-> s * [0.98] gartemisiasc6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{m}{sco}{<-> s * [0.98] gartemisiasco6a}{}
+
+\DeclareFontShape{LGR}{artemisiaeuler}{bx}{n}{<-> s * [0.98] gartemisiab6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{bx}{it}{<-> s * [0.98] gartemisiabi6a}{}
+\DeclareFontShape{LGR}{artemisiaeuler}{bx}{sl}{<-> s * [0.98] gartemisiabo6a}{}
+
+\endinput
+%%
+%% End of file 'lgrartemisiaeuler.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/ot1artemisia.fd b/fonts/greek/gfs/gfsartemisia/tex/ot1artemisia.fd
new file mode 100644
index 0000000000..c89ce73c70
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/ot1artemisia.fd
@@ -0,0 +1,29 @@
+%% This is file 'ot1artemisia.fd'.
+%%
+%% (c) copyright Jan 2002 by
+%% Antonis Tsolomitis and Ioannis Vasilogiorgakis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{OT1}{artemisia}{}
+\DeclareFontShape{OT1}{artemisia}{m}{n}{<-> s * [0.93] artemisiarg8a}{}
+\DeclareFontShape{OT1}{artemisia}{m}{it}{<-> s * [0.93] artemisiai8a}{}
+\DeclareFontShape{OT1}{artemisia}{b}{n}{<-> s * [0.93] artemisiab8a}{}
+\DeclareFontShape{OT1}{artemisia}{b}{it}{<-> s * [0.93] artemisiabi8a}{}
+\DeclareFontShape{OT1}{artemisia}{m}{sl}{<-> s * [0.93] artemisiao8a}{}
+\DeclareFontShape{OT1}{artemisia}{b}{sl}{<-> s * [0.93] artemisiabo8a}{}
+\DeclareFontShape{OT1}{artemisia}{m}{sc}{<-> s * [0.93] artemisiasc8a}{}
+\DeclareFontShape{OT1}{artemisia}{m}{sco}{<-> s * [0.93] artemisiasco8a}{}
+
+\DeclareFontShape{OT1}{artemisia}{bx}{n}{<-> s * [0.93] artemisiab8a}{}
+\DeclareFontShape{OT1}{artemisia}{bx}{it}{<-> s * [0.93] artemisiabi8a}{}
+\DeclareFontShape{OT1}{artemisia}{bx}{sl}{<-> s * [0.93] artemisiabo8a}{}
+
+\endinput
+%%
+%% End of file 'ot1artemisia.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/ot1artemisiaeuler.fd b/fonts/greek/gfs/gfsartemisia/tex/ot1artemisiaeuler.fd
new file mode 100644
index 0000000000..3ad8e40ab5
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/ot1artemisiaeuler.fd
@@ -0,0 +1,29 @@
+%% This is file 'ot1artemisia.fd'.
+%%
+%% (c) copyright Jan 2002 by
+%% Antonis Tsolomitis and Ioannis Vasilogiorgakis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{OT1}{artemisiaeuler}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{m}{n}{<-> s * [0.98] artemisiarg8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{m}{it}{<-> s * [0.98] artemisiai8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{b}{n}{<-> s * [0.98] artemisiab8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{b}{it}{<-> s * [0.98] artemisiabi8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{m}{sl}{<-> s * [0.98] artemisiao8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{b}{sl}{<-> s * [0.98] artemisiabo8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{m}{sc}{<-> s * [0.98] artemisiasc8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{m}{sco}{<-> s * [0.98] artemisiasco8a}{}
+
+\DeclareFontShape{OT1}{artemisiaeuler}{bx}{n}{<-> s * [0.98] artemisiab8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{bx}{it}{<-> s * [0.98] artemisiabi8a}{}
+\DeclareFontShape{OT1}{artemisiaeuler}{bx}{sl}{<-> s * [0.98] artemisiabo8a}{}
+
+\endinput
+%%
+%% End of file 'ot1artemisia.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/t1artemisia.fd b/fonts/greek/gfs/gfsartemisia/tex/t1artemisia.fd
new file mode 100644
index 0000000000..c1c874cb1d
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/t1artemisia.fd
@@ -0,0 +1,29 @@
+%% This is file 't1artemisia.fd'.
+%%
+%% (c) copyright Jan 2002 by
+%% Antonis Tsolomitis and Ioannis Vasilogiorgakis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{T1}{artemisia}{}
+\DeclareFontShape{T1}{artemisia}{m}{n}{<-> s * [0.93] artemisiarg9a}{}
+\DeclareFontShape{T1}{artemisia}{m}{it}{<-> s * [0.93] artemisiai9a}{}
+\DeclareFontShape{T1}{artemisia}{b}{n}{<-> s * [0.93] artemisiab9a}{}
+\DeclareFontShape{T1}{artemisia}{b}{it}{<-> s * [0.93] artemisiabi9a}{}
+\DeclareFontShape{T1}{artemisia}{m}{sc}{<-> s * [0.93] artemisiasc9a}{}
+\DeclareFontShape{T1}{artemisia}{m}{sl}{<-> s * [0.93] artemisiao9a}{}
+\DeclareFontShape{T1}{artemisia}{b}{sl}{<-> s * [0.93] artemisiabo9a}{}
+\DeclareFontShape{T1}{artemisia}{m}{sco}{<-> s * [0.93] artemisiasco9a}{}
+
+\DeclareFontShape{T1}{artemisia}{bx}{n}{<-> s * [0.93] artemisiab9a}{}
+\DeclareFontShape{T1}{artemisia}{bx}{it}{<-> s * [0.93] artemisiabi9a}{}
+\DeclareFontShape{T1}{artemisia}{bx}{sl}{<-> s * [0.93] artemisiabo9a}{}
+
+\endinput
+%%
+%% End of file 't1artemisia.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/t1artemisiaeuler.fd b/fonts/greek/gfs/gfsartemisia/tex/t1artemisiaeuler.fd
new file mode 100644
index 0000000000..89000515da
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/t1artemisiaeuler.fd
@@ -0,0 +1,49 @@
+%% This is file 't1artemisiaeuler.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{T1}{artemisiaeuler}{}
+\DeclareFontShape{T1}{artemisiaeuler}{m}{n}{<-> s * [0.98] artemisiarg9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{m}{it}{<-> s * [0.98] artemisiai9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{b}{n}{<-> s * [0.98] artemisiab9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{b}{it}{<-> s * [0.98] artemisiabi9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{m}{sc}{<-> s * [0.98] artemisiasc9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{m}{sl}{<-> s * [0.98] artemisiao9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{b}{sl}{<-> s * [0.98] artemisiabo9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{m}{sco}{<-> s * [0.98] artemisiasco9a}{}
+
+\DeclareFontShape{T1}{artemisiaeuler}{bx}{n}{<-> s * [0.98] artemisiab9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{bx}{it}{<-> s * [0.98] artemisiabi9a}{}
+\DeclareFontShape{T1}{artemisiaeuler}{bx}{sl}{<-> s * [0.98] artemisiabo9a}{}
+
+\endinput
+%%
+%% End of file 't1artemisiaeuler.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsartemisia/tex/uartemisiaeulernums.fd b/fonts/greek/gfs/gfsartemisia/tex/uartemisiaeulernums.fd
new file mode 100644
index 0000000000..a954b9b7d1
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/uartemisiaeulernums.fd
@@ -0,0 +1,19 @@
+%% This is file 'uartemisiaeulernums.fd'.
+%%
+%% (c) copyright Jan 2006 by
+%% Antonis Tsolomitis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{U}{artemisiaeulernums}{}
+\DeclareFontShape{U}{artemisiaeulernums}{m}{tabnums}{<-> s * [0.98] artemisiatabnums8a}{}
+\DeclareFontShape{U}{artemisiaeulernums}{m}{textnumnums}{<-> s * [0.98] artemisianumnums8a}{}
+\DeclareFontShape{U}{artemisiaeulernums}{m}{textdenomnums}{<-> s * [0.98] artemisiadenomnums8a}{}
+\endinput
+%%
+%% End of file 'uartemisiaeulernums.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tex/uartemisianums.fd b/fonts/greek/gfs/gfsartemisia/tex/uartemisianums.fd
new file mode 100644
index 0000000000..1b14941ab9
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tex/uartemisianums.fd
@@ -0,0 +1,19 @@
+%% This is file 'uartemisianums.fd'.
+%%
+%% (c) copyright Jan 2006 by
+%% Antonis Tsolomitis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{U}{artemisianums}{}
+\DeclareFontShape{U}{artemisianums}{m}{tabnums}{<-> s * [0.93] artemisiatabnums8a}{}
+\DeclareFontShape{U}{artemisianums}{m}{textnumnums}{<-> s * [0.93] artemisianumnums8a}{}
+\DeclareFontShape{U}{artemisianums}{m}{textdenomnums}{<-> s * [0.93] artemisiadenomnums8a}{}
+\endinput
+%%
+%% End of file 'uartemisianums.fd'.
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiab8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab8a.tfm
new file mode 100644
index 0000000000..48668bb358
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiab8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab8r.tfm
new file mode 100644
index 0000000000..f2f361b228
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiab9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab9a.tfm
new file mode 100644
index 0000000000..48ea862c18
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiab9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab9r.tfm
new file mode 100644
index 0000000000..0db4fc8397
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiab9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8a.tfm
new file mode 100644
index 0000000000..5801527364
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8r.tfm
new file mode 100644
index 0000000000..92e5b0475b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9a.tfm
new file mode 100644
index 0000000000..a7ec6c6e33
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9r.tfm
new file mode 100644
index 0000000000..b6c8f38098
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabi9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8a.tfm
new file mode 100644
index 0000000000..8ed4962a8e
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8r.tfm
new file mode 100644
index 0000000000..6d49a51127
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9a.tfm
new file mode 100644
index 0000000000..588b0bf8de
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9r.tfm
new file mode 100644
index 0000000000..f65002530b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiabo9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8a.tfm
new file mode 100644
index 0000000000..1bcc49f838
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8r.tfm
new file mode 100644
index 0000000000..233cdeff2c
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiadenomnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiai8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai8a.tfm
new file mode 100644
index 0000000000..124df20dc6
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiai8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai8r.tfm
new file mode 100644
index 0000000000..5ab15cfd90
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiai9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai9a.tfm
new file mode 100644
index 0000000000..9f23b5af39
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiai9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai9r.tfm
new file mode 100644
index 0000000000..23b9cab74b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiai9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8a.tfm
new file mode 100644
index 0000000000..65b62d7e7b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8r.tfm
new file mode 100644
index 0000000000..e95ba46cad
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiamath8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8a.tfm
new file mode 100644
index 0000000000..75f6eaa649
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8r.tfm
new file mode 100644
index 0000000000..4f2cb2a18d
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisianumnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiao8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao8a.tfm
new file mode 100644
index 0000000000..585bbb4bc0
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiao8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao8r.tfm
new file mode 100644
index 0000000000..50b3a8e5cc
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiao9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao9a.tfm
new file mode 100644
index 0000000000..237f634351
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiao9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao9r.tfm
new file mode 100644
index 0000000000..31be489af3
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiao9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8a.tfm
new file mode 100644
index 0000000000..cff3f316f8
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8r.tfm
new file mode 100644
index 0000000000..5d714c328a
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9a.tfm
new file mode 100644
index 0000000000..e0e8708f40
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9r.tfm
new file mode 100644
index 0000000000..0b25287a46
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiarg9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8a.tfm
new file mode 100644
index 0000000000..bdaa1eb56d
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8r.tfm
new file mode 100644
index 0000000000..a328d8eda9
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9a.tfm
new file mode 100644
index 0000000000..7a64c3f395
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9r.tfm
new file mode 100644
index 0000000000..7810e9d8d2
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasc9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8a.tfm
new file mode 100644
index 0000000000..fdf57f1b9f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8r.tfm
new file mode 100644
index 0000000000..5da6fc1402
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9a.tfm
new file mode 100644
index 0000000000..e9d2216d2e
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9r.tfm
new file mode 100644
index 0000000000..3cc2e2aa5b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiasco9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8a.tfm
new file mode 100644
index 0000000000..9abbe2bd82
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8r.tfm
new file mode 100644
index 0000000000..5296f01006
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/artemisiatabnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6a.tfm
new file mode 100644
index 0000000000..f5f4fc1968
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6r.tfm
new file mode 100644
index 0000000000..884f63bac1
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiab6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6a.tfm
new file mode 100644
index 0000000000..d9158f2a4c
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6r.tfm
new file mode 100644
index 0000000000..eb2e864069
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabi6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6a.tfm
new file mode 100644
index 0000000000..be634becbe
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6r.tfm
new file mode 100644
index 0000000000..d466b83e95
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiabo6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6a.tfm
new file mode 100644
index 0000000000..93893ee975
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6r.tfm
new file mode 100644
index 0000000000..63c19a21f0
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiai6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6a.tfm
new file mode 100644
index 0000000000..9e7504016b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6r.tfm
new file mode 100644
index 0000000000..598eadff31
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiao6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6a.tfm
new file mode 100644
index 0000000000..d0b296879f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6r.tfm
new file mode 100644
index 0000000000..058596e794
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiarg6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6a.tfm
new file mode 100644
index 0000000000..6a5f90db2b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6r.tfm
new file mode 100644
index 0000000000..f17425e81b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasc6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6a.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6a.tfm
new file mode 100644
index 0000000000..ff45269348
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6r.tfm b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6r.tfm
new file mode 100644
index 0000000000..009235ada8
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/tfm/gartemisiasco6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Bold.pfb b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Bold.pfb
new file mode 100644
index 0000000000..a1f3637b26
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Bold.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-BoldItalic.pfb b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-BoldItalic.pfb
new file mode 100644
index 0000000000..d8c210e01b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-BoldItalic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Italic.pfb b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Italic.pfb
new file mode 100644
index 0000000000..5f0e8467e0
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Italic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Regular.pfb b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Regular.pfb
new file mode 100644
index 0000000000..b09f376115
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/type1/GFSArtemisia-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiab8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiab8a.vf
new file mode 100644
index 0000000000..7d9017dd63
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiab8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiab9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiab9a.vf
new file mode 100644
index 0000000000..3cd9f3358f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiab9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiabi8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiabi8a.vf
new file mode 100644
index 0000000000..e791cba381
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiabi8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiabi9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiabi9a.vf
new file mode 100644
index 0000000000..6e69d7830e
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiabi9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiabo8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiabo8a.vf
new file mode 100644
index 0000000000..132555dadf
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiabo8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiabo9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiabo9a.vf
new file mode 100644
index 0000000000..f0884e1d81
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiabo9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiadenomnums8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiadenomnums8a.vf
new file mode 100644
index 0000000000..9e378aeff4
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiadenomnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiai8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiai8a.vf
new file mode 100644
index 0000000000..4a16f32ed5
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiai8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiai9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiai9a.vf
new file mode 100644
index 0000000000..47a1766d3f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiai9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiamath8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiamath8a.vf
new file mode 100644
index 0000000000..d97318093a
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiamath8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisianumnums8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisianumnums8a.vf
new file mode 100644
index 0000000000..5d31df1209
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisianumnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiao8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiao8a.vf
new file mode 100644
index 0000000000..49657bdd0f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiao8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiao9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiao9a.vf
new file mode 100644
index 0000000000..0b2ad7335f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiao9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiarg8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiarg8a.vf
new file mode 100644
index 0000000000..6a3753b50f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiarg8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiarg9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiarg9a.vf
new file mode 100644
index 0000000000..3f47fe2fba
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiarg9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiasc8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiasc8a.vf
new file mode 100644
index 0000000000..9e4b1355b7
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiasc8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiasc9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiasc9a.vf
new file mode 100644
index 0000000000..8692821226
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiasc9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiasco8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiasco8a.vf
new file mode 100644
index 0000000000..779cc37b3b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiasco8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiasco9a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiasco9a.vf
new file mode 100644
index 0000000000..1ff4cf124b
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiasco9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/artemisiatabnums8a.vf b/fonts/greek/gfs/gfsartemisia/vf/artemisiatabnums8a.vf
new file mode 100644
index 0000000000..77951acb0f
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/artemisiatabnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiab6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiab6a.vf
new file mode 100644
index 0000000000..f74f216181
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiab6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiabi6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiabi6a.vf
new file mode 100644
index 0000000000..724a3d67e9
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiabi6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiabo6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiabo6a.vf
new file mode 100644
index 0000000000..73823614cd
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiabo6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiai6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiai6a.vf
new file mode 100644
index 0000000000..da60360824
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiai6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiao6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiao6a.vf
new file mode 100644
index 0000000000..42ef693cf2
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiao6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiarg6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiarg6a.vf
new file mode 100644
index 0000000000..4d2f935325
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiarg6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiasc6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiasc6a.vf
new file mode 100644
index 0000000000..1bf1d6c545
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiasc6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsartemisia/vf/gartemisiasco6a.vf b/fonts/greek/gfs/gfsartemisia/vf/gartemisiasco6a.vf
new file mode 100644
index 0000000000..81cea73af4
--- /dev/null
+++ b/fonts/greek/gfs/gfsartemisia/vf/gartemisiasco6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/README b/fonts/greek/gfs/gfsbaskerville/README
new file mode 100644
index 0000000000..4e3b02d290
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/README
@@ -0,0 +1,15 @@
+-------- GFS Baskerville for LaTeX -------------
+
+The GFS Baskerville font (created by the Greek Font Society) are
+released under the SIL Open Font License, and the LaTeX support files
+(created by myself) are released under the LPPL.
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
+
diff --git a/fonts/greek/gfs/gfsbaskerville/afm/GFSBaskerville-Regular.afm b/fonts/greek/gfs/gfsbaskerville/afm/GFSBaskerville-Regular.afm
new file mode 100644
index 0000000000..05c4e39dc2
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/afm/GFSBaskerville-Regular.afm
@@ -0,0 +1,503 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20071210
+Comment Creation Date: Wed Dec 26 16:51:50 2007
+FontName GFSBaskerville-Regular
+FullName GFS Baskerville Regular
+FamilyName GFS Baskerville
+Weight Regular
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Baskerville'.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -334
+UnderlineThickness 46
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -249 -353 1100 861
+CapHeight 676
+XHeight 412
+Descender -319
+StartCharMetrics 389
+C 0 ; WX 295 ; N space ; B 0 0 0 0 ;
+C 1 ; WX 314 ; N exclam ; B 94 -1 203 676 ;
+C 2 ; WX 468 ; N quotedbl ; B 100 442 368 682 ;
+C 3 ; WX 705 ; N numbersign ; B 98 3 599 643 ;
+C 4 ; WX 921 ; N percent ; B 120 -11 733 672 ;
+C 5 ; WX 877 ; N ampersand ; B 102 -2 765 669 ;
+C 6 ; WX 302 ; N quotesingle ; B 111 461 199 676 ;
+C 7 ; WX 428 ; N parenleft ; B 66 -48 261 701 ;
+C 8 ; WX 428 ; N parenright ; B 106 -48 301 701 ;
+C 9 ; WX 521 ; N asterisk ; B 96 348 387 671 ;
+C 10 ; WX 654 ; N plus ; B 100 0 554 505 ;
+C 11 ; WX 350 ; N comma ; B 100 -159 250 116 ;
+C 12 ; WX 654 ; N hyphen ; B 158 297 513 343 ;
+C 13 ; WX 342 ; N period ; B 100 0 242 142 ;
+C 14 ; WX 683 ; N slash ; B 176 -1 587 668 ;
+C 15 ; WX 557 ; N zero ; B 100 -6 457 398 ;
+C 16 ; WX 444 ; N one ; B 100 -3 344 395 ;
+C 17 ; WX 480 ; N two ; B 101 0 380 406 ;
+C 18 ; WX 532 ; N three ; B 100 -226 432 401 ;
+C 19 ; WX 605 ; N four ; B 100 -216 505 398 ;
+C 20 ; WX 516 ; N five ; B 100 -223 416 396 ;
+C 21 ; WX 556 ; N six ; B 99 -5 456 615 ;
+C 22 ; WX 499 ; N seven ; B 100 -215 399 392 ;
+C 23 ; WX 554 ; N eight ; B 100 -5 454 617 ;
+C 24 ; WX 556 ; N nine ; B 99 -219 457 400 ;
+C 25 ; WX 344 ; N colon ; B 100 0 244 398 ;
+C 26 ; WX 350 ; N semicolon ; B 100 -159 250 397 ;
+C 27 ; WX 658 ; N less ; B 100 -20 558 508 ;
+C 28 ; WX 654 ; N equal ; B 100 147 554 359 ;
+C 29 ; WX 658 ; N greater ; B 100 -20 558 508 ;
+C 30 ; WX 411 ; N bracketleft ; B 104 -124 304 667 ;
+C 31 ; WX 320 ; N backslash ; B 7 -2 419 666 ;
+C 32 ; WX 401 ; N bracketright ; B 103 -124 304 667 ;
+C 33 ; WX 522 ; N underscore ; B 0 -139 522 -93 ;
+C 34 ; WX 403 ; N braceleft ; B 103 -121 305 670 ;
+C 35 ; WX 267 ; N bar ; B 100 0 167 682 ;
+C 36 ; WX 403 ; N braceright ; B 107 -122 309 669 ;
+C 37 ; WX 678 ; N asciitilde ; B 112 168 583 329 ;
+C 38 ; WX 411 ; N section ; B 54 -51 375 674 ;
+C 39 ; WX 0 ; N dieresis ; B 40 507 299 605 ;
+C 40 ; WX 540 ; N guillemotleft ; B 100 70 440 368 ;
+C 41 ; WX 241 ; N twosuperior ; B 37 427 209 672 ;
+C 42 ; WX 292 ; N threesuperior ; B 36 323 224 677 ;
+C 43 ; WX 461 ; N uni00B5 ; B -1 -254 442 438 ;
+C 44 ; WX 274 ; N uni00B7 ; B 73 354 214 496 ;
+C 45 ; WX 217 ; N onesuperior ; B 37 424 188 670 ;
+C 46 ; WX 540 ; N guillemotright ; B 100 74 440 372 ;
+C 47 ; WX 312 ; N uni1F15 ; B 33 -6 316 677 ;
+C 48 ; WX 201 ; N uni1F35 ; B 47 -5 259 677 ;
+C 49 ; WX 375 ; N uni1F45 ; B 33 -3 342 677 ;
+C 50 ; WX 393 ; N uni1F55 ; B 32 -7 360 677 ;
+C 51 ; WX 375 ; N uni1F79 ; B 33 -3 342 676 ;
+C 52 ; WX 630 ; N uni1F08 ; B -24 1 592 677 ;
+C 53 ; WX 606 ; N uni1F18 ; B -83 -1 582 688 ;
+C 54 ; WX 749 ; N uni1F28 ; B -82 -1 755 677 ;
+C 55 ; WX 374 ; N uni1F38 ; B -93 0 380 677 ;
+C 56 ; WX 528 ; N uni1F48 ; B -103 -6 495 677 ;
+C 57 ; WX 630 ; N uni1F09 ; B -24 1 592 678 ;
+C 58 ; WX 606 ; N uni1F19 ; B -83 -1 582 688 ;
+C 59 ; WX 749 ; N uni1F29 ; B -92 -1 755 678 ;
+C 60 ; WX 374 ; N uni1F39 ; B -93 0 380 678 ;
+C 61 ; WX 528 ; N uni1F49 ; B -113 -6 495 678 ;
+C 62 ; WX 678 ; N uni1F59 ; B -142 -1 694 679 ;
+C 63 ; WX 630 ; N uni1F0A ; B -24 1 592 678 ;
+C 64 ; WX 606 ; N uni1F1A ; B -155 -1 582 688 ;
+C 65 ; WX 749 ; N uni1F2A ; B -160 -1 755 678 ;
+C 66 ; WX 374 ; N uni1F3A ; B -131 0 380 678 ;
+C 67 ; WX 528 ; N uni1F4A ; B -171 -6 495 678 ;
+C 68 ; WX 630 ; N uni1F0B ; B -24 1 592 678 ;
+C 69 ; WX 606 ; N uni1F1B ; B -169 -1 582 688 ;
+C 70 ; WX 403 ; N uni1F25 ; B 37 -226 375 677 ;
+C 71 ; WX 749 ; N uni1F2B ; B -155 -1 755 678 ;
+C 72 ; WX 374 ; N uni1F3B ; B -146 0 380 678 ;
+C 73 ; WX 528 ; N uni1F4B ; B -166 -6 495 678 ;
+C 74 ; WX 678 ; N uni1F5B ; B -205 -1 694 679 ;
+C 75 ; WX 630 ; N uni1F0C ; B -24 1 592 677 ;
+C 76 ; WX 606 ; N uni1F1C ; B -172 -1 582 688 ;
+C 77 ; WX 749 ; N uni1F2C ; B -164 -1 755 677 ;
+C 78 ; WX 374 ; N uni1F3C ; B -155 0 380 677 ;
+C 79 ; WX 528 ; N uni1F4C ; B -185 -6 495 677 ;
+C 80 ; WX 630 ; N uni1F0D ; B -24 1 592 677 ;
+C 81 ; WX 606 ; N uni1F1D ; B -173 -1 582 688 ;
+C 82 ; WX 749 ; N uni1F2D ; B -175 -1 755 677 ;
+C 83 ; WX 374 ; N uni1F3D ; B -156 0 380 677 ;
+C 84 ; WX 528 ; N uni1F4D ; B -196 -6 495 677 ;
+C 85 ; WX 678 ; N uni1F5D ; B -205 -1 694 679 ;
+C 86 ; WX 630 ; N uni1F0E ; B -24 1 592 748 ;
+C 87 ; WX 749 ; N uni1F2E ; B -222 -1 755 748 ;
+C 88 ; WX 374 ; N uni1F3E ; B -214 0 380 748 ;
+C 89 ; WX 630 ; N uni1F0F ; B -24 1 592 749 ;
+C 90 ; WX 374 ; N uni1F3F ; B -210 0 380 749 ;
+C 91 ; WX 678 ; N uni1F5F ; B -249 -1 694 749 ;
+C 92 ; WX 749 ; N uni1F2F ; B -239 -1 755 749 ;
+C 93 ; WX 453 ; N uni1F80 ; B 30 -198 437 677 ;
+C 94 ; WX 453 ; N uni1F81 ; B 30 -198 437 678 ;
+C 95 ; WX 453 ; N uni1F82 ; B 30 -198 437 678 ;
+C 96 ; WX 453 ; N uni1F83 ; B 30 -198 437 678 ;
+C 97 ; WX 453 ; N uni1F85 ; B 30 -198 437 677 ;
+C 98 ; WX 453 ; N uni1F84 ; B 30 -198 437 677 ;
+C 99 ; WX 453 ; N uni1F86 ; B 30 -198 437 748 ;
+C 100 ; WX 453 ; N uni1F87 ; B 30 -198 437 749 ;
+C 101 ; WX 538 ; N uni1FB7 ; B 30 -198 437 618 ;
+C 102 ; WX 538 ; N uni1FB4 ; B 30 -198 437 676 ;
+C 103 ; WX 453 ; N uni1FB3 ; B 30 -198 437 437 ;
+C 104 ; WX 538 ; N uni1FB2 ; B 30 -198 437 678 ;
+C 105 ; WX 453 ; N uni1FB1 ; B 30 -8 437 558 ;
+C 106 ; WX 453 ; N uni1FB0 ; B 30 -8 437 622 ;
+C 107 ; WX 403 ; N uni1FC7 ; B 34 -226 375 618 ;
+C 108 ; WX 201 ; N uni1FD0 ; B 11 -5 310 622 ;
+C 109 ; WX 201 ; N uni1FD1 ; B 47 -5 277 558 ;
+C 110 ; WX 201 ; N uni1FD7 ; B 40 -5 318 748 ;
+C 111 ; WX 393 ; N uni1FE1 ; B 32 -7 360 558 ;
+C 112 ; WX 393 ; N uni1FE0 ; B 32 -7 367 622 ;
+C 113 ; WX 393 ; N uni1FE7 ; B 32 -7 360 748 ;
+C 114 ; WX 700 ; N uni1FF7 ; B 26 -198 581 628 ;
+C 115 ; WX 630 ; N uni1FB8 ; B -24 1 592 861 ;
+C 116 ; WX 630 ; N uni1FB9 ; B -24 1 592 794 ;
+C 117 ; WX 630 ; N uni1FBA ; B -24 1 592 678 ;
+C 118 ; WX 606 ; N uni1FC8 ; B -69 -1 582 688 ;
+C 119 ; WX 749 ; N uni1FCA ; B -69 -1 755 678 ;
+C 120 ; WX 374 ; N uni1FD8 ; B 8 0 424 861 ;
+C 121 ; WX 374 ; N uni1FD9 ; B 8 0 380 794 ;
+C 122 ; WX 374 ; N uni1FDA ; B -70 0 380 678 ;
+C 123 ; WX 678 ; N uni1FE8 ; B 58 -1 694 861 ;
+C 124 ; WX 678 ; N uni1FE9 ; B 58 -1 694 794 ;
+C 125 ; WX 678 ; N uni1FEA ; B -109 -1 694 679 ;
+C 126 ; WX 615 ; N uni1FEC ; B -99 -1 587 678 ;
+C 127 ; WX 528 ; N uni1FF8 ; B -100 -6 495 678 ;
+C 128 ; WX 154 ; N uni1FFA ; B 33 462 121 678 ;
+C 129 ; WX 154 ; N uni1FFB ; B 33 461 121 676 ;
+C 130 ; WX 676 ; N uni1FBC ; B 30 -198 646 676 ;
+C 131 ; WX 807 ; N uni1FCC ; B 30 -198 777 676 ;
+C 132 ; WX 717 ; N uni1FFC ; B 27 -198 687 678 ;
+C 133 ; WX 500 ; N uni1FC2 ; B 34 -226 375 678 ;
+C 134 ; WX 403 ; N uni1FC3 ; B 34 -226 375 441 ;
+C 135 ; WX 500 ; N uni1FC4 ; B 34 -226 375 676 ;
+C 136 ; WX 700 ; N uni1FF2 ; B 26 -198 581 678 ;
+C 137 ; WX 588 ; N uni1FF3 ; B 26 -198 581 439 ;
+C 138 ; WX 700 ; N uni1FF4 ; B 26 -198 581 676 ;
+C 139 ; WX 346 ; N uni1FC1 ; B 30 507 308 748 ;
+C 140 ; WX 384 ; N uni1FED ; B 40 462 397 678 ;
+C 141 ; WX 396 ; N uni1FEE ; B 40 461 397 676 ;
+C 142 ; WX 166 ; N uni1FEF ; B 39 462 127 678 ;
+C 143 ; WX 571 ; N Delta ; B -12 -1 513 677 ;
+C 144 ; WX 717 ; N Omega ; B 27 0 687 678 ;
+C 145 ; WX 374 ; N Iotadieresis ; B 8 0 421 836 ;
+C 146 ; WX 453 ; N alphatonos ; B 30 -8 437 676 ;
+C 147 ; WX 678 ; N Upsilontonos ; B -131 -1 694 679 ;
+C 148 ; WX 609 ; N omegatonos ; B 26 -5 581 676 ;
+C 149 ; WX 393 ; N upsilontonos ; B 32 -7 360 676 ;
+C 150 ; WX 390 ; N uni1FE5 ; B 12 -319 360 678 ;
+C 151 ; WX 312 ; N epsilontonos ; B 33 -6 293 676 ;
+C 152 ; WX 403 ; N etatonos ; B 37 -226 375 676 ;
+C 153 ; WX 201 ; N iotatonos ; B 49 -5 232 676 ;
+C 154 ; WX 375 ; N omicrontonos ; B 33 -3 342 676 ;
+C 155 ; WX 453 ; N uni1F02 ; B 30 -8 437 678 ;
+C 156 ; WX 403 ; N uni1F22 ; B 37 -226 375 678 ;
+C 157 ; WX 375 ; N uni1F42 ; B 33 -3 342 678 ;
+C 158 ; WX 403 ; N uni1F23 ; B 37 -226 375 678 ;
+C 159 ; WX 375 ; N uni1F43 ; B 33 -3 342 678 ;
+C 160 ; WX 453 ; N uni1F06 ; B 30 -8 437 748 ;
+C 161 ; WX 403 ; N uni1F26 ; B 37 -226 378 748 ;
+C 162 ; WX 201 ; N uni1F36 ; B 10 -5 288 748 ;
+C 163 ; WX 393 ; N uni1F56 ; B 32 -7 368 748 ;
+C 164 ; WX 609 ; N uni1F66 ; B 26 -5 581 748 ;
+C 165 ; WX 453 ; N uni1F07 ; B 30 -8 437 749 ;
+C 166 ; WX 403 ; N uni1F27 ; B 37 -226 381 749 ;
+C 167 ; WX 201 ; N uni1F37 ; B 33 -5 311 749 ;
+C 168 ; WX 393 ; N uni1F57 ; B 32 -7 371 749 ;
+C 169 ; WX 609 ; N uni1F67 ; B 26 -5 581 749 ;
+C 170 ; WX 453 ; N uni1FB6 ; B 30 -8 437 618 ;
+C 171 ; WX 403 ; N uni1FC6 ; B 37 -226 375 618 ;
+C 172 ; WX 201 ; N uni1FD6 ; B 30 -5 308 623 ;
+C 173 ; WX 393 ; N uni1FE6 ; B 32 -7 360 618 ;
+C 174 ; WX 609 ; N uni1FF6 ; B 26 -5 581 618 ;
+C 175 ; WX 453 ; N uni1F00 ; B 30 -8 437 677 ;
+C 176 ; WX 312 ; N uni1F10 ; B 33 -6 293 677 ;
+C 177 ; WX 403 ; N uni1F20 ; B 37 -226 375 677 ;
+C 178 ; WX 201 ; N uni1F30 ; B 49 -5 220 677 ;
+C 179 ; WX 375 ; N uni1F40 ; B 33 -3 342 677 ;
+C 180 ; WX 393 ; N uni1F50 ; B 32 -7 360 677 ;
+C 181 ; WX 609 ; N uni1F60 ; B 26 -5 581 677 ;
+C 182 ; WX 453 ; N uni1F01 ; B 30 -8 437 678 ;
+C 183 ; WX 312 ; N uni1F11 ; B 33 -6 293 678 ;
+C 184 ; WX 312 ; N uni1F13 ; B 33 -6 293 678 ;
+C 185 ; WX 403 ; N uni1F21 ; B 37 -226 375 678 ;
+C 186 ; WX 201 ; N uni1F31 ; B 49 -5 220 678 ;
+C 187 ; WX 375 ; N uni1F41 ; B 33 -3 342 678 ;
+C 188 ; WX 393 ; N uni1F51 ; B 32 -7 360 678 ;
+C 189 ; WX 609 ; N uni1F61 ; B 26 -5 581 678 ;
+C 190 ; WX 453 ; N uni1F04 ; B 30 -8 437 677 ;
+C 191 ; WX 312 ; N uni1F14 ; B 33 -6 317 677 ;
+C 192 ; WX 403 ; N uni1F24 ; B 37 -226 375 677 ;
+C 193 ; WX 201 ; N uni1F34 ; B 49 -5 262 677 ;
+C 194 ; WX 375 ; N uni1F44 ; B 33 -3 352 677 ;
+C 195 ; WX 393 ; N uni1F54 ; B 32 -7 360 677 ;
+C 196 ; WX 609 ; N uni1F64 ; B 26 -5 581 677 ;
+C 197 ; WX 453 ; N uni1F71 ; B 30 -8 437 676 ;
+C 198 ; WX 403 ; N uni1F75 ; B 37 -226 375 676 ;
+C 199 ; WX 201 ; N uni1F77 ; B 49 -5 229 676 ;
+C 200 ; WX 393 ; N uni1F7B ; B 32 -7 360 676 ;
+C 201 ; WX 609 ; N uni1F7D ; B 26 -5 581 676 ;
+C 202 ; WX 201 ; N uni1FD3 ; B 0 -5 357 676 ;
+C 203 ; WX 393 ; N uni1FE3 ; B 32 -7 397 676 ;
+C 204 ; WX 453 ; N uni1F03 ; B 30 -8 437 678 ;
+C 205 ; WX 201 ; N uni1F33 ; B 47 -5 245 678 ;
+C 206 ; WX 609 ; N uni1F63 ; B 26 -5 581 678 ;
+C 207 ; WX 201 ; N uni1FD2 ; B -50 -5 307 678 ;
+C 208 ; WX 393 ; N uni1FE2 ; B 32 -7 397 678 ;
+C 209 ; WX 390 ; N uni1FE4 ; B 12 -319 360 677 ;
+C 210 ; WX 312 ; N uni1F12 ; B 33 -6 293 678 ;
+C 211 ; WX 201 ; N uni1F32 ; B 49 -5 240 678 ;
+C 212 ; WX 393 ; N uni1F52 ; B 32 -7 360 678 ;
+C 213 ; WX 393 ; N uni1F53 ; B 32 -7 360 678 ;
+C 214 ; WX 749 ; N uni1FCB ; B -71 -1 755 676 ;
+C 215 ; WX 374 ; N uni1FDB ; B -72 0 380 676 ;
+C 216 ; WX 528 ; N uni1FF9 ; B -72 -6 495 677 ;
+C 217 ; WX 678 ; N uni1FEB ; B -101 -1 694 679 ;
+C 218 ; WX 630 ; N uni1FBB ; B -24 1 592 676 ;
+C 219 ; WX 606 ; N uni1FC9 ; B -71 -1 582 688 ;
+C 220 ; WX 609 ; N uni1F65 ; B 26 -5 581 677 ;
+C 221 ; WX 1264 ; N perthousand ; B 120 -11 1076 672 ;
+C 222 ; WX 609 ; N uni1F62 ; B 26 -5 581 678 ;
+C 223 ; WX 312 ; N uni1F72 ; B 33 -6 293 678 ;
+C 224 ; WX 453 ; N uni1F70 ; B 30 -8 437 678 ;
+C 225 ; WX 312 ; N uni1F73 ; B 33 -6 293 676 ;
+C 226 ; WX 201 ; N uni1F76 ; B 49 -5 171 678 ;
+C 227 ; WX 375 ; N uni1F78 ; B 33 -3 342 678 ;
+C 228 ; WX 393 ; N uni1F7A ; B 32 -7 360 678 ;
+C 229 ; WX 609 ; N uni1F7C ; B 26 -5 581 678 ;
+C 230 ; WX 403 ; N uni1F74 ; B 37 -226 375 678 ;
+C 231 ; WX 453 ; N alpha ; B 30 -8 437 437 ;
+C 232 ; WX 498 ; N beta ; B -12 -308 466 737 ;
+C 233 ; WX 416 ; N gamma ; B 37 -257 389 476 ;
+C 234 ; WX 344 ; N delta ; B 34 -3 374 758 ;
+C 235 ; WX 312 ; N epsilon ; B 33 -6 293 438 ;
+C 236 ; WX 381 ; N zeta ; B 18 -106 431 679 ;
+C 237 ; WX 403 ; N eta ; B 37 -226 375 441 ;
+C 238 ; WX 411 ; N theta ; B 46 -5 399 746 ;
+C 239 ; WX 201 ; N iota ; B 49 -5 171 439 ;
+C 240 ; WX 402 ; N kappa ; B 34 -7 371 440 ;
+C 241 ; WX 433 ; N lambda ; B 15 -8 416 744 ;
+C 242 ; WX 461 ; N uni03BC ; B -1 -254 442 438 ;
+C 243 ; WX 322 ; N nu ; B 33 -6 288 439 ;
+C 244 ; WX 426 ; N xi ; B 34 -64 436 687 ;
+C 245 ; WX 375 ; N omicron ; B 33 -3 342 437 ; L sigma omicronsigma ; L uni1FE2 ou.diervar ; L uni1FE3 ou.dierox ; L upsilondieresis ou.dier ; L uni1F57 ou.dasper ; L uni1F56 ou.psilper ; L uni1FE6 ou ;
+C 246 ; WX 473 ; N pi ; B 24 -3 479 454 ;
+C 247 ; WX 390 ; N rho ; B 12 -319 360 442 ;
+C 248 ; WX 298 ; N uni03C2 ; B 34 -208 268 451 ;
+C 249 ; WX 406 ; N sigma ; B 31 -7 390 486 ; L chi sigmachi ; L theta sigmatheta ; L pi sigmapi ;
+C 250 ; WX 350 ; N tau ; B 30 -5 370 469 ;
+C 251 ; WX 393 ; N upsilon ; B 32 -7 360 449 ; L iota upsiota ;
+C 252 ; WX 526 ; N phi ; B 33 -331 498 485 ;
+C 253 ; WX 561 ; N chi ; B 12 -315 556 412 ;
+C 254 ; WX 573 ; N psi ; B 18 -198 556 656 ;
+C 255 ; WX 609 ; N omega ; B 26 -5 581 439 ;
+C -1 ; WX 630 ; N Alpha ; B -24 1 592 676 ;
+C -1 ; WX 617 ; N Beta ; B 8 0 569 677 ;
+C -1 ; WX 560 ; N Gamma ; B 8 0 578 676 ;
+C -1 ; WX 571 ; N uni0394 ; B -12 -1 513 677 ;
+C -1 ; WX 606 ; N Epsilon ; B 8 -1 582 688 ;
+C -1 ; WX 569 ; N Zeta ; B 24 0 541 676 ;
+C -1 ; WX 749 ; N Eta ; B 8 -1 755 676 ;
+C -1 ; WX 525 ; N Theta ; B 41 -6 492 677 ;
+C -1 ; WX 374 ; N Iota ; B 8 0 380 676 ;
+C -1 ; WX 646 ; N Kappa ; B 8 1 670 677 ;
+C -1 ; WX 630 ; N Lambda ; B -24 1 592 676 ;
+C -1 ; WX 877 ; N Mu ; B 8 -1 865 676 ;
+C -1 ; WX 734 ; N Nu ; B 8 0 746 676 ;
+C -1 ; WX 723 ; N Xi ; B 20 -57 709 738 ;
+C -1 ; WX 528 ; N Omicron ; B 44 -6 495 677 ;
+C -1 ; WX 763 ; N Pi ; B 8 0 769 676 ;
+C -1 ; WX 615 ; N Rho ; B 8 -1 587 677 ;
+C -1 ; WX 682 ; N Sigma ; B 20 -54 653 715 ;
+C -1 ; WX 660 ; N Tau ; B 46 -2 671 676 ;
+C -1 ; WX 678 ; N Upsilon ; B 58 -1 694 679 ;
+C -1 ; WX 645 ; N Phi ; B 40 -1 611 675 ;
+C -1 ; WX 739 ; N Chi ; B 29 0 709 677 ;
+C -1 ; WX 770 ; N Psi ; B 30 -1 810 680 ;
+C -1 ; WX 717 ; N uni03A9 ; B 27 0 687 678 ;
+C -1 ; WX 980 ; N ellipsis ; B 100 -13 880 101 ;
+C -1 ; WX 700 ; N endash ; B 100 191 600 258 ;
+C -1 ; WX 1200 ; N emdash ; B 100 191 1100 258 ;
+C -1 ; WX 325 ; N quoteleft ; B 100 441 225 682 ;
+C -1 ; WX 325 ; N quoteright ; B 100 441 225 682 ;
+C -1 ; WX 496 ; N quotedblleft ; B 100 441 396 682 ;
+C -1 ; WX 496 ; N quotedblright ; B 100 441 396 682 ;
+C -1 ; WX 630 ; N Alphatonos ; B -24 1 592 676 ;
+C -1 ; WX 274 ; N anoteleia ; B 73 354 214 496 ;
+C -1 ; WX 606 ; N Epsilontonos ; B -67 -1 582 688 ;
+C -1 ; WX 749 ; N Etatonos ; B -31 -1 755 676 ;
+C -1 ; WX 374 ; N Iotatonos ; B -5 0 380 678 ;
+C -1 ; WX 528 ; N Omicrontonos ; B -83 -6 495 682 ;
+C -1 ; WX 717 ; N Omegatonos ; B -56 0 687 678 ;
+C -1 ; WX 678 ; N Upsilondieresis ; B 58 -1 694 836 ;
+C -1 ; WX 717 ; N uni1F69 ; B -120 0 687 678 ;
+C -1 ; WX 717 ; N uni1F6C ; B -172 0 687 678 ;
+C -1 ; WX 717 ; N uni1F6A ; B -188 0 687 678 ;
+C -1 ; WX 717 ; N uni1F6B ; B -183 0 687 678 ;
+C -1 ; WX 717 ; N uni1F68 ; B -120 0 687 678 ;
+C -1 ; WX 717 ; N uni1F6E ; B -150 0 687 748 ;
+C -1 ; WX 717 ; N uni1F6F ; B -157 0 687 749 ;
+C -1 ; WX 717 ; N uni1F6D ; B -163 0 687 678 ;
+C -1 ; WX 180 ; N uni1FFE ; B 30 474 150 678 ;
+C -1 ; WX 162 ; N uni1FFD ; B 41 461 129 676 ;
+C -1 ; WX 196 ; N tonos ; B 54 461 142 676 ;
+C -1 ; WX 338 ; N uni1FC0 ; B 30 629 308 748 ;
+C -1 ; WX 201 ; N iotadieresistonos ; B 21 -5 349 683 ;
+C -1 ; WX 393 ; N upsilondieresistonos ; B 32 -7 400 679 ;
+C -1 ; WX 201 ; N iotadieresis ; B 40 -5 299 605 ;
+C -1 ; WX 393 ; N upsilondieresis ; B 32 -7 360 609 ;
+C -1 ; WX 480 ; N uni03DA ; B 26 -194 468 447 ;
+C -1 ; WX 461 ; N dagger ; B 49 -69 424 674 ;
+C -1 ; WX 180 ; N uni1FBD ; B 30 473 150 677 ;
+C -1 ; WX 180 ; N uni1FBF ; B 30 473 150 677 ;
+C -1 ; WX 257 ; N uni1FCD ; B 42 462 230 678 ;
+C -1 ; WX 268 ; N uni1FCE ; B 38 461 242 677 ;
+C -1 ; WX 338 ; N uni1FCF ; B 30 473 308 748 ;
+C -1 ; WX 278 ; N uni1FDD ; B 47 462 245 678 ;
+C -1 ; WX 278 ; N uni1FDE ; B 47 461 259 677 ;
+C -1 ; WX 338 ; N uni1FDF ; B 33 476 311 749 ;
+C -1 ; WX 388 ; N uni1FBE ; B 194 -198 271 -120 ;
+C -1 ; WX 630 ; N uni1F88 ; B -24 -198 592 677 ;
+C -1 ; WX 630 ; N uni1F89 ; B -24 -198 592 678 ;
+C -1 ; WX 630 ; N uni1F8A ; B -24 -198 592 678 ;
+C -1 ; WX 630 ; N uni1F8B ; B -24 -198 592 678 ;
+C -1 ; WX 630 ; N uni1F8C ; B -24 -198 592 677 ;
+C -1 ; WX 630 ; N uni1F8D ; B -24 -198 592 677 ;
+C -1 ; WX 630 ; N uni1F8E ; B -24 -198 592 748 ;
+C -1 ; WX 630 ; N uni1F8F ; B -24 -198 592 749 ;
+C -1 ; WX 403 ; N uni1F90 ; B 34 -226 375 677 ;
+C -1 ; WX 403 ; N uni1F91 ; B 24 -226 375 678 ;
+C -1 ; WX 403 ; N uni1F92 ; B 24 -226 375 678 ;
+C -1 ; WX 403 ; N uni1F93 ; B 24 -226 375 678 ;
+C -1 ; WX 403 ; N uni1F94 ; B 24 -226 375 677 ;
+C -1 ; WX 403 ; N uni1F95 ; B 14 -226 375 677 ;
+C -1 ; WX 403 ; N uni1F96 ; B 14 -226 378 748 ;
+C -1 ; WX 403 ; N uni1F97 ; B 14 -226 381 749 ;
+C -1 ; WX 749 ; N uni1F98 ; B -82 -198 755 677 ;
+C -1 ; WX 749 ; N uni1F99 ; B -92 -198 755 678 ;
+C -1 ; WX 749 ; N uni1F9A ; B -160 -198 755 678 ;
+C -1 ; WX 749 ; N uni1F9B ; B -155 -198 755 678 ;
+C -1 ; WX 749 ; N uni1F9C ; B -164 -198 755 677 ;
+C -1 ; WX 749 ; N uni1F9D ; B -175 -198 755 677 ;
+C -1 ; WX 749 ; N uni1F9E ; B -222 -198 755 748 ;
+C -1 ; WX 749 ; N uni1F9F ; B -239 -198 755 749 ;
+C -1 ; WX 609 ; N uni1FA0 ; B 26 -198 581 677 ;
+C -1 ; WX 609 ; N uni1FA1 ; B 26 -198 581 678 ;
+C -1 ; WX 609 ; N uni1FA2 ; B 26 -198 581 678 ;
+C -1 ; WX 609 ; N uni1FA3 ; B 26 -198 581 678 ;
+C -1 ; WX 609 ; N uni1FA4 ; B 26 -198 581 677 ;
+C -1 ; WX 609 ; N uni1FA5 ; B 26 -198 581 677 ;
+C -1 ; WX 609 ; N uni1FA6 ; B 26 -198 581 748 ;
+C -1 ; WX 609 ; N uni1FA7 ; B 26 -198 581 749 ;
+C -1 ; WX 717 ; N uni1FA8 ; B -120 -198 687 678 ;
+C -1 ; WX 717 ; N uni1FA9 ; B -120 -198 687 678 ;
+C -1 ; WX 717 ; N uni1FAA ; B -188 -198 687 678 ;
+C -1 ; WX 717 ; N uni1FAB ; B -183 -198 687 678 ;
+C -1 ; WX 717 ; N uni1FAC ; B -172 -198 687 678 ;
+C -1 ; WX 717 ; N uni1FAD ; B -163 -198 687 678 ;
+C -1 ; WX 717 ; N uni1FAE ; B -150 -198 687 748 ;
+C -1 ; WX 717 ; N uni1FAF ; B -157 -198 687 749 ;
+C -1 ; WX 393 ; N uni03D7 ; B 10 -227 383 440 ;
+C -1 ; WX 623 ; N uni03D6 ; B 20 -6 623 519 ;
+C -1 ; WX 416 ; N rho.1 ; B 22 -353 394 436 ;
+C -1 ; WX 314 ; N tau.1 ; B -57 -5 287 701 ;
+C -1 ; WX 579 ; N uni03D1 ; B 24 -8 571 758 ;
+C -1 ; WX 359 ; N ou ; B 36 -8 339 479 ;
+C -1 ; WX 285 ; N ou.ox ; B 1 -8 304 728 ;
+C -1 ; WX 285 ; N ou.psil ; B 1 -8 304 719 ;
+C -1 ; WX 285 ; N ou.das ; B 1 -8 304 717 ;
+C -1 ; WX 285 ; N ou.psilvar ; B 1 -8 304 730 ;
+C -1 ; WX 359 ; N ou.dasox ; B 36 -8 339 730 ;
+C -1 ; WX 359 ; N ou.psilox ; B 36 -8 339 730 ;
+C -1 ; WX 359 ; N ou.per ; B 36 -8 343 639 ;
+C -1 ; WX 359 ; N ou.psilper ; B 36 -8 343 789 ;
+C -1 ; WX 359 ; N ou.dasper ; B 36 -8 346 788 ;
+C -1 ; WX 359 ; N ou.dier ; B 36 -8 339 610 ;
+C -1 ; WX 285 ; N ou.dierox ; B -10 -8 347 676 ;
+C -1 ; WX 285 ; N ou.diervar ; B -20 -8 337 678 ;
+C -1 ; WX 432 ; N upsiota ; B 60 -233 422 439 ;
+C -1 ; WX 718 ; N sigmapi ; B 33 -8 709 444 ;
+C -1 ; WX 709 ; N sigmatheta ; B 46 -7 707 771 ;
+C -1 ; WX 676 ; N sigmachi ; B 46 -313 671 370 ;
+C -1 ; WX 352 ; N gamma.1 ; B 21 -5 487 730 ;
+C -1 ; WX 731 ; N omicronsigma ; B 33 -8 721 437 ;
+C -1 ; WX 453 ; N uni1F05 ; B 30 -8 437 677 ;
+C -1 ; WX 0 ; N uni00B7.001 ; B 0 0 0 0 ;
+C -1 ; WX 359 ; N ou.dasvar ; B 36 -8 339 730 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 89
+KPX uni1FEF uni1FBC -120
+KPX uni1FEF Alpha -120
+KPX chi beta 42
+KPX chi rho 28
+KPX Alpha Psi -42
+KPX Gamma Delta -32
+KPX Gamma Alpha -50
+KPX Gamma uni0394 -34
+KPX Gamma Lambda -50
+KPX Rho Delta -32
+KPX Rho Alpha -50
+KPX Rho Lambda -50
+KPX Tau Delta -12
+KPX Tau Alpha -32
+KPX Tau Lambda -32
+KPX Upsilon Delta -42
+KPX Upsilon Alpha -42
+KPX Upsilon uni0394 -42
+KPX Upsilon Lambda -42
+KPX Upsilon Tau 24
+KPX Upsilon Psi 34
+KPX Psi Alpha -42
+KPX uni1FFE uni1FCC -40
+KPX uni1FFE uni1FBC -110
+KPX uni1FFE Rho -20
+KPX uni1FFE Upsilon 20
+KPX uni1FFE Iota -40
+KPX uni1FFE Eta -60
+KPX uni1FFE Epsilon -60
+KPX uni1FFE Alpha -110
+KPX uni1FFD Omicron -40
+KPX uni1FFD uni1FFC -40
+KPX uni1FFD uni1FCC -40
+KPX uni1FFD uni1FBC -160
+KPX uni1FFD uni03A9 -40
+KPX uni1FFD Alpha -140
+KPX tonos uni1FBC -180
+KPX tonos uni03A9 -40
+KPX tonos Omicron -40
+KPX tonos Alpha -140
+KPX uni1FC0 Alpha -220
+KPX uni1FBF Omicron -40
+KPX uni1FBF uni1FCC -40
+KPX uni1FBF uni1FBC -200
+KPX uni1FBF uni03A9 -30
+KPX uni1FBF Iota -20
+KPX uni1FBF Eta -20
+KPX uni1FBF Alpha -140
+KPX uni1FCD uni1FCC -40
+KPX uni1FCD uni1FBC -120
+KPX uni1FCD Iota -30
+KPX uni1FCD Eta -30
+KPX uni1FCD Epsilon -30
+KPX uni1FCD Alpha -120
+KPX uni1FCE uni1FFC -40
+KPX uni1FCE uni1FCC -40
+KPX uni1FCE uni1FBC -180
+KPX uni1FCE uni03A9 -30
+KPX uni1FCE Omicron -40
+KPX uni1FCE Iota -20
+KPX uni1FCE Eta -30
+KPX uni1FCE Epsilon -20
+KPX uni1FCE Alpha -160
+KPX uni1FCF uni1FFC -60
+KPX uni1FCF uni1FCC -60
+KPX uni1FCF uni1FBC -190
+KPX uni1FCF uni03A9 -80
+KPX uni1FCF Omicron -60
+KPX uni1FCF Iota -40
+KPX uni1FCF Eta -40
+KPX uni1FCF Epsilon -40
+KPX uni1FCF Alpha -180
+KPX uni1FDD uni1FCC -40
+KPX uni1FDD uni1FBC -120
+KPX uni1FDD Iota -40
+KPX uni1FDD Eta -40
+KPX uni1FDD Epsilon -40
+KPX uni1FDD Alpha -120
+KPX uni1FDE uni1FFC -40
+KPX uni1FDE uni1FCC -40
+KPX uni1FDE uni1FBC -180
+KPX uni1FDE uni03A9 -40
+KPX uni1FDE Alpha -140
+KPX uni1FDF uni1FFC -80
+KPX uni1FDF uni1FCC -40
+KPX uni1FDF uni1FBC -180
+KPX uni1FDF uni03A9 -80
+KPX uni1FDF Omicron -60
+KPX uni1FDF Alpha -180
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsbaskerville/doc/BaskervilleSpecimen.pdf b/fonts/greek/gfs/gfsbaskerville/doc/BaskervilleSpecimen.pdf
new file mode 100644
index 0000000000..7c60b55234
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/doc/BaskervilleSpecimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfsbaskerville/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..76f4c62af7
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/doc/OFL-FAQ.txt
@@ -0,0 +1,182 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.0 - 22 November 2005
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The resulting document is not a derivative anymore than a compiled program is a derivative of a compiler. Similarly, creating a graphic using an OFL font does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions for use (include the necessary files, don't abuse the Author(s)' names, rename Modified Versions, do not sublicense and do not sell by itself).
+
+1.4 Can the fonts be included with free and open source software distributions (such as GNU/Linux and BSD distributions)?
+Yes! The OFL is compatible with most FLOSS (Free/Libre and Open Source Software) licenses. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling also with software under restricted licensing.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Standard Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Standard Version? How can I know where it stands compared to the Standard Version or other Modified Versions?
+Consult the copyright statement in the license for how to contact the original authors. Consult the FONTLOG for information on if and how the font differs from the Standard Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Standard Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the authors should not be used in a way that makes it sound like the original authors endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the authors in a listing of software features, or to promote a Modified Version on a web site by saying "designed by...". However, it would be appropriate to acknowledge the authors if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the authors it is allowed, but if it primarily benefits other parties, or could reflect poorly on the authors, then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you could not remove the copyright statement from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source code, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Standard Versions. This eliminates potential confusion and name conflicts. When choosing a name be creative and try to avoid names that sound like the original. Keep in mind that the copyright holder can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "references stored in the Font Software"? Do I have to delete every reference to the Reserved Font Name(s) from inside every file I modify?
+No, not every reference. It would be fine, for example, to keep a text reference to the original fonts in your modified source code, as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder allows it through a separate agreement, see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, font properties dialogs, PostScript streams, documents that refer to a particular font name, etc. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Standard Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Standard and derivative versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, OpenOffice.org or Scribus will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Standard and derivative fonts can easily be distinguished from one another, and from other derivatives.
+
+2.9 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.10 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the originals, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Standard Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged. If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Standard Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of a centralized or distributed source revision control system like subversion or arch is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them).
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Standard Versions.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.0 of the license. Will there be later changes?
+We hope that version 1.0 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom with some protection for the original authors and clear rules for other contributors. Some additional information is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder?
+No. The Copyright Holder still retains all rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in TrueType name, description and license fields) and in your other components (build scripts, glyph databases, documentation, keyboard, samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfsbaskerville/doc/OFL.txt b/fonts/greek/gfs/gfsbaskerville/doc/OFL.txt
new file mode 100644
index 0000000000..30452328ae
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/doc/OFL.txt
@@ -0,0 +1,100 @@
+This Font Software is Copyright (c) 1995-2006, Greek Font Society (http://www.greekfontsociety.org).
+All Rights Reserved.
+
+"GFS BASKERVILLE" is a Reserved Font Name for this Font Software.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+No modification of the license is permitted, only verbatim copy is allowed.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1-review1 - 18 March 2006
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that the font
+names of derivative works are changed. The fonts and derivatives,
+however, cannot be released under any other type of license. This
+requirement does not affect any document created using the
+fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to any and all of the following:
+ - font files
+ - data files
+ - source files
+ - documentation
+
+"Reserved Font Name" refers to the Font Software name as seen by
+users and any other names as specified after the copyright statement.
+
+"Original Version" refers to the collection of Font Software
+components as distributed by the Copyright Holder.
+
+"Modified Version" refers to any derivative font software made by
+adding to, deleting, or substituting -- in part or in whole --
+any of the components of the Original Version, by changing formats
+or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the Copyright
+Holder. This restriction applies to all references stored in the Font
+Software, such as the font menu name and other font description fields,
+which are used to differentiate the font from others.
+
+4) The name(s) of the Copyright Holder or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and may not be
+distributed under any other license. This requirement does not affect
+any document created using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.pdf b/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.pdf
new file mode 100644
index 0000000000..dffe87a2c9
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.tex b/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.tex
new file mode 100644
index 0000000000..0c9ab3d6d2
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.tex
@@ -0,0 +1,247 @@
+%% (c) copyright 2007
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+\documentclass{article}
+\usepackage[polutonikogreek,english]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{gfsdidot,gfsbaskerville}
+\usepackage{latexsym,amsfonts}
+%\renewcommand{\ttdefault}{hlst}
+
+%%%%% Theorems and friends
+\newtheorem{theorem}{Èåþñçìá}[section]
+\newtheorem{lemma}[theorem]{ËÞììá}
+\newtheorem{proposition}[theorem]{Ðñüôáóç}
+\newtheorem{corollary}[theorem]{Ðüñéóìá}
+\newtheorem{definition}[theorem]{Ïñéóìüò}
+\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
+\newtheorem{axiom}[theorem]{Áîßùìá}
+\newtheorem{exercise}[theorem]{¶óêçóç}
+
+
+%%%%% Environment ``proof''
+\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
+\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+\title{The \textsc{gfsbaskerville} font}
+\author{Antonis Tsolomitis\\
+Laboratory of Digital Typography\\ and Mathematical Software\\
+Department of Mathematics\\
+University of the Aegean}
+\date {\textsc{25} December \textsc{2007}}
+
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+
+The \textsc{gfs}-Baskerville font (and hence this package) supports
+only Greek, that is, only
+the greek encoding LGR is supported, to the extend
+that the font itself covers it.
+
+The font is loaded with
+
+\verb|\usepackage{gfsbaskerville}|.
+
+
+ The package
+defines the environment \verb|gfsbaskerville| and the command
+\verb|\textgfsbaskerville|. For example, while in Greek language
+
+\verb|\textgfsbaskerville{dokim'h}|
+
+produces
+
+\textgreek{\textgfsbaskerville{dokim'h}}.
+
+x-height is adjusted so that it matches with the x-height of the
+\verb|gfsdidot| package.
+
+
+
+\section{Ligatures}
+
+This font contains several ligatures and alternate characters. By
+default
+some of them are turned on. These are the initial forms of
+gamma (\textgreek{\textgfsbaskerville{ãã}}),
+theta (\textgreek{\textgfsbaskerville{èè}}), rho
+(\textgreek{\textgfsbaskerville{ññ}}),
+the ligatures sigma-theta (\textgreek{\textgfsbaskerville{óè}}),
+sigma-chi (\textgreek{\textgfsbaskerville{ó÷}}),
+upsilon-iota (\textgreek{\textgfsbaskerville{õé}}),
+omicron-sigma (\textgreek{\textgfsbaskerville{ïs}})
+and tau-tau (\textgreek{\textgfsbaskerville{ôô}}).
+
+All other ligatures are accessed with commands; these are as follows:
+
+\begin{center}
+\begin{minipage}{4cm}
+\begin{tabular}{|l|c|}\hline
+\verb|\ou| & \textgreek{\textgfsbaskerville{\ou}} \\ \hline
+\verb|\ouox| & \textgreek{\textgfsbaskerville{\ouox}} \\ \hline
+\verb|\oudas| & \textgreek{\textgfsbaskerville{\oudas}} \\ \hline
+\verb|\oupsil| & \textgreek{\textgfsbaskerville{\oupsil}} \\ \hline
+\verb|\oupsilvar| & \textgreek{\textgfsbaskerville{\oupsilvar}} \\ \hline
+\verb|\oudasox| & \textgreek{\textgfsbaskerville{\oudasox}} \\ \hline
+\verb|\oupsilox| & \textgreek{\textgfsbaskerville{\oupsilox}} \\ \hline
+\verb|\ouper| & \textgreek{\textgfsbaskerville{\ouper}} \\ \hline
+\end{tabular}
+\end{minipage}
+\begin{minipage}{4cm}
+\begin{tabular}{|l|c|}\hline
+\verb|\oupsilper| & \textgreek{\textgfsbaskerville{\oupsilper}} \\ \hline
+\verb|\oudasper| & \textgreek{\textgfsbaskerville{\oudasper}} \\ \hline
+\verb|\oudier| & \textgreek{\textgfsbaskerville{\oudier}} \\ \hline
+\verb|\oudierox| & \textgreek{\textgfsbaskerville{\oudierox}} \\ \hline
+\verb|\oudiervar| & \textgreek{\textgfsbaskerville{\oudiervar}} \\ \hline
+\verb|\kai| & \textgreek{\textgfsbaskerville{\kai}} \\ \hline
+\verb|\pialt| & \textgreek{\textgfsbaskerville{\pialt}} \\ \hline
+\verb|\dagger| & \textgreek{\textgfsbaskerville{\dagger}} \\ \hline
+\end{tabular}
+\end{minipage}
+\end{center}
+
+
+
+
+\section{Installation}
+
+Copy the contents of the subdirectory afm in
+texmf/fonts/afm/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory doc in
+texmf/doc/latex/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory enc in
+texmf/fonts/enc/dvips/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory map in
+texmf/fonts/map/dvips/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tex in
+texmf/tex/latex/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tfm in
+texmf/fonts/tfm/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory type1 in
+texmf/fonts/type1/GFS/Baskerville/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory vf in
+texmf/fonts/vf/GFS/Baskerville/
+
+\medskip
+
+\noindent In your installation's updmap.cfg file add the line
+
+\medskip
+
+\noindent Map gfsbaskerville.map
+
+\medskip
+
+\noindent Refresh your filename database and the map file database:
+
+\noindent On Unix systems (with \TeX{}Live or te\TeX)
+run mktexlsr and then run the updmap-sys (or updmap on older systems) script as root).
+
+\noindent On Windows systems with Mik\TeX, add the line
+
+Map gfsbaskerville.map
+
+\noindent running
+
+initexmf --edit-config-file updmap
+
+\noindent in a \textsc{dos} window, and after saving the file,
+run
+
+initexmf --mkmaps
+
+\noindent to rebuild the font map files.
+
+
+You are now ready to use the font.
+
+
+
+\section{Problems}
+
+
+ The
+accents of the capital letters should hang in the left margin when such a letter starts a
+line. \TeX\ and \LaTeX\ do not provide the tools for such a
+feature. However, this seems to be possible with
+\textlatin{pdf\TeX}
+As this is work in progress, please be patient\ldots
+
+
+\newpage
+
+\section{Samples}
+
+
+\Large
+\greektext\selectlanguage{polutonikogreek}
+\begin{gfsbaskerville}
+\begin{center}
+<'Hrhc
+\end{center}
+\begin{flushright}
+èõìßáìá áñþìáôá
+\end{flushright}
+\begin{center}
+\begin{verse}
+ÊõáíÝïéò êüëðïéóéí >åíçìÝíç, >áåñüìïñöå,\\
+<'Çñá ðáìâáóßëåéá, Äé`ïò óýëëåêôñå ìÜêáéñá,\\
+øõ÷ïôñüöïõò a>'urac èíçôï~éò ðáñÝ÷ïõóá ðñïóçíå~éò,\\
+>'ïìâñùí ì`åí ìÞôçñ, >áíÝìùí ôñïöÝ, ðáíôïãÝíåèëå:\\
+÷ùñ`éò ã`áñ óÝèåí ï>õä`åí <'ïëùò æù~çò öýóéí >'åãíù:\\
+êïéíùíå~éò ã`áñ <'áðáóé êåêñáìÝíç >çÝñé óåìí~ùé:\\
+ðÜíôùí ã`áñ êñáôÝåéò ìïýíç ðÜíôåóóß ô'' >áíÜóóåéò\\
+>çåñßïéò <ñïßæïéóé ôéíáóóïìÝíç êáô`á ÷å~õìá.\\
+>áëëÜ, ìÜêáéñá èåÜ, ðïëõþíõìå, ðáìâáóßëåéá,\\
+>'åëèïéò å>õìåíÝïõóá êáë~ùé ãÞèïíôé ðñïóþðùé.\\
+\end{verse}
+\end{center}
+\end{gfsbaskerville}
+
+
+
+
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/fonts/greek/gfs/gfsbaskerville/enc/gpgfsbaskerville.enc b/fonts/greek/gfs/gfsbaskerville/enc/gpgfsbaskerville.enc
new file mode 100644
index 0000000000..aef110340f
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/enc/gpgfsbaskerville.enc
@@ -0,0 +1,164 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "October 2007",
+% filename = "gpgfsbaskerville.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS Baskerville font family"
+% @}
+%
+%
+/gpgfsbaskerville [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /ou /ou.ox /ou.psil /ou.das /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /ou.psilvar /ou.dasox /ou.psilox
+% 0x10
+ /tau.1 /uni03D6 /ou.per /ou.psilper /rho /ou.dasper /ou.dier /ou.dierox
+ /ou.diervar /perthousand /upsiota /sigmapi /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent %/periodcentered
+/uni03D7 /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equal /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni03A9
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho.1 /sigma /tau /upsilon /sigmatheta /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /sigmachi
+ /uni1F74 /uni1F21 /uni1F20 /gamma.1 /uni1FC2 /uni1F91 /uni1F90 /omicronsigma
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /dagger
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /ou.dasvar /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: uni03D1 ;
+% LIGKERN bracketleft theta |=: uni03D1 ;
+% LIGKERN parenleft theta |=: uni03D1 ;
+% LIGKERN braceleft theta |=: uni03D1 ;
+% LIGKERN guillemotleft theta |=: uni03D1 ;
+% LIGKERN endash theta |=: uni03D1 ;
+% LIGKERN emdash theta |=: uni03D1 ;
+% LIGKERN hyphen theta |=: uni03D1 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN uni03A9 uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho.1 =: uni1FE4 ; uni1FFE rho.1 =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+% LIGKERN || theta |=: uni03D1 ; || rho.1 |=: rho ;
+% LIGKERN tau tau |=: tau.1 ; upsilon iota =: upsiota ;
+% LIGKERN sigma pi =: sigmapi ; sigma theta =: sigmatheta ;
+% LIGKERN sigma chi =: sigmachi ; || gamma |=: gamma.1 ;
+%% LIGKERN omicron uni03C2 =: omicronsigma ;
+
diff --git a/fonts/greek/gfs/gfsbaskerville/map/gfsbaskerville.map b/fonts/greek/gfs/gfsbaskerville/map/gfsbaskerville.map
new file mode 100644
index 0000000000..0614a2bf3e
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/map/gfsbaskerville.map
@@ -0,0 +1,4 @@
+### Map file for GFS Baskerville ###
+### Public domain.
+ggfsbaskervillerg6r GFSBaskerville-Regular " gpgfsbaskerville ReEncodeFont " <gpgfsbaskerville.enc <GFSBaskerville-Regular.pfb
+###
diff --git a/fonts/greek/gfs/gfsbaskerville/opentype/GFSBaskerville.otf b/fonts/greek/gfs/gfsbaskerville/opentype/GFSBaskerville.otf
new file mode 100644
index 0000000000..e52dd0b7da
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/opentype/GFSBaskerville.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/tex/gfsbaskerville.sty b/fonts/greek/gfs/gfsbaskerville/tex/gfsbaskerville.sty
new file mode 100644
index 0000000000..f16a84693b
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/tex/gfsbaskerville.sty
@@ -0,0 +1,119 @@
+%% This is file `gfsbaskerville.sty'.
+%%
+%% (c) copyright 2007
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfsbaskerville.sty}
+[2001/12/15 v1.0 Package `gfsbaskerville.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Baskerville style file by A. Tsolomitis}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\newenvironment{gfsbaskerville}{\fontencoding{LGR}\fontfamily{gfsbaskerville}\selectfont}{}
+\newcommand{\textgfsbaskerville}[1]{{\fontencoding{LGR}\fontfamily{gfsbaskerville}\selectfont #1}}
+\DeclareTextCommand{\dagger}{LGR}{\char"C7\relax}
+\DeclareTextCommand{\pialt}{LGR}{\char"11\relax}
+\DeclareTextCommand{\kai}{LGR}{\char"26\relax}
+\DeclareTextCommand{\gammaalt}{LGR}{\char"9B\relax}
+\DeclareTextCommand{\ou}{LGR}{\char"2\relax}
+\DeclareTextCommand{\ouox}{LGR}{\char"3\relax}
+\DeclareTextCommand{\oupsil}{LGR}{\char"4\relax}
+\DeclareTextCommand{\oudas}{LGR}{\char"5\relax}
+\DeclareTextCommand{\oupsilvar}{LGR}{\char"D\relax}
+\DeclareTextCommand{\oudasox}{LGR}{\char"E\relax}
+\DeclareTextCommand{\oupsilox}{LGR}{\char"F\relax}
+\DeclareTextCommand{\ouper}{LGR}{\char"12\relax}
+\DeclareTextCommand{\oupsilper}{LGR}{\char"13\relax}
+\DeclareTextCommand{\oudasper}{LGR}{\char"15\relax}
+\DeclareTextCommand{\oudier}{LGR}{\char"16\relax}
+\DeclareTextCommand{\oudierox}{LGR}{\char"17\relax}
+\DeclareTextCommand{\oudiervar}{LGR}{\char"18\relax}
+
+\newcommand{\oulig}[1]{\ou#1}
+
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+
+
+\DeclareSymbolFont{baskervillenumbers}{OT1}{baskerville}{m}{n}
+\DeclareMathSymbol{0}{\mathalpha}{baskervillenumbers}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{baskervillenumbers}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{baskervillenumbers}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{baskervillenumbers}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{baskervillenumbers}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{baskervillenumbers}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{baskervillenumbers}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{baskervillenumbers}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{baskervillenumbers}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{baskervillenumbers}{`9}
+
+\endinput
+%%
+%% End of file `gfsbaskerville.sty'.
diff --git a/fonts/greek/gfs/gfsbaskerville/tex/lgrgfsbaskerville.fd b/fonts/greek/gfs/gfsbaskerville/tex/lgrgfsbaskerville.fd
new file mode 100644
index 0000000000..4f0cf45f30
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/tex/lgrgfsbaskerville.fd
@@ -0,0 +1,29 @@
+%% This is file 'lgrgfsbaskerville.fd',
+%%
+%% (c) copyright December 2007 by
+%% Tsolomitis Antonis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{gfsbaskerville}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{m}{n}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{m}{it}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{b}{n}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{b}{it}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{m}{sl}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{b}{sl}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{m}{sc}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+
+
+\DeclareFontShape{LGR}{gfsbaskerville}{bx}{n}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{bx}{it}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+\DeclareFontShape{LGR}{gfsbaskerville}{bx}{sl}{<-> s * [1.04] ggfsbaskervillerg6a}{}
+
+\endinput
+%%
+%% End of file 'lgrgfsbaskerville.fd'.
diff --git a/fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6a.tfm b/fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6a.tfm
new file mode 100644
index 0000000000..5873cca3cf
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6r.tfm b/fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6r.tfm
new file mode 100644
index 0000000000..0633491dd9
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/tfm/ggfsbaskervillerg6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/type1/GFSBaskerville-Regular.pfb b/fonts/greek/gfs/gfsbaskerville/type1/GFSBaskerville-Regular.pfb
new file mode 100644
index 0000000000..6cf4084632
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/type1/GFSBaskerville-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsbaskerville/vf/ggfsbaskervillerg6a.vf b/fonts/greek/gfs/gfsbaskerville/vf/ggfsbaskervillerg6a.vf
new file mode 100644
index 0000000000..3a64a733f6
--- /dev/null
+++ b/fonts/greek/gfs/gfsbaskerville/vf/ggfsbaskervillerg6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/README b/fonts/greek/gfs/gfsbodoni/README
new file mode 100644
index 0000000000..7029027280
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/README
@@ -0,0 +1,12 @@
+
+-------- GFS BODONI for LaTeX -------------
+
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
diff --git a/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Bold.afm b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Bold.afm
new file mode 100644
index 0000000000..c0ae6e3d5e
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Bold.afm
@@ -0,0 +1,1806 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Tue May 22 23:02:37 2007
+FontName GFSBodoni-Bold
+FullName GFS Bodoni Bold
+FamilyName GFS Bodoni Rg
+Weight Bold
+Notice (Copyright (c) Greek Font Society. Designed by Takis Katsoulidis and extended by George D. Matthiopoulos at the Greek Font Society, 1993. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -280
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -365 -308 1424 1160
+CapHeight 705
+XHeight 477
+Ascender 705
+Descender -232
+StartCharMetrics 938
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 273 ; N exclam ; B 78 -17 202 713 ;
+C 34 ; WX 349 ; N quotedbl ; B 26 420 312 713 ;
+C 35 ; WX 825 ; N numbersign ; B 41 -1 776 709 ;
+C 36 ; WX 546 ; N dollar ; B 41 -140 486 739 ;
+C 37 ; WX 1005 ; N percent ; B 30 -49 970 714 ;
+C 38 ; WX 737 ; N ampersand ; B 24 -17 722 713 ;
+C 39 ; WX 267 ; N quotesingle ; B 88 537 245 734 ;
+C 40 ; WX 360 ; N parenleft ; B 40 -206 351 704 ;
+C 41 ; WX 357 ; N parenright ; B 16 -206 327 704 ;
+C 42 ; WX 498 ; N asterisk ; B 56 244 448 684 ;
+C 43 ; WX 831 ; N plus ; B 124 -2 722 594 ;
+C 44 ; WX 299 ; N comma ; B 63 -149 228 124 ;
+C 45 ; WX 330 ; N hyphen ; B 46 183 286 261 ;
+C 46 ; WX 273 ; N period ; B 79 -17 203 106 ;
+C 47 ; WX 270 ; N slash ; B -23 -92 285 683 ;
+C 48 ; WX 636 ; N zero ; B 35 -16 601 714 ;
+C 49 ; WX 544 ; N one ; B 96 0 452 713 ;
+C 50 ; WX 607 ; N two ; B 26 0 564 717 ;
+C 51 ; WX 625 ; N three ; B 52 -15 569 716 ;
+C 52 ; WX 586 ; N four ; B 20 0 563 731 ;
+C 53 ; WX 638 ; N five ; B 58 -15 601 730 ;
+C 54 ; WX 622 ; N six ; B 61 -15 595 731 ;
+C 55 ; WX 562 ; N seven ; B 47 0 534 705 ;
+C 56 ; WX 612 ; N eight ; B 45 -16 567 717 ;
+C 57 ; WX 616 ; N nine ; B 40 -27 570 715 ;
+C 58 ; WX 329 ; N colon ; B 103 -14 227 478 ;
+C 59 ; WX 299 ; N semicolon ; B 63 -149 228 391 ;
+C 60 ; WX 498 ; N less ; B 129 -39 436 628 ;
+C 61 ; WX 500 ; N equal ; B 0 153 498 358 ;
+C 62 ; WX 498 ; N greater ; B 68 -39 375 628 ;
+C 63 ; WX 438 ; N question ; B 18 -15 415 715 ;
+C 64 ; WX 720 ; N at ; B 31 -15 690 683 ;
+C 65 ; WX 710 ; N A ; B 2 -1 718 714 ;
+C 66 ; WX 700 ; N B ; B 40 0 635 705 ;
+C 67 ; WX 640 ; N C ; B 48 -16 608 712 ;
+C 68 ; WX 794 ; N D ; B 50 0 751 707 ;
+C 69 ; WX 680 ; N E ; B 48 0 625 705 ;
+C 70 ; WX 640 ; N F ; B 48 0 619 705 ;
+C 71 ; WX 740 ; N G ; B 64 -15 714 714 ;
+C 72 ; WX 836 ; N H ; B 44 0 796 705 ;
+C 73 ; WX 462 ; N I ; B 58 0 411 705 ;
+C 74 ; WX 518 ; N J ; B 24 -15 490 705 ;
+C 75 ; WX 810 ; N K ; B 34 -3 802 705 ;
+C 76 ; WX 665 ; N L ; B 53 0 644 705 ;
+C 77 ; WX 988 ; N M ; B 35 -19 939 708 ;
+C 78 ; WX 835 ; N N ; B 58 0 796 708 ;
+C 79 ; WX 770 ; N O ; B 54 -9 718 719 ;
+C 80 ; WX 672 ; N P ; B 52 0 637 705 ;
+C 81 ; WX 775 ; N Q ; B 53 -112 721 714 ;
+C 82 ; WX 735 ; N R ; B 34 -16 707 705 ;
+C 83 ; WX 670 ; N S ; B 79 -16 627 715 ;
+C 84 ; WX 636 ; N T ; B 27 0 613 705 ;
+C 85 ; WX 762 ; N U ; B 21 -17 754 705 ;
+C 86 ; WX 700 ; N V ; B 6 -15 705 704 ;
+C 87 ; WX 1040 ; N W ; B 5 -15 1049 706 ;
+C 88 ; WX 807 ; N X ; B 38 0 784 705 ;
+C 89 ; WX 690 ; N Y ; B 0 0 677 706 ;
+C 90 ; WX 615 ; N Z ; B 27 0 587 705 ;
+C 91 ; WX 326 ; N bracketleft ; B 41 -194 301 666 ;
+C 92 ; WX 252 ; N backslash ; B 65 -177 189 7 ;
+C 93 ; WX 326 ; N bracketright ; B 26 -194 286 666 ;
+C 94 ; WX 519 ; N asciicircum ; B 60 280 462 690 ;
+C 95 ; WX 498 ; N underscore ; B 0 -235 498 -177 ;
+C 96 ; WX 543 ; N grave ; B 152 540 295 727 ;
+C 97 ; WX 580 ; N a ; B 45 -16 556 487 ;
+C 98 ; WX 541 ; N b ; B 9 -16 502 703 ;
+C 99 ; WX 515 ; N c ; B 49 -17 470 487 ;
+C 100 ; WX 575 ; N d ; B 49 -17 552 703 ;
+C 101 ; WX 540 ; N e ; B 62 -17 501 486 ;
+C 102 ; WX 450 ; N f ; B 30 1 442 715 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 640 ; N g ; B 18 -243 631 493 ;
+C 104 ; WX 550 ; N h ; B 7 -1 554 705 ;
+C 105 ; WX 310 ; N i ; B 50 0 293 691 ;
+C 106 ; WX 285 ; N j ; B -80 -243 220 698 ;
+C 107 ; WX 620 ; N k ; B 26 -1 606 705 ;
+C 108 ; WX 300 ; N l ; B 22 0 281 705 ;
+C 109 ; WX 857 ; N m ; B 35 -2 824 487 ;
+C 110 ; WX 580 ; N n ; B 38 -2 564 486 ;
+C 111 ; WX 540 ; N o ; B 52 -17 503 498 ;
+C 112 ; WX 549 ; N p ; B 21 -232 517 484 ;
+C 113 ; WX 540 ; N q ; B 29 -216 519 499 ;
+C 114 ; WX 465 ; N r ; B 36 0 450 486 ;
+C 115 ; WX 480 ; N s ; B 50 -17 441 484 ;
+C 116 ; WX 360 ; N t ; B 34 -17 317 634 ;
+C 117 ; WX 575 ; N u ; B 21 -15 544 478 ;
+C 118 ; WX 581 ; N v ; B -4 0 581 476 ;
+C 119 ; WX 790 ; N w ; B 21 0 801 477 ;
+C 120 ; WX 570 ; N x ; B 16 0 557 477 ;
+C 121 ; WX 540 ; N y ; B -16 -246 569 476 ;
+C 122 ; WX 440 ; N z ; B 24 0 424 477 ;
+C 123 ; WX 492 ; N braceleft ; B 28 -120 467 752 ;
+C 124 ; WX 498 ; N bar ; B 218 0 293 705 ;
+C 125 ; WX 492 ; N braceright ; B 22 -120 461 752 ;
+C 126 ; WX 995 ; N asciitilde ; B 201 497 794 649 ;
+C 161 ; WX 273 ; N exclamdown ; B 75 -243 199 487 ;
+C 162 ; WX 518 ; N cent ; B 49 -80 470 617 ;
+C 163 ; WX 500 ; N sterling ; B 4 -20 478 718 ;
+C 164 ; WX 500 ; N currency ; B 30 96 470 531 ;
+C 165 ; WX 684 ; N yen ; B -7 0 670 706 ;
+C 166 ; WX 606 ; N brokenbar ; B 275 0 351 726 ;
+C 167 ; WX 481 ; N section ; B 55 -166 445 664 ;
+C 168 ; WX 462 ; N dieresis ; B 65 575 396 698 ;
+C 169 ; WX 818 ; N copyright ; B 54 -26 766 688 ;
+C 170 ; WX 330 ; N ordfeminine ; B 6 419 312 721 ;
+C 171 ; WX 430 ; N guillemotleft ; B 15 72 380 379 ;
+C 172 ; WX 606 ; N logicalnot ; B 51 120 551 392 ;
+C 174 ; WX 818 ; N registered ; B 53 -26 766 688 ;
+C 175 ; WX 333 ; N macron ; B 3 570 315 632 ;
+C 176 ; WX 316 ; N degree ; B 23 413 294 722 ;
+C 177 ; WX 606 ; N plusminus ; B 51 0 555 512 ;
+C 178 ; WX 350 ; N twosuperior ; B 40 402 315 769 ;
+C 179 ; WX 357 ; N threesuperior ; B 44 399 309 773 ;
+C 180 ; WX 237 ; N acute ; B 63 540 206 727 ;
+C 181 ; WX 664 ; N uni00B5 ; B 80 -244 636 488 ;
+C 182 ; WX 647 ; N paragraph ; B 53 -141 589 683 ;
+C 183 ; WX 250 ; N periodcentered ; B 66 241 183 358 ;
+C 184 ; WX 484 ; N cedilla ; B 173 -189 404 -15 ;
+C 185 ; WX 311 ; N onesuperior ; B 62 402 243 766 ;
+C 186 ; WX 400 ; N ordmasculine ; B 50 389 350 689 ;
+C 187 ; WX 430 ; N guillemotright ; B 47 72 412 379 ;
+C 188 ; WX 718 ; N onequarter ; B 55 -4 689 711 ;
+C 189 ; WX 797 ; N onehalf ; B 55 0 784 711 ;
+C 190 ; WX 718 ; N threequarters ; B 10 -4 689 722 ;
+C 191 ; WX 438 ; N questiondown ; B -13 -241 384 493 ;
+C 192 ; WX 710 ; N Agrave ; B -8 -1 708 941 ;
+C 193 ; WX 710 ; N Aacute ; B 2 -1 718 941 ;
+C 194 ; WX 710 ; N Acircumflex ; B 2 -1 718 900 ;
+C 195 ; WX 710 ; N Atilde ; B 2 -1 718 850 ;
+C 196 ; WX 710 ; N Adieresis ; B 2 -1 718 874 ;
+C 197 ; WX 710 ; N Aring ; B 2 -1 718 958 ;
+C 198 ; WX 890 ; N AE ; B -66 0 881 705 ;
+C 199 ; WX 641 ; N Ccedilla ; B 50 -189 610 714 ;
+C 200 ; WX 680 ; N Egrave ; B 48 0 625 939 ;
+C 201 ; WX 680 ; N Eacute ; B 40 0 617 942 ;
+C 202 ; WX 680 ; N Ecircumflex ; B 48 0 625 898 ;
+C 203 ; WX 680 ; N Edieresis ; B 48 0 625 877 ;
+C 204 ; WX 462 ; N Igrave ; B 58 0 411 942 ;
+C 205 ; WX 462 ; N Iacute ; B 58 0 411 944 ;
+C 206 ; WX 462 ; N Icircumflex ; B 58 0 411 903 ;
+C 207 ; WX 462 ; N Idieresis ; B 58 0 411 881 ;
+C 208 ; WX 774 ; N Eth ; B 14 0 730 707 ;
+C 209 ; WX 835 ; N Ntilde ; B 51 0 789 851 ;
+C 210 ; WX 770 ; N Ograve ; B 54 -9 718 944 ;
+C 211 ; WX 770 ; N Oacute ; B 54 -9 718 943 ;
+C 212 ; WX 770 ; N Ocircumflex ; B 54 -9 718 899 ;
+C 213 ; WX 770 ; N Otilde ; B 54 -9 718 848 ;
+C 214 ; WX 770 ; N Odieresis ; B 59 -14 723 873 ;
+C 215 ; WX 606 ; N multiply ; B 75 36 535 486 ;
+C 216 ; WX 770 ; N Oslash ; B 56 -37 720 744 ;
+C 217 ; WX 762 ; N Ugrave ; B 21 -17 754 938 ;
+C 218 ; WX 762 ; N Uacute ; B 21 -17 754 942 ;
+C 219 ; WX 762 ; N Ucircumflex ; B 21 -17 754 898 ;
+C 220 ; WX 762 ; N Udieresis ; B 21 -17 754 873 ;
+C 221 ; WX 690 ; N Yacute ; B 0 0 677 942 ;
+C 222 ; WX 627 ; N Thorn ; B 27 0 618 705 ;
+C 223 ; WX 579 ; N germandbls ; B 2 -16 546 714 ;
+C 224 ; WX 580 ; N agrave ; B 45 -16 556 727 ;
+C 225 ; WX 580 ; N aacute ; B 44 -15 555 722 ;
+C 226 ; WX 580 ; N acircumflex ; B 48 -15 559 718 ;
+C 227 ; WX 580 ; N atilde ; B 45 -16 556 665 ;
+C 228 ; WX 580 ; N adieresis ; B 48 -15 559 692 ;
+C 229 ; WX 580 ; N aring ; B 45 -16 556 775 ;
+C 230 ; WX 785 ; N ae ; B 25 -16 754 488 ;
+C 231 ; WX 518 ; N ccedilla ; B 45 -189 466 488 ;
+C 232 ; WX 540 ; N egrave ; B 42 -16 481 722 ;
+C 233 ; WX 540 ; N eacute ; B 42 -16 485 722 ;
+C 234 ; WX 540 ; N ecircumflex ; B 54 -16 493 718 ;
+C 235 ; WX 540 ; N edieresis ; B 46 -16 485 692 ;
+C 236 ; WX 310 ; N igrave ; B 39 0 293 722 ;
+C 237 ; WX 310 ; N iacute ; B 42 0 285 722 ;
+C 238 ; WX 310 ; N icircumflex ; B -12 0 324 718 ;
+C 239 ; WX 310 ; N idieresis ; B -15 0 316 698 ;
+C 240 ; WX 528 ; N eth ; B 45 -15 496 728 ;
+C 241 ; WX 580 ; N ntilde ; B 38 -2 564 665 ;
+C 242 ; WX 540 ; N ograve ; B 52 -17 503 727 ;
+C 243 ; WX 540 ; N oacute ; B 52 -17 503 727 ;
+C 244 ; WX 540 ; N ocircumflex ; B 52 -17 503 715 ;
+C 245 ; WX 540 ; N otilde ; B 52 -17 503 663 ;
+C 246 ; WX 540 ; N odieresis ; B 52 -17 503 696 ;
+C 247 ; WX 829 ; N divide ; B 123 33 706 560 ;
+C 248 ; WX 540 ; N oslash ; B 48 -90 540 573 ;
+C 249 ; WX 575 ; N ugrave ; B 21 -15 544 722 ;
+C 250 ; WX 575 ; N uacute ; B 21 -15 544 722 ;
+C 251 ; WX 575 ; N ucircumflex ; B 21 -15 544 718 ;
+C 252 ; WX 575 ; N udieresis ; B 21 -15 544 692 ;
+C 253 ; WX 540 ; N yacute ; B -16 -246 569 725 ;
+C 254 ; WX 549 ; N thorn ; B 17 -229 513 705 ;
+C 255 ; WX 540 ; N ydieresis ; B -16 -246 569 698 ;
+C -1 ; WX 710 ; N Amacron ; B 2 -1 718 820 ;
+C -1 ; WX 580 ; N amacron ; B 45 -16 556 635 ;
+C -1 ; WX 710 ; N Abreve ; B 2 -1 718 874 ;
+C -1 ; WX 580 ; N abreve ; B 45 -16 556 687 ;
+C -1 ; WX 710 ; N Aogonek ; B 2 -150 719 714 ;
+C -1 ; WX 580 ; N aogonek ; B 45 -168 580 487 ;
+C -1 ; WX 640 ; N Cacute ; B 48 -16 608 941 ;
+C -1 ; WX 515 ; N cacute ; B 49 -17 470 727 ;
+C -1 ; WX 640 ; N Ccircumflex ; B 48 -16 608 901 ;
+C -1 ; WX 515 ; N ccircumflex ; B 49 -17 470 717 ;
+C -1 ; WX 640 ; N Ccaron ; B 48 -16 608 898 ;
+C -1 ; WX 515 ; N ccaron ; B 49 -17 470 712 ;
+C -1 ; WX 794 ; N Dcaron ; B 50 0 751 897 ;
+C -1 ; WX 575 ; N dcaron ; B 49 -17 708 717 ;
+C -1 ; WX 680 ; N Emacron ; B 48 0 625 818 ;
+C -1 ; WX 540 ; N emacron ; B 62 -17 501 633 ;
+C -1 ; WX 680 ; N Ebreve ; B 48 0 625 874 ;
+C -1 ; WX 540 ; N ebreve ; B 62 -17 501 684 ;
+C -1 ; WX 680 ; N Eogonek ; B 48 -159 675 705 ;
+C -1 ; WX 540 ; N eogonek ; B 62 -168 501 486 ;
+C -1 ; WX 680 ; N Ecaron ; B 48 0 625 894 ;
+C -1 ; WX 540 ; N ecaron ; B 62 -17 501 715 ;
+C -1 ; WX 740 ; N Gcircumflex ; B 64 -15 714 894 ;
+C -1 ; WX 640 ; N gcircumflex ; B 18 -243 631 716 ;
+C -1 ; WX 740 ; N Gbreve ; B 64 -15 714 913 ;
+C -1 ; WX 640 ; N gbreve ; B 18 -243 631 686 ;
+C -1 ; WX 836 ; N Hcircumflex ; B 44 0 796 895 ;
+C -1 ; WX 550 ; N hcircumflex ; B -47 -1 554 895 ;
+C -1 ; WX 836 ; N Hbar ; B 44 0 796 705 ;
+C -1 ; WX 550 ; N hbar ; B 7 -1 554 705 ;
+C -1 ; WX 462 ; N Itilde ; B 58 0 411 850 ;
+C -1 ; WX 310 ; N itilde ; B -5 0 321 665 ;
+C -1 ; WX 462 ; N Imacron ; B 58 0 411 817 ;
+C -1 ; WX 310 ; N imacron ; B 14 0 326 634 ;
+C -1 ; WX 462 ; N Ibreve ; B 58 0 411 870 ;
+C -1 ; WX 310 ; N ibreve ; B 39 0 293 687 ;
+C -1 ; WX 462 ; N Iogonek ; B 58 -158 411 705 ;
+C -1 ; WX 310 ; N iogonek ; B 50 -158 330 691 ;
+C -1 ; WX 310 ; N dotlessi ; B 50 0 293 477 ;
+C -1 ; WX 958 ; N IJ ; B 58 -15 909 705 ;
+C -1 ; WX 600 ; N ij ; B 50 -243 533 698 ;
+C -1 ; WX 518 ; N Jcircumflex ; B 24 -15 490 903 ;
+C -1 ; WX 285 ; N jcircumflex ; B -69 -251 334 718 ;
+C -1 ; WX 665 ; N Lacute ; B 53 0 644 942 ;
+C -1 ; WX 300 ; N lacute ; B 22 0 281 940 ;
+C -1 ; WX 665 ; N Lcaron ; B 53 0 692 721 ;
+C -1 ; WX 445 ; N lcaron ; B 22 0 444 724 ;
+C -1 ; WX 665 ; N Ldot ; B 53 0 644 705 ;
+C -1 ; WX 395 ; N ldot ; B 22 0 394 705 ;
+C -1 ; WX 665 ; N Lslash ; B 18 0 644 705 ;
+C -1 ; WX 364 ; N lslash ; B -21 0 374 705 ;
+C -1 ; WX 796 ; N Nacute ; B 58 0 796 942 ;
+C -1 ; WX 580 ; N nacute ; B 38 -2 564 729 ;
+C -1 ; WX 835 ; N Ncaron ; B 58 0 796 896 ;
+C -1 ; WX 580 ; N ncaron ; B 38 -2 564 713 ;
+C -1 ; WX 580 ; N napostrophe ; B 36 -2 562 741 ;
+C -1 ; WX 810 ; N Eng ; B 58 -247 796 708 ;
+C -1 ; WX 560 ; N eng ; B 38 -243 497 486 ;
+C -1 ; WX 770 ; N Omacron ; B 54 -9 718 816 ;
+C -1 ; WX 540 ; N omacron ; B 52 -17 503 632 ;
+C -1 ; WX 770 ; N Obreve ; B 54 -9 718 875 ;
+C -1 ; WX 540 ; N obreve ; B 52 -17 503 686 ;
+C -1 ; WX 1022 ; N OE ; B 56 -14 986 714 ;
+C -1 ; WX 853 ; N oe ; B 53 -16 818 500 ;
+C -1 ; WX 735 ; N Racute ; B 34 -16 707 941 ;
+C -1 ; WX 465 ; N racute ; B 36 0 450 729 ;
+C -1 ; WX 735 ; N Rcaron ; B 34 -16 707 898 ;
+C -1 ; WX 465 ; N rcaron ; B 36 0 450 710 ;
+C -1 ; WX 670 ; N Sacute ; B 79 -16 627 942 ;
+C -1 ; WX 480 ; N sacute ; B 50 -17 441 727 ;
+C -1 ; WX 670 ; N Scircumflex ; B 79 -16 627 901 ;
+C -1 ; WX 480 ; N scircumflex ; B 50 -17 441 716 ;
+C -1 ; WX 670 ; N Scedilla ; B 79 -189 627 715 ;
+C -1 ; WX 480 ; N scedilla ; B 50 -189 441 484 ;
+C -1 ; WX 670 ; N Scaron ; B 79 -16 627 900 ;
+C -1 ; WX 480 ; N scaron ; B 50 -17 441 713 ;
+C -1 ; WX 636 ; N Tcaron ; B 27 0 613 900 ;
+C -1 ; WX 360 ; N tcaron ; B 34 -17 516 718 ;
+C -1 ; WX 636 ; N Tbar ; B 27 0 613 705 ;
+C -1 ; WX 360 ; N tbar ; B 34 -17 317 634 ;
+C -1 ; WX 762 ; N Utilde ; B 21 -17 754 847 ;
+C -1 ; WX 575 ; N utilde ; B 21 -15 544 666 ;
+C -1 ; WX 762 ; N Umacron ; B 21 -17 754 818 ;
+C -1 ; WX 575 ; N umacron ; B 21 -15 544 634 ;
+C -1 ; WX 762 ; N Ubreve ; B 21 -17 754 875 ;
+C -1 ; WX 575 ; N ubreve ; B 21 -15 544 691 ;
+C -1 ; WX 762 ; N Uring ; B 21 -17 754 960 ;
+C -1 ; WX 575 ; N uring ; B 21 -15 544 775 ;
+C -1 ; WX 762 ; N Uogonek ; B 21 -168 754 705 ;
+C -1 ; WX 575 ; N uogonek ; B 21 -150 635 478 ;
+C -1 ; WX 1040 ; N Wcircumflex ; B 5 -15 1049 905 ;
+C -1 ; WX 790 ; N wcircumflex ; B 21 0 801 715 ;
+C -1 ; WX 690 ; N Ycircumflex ; B 0 0 677 900 ;
+C -1 ; WX 540 ; N ycircumflex ; B -16 -246 569 715 ;
+C -1 ; WX 690 ; N Ydieresis ; B 0 0 677 878 ;
+C -1 ; WX 615 ; N Zacute ; B 27 0 587 941 ;
+C -1 ; WX 440 ; N zacute ; B 24 0 424 727 ;
+C -1 ; WX 615 ; N Zcaron ; B 27 0 587 898 ;
+C -1 ; WX 440 ; N zcaron ; B 24 0 424 716 ;
+C -1 ; WX 395 ; N florin ; B -114 -241 531 722 ;
+C -1 ; WX 710 ; N Aringacute ; B 2 -1 718 1160 ;
+C -1 ; WX 580 ; N aringacute ; B 45 -16 556 989 ;
+C -1 ; WX 890 ; N AEacute ; B -52 0 895 937 ;
+C -1 ; WX 785 ; N aeacute ; B 25 -16 754 727 ;
+C -1 ; WX 770 ; N Oslashacute ; B 56 -37 720 942 ;
+C -1 ; WX 528 ; N oslashacute ; B 48 -90 540 753 ;
+C -1 ; WX 359 ; N circumflex ; B 36 572 372 716 ;
+C -1 ; WX 359 ; N caron ; B 36 572 372 716 ;
+C -1 ; WX 333 ; N breve ; B 55 568 304 690 ;
+C -1 ; WX 250 ; N dotaccent ; B 81 573 194 682 ;
+C -1 ; WX 333 ; N ring ; B 67 575 267 775 ;
+C -1 ; WX 313 ; N ogonek ; B 53 -168 300 -2 ;
+C -1 ; WX 348 ; N tilde ; B 22 570 348 665 ;
+C -1 ; WX 237 ; N hungarumlaut ; B 63 540 326 727 ;
+C -1 ; WX 237 ; N tonos ; B 63 540 206 727 ;
+C -1 ; WX 327 ; N dieresistonos ; B -22 574 377 761 ;
+C -1 ; WX 711 ; N Alphatonos ; B 0 -1 716 727 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 847 ; N Epsilontonos ; B 0 0 784 719 ;
+C -1 ; WX 993 ; N Etatonos ; B 0 0 953 721 ;
+C -1 ; WX 595 ; N Iotatonos ; B 0 0 544 719 ;
+C -1 ; WX 770 ; N Omicrontonos ; B -110 -14 719 719 ;
+C -1 ; WX 690 ; N Upsilontonos ; B -141 0 663 719 ;
+C -1 ; WX 750 ; N Omegatonos ; B -120 -1 709 721 ;
+C -1 ; WX 330 ; N iotadieresistonos ; B -12 -16 387 761 ;
+C -1 ; WX 710 ; N Alpha ; B -1 -1 715 714 ;
+C -1 ; WX 668 ; N Beta ; B 40 0 635 705 ;
+C -1 ; WX 574 ; N Gamma ; B 29 0 574 705 ;
+C -1 ; WX 680 ; N Epsilon ; B 40 0 617 705 ;
+C -1 ; WX 595 ; N Zeta ; B 20 0 577 705 ;
+C -1 ; WX 836 ; N Eta ; B 39 0 796 705 ;
+C -1 ; WX 790 ; N Theta ; B 59 -14 723 714 ;
+C -1 ; WX 462 ; N Iota ; B 58 0 411 705 ;
+C -1 ; WX 853 ; N Kappa ; B 41 -3 809 705 ;
+C -1 ; WX 719 ; N Lambda ; B 2 -1 718 714 ;
+C -1 ; WX 988 ; N Mu ; B 35 -19 939 708 ;
+C -1 ; WX 810 ; N Nu ; B 30 0 768 708 ;
+C -1 ; WX 695 ; N Xi ; B 64 0 627 705 ;
+C -1 ; WX 770 ; N Omicron ; B 59 -14 723 714 ;
+C -1 ; WX 773 ; N Pi ; B 22 0 754 705 ;
+C -1 ; WX 663 ; N Rho ; B 45 0 630 705 ;
+C -1 ; WX 630 ; N Sigma ; B 38 0 609 705 ;
+C -1 ; WX 657 ; N Tau ; B 44 0 632 705 ;
+C -1 ; WX 645 ; N Upsilon ; B -9 0 593 714 ;
+C -1 ; WX 771 ; N Phi ; B 39 0 762 705 ;
+C -1 ; WX 772 ; N Chi ; B 38 0 784 705 ;
+C -1 ; WX 840 ; N Psi ; B 14 0 795 705 ;
+C -1 ; WX 750 ; N Omega ; B 50 -1 701 713 ;
+C -1 ; WX 462 ; N Iotadieresis ; B 58 0 411 876 ;
+C -1 ; WX 690 ; N Upsilondieresis ; B -9 0 593 878 ;
+C -1 ; WX 594 ; N alphatonos ; B 44 -15 565 727 ;
+C -1 ; WX 438 ; N epsilontonos ; B 44 -15 408 727 ;
+C -1 ; WX 597 ; N etatonos ; B 16 -244 579 727 ;
+C -1 ; WX 330 ; N iotatonos ; B 67 -16 309 727 ;
+C -1 ; WX 615 ; N upsilondieresistonos ; B 35 -16 585 761 ;
+C -1 ; WX 600 ; N alpha ; B 44 -15 565 486 ;
+C -1 ; WX 575 ; N beta ; B 47 -238 527 715 ;
+C -1 ; WX 512 ; N gamma ; B 3 -243 528 488 ;
+C -1 ; WX 570 ; N delta ; B 67 -16 519 714 ;
+C -1 ; WX 438 ; N epsilon ; B 44 -15 408 492 ;
+C -1 ; WX 445 ; N zeta ; B 50 -245 474 717 ;
+C -1 ; WX 600 ; N eta ; B 19 -244 582 496 ;
+C -1 ; WX 562 ; N theta ; B 2 -16 573 714 ;
+C -1 ; WX 330 ; N iota ; B 61 -16 303 478 ;
+C -1 ; WX 560 ; N kappa ; B 60 -16 525 491 ;
+C -1 ; WX 537 ; N lambda ; B 2 -15 526 713 ;
+C -1 ; WX 563 ; N nu ; B 3 -24 519 500 ;
+C -1 ; WX 526 ; N xi ; B 21 -244 482 712 ;
+C -1 ; WX 540 ; N omicron ; B 46 -15 497 500 ;
+C -1 ; WX 669 ; N pi ; B 29 -16 656 523 ;
+C -1 ; WX 555 ; N rho ; B 48 -273 514 492 ;
+C -1 ; WX 443 ; N uni03C2 ; B 19 -245 417 488 ;
+C -1 ; WX 552 ; N sigma ; B 40 -16 522 522 ;
+C -1 ; WX 521 ; N tau ; B 23 -16 514 521 ;
+C -1 ; WX 620 ; N upsilon ; B 35 -16 585 493 ;
+C -1 ; WX 774 ; N phi ; B 39 -255 733 599 ;
+C -1 ; WX 492 ; N chi ; B -8 -244 501 490 ;
+C -1 ; WX 796 ; N psi ; B 7 -256 745 679 ;
+C -1 ; WX 695 ; N omega ; B 44 -16 655 491 ;
+C -1 ; WX 330 ; N iotadieresis ; B 5 -16 336 698 ;
+C -1 ; WX 620 ; N upsilondieresis ; B 0 -16 550 698 ;
+C -1 ; WX 540 ; N omicrontonos ; B 46 -15 497 727 ;
+C -1 ; WX 620 ; N upsilontonos ; B 0 -16 550 727 ;
+C -1 ; WX 695 ; N omegatonos ; B 50 -16 661 727 ;
+C -1 ; WX 1040 ; N Wgrave ; B 5 -15 1049 941 ;
+C -1 ; WX 790 ; N wgrave ; B 21 0 801 727 ;
+C -1 ; WX 1040 ; N Wacute ; B 5 -15 1049 937 ;
+C -1 ; WX 790 ; N wacute ; B 21 0 801 730 ;
+C -1 ; WX 1040 ; N Wdieresis ; B 5 -15 1049 879 ;
+C -1 ; WX 790 ; N wdieresis ; B 21 0 801 693 ;
+C -1 ; WX 690 ; N Ygrave ; B 0 0 677 941 ;
+C -1 ; WX 540 ; N ygrave ; B -16 -246 569 727 ;
+C -1 ; WX 498 ; N endash ; B 0 194 498 250 ;
+C -1 ; WX 997 ; N emdash ; B 167 195 831 250 ;
+C -1 ; WX 1000 ; N afii00208 ; B 0 213 1000 271 ;
+C -1 ; WX 500 ; N underscoredbl ; B 0 -308 498 -149 ;
+C -1 ; WX 246 ; N quoteleft ; B 55 536 237 742 ;
+C -1 ; WX 235 ; N quoteright ; B 23 536 205 742 ;
+C -1 ; WX 515 ; N quotesinglbase ; B 315 -133 469 110 ;
+C -1 ; WX 278 ; N quotereversed ; B 68 439 256 698 ;
+C -1 ; WX 445 ; N quotedblleft ; B 62 488 471 731 ;
+C -1 ; WX 515 ; N quotedblright ; B 93 488 502 731 ;
+C -1 ; WX 515 ; N quotedblbase ; B 60 -133 469 110 ;
+C -1 ; WX 498 ; N dagger ; B 31 -222 471 714 ;
+C -1 ; WX 498 ; N daggerdbl ; B 31 -122 471 714 ;
+C -1 ; WX 722 ; N bullet ; B 147 144 573 568 ;
+C -1 ; WX 622 ; N ellipsis ; B 81 -9 630 116 ;
+C -1 ; WX 1203 ; N perthousand ; B 30 -49 1424 714 ;
+C -1 ; WX 219 ; N minute ; B -143 540 0 727 ;
+C -1 ; WX 417 ; N second ; B -131 540 179 727 ;
+C -1 ; WX 271 ; N guilsinglleft ; B -2 72 201 371 ;
+C -1 ; WX 271 ; N guilsinglright ; B 13 72 216 371 ;
+C -1 ; WX 439 ; N exclamdbl ; B -45 -17 277 713 ;
+C -1 ; WX 167 ; N fraction ; B -152 0 349 689 ;
+C -1 ; WX 381 ; N nsuperior ; B 38 275 340 555 ;
+C -1 ; WX 640 ; N franc ; B 48 0 619 705 ;
+C -1 ; WX 860 ; N trademark ; B 31 334 829 668 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 818 ; N oneeighth ; B 32 0 791 711 ;
+C -1 ; WX 808 ; N threeeighths ; B 32 0 781 722 ;
+C -1 ; WX 824 ; N fiveeighths ; B 32 0 797 706 ;
+C -1 ; WX 744 ; N seveneighths ; B 32 0 717 700 ;
+C -1 ; WX 1064 ; N arrowupdn ; B 347 833 678 958 ;
+C -1 ; WX 689 ; N arrowupdnbse ; B 163 553 494 678 ;
+C -1 ; WX 528 ; N partialdiff ; B 45 -15 496 728 ;
+C -1 ; WX 773 ; N product ; B 22 0 754 705 ;
+C -1 ; WX 630 ; N summation ; B 38 0 609 705 ;
+C -1 ; WX 500 ; N minus ; B 15 227 485 281 ;
+C -1 ; WX 474 ; N radical ; B 16 9 473 861 ;
+C -1 ; WX 678 ; N infinity ; B 30 40 650 320 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 450 ; N integral ; B -58 -240 442 715 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 710 ; N u04D2 ; B 2 -1 718 873 ;
+C -1 ; WX 580 ; N u04D3 ; B 48 -15 559 692 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 654 ; N fi ; B 30 0 624 720 ;
+C -1 ; WX 642 ; N fl ; B 30 0 613 718 ;
+C -1 ; WX 569 ; N Delta ; B 21 0 545 714 ;
+C -1 ; WX 640 ; N Cdotaccent ; B 48 -16 608 864 ;
+C -1 ; WX 774 ; N Dmacron ; B 14 0 730 707 ;
+C -1 ; WX 680 ; N Edotaccent ; B 48 0 625 860 ;
+C -1 ; WX 740 ; N u01F4 ; B 64 -15 714 944 ;
+C -1 ; WX 740 ; N Gcommaaccent ; B 64 -289 714 714 ;
+C -1 ; WX 740 ; N Gdotaccent ; B 64 -15 714 864 ;
+C -1 ; WX 462 ; N Idotaccent ; B 58 0 411 860 ;
+C -1 ; WX 810 ; N Kcommaaccent ; B 34 -289 802 705 ;
+C -1 ; WX 835 ; N Ncommaaccent ; B 58 -284 796 708 ;
+C -1 ; WX 770 ; N Ohungarumlaut ; B 54 -9 718 885 ;
+C -1 ; WX 735 ; N Rcommaaccent ; B 34 -284 707 705 ;
+C -1 ; WX 670 ; N Scommaaccent ; B 79 -284 627 715 ;
+C -1 ; WX 636 ; N Tcommaaccent ; B 27 -284 613 705 ;
+C -1 ; WX 762 ; N Uhungarumlaut ; B 21 -17 754 940 ;
+C -1 ; WX 615 ; N Zdotaccent ; B 27 0 587 864 ;
+C -1 ; WX 554 ; N uni01B7 ; B 16 -16 538 706 ;
+C -1 ; WX 690 ; N Engalt ; B 37 -243 647 720 ;
+C -1 ; WX 515 ; N cdotaccent ; B 49 -17 470 678 ;
+C -1 ; WX 575 ; N dcroat ; B 49 -17 552 703 ;
+C -1 ; WX 540 ; N edotaccent ; B 62 -17 501 678 ;
+C -1 ; WX 640 ; N uni01F5 ; B 18 -243 631 734 ;
+C -1 ; WX 640 ; N gcommaaccent ; B 18 -243 631 767 ;
+C -1 ; WX 640 ; N gdotaccent ; B 18 -243 631 682 ;
+C -1 ; WX 620 ; N kcommaaccent ; B 26 -284 606 705 ;
+C -1 ; WX 300 ; N lcommaaccent ; B 22 -284 281 705 ;
+C -1 ; WX 580 ; N ncommaaccent ; B 38 -284 564 486 ;
+C -1 ; WX 540 ; N ohungarumlaut ; B 52 -17 503 724 ;
+C -1 ; WX 465 ; N rcommaaccent ; B 36 -284 450 486 ;
+C -1 ; WX 480 ; N scommaaccent ; B 50 -290 441 484 ;
+C -1 ; WX 360 ; N tcommaaccent ; B 34 -285 317 634 ;
+C -1 ; WX 575 ; N uhungarumlaut ; B 21 -15 544 727 ;
+C -1 ; WX 440 ; N zdotaccent ; B 24 0 424 681 ;
+C -1 ; WX 554 ; N uni0292 ; B 28 -245 540 477 ;
+C -1 ; WX 702 ; N ff ; B 30 1 757 715 ; L l ffl ; L i ffi ;
+C -1 ; WX 955 ; N ffi ; B 30 -1 940 720 ;
+C -1 ; WX 956 ; N ffl ; B 30 0 934 718 ;
+C -1 ; WX 360 ; N zerosuperior ; B 34 396 326 773 ;
+C -1 ; WX 331 ; N foursuperior ; B 29 403 301 769 ;
+C -1 ; WX 377 ; N fivesuperior ; B 47 396 328 782 ;
+C -1 ; WX 343 ; N sixsuperior ; B 35 398 308 775 ;
+C -1 ; WX 333 ; N sevensuperior ; B 40 402 293 769 ;
+C -1 ; WX 355 ; N eightsuperior ; B 43 394 312 774 ;
+C -1 ; WX 355 ; N ninesuperior ; B 38 394 313 777 ;
+C -1 ; WX 357 ; N uni207A ; B 46 448 312 712 ;
+C -1 ; WX 357 ; N uni207B ; B 52 562 319 598 ;
+C -1 ; WX 357 ; N uni207C ; B 46 522 312 639 ;
+C -1 ; WX 202 ; N parenleftsuperior ; B 36 333 186 814 ;
+C -1 ; WX 202 ; N parenrightsuperior ; B 17 334 167 815 ;
+C -1 ; WX 142 ; N periodsuperior ; B 34 266 108 336 ;
+C -1 ; WX 150 ; N commasuperior ; B -2 185 118 350 ;
+C -1 ; WX 320 ; N dollarsuperior ; B 29 211 299 719 ;
+C -1 ; WX 320 ; N centsuperior ; B 40 217 280 603 ;
+C -1 ; WX 640 ; N uni215F ; B 23 0 619 719 ;
+C -1 ; WX 807 ; N onethird ; B 32 -18 780 725 ;
+C -1 ; WX 829 ; N twothirds ; B 32 -17 802 717 ;
+C -1 ; WX 789 ; N uni2155 ; B 32 -16 762 719 ;
+C -1 ; WX 823 ; N uni2156 ; B 32 -17 796 722 ;
+C -1 ; WX 826 ; N uni2157 ; B 32 -16 799 721 ;
+C -1 ; WX 823 ; N uni2158 ; B 32 -17 796 711 ;
+C -1 ; WX 746 ; N uni2159 ; B 32 -14 719 719 ;
+C -1 ; WX 777 ; N uni215A ; B 32 -16 750 712 ;
+C -1 ; WX 500 ; N one-one ; B 73 0 387 724 ;
+C -1 ; WX 500 ; N one-half ; B 79 1 394 721 ;
+C -1 ; WX 500 ; N one-third ; B 80 -19 395 724 ;
+C -1 ; WX 500 ; N two-thirds ; B 92 -14 406 723 ;
+C -1 ; WX 500 ; N one-quarter ; B 85 0 400 724 ;
+C -1 ; WX 500 ; N three-quarters ; B 98 -3 412 726 ;
+C -1 ; WX 500 ; N one-fifth ; B 103 -16 418 723 ;
+C -1 ; WX 500 ; N two-fifths ; B 93 -16 407 726 ;
+C -1 ; WX 500 ; N three-fifths ; B 93 -12 407 721 ;
+C -1 ; WX 500 ; N four-fifths ; B 113 -16 427 710 ;
+C -1 ; WX 500 ; N one-sixth ; B 90 -14 404 723 ;
+C -1 ; WX 500 ; N five-sixths ; B 95 -14 410 713 ;
+C -1 ; WX 500 ; N one-eighth ; B 92 -16 406 724 ;
+C -1 ; WX 500 ; N three-eighths ; B 99 -16 413 719 ;
+C -1 ; WX 500 ; N five-eighths ; B 93 -17 407 717 ;
+C -1 ; WX 500 ; N seven-eighths ; B 93 -18 407 697 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 640 ; N uni03DC ; B 48 0 619 705 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 640 ; N uni20A2 ; B 48 -16 608 712 ;
+C -1 ; WX 506 ; N lira ; B 26 -10 494 702 ;
+C -1 ; WX 1295 ; N pesetaalt ; B 52 -17 1286 705 ;
+C -1 ; WX 1171 ; N rupiah ; B 34 -232 1156 705 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ;
+C -1 ; WX 438 ; N uni203D ; B 39 -10 399 703 ;
+C -1 ; WX 425 ; N paragraphalt ; B 40 -242 401 551 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 606 ; N uni2016 ; B 200 0 417 705 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 500 ; N uni2002 ; B 0 0 0 0 ;
+C -1 ; WX 333 ; N uni2004 ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N uni2005 ; B 0 0 0 0 ;
+C -1 ; WX 167 ; N uni2006 ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N uni2007 ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N uni2008 ; B 0 0 0 0 ;
+C -1 ; WX 318 ; N uni2009 ; B 177 -7 299 690 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N commaaccent ; B -60 -250 58 -57 ;
+C -1 ; WX 333 ; N uni0312 ; B 108 535 225 728 ;
+C -1 ; WX 333 ; N Acute ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Grave ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Circumflex ; B 4 751 329 930 ;
+C -1 ; WX 333 ; N Dieresis ; B -9 783 342 893 ;
+C -1 ; WX 333 ; N Tilde ; B -4 783 337 893 ;
+C -1 ; WX 333 ; N Caron ; B 0 751 338 930 ;
+C -1 ; WX 333 ; N Breve ; B 19 759 314 917 ;
+C -1 ; WX 333 ; N Ring ; B 65 743 268 934 ;
+C -1 ; WX 0 ; N Commaaccent ; B -65 -274 65 -58 ;
+C -1 ; WX 333 ; N Cedilla ; B 73 -225 300 -7 ;
+C -1 ; WX 333 ; N Dotaccent ; B 112 783 222 893 ;
+C -1 ; WX 672 ; N Hungarumlaut ; B -7 742 407 885 ;
+C -1 ; WX 333 ; N Macron ; B 8 813 325 863 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 203 ; N Acutesmall ; B 5 550 204 748 ;
+C -1 ; WX 333 ; N Gravesmall ; B 21 505 290 691 ;
+C -1 ; WX 333 ; N Circumflexsmall ; B 8 568 345 743 ;
+C -1 ; WX 390 ; N Dieresissmall ; B -45 572 401 701 ;
+C -1 ; WX 333 ; N Tildesmall ; B 0 568 365 694 ;
+C -1 ; WX 333 ; N Caronsmall ; B 14 573 335 732 ;
+C -1 ; WX 333 ; N Brevesmall ; B 37 575 311 726 ;
+C -1 ; WX 333 ; N Ringsmall ; B 80 576 280 776 ;
+C -1 ; WX 366 ; N Commaaccentsmall ; B -47 -207 46 -41 ;
+C -1 ; WX 333 ; N Cedillasmall ; B 173 -189 404 -15 ;
+C -1 ; WX 333 ; N Dotaccentsmall ; B 113 553 220 659 ;
+C -1 ; WX 424 ; N Hungarumlautsmall ; B 1 509 415 652 ;
+C -1 ; WX 333 ; N Macronsmall ; B 18 574 315 618 ;
+C -1 ; WX 333 ; N Ogoneksmall ; B 65 -190 273 0 ;
+C -1 ; WX 710 ; N uni1F08 ; B -1 -1 715 720 ;
+C -1 ; WX 710 ; N uni1F09 ; B -1 -1 715 716 ;
+C -1 ; WX 710 ; N uni1F0A ; B -165 -1 715 721 ;
+C -1 ; WX 710 ; N uni1F0B ; B -172 -1 715 721 ;
+C -1 ; WX 710 ; N uni1F0C ; B -168 -1 715 725 ;
+C -1 ; WX 710 ; N uni1F0D ; B -168 -1 715 722 ;
+C -1 ; WX 710 ; N uni1F0E ; B -105 -1 715 716 ;
+C -1 ; WX 710 ; N uni1F0F ; B -83 -1 715 721 ;
+C -1 ; WX 710 ; N uni1F88 ; B -8 -245 715 717 ;
+C -1 ; WX 710 ; N uni1F89 ; B -6 -245 715 720 ;
+C -1 ; WX 710 ; N uni1F8A ; B -145 -245 715 717 ;
+C -1 ; WX 710 ; N uni1F8B ; B -166 -245 715 718 ;
+C -1 ; WX 710 ; N uni1F8C ; B -173 -245 715 717 ;
+C -1 ; WX 710 ; N uni1F8D ; B -163 -245 715 719 ;
+C -1 ; WX 710 ; N uni1F8E ; B -116 -245 715 717 ;
+C -1 ; WX 710 ; N uni1F8F ; B -100 -245 715 720 ;
+C -1 ; WX 710 ; N uni1FB8 ; B -1 -1 715 900 ;
+C -1 ; WX 710 ; N uni1FB9 ; B -1 -1 715 790 ;
+C -1 ; WX 710 ; N uni1FBA ; B -1 -1 715 722 ;
+C -1 ; WX 710 ; N uni1FBB ; B -1 -1 715 722 ;
+C -1 ; WX 710 ; N uni1FBC ; B -1 -245 715 714 ;
+C -1 ; WX 680 ; N uni1F18 ; B -163 0 616 723 ;
+C -1 ; WX 680 ; N uni1F19 ; B -177 0 619 721 ;
+C -1 ; WX 680 ; N uni1F1A ; B -307 0 612 720 ;
+C -1 ; WX 680 ; N uni1F1B ; B -324 0 613 723 ;
+C -1 ; WX 680 ; N uni1F1C ; B -342 0 613 726 ;
+C -1 ; WX 680 ; N uni1F1D ; B -313 0 623 718 ;
+C -1 ; WX 680 ; N uni1FC8 ; B -138 0 615 719 ;
+C -1 ; WX 680 ; N uni1FC9 ; B -138 0 627 719 ;
+C -1 ; WX 836 ; N uni1F28 ; B -165 0 790 721 ;
+C -1 ; WX 836 ; N uni1F29 ; B -174 0 781 721 ;
+C -1 ; WX 836 ; N uni1F2A ; B -322 0 784 722 ;
+C -1 ; WX 836 ; N uni1F2B ; B -328 0 783 718 ;
+C -1 ; WX 836 ; N uni1F2C ; B -351 0 784 718 ;
+C -1 ; WX 836 ; N uni1F2D ; B -353 0 783 719 ;
+C -1 ; WX 836 ; N uni1F2E ; B -297 0 786 718 ;
+C -1 ; WX 836 ; N uni1F2F ; B -294 0 791 718 ;
+C -1 ; WX 836 ; N uni1F98 ; B -178 -245 786 721 ;
+C -1 ; WX 836 ; N uni1F99 ; B -158 -245 788 721 ;
+C -1 ; WX 836 ; N uni1F9A ; B -311 -245 780 723 ;
+C -1 ; WX 836 ; N uni1F9B ; B -305 -245 797 719 ;
+C -1 ; WX 836 ; N uni1F9C ; B -332 -245 801 724 ;
+C -1 ; WX 836 ; N uni1F9D ; B -346 -245 802 719 ;
+C -1 ; WX 836 ; N uni1F9E ; B -285 -245 808 717 ;
+C -1 ; WX 836 ; N uni1F9F ; B -301 -242 794 714 ;
+C -1 ; WX 836 ; N uni1FCA ; B -140 0 790 722 ;
+C -1 ; WX 836 ; N uni1FCB ; B -156 0 792 721 ;
+C -1 ; WX 836 ; N uni1FCC ; B 39 -245 796 705 ;
+C -1 ; WX 462 ; N uni1F38 ; B -143 0 411 718 ;
+C -1 ; WX 462 ; N uni1F39 ; B -135 0 412 719 ;
+C -1 ; WX 462 ; N uni1F3A ; B -302 0 412 723 ;
+C -1 ; WX 462 ; N uni1F3B ; B -299 0 412 720 ;
+C -1 ; WX 462 ; N uni1F3C ; B -321 0 414 722 ;
+C -1 ; WX 462 ; N uni1F3D ; B -298 0 413 724 ;
+C -1 ; WX 462 ; N uni1F3E ; B -261 0 417 720 ;
+C -1 ; WX 462 ; N uni1F3F ; B -275 0 411 720 ;
+C -1 ; WX 462 ; N uni1FD8 ; B 58 0 411 901 ;
+C -1 ; WX 462 ; N uni1FD9 ; B 58 0 411 792 ;
+C -1 ; WX 462 ; N uni1FDA ; B -112 0 413 722 ;
+C -1 ; WX 462 ; N uni1FDB ; B -126 0 418 719 ;
+C -1 ; WX 770 ; N uni1F48 ; B -137 -14 713 724 ;
+C -1 ; WX 770 ; N uni1F49 ; B -135 -14 710 720 ;
+C -1 ; WX 770 ; N uni1F4A ; B -317 -14 703 719 ;
+C -1 ; WX 770 ; N uni1F4B ; B -315 -14 706 724 ;
+C -1 ; WX 770 ; N uni1F4C ; B -291 -14 707 723 ;
+C -1 ; WX 770 ; N uni1F4D ; B -283 -14 712 724 ;
+C -1 ; WX 770 ; N uni1FF8 ; B -133 -14 710 719 ;
+C -1 ; WX 770 ; N uni1FF9 ; B -116 -14 711 719 ;
+C -1 ; WX 663 ; N uni1FEC ; B -166 0 627 719 ;
+C -1 ; WX 690 ; N uni1F59 ; B -178 0 614 719 ;
+C -1 ; WX 690 ; N uni1F5B ; B -311 0 606 723 ;
+C -1 ; WX 690 ; N uni1F5D ; B -365 0 608 726 ;
+C -1 ; WX 690 ; N uni1F5F ; B -332 0 607 723 ;
+C -1 ; WX 690 ; N uni1FE8 ; B 4 0 606 903 ;
+C -1 ; WX 690 ; N uni1FE9 ; B 3 0 605 790 ;
+C -1 ; WX 690 ; N uni1FEA ; B -151 0 601 722 ;
+C -1 ; WX 690 ; N uni1FEB ; B -186 0 607 720 ;
+C -1 ; WX 750 ; N uni1F68 ; B -143 -1 679 718 ;
+C -1 ; WX 750 ; N uni1F69 ; B -144 -1 679 714 ;
+C -1 ; WX 750 ; N uni1F6A ; B -322 -1 676 719 ;
+C -1 ; WX 750 ; N uni1F6B ; B -327 -1 678 721 ;
+C -1 ; WX 750 ; N uni1F6C ; B -303 -1 674 720 ;
+C -1 ; WX 750 ; N uni1F6D ; B -294 -1 679 722 ;
+C -1 ; WX 750 ; N uni1F6E ; B -263 -1 678 721 ;
+C -1 ; WX 750 ; N uni1F6F ; B -271 -1 679 716 ;
+C -1 ; WX 750 ; N uni1FA8 ; B -153 -245 687 723 ;
+C -1 ; WX 750 ; N uni1FA9 ; B -147 -245 681 721 ;
+C -1 ; WX 750 ; N uni1FAA ; B -317 -245 688 721 ;
+C -1 ; WX 750 ; N uni1FAB ; B -323 -245 683 720 ;
+C -1 ; WX 750 ; N uni1FAC ; B -289 -245 682 725 ;
+C -1 ; WX 750 ; N uni1FAD ; B -289 -245 685 724 ;
+C -1 ; WX 750 ; N uni1FAE ; B -262 -245 684 721 ;
+C -1 ; WX 750 ; N uni1FAF ; B -255 -245 676 722 ;
+C -1 ; WX 750 ; N uni1FFA ; B -146 -1 674 720 ;
+C -1 ; WX 750 ; N uni1FFB ; B -111 -4 676 719 ;
+C -1 ; WX 750 ; N uni1FFC ; B 36 -245 687 713 ;
+C -1 ; WX 563 ; N uni03D0 ; B 50 -17 526 719 ;
+C -1 ; WX 538 ; N theta1 ; B 26 -16 505 719 ;
+C -1 ; WX 776 ; N phi1 ; B 21 -255 747 502 ;
+C -1 ; WX 845 ; N omega1 ; B 1 -18 841 505 ;
+C -1 ; WX 600 ; N uni1F71 ; B 44 -15 565 727 ;
+C -1 ; WX 600 ; N uni1F70 ; B 44 -15 565 727 ;
+C -1 ; WX 600 ; N uni1F01 ; B 44 -15 565 753 ;
+C -1 ; WX 600 ; N uni1F00 ; B 44 -15 565 754 ;
+C -1 ; WX 600 ; N uni1F05 ; B 44 -15 565 743 ;
+C -1 ; WX 600 ; N uni1F03 ; B 44 -15 565 769 ;
+C -1 ; WX 600 ; N uni1F04 ; B 44 -15 565 772 ;
+C -1 ; WX 600 ; N uni1F02 ; B 44 -15 565 764 ;
+C -1 ; WX 600 ; N uni1F06 ; B 44 -15 565 798 ;
+C -1 ; WX 600 ; N uni1F07 ; B 44 -15 565 788 ;
+C -1 ; WX 600 ; N uni1F80 ; B 57 -245 578 764 ;
+C -1 ; WX 600 ; N uni1F81 ; B 57 -245 578 753 ;
+C -1 ; WX 600 ; N uni1F82 ; B 44 -245 565 764 ;
+C -1 ; WX 600 ; N uni1F83 ; B 44 -245 565 759 ;
+C -1 ; WX 600 ; N uni1F84 ; B 44 -245 565 762 ;
+C -1 ; WX 600 ; N uni1F85 ; B 44 -245 565 761 ;
+C -1 ; WX 600 ; N uni1F86 ; B 51 -245 572 788 ;
+C -1 ; WX 600 ; N uni1F87 ; B 51 -245 572 788 ;
+C -1 ; WX 600 ; N uni1FB0 ; B 44 -15 565 713 ;
+C -1 ; WX 600 ; N uni1FB1 ; B 44 -15 565 613 ;
+C -1 ; WX 600 ; N uni1FB2 ; B 51 -245 572 727 ;
+C -1 ; WX 600 ; N uni1FB3 ; B 44 -245 565 486 ;
+C -1 ; WX 600 ; N uni1FB4 ; B 57 -245 578 727 ;
+C -1 ; WX 600 ; N uni1FB6 ; B 51 -15 572 697 ;
+C -1 ; WX 600 ; N uni1FB7 ; B 51 -245 572 697 ;
+C -1 ; WX 438 ; N uni1F73 ; B 44 -15 408 726 ;
+C -1 ; WX 438 ; N uni1F72 ; B 44 -15 408 728 ;
+C -1 ; WX 438 ; N uni1F11 ; B 44 -15 408 753 ;
+C -1 ; WX 438 ; N uni1F10 ; B 44 -15 408 754 ;
+C -1 ; WX 438 ; N uni1F15 ; B 44 -15 408 772 ;
+C -1 ; WX 438 ; N uni1F13 ; B 44 -15 408 767 ;
+C -1 ; WX 438 ; N uni1F14 ; B 44 -15 431 767 ;
+C -1 ; WX 438 ; N uni1F12 ; B 44 -15 408 767 ;
+C -1 ; WX 600 ; N uni1F75 ; B 19 -244 582 729 ;
+C -1 ; WX 600 ; N uni1F74 ; B 19 -244 582 727 ;
+C -1 ; WX 600 ; N uni1F21 ; B 19 -244 582 763 ;
+C -1 ; WX 600 ; N uni1F20 ; B 19 -244 582 754 ;
+C -1 ; WX 600 ; N uni1F25 ; B 19 -244 582 768 ;
+C -1 ; WX 600 ; N uni1F23 ; B 19 -244 582 772 ;
+C -1 ; WX 600 ; N uni1F24 ; B 19 -244 582 772 ;
+C -1 ; WX 600 ; N uni1F22 ; B 19 -244 582 765 ;
+C -1 ; WX 600 ; N uni1F26 ; B 19 -244 582 798 ;
+C -1 ; WX 600 ; N uni1F27 ; B 19 -244 582 798 ;
+C -1 ; WX 600 ; N uni1F90 ; B 12 -245 575 764 ;
+C -1 ; WX 600 ; N uni1F91 ; B 12 -245 575 763 ;
+C -1 ; WX 600 ; N uni1F92 ; B 19 -245 582 765 ;
+C -1 ; WX 600 ; N uni1F93 ; B 19 -245 582 772 ;
+C -1 ; WX 600 ; N uni1F94 ; B 19 -245 582 772 ;
+C -1 ; WX 600 ; N uni1F95 ; B 19 -245 582 768 ;
+C -1 ; WX 600 ; N uni1F96 ; B 12 -245 575 788 ;
+C -1 ; WX 600 ; N uni1F97 ; B 12 -245 575 788 ;
+C -1 ; WX 600 ; N uni1FC2 ; B 19 -245 582 727 ;
+C -1 ; WX 600 ; N uni1FC3 ; B 19 -244 582 496 ;
+C -1 ; WX 600 ; N uni1FC4 ; B 19 -245 582 729 ;
+C -1 ; WX 600 ; N uni1FC6 ; B 19 -244 582 662 ;
+C -1 ; WX 600 ; N uni1FC7 ; B 19 -245 582 662 ;
+C -1 ; WX 310 ; N uni1F77 ; B 61 -16 303 729 ;
+C -1 ; WX 310 ; N uni1F76 ; B 26 -16 303 726 ;
+C -1 ; WX 310 ; N uni1F31 ; B 82 -16 329 753 ;
+C -1 ; WX 310 ; N uni1F30 ; B 87 -16 329 764 ;
+C -1 ; WX 310 ; N uni1F35 ; B -18 -16 303 774 ;
+C -1 ; WX 310 ; N uni1F33 ; B -59 -16 303 766 ;
+C -1 ; WX 310 ; N uni1F34 ; B -14 -16 316 765 ;
+C -1 ; WX 310 ; N uni1F32 ; B -43 -16 303 764 ;
+C -1 ; WX 310 ; N uni1FD6 ; B -20 -16 305 667 ;
+C -1 ; WX 310 ; N uni1F36 ; B 33 -16 335 788 ;
+C -1 ; WX 310 ; N uni1F37 ; B 20 -16 329 798 ;
+C -1 ; WX 310 ; N uni1FD3 ; B -30 -16 369 757 ;
+C -1 ; WX 310 ; N uni1FD2 ; B -80 -16 339 760 ;
+C -1 ; WX 310 ; N uni1FD0 ; B -35 -16 313 714 ;
+C -1 ; WX 310 ; N uni1FD1 ; B 21 -16 303 612 ;
+C -1 ; WX 310 ; N uni1FD7 ; B -29 -16 303 828 ;
+C -1 ; WX 540 ; N uni1F79 ; B 46 -15 497 728 ;
+C -1 ; WX 540 ; N uni1F78 ; B 46 -15 497 729 ;
+C -1 ; WX 540 ; N uni1F41 ; B 46 -15 497 753 ;
+C -1 ; WX 540 ; N uni1F40 ; B 46 -15 497 754 ;
+C -1 ; WX 540 ; N uni1F45 ; B 46 -15 497 774 ;
+C -1 ; WX 540 ; N uni1F43 ; B 46 -15 497 760 ;
+C -1 ; WX 540 ; N uni1F44 ; B 46 -15 497 764 ;
+C -1 ; WX 540 ; N uni1F42 ; B 46 -15 497 764 ;
+C -1 ; WX 555 ; N uni1FE5 ; B 34 -273 499 743 ;
+C -1 ; WX 555 ; N uni1FE4 ; B 34 -273 499 754 ;
+C -1 ; WX 620 ; N uni1F7B ; B 35 -16 585 729 ;
+C -1 ; WX 620 ; N uni1F7A ; B 35 -16 585 728 ;
+C -1 ; WX 620 ; N uni1F51 ; B 0 -16 550 763 ;
+C -1 ; WX 620 ; N uni1F50 ; B 0 -16 550 764 ;
+C -1 ; WX 620 ; N uni1F55 ; B 0 -16 550 771 ;
+C -1 ; WX 620 ; N uni1F53 ; B 0 -16 550 767 ;
+C -1 ; WX 620 ; N uni1F54 ; B 0 -16 550 766 ;
+C -1 ; WX 620 ; N uni1F52 ; B 0 -16 550 769 ;
+C -1 ; WX 620 ; N uni1FE6 ; B 35 -16 585 667 ;
+C -1 ; WX 620 ; N uni1F56 ; B 0 -16 550 788 ;
+C -1 ; WX 620 ; N uni1F57 ; B 0 -16 550 788 ;
+C -1 ; WX 620 ; N uni1FE3 ; B 36 -16 586 761 ;
+C -1 ; WX 620 ; N uni1FE2 ; B 23 -16 573 762 ;
+C -1 ; WX 620 ; N uni1FE0 ; B 36 -16 586 714 ;
+C -1 ; WX 620 ; N uni1FE1 ; B 36 -16 586 613 ;
+C -1 ; WX 620 ; N uni1FE7 ; B 36 -16 586 831 ;
+C -1 ; WX 695 ; N uni1F7D ; B 44 -16 655 730 ;
+C -1 ; WX 695 ; N uni1F7C ; B 44 -16 655 727 ;
+C -1 ; WX 695 ; N uni1F61 ; B 44 -16 655 763 ;
+C -1 ; WX 695 ; N uni1F60 ; B 44 -16 655 764 ;
+C -1 ; WX 695 ; N uni1F65 ; B 44 -16 655 774 ;
+C -1 ; WX 695 ; N uni1F63 ; B 44 -16 655 760 ;
+C -1 ; WX 695 ; N uni1F64 ; B 44 -16 655 764 ;
+C -1 ; WX 695 ; N uni1F62 ; B 44 -16 655 764 ;
+C -1 ; WX 695 ; N uni1FF6 ; B 44 -16 655 666 ;
+C -1 ; WX 695 ; N uni1F66 ; B 44 -16 655 799 ;
+C -1 ; WX 695 ; N uni1F67 ; B 44 -16 655 798 ;
+C -1 ; WX 695 ; N uni1FA0 ; B 44 -245 655 754 ;
+C -1 ; WX 695 ; N uni1FA1 ; B 44 -245 655 753 ;
+C -1 ; WX 695 ; N uni1FA2 ; B 44 -245 655 764 ;
+C -1 ; WX 695 ; N uni1FA3 ; B 44 -245 655 760 ;
+C -1 ; WX 695 ; N uni1FA4 ; B 44 -245 655 764 ;
+C -1 ; WX 695 ; N uni1FA5 ; B 44 -245 655 763 ;
+C -1 ; WX 695 ; N uni1FA6 ; B 44 -245 655 789 ;
+C -1 ; WX 695 ; N uni1FA7 ; B 44 -245 655 798 ;
+C -1 ; WX 695 ; N uni1FF2 ; B 44 -245 655 727 ;
+C -1 ; WX 695 ; N uni1FF3 ; B 44 -245 655 491 ;
+C -1 ; WX 695 ; N uni1FF4 ; B 44 -245 655 730 ;
+C -1 ; WX 695 ; N uni1FF7 ; B 44 -245 655 666 ;
+C -1 ; WX 579 ; N uni03DA ; B 19 -249 619 509 ;
+C -1 ; WX 507 ; N uni03DE ; B 31 -240 483 513 ;
+C -1 ; WX 710 ; N uni03E0 ; B 14 -145 695 573 ;
+C -1 ; WX 496 ; N uni03F0 ; B 20 -12 487 384 ;
+C -1 ; WX 299 ; N uni037E ; B 63 -149 228 391 ;
+C -1 ; WX 0 ; N uni0375 ; B -185 -204 -42 -18 ;
+C -1 ; WX 237 ; N uni0374 ; B 63 540 206 727 ;
+C -1 ; WX 0 ; N uni037A ; B 238 -245 371 -89 ;
+C -1 ; WX 419 ; N uni1FC1 ; B 18 447 349 707 ;
+C -1 ; WX 333 ; N uni1FBD ; B 130 534 241 729 ;
+C -1 ; WX 333 ; N uni1FBE ; B 121 -7 233 141 ;
+C -1 ; WX 267 ; N uni1FBF ; B 88 521 245 718 ;
+C -1 ; WX 267 ; N uni1FFE ; B 101 535 254 717 ;
+C -1 ; WX 237 ; N uni1FFD ; B 63 540 206 727 ;
+C -1 ; WX 543 ; N uni1FEF ; B 152 540 295 727 ;
+C -1 ; WX 382 ; N uni1FCE ; B 26 528 356 727 ;
+C -1 ; WX 351 ; N uni1FCD ; B 10 531 325 728 ;
+C -1 ; WX 375 ; N uni1FDE ; B -113 528 206 724 ;
+C -1 ; WX 369 ; N uni1FDD ; B 26 531 345 727 ;
+C -1 ; WX 593 ; N uni1FC0 ; B 172 571 497 667 ;
+C -1 ; WX 456 ; N uni1FCF ; B 125 495 413 724 ;
+C -1 ; WX 483 ; N uni1FDF ; B 153 497 441 726 ;
+C -1 ; WX 327 ; N dialytika ; B 18 567 349 692 ;
+C -1 ; WX 327 ; N uni1FEE ; B -30 574 369 761 ;
+C -1 ; WX 327 ; N uni1FED ; B -49 570 370 757 ;
+C -1 ; WX 0 ; N vrachy ; B 116 572 464 718 ;
+C -1 ; WX 269 ; N greekmacron ; B 19 572 253 611 ;
+C -1 ; WX 770 ; N Ohorn ; B 54 -9 727 788 ;
+C -1 ; WX 540 ; N ohorn ; B 52 -17 563 577 ;
+C -1 ; WX 770 ; N Uhorn ; B 21 -17 863 867 ;
+C -1 ; WX 570 ; N uhorn ; B 21 -15 594 637 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -53 -218 53 -112 ;
+C -1 ; WX 511 ; N gravecomb ; B 121 465 297 669 ;
+C -1 ; WX 511 ; N acutecomb ; B 241 465 407 670 ;
+C -1 ; WX 0 ; N tildecomb ; B -173 520 160 626 ;
+C -1 ; WX 0 ; N hookabovecomb ; B -76 521 74 716 ;
+C -1 ; WX 333 ; N cedillaalt ; B 86 -175 258 -50 ;
+C -1 ; WX 710 ; N uni1EA0 ; B 2 -244 718 714 ;
+C -1 ; WX 580 ; N uni1EA1 ; B 45 -247 556 487 ;
+C -1 ; WX 710 ; N uni1EA2 ; B 2 -1 718 946 ;
+C -1 ; WX 580 ; N uni1EA3 ; B 45 -16 556 767 ;
+C -1 ; WX 710 ; N uni1EA4 ; B 2 -1 718 941 ;
+C -1 ; WX 580 ; N uni1EA5 ; B 45 -16 618 759 ;
+C -1 ; WX 710 ; N uni1EA6 ; B 2 -1 718 933 ;
+C -1 ; WX 580 ; N uni1EA7 ; B 45 -16 556 754 ;
+C -1 ; WX 710 ; N uni1EA8 ; B 2 -1 718 951 ;
+C -1 ; WX 580 ; N uni1EA9 ; B 45 -16 600 763 ;
+C -1 ; WX 710 ; N uni1EAA ; B 2 -1 718 1019 ;
+C -1 ; WX 580 ; N uni1EAB ; B 45 -16 556 848 ;
+C -1 ; WX 710 ; N uni1EAC ; B 2 -242 718 900 ;
+C -1 ; WX 580 ; N uni1EAD ; B 45 -246 556 716 ;
+C -1 ; WX 710 ; N uni1EAE ; B 2 -1 718 1041 ;
+C -1 ; WX 580 ; N uni1EAF ; B 45 -16 556 864 ;
+C -1 ; WX 710 ; N uni1EB0 ; B 2 -1 718 1045 ;
+C -1 ; WX 580 ; N uni1EB1 ; B 45 -16 556 861 ;
+C -1 ; WX 710 ; N uni1EB2 ; B 2 -1 718 1054 ;
+C -1 ; WX 580 ; N uni1EB3 ; B 45 -16 556 902 ;
+C -1 ; WX 710 ; N uni1EB4 ; B 2 -1 718 998 ;
+C -1 ; WX 580 ; N uni1EB5 ; B 45 -16 556 825 ;
+C -1 ; WX 710 ; N uni1EB6 ; B 2 -243 718 877 ;
+C -1 ; WX 580 ; N uni1EB7 ; B 45 -247 556 686 ;
+C -1 ; WX 680 ; N uni1EB8 ; B 48 -238 625 705 ;
+C -1 ; WX 540 ; N uni1EB9 ; B 62 -244 501 486 ;
+C -1 ; WX 680 ; N uni1EBA ; B 48 0 625 946 ;
+C -1 ; WX 540 ; N uni1EBB ; B 62 -17 501 770 ;
+C -1 ; WX 680 ; N uni1EBC ; B 48 0 625 851 ;
+C -1 ; WX 540 ; N uni1EBD ; B 62 -17 501 664 ;
+C -1 ; WX 680 ; N uni1EBE ; B 48 0 625 941 ;
+C -1 ; WX 540 ; N uni1EBF ; B 62 -17 604 757 ;
+C -1 ; WX 680 ; N uni1EC0 ; B 48 0 625 941 ;
+C -1 ; WX 540 ; N uni1EC1 ; B 62 -17 515 757 ;
+C -1 ; WX 680 ; N uni1EC2 ; B 48 0 635 954 ;
+C -1 ; WX 540 ; N uni1EC3 ; B 62 -17 567 766 ;
+C -1 ; WX 680 ; N uni1EC4 ; B 48 0 625 1034 ;
+C -1 ; WX 557 ; N uni1EC5 ; B 62 -17 501 851 ;
+C -1 ; WX 680 ; N uni1EC6 ; B 48 -249 625 1049 ;
+C -1 ; WX 540 ; N uni1EC7 ; B 62 -243 501 716 ;
+C -1 ; WX 462 ; N uni1EC8 ; B 58 0 411 946 ;
+C -1 ; WX 338 ; N uni1EC9 ; B 50 0 293 722 ;
+C -1 ; WX 462 ; N uni1ECA ; B 58 -239 411 705 ;
+C -1 ; WX 310 ; N uni1ECB ; B 50 -242 293 691 ;
+C -1 ; WX 770 ; N uni1ECC ; B 54 -245 718 719 ;
+C -1 ; WX 540 ; N uni1ECD ; B 52 -241 503 498 ;
+C -1 ; WX 770 ; N uni1ECE ; B 54 -9 718 946 ;
+C -1 ; WX 552 ; N uni1ECF ; B 52 -17 503 723 ;
+C -1 ; WX 770 ; N uni1ED0 ; B 54 -9 718 941 ;
+C -1 ; WX 540 ; N uni1ED1 ; B 52 -17 614 760 ;
+C -1 ; WX 770 ; N uni1ED2 ; B 54 -9 718 944 ;
+C -1 ; WX 540 ; N uni1ED3 ; B 52 -17 536 756 ;
+C -1 ; WX 770 ; N uni1ED4 ; B 54 -9 718 944 ;
+C -1 ; WX 540 ; N uni1ED5 ; B 52 -17 581 766 ;
+C -1 ; WX 770 ; N uni1ED6 ; B 54 -9 718 1031 ;
+C -1 ; WX 540 ; N uni1ED7 ; B 52 -17 503 854 ;
+C -1 ; WX 770 ; N uni1ED8 ; B 54 -245 718 899 ;
+C -1 ; WX 540 ; N uni1ED9 ; B 52 -244 503 715 ;
+C -1 ; WX 770 ; N uni1EDA ; B 54 -9 727 941 ;
+C -1 ; WX 540 ; N uni1EDB ; B 52 -17 563 761 ;
+C -1 ; WX 770 ; N uni1EDC ; B 54 -9 727 946 ;
+C -1 ; WX 540 ; N uni1EDD ; B 52 -17 563 756 ;
+C -1 ; WX 770 ; N uni1EDE ; B 54 -9 727 946 ;
+C -1 ; WX 540 ; N uni1EDF ; B 52 -17 563 770 ;
+C -1 ; WX 770 ; N uni1EE0 ; B 54 -9 727 849 ;
+C -1 ; WX 540 ; N uni1EE1 ; B 52 -17 563 669 ;
+C -1 ; WX 770 ; N uni1EE2 ; B 54 -243 727 788 ;
+C -1 ; WX 540 ; N uni1EE3 ; B 52 -245 563 577 ;
+C -1 ; WX 762 ; N uni1EE4 ; B 21 -241 754 705 ;
+C -1 ; WX 575 ; N uni1EE5 ; B 21 -234 544 478 ;
+C -1 ; WX 762 ; N uni1EE6 ; B 21 -17 754 946 ;
+C -1 ; WX 575 ; N uni1EE7 ; B 21 -15 544 722 ;
+C -1 ; WX 770 ; N uni1EE8 ; B 21 -17 863 934 ;
+C -1 ; WX 570 ; N uni1EE9 ; B 21 -15 594 758 ;
+C -1 ; WX 770 ; N uni1EEA ; B 21 -17 863 939 ;
+C -1 ; WX 570 ; N uni1EEB ; B 21 -15 594 759 ;
+C -1 ; WX 770 ; N uni1EEC ; B 21 -17 863 943 ;
+C -1 ; WX 570 ; N uni1EED ; B 21 -15 594 721 ;
+C -1 ; WX 770 ; N uni1EEE ; B 21 -17 863 867 ;
+C -1 ; WX 570 ; N uni1EEF ; B 21 -15 594 662 ;
+C -1 ; WX 770 ; N uni1EF0 ; B 21 -240 863 867 ;
+C -1 ; WX 570 ; N uni1EF1 ; B 21 -245 594 637 ;
+C -1 ; WX 690 ; N uni1EF4 ; B 0 -244 677 706 ;
+C -1 ; WX 540 ; N uni1EF5 ; B -16 -246 569 476 ;
+C -1 ; WX 690 ; N uni1EF6 ; B 0 0 677 946 ;
+C -1 ; WX 540 ; N uni1EF7 ; B -16 -246 569 718 ;
+C -1 ; WX 690 ; N uni1EF8 ; B 0 0 677 848 ;
+C -1 ; WX 540 ; N uni1EF9 ; B -16 -246 569 663 ;
+C -1 ; WX 750 ; N uni03A9 ; B 50 -1 701 713 ;
+C -1 ; WX 360 ; N zeroinferior ; B 34 -112 326 265 ;
+C -1 ; WX 311 ; N oneinferior ; B 62 -107 243 257 ;
+C -1 ; WX 350 ; N twoinferior ; B 40 -107 315 260 ;
+C -1 ; WX 357 ; N threeinferior ; B 44 -114 309 260 ;
+C -1 ; WX 331 ; N fourinferior ; B 29 -108 301 258 ;
+C -1 ; WX 377 ; N fiveinferior ; B 47 -112 328 274 ;
+C -1 ; WX 343 ; N sixinferior ; B 35 -112 308 265 ;
+C -1 ; WX 333 ; N seveninferior ; B 40 -111 293 256 ;
+C -1 ; WX 355 ; N eightinferior ; B 43 -116 312 264 ;
+C -1 ; WX 356 ; N nineinferior ; B 39 -122 314 261 ;
+C -1 ; WX 357 ; N uni208A ; B 46 -57 312 207 ;
+C -1 ; WX 357 ; N uni208B ; B 52 60 319 96 ;
+C -1 ; WX 357 ; N uni208C ; B 46 18 312 135 ;
+C -1 ; WX 202 ; N parenleftinferior ; B 36 -170 186 311 ;
+C -1 ; WX 202 ; N parenrightinferior ; B 17 -170 167 311 ;
+C -1 ; WX 500 ; N _964 ; B 0 0 0 0 ;
+C -1 ; WX 569 ; N _916 ; B 21 0 545 714 ;
+C -1 ; WX 665 ; N uni013B ; B 53 -289 644 705 ;
+C -1 ; WX 450 ; N longs ; B 30 1 442 715 ;
+C -1 ; WX 744 ; N euro ; B 49 0 690 645 ;
+C -1 ; WX 500 ; N _951 ; B 0 0 0 0 ;
+C -1 ; WX 664 ; N uni03BC ; B 80 -244 636 488 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 842
+KPX parenleft J 51
+KPX A Ycircumflex -120
+KPX A Wcircumflex -125
+KPX A Tbar -60
+KPX A Tcaron -60
+KPX A Ydieresis -120
+KPX A Yacute -120
+KPX A Otilde -70
+KPX A Ecircumflex -56
+KPX A y -63
+KPX A w -70
+KPX A v -70
+KPX A Y -120
+KPX A W -125
+KPX A V -125
+KPX A T -60
+KPX F A -61
+KPX F period -70
+KPX F comma -70
+KPX L Otilde -73
+KPX L Ecircumflex -37
+KPX L y -36
+KPX L Y -90
+KPX L W -74
+KPX L V -90
+KPX L T -48
+KPX O Ycircumflex -60
+KPX O Ydieresis -60
+KPX O Yacute -60
+KPX O minus -60
+KPX O Y -60
+KPX O V -40
+KPX P Aogonek -70
+KPX P Abreve -70
+KPX P Amacron -70
+KPX P Ecircumflex -21
+KPX P Atilde -70
+KPX P Agrave -70
+KPX P Acircumflex -70
+KPX P Aacute -70
+KPX P AE -50
+KPX P o -31
+KPX P e -31
+KPX P a -31
+KPX P A -70
+KPX P period -126
+KPX P comma -126
+KPX R Ecircumflex -21
+KPX R y -17
+KPX R Y -19
+KPX R W -19
+KPX R V -39
+KPX T Aogonek -60
+KPX T Abreve -60
+KPX T Amacron -60
+KPX T Atilde -60
+KPX T Aring -60
+KPX T Agrave -60
+KPX T Adieresis -60
+KPX T Acircumflex -60
+KPX T Aacute -60
+KPX T AE -60
+KPX T z -64
+KPX T y -64
+KPX T w -64
+KPX T v -64
+KPX T u -70
+KPX T s -70
+KPX T r -70
+KPX T o -70
+KPX T m -31
+KPX T e -70
+KPX T d -70
+KPX T c -70
+KPX T a -80
+KPX T J -60
+KPX T A -60
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T comma -74
+KPX V summation -50
+KPX V product -50
+KPX V Omegatonos -70
+KPX V Upsilontonos -50
+KPX V Omicrontonos -50
+KPX V Iotatonos -50
+KPX V Etatonos -50
+KPX V Epsilontonos -50
+KPX V anoteleia -50
+KPX V Alphatonos -50
+KPX V zacute -50
+KPX V ycircumflex -50
+KPX V wcircumflex -50
+KPX V uogonek -50
+KPX V uring -50
+KPX V ubreve -50
+KPX V umacron -50
+KPX V utilde -50
+KPX V tbar -70
+KPX V tcaron -70
+KPX V scedilla -70
+KPX V scircumflex -70
+KPX V sacute -70
+KPX V rcaron -50
+KPX V racute -50
+KPX V obreve -70
+KPX V omacron -70
+KPX V Omacron -60
+KPX V eng -50
+KPX V napostrophe -20
+KPX V ncaron -50
+KPX V nacute -50
+KPX V jcircumflex -20
+KPX V ij -50
+KPX V iogonek -50
+KPX V ibreve -20
+KPX V gbreve -70
+KPX V gcircumflex -70
+KPX V Gcircumflex -60
+KPX V ecaron -70
+KPX V eogonek -70
+KPX V ebreve -70
+KPX V emacron -70
+KPX V dcaron -70
+KPX V ccaron -70
+KPX V Ccaron -60
+KPX V ccircumflex -70
+KPX V Ccircumflex -60
+KPX V cacute -70
+KPX V Cacute -60
+KPX V aogonek -70
+KPX V Aogonek -125
+KPX V abreve -70
+KPX V Abreve -125
+KPX V amacron -70
+KPX V Amacron -125
+KPX V parenrightsuperior -50
+KPX V zcaron -50
+KPX V ydieresis -50
+KPX V yacute -50
+KPX V ugrave -50
+KPX V udieresis -50
+KPX V ucircumflex -50
+KPX V uacute -50
+KPX V scaron -50
+KPX V otilde -70
+KPX V ograve -70
+KPX V odieresis -70
+KPX V ocircumflex -70
+KPX V oacute -70
+KPX V ntilde -50
+KPX V icircumflex -40
+KPX V iacute -50
+KPX V egrave -70
+KPX V edieresis -70
+KPX V ecircumflex -70
+KPX V eacute -70
+KPX V ccedilla -70
+KPX V atilde -70
+KPX V aring -70
+KPX V agrave -70
+KPX V adieresis -70
+KPX V acircumflex -70
+KPX V aacute -70
+KPX V Otilde -6
+KPX V Ograve -40
+KPX V Odieresis -60
+KPX V Ocircumflex -60
+KPX V Oacute -60
+KPX V Ccedilla -60
+KPX V Atilde -125
+KPX V Aring -125
+KPX V Agrave -125
+KPX V Adieresis -125
+KPX V Acircumflex -125
+KPX V Aacute -125
+KPX V eth -70
+KPX V oe -70
+KPX V oslash -70
+KPX V dotlessi -50
+KPX V ae -70
+KPX V OE -60
+KPX V Oslash -60
+KPX V AE -125
+KPX V breve -70
+KPX V z -50
+KPX V y -50
+KPX V x -50
+KPX V w -50
+KPX V v -50
+KPX V u -50
+KPX V t -70
+KPX V s -70
+KPX V r -70
+KPX V q -70
+KPX V p -50
+KPX V o -70
+KPX V n -50
+KPX V m -50
+KPX V k -50
+KPX V j -30
+KPX V i -50
+KPX V g -70
+KPX V f -50
+KPX V e -70
+KPX V d -70
+KPX V c -70
+KPX V a -80
+KPX V Q -60
+KPX V O -60
+KPX V G -60
+KPX V A -125
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -127
+KPX V comma -127
+KPX W summation -50
+KPX W product -50
+KPX W Omegatonos -50
+KPX W Upsilontonos -50
+KPX W Omicrontonos -70
+KPX W Iotatonos -70
+KPX W Etatonos -70
+KPX W Epsilontonos -70
+KPX W anoteleia -70
+KPX W Alphatonos -50
+KPX W zacute -50
+KPX W ycircumflex -50
+KPX W wcircumflex -50
+KPX W uogonek -50
+KPX W uring -50
+KPX W ubreve -50
+KPX W umacron -50
+KPX W utilde -50
+KPX W tbar -70
+KPX W tcaron -70
+KPX W scedilla -50
+KPX W scircumflex -50
+KPX W sacute -50
+KPX W rcaron -50
+KPX W racute -70
+KPX W obreve -70
+KPX W omacron -50
+KPX W eng -50
+KPX W ncaron -80
+KPX W nacute -50
+KPX W gbreve -70
+KPX W gcircumflex -70
+KPX W ecaron -70
+KPX W eogonek -70
+KPX W ebreve -70
+KPX W emacron -70
+KPX W dcaron -70
+KPX W ccaron -70
+KPX W ccircumflex -70
+KPX W cacute -70
+KPX W aogonek -80
+KPX W Aogonek -125
+KPX W abreve -80
+KPX W Abreve -125
+KPX W amacron -80
+KPX W Amacron -125
+KPX W parenrightsuperior -50
+KPX W zcaron -50
+KPX W yacute -50
+KPX W ugrave -50
+KPX W udieresis -50
+KPX W ucircumflex -50
+KPX W uacute -50
+KPX W scaron -50
+KPX W otilde -70
+KPX W ograve -70
+KPX W ocircumflex -70
+KPX W oacute -70
+KPX W ntilde -50
+KPX W icircumflex -20
+KPX W iacute -50
+KPX W egrave -70
+KPX W edieresis -70
+KPX W ecircumflex -70
+KPX W eacute -70
+KPX W ccedilla -70
+KPX W atilde -80
+KPX W aring -80
+KPX W agrave -80
+KPX W acircumflex -80
+KPX W aacute -80
+KPX W Atilde -125
+KPX W Aring -125
+KPX W Acircumflex -125
+KPX W Aacute -125
+KPX W minus -50
+KPX W oe -70
+KPX W oslash -70
+KPX W dotlessi -70
+KPX W ae -80
+KPX W AE -125
+KPX W breve -80
+KPX W y -48
+KPX W u -48
+KPX W r -73
+KPX W o -65
+KPX W i -24
+KPX W f -50
+KPX W e -65
+KPX W d -65
+KPX W a -70
+KPX W A -125
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -90
+KPX W comma -90
+KPX Y summation -50
+KPX Y product -50
+KPX Y Theta -50
+KPX Y Eta -50
+KPX Y Zeta -50
+KPX Y Omegatonos -50
+KPX Y Upsilontonos -50
+KPX Y Omicrontonos -70
+KPX Y Iotatonos -50
+KPX Y Etatonos -70
+KPX Y Epsilontonos -70
+KPX Y anoteleia -70
+KPX Y Alphatonos -50
+KPX Y zacute -50
+KPX Y ycircumflex -50
+KPX Y wcircumflex -50
+KPX Y uogonek -50
+KPX Y uring -50
+KPX Y ubreve -50
+KPX Y umacron -50
+KPX Y utilde -50
+KPX Y tbar -70
+KPX Y tcaron -70
+KPX Y scedilla -50
+KPX Y scircumflex -50
+KPX Y sacute -50
+KPX Y rcaron -50
+KPX Y racute -50
+KPX Y obreve -70
+KPX Y Obreve -80
+KPX Y omacron -70
+KPX Y Omacron -80
+KPX Y eng -50
+KPX Y ncaron -50
+KPX Y nacute -50
+KPX Y gbreve -70
+KPX Y gcircumflex -70
+KPX Y Gcircumflex -80
+KPX Y ecaron -70
+KPX Y eogonek -70
+KPX Y ebreve -70
+KPX Y emacron -70
+KPX Y dcaron -70
+KPX Y ccaron -70
+KPX Y Ccaron -80
+KPX Y ccircumflex -70
+KPX Y Ccircumflex -80
+KPX Y cacute -70
+KPX Y Cacute -80
+KPX Y aogonek -80
+KPX Y Aogonek -120
+KPX Y abreve -80
+KPX Y Abreve -120
+KPX Y amacron -80
+KPX Y Amacron -120
+KPX Y parenrightsuperior -50
+KPX Y ydieresis -50
+KPX Y yacute -50
+KPX Y ugrave -70
+KPX Y udieresis -50
+KPX Y ucircumflex -70
+KPX Y uacute -50
+KPX Y scaron -50
+KPX Y ograve -70
+KPX Y ntilde -50
+KPX Y iacute -50
+KPX Y egrave -70
+KPX Y edieresis -70
+KPX Y ecircumflex -70
+KPX Y eacute -70
+KPX Y ccedilla -70
+KPX Y atilde -80
+KPX Y aring -80
+KPX Y agrave -80
+KPX Y acircumflex -80
+KPX Y aacute -80
+KPX Y Otilde -80
+KPX Y Ograve -80
+KPX Y Odieresis -80
+KPX Y Ocircumflex -80
+KPX Y Oacute -80
+KPX Y Ecircumflex -18
+KPX Y Ccedilla -80
+KPX Y Atilde -125
+KPX Y Aring -120
+KPX Y Agrave -120
+KPX Y Adieresis -120
+KPX Y Acircumflex -120
+KPX Y Aacute -120
+KPX Y oe -70
+KPX Y oslash -70
+KPX Y dotlessi -50
+KPX Y ae -80
+KPX Y OE -80
+KPX Y Oslash -80
+KPX Y AE -125
+KPX Y breve -80
+KPX Y z -50
+KPX Y y -50
+KPX Y x -50
+KPX Y w -50
+KPX Y v -50
+KPX Y u -50
+KPX Y t -70
+KPX Y s -70
+KPX Y r -70
+KPX Y q -70
+KPX Y p -50
+KPX Y o -70
+KPX Y n -50
+KPX Y m -50
+KPX Y i -31
+KPX Y g -70
+KPX Y f -50
+KPX Y e -70
+KPX Y d -70
+KPX Y c -70
+KPX Y a -90
+KPX Y O -80
+KPX Y G -80
+KPX Y C -80
+KPX Y A -120
+KPX Y semicolon -48
+KPX Y colon -48
+KPX Y period -95
+KPX Y comma -85
+KPX bracketleft J 51
+KPX f Otilde 59
+KPX f Oacute 59
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r Otilde 63
+KPX r Oacute 63
+KPX r period -58
+KPX r comma -39
+KPX v o -17
+KPX v e -17
+KPX v a -26
+KPX v period -109
+KPX v comma -109
+KPX w o -17
+KPX w e -17
+KPX w a -26
+KPX w period -90
+KPX w comma -90
+KPX y o -17
+KPX y e -17
+KPX y a -26
+KPX y period -109
+KPX y comma -109
+KPX Agrave Ycircumflex -120
+KPX Agrave Wcircumflex -125
+KPX Agrave Tbar -60
+KPX Agrave Tcaron -60
+KPX Agrave Ydieresis -120
+KPX Agrave Yacute -120
+KPX Agrave Y -120
+KPX Agrave W -125
+KPX Agrave V -125
+KPX Agrave T -60
+KPX Aacute Ycircumflex -120
+KPX Aacute Wcircumflex -125
+KPX Aacute Tbar -60
+KPX Aacute Tcaron -60
+KPX Aacute Ydieresis -120
+KPX Aacute Yacute -120
+KPX Aacute Y -120
+KPX Aacute W -125
+KPX Aacute V -125
+KPX Aacute T -60
+KPX Acircumflex Ycircumflex -120
+KPX Acircumflex Wcircumflex -125
+KPX Acircumflex Tbar -60
+KPX Acircumflex Tcaron -60
+KPX Acircumflex Ydieresis -120
+KPX Acircumflex Yacute -120
+KPX Acircumflex Y -120
+KPX Acircumflex W -125
+KPX Acircumflex V -125
+KPX Acircumflex T -60
+KPX Atilde Ycircumflex -120
+KPX Atilde Wcircumflex -125
+KPX Atilde Tbar -60
+KPX Atilde Tcaron -60
+KPX Atilde Ydieresis -120
+KPX Atilde Yacute -120
+KPX Atilde Y -125
+KPX Atilde W -125
+KPX Atilde V -125
+KPX Atilde T -60
+KPX Adieresis Ycircumflex -120
+KPX Adieresis Wcircumflex -125
+KPX Adieresis Tbar -60
+KPX Adieresis Tcaron -60
+KPX Adieresis Ydieresis -120
+KPX Adieresis Yacute -120
+KPX Adieresis Y -120
+KPX Adieresis V -125
+KPX Adieresis T -60
+KPX Aring Ycircumflex -120
+KPX Aring Wcircumflex -125
+KPX Aring Tbar -60
+KPX Aring Ydieresis -120
+KPX Aring Yacute -120
+KPX Aring Y -120
+KPX Aring W -125
+KPX Aring V -125
+KPX Aring T -60
+KPX Ecircumflex A -36
+KPX Ograve Ycircumflex -60
+KPX Ograve Ydieresis -60
+KPX Ograve Yacute -60
+KPX Ograve Agrave -166
+KPX Ograve minus -60
+KPX Ograve Y -60
+KPX Ograve V -60
+KPX Ograve A -146
+KPX Oacute Ycircumflex -60
+KPX Oacute Ydieresis -60
+KPX Oacute Yacute -60
+KPX Oacute minus -60
+KPX Oacute Y -60
+KPX Oacute V -40
+KPX Ocircumflex Ycircumflex -60
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Yacute -60
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex minus -60
+KPX Ocircumflex Y -60
+KPX Ocircumflex V -40
+KPX Ocircumflex A -146
+KPX Otilde Ycircumflex -60
+KPX Otilde Ydieresis -60
+KPX Otilde Yacute -60
+KPX Otilde Ecircumflex -68
+KPX Otilde minus -60
+KPX Otilde t -68
+KPX Otilde s -107
+KPX Otilde r -58
+KPX Otilde o -80
+KPX Otilde m -58
+KPX Otilde e -80
+KPX Otilde d -107
+KPX Otilde a -90
+KPX Otilde Y -60
+KPX Otilde V -40
+KPX Odieresis Ycircumflex -60
+KPX Odieresis Ydieresis -60
+KPX Odieresis Yacute -60
+KPX Odieresis minus -60
+KPX Odieresis Y -60
+KPX Odieresis V -40
+KPX Oslash Ycircumflex -60
+KPX Oslash Ydieresis -60
+KPX Oslash Yacute -60
+KPX Oslash minus -60
+KPX Oslash Y -60
+KPX Oslash V -40
+KPX Yacute Obreve -80
+KPX Yacute Omacron -80
+KPX Yacute Gcircumflex -80
+KPX Yacute Ccaron -80
+KPX Yacute Ccircumflex -80
+KPX Yacute Cacute -80
+KPX Yacute Aogonek -120
+KPX Yacute Abreve -120
+KPX Yacute Amacron -120
+KPX Yacute Otilde -80
+KPX Yacute Ograve -80
+KPX Yacute Odieresis -80
+KPX Yacute Ocircumflex -80
+KPX Yacute Oacute -80
+KPX Yacute Ccedilla -80
+KPX Yacute Atilde -120
+KPX Yacute Aring -120
+KPX Yacute Agrave -120
+KPX Yacute Adieresis -120
+KPX Yacute Acircumflex -120
+KPX Yacute Aacute -120
+KPX Yacute OE -80
+KPX Yacute Oslash -80
+KPX Yacute AE -120
+KPX Yacute O -80
+KPX Yacute G -80
+KPX Yacute C -80
+KPX Yacute A -120
+KPX acircumflex W -78
+KPX acircumflex V -151
+KPX acircumflex T -117
+KPX atilde W -78
+KPX atilde V -151
+KPX atilde T -117
+KPX Amacron Ycircumflex -120
+KPX Amacron Wcircumflex -125
+KPX Amacron Tbar -60
+KPX Amacron Tcaron -60
+KPX Amacron Ydieresis -120
+KPX Amacron Yacute -120
+KPX Amacron Y -120
+KPX Amacron W -125
+KPX Amacron V -125
+KPX Amacron T -60
+KPX Abreve Ycircumflex -120
+KPX Abreve Wcircumflex -125
+KPX Abreve Tbar -60
+KPX Abreve Tcaron -60
+KPX Abreve Ydieresis -120
+KPX Abreve Yacute -120
+KPX Abreve Y -120
+KPX Abreve W -125
+KPX Abreve V -125
+KPX Abreve T -60
+KPX Aogonek Ycircumflex -120
+KPX Aogonek Wcircumflex -125
+KPX Aogonek Tbar -60
+KPX Aogonek Tcaron -60
+KPX Aogonek Ydieresis -120
+KPX Aogonek Yacute -120
+KPX Aogonek Y -120
+KPX Aogonek W -125
+KPX Aogonek V -125
+KPX Aogonek T -60
+KPX Omacron Ycircumflex -60
+KPX Omacron Ydieresis -60
+KPX Omacron Yacute -60
+KPX Omacron minus -60
+KPX Omacron Y -60
+KPX Omacron V -40
+KPX Obreve Ycircumflex -60
+KPX Obreve Ydieresis -60
+KPX Obreve Yacute -60
+KPX Obreve minus -60
+KPX Obreve Y -60
+KPX Tcaron Aogonek -60
+KPX Tcaron Abreve -60
+KPX Tcaron Amacron -60
+KPX Tcaron Atilde -60
+KPX Tcaron Agrave -60
+KPX Tcaron Adieresis -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Aacute -60
+KPX Tcaron AE -60
+KPX Tcaron A -60
+KPX Tbar Aogonek -60
+KPX Tbar Abreve -60
+KPX Tbar Amacron -60
+KPX Tbar Atilde -60
+KPX Tbar Aring -60
+KPX Tbar Agrave -60
+KPX Tbar Adieresis -60
+KPX Tbar Acircumflex -60
+KPX Tbar Aacute -60
+KPX Tbar AE -60
+KPX Tbar A -60
+KPX Wcircumflex Aogonek -125
+KPX Wcircumflex Abreve -125
+KPX Wcircumflex Amacron -125
+KPX Wcircumflex Atilde -125
+KPX Wcircumflex Aring -125
+KPX Wcircumflex Agrave -125
+KPX Wcircumflex Adieresis -125
+KPX Wcircumflex Acircumflex -125
+KPX Wcircumflex Aacute -125
+KPX Wcircumflex AE -125
+KPX Wcircumflex A -125
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Aogonek -120
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Ccedilla -80
+KPX Ycircumflex Atilde -120
+KPX Ycircumflex Aring -120
+KPX Ycircumflex Agrave -120
+KPX Ycircumflex Adieresis -120
+KPX Ycircumflex Acircumflex -120
+KPX Ycircumflex Aacute -120
+KPX Ycircumflex OE -80
+KPX Ycircumflex Oslash -80
+KPX Ycircumflex AE -120
+KPX Ycircumflex O -80
+KPX Ycircumflex G -80
+KPX Ycircumflex C -80
+KPX Ycircumflex A -120
+KPX Ydieresis Obreve -80
+KPX Ydieresis Omacron -80
+KPX Ydieresis Gcircumflex -80
+KPX Ydieresis Ccaron -80
+KPX Ydieresis Ccircumflex -80
+KPX Ydieresis Cacute -80
+KPX Ydieresis Aogonek -120
+KPX Ydieresis Abreve -120
+KPX Ydieresis Amacron -120
+KPX Ydieresis Otilde -80
+KPX Ydieresis Ograve -80
+KPX Ydieresis Odieresis -80
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Oacute -80
+KPX Ydieresis Ccedilla -80
+KPX Ydieresis Atilde -120
+KPX Ydieresis Aring -120
+KPX Ydieresis Agrave -120
+KPX Ydieresis Adieresis -120
+KPX Ydieresis Acircumflex -120
+KPX Ydieresis Aacute -120
+KPX Ydieresis OE -80
+KPX Ydieresis Oslash -80
+KPX Ydieresis AE -120
+KPX Ydieresis O -80
+KPX Ydieresis G -80
+KPX Ydieresis C -80
+KPX Ydieresis A -120
+KPX minus Obreve -80
+KPX minus Omacron -80
+KPX minus Gcircumflex -80
+KPX minus Ccaron -80
+KPX minus Ccircumflex -80
+KPX minus Cacute -80
+KPX minus Otilde -80
+KPX minus Ograve -80
+KPX minus Odieresis -80
+KPX minus Ocircumflex -80
+KPX minus Oacute -80
+KPX minus Ccedilla -80
+KPX minus OE -80
+KPX minus Oslash -80
+KPX minus O -80
+KPX minus G -80
+KPX minus C -80
+KPX uni1FBF uni1FBC -200
+KPX uni1FBF Alpha -200
+KPX uni1FBF A -200
+KPX uni1FBF O -50
+KPX uni1FBF Upsilon 50
+KPX uni1FBF Omega -20
+KPX uni1FBF Omicron -60
+KPX uni1FFE uni1FFC -30
+KPX uni1FFE uni1FBC -210
+KPX uni1FFE uni1FCC 20
+KPX uni1FFE Alpha -210
+KPX uni1FFE Epsilon 20
+KPX uni1FFE Eta 20
+KPX uni1FFE Iota 20
+KPX uni1FFE Omicron -40
+KPX uni1FFE Upsilon 40
+KPX uni1FFE Omega -30
+KPX uni1FFD uni1FFC -80
+KPX uni1FFD uni1FBC -240
+KPX uni1FFD Omega -80
+KPX uni1FFD Upsilon 25
+KPX uni1FFD Omicron -100
+KPX uni1FFD Alpha -240
+KPX uni1FEF uni1FFC -50
+KPX uni1FEF uni1FBC -230
+KPX uni1FEF uni1FCC -60
+KPX uni1FEF Alpha -230
+KPX uni1FEF Epsilon -50
+KPX uni1FEF Eta -60
+KPX uni1FEF Iota -60
+KPX uni1FEF Omicron -50
+KPX uni1FEF Upsilon -40
+KPX uni1FEF Omega -50
+KPX uni1FCE uni1FFC -50
+KPX uni1FCE uni1FBC -240
+KPX uni1FCE Omega -50
+KPX uni1FCE Omicron -50
+KPX uni1FCE Iota 30
+KPX uni1FCE Eta 30
+KPX uni1FCE Epsilon 30
+KPX uni1FCE Alpha -240
+KPX uni1FCD uni1FBC -180
+KPX uni1FCD uni1FCC -40
+KPX uni1FCD Alpha -180
+KPX uni1FCD Omicron -50
+KPX uni1FDE uni1FFC -50
+KPX uni1FDE uni1FBC -200
+KPX uni1FDE Omega -60
+KPX uni1FDE Upsilon 25
+KPX uni1FDE Omicron -80
+KPX uni1FDE Alpha -200
+KPX uni1FDD uni1FBC -180
+KPX uni1FDD Alpha -180
+KPX uni1FDD Omicron -50
+KPX uni1FCF uni1FFC -40
+KPX uni1FCF uni1FBC -210
+KPX uni1FCF uni1FCC 40
+KPX uni1FCF Omega -40
+KPX uni1FCF Upsilon 40
+KPX uni1FCF Omicron -40
+KPX uni1FCF Epsilon 40
+KPX uni1FCF Iota 40
+KPX uni1FCF Eta 40
+KPX uni1FCF Alpha -210
+KPX uni1FDF uni1FFC -40
+KPX uni1FDF uni1FBC -210
+KPX uni1FDF uni1FCC 40
+KPX uni1FDF Omega -40
+KPX uni1FDF Upsilon 50
+KPX uni1FDF Omicron -40
+KPX uni1FDF Iota 40
+KPX uni1FDF Eta 40
+KPX uni1FDF Epsilon 40
+KPX uni1FDF Alpha -210
+KPX Ohorn uhorn -40
+KPX Uhorn exclamdbl -50
+KPX Uhorn wgrave -50
+KPX Uhorn Wgrave -50
+KPX Uhorn ellipsis -50
+KPX Uhorn quotesinglbase -50
+KPX Uhorn hyphen -50
+KPX Uhorn quoteright -50
+KPX uhorn Ohorn -30
+KPX longs Otilde 59
+KPX longs Oacute 59
+KPX longs bracketright 51
+KPX longs question 34
+KPX longs parenright 51
+KPX longs exclam 34
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-BoldItalic.afm b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-BoldItalic.afm
new file mode 100644
index 0000000000..3569945648
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-BoldItalic.afm
@@ -0,0 +1,1315 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Tue May 22 23:20:56 2007
+FontName GFSBodoni-BoldItalic
+FullName GFS Bodoni Bold Italic
+FamilyName GFS Bodoni Rg
+Weight Bold
+Notice (Copyright (c) Designed by Takis Katsoulidis and George D. Matthiopoulos., 2001. All rights reserved.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -133
+UnderlineThickness 20
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -199 -308 1302 1164
+CapHeight 705
+XHeight 503
+Ascender 709
+Descender -229
+StartCharMetrics 885
+C 32 ; WX 340 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 324 ; N exclam ; B 25 -17 272 713 ;
+C 34 ; WX 465 ; N quotedbl ; B 148 420 453 713 ;
+C 35 ; WX 868 ; N numbersign ; B 84 -1 819 709 ;
+C 36 ; WX 716 ; N dollar ; B 83 -84 704 754 ;
+C 37 ; WX 1023 ; N percent ; B 84 -49 1011 714 ;
+C 38 ; WX 882 ; N ampersand ; B 57 -17 837 713 ;
+C 39 ; WX 267 ; N quotesingle ; B 231 537 386 734 ;
+C 40 ; WX 541 ; N parenleft ; B 82 -206 496 704 ;
+C 41 ; WX 297 ; N parenright ; B -84 -206 329 704 ;
+C 42 ; WX 445 ; N asterisk ; B 82 244 514 684 ;
+C 43 ; WX 610 ; N plus ; B -42 -2 570 594 ;
+C 44 ; WX 326 ; N comma ; B 42 -149 244 124 ;
+C 45 ; WX 322 ; N hyphen ; B 2 183 258 261 ;
+C 46 ; WX 296 ; N period ; B 86 -17 214 106 ;
+C 47 ; WX 270 ; N slash ; B -43 -92 430 683 ;
+C 48 ; WX 709 ; N zero ; B 66 -16 661 714 ;
+C 49 ; WX 709 ; N one ; B 154 0 557 713 ;
+C 50 ; WX 709 ; N two ; B 41 0 638 717 ;
+C 51 ; WX 709 ; N three ; B 46 -15 644 716 ;
+C 52 ; WX 709 ; N four ; B 67 0 625 731 ;
+C 53 ; WX 709 ; N five ; B 59 -15 669 730 ;
+C 54 ; WX 709 ; N six ; B 68 -15 660 731 ;
+C 55 ; WX 709 ; N seven ; B 130 0 660 705 ;
+C 56 ; WX 709 ; N eight ; B 67 -16 655 717 ;
+C 57 ; WX 709 ; N nine ; B 66 -27 655 715 ;
+C 58 ; WX 329 ; N colon ; B 111 -14 317 478 ;
+C 59 ; WX 299 ; N semicolon ; B 35 -149 277 391 ;
+C 60 ; WX 614 ; N less ; B 187 -39 569 628 ;
+C 61 ; WX 586 ; N equalorig ; B 51 130 535 378 ;
+C 62 ; WX 498 ; N greater ; B 60 -39 443 628 ;
+C 63 ; WX 469 ; N question ; B 25 -15 457 715 ;
+C 64 ; WX 864 ; N at ; B 93 -15 782 683 ;
+C 65 ; WX 743 ; N A ; B -76 0 666 714 ;
+C 66 ; WX 683 ; N B ; B -56 0 652 710 ;
+C 67 ; WX 676 ; N C ; B 53 -6 707 723 ;
+C 68 ; WX 839 ; N D ; B -56 -1 783 714 ;
+C 69 ; WX 661 ; N E ; B -56 -2 650 714 ;
+C 70 ; WX 657 ; N F ; B -61 0 639 714 ;
+C 71 ; WX 798 ; N G ; B 46 -11 767 718 ;
+C 72 ; WX 818 ; N H ; B -61 0 864 705 ;
+C 73 ; WX 396 ; N I ; B -61 0 442 705 ;
+C 74 ; WX 513 ; N J ; B -32 -15 559 705 ;
+C 75 ; WX 779 ; N K ; B -61 -3 797 704 ;
+C 76 ; WX 621 ; N L ; B -61 0 573 705 ;
+C 77 ; WX 947 ; N M ; B -61 -19 993 708 ;
+C 78 ; WX 781 ; N N ; B -61 0 827 708 ;
+C 79 ; WX 784 ; N O ; B 46 -6 732 722 ;
+C 80 ; WX 626 ; N P ; B -61 0 638 705 ;
+C 81 ; WX 784 ; N Q ; B 46 -105 732 721 ;
+C 82 ; WX 694 ; N R ; B -61 -17 646 705 ;
+C 83 ; WX 638 ; N S ; B 2 -5 623 726 ;
+C 84 ; WX 607 ; N T ; B 32 0 635 705 ;
+C 85 ; WX 763 ; N U ; B 72 -9 813 704 ;
+C 86 ; WX 700 ; N V ; B 72 -15 768 704 ;
+C 87 ; WX 1052 ; N W ; B 72 -15 1120 706 ;
+C 88 ; WX 746 ; N X ; B -68 0 800 705 ;
+C 89 ; WX 653 ; N Y ; B 51 0 736 706 ;
+C 90 ; WX 737 ; N Z ; B 8 0 739 705 ;
+C 91 ; WX 495 ; N bracketleft ; B 0 -194 443 666 ;
+C 92 ; WX 252 ; N backslash ; B 27 -177 183 7 ;
+C 93 ; WX 316 ; N bracketright ; B -25 -194 418 666 ;
+C 94 ; WX 519 ; N asciicircum ; B 66 280 468 690 ;
+C 95 ; WX 498 ; N underscore ; B -50 -235 460 -177 ;
+C 96 ; WX 619 ; N grave ; B 317 534 425 738 ;
+C 97 ; WX 653 ; N a ; B 4 -8 601 503 ;
+C 98 ; WX 575 ; N b ; B 4 -4 511 719 ;
+C 99 ; WX 505 ; N c ; B 12 -7 473 504 ;
+C 100 ; WX 668 ; N d ; B 12 -7 610 721 ;
+C 101 ; WX 549 ; N e ; B 12 -6 497 502 ;
+C 102 ; WX 402 ; N f ; B -139 -247 512 721 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 631 ; N g ; B -70 -241 636 505 ;
+C 104 ; WX 614 ; N h ; B 4 -8 576 709 ;
+C 105 ; WX 385 ; N i ; B 8 -7 337 716 ;
+C 106 ; WX 363 ; N j ; B -115 -239 359 698 ;
+C 107 ; WX 547 ; N k ; B -4 -6 489 709 ;
+C 108 ; WX 316 ; N l ; B 24 -8 268 709 ;
+C 109 ; WX 898 ; N m ; B 4 -7 850 501 ;
+C 110 ; WX 648 ; N n ; B 4 -5 600 500 ;
+C 111 ; WX 588 ; N o ; B 4 -4 524 501 ;
+C 112 ; WX 660 ; N p ; B -12 -230 596 501 ;
+C 113 ; WX 561 ; N q ; B 4 -228 536 502 ;
+C 114 ; WX 551 ; N r ; B 12 0 509 502 ;
+C 115 ; WX 463 ; N s ; B -12 -7 405 502 ;
+C 116 ; WX 368 ; N t ; B 8 -7 320 636 ;
+C 117 ; WX 684 ; N u ; B -12 -8 632 499 ;
+C 118 ; WX 594 ; N v ; B 2 -5 546 502 ;
+C 119 ; WX 941 ; N w ; B 4 -6 877 502 ;
+C 120 ; WX 641 ; N x ; B 4 -5 601 504 ;
+C 121 ; WX 588 ; N y ; B -12 -239 520 501 ;
+C 122 ; WX 497 ; N z ; B -24 -8 453 500 ;
+C 123 ; WX 593 ; N braceleft ; B 149 -118 569 737 ;
+C 124 ; WX 498 ; N bar ; B 218 0 426 705 ;
+C 125 ; WX 498 ; N braceright ; B 62 -118 481 737 ;
+C 126 ; WX 995 ; N asciitilde ; B 201 497 794 649 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 273 ; N exclamdown ; B 54 -243 292 487 ;
+C 162 ; WX 565 ; N cent ; B 83 36 553 725 ;
+C 163 ; WX 500 ; N sterling ; B 25 -20 598 718 ;
+C 164 ; WX 500 ; N currency ; B 60 96 573 531 ;
+C 165 ; WX 708 ; N yen ; B 117 0 847 706 ;
+C 166 ; WX 606 ; N brokenbar ; B 275 0 505 726 ;
+C 167 ; WX 481 ; N section ; B 58 -166 527 664 ;
+C 168 ; WX 462 ; N dieresis ; B 190 575 525 698 ;
+C 169 ; WX 818 ; N copyright ; B 116 -26 844 688 ;
+C 170 ; WX 308 ; N ordfeminine ; B 10 420 309 673 ;
+C 171 ; WX 511 ; N guillemotleft ; B 63 72 459 379 ;
+C 172 ; WX 606 ; N logicalnot ; B 121 120 634 392 ;
+C 174 ; WX 818 ; N registered ; B 115 -26 844 688 ;
+C 175 ; WX 333 ; N overscore ; B 106 570 432 632 ;
+C 176 ; WX 286 ; N degree ; B 15 408 275 667 ;
+C 177 ; WX 606 ; N plusminus ; B 51 0 628 512 ;
+C 178 ; WX 350 ; N twosuperior ; B 74 402 378 769 ;
+C 179 ; WX 378 ; N threesuperior ; B 90 399 396 773 ;
+C 180 ; WX 207 ; N acute ; B 167 546 335 730 ;
+C 181 ; WX 643 ; N uni00B5 ; B -18 -240 605 494 ;
+C 182 ; WX 653 ; N paragraph ; B 52 -141 641 683 ;
+C 183 ; WX 250 ; N middot ; B 66 241 183 358 ;
+C 184 ; WX 484 ; N cedilla ; B 142 -189 381 -15 ;
+C 185 ; WX 302 ; N onesuperior ; B 110 402 314 766 ;
+C 186 ; WX 498 ; N ordmasculine ; B 50 345 350 645 ;
+C 187 ; WX 430 ; N guillemotright ; B 64 72 460 379 ;
+C 188 ; WX 778 ; N onequarter ; B 44 0 734 714 ;
+C 189 ; WX 811 ; N onehalf ; B 44 0 767 714 ;
+C 190 ; WX 756 ; N threequarters ; B 44 0 712 724 ;
+C 191 ; WX 438 ; N questiondown ; B -36 -241 397 493 ;
+C 192 ; WX 740 ; N Agrave ; B -79 0 663 964 ;
+C 193 ; WX 743 ; N Aacute ; B -76 0 666 940 ;
+C 194 ; WX 743 ; N Acircumflex ; B -76 0 666 925 ;
+C 195 ; WX 740 ; N Atilde ; B -79 0 663 848 ;
+C 196 ; WX 743 ; N Adieresis ; B -76 0 666 876 ;
+C 197 ; WX 743 ; N Aring ; B -76 0 666 959 ;
+C 198 ; WX 1040 ; N AE ; B -56 -10 1022 706 ;
+C 199 ; WX 676 ; N Ccedilla ; B 53 -212 707 723 ;
+C 200 ; WX 668 ; N Egrave ; B -56 -2 650 960 ;
+C 201 ; WX 668 ; N Eacute ; B -56 -2 650 950 ;
+C 202 ; WX 668 ; N Ecircumflex ; B -56 -2 650 926 ;
+C 203 ; WX 668 ; N Edieresis ; B -56 -2 650 883 ;
+C 204 ; WX 443 ; N Igrave ; B -61 0 442 965 ;
+C 205 ; WX 396 ; N Iacute ; B -61 0 442 941 ;
+C 206 ; WX 396 ; N Icircumflex ; B -61 0 442 932 ;
+C 207 ; WX 402 ; N Idieresis ; B -62 0 448 878 ;
+C 208 ; WX 860 ; N Eth ; B 9 -1 848 714 ;
+C 209 ; WX 781 ; N Ntilde ; B -61 0 827 851 ;
+C 210 ; WX 784 ; N Ograve ; B 46 -6 732 961 ;
+C 211 ; WX 784 ; N Oacute ; B 46 -6 732 943 ;
+C 212 ; WX 784 ; N Ocircumflex ; B 46 -6 732 928 ;
+C 213 ; WX 784 ; N Otilde ; B 46 -6 732 851 ;
+C 214 ; WX 784 ; N Odieresis ; B 46 -6 732 879 ;
+C 215 ; WX 606 ; N multiply ; B 93 36 615 486 ;
+C 216 ; WX 784 ; N Oslash ; B 46 -100 732 769 ;
+C 217 ; WX 763 ; N Ugrave ; B 69 -9 810 958 ;
+C 218 ; WX 763 ; N Uacute ; B 72 -9 813 946 ;
+C 219 ; WX 763 ; N Ucircumflex ; B 67 -9 808 930 ;
+C 220 ; WX 763 ; N Udieresis ; B 70 -9 811 878 ;
+C 221 ; WX 653 ; N Yacute ; B 51 0 736 939 ;
+C 222 ; WX 679 ; N Thorn ; B 14 -6 681 699 ;
+C 223 ; WX 581 ; N germandbls ; B -181 -247 559 714 ;
+C 224 ; WX 653 ; N agrave ; B 4 -8 601 748 ;
+C 225 ; WX 653 ; N aacute ; B 4 -8 601 724 ;
+C 226 ; WX 653 ; N acircumflex ; B 4 -8 601 742 ;
+C 227 ; WX 653 ; N atilde ; B 4 -8 601 667 ;
+C 228 ; WX 653 ; N adieresis ; B 4 -8 601 696 ;
+C 229 ; WX 653 ; N aring ; B 4 -8 601 769 ;
+C 230 ; WX 900 ; N ae ; B 4 -18 848 504 ;
+C 231 ; WX 505 ; N ccedilla ; B 12 -200 473 504 ;
+C 232 ; WX 549 ; N egrave ; B 12 -6 497 749 ;
+C 233 ; WX 549 ; N eacute ; B 12 -6 497 730 ;
+C 234 ; WX 549 ; N ecircumflex ; B 12 -6 497 704 ;
+C 235 ; WX 558 ; N edieresis ; B 12 -6 506 694 ;
+C 236 ; WX 367 ; N igrave ; B 8 -19 326 739 ;
+C 237 ; WX 367 ; N iacute ; B 8 -19 377 730 ;
+C 238 ; WX 367 ; N icircumflex ; B 8 -19 340 744 ;
+C 239 ; WX 367 ; N idieresis ; B 8 -19 383 683 ;
+C 240 ; WX 528 ; N eth ; B 45 -15 496 728 ;
+C 241 ; WX 648 ; N ntilde ; B 4 -5 600 666 ;
+C 242 ; WX 588 ; N ograve ; B 4 -4 524 752 ;
+C 243 ; WX 588 ; N oacute ; B 4 -4 524 727 ;
+C 244 ; WX 588 ; N ocircumflex ; B 4 -4 524 743 ;
+C 245 ; WX 588 ; N otilde ; B 4 -4 524 669 ;
+C 246 ; WX 599 ; N odieresis ; B 4 -4 535 696 ;
+C 247 ; WX 829 ; N divide ; B 176 33 779 560 ;
+C 248 ; WX 560 ; N oslash ; B 20 -112 541 577 ;
+C 249 ; WX 684 ; N ugrave ; B -12 -8 632 746 ;
+C 250 ; WX 684 ; N uacute ; B -12 -8 632 730 ;
+C 251 ; WX 684 ; N ucircumflex ; B -12 -8 632 744 ;
+C 252 ; WX 684 ; N udieresis ; B -12 -8 632 687 ;
+C 253 ; WX 588 ; N yacute ; B -12 -239 520 728 ;
+C 254 ; WX 676 ; N thorn ; B 4 -228 612 709 ;
+C 255 ; WX 588 ; N ydieresis ; B -12 -239 520 697 ;
+C -1 ; WX 743 ; N Amacron ; B -76 0 666 812 ;
+C -1 ; WX 653 ; N amacron ; B 4 -8 601 633 ;
+C -1 ; WX 743 ; N Abreve ; B -76 0 666 880 ;
+C -1 ; WX 653 ; N abreve ; B 4 -8 601 689 ;
+C -1 ; WX 718 ; N Aogonek ; B -76 -154 676 714 ;
+C -1 ; WX 653 ; N aogonek ; B 4 -158 601 496 ;
+C -1 ; WX 676 ; N Cacute ; B 53 -6 707 937 ;
+C -1 ; WX 545 ; N cacute ; B 34 -7 495 727 ;
+C -1 ; WX 676 ; N Ccircumflex ; B 53 -6 707 928 ;
+C -1 ; WX 505 ; N ccircumflex ; B 12 -7 473 743 ;
+C -1 ; WX 676 ; N Cdotaccent ; B 53 -6 707 866 ;
+C -1 ; WX 505 ; N cdotaccent ; B 12 -7 473 682 ;
+C -1 ; WX 676 ; N Ccaron ; B 53 -6 707 922 ;
+C -1 ; WX 537 ; N ccaron ; B 12 -7 505 738 ;
+C -1 ; WX 839 ; N Dcaron ; B -56 -1 783 923 ;
+C -1 ; WX 841 ; N dcaron ; B 12 3 839 731 ;
+C -1 ; WX 839 ; N Dmacron ; B -56 -1 783 714 ;
+C -1 ; WX 681 ; N dcroat ; B 12 -13 623 711 ;
+C -1 ; WX 668 ; N Emacron ; B -56 -2 650 814 ;
+C -1 ; WX 549 ; N emacron ; B 12 -6 497 630 ;
+C -1 ; WX 668 ; N Ebreve ; B -56 -2 650 880 ;
+C -1 ; WX 549 ; N ebreve ; B 12 -7 497 689 ;
+C -1 ; WX 668 ; N Edotaccent ; B -56 -2 650 865 ;
+C -1 ; WX 549 ; N edotaccent ; B 12 -6 497 678 ;
+C -1 ; WX 668 ; N Eogonek ; B -56 -158 650 714 ;
+C -1 ; WX 549 ; N eogonek ; B 12 -158 497 512 ;
+C -1 ; WX 668 ; N Ecaron ; B -56 -2 650 928 ;
+C -1 ; WX 559 ; N ecaron ; B 12 -4 507 734 ;
+C -1 ; WX 798 ; N Gcircumflex ; B 46 -11 767 929 ;
+C -1 ; WX 631 ; N gcircumflex ; B -70 -241 636 742 ;
+C -1 ; WX 798 ; N Gbreve ; B 46 -11 767 882 ;
+C -1 ; WX 631 ; N gbreve ; B -70 -241 636 691 ;
+C -1 ; WX 798 ; N Gdotaccent ; B 46 -11 767 861 ;
+C -1 ; WX 631 ; N gdotaccent ; B -70 -241 636 675 ;
+C -1 ; WX 798 ; N Gcommaaccent ; B 46 -282 767 718 ;
+C -1 ; WX 631 ; N gcommaaccent ; B -70 -241 636 762 ;
+C -1 ; WX 816 ; N Hcircumflex ; B -63 0 862 929 ;
+C -1 ; WX 614 ; N hcircumflex ; B 4 -8 576 930 ;
+C -1 ; WX 816 ; N Hbar ; B -63 0 862 705 ;
+C -1 ; WX 613 ; N hbar ; B 4 -15 575 709 ;
+C -1 ; WX 396 ; N Itilde ; B -61 0 442 852 ;
+C -1 ; WX 383 ; N itilde ; B 24 -13 373 670 ;
+C -1 ; WX 398 ; N Imacron ; B -61 0 444 814 ;
+C -1 ; WX 383 ; N imacron ; B 24 -9 383 629 ;
+C -1 ; WX 396 ; N Ibreve ; B -61 0 442 876 ;
+C -1 ; WX 383 ; N ibreve ; B 21 -12 366 694 ;
+C -1 ; WX 396 ; N Iogonek ; B -61 -155 442 705 ;
+C -1 ; WX 383 ; N iogonek ; B 24 -158 342 712 ;
+C -1 ; WX 396 ; N Idotaccent ; B -61 0 442 867 ;
+C -1 ; WX 383 ; N dotlessi ; B 24 -6 342 501 ;
+C -1 ; WX 898 ; N IJ ; B -61 -15 944 705 ;
+C -1 ; WX 600 ; N ij ; B 24 -239 659 716 ;
+C -1 ; WX 513 ; N Jcircumflex ; B -32 -15 559 931 ;
+C -1 ; WX 362 ; N jcircumflex ; B -115 -247 358 746 ;
+C -1 ; WX 779 ; N Kcommaaccent ; B -61 -282 797 704 ;
+C -1 ; WX 547 ; N kcommaaccent ; B -4 -282 489 709 ;
+C -1 ; WX 621 ; N Lacute ; B -61 0 573 939 ;
+C -1 ; WX 349 ; N lacute ; B 24 -8 301 938 ;
+C -1 ; WX 621 ; N Lcommaaccent ; B -61 -282 573 705 ;
+C -1 ; WX 359 ; N lcommaaccent ; B 24 -282 311 709 ;
+C -1 ; WX 592 ; N Lcaron ; B -61 0 696 720 ;
+C -1 ; WX 498 ; N lcaron ; B 24 -8 498 717 ;
+C -1 ; WX 621 ; N Ldot ; B -61 0 573 705 ;
+C -1 ; WX 385 ; N ldot ; B 24 -8 385 709 ;
+C -1 ; WX 611 ; N Lslash ; B -23 0 611 705 ;
+C -1 ; WX 388 ; N lslash ; B 12 -8 376 709 ;
+C -1 ; WX 781 ; N Nacute ; B -61 0 827 938 ;
+C -1 ; WX 648 ; N nacute ; B 4 -5 600 729 ;
+C -1 ; WX 781 ; N Ncommaaccent ; B -61 -282 827 708 ;
+C -1 ; WX 648 ; N ncommaaccent ; B 4 -282 600 500 ;
+C -1 ; WX 781 ; N Ncaron ; B -61 0 827 922 ;
+C -1 ; WX 648 ; N ncaron ; B 4 -5 600 738 ;
+C -1 ; WX 648 ; N napostrophe ; B 4 -5 600 739 ;
+C -1 ; WX 781 ; N Eng ; B -61 -247 827 708 ;
+C -1 ; WX 559 ; N eng ; B 4 -247 511 488 ;
+C -1 ; WX 784 ; N Omacron ; B 46 -6 732 820 ;
+C -1 ; WX 588 ; N omacron ; B 4 -4 524 631 ;
+C -1 ; WX 784 ; N Obreve ; B 46 -6 732 882 ;
+C -1 ; WX 588 ; N obreve ; B 4 -4 524 689 ;
+C -1 ; WX 784 ; N Ohungarumlaut ; B 46 -6 732 944 ;
+C -1 ; WX 596 ; N ohungarumlaut ; B 4 -4 532 724 ;
+C -1 ; WX 1060 ; N OE ; B 46 -14 1042 714 ;
+C -1 ; WX 924 ; N oe ; B 4 -18 872 502 ;
+C -1 ; WX 694 ; N Racute ; B -61 -17 646 941 ;
+C -1 ; WX 549 ; N racute ; B 12 0 507 729 ;
+C -1 ; WX 694 ; N Rcommaaccent ; B -61 -282 646 705 ;
+C -1 ; WX 583 ; N rcommaaccent ; B 12 -282 541 502 ;
+C -1 ; WX 694 ; N Rcaron ; B -61 -17 646 928 ;
+C -1 ; WX 549 ; N rcaron ; B 12 0 507 738 ;
+C -1 ; WX 638 ; N Sacute ; B 2 -5 623 941 ;
+C -1 ; WX 463 ; N sacute ; B -12 -7 405 730 ;
+C -1 ; WX 638 ; N Scircumflex ; B 2 -5 623 929 ;
+C -1 ; WX 463 ; N scircumflex ; B -12 -7 405 743 ;
+C -1 ; WX 638 ; N Scedilla ; B 2 -179 623 726 ;
+C -1 ; WX 462 ; N scedilla ; B -12 -179 404 494 ;
+C -1 ; WX 670 ; N Scaron ; B 34 -5 655 930 ;
+C -1 ; WX 479 ; N scaron ; B -12 -7 421 735 ;
+C -1 ; WX 607 ; N Tcommaaccent ; B 32 -282 635 705 ;
+C -1 ; WX 394 ; N tcommaaccent ; B 8 -282 346 636 ;
+C -1 ; WX 607 ; N Tcaron ; B 32 0 635 920 ;
+C -1 ; WX 536 ; N tcaron ; B 8 -7 548 717 ;
+C -1 ; WX 607 ; N Tbar ; B 32 0 635 705 ;
+C -1 ; WX 386 ; N tbar ; B 8 -6 338 635 ;
+C -1 ; WX 763 ; N Utilde ; B 72 -9 813 852 ;
+C -1 ; WX 684 ; N utilde ; B -12 -8 632 666 ;
+C -1 ; WX 763 ; N Umacron ; B 72 -9 813 818 ;
+C -1 ; WX 684 ; N umacron ; B -12 -8 632 635 ;
+C -1 ; WX 763 ; N Ubreve ; B 72 -9 813 878 ;
+C -1 ; WX 684 ; N ubreve ; B -12 -8 632 690 ;
+C -1 ; WX 763 ; N Uring ; B 72 -9 813 956 ;
+C -1 ; WX 684 ; N uring ; B -12 -8 632 769 ;
+C -1 ; WX 763 ; N Uhungarumlaut ; B 72 -9 813 944 ;
+C -1 ; WX 684 ; N uhungarumlaut ; B -12 -8 632 727 ;
+C -1 ; WX 763 ; N Uogonek ; B 72 -165 813 713 ;
+C -1 ; WX 682 ; N uogonek ; B -12 -158 630 501 ;
+C -1 ; WX 1052 ; N Wcircumflex ; B 72 -15 1120 927 ;
+C -1 ; WX 941 ; N wcircumflex ; B 4 -6 877 742 ;
+C -1 ; WX 653 ; N Ycircumflex ; B 51 0 736 928 ;
+C -1 ; WX 588 ; N ycircumflex ; B -12 -239 520 748 ;
+C -1 ; WX 710 ; N Ydieresis ; B 75 0 760 878 ;
+C -1 ; WX 737 ; N Zacute ; B 8 0 739 941 ;
+C -1 ; WX 497 ; N zacute ; B -24 -8 453 730 ;
+C -1 ; WX 737 ; N Zdotaccent ; B 8 0 739 868 ;
+C -1 ; WX 497 ; N zdotaccent ; B -24 -8 453 679 ;
+C -1 ; WX 737 ; N Zcaron ; B 8 0 739 924 ;
+C -1 ; WX 509 ; N zcaron ; B -24 -8 465 743 ;
+C -1 ; WX 402 ; N longs ; B -139 -247 512 721 ;
+C -1 ; WX 447 ; N florin ; B -94 -247 557 721 ;
+C -1 ; WX 847 ; N Ohorn ; B 46 -6 868 722 ;
+C -1 ; WX 675 ; N ohorn ; B 4 -4 611 577 ;
+C -1 ; WX 816 ; N Uhorn ; B 72 -9 895 879 ;
+C -1 ; WX 748 ; N uhorn ; B -12 -8 696 635 ;
+C -1 ; WX 554 ; N uni01B7 ; B -28 -16 620 706 ;
+C -1 ; WX 800 ; N u01F4 ; B 48 -11 769 943 ;
+C -1 ; WX 631 ; N uni01F5 ; B -70 -241 636 730 ;
+C -1 ; WX 740 ; N Aringacute ; B -79 0 663 1164 ;
+C -1 ; WX 653 ; N aringacute ; B 4 -8 601 986 ;
+C -1 ; WX 1010 ; N AEacute ; B -79 -10 999 940 ;
+C -1 ; WX 900 ; N aeacute ; B 4 -18 848 730 ;
+C -1 ; WX 782 ; N Oslashacute ; B 46 -100 732 944 ;
+C -1 ; WX 560 ; N oslashacute ; B 20 -112 541 730 ;
+C -1 ; WX 638 ; N Scommaaccent ; B 2 -282 623 726 ;
+C -1 ; WX 463 ; N scommaaccent ; B -12 -282 405 502 ;
+C -1 ; WX 554 ; N uni0292 ; B -17 -245 621 477 ;
+C -1 ; WX 359 ; N circumflex ; B 32 569 325 742 ;
+C -1 ; WX 333 ; N caron ; B 65 573 377 740 ;
+C -1 ; WX 333 ; N _1183 ; B 99 535 421 601 ;
+C -1 ; WX 333 ; N breve ; B 123 570 373 692 ;
+C -1 ; WX 250 ; N dotaccent ; B 199 574 314 683 ;
+C -1 ; WX 333 ; N ring ; B 259 570 468 771 ;
+C -1 ; WX 313 ; N ogonek ; B 32 -168 272 -2 ;
+C -1 ; WX 578 ; N tilde ; B 138 568 464 663 ;
+C -1 ; WX 207 ; N hungarumlaut ; B 159 543 467 727 ;
+C -1 ; WX 132 ; N gravecomb ; B 12 542 120 746 ;
+C -1 ; WX 192 ; N acutecomb ; B 12 546 180 730 ;
+C -1 ; WX 350 ; N tildecomb ; B 12 572 338 667 ;
+C -1 ; WX 359 ; N uni0308 ; B 12 574 347 697 ;
+C -1 ; WX 174 ; N hookabovecomb ; B 12 567 162 762 ;
+C -1 ; WX 165 ; N uni0312 ; B 12 569 153 762 ;
+C -1 ; WX 209 ; N uni0313 ; B 12 511 197 718 ;
+C -1 ; WX 209 ; N uni0314 ; B 12 511 197 718 ;
+C -1 ; WX 131 ; N dotbelowcomb ; B 12 -235 119 -129 ;
+C -1 ; WX 182 ; N commaaccent ; B 12 -282 170 -66 ;
+C -1 ; WX 279 ; N cedillacomb ; B 12 -200 267 4 ;
+C -1 ; WX 264 ; N ogonekcomb ; B 12 -154 252 4 ;
+C -1 ; WX 367 ; N perispomenicomb ; B 24 605 346 715 ;
+C -1 ; WX 188 ; N koroniscomb ; B 12 558 176 760 ;
+C -1 ; WX 151 ; N uni0345 ; B 12 -243 139 -92 ;
+C -1 ; WX 199 ; N uni0374 ; B 12 558 187 760 ;
+C -1 ; WX 199 ; N uni0375 ; B 12 -217 187 -15 ;
+C -1 ; WX 151 ; N ypogegrammenicomb ; B 12 -243 139 -92 ;
+C -1 ; WX 278 ; N uni037E ; B 12 -149 254 391 ;
+C -1 ; WX 222 ; N tonos ; B 12 558 210 760 ;
+C -1 ; WX 507 ; N dieresistonos ; B 12 558 495 760 ;
+C -1 ; WX 764 ; N Alphatonos ; B 0 -1 716 760 ;
+C -1 ; WX 299 ; N anoteleia ; B 182 366 298 478 ;
+C -1 ; WX 754 ; N Epsilontonos ; B 0 0 776 760 ;
+C -1 ; WX 973 ; N Etatonos ; B 0 0 1027 760 ;
+C -1 ; WX 550 ; N Iotatonos ; B 0 0 598 760 ;
+C -1 ; WX 810 ; N Omicrontonos ; B 0 -14 788 760 ;
+C -1 ; WX 758 ; N Upsilontonos ; B 0 2 846 760 ;
+C -1 ; WX 818 ; N Omegatonos ; B 0 -1 808 760 ;
+C -1 ; WX 437 ; N iotadieresistonos ; B 24 -8 507 760 ;
+C -1 ; WX 736 ; N Alpha ; B -28 -1 688 714 ;
+C -1 ; WX 697 ; N Beta ; B -12 0 685 705 ;
+C -1 ; WX 613 ; N Gamma ; B -12 0 665 705 ;
+C -1 ; WX 675 ; N uni0394 ; B -2 0 607 709 ;
+C -1 ; WX 658 ; N Epsilon ; B 2 0 680 705 ;
+C -1 ; WX 650 ; N Zeta ; B -10 -4 710 701 ;
+C -1 ; WX 869 ; N Eta ; B 2 0 923 705 ;
+C -1 ; WX 772 ; N Theta ; B 64 -14 750 714 ;
+C -1 ; WX 464 ; N Iota ; B 2 0 512 705 ;
+C -1 ; WX 819 ; N Kappa ; B 2 -3 870 705 ;
+C -1 ; WX 732 ; N Lambda ; B -41 -1 679 714 ;
+C -1 ; WX 988 ; N Mu ; B -11 -19 1057 708 ;
+C -1 ; WX 795 ; N Nu ; B -25 0 882 708 ;
+C -1 ; WX 643 ; N Xi ; B 12 0 669 705 ;
+C -1 ; WX 772 ; N Omicron ; B 64 -14 750 714 ;
+C -1 ; WX 793 ; N Pi ; B -23 0 873 705 ;
+C -1 ; WX 696 ; N Rho ; B 2 0 708 705 ;
+C -1 ; WX 659 ; N Sigma ; B -12 0 661 705 ;
+C -1 ; WX 650 ; N Tau ; B 80 0 690 705 ;
+C -1 ; WX 620 ; N Upsilon ; B 75 0 708 714 ;
+C -1 ; WX 837 ; N Phi ; B 64 0 819 705 ;
+C -1 ; WX 720 ; N Chi ; B -64 0 818 705 ;
+C -1 ; WX 872 ; N Psi ; B 52 0 854 705 ;
+C -1 ; WX 750 ; N uni03A9 ; B 27 -1 733 713 ;
+C -1 ; WX 464 ; N Iotadieresis ; B 2 0 512 883 ;
+C -1 ; WX 620 ; N Upsilondieresis ; B 75 0 708 883 ;
+C -1 ; WX 626 ; N alphatonos ; B 21 -15 598 760 ;
+C -1 ; WX 467 ; N epsilontonos ; B 18 -15 455 760 ;
+C -1 ; WX 543 ; N etatonos ; B 14 -244 508 760 ;
+C -1 ; WX 343 ; N iotatonos ; B 20 -8 367 760 ;
+C -1 ; WX 634 ; N upsilondieresistonos ; B 12 -16 592 760 ;
+C -1 ; WX 622 ; N alpha ; B 21 -6 594 501 ;
+C -1 ; WX 600 ; N beta ; B 8 -238 598 719 ;
+C -1 ; WX 565 ; N gamma ; B 28 -244 595 500 ;
+C -1 ; WX 561 ; N delta ; B 28 -7 561 718 ;
+C -1 ; WX 461 ; N epsilon ; B 18 -7 449 500 ;
+C -1 ; WX 504 ; N zeta ; B 32 -240 584 717 ;
+C -1 ; WX 551 ; N eta ; B 22 -244 516 496 ;
+C -1 ; WX 612 ; N theta ; B 4 -7 612 718 ;
+C -1 ; WX 318 ; N iota ; B 20 -8 294 477 ;
+C -1 ; WX 554 ; N kappa ; B -2 -8 522 503 ;
+C -1 ; WX 549 ; N lambda ; B -44 -6 521 719 ;
+C -1 ; WX 643 ; N uni03BC ; B -18 -240 605 494 ;
+C -1 ; WX 559 ; N nu ; B 12 -13 567 511 ;
+C -1 ; WX 502 ; N xi ; B 4 -244 544 720 ;
+C -1 ; WX 562 ; N omicron ; B 28 -7 510 500 ;
+C -1 ; WX 692 ; N pi ; B 25 -7 714 524 ;
+C -1 ; WX 579 ; N rho ; B 8 -265 527 500 ;
+C -1 ; WX 452 ; N uni03C2 ; B 12 -243 446 490 ;
+C -1 ; WX 551 ; N sigma ; B 18 -8 583 526 ;
+C -1 ; WX 530 ; N tau ; B 25 -10 552 521 ;
+C -1 ; WX 636 ; N upsilon ; B 24 -8 594 501 ;
+C -1 ; WX 807 ; N phi ; B 28 -255 759 599 ;
+C -1 ; WX 548 ; N chi ; B -102 -239 574 499 ;
+C -1 ; WX 820 ; N psi ; B 12 -256 774 679 ;
+C -1 ; WX 714 ; N omega ; B 28 -8 666 498 ;
+C -1 ; WX 315 ; N iotadieresis ; B 28 -16 389 682 ;
+C -1 ; WX 624 ; N upsilondieresis ; B 12 -16 582 681 ;
+C -1 ; WX 562 ; N omicrontonos ; B 28 -7 510 760 ;
+C -1 ; WX 636 ; N upsilontonos ; B 24 -8 594 760 ;
+C -1 ; WX 714 ; N omegatonos ; B 28 -8 666 760 ;
+C -1 ; WX 604 ; N uni03D0 ; B 28 -8 578 719 ;
+C -1 ; WX 568 ; N uni03D1 ; B 33 -16 542 719 ;
+C -1 ; WX 814 ; N phi1 ; B 37 -255 786 502 ;
+C -1 ; WX 845 ; N omega1 ; B 21 -8 897 515 ;
+C -1 ; WX 667 ; N uni03DA ; B 58 -250 727 508 ;
+C -1 ; WX 645 ; N uni03DC ; B -74 0 626 714 ;
+C -1 ; WX 507 ; N uni03DE ; B 89 -240 558 513 ;
+C -1 ; WX 710 ; N uni03E0 ; B 91 -145 687 573 ;
+C -1 ; WX 740 ; N u04D2 ; B -79 0 663 876 ;
+C -1 ; WX 653 ; N u04D3 ; B 4 -8 601 696 ;
+C -1 ; WX 782 ; N Ohm ; B 46 -6 732 876 ;
+C -1 ; WX 588 ; N uni04E7 ; B 4 -4 524 696 ;
+C -1 ; WX 1052 ; N Wgrave ; B 72 -15 1120 963 ;
+C -1 ; WX 941 ; N wgrave ; B 4 -6 877 727 ;
+C -1 ; WX 1052 ; N Wacute ; B 72 -15 1120 941 ;
+C -1 ; WX 941 ; N wacute ; B 4 -6 877 730 ;
+C -1 ; WX 1052 ; N Wdieresis ; B 72 -15 1120 881 ;
+C -1 ; WX 941 ; N wdieresis ; B 4 -6 877 695 ;
+C -1 ; WX 740 ; N uni1EA0 ; B -79 -241 663 714 ;
+C -1 ; WX 653 ; N uni1EA1 ; B 4 -238 601 503 ;
+C -1 ; WX 740 ; N uni1EA2 ; B -79 0 663 953 ;
+C -1 ; WX 653 ; N uni1EA3 ; B 4 -8 601 771 ;
+C -1 ; WX 670 ; N uni1EA4 ; B -79 0 775 932 ;
+C -1 ; WX 665 ; N uni1EA5 ; B 4 -8 667 745 ;
+C -1 ; WX 670 ; N uni1EA6 ; B -79 0 722 932 ;
+C -1 ; WX 653 ; N uni1EA7 ; B 4 -8 601 745 ;
+C -1 ; WX 670 ; N uni1EA8 ; B -79 0 755 958 ;
+C -1 ; WX 642 ; N uni1EA9 ; B 4 -8 666 773 ;
+C -1 ; WX 670 ; N uni1EAA ; B -79 0 663 1062 ;
+C -1 ; WX 653 ; N uni1EAB ; B 4 -8 601 874 ;
+C -1 ; WX 740 ; N uni1EAC ; B -79 -247 663 932 ;
+C -1 ; WX 653 ; N uni1EAD ; B 4 -240 601 751 ;
+C -1 ; WX 740 ; N uni1EAE ; B -79 0 663 1053 ;
+C -1 ; WX 653 ; N uni1EAF ; B 4 -8 601 881 ;
+C -1 ; WX 740 ; N uni1EB0 ; B -79 0 663 1033 ;
+C -1 ; WX 653 ; N uni1EB1 ; B 4 -8 601 840 ;
+C -1 ; WX 740 ; N uni1EB2 ; B -79 0 663 1058 ;
+C -1 ; WX 653 ; N uni1EB3 ; B 4 -8 601 879 ;
+C -1 ; WX 740 ; N uni1EB4 ; B -79 0 663 1005 ;
+C -1 ; WX 653 ; N uni1EB5 ; B 4 -8 601 832 ;
+C -1 ; WX 740 ; N uni1EB6 ; B -79 -238 663 881 ;
+C -1 ; WX 653 ; N uni1EB7 ; B 4 -235 601 691 ;
+C -1 ; WX 661 ; N uni1EB8 ; B -56 -237 650 714 ;
+C -1 ; WX 549 ; N uni1EB9 ; B 12 -235 497 502 ;
+C -1 ; WX 661 ; N uni1EBA ; B -56 -2 650 952 ;
+C -1 ; WX 549 ; N uni1EBB ; B 12 -6 497 772 ;
+C -1 ; WX 661 ; N uni1EBC ; B -56 -2 650 845 ;
+C -1 ; WX 549 ; N uni1EBD ; B 12 -6 497 665 ;
+C -1 ; WX 661 ; N uni1EBE ; B -56 -2 726 932 ;
+C -1 ; WX 528 ; N uni1EBF ; B 12 -6 633 740 ;
+C -1 ; WX 661 ; N uni1EC0 ; B -56 -2 651 932 ;
+C -1 ; WX 528 ; N uni1EC1 ; B 12 -6 574 745 ;
+C -1 ; WX 661 ; N uni1EC2 ; B -56 -2 692 950 ;
+C -1 ; WX 528 ; N uni1EC3 ; B 12 -6 618 762 ;
+C -1 ; WX 661 ; N uni1EC4 ; B -56 -2 650 1063 ;
+C -1 ; WX 560 ; N uni1EC5 ; B 12 -6 508 874 ;
+C -1 ; WX 661 ; N uni1EC6 ; B -56 -234 650 927 ;
+C -1 ; WX 549 ; N uni1EC7 ; B 12 -239 497 742 ;
+C -1 ; WX 396 ; N uni1EC8 ; B -61 0 442 952 ;
+C -1 ; WX 374 ; N uni1EC9 ; B 8 -6 326 767 ;
+C -1 ; WX 396 ; N uni1ECA ; B -61 -238 442 705 ;
+C -1 ; WX 385 ; N uni1ECB ; B 8 -235 337 716 ;
+C -1 ; WX 784 ; N uni1ECC ; B 46 -238 732 722 ;
+C -1 ; WX 588 ; N uni1ECD ; B 4 -235 524 501 ;
+C -1 ; WX 784 ; N uni1ECE ; B 46 -6 732 956 ;
+C -1 ; WX 588 ; N uni1ECF ; B 4 -4 524 769 ;
+C -1 ; WX 782 ; N uni1ED0 ; B 46 -6 767 932 ;
+C -1 ; WX 571 ; N uni1ED1 ; B 4 -4 642 748 ;
+C -1 ; WX 793 ; N uni1ED2 ; B 46 -6 741 932 ;
+C -1 ; WX 571 ; N uni1ED3 ; B 4 -4 591 745 ;
+C -1 ; WX 782 ; N uni1ED4 ; B 46 -6 747 954 ;
+C -1 ; WX 571 ; N uni1ED5 ; B 4 -4 635 755 ;
+C -1 ; WX 784 ; N uni1ED6 ; B 46 -6 732 1055 ;
+C -1 ; WX 595 ; N uni1ED7 ; B 4 -4 531 874 ;
+C -1 ; WX 784 ; N uni1ED8 ; B 46 -244 732 923 ;
+C -1 ; WX 588 ; N uni1ED9 ; B 4 -240 524 741 ;
+C -1 ; WX 816 ; N uni1EDA ; B 46 -6 868 935 ;
+C -1 ; WX 576 ; N uni1EDB ; B 4 -4 611 721 ;
+C -1 ; WX 816 ; N uni1EDC ; B 46 -6 868 959 ;
+C -1 ; WX 576 ; N uni1EDD ; B 4 -4 611 722 ;
+C -1 ; WX 816 ; N uni1EDE ; B 46 -6 868 946 ;
+C -1 ; WX 577 ; N uni1EDF ; B 4 -4 611 720 ;
+C -1 ; WX 816 ; N uni1EE0 ; B 46 -6 868 861 ;
+C -1 ; WX 574 ; N uni1EE1 ; B 4 -4 611 678 ;
+C -1 ; WX 816 ; N uni1EE2 ; B 46 -238 868 722 ;
+C -1 ; WX 579 ; N uni1EE3 ; B 4 -238 611 577 ;
+C -1 ; WX 763 ; N uni1EE4 ; B 72 -237 813 704 ;
+C -1 ; WX 684 ; N uni1EE5 ; B -12 -237 632 499 ;
+C -1 ; WX 763 ; N uni1EE6 ; B 69 -9 810 946 ;
+C -1 ; WX 684 ; N uni1EE7 ; B -12 -8 632 719 ;
+C -1 ; WX 795 ; N uni1EE8 ; B 72 -9 895 935 ;
+C -1 ; WX 678 ; N uni1EE9 ; B -12 -8 696 715 ;
+C -1 ; WX 750 ; N uni1EEA ; B 72 -9 895 959 ;
+C -1 ; WX 678 ; N uni1EEB ; B -12 -8 696 718 ;
+C -1 ; WX 795 ; N uni1EEC ; B 72 -9 895 943 ;
+C -1 ; WX 678 ; N uni1EED ; B -12 -8 696 717 ;
+C -1 ; WX 795 ; N uni1EEE ; B 72 -9 895 870 ;
+C -1 ; WX 678 ; N uni1EEF ; B -12 -8 696 680 ;
+C -1 ; WX 795 ; N uni1EF0 ; B 72 -241 895 870 ;
+C -1 ; WX 678 ; N uni1EF1 ; B -12 -238 696 635 ;
+C -1 ; WX 653 ; N Ygrave ; B 51 0 736 963 ;
+C -1 ; WX 589 ; N ygrave ; B -12 -239 520 730 ;
+C -1 ; WX 653 ; N uni1EF4 ; B 51 -238 736 706 ;
+C -1 ; WX 544 ; N uni1EF5 ; B -12 -247 523 501 ;
+C -1 ; WX 653 ; N uni1EF6 ; B 51 0 736 949 ;
+C -1 ; WX 588 ; N uni1EF7 ; B -12 -239 520 765 ;
+C -1 ; WX 653 ; N uni1EF8 ; B 51 0 736 850 ;
+C -1 ; WX 588 ; N uni1EF9 ; B -12 -239 520 666 ;
+C -1 ; WX 622 ; N uni1F00 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F01 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F02 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F03 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F04 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F05 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F06 ; B 21 -6 594 792 ;
+C -1 ; WX 622 ; N uni1F07 ; B 21 -6 594 792 ;
+C -1 ; WX 764 ; N uni1F08 ; B 0 -1 716 760 ;
+C -1 ; WX 764 ; N uni1F09 ; B 0 -1 716 760 ;
+C -1 ; WX 827 ; N uni1F0A ; B 0 -1 779 760 ;
+C -1 ; WX 833 ; N uni1F0B ; B 0 -1 785 760 ;
+C -1 ; WX 814 ; N uni1F0C ; B 0 -1 766 760 ;
+C -1 ; WX 765 ; N uni1F0D ; B 0 -1 717 760 ;
+C -1 ; WX 768 ; N uni1F0E ; B 0 -1 720 792 ;
+C -1 ; WX 768 ; N uni1F0F ; B 0 -1 720 792 ;
+C -1 ; WX 461 ; N uni1F10 ; B 18 -7 449 760 ;
+C -1 ; WX 461 ; N uni1F11 ; B 18 -7 449 760 ;
+C -1 ; WX 461 ; N uni1F12 ; B 18 -7 449 760 ;
+C -1 ; WX 461 ; N uni1F13 ; B 18 -7 449 760 ;
+C -1 ; WX 470 ; N uni1F14 ; B 18 -7 530 760 ;
+C -1 ; WX 460 ; N uni1F15 ; B 18 -7 520 760 ;
+C -1 ; WX 733 ; N uni1F18 ; B 0 0 755 760 ;
+C -1 ; WX 736 ; N uni1F19 ; B 0 0 758 760 ;
+C -1 ; WX 872 ; N uni1F1A ; B 0 0 894 760 ;
+C -1 ; WX 884 ; N uni1F1B ; B 0 0 906 760 ;
+C -1 ; WX 910 ; N uni1F1C ; B 0 0 932 760 ;
+C -1 ; WX 924 ; N uni1F1D ; B 0 0 946 760 ;
+C -1 ; WX 551 ; N uni1F20 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F21 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F22 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F23 ; B 22 -244 516 760 ;
+C -1 ; WX 570 ; N uni1F24 ; B 22 -244 540 760 ;
+C -1 ; WX 575 ; N uni1F25 ; B 22 -244 545 760 ;
+C -1 ; WX 551 ; N uni1F26 ; B 22 -244 516 792 ;
+C -1 ; WX 551 ; N uni1F27 ; B 22 -244 516 792 ;
+C -1 ; WX 936 ; N uni1F28 ; B 0 0 990 760 ;
+C -1 ; WX 946 ; N uni1F29 ; B 0 0 1000 760 ;
+C -1 ; WX 1070 ; N uni1F2A ; B 0 0 1124 760 ;
+C -1 ; WX 1080 ; N uni1F2B ; B 0 0 1134 760 ;
+C -1 ; WX 1103 ; N uni1F2C ; B 0 0 1157 760 ;
+C -1 ; WX 1124 ; N uni1F2D ; B 0 0 1178 760 ;
+C -1 ; WX 1087 ; N uni1F2E ; B 0 0 1141 792 ;
+C -1 ; WX 1089 ; N uni1F2F ; B 0 0 1143 792 ;
+C -1 ; WX 323 ; N uni1F30 ; B 34 -8 329 760 ;
+C -1 ; WX 323 ; N uni1F31 ; B 34 -8 308 760 ;
+C -1 ; WX 323 ; N uni1F32 ; B 32 -8 322 760 ;
+C -1 ; WX 323 ; N uni1F33 ; B 26 -8 323 760 ;
+C -1 ; WX 323 ; N uni1F34 ; B 34 -8 419 760 ;
+C -1 ; WX 323 ; N uni1F35 ; B 34 -8 416 760 ;
+C -1 ; WX 323 ; N uni1F36 ; B 34 -8 391 792 ;
+C -1 ; WX 323 ; N uni1F37 ; B 34 -8 387 792 ;
+C -1 ; WX 538 ; N uni1F38 ; B 0 0 588 760 ;
+C -1 ; WX 529 ; N uni1F39 ; B 0 0 580 760 ;
+C -1 ; WX 662 ; N uni1F3A ; B 0 0 713 760 ;
+C -1 ; WX 667 ; N uni1F3B ; B 0 0 718 760 ;
+C -1 ; WX 693 ; N uni1F3C ; B 0 0 746 760 ;
+C -1 ; WX 712 ; N uni1F3D ; B 0 0 764 760 ;
+C -1 ; WX 672 ; N uni1F3E ; B 0 0 728 792 ;
+C -1 ; WX 689 ; N uni1F3F ; B 0 0 740 792 ;
+C -1 ; WX 562 ; N uni1F40 ; B 28 -7 510 760 ;
+C -1 ; WX 562 ; N uni1F41 ; B 28 -7 510 760 ;
+C -1 ; WX 562 ; N uni1F42 ; B 28 -7 510 760 ;
+C -1 ; WX 562 ; N uni1F43 ; B 28 -7 510 760 ;
+C -1 ; WX 579 ; N uni1F44 ; B 28 -7 547 760 ;
+C -1 ; WX 574 ; N uni1F45 ; B 28 -7 546 760 ;
+C -1 ; WX 834 ; N uni1F48 ; B 0 -14 812 760 ;
+C -1 ; WX 836 ; N uni1F49 ; B 0 -14 814 760 ;
+C -1 ; WX 1022 ; N uni1F4A ; B 0 -14 1000 760 ;
+C -1 ; WX 1008 ; N uni1F4B ; B 0 -14 986 760 ;
+C -1 ; WX 974 ; N uni1F4C ; B 0 -14 952 760 ;
+C -1 ; WX 1017 ; N uni1F4D ; B 0 -14 995 760 ;
+C -1 ; WX 636 ; N uni1F50 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F51 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F52 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F53 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F54 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F55 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F56 ; B 24 -8 594 792 ;
+C -1 ; WX 636 ; N uni1F57 ; B 24 -8 594 792 ;
+C -1 ; WX 729 ; N uni1F59 ; B 0 0 817 760 ;
+C -1 ; WX 852 ; N uni1F5B ; B 0 0 940 760 ;
+C -1 ; WX 912 ; N uni1F5D ; B 0 0 1000 760 ;
+C -1 ; WX 873 ; N uni1F5F ; B 0 0 961 792 ;
+C -1 ; WX 714 ; N uni1F60 ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F61 ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F62 ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F63 ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F64 ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F65 ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F66 ; B 28 -8 666 792 ;
+C -1 ; WX 714 ; N uni1F67 ; B 28 -8 666 792 ;
+C -1 ; WX 851 ; N uni1F68 ; B 0 -1 841 760 ;
+C -1 ; WX 849 ; N uni1F69 ; B 0 -1 839 760 ;
+C -1 ; WX 990 ; N uni1F6A ; B 0 -1 980 760 ;
+C -1 ; WX 1011 ; N uni1F6B ; B 0 -1 1001 760 ;
+C -1 ; WX 957 ; N uni1F6C ; B 0 -1 947 760 ;
+C -1 ; WX 986 ; N uni1F6D ; B 0 -1 976 760 ;
+C -1 ; WX 947 ; N uni1F6E ; B 0 -1 937 792 ;
+C -1 ; WX 962 ; N uni1F6F ; B 0 -1 952 792 ;
+C -1 ; WX 622 ; N uni1F70 ; B 21 -6 594 760 ;
+C -1 ; WX 622 ; N uni1F71 ; B 21 -6 594 760 ;
+C -1 ; WX 471 ; N uni1F72 ; B 18 -7 449 760 ;
+C -1 ; WX 471 ; N uni1F73 ; B 18 -7 449 760 ;
+C -1 ; WX 551 ; N uni1F74 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F75 ; B 22 -244 516 760 ;
+C -1 ; WX 318 ; N uni1F76 ; B 20 -8 294 760 ;
+C -1 ; WX 343 ; N uni1F77 ; B 20 -8 367 760 ;
+C -1 ; WX 562 ; N uni1F78 ; B 28 -7 510 760 ;
+C -1 ; WX 562 ; N uni1F79 ; B 28 -7 510 760 ;
+C -1 ; WX 636 ; N uni1F7A ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1F7B ; B 24 -8 594 760 ;
+C -1 ; WX 714 ; N uni1F7C ; B 28 -8 666 760 ;
+C -1 ; WX 714 ; N uni1F7D ; B 28 -8 666 760 ;
+C -1 ; WX 622 ; N uni1F80 ; B 21 -243 594 760 ;
+C -1 ; WX 622 ; N uni1F81 ; B 21 -243 594 760 ;
+C -1 ; WX 622 ; N uni1F82 ; B 21 -243 594 760 ;
+C -1 ; WX 622 ; N uni1F83 ; B 21 -243 594 760 ;
+C -1 ; WX 622 ; N uni1F84 ; B 21 -243 640 760 ;
+C -1 ; WX 622 ; N uni1F85 ; B 21 -243 640 760 ;
+C -1 ; WX 622 ; N uni1F86 ; B 21 -243 594 792 ;
+C -1 ; WX 622 ; N uni1F87 ; B 21 -243 594 792 ;
+C -1 ; WX 764 ; N uni1F88 ; B 0 -243 716 760 ;
+C -1 ; WX 764 ; N uni1F89 ; B 0 -243 716 760 ;
+C -1 ; WX 764 ; N uni1F8A ; B -67 -243 716 760 ;
+C -1 ; WX 764 ; N uni1F8B ; B -77 -243 716 760 ;
+C -1 ; WX 764 ; N uni1F8C ; B -63 -243 716 760 ;
+C -1 ; WX 764 ; N uni1F8D ; B -66 -243 716 760 ;
+C -1 ; WX 764 ; N uni1F8E ; B -10 -243 716 792 ;
+C -1 ; WX 764 ; N uni1F8F ; B -12 -243 716 792 ;
+C -1 ; WX 551 ; N uni1F90 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F91 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F92 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F93 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1F94 ; B 22 -244 529 760 ;
+C -1 ; WX 551 ; N uni1F95 ; B 22 -244 531 760 ;
+C -1 ; WX 551 ; N uni1F96 ; B 22 -244 516 792 ;
+C -1 ; WX 551 ; N uni1F97 ; B 22 -244 516 792 ;
+C -1 ; WX 975 ; N uni1F98 ; B 0 -243 1029 760 ;
+C -1 ; WX 962 ; N uni1F99 ; B 0 -243 1016 760 ;
+C -1 ; WX 1089 ; N uni1F9A ; B 0 -243 1143 760 ;
+C -1 ; WX 1080 ; N uni1F9B ; B 0 -243 1134 760 ;
+C -1 ; WX 1111 ; N uni1F9C ; B 0 -243 1165 760 ;
+C -1 ; WX 1122 ; N uni1F9D ; B 0 -243 1176 760 ;
+C -1 ; WX 1079 ; N uni1F9E ; B 0 -243 1133 792 ;
+C -1 ; WX 1091 ; N uni1F9F ; B 0 -243 1145 792 ;
+C -1 ; WX 714 ; N uni1FA0 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FA1 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FA2 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FA3 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FA4 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FA5 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FA6 ; B 28 -243 666 792 ;
+C -1 ; WX 714 ; N uni1FA7 ; B 28 -243 666 792 ;
+C -1 ; WX 856 ; N uni1FA8 ; B 0 -243 846 760 ;
+C -1 ; WX 835 ; N uni1FA9 ; B 0 -243 825 760 ;
+C -1 ; WX 995 ; N uni1FAA ; B 0 -243 985 760 ;
+C -1 ; WX 1010 ; N uni1FAB ; B 0 -243 1000 760 ;
+C -1 ; WX 992 ; N uni1FAC ; B 0 -243 982 760 ;
+C -1 ; WX 978 ; N uni1FAD ; B 0 -243 968 760 ;
+C -1 ; WX 960 ; N uni1FAE ; B 0 -243 950 792 ;
+C -1 ; WX 937 ; N uni1FAF ; B 0 -243 927 792 ;
+C -1 ; WX 625 ; N uni1FB0 ; B 21 -6 597 704 ;
+C -1 ; WX 622 ; N uni1FB1 ; B 21 -6 594 664 ;
+C -1 ; WX 622 ; N uni1FB2 ; B 21 -243 594 760 ;
+C -1 ; WX 622 ; N uni1FB3 ; B 21 -243 594 501 ;
+C -1 ; WX 622 ; N uni1fFB4 ; B 21 -243 594 760 ;
+C -1 ; WX 622 ; N uni1FB6 ; B 21 -6 594 715 ;
+C -1 ; WX 622 ; N uni1FB7 ; B 21 -243 594 715 ;
+C -1 ; WX 773 ; N uni1FB8 ; B -1 -1 725 909 ;
+C -1 ; WX 763 ; N uni1FB9 ; B -1 -1 715 816 ;
+C -1 ; WX 764 ; N uni1FBA ; B 0 -1 716 760 ;
+C -1 ; WX 764 ; N uni1FBB ; B 0 -1 716 760 ;
+C -1 ; WX 764 ; N uni1FBC ; B 0 -243 716 714 ;
+C -1 ; WX 188 ; N uni1FBD ; B 12 558 176 760 ;
+C -1 ; WX 151 ; N uni1FBE ; B 12 -243 139 -92 ;
+C -1 ; WX 188 ; N uni1FBF ; B 12 555 176 757 ;
+C -1 ; WX 367 ; N uni1FC0 ; B 24 605 346 715 ;
+C -1 ; WX 397 ; N uni1FC1 ; B 12 545 364 807 ;
+C -1 ; WX 551 ; N uni1FC2 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1FC3 ; B 22 -244 516 496 ;
+C -1 ; WX 551 ; N uni1FC4 ; B 22 -244 516 760 ;
+C -1 ; WX 551 ; N uni1FC6 ; B 22 -244 516 715 ;
+C -1 ; WX 551 ; N uni1FC7 ; B 22 -244 516 715 ;
+C -1 ; WX 706 ; N uni1FC8 ; B 2 0 728 760 ;
+C -1 ; WX 774 ; N uni1FC9 ; B 2 0 796 760 ;
+C -1 ; WX 896 ; N uni1FCA ; B 0 0 946 760 ;
+C -1 ; WX 983 ; N uni1FCB ; B 0 0 1033 760 ;
+C -1 ; WX 867 ; N uni1FCC ; B 0 -243 921 705 ;
+C -1 ; WX 188 ; N uni1FCD ; B 12 558 302 760 ;
+C -1 ; WX 188 ; N uni1FCE ; B 12 558 356 760 ;
+C -1 ; WX 346 ; N uni1FCF ; B 12 533 334 792 ;
+C -1 ; WX 375 ; N uni1FD0 ; B 34 -8 405 704 ;
+C -1 ; WX 350 ; N uni1FD1 ; B 34 -8 380 666 ;
+C -1 ; WX 359 ; N uni1FD2 ; B -59 -8 389 760 ;
+C -1 ; WX 419 ; N uni1FD3 ; B 3 -8 449 760 ;
+C -1 ; WX 338 ; N uni1FD6 ; B 20 -8 368 715 ;
+C -1 ; WX 355 ; N uni1FD7 ; B 20 -8 385 807 ;
+C -1 ; WX 493 ; N uni1FD8 ; B 2 0 541 907 ;
+C -1 ; WX 464 ; N uni1FD9 ; B 2 0 512 818 ;
+C -1 ; WX 505 ; N uni1FDA ; B 0 0 553 760 ;
+C -1 ; WX 573 ; N uni1FDB ; B 0 0 621 760 ;
+C -1 ; WX 321 ; N uni1FDD ; B 12 558 309 760 ;
+C -1 ; WX 380 ; N uni1FDE ; B 12 558 368 760 ;
+C -1 ; WX 346 ; N uni1FDF ; B 12 533 334 792 ;
+C -1 ; WX 636 ; N uni1FE0 ; B 24 -8 594 704 ;
+C -1 ; WX 636 ; N uni1FE1 ; B 24 -8 594 666 ;
+C -1 ; WX 636 ; N uni1FE2 ; B 24 -8 594 760 ;
+C -1 ; WX 636 ; N uni1FE3 ; B 24 -8 628 760 ;
+C -1 ; WX 579 ; N uni1FE4 ; B 8 -265 527 760 ;
+C -1 ; WX 579 ; N uni1FE5 ; B 8 -265 527 760 ;
+C -1 ; WX 636 ; N uni1FE6 ; B 24 -8 594 715 ;
+C -1 ; WX 636 ; N uni1FE7 ; B 24 -8 594 807 ;
+C -1 ; WX 620 ; N uni1FE8 ; B 75 0 708 906 ;
+C -1 ; WX 620 ; N uni1FE9 ; B 75 0 708 819 ;
+C -1 ; WX 853 ; N uni1FEA ; B 75 0 853 760 ;
+C -1 ; WX 936 ; N uni1FEB ; B 75 0 936 760 ;
+C -1 ; WX 780 ; N uni1FEC ; B 0 0 792 760 ;
+C -1 ; WX 488 ; N uni1FED ; B 18 558 466 760 ;
+C -1 ; WX 483 ; N uni1FEE ; B 21 558 467 760 ;
+C -1 ; WX 137 ; N uni1FEF ; B 12 558 125 760 ;
+C -1 ; WX 714 ; N uni1FF2 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FF3 ; B 28 -243 666 498 ;
+C -1 ; WX 714 ; N uni1FF4 ; B 28 -243 666 760 ;
+C -1 ; WX 714 ; N uni1FF6 ; B 28 -8 666 715 ;
+C -1 ; WX 714 ; N uni1FF7 ; B 28 -243 666 715 ;
+C -1 ; WX 855 ; N uni1FF8 ; B 0 -14 833 760 ;
+C -1 ; WX 825 ; N uni1FF9 ; B 0 -14 803 760 ;
+C -1 ; WX 821 ; N uni1FFA ; B 0 -1 811 760 ;
+C -1 ; WX 843 ; N uni1FFB ; B 0 -1 833 760 ;
+C -1 ; WX 763 ; N uni1FFC ; B 47 -243 753 713 ;
+C -1 ; WX 217 ; N uni1FFD ; B 7 558 205 760 ;
+C -1 ; WX 190 ; N uni1FFE ; B 12 559 178 760 ;
+C -1 ; WX 318 ; N uni2009 ; B 177 -7 299 690 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 579 ; N endash ; B 2 188 515 258 ;
+C -1 ; WX 745 ; N emdash ; B 2 190 681 257 ;
+C -1 ; WX 428 ; N uni2016 ; B 50 0 400 705 ;
+C -1 ; WX 500 ; N underscoredbl ; B -50 -308 460 -149 ;
+C -1 ; WX 176 ; N quoteleft ; B -28 536 164 742 ;
+C -1 ; WX 105 ; N quoteright ; B 120 536 305 742 ;
+C -1 ; WX 235 ; N quotesinglbase ; B 146 -101 331 105 ;
+C -1 ; WX 396 ; N quotedblleft ; B -28 536 384 742 ;
+C -1 ; WX 315 ; N quotedblright ; B 120 536 515 742 ;
+C -1 ; WX 235 ; N quotedblbase ; B 114 -102 509 104 ;
+C -1 ; WX 587 ; N dagger ; B 132 -222 575 714 ;
+C -1 ; WX 498 ; N daggerdbl ; B 53 -122 575 714 ;
+C -1 ; WX 500 ; N bullet ; B 52 144 488 568 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ;
+C -1 ; WX 622 ; N ellipsis ; B 92 -9 643 116 ;
+C -1 ; WX 1314 ; N perthousand ; B 84 -76 1302 707 ;
+C -1 ; WX 320 ; N guilsinglleft ; B 46 72 268 371 ;
+C -1 ; WX 271 ; N guilsinglright ; B 28 72 264 371 ;
+C -1 ; WX 439 ; N exclamdbl ; B -38 -17 407 713 ;
+C -1 ; WX 501 ; N uni203D ; B 93 -8 493 715 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 504 ; N fraction ; B -82 0 502 704 ;
+C -1 ; WX 219 ; N minute ; B -199 558 -1 760 ;
+C -1 ; WX 417 ; N second ; B -90 536 287 728 ;
+C -1 ; WX 360 ; N zerosuperior ; B 149 396 454 773 ;
+C -1 ; WX 331 ; N foursuperior ; B 136 403 415 769 ;
+C -1 ; WX 377 ; N fivesuperior ; B 146 396 460 782 ;
+C -1 ; WX 343 ; N sixsuperior ; B 144 398 445 775 ;
+C -1 ; WX 333 ; N sevensuperior ; B 178 402 452 769 ;
+C -1 ; WX 355 ; N eightsuperior ; B 143 394 446 774 ;
+C -1 ; WX 355 ; N ninesuperior ; B 143 394 447 777 ;
+C -1 ; WX 357 ; N uni207A ; B 162 448 436 712 ;
+C -1 ; WX 357 ; N uni207B ; B 168 562 443 598 ;
+C -1 ; WX 357 ; N uni207C ; B 154 522 444 639 ;
+C -1 ; WX 202 ; N parenleftsuperior ; B 148 333 352 814 ;
+C -1 ; WX 202 ; N parenrightsuperior ; B 88 334 293 815 ;
+C -1 ; WX 390 ; N nsuperior ; B 120 188 440 460 ;
+C -1 ; WX 360 ; N zeroinferior ; B 43 -112 348 265 ;
+C -1 ; WX 311 ; N oneinferior ; B 39 -107 243 257 ;
+C -1 ; WX 350 ; N twoinferior ; B 24 -107 328 260 ;
+C -1 ; WX 357 ; N threeinferior ; B 37 -114 342 260 ;
+C -1 ; WX 331 ; N fourinferior ; B 30 -108 309 258 ;
+C -1 ; WX 377 ; N fiveinferior ; B 40 -112 354 274 ;
+C -1 ; WX 343 ; N sixinferior ; B 38 -112 339 265 ;
+C -1 ; WX 333 ; N seveninferior ; B 71 -111 346 256 ;
+C -1 ; WX 355 ; N eightinferior ; B 37 -116 340 264 ;
+C -1 ; WX 356 ; N nineinferior ; B 37 -122 340 261 ;
+C -1 ; WX 357 ; N uni208A ; B 57 -57 331 207 ;
+C -1 ; WX 357 ; N uni208B ; B 64 60 338 96 ;
+C -1 ; WX 357 ; N uni208C ; B 49 18 340 135 ;
+C -1 ; WX 202 ; N parenleftinferior ; B 43 -170 248 311 ;
+C -1 ; WX 202 ; N parenrightinferior ; B -16 -170 188 311 ;
+C -1 ; WX 676 ; N colonmonetary ; B 36 -72 690 757 ;
+C -1 ; WX 710 ; N uni20A2 ; B 36 -6 690 723 ;
+C -1 ; WX 645 ; N franc ; B -74 0 626 714 ;
+C -1 ; WX 681 ; N peseta ; B 33 0 786 690 ;
+C -1 ; WX 1260 ; N rupiah ; B -9 -228 1256 705 ;
+C -1 ; WX 672 ; N Euro ; B 24 0 728 647 ;
+C -1 ; WX 910 ; N trademark ; B 115 334 936 668 ;
+C -1 ; WX 763 ; N Omega ; B 47 -1 753 713 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 839 ; N onethird ; B 44 -4 795 709 ;
+C -1 ; WX 945 ; N twothirds ; B 44 -4 901 723 ;
+C -1 ; WX 768 ; N uni2155 ; B 44 -17 724 711 ;
+C -1 ; WX 871 ; N uni2156 ; B 44 -16 827 723 ;
+C -1 ; WX 801 ; N uni2157 ; B 44 -18 757 726 ;
+C -1 ; WX 855 ; N uni2158 ; B 44 -17 811 714 ;
+C -1 ; WX 729 ; N uni2159 ; B 44 -11 685 711 ;
+C -1 ; WX 785 ; N uni215A ; B 44 -11 741 714 ;
+C -1 ; WX 777 ; N oneeighth ; B 44 -7 733 704 ;
+C -1 ; WX 854 ; N threeeighths ; B 44 -5 810 719 ;
+C -1 ; WX 817 ; N fiveeighths ; B 44 -5 773 718 ;
+C -1 ; WX 788 ; N seveneighths ; B 44 -4 744 705 ;
+C -1 ; WX 775 ; N uni215F ; B 44 0 731 711 ;
+C -1 ; WX 626 ; N partialdiff ; B 54 -4 577 721 ;
+C -1 ; WX 590 ; N Delta ; B -2 0 522 714 ;
+C -1 ; WX 793 ; N product ; B -23 0 873 705 ;
+C -1 ; WX 659 ; N summation ; B -12 0 661 705 ;
+C -1 ; WX 536 ; N minus ; B 2 227 472 281 ;
+C -1 ; WX 294 ; N _1161 ; B 110 241 227 358 ;
+C -1 ; WX 474 ; N radical ; B 16 9 473 861 ;
+C -1 ; WX 678 ; N infinity ; B 30 40 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 447 ; N integral ; B -94 -247 557 721 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 820 ; N _1134 ; B 85 146 734 442 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 320 ; N centsuperior ; B 40 217 280 603 ;
+C -1 ; WX 320 ; N dollarsuperior ; B 29 211 299 719 ;
+C -1 ; WX 745 ; N ff ; B -139 -243 855 721 ; L i ffi ; L l ffl ;
+C -1 ; WX 606 ; N fi ; B -139 -239 558 721 ;
+C -1 ; WX 658 ; N fl ; B -139 -240 610 720 ;
+C -1 ; WX 942 ; N ffi ; B -139 -241 894 721 ;
+C -1 ; WX 994 ; N ffl ; B -139 -240 946 721 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 500 ; N .notdef ; B 63 0 438 719 ;
+C -1 ; WX 425 ; N NULL ; B 67 -242 467 551 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 404
+KPX A W -100
+KPX A V -100
+KPX A Yacute -120
+KPX B A -100
+KPX D A -70
+KPX F D -77
+KPX F A -61
+KPX F period -70
+KPX F comma -70
+KPX L A 50
+KPX O W -60
+KPX O V -60
+KPX O A -100
+KPX O minus -60
+KPX O Yacute -60
+KPX P A -70
+KPX P period -126
+KPX P comma -126
+KPX R A 30
+KPX T J -60
+KPX T A -80
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T comma -74
+KPX V q -80
+KPX V o -80
+KPX V e -80
+KPX V a -80
+KPX V Q -60
+KPX V O -60
+KPX V G -60
+KPX V C -60
+KPX V A -100
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -127
+KPX V comma -127
+KPX V zcaron -50
+KPX V thorn -120
+KPX V yacute -120
+KPX V scaron -30
+KPX V eth -70
+KPX W q -80
+KPX W o -80
+KPX W e -80
+KPX W a -80
+KPX W Q -60
+KPX W O -60
+KPX W G -60
+KPX W C -60
+KPX W A -100
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -90
+KPX W comma -90
+KPX W minus -50
+KPX W zcaron -50
+KPX W yacute -50
+KPX W scaron -50
+KPX Y O -80
+KPX Y G -80
+KPX Y C -80
+KPX Y A -70
+KPX Y semicolon -48
+KPX Y colon -48
+KPX Y period -95
+KPX Y comma -85
+KPX Y yacute -50
+KPX Y scaron -50
+KPX bracketleft J 51
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r period -58
+KPX r comma -39
+KPX v o -17
+KPX v e -17
+KPX v a -26
+KPX v period -109
+KPX v comma -109
+KPX w o -17
+KPX w e -17
+KPX w a -26
+KPX w period -90
+KPX w comma -90
+KPX y o -17
+KPX y e -17
+KPX y a -26
+KPX y period -109
+KPX y comma -109
+KPX Agrave Y 20
+KPX Agrave W -25
+KPX Agrave V -25
+KPX Agrave T 30
+KPX Agrave L 50
+KPX Aacute Ydieresis 20
+KPX Aacute Y 20
+KPX Aacute W -25
+KPX Aacute V -25
+KPX Aacute T 30
+KPX Aacute L 50
+KPX Aacute minus 20
+KPX Aacute Yacute 20
+KPX Acircumflex Ydieresis 20
+KPX Acircumflex Y 20
+KPX Acircumflex W -25
+KPX Acircumflex V 25
+KPX Acircumflex T 30
+KPX Acircumflex L 50
+KPX Acircumflex minus 20
+KPX Acircumflex Yacute 20
+KPX Atilde Ydieresis 20
+KPX Atilde Y 20
+KPX Atilde W -25
+KPX Atilde V -25
+KPX Atilde T 30
+KPX Atilde L 50
+KPX Atilde minus 20
+KPX Atilde Yacute 20
+KPX Adieresis Y 20
+KPX Adieresis W -25
+KPX Adieresis V -25
+KPX Adieresis T 30
+KPX Adieresis L 50
+KPX Adieresis minus 20
+KPX Adieresis Yacute 20
+KPX Aring Y 20
+KPX Aring W -25
+KPX Aring V -25
+KPX Aring T 30
+KPX Aring L 50
+KPX Aring minus 20
+KPX Aring Yacute 20
+KPX AE V 20
+KPX Ecircumflex A -36
+KPX Ograve Ydieresis -60
+KPX Ograve Agrave -166
+KPX Ograve Y -60
+KPX Ograve V -60
+KPX Ograve A -146
+KPX Ograve minus -60
+KPX Ograve Yacute -60
+KPX Oacute Ydieresis -60
+KPX Oacute Y -60
+KPX Oacute V -40
+KPX Oacute minus -60
+KPX Oacute Yacute -60
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex Y -60
+KPX Ocircumflex V -40
+KPX Ocircumflex A -146
+KPX Ocircumflex minus -60
+KPX Ocircumflex Yacute -60
+KPX Otilde Ecircumflex -68
+KPX Otilde Ydieresis -60
+KPX Otilde t -68
+KPX Otilde s -107
+KPX Otilde r -58
+KPX Otilde o -80
+KPX Otilde m -58
+KPX Otilde e -80
+KPX Otilde d -107
+KPX Otilde a -90
+KPX Otilde Y -60
+KPX Otilde V -40
+KPX Otilde minus -60
+KPX Otilde Yacute -60
+KPX Odieresis Y -60
+KPX Odieresis V -40
+KPX Odieresis minus -60
+KPX Odieresis Yacute -60
+KPX Oslash Y -60
+KPX Oslash V -40
+KPX Oslash minus -60
+KPX Oslash Yacute -60
+KPX acircumflex W -78
+KPX acircumflex V -151
+KPX acircumflex T -117
+KPX atilde W -78
+KPX atilde V -151
+KPX atilde T -117
+KPX Amacron Ydieresis -120
+KPX Amacron Y 30
+KPX Amacron W -25
+KPX Amacron V -25
+KPX Amacron T 30
+KPX Amacron L 50
+KPX Amacron Yacute -120
+KPX Abreve Ydieresis -120
+KPX Abreve Y 20
+KPX Abreve W -25
+KPX Abreve V -25
+KPX Abreve T 30
+KPX Abreve L 50
+KPX Abreve Yacute -120
+KPX Aogonek Ydieresis -120
+KPX Aogonek Y 20
+KPX Aogonek W -25
+KPX Aogonek V -25
+KPX Aogonek T 30
+KPX Aogonek L 50
+KPX Aogonek Yacute -120
+KPX Omacron Ydieresis -60
+KPX Omacron Y -60
+KPX Omacron V -40
+KPX Omacron minus -60
+KPX Omacron Yacute -60
+KPX Obreve Ydieresis -60
+KPX Obreve Y -60
+KPX Obreve minus -60
+KPX Obreve Yacute -60
+KPX Tcaron Aogonek -60
+KPX Tcaron Abreve -60
+KPX Tcaron Amacron -60
+KPX Tcaron Aacute -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Atilde -60
+KPX Tcaron Agrave -60
+KPX Tcaron AE -60
+KPX Tcaron Adieresis -60
+KPX Tcaron A -60
+KPX Tbar Aogonek -60
+KPX Tbar Abreve -60
+KPX Tbar Amacron -60
+KPX Tbar Aacute -60
+KPX Tbar Acircumflex -60
+KPX Tbar Atilde -60
+KPX Tbar Agrave -60
+KPX Tbar AE -60
+KPX Tbar Aring -60
+KPX Tbar Adieresis -60
+KPX Tbar A -60
+KPX Wcircumflex Aogonek -125
+KPX Wcircumflex Abreve -125
+KPX Wcircumflex Amacron -125
+KPX Wcircumflex Aacute -70
+KPX Wcircumflex Acircumflex -70
+KPX Wcircumflex Atilde -70
+KPX Wcircumflex Agrave -70
+KPX Wcircumflex AE -125
+KPX Wcircumflex Aring -70
+KPX Wcircumflex Adieresis -70
+KPX Wcircumflex A -70
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Aogonek -120
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Aacute -70
+KPX Ycircumflex Acircumflex -70
+KPX Ycircumflex OE -80
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex Atilde -70
+KPX Ycircumflex Agrave -70
+KPX Ycircumflex Oslash -80
+KPX Ycircumflex AE -120
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex Ccedilla -80
+KPX Ycircumflex Aring -70
+KPX Ycircumflex Adieresis -70
+KPX Ycircumflex O -80
+KPX Ycircumflex G -80
+KPX Ycircumflex C -80
+KPX Ycircumflex A -70
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Oacute -80
+KPX Ydieresis Aacute -70
+KPX Ydieresis Acircumflex -70
+KPX Ydieresis OE -80
+KPX Ydieresis Otilde -80
+KPX Ydieresis Atilde -70
+KPX Ydieresis Agrave -70
+KPX Ydieresis Oslash -80
+KPX Ydieresis AE -120
+KPX Ydieresis Odieresis -80
+KPX Ydieresis Ccedilla -80
+KPX Ydieresis Aring -70
+KPX Ydieresis Adieresis -70
+KPX Ydieresis O -80
+KPX Ydieresis G -80
+KPX Ydieresis C -80
+KPX Ydieresis A -70
+KPX Ohorn uhorn -40
+KPX Uhorn quotesinglbase -50
+KPX Uhorn quoteright -50
+KPX Uhorn ellipsis -50
+KPX Uhorn hyphen -50
+KPX uhorn Ohorn -30
+KPX theta upsilon 18
+KPX nu eta 42
+KPX uni1FBF uni1FFC -60
+KPX uni1FBF uni1FCC -40
+KPX uni1FBF uni1FBC -240
+KPX uni1FBF Omega -60
+KPX uni1FBF uni03A9 -40
+KPX uni1FBF Upsilon -40
+KPX uni1FBF Omicron -80
+KPX uni1FBF Iota -80
+KPX uni1FBF Eta -80
+KPX uni1FBF Epsilon -80
+KPX uni1FBF Alpha -240
+KPX uni1FCD uni1FFC 100
+KPX uni1FCD uni1FCC 80
+KPX uni1FCD uni1FBC -100
+KPX uni1FCD Omega 100
+KPX uni1FCD uni03A9 100
+KPX uni1FCD Upsilon 100
+KPX uni1FCD Omicron 80
+KPX uni1FCD Iota 80
+KPX uni1FCD Eta 80
+KPX uni1FCD Epsilon 80
+KPX uni1FCD Alpha -90
+KPX uni1FCE uni1FFC 80
+KPX uni1FCE uni1FCC 80
+KPX uni1FCE uni1FBC -160
+KPX uni1FCE Omega 80
+KPX uni1FCE uni03A9 80
+KPX uni1FCE Upsilon 120
+KPX uni1FCE Omicron 40
+KPX uni1FCE Iota 80
+KPX uni1FCE Eta 80
+KPX uni1FCE Epsilon 80
+KPX uni1FCE Alpha -140
+KPX uni1FCF uni1FFC -120
+KPX uni1FCF uni1FCC -80
+KPX uni1FCF uni1FBC -300
+KPX uni1FCF Omega -100
+KPX uni1FCF uni03A9 -100
+KPX uni1FCF Upsilon -80
+KPX uni1FCF Omicron -140
+KPX uni1FCF Iota -80
+KPX uni1FCF Eta -80
+KPX uni1FCF Epsilon -80
+KPX uni1FCF Alpha -300
+KPX uni1FDD uni1FCC -40
+KPX uni1FDD uni1FBC -200
+KPX uni1FDD Omega -30
+KPX uni1FDD Upsilon -30
+KPX uni1FDD Omicron -30
+KPX uni1FDD Iota -40
+KPX uni1FDD Eta -40
+KPX uni1FDD Epsilon -40
+KPX uni1FDD Alpha -200
+KPX uni1FDE uni1FFC -100
+KPX uni1FDE uni1FCC -80
+KPX uni1FDE uni1FBC -300
+KPX uni1FDE Omega -100
+KPX uni1FDE uni03A9 -100
+KPX uni1FDE Upsilon -60
+KPX uni1FDE Omicron -120
+KPX uni1FDE Iota -80
+KPX uni1FDE Eta -80
+KPX uni1FDE Epsilon -80
+KPX uni1FDE Alpha -300
+KPX uni1FDF uni1FFC -100
+KPX uni1FDF uni1FCC -80
+KPX uni1FDF uni1FBC -300
+KPX uni1FDF Omega -80
+KPX uni1FDF uni03A9 -80
+KPX uni1FDF Upsilon -40
+KPX uni1FDF Omicron -120
+KPX uni1FDF Iota -80
+KPX uni1FDF Eta -80
+KPX uni1FDF Epsilon -80
+KPX uni1FDF Alpha -300
+KPX uni1FEF uni1FCC -40
+KPX uni1FEF uni1FBC -180
+KPX uni1FEF Upsilon -40
+KPX uni1FEF Omicron -40
+KPX uni1FEF Iota -40
+KPX uni1FEF Eta -40
+KPX uni1FEF Epsilon -40
+KPX uni1FEF Alpha -180
+KPX uni1FFD uni1FFC -80
+KPX uni1FFD uni1FCC -60
+KPX uni1FFD uni1FBC -280
+KPX uni1FFD Omega -80
+KPX uni1FFD uni03A9 -80
+KPX uni1FFD Upsilon -40
+KPX uni1FFD Omicron -100
+KPX uni1FFD Iota -60
+KPX uni1FFD Eta -60
+KPX uni1FFD Epsilon -60
+KPX uni1FFD Alpha -260
+KPX uni1FFE Rho -60
+KPX uni1FFE uni1FFC -40
+KPX uni1FFE uni1FCC -60
+KPX uni1FFE uni1FBC -220
+KPX uni1FFE Upsilon -40
+KPX uni1FFE Omicron -80
+KPX uni1FFE Iota -80
+KPX uni1FFE Eta -80
+KPX uni1FFE Epsilon -80
+KPX uni1FFE Alpha -200
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Italic.afm b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Italic.afm
new file mode 100644
index 0000000000..8c834e3a04
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Italic.afm
@@ -0,0 +1,1886 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Tue May 22 22:58:53 2007
+FontName GFSBodoni-Italic
+FullName GFS Bodoni Italic
+FamilyName GFS Bodoni Rg
+Weight Regular
+Notice (Copyright (c) Greek Font Society. Designed by Takis Katsoulidis and extended by George D. Matthiopoulos at the Greek Font Society, 1993. All rights reserved.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -123
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -351 -308 1213 1108
+CapHeight 705
+XHeight 491
+Ascender 704
+Descender -228
+StartCharMetrics 935
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 273 ; N exclam ; B 94 -13 365 713 ;
+C 34 ; WX 330 ; N quotedbl ; B 166 420 429 712 ;
+C 35 ; WX 766 ; N numbersign ; B 98 -1 818 709 ;
+C 36 ; WX 546 ; N dollar ; B -2 -140 627 739 ;
+C 37 ; WX 795 ; N percent ; B 115 -49 822 716 ;
+C 38 ; WX 766 ; N ampersand ; B 62 -17 870 714 ;
+C 39 ; WX 313 ; N quotesingle ; B 146 545 304 742 ;
+C 40 ; WX 329 ; N parenleft ; B 106 -208 434 684 ;
+C 41 ; WX 329 ; N parenright ; B 7 -208 334 684 ;
+C 42 ; WX 495 ; N asterisk ; B 53 254 460 672 ;
+C 43 ; WX 831 ; N plus ; B 181 0 776 594 ;
+C 44 ; WX 273 ; N comma ; B 35 -149 221 104 ;
+C 45 ; WX 330 ; N hyphen ; B 86 188 340 256 ;
+C 46 ; WX 273 ; N period ; B 89 -6 203 104 ;
+C 47 ; WX 270 ; N slash ; B -37 -92 450 719 ;
+C 48 ; WX 620 ; N zero ; B 24 -15 591 715 ;
+C 49 ; WX 620 ; N one ; B 134 0 503 713 ;
+C 50 ; WX 620 ; N two ; B 28 0 586 719 ;
+C 51 ; WX 620 ; N three ; B 30 -16 589 714 ;
+C 52 ; WX 620 ; N four ; B 41 0 560 731 ;
+C 53 ; WX 620 ; N five ; B 22 -15 596 730 ;
+C 54 ; WX 620 ; N six ; B 49 -15 597 730 ;
+C 55 ; WX 620 ; N seven ; B 64 0 565 705 ;
+C 56 ; WX 620 ; N eight ; B 32 -15 582 714 ;
+C 57 ; WX 620 ; N nine ; B 31 -31 579 714 ;
+C 58 ; WX 273 ; N colon ; B 102 -15 288 404 ;
+C 59 ; WX 299 ; N semicolon ; B 42 -164 273 393 ;
+C 60 ; WX 831 ; N less ; B 198 37 820 558 ;
+C 61 ; WX 584 ; N equal ; B 0 120 584 390 ;
+C 62 ; WX 831 ; N greater ; B 243 34 864 555 ;
+C 63 ; WX 438 ; N question ; B 115 -11 528 715 ;
+C 64 ; WX 740 ; N at ; B -13 -15 753 683 ;
+C 65 ; WX 588 ; N A ; B -90 0 593 714 ;
+C 66 ; WX 634 ; N B ; B -24 0 624 714 ;
+C 67 ; WX 658 ; N C ; B 46 -10 665 719 ;
+C 68 ; WX 789 ; N D ; B -1 0 768 713 ;
+C 69 ; WX 665 ; N E ; B 10 -6 666 714 ;
+C 70 ; WX 641 ; N F ; B -11 0 645 714 ;
+C 71 ; WX 720 ; N G ; B 47 -11 699 718 ;
+C 72 ; WX 815 ; N H ; B -25 0 850 705 ;
+C 73 ; WX 427 ; N I ; B -18 0 454 705 ;
+C 74 ; WX 534 ; N J ; B -16 -16 579 705 ;
+C 75 ; WX 750 ; N K ; B -14 -1 788 705 ;
+C 76 ; WX 590 ; N L ; B -37 -7 562 705 ;
+C 77 ; WX 958 ; N M ; B 11 -15 1017 708 ;
+C 78 ; WX 815 ; N N ; B -19 0 850 708 ;
+C 79 ; WX 747 ; N O ; B 61 -12 699 722 ;
+C 80 ; WX 637 ; N P ; B -45 0 622 705 ;
+C 81 ; WX 728 ; N Q ; B 48 -108 686 721 ;
+C 82 ; WX 680 ; N R ; B -21 -14 650 714 ;
+C 83 ; WX 657 ; N S ; B 24 -10 653 721 ;
+C 84 ; WX 615 ; N T ; B 30 0 619 715 ;
+C 85 ; WX 735 ; N U ; B 52 -14 775 707 ;
+C 86 ; WX 613 ; N V ; B 1 -15 693 704 ;
+C 87 ; WX 995 ; N W ; B 45 -15 1100 706 ;
+C 88 ; WX 734 ; N X ; B -54 0 781 705 ;
+C 89 ; WX 596 ; N Y ; B 35 0 694 706 ;
+C 90 ; WX 684 ; N Z ; B 2 -6 686 714 ;
+C 91 ; WX 326 ; N bracketleft ; B 39 -194 435 666 ;
+C 92 ; WX 252 ; N backslash ; B 27 -177 183 7 ;
+C 93 ; WX 326 ; N bracketright ; B -7 -194 389 666 ;
+C 94 ; WX 519 ; N asciicircum ; B 118 280 517 690 ;
+C 95 ; WX 498 ; N underscore ; B -50 -235 460 -177 ;
+C 96 ; WX 396 ; N grave ; B 214 541 322 745 ;
+C 97 ; WX 615 ; N a ; B 30 -12 604 491 ;
+C 98 ; WX 534 ; N b ; B 36 -15 490 705 ;
+C 99 ; WX 477 ; N c ; B 43 -11 462 493 ;
+C 100 ; WX 645 ; N d ; B 50 -11 624 709 ;
+C 101 ; WX 490 ; N e ; B 45 -11 458 493 ;
+C 102 ; WX 395 ; N f ; B -116 -244 499 722 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 655 ; N g ; B -25 -242 685 494 ;
+C 104 ; WX 555 ; N h ; B 7 -16 557 705 ;
+C 105 ; WX 400 ; N i ; B 37 -11 370 688 ;
+C 106 ; WX 363 ; N j ; B -75 -244 361 684 ;
+C 107 ; WX 532 ; N k ; B 19 -11 502 706 ;
+C 108 ; WX 308 ; N l ; B 44 -16 287 704 ;
+C 109 ; WX 912 ; N m ; B 76 -13 897 493 ;
+C 110 ; WX 617 ; N n ; B 34 -15 607 492 ;
+C 111 ; WX 570 ; N o ; B 57 -15 523 502 ;
+C 112 ; WX 642 ; N p ; B 42 -228 597 493 ;
+C 113 ; WX 543 ; N q ; B 58 -228 523 492 ;
+C 114 ; WX 450 ; N r ; B 13 0 496 493 ;
+C 115 ; WX 430 ; N s ; B 34 -11 402 491 ;
+C 116 ; WX 360 ; N t ; B 49 -11 331 638 ;
+C 117 ; WX 660 ; N u ; B 10 -12 660 491 ;
+C 118 ; WX 588 ; N v ; B 26 -12 557 492 ;
+C 119 ; WX 880 ; N w ; B 34 -15 838 492 ;
+C 120 ; WX 547 ; N x ; B 8 -10 547 492 ;
+C 121 ; WX 565 ; N y ; B 2 -243 548 493 ;
+C 122 ; WX 519 ; N z ; B 40 -17 497 492 ;
+C 123 ; WX 498 ; N braceleft ; B 149 -118 569 737 ;
+C 124 ; WX 498 ; N bar ; B 182 0 390 705 ;
+C 125 ; WX 498 ; N braceright ; B 62 -118 481 737 ;
+C 126 ; WX 593 ; N asciitilde ; B 191 527 495 620 ;
+C 161 ; WX 363 ; N exclamdown ; B 75 -242 346 484 ;
+C 162 ; WX 504 ; N cent ; B 31 -79 458 610 ;
+C 163 ; WX 500 ; N sterling ; B 25 -20 597 711 ;
+C 164 ; WX 500 ; N currency ; B 30 96 470 531 ;
+C 165 ; WX 611 ; N yen ; B -20 0 694 706 ;
+C 166 ; WX 606 ; N brokenbar ; B 275 0 351 726 ;
+C 167 ; WX 498 ; N section ; B 90 -149 505 683 ;
+C 168 ; WX 657 ; N dieresis ; B 223 565 532 675 ;
+C 169 ; WX 760 ; N copyright ; B 36 -15 725 683 ;
+C 170 ; WX 369 ; N ordfeminine ; B 26 253 371 555 ;
+C 171 ; WX 430 ; N guillemotleft ; B 98 72 458 379 ;
+C 172 ; WX 606 ; N logicalnot ; B 121 120 633 386 ;
+C 174 ; WX 760 ; N registered ; B 35 -15 725 683 ;
+C 175 ; WX 333 ; N macron ; B 5 568 329 621 ;
+C 176 ; WX 343 ; N degree ; B 34 335 313 645 ;
+C 177 ; WX 606 ; N plusminus ; B 51 0 627 512 ;
+C 178 ; WX 326 ; N twosuperior ; B 74 396 354 757 ;
+C 179 ; WX 353 ; N threesuperior ; B 90 391 371 757 ;
+C 180 ; WX 490 ; N acute ; B 263 543 449 733 ;
+C 181 ; WX 611 ; N uni00B5 ; B 13 -243 599 488 ;
+C 182 ; WX 620 ; N paragraph ; B 147 -141 593 683 ;
+C 183 ; WX 250 ; N periodcentered ; B 66 241 183 358 ;
+C 184 ; WX 282 ; N cedilla ; B 5 -212 257 -6 ;
+C 185 ; WX 284 ; N onesuperior ; B 110 396 296 757 ;
+C 186 ; WX 371 ; N ordmasculine ; B 41 254 339 551 ;
+C 187 ; WX 430 ; N guillemotright ; B 66 72 427 379 ;
+C 188 ; WX 807 ; N onequarter ; B 78 -14 685 719 ;
+C 189 ; WX 807 ; N onehalf ; B 78 -14 750 719 ;
+C 190 ; WX 807 ; N threequarters ; B 31 -14 685 719 ;
+C 191 ; WX 438 ; N questiondown ; B 27 -241 440 485 ;
+C 192 ; WX 593 ; N Agrave ; B -90 0 593 955 ;
+C 193 ; WX 595 ; N Aacute ; B -90 0 593 939 ;
+C 194 ; WX 597 ; N Acircumflex ; B -90 0 593 920 ;
+C 195 ; WX 600 ; N Atilde ; B -90 0 593 844 ;
+C 196 ; WX 596 ; N Adieresis ; B -90 0 593 863 ;
+C 197 ; WX 597 ; N Aring ; B -90 0 593 898 ;
+C 198 ; WX 948 ; N AE ; B -80 -6 951 714 ;
+C 199 ; WX 657 ; N Ccedilla ; B 44 -212 663 714 ;
+C 200 ; WX 600 ; N Egrave ; B 10 -6 666 953 ;
+C 201 ; WX 600 ; N Eacute ; B -55 -1 601 945 ;
+C 202 ; WX 600 ; N Ecircumflex ; B 10 -6 666 922 ;
+C 203 ; WX 600 ; N Edieresis ; B 10 -6 666 864 ;
+C 204 ; WX 470 ; N Igrave ; B -18 0 454 956 ;
+C 205 ; WX 470 ; N Iacute ; B -18 0 494 940 ;
+C 206 ; WX 470 ; N Icircumflex ; B -18 0 466 923 ;
+C 207 ; WX 470 ; N Idieresis ; B -18 0 491 862 ;
+C 208 ; WX 809 ; N Eth ; B -13 0 756 713 ;
+C 209 ; WX 815 ; N Ntilde ; B -19 0 850 838 ;
+C 210 ; WX 747 ; N Ograve ; B 61 -12 699 956 ;
+C 211 ; WX 747 ; N Oacute ; B 61 -12 699 939 ;
+C 212 ; WX 747 ; N Ocircumflex ; B 61 -12 699 919 ;
+C 213 ; WX 747 ; N Otilde ; B 61 -12 699 843 ;
+C 214 ; WX 747 ; N Odieresis ; B 61 -12 699 866 ;
+C 215 ; WX 606 ; N multiply ; B 99 36 615 475 ;
+C 216 ; WX 747 ; N Oslash ; B 59 -78 696 752 ;
+C 217 ; WX 735 ; N Ugrave ; B 52 -14 775 955 ;
+C 218 ; WX 735 ; N Uacute ; B 52 -14 775 938 ;
+C 219 ; WX 735 ; N Ucircumflex ; B 52 -14 775 915 ;
+C 220 ; WX 735 ; N Udieresis ; B 61 -12 784 866 ;
+C 221 ; WX 610 ; N Yacute ; B 35 0 694 938 ;
+C 222 ; WX 596 ; N Thorn ; B 17 0 660 705 ;
+C 223 ; WX 581 ; N germandbls ; B -155 -245 554 721 ;
+C 224 ; WX 615 ; N agrave ; B 30 -12 604 745 ;
+C 225 ; WX 615 ; N aacute ; B 30 -12 604 733 ;
+C 226 ; WX 615 ; N acircumflex ; B 30 -12 604 740 ;
+C 227 ; WX 615 ; N atilde ; B 30 -12 604 656 ;
+C 228 ; WX 615 ; N adieresis ; B 26 -12 600 677 ;
+C 229 ; WX 615 ; N aring ; B 30 -12 604 715 ;
+C 230 ; WX 822 ; N ae ; B 44 -18 797 505 ;
+C 231 ; WX 506 ; N ccedilla ; B 42 -218 464 493 ;
+C 232 ; WX 490 ; N egrave ; B 45 -11 458 745 ;
+C 233 ; WX 490 ; N eacute ; B 45 -11 458 730 ;
+C 234 ; WX 490 ; N ecircumflex ; B 45 -11 458 742 ;
+C 235 ; WX 490 ; N edieresis ; B 45 -11 467 674 ;
+C 236 ; WX 400 ; N igrave ; B 24 -15 357 739 ;
+C 237 ; WX 400 ; N iacute ; B 24 -15 393 730 ;
+C 238 ; WX 400 ; N icircumflex ; B 24 -15 357 734 ;
+C 239 ; WX 400 ; N idieresis ; B 46 -15 409 683 ;
+C 240 ; WX 528 ; N eth ; B 57 -15 557 712 ;
+C 241 ; WX 607 ; N ntilde ; B 18 -15 591 654 ;
+C 242 ; WX 570 ; N ograve ; B 63 -16 523 748 ;
+C 243 ; WX 570 ; N oacute ; B 57 -15 539 733 ;
+C 244 ; WX 570 ; N ocircumflex ; B 57 -15 523 734 ;
+C 245 ; WX 570 ; N otilde ; B 57 -15 541 664 ;
+C 246 ; WX 570 ; N odieresis ; B 57 -15 561 677 ;
+C 247 ; WX 820 ; N divide ; B 194 72 783 515 ;
+C 248 ; WX 570 ; N oslash ; B 57 -112 523 577 ;
+C 249 ; WX 660 ; N ugrave ; B 10 -12 660 745 ;
+C 250 ; WX 660 ; N uacute ; B 10 -12 660 733 ;
+C 251 ; WX 660 ; N ucircumflex ; B 10 -12 660 738 ;
+C 252 ; WX 660 ; N udieresis ; B 17 -13 667 680 ;
+C 253 ; WX 600 ; N yacute ; B 2 -243 548 731 ;
+C 254 ; WX 642 ; N thorn ; B 46 -228 597 704 ;
+C 255 ; WX 600 ; N ydieresis ; B 2 -243 548 671 ;
+C -1 ; WX 595 ; N Amacron ; B -90 0 593 807 ;
+C -1 ; WX 615 ; N amacron ; B 30 -12 604 624 ;
+C -1 ; WX 595 ; N Abreve ; B -90 0 593 855 ;
+C -1 ; WX 615 ; N abreve ; B 30 -12 604 676 ;
+C -1 ; WX 574 ; N Aogonek ; B -104 -158 579 714 ;
+C -1 ; WX 615 ; N aogonek ; B 30 -158 604 491 ;
+C -1 ; WX 657 ; N Cacute ; B 26 -10 645 940 ;
+C -1 ; WX 505 ; N cacute ; B 43 -11 462 731 ;
+C -1 ; WX 657 ; N Ccircumflex ; B 46 -10 665 919 ;
+C -1 ; WX 505 ; N ccircumflex ; B 43 -11 462 739 ;
+C -1 ; WX 657 ; N Ccaron ; B 46 -10 665 868 ;
+C -1 ; WX 505 ; N ccaron ; B 43 -11 504 683 ;
+C -1 ; WX 805 ; N Dcaron ; B -1 0 768 869 ;
+C -1 ; WX 673 ; N dcaron ; B 50 -11 793 716 ;
+C -1 ; WX 600 ; N Emacron ; B 10 -6 666 808 ;
+C -1 ; WX 490 ; N emacron ; B 45 -11 473 624 ;
+C -1 ; WX 600 ; N Ebreve ; B 10 -6 666 858 ;
+C -1 ; WX 490 ; N ebreve ; B 45 -11 464 675 ;
+C -1 ; WX 600 ; N Eogonek ; B -55 -158 601 714 ;
+C -1 ; WX 490 ; N eogonek ; B 46 -158 458 493 ;
+C -1 ; WX 600 ; N Ecaron ; B 10 -6 666 864 ;
+C -1 ; WX 490 ; N ecaron ; B 45 -11 504 684 ;
+C -1 ; WX 720 ; N Gcircumflex ; B 47 -11 699 924 ;
+C -1 ; WX 655 ; N gcircumflex ; B -25 -242 685 740 ;
+C -1 ; WX 720 ; N Gbreve ; B 47 -11 699 860 ;
+C -1 ; WX 655 ; N gbreve ; B -25 -242 685 677 ;
+C -1 ; WX 815 ; N Hcircumflex ; B -25 0 850 921 ;
+C -1 ; WX 555 ; N hcircumflex ; B 7 -16 557 921 ;
+C -1 ; WX 815 ; N Hbar ; B -18 0 857 705 ;
+C -1 ; WX 555 ; N hbar ; B 7 -16 557 705 ;
+C -1 ; WX 470 ; N Itilde ; B -18 0 478 847 ;
+C -1 ; WX 400 ; N itilde ; B 24 -10 376 656 ;
+C -1 ; WX 470 ; N Imacron ; B -18 0 494 804 ;
+C -1 ; WX 400 ; N imacron ; B 24 -10 377 621 ;
+C -1 ; WX 470 ; N Ibreve ; B -18 0 474 857 ;
+C -1 ; WX 400 ; N ibreve ; B 24 -10 370 674 ;
+C -1 ; WX 470 ; N Iogonek ; B 9 -158 481 705 ;
+C -1 ; WX 400 ; N iogonek ; B 38 -158 371 684 ;
+C -1 ; WX 400 ; N dotlessi ; B 24 -10 357 493 ;
+C -1 ; WX 930 ; N IJ ; B -18 -16 915 705 ;
+C -1 ; WX 691 ; N ij ; B 37 -244 691 688 ;
+C -1 ; WX 550 ; N Jcircumflex ; B -25 -16 570 926 ;
+C -1 ; WX 363 ; N jcircumflex ; B -42 -257 419 738 ;
+C -1 ; WX 590 ; N Lacute ; B -17 -7 582 942 ;
+C -1 ; WX 336 ; N lacute ; B 24 -16 384 940 ;
+C -1 ; WX 590 ; N Lcaron ; B -37 -7 680 715 ;
+C -1 ; WX 336 ; N lcaron ; B 44 -16 482 718 ;
+C -1 ; WX 590 ; N Ldot ; B -37 -7 562 705 ;
+C -1 ; WX 399 ; N ldot ; B 44 -16 394 704 ;
+C -1 ; WX 590 ; N Lslash ; B -37 -7 562 705 ;
+C -1 ; WX 336 ; N lslash ; B -22 -16 342 704 ;
+C -1 ; WX 815 ; N Nacute ; B -19 0 850 941 ;
+C -1 ; WX 607 ; N nacute ; B 34 -15 607 730 ;
+C -1 ; WX 815 ; N Ncaron ; B -19 0 850 868 ;
+C -1 ; WX 607 ; N ncaron ; B 34 -15 607 684 ;
+C -1 ; WX 607 ; N napostrophe ; B 34 -15 607 742 ;
+C -1 ; WX 815 ; N Eng ; B -19 -231 850 708 ;
+C -1 ; WX 505 ; N eng ; B 34 -243 484 488 ;
+C -1 ; WX 747 ; N Omacron ; B 61 -12 699 806 ;
+C -1 ; WX 570 ; N omacron ; B 57 -15 562 626 ;
+C -1 ; WX 747 ; N Obreve ; B 61 -12 699 860 ;
+C -1 ; WX 570 ; N obreve ; B 57 -15 532 677 ;
+C -1 ; WX 925 ; N OE ; B 15 -15 915 715 ;
+C -1 ; WX 852 ; N oe ; B 57 -18 821 502 ;
+C -1 ; WX 680 ; N Racute ; B -21 -14 650 941 ;
+C -1 ; WX 450 ; N racute ; B 13 0 496 729 ;
+C -1 ; WX 680 ; N Rcaron ; B -21 -14 650 868 ;
+C -1 ; WX 450 ; N rcaron ; B 13 0 496 682 ;
+C -1 ; WX 700 ; N Sacute ; B 24 -10 653 940 ;
+C -1 ; WX 430 ; N sacute ; B 34 -11 402 733 ;
+C -1 ; WX 700 ; N Scircumflex ; B 24 -10 653 924 ;
+C -1 ; WX 430 ; N scircumflex ; B 34 -11 402 741 ;
+C -1 ; WX 700 ; N Scedilla ; B 40 -212 669 721 ;
+C -1 ; WX 430 ; N scedilla ; B 5 -212 402 487 ;
+C -1 ; WX 700 ; N Scaron ; B 24 -10 653 869 ;
+C -1 ; WX 430 ; N scaron ; B 34 -11 440 682 ;
+C -1 ; WX 615 ; N Tcaron ; B 30 0 619 866 ;
+C -1 ; WX 360 ; N tcaron ; B 49 -11 560 715 ;
+C -1 ; WX 615 ; N Tbar ; B 30 0 619 715 ;
+C -1 ; WX 360 ; N tbar ; B 33 -15 331 634 ;
+C -1 ; WX 735 ; N Utilde ; B 52 -14 775 846 ;
+C -1 ; WX 660 ; N utilde ; B 10 -12 660 652 ;
+C -1 ; WX 735 ; N Umacron ; B 52 -14 775 806 ;
+C -1 ; WX 660 ; N umacron ; B 10 -12 660 623 ;
+C -1 ; WX 735 ; N Ubreve ; B 52 -14 775 864 ;
+C -1 ; WX 660 ; N ubreve ; B 10 -12 660 676 ;
+C -1 ; WX 735 ; N Uring ; B 52 -14 775 902 ;
+C -1 ; WX 660 ; N uring ; B 10 -12 660 716 ;
+C -1 ; WX 735 ; N Uogonek ; B 52 -158 775 707 ;
+C -1 ; WX 660 ; N uogonek ; B 10 -158 660 487 ;
+C -1 ; WX 995 ; N Wcircumflex ; B 45 -15 1100 918 ;
+C -1 ; WX 880 ; N wcircumflex ; B 34 -15 838 741 ;
+C -1 ; WX 610 ; N Ycircumflex ; B 35 0 694 920 ;
+C -1 ; WX 600 ; N ycircumflex ; B 2 -243 548 739 ;
+C -1 ; WX 610 ; N Ydieresis ; B 35 0 694 862 ;
+C -1 ; WX 700 ; N Zacute ; B 2 -6 686 938 ;
+C -1 ; WX 540 ; N zacute ; B 40 -17 497 733 ;
+C -1 ; WX 700 ; N Zcaron ; B 2 -6 686 866 ;
+C -1 ; WX 540 ; N zcaron ; B 40 -17 518 683 ;
+C -1 ; WX 395 ; N florin ; B -116 -244 499 722 ;
+C -1 ; WX 601 ; N Aringacute ; B -90 0 634 1108 ;
+C -1 ; WX 615 ; N aringacute ; B 30 -12 604 930 ;
+C -1 ; WX 948 ; N AEacute ; B -82 -6 949 880 ;
+C -1 ; WX 822 ; N aeacute ; B 44 -18 797 733 ;
+C -1 ; WX 747 ; N Oslashacute ; B 58 -74 696 940 ;
+C -1 ; WX 570 ; N oslashacute ; B 57 -112 523 733 ;
+C -1 ; WX 288 ; N circumflex ; B 155 571 440 740 ;
+C -1 ; WX 632 ; N caron ; B 22 567 337 682 ;
+C -1 ; WX 333 ; N breve ; B 32 567 285 678 ;
+C -1 ; WX 250 ; N dotaccent ; B 70 574 185 683 ;
+C -1 ; WX 615 ; N ring ; B 216 570 371 716 ;
+C -1 ; WX 313 ; N ogonek ; B 56 -168 300 -6 ;
+C -1 ; WX 593 ; N tilde ; B 186 563 490 656 ;
+C -1 ; WX 490 ; N hungarumlaut ; B 113 543 439 733 ;
+C -1 ; WX 490 ; N tonos ; B 263 543 449 733 ;
+C -1 ; WX 285 ; N dieresistonos ; B 49 566 410 735 ;
+C -1 ; WX 680 ; N Alphatonos ; B -83 0 600 723 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 600 ; N Epsilontonos ; B -134 0 680 720 ;
+C -1 ; WX 815 ; N Etatonos ; B -140 -3 876 722 ;
+C -1 ; WX 470 ; N Iotatonos ; B -124 0 483 720 ;
+C -1 ; WX 747 ; N Omicrontonos ; B -116 -10 697 724 ;
+C -1 ; WX 610 ; N Upsilontonos ; B -165 0 591 721 ;
+C -1 ; WX 740 ; N Omegatonos ; B -104 0 701 720 ;
+C -1 ; WX 285 ; N iotadieresistonos ; B 34 -15 405 726 ;
+C -1 ; WX 595 ; N Alpha ; B -83 0 600 714 ;
+C -1 ; WX 654 ; N Beta ; B -5 0 644 705 ;
+C -1 ; WX 665 ; N Gamma ; B 5 0 664 705 ;
+C -1 ; WX 649 ; N Epsilon ; B 4 0 657 705 ;
+C -1 ; WX 683 ; N Zeta ; B 20 0 702 705 ;
+C -1 ; WX 850 ; N Eta ; B 0 -3 875 702 ;
+C -1 ; WX 776 ; N Theta ; B 78 -14 716 720 ;
+C -1 ; WX 484 ; N Iota ; B 19 0 491 705 ;
+C -1 ; WX 808 ; N Kappa ; B 6 -1 808 705 ;
+C -1 ; WX 607 ; N Lambda ; B -90 0 609 714 ;
+C -1 ; WX 999 ; N Mu ; B 16 -15 1022 708 ;
+C -1 ; WX 846 ; N Nu ; B 11 0 880 708 ;
+C -1 ; WX 656 ; N Xi ; B 8 0 633 705 ;
+C -1 ; WX 747 ; N Omicron ; B 81 -13 718 721 ;
+C -1 ; WX 836 ; N Pi ; B 12 0 873 705 ;
+C -1 ; WX 700 ; N Rho ; B 18 0 685 705 ;
+C -1 ; WX 665 ; N Sigma ; B 13 0 649 705 ;
+C -1 ; WX 615 ; N Tau ; B 37 0 624 705 ;
+C -1 ; WX 496 ; N Upsilon ; B 5 0 581 721 ;
+C -1 ; WX 777 ; N Phi ; B 37 0 737 705 ;
+C -1 ; WX 749 ; N Chi ; B 13 0 852 705 ;
+C -1 ; WX 846 ; N Psi ; B 11 0 786 705 ;
+C -1 ; WX 740 ; N Omega ; B 30 0 693 715 ;
+C -1 ; WX 470 ; N Iotadieresis ; B 19 0 491 858 ;
+C -1 ; WX 512 ; N Upsilondieresis ; B 5 0 581 863 ;
+C -1 ; WX 580 ; N alphatonos ; B 28 -15 570 730 ;
+C -1 ; WX 448 ; N epsilontonos ; B 33 -15 432 730 ;
+C -1 ; WX 540 ; N etatonos ; B 26 -244 505 720 ;
+C -1 ; WX 285 ; N iotatonos ; B 34 -15 347 730 ;
+C -1 ; WX 585 ; N upsilondieresistonos ; B 5 -15 543 736 ;
+C -1 ; WX 580 ; N alpha ; B 21 -11 563 491 ;
+C -1 ; WX 574 ; N beta ; B 34 -239 582 718 ;
+C -1 ; WX 525 ; N gamma ; B 33 -243 574 487 ;
+C -1 ; WX 524 ; N delta ; B 23 -12 513 720 ;
+C -1 ; WX 448 ; N epsilon ; B 37 -12 434 490 ;
+C -1 ; WX 446 ; N zeta ; B 45 -242 550 717 ;
+C -1 ; WX 540 ; N eta ; B 26 -244 505 496 ;
+C -1 ; WX 562 ; N theta ; B -4 -11 598 719 ;
+C -1 ; WX 285 ; N iota ; B 20 -9 273 484 ;
+C -1 ; WX 556 ; N kappa ; B 18 -15 523 487 ;
+C -1 ; WX 529 ; N lambda ; B -28 -15 517 715 ;
+C -1 ; WX 526 ; N nu ; B 6 -25 519 502 ;
+C -1 ; WX 507 ; N xi ; B 38 -243 553 714 ;
+C -1 ; WX 540 ; N omicron ; B 45 -13 506 504 ;
+C -1 ; WX 645 ; N pi ; B 36 -17 678 513 ;
+C -1 ; WX 520 ; N rho ; B 32 -273 501 488 ;
+C -1 ; WX 421 ; N uni03C2 ; B 34 -243 415 490 ;
+C -1 ; WX 547 ; N sigma ; B 44 -12 561 524 ;
+C -1 ; WX 492 ; N tau ; B 25 -17 524 524 ;
+C -1 ; WX 585 ; N upsilon ; B 26 -12 561 495 ;
+C -1 ; WX 738 ; N phi ; B 29 -255 708 595 ;
+C -1 ; WX 485 ; N chi ; B -102 -244 511 488 ;
+C -1 ; WX 746 ; N psi ; B 14 -244 705 678 ;
+C -1 ; WX 677 ; N omega ; B 36 -16 645 487 ;
+C -1 ; WX 285 ; N iotadieresis ; B 28 -15 359 673 ;
+C -1 ; WX 585 ; N upsilondieresis ; B 5 -15 540 680 ;
+C -1 ; WX 540 ; N omicrontonos ; B 45 -16 531 731 ;
+C -1 ; WX 585 ; N upsilontonos ; B 5 -15 540 730 ;
+C -1 ; WX 677 ; N omegatonos ; B 37 -16 646 730 ;
+C -1 ; WX 995 ; N Wgrave ; B 15 -15 1070 955 ;
+C -1 ; WX 880 ; N wgrave ; B 34 -15 838 745 ;
+C -1 ; WX 995 ; N Wacute ; B 45 -15 1100 942 ;
+C -1 ; WX 880 ; N wacute ; B 34 -15 838 733 ;
+C -1 ; WX 995 ; N Wdieresis ; B 45 -15 1100 858 ;
+C -1 ; WX 880 ; N wdieresis ; B 34 -15 838 677 ;
+C -1 ; WX 610 ; N Ygrave ; B 35 0 694 958 ;
+C -1 ; WX 600 ; N ygrave ; B 2 -243 548 745 ;
+C -1 ; WX 498 ; N endash ; B 0 188 498 258 ;
+C -1 ; WX 997 ; N emdash ; B 167 190 831 257 ;
+C -1 ; WX 1000 ; N afii00208 ; B 0 213 1000 271 ;
+C -1 ; WX 500 ; N underscoredbl ; B -50 -308 460 -149 ;
+C -1 ; WX 246 ; N quoteleft ; B 180 542 349 742 ;
+C -1 ; WX 597 ; N quoteright ; B 341 545 499 742 ;
+C -1 ; WX 597 ; N quotesinglbase ; B 245 -97 403 100 ;
+C -1 ; WX 278 ; N quotereversed ; B 68 439 256 698 ;
+C -1 ; WX 246 ; N quotedblleft ; B -10 542 349 742 ;
+C -1 ; WX 597 ; N quotedblright ; B 141 545 499 742 ;
+C -1 ; WX 597 ; N quotedblbase ; B 68 -95 426 102 ;
+C -1 ; WX 498 ; N dagger ; B 152 -222 555 714 ;
+C -1 ; WX 498 ; N daggerdbl ; B 41 -254 552 704 ;
+C -1 ; WX 722 ; N bullet ; B 147 144 573 568 ;
+C -1 ; WX 867 ; N ellipsis ; B 88 -15 652 97 ;
+C -1 ; WX 1129 ; N perthousand ; B 24 -49 1105 716 ;
+C -1 ; WX 219 ; N minute ; B 57 543 243 733 ;
+C -1 ; WX 417 ; N second ; B 69 543 422 733 ;
+C -1 ; WX 271 ; N guilsinglleft ; B -2 72 201 371 ;
+C -1 ; WX 271 ; N guilsinglright ; B 13 72 216 371 ;
+C -1 ; WX 439 ; N exclamdbl ; B -29 -13 440 713 ;
+C -1 ; WX 167 ; N fraction ; B -164 -14 352 719 ;
+C -1 ; WX 381 ; N nsuperior ; B 34 321 360 609 ;
+C -1 ; WX 634 ; N franc ; B -39 0 617 714 ;
+C -1 ; WX 931 ; N trademark ; B 111 334 936 668 ;
+C -1 ; WX 747 ; N Ohm ; B 61 -12 699 866 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N oneeighth ; B 80 -14 756 719 ;
+C -1 ; WX 807 ; N threeeighths ; B 33 -14 764 720 ;
+C -1 ; WX 807 ; N fiveeighths ; B 34 -14 763 719 ;
+C -1 ; WX 807 ; N seveneighths ; B 127 -14 748 719 ;
+C -1 ; WX 1064 ; N arrowupdn ; B 382 835 691 945 ;
+C -1 ; WX 689 ; N arrowupdnbse ; B 198 555 507 665 ;
+C -1 ; WX 528 ; N partialdiff ; B 57 -15 525 712 ;
+C -1 ; WX 773 ; N product ; B -51 0 810 705 ;
+C -1 ; WX 595 ; N summation ; B -57 0 579 705 ;
+C -1 ; WX 500 ; N minus ; B 15 227 485 281 ;
+C -1 ; WX 474 ; N radical ; B 16 9 473 861 ;
+C -1 ; WX 678 ; N infinity ; B 30 40 650 320 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 395 ; N integral ; B -116 -244 499 722 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 680 ; N u04D2 ; B -90 0 593 861 ;
+C -1 ; WX 615 ; N u04D3 ; B 26 -12 600 677 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 514 ; N fi ; B -171 -244 513 722 ;
+C -1 ; WX 533 ; N fl ; B -173 -244 533 721 ;
+C -1 ; WX 596 ; N Delta ; B -9 0 475 714 ;
+C -1 ; WX 658 ; N Cdotaccent ; B 46 -10 665 858 ;
+C -1 ; WX 809 ; N Dmacron ; B -13 0 756 713 ;
+C -1 ; WX 600 ; N Edotaccent ; B 10 -6 666 858 ;
+C -1 ; WX 720 ; N u01F4 ; B 47 -11 699 942 ;
+C -1 ; WX 720 ; N Gcommaaccent ; B 47 -284 699 718 ;
+C -1 ; WX 720 ; N Gdotaccent ; B 47 -11 699 862 ;
+C -1 ; WX 470 ; N Idotaccent ; B -18 0 454 860 ;
+C -1 ; WX 750 ; N Kcommaaccent ; B -14 -284 788 705 ;
+C -1 ; WX 590 ; N Lcommaaccent ; B -37 -280 562 705 ;
+C -1 ; WX 815 ; N Ncommaaccent ; B -19 -284 850 708 ;
+C -1 ; WX 747 ; N Ohungarumlaut ; B 61 -12 699 942 ;
+C -1 ; WX 680 ; N Rcommaaccent ; B -21 -284 650 714 ;
+C -1 ; WX 700 ; N Scommaaccent ; B 31 -284 660 721 ;
+C -1 ; WX 615 ; N Tcommaaccent ; B 30 -281 619 715 ;
+C -1 ; WX 615 ; N Tquoteright ; B 30 0 819 716 ;
+C -1 ; WX 735 ; N Uhungarumlaut ; B 52 -14 775 942 ;
+C -1 ; WX 700 ; N Zdotaccent ; B 2 -6 686 863 ;
+C -1 ; WX 653 ; N uni01B7 ; B 60 -15 649 705 ;
+C -1 ; WX 748 ; N Engalt ; B 49 -244 742 722 ;
+C -1 ; WX 505 ; N cdotaccent ; B 43 -11 462 678 ;
+C -1 ; WX 645 ; N dcroat ; B 49 -15 623 705 ;
+C -1 ; WX 490 ; N edotaccent ; B 45 -11 458 678 ;
+C -1 ; WX 655 ; N uni01F5 ; B -25 -242 685 733 ;
+C -1 ; WX 655 ; N gcommaaccent ; B -25 -242 685 760 ;
+C -1 ; WX 655 ; N gdotaccent ; B -25 -242 685 672 ;
+C -1 ; WX 560 ; N kcommaaccent ; B 19 -288 502 706 ;
+C -1 ; WX 336 ; N lcommaaccent ; B 15 -288 287 704 ;
+C -1 ; WX 617 ; N ncommaaccent ; B 34 -288 607 492 ;
+C -1 ; WX 570 ; N ohungarumlaut ; B 57 -15 609 739 ;
+C -1 ; WX 450 ; N rcommaaccent ; B 6 -285 496 493 ;
+C -1 ; WX 430 ; N scommaaccent ; B 34 -292 402 491 ;
+C -1 ; WX 360 ; N tcommaaccent ; B 21 -284 331 638 ;
+C -1 ; WX 660 ; N uhungarumlaut ; B 10 -12 660 733 ;
+C -1 ; WX 540 ; N zdotaccent ; B 40 -17 497 677 ;
+C -1 ; WX 595 ; N uni0292 ; B 8 -250 596 470 ;
+C -1 ; WX 704 ; N ff ; B -116 -244 764 722 ; L l ffl ; L i ffi ;
+C -1 ; WX 840 ; N ffi ; B -116 -244 833 722 ;
+C -1 ; WX 874 ; N ffl ; B -116 -244 857 721 ;
+C -1 ; WX 350 ; N zerosuperior ; B 90 392 375 758 ;
+C -1 ; WX 296 ; N foursuperior ; B 80 396 336 757 ;
+C -1 ; WX 339 ; N fivesuperior ; B 90 392 379 767 ;
+C -1 ; WX 315 ; N sixsuperior ; B 100 392 371 759 ;
+C -1 ; WX 297 ; N sevensuperior ; B 117 396 372 754 ;
+C -1 ; WX 327 ; N eightsuperior ; B 90 392 367 758 ;
+C -1 ; WX 315 ; N ninesuperior ; B 100 397 365 758 ;
+C -1 ; WX 330 ; N uni207A ; B 44 457 297 708 ;
+C -1 ; WX 508 ; N uni215F ; B -8 -14 672 720 ;
+C -1 ; WX 807 ; N onethird ; B 86 -14 770 719 ;
+C -1 ; WX 807 ; N twothirds ; B 32 -14 785 720 ;
+C -1 ; WX 807 ; N uni2155 ; B 74 -14 752 720 ;
+C -1 ; WX 807 ; N uni2156 ; B 32 -14 761 720 ;
+C -1 ; WX 807 ; N uni2157 ; B 43 -14 765 719 ;
+C -1 ; WX 807 ; N uni2158 ; B 38 -14 767 719 ;
+C -1 ; WX 807 ; N uni2159 ; B 112 -14 753 720 ;
+C -1 ; WX 807 ; N uni215A ; B 57 -14 757 720 ;
+C -1 ; WX 500 ; N one-one ; B 96 1 410 717 ;
+C -1 ; WX 500 ; N one-half ; B 94 -1 408 716 ;
+C -1 ; WX 500 ; N one-third ; B 111 0 426 717 ;
+C -1 ; WX 500 ; N two-thirds ; B 109 -11 423 719 ;
+C -1 ; WX 500 ; N one-quarter ; B 98 0 413 714 ;
+C -1 ; WX 500 ; N three-quarters ; B 93 2 407 721 ;
+C -1 ; WX 500 ; N one-fifth ; B 93 -11 407 714 ;
+C -1 ; WX 500 ; N two-fifths ; B 93 -9 407 718 ;
+C -1 ; WX 500 ; N three-fifths ; B 90 -11 405 722 ;
+C -1 ; WX 500 ; N four-fifths ; B 108 -11 423 712 ;
+C -1 ; WX 500 ; N one-sixth ; B 109 -8 423 717 ;
+C -1 ; WX 500 ; N five-sixths ; B 96 -8 410 706 ;
+C -1 ; WX 500 ; N one-eighth ; B 93 -9 407 717 ;
+C -1 ; WX 500 ; N three-eighths ; B 82 -14 397 719 ;
+C -1 ; WX 500 ; N five-eighths ; B 92 -8 407 706 ;
+C -1 ; WX 500 ; N seven-eighths ; B 87 -8 402 706 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 593 ; N uni03DC ; B -39 0 617 714 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 605 ; N colonmonetary ; B 40 -72 576 750 ;
+C -1 ; WX 658 ; N uni20A2 ; B 46 -10 665 719 ;
+C -1 ; WX 506 ; N lira ; B 26 -10 494 702 ;
+C -1 ; WX 960 ; N pesetaalt ; B -45 -10 943 705 ;
+C -1 ; WX 1225 ; N rupiah ; B -21 -228 1213 714 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ;
+C -1 ; WX 531 ; N uni203D ; B 151 -10 521 703 ;
+C -1 ; WX 425 ; N paragraphalt ; B 100 -242 500 551 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 606 ; N uni2016 ; B 96 0 445 705 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 500 ; N uni2002 ; B 0 0 0 0 ;
+C -1 ; WX 333 ; N uni2004 ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N uni2005 ; B 0 0 0 0 ;
+C -1 ; WX 167 ; N uni2006 ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N uni2007 ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N uni2008 ; B 0 0 0 0 ;
+C -1 ; WX 318 ; N uni2009 ; B 177 -7 299 690 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N commaaccent ; B -76 -250 66 -57 ;
+C -1 ; WX 333 ; N uni0312 ; B 100 535 241 728 ;
+C -1 ; WX 333 ; N Acute ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Grave ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Circumflex ; B 4 751 329 930 ;
+C -1 ; WX 333 ; N Dieresis ; B -9 783 342 893 ;
+C -1 ; WX 333 ; N Tilde ; B -4 783 337 893 ;
+C -1 ; WX 333 ; N Caron ; B 0 751 338 930 ;
+C -1 ; WX 333 ; N Breve ; B 19 759 314 917 ;
+C -1 ; WX 333 ; N Ring ; B 65 743 268 934 ;
+C -1 ; WX 0 ; N Commaaccent ; B -84 -274 74 -58 ;
+C -1 ; WX 333 ; N Cedilla ; B 73 -225 300 -7 ;
+C -1 ; WX 333 ; N Dotaccent ; B 112 783 222 893 ;
+C -1 ; WX 672 ; N Hungarumlaut ; B -7 742 407 885 ;
+C -1 ; WX 333 ; N Macron ; B 8 813 325 863 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 203 ; N Acutesmall ; B 5 550 204 748 ;
+C -1 ; WX 333 ; N Gravesmall ; B 21 505 290 691 ;
+C -1 ; WX 333 ; N Circumflexsmall ; B -21 506 316 681 ;
+C -1 ; WX 390 ; N Dieresissmall ; B -47 582 403 711 ;
+C -1 ; WX 333 ; N Tildesmall ; B -29 535 362 661 ;
+C -1 ; WX 333 ; N Caronsmall ; B 22 526 343 686 ;
+C -1 ; WX 333 ; N Brevesmall ; B 40 530 319 682 ;
+C -1 ; WX 333 ; N Ringsmall ; B 67 500 267 700 ;
+C -1 ; WX 366 ; N Commaaccentsmall ; B -59 -207 53 -41 ;
+C -1 ; WX 333 ; N Cedillasmall ; B 5 -212 257 -6 ;
+C -1 ; WX 333 ; N Dotaccentsmall ; B 111 553 222 659 ;
+C -1 ; WX 424 ; N Hungarumlautsmall ; B 1 509 415 652 ;
+C -1 ; WX 333 ; N Macronsmall ; B 18 574 315 618 ;
+C -1 ; WX 333 ; N Ogoneksmall ; B 65 -190 273 0 ;
+C -1 ; WX 682 ; N uni1F08 ; B -83 0 600 714 ;
+C -1 ; WX 682 ; N uni1F09 ; B -83 0 600 719 ;
+C -1 ; WX 682 ; N uni1F0A ; B -148 0 600 721 ;
+C -1 ; WX 682 ; N uni1F0B ; B -155 0 600 719 ;
+C -1 ; WX 682 ; N uni1F0C ; B -154 0 600 719 ;
+C -1 ; WX 682 ; N uni1F0D ; B -146 0 600 718 ;
+C -1 ; WX 682 ; N uni1F0E ; B -83 0 600 723 ;
+C -1 ; WX 682 ; N uni1F0F ; B -83 0 600 716 ;
+C -1 ; WX 682 ; N uni1F88 ; B -83 -243 600 714 ;
+C -1 ; WX 682 ; N uni1F89 ; B -83 -243 600 719 ;
+C -1 ; WX 682 ; N uni1F8A ; B -148 -243 600 721 ;
+C -1 ; WX 682 ; N uni1F8B ; B -155 -243 600 719 ;
+C -1 ; WX 682 ; N uni1F8C ; B -154 -243 600 719 ;
+C -1 ; WX 682 ; N uni1F8D ; B -146 -243 600 718 ;
+C -1 ; WX 682 ; N uni1F8E ; B -83 -243 600 723 ;
+C -1 ; WX 682 ; N uni1F8F ; B -83 -243 600 716 ;
+C -1 ; WX 682 ; N uni1FB8 ; B -83 0 603 885 ;
+C -1 ; WX 682 ; N uni1FB9 ; B -83 0 600 789 ;
+C -1 ; WX 682 ; N uni1FBA ; B -83 0 600 721 ;
+C -1 ; WX 682 ; N uni1FBB ; B -83 0 600 720 ;
+C -1 ; WX 682 ; N uni1FBC ; B -83 -243 600 714 ;
+C -1 ; WX 664 ; N uni1F18 ; B -89 0 657 718 ;
+C -1 ; WX 600 ; N uni1F19 ; B -136 0 659 721 ;
+C -1 ; WX 600 ; N uni1F1A ; B -317 0 652 718 ;
+C -1 ; WX 600 ; N uni1F1B ; B -313 0 653 717 ;
+C -1 ; WX 600 ; N uni1F1C ; B -343 0 653 719 ;
+C -1 ; WX 600 ; N uni1F1D ; B -345 0 663 718 ;
+C -1 ; WX 600 ; N uni1FC8 ; B -85 0 655 716 ;
+C -1 ; WX 600 ; N uni1FC9 ; B -152 0 667 720 ;
+C -1 ; WX 815 ; N uni1F28 ; B -116 -3 869 718 ;
+C -1 ; WX 815 ; N uni1F29 ; B -135 -3 860 724 ;
+C -1 ; WX 815 ; N uni1F2A ; B -314 -3 863 719 ;
+C -1 ; WX 815 ; N uni1F2B ; B -309 -3 861 722 ;
+C -1 ; WX 815 ; N uni1F2C ; B -351 -3 862 718 ;
+C -1 ; WX 815 ; N uni1F2D ; B -347 -3 862 718 ;
+C -1 ; WX 815 ; N uni1F2E ; B -288 -3 864 721 ;
+C -1 ; WX 815 ; N uni1F2F ; B -275 -3 870 717 ;
+C -1 ; WX 815 ; N uni1F98 ; B -116 -243 869 718 ;
+C -1 ; WX 815 ; N uni1F99 ; B -135 -243 860 724 ;
+C -1 ; WX 815 ; N uni1F9A ; B -314 -243 863 719 ;
+C -1 ; WX 815 ; N uni1F9B ; B -309 -243 861 722 ;
+C -1 ; WX 815 ; N uni1F9C ; B -351 -243 862 718 ;
+C -1 ; WX 815 ; N uni1F9D ; B -347 -243 862 718 ;
+C -1 ; WX 815 ; N uni1F9E ; B -288 -243 864 721 ;
+C -1 ; WX 815 ; N uni1F9F ; B -275 -243 870 717 ;
+C -1 ; WX 815 ; N uni1FCA ; B -85 -3 869 719 ;
+C -1 ; WX 815 ; N uni1FCB ; B -124 -3 871 720 ;
+C -1 ; WX 815 ; N uni1FCC ; B 0 -243 875 702 ;
+C -1 ; WX 470 ; N uni1F38 ; B -84 0 491 718 ;
+C -1 ; WX 470 ; N uni1F39 ; B -80 0 492 718 ;
+C -1 ; WX 470 ; N uni1F3A ; B -271 0 492 720 ;
+C -1 ; WX 470 ; N uni1F3B ; B -251 0 492 717 ;
+C -1 ; WX 470 ; N uni1F3C ; B -279 0 494 718 ;
+C -1 ; WX 470 ; N uni1F3D ; B -298 0 493 718 ;
+C -1 ; WX 470 ; N uni1F3E ; B -222 0 497 718 ;
+C -1 ; WX 470 ; N uni1F3F ; B -239 0 491 723 ;
+C -1 ; WX 470 ; N uni1FD8 ; B 19 0 491 886 ;
+C -1 ; WX 470 ; N uni1FD9 ; B 19 0 491 791 ;
+C -1 ; WX 470 ; N uni1FDA ; B -24 0 493 717 ;
+C -1 ; WX 470 ; N uni1FDB ; B -86 0 498 720 ;
+C -1 ; WX 747 ; N uni1F48 ; B -97 -13 709 721 ;
+C -1 ; WX 747 ; N uni1F49 ; B -101 -13 706 721 ;
+C -1 ; WX 747 ; N uni1F4A ; B -308 -13 699 721 ;
+C -1 ; WX 747 ; N uni1F4B ; B -300 -13 702 721 ;
+C -1 ; WX 747 ; N uni1F4C ; B -288 -13 703 721 ;
+C -1 ; WX 747 ; N uni1F4D ; B -284 -13 707 721 ;
+C -1 ; WX 747 ; N uni1FF8 ; B -83 -13 705 721 ;
+C -1 ; WX 747 ; N uni1FF9 ; B -99 -13 706 721 ;
+C -1 ; WX 546 ; N uni1FEC ; B -85 0 696 721 ;
+C -1 ; WX 610 ; N uni1F59 ; B -125 0 602 724 ;
+C -1 ; WX 610 ; N uni1F5B ; B -282 0 594 722 ;
+C -1 ; WX 610 ; N uni1F5D ; B -347 0 596 721 ;
+C -1 ; WX 610 ; N uni1F5F ; B -292 0 595 723 ;
+C -1 ; WX 610 ; N uni1FE8 ; B 18 0 594 888 ;
+C -1 ; WX 610 ; N uni1FE9 ; B 17 0 593 785 ;
+C -1 ; WX 610 ; N uni1FEA ; B -83 0 589 721 ;
+C -1 ; WX 610 ; N uni1FEB ; B -164 0 595 721 ;
+C -1 ; WX 740 ; N uni1F68 ; B -80 0 711 718 ;
+C -1 ; WX 740 ; N uni1F69 ; B -102 0 701 727 ;
+C -1 ; WX 740 ; N uni1F6A ; B -303 0 698 726 ;
+C -1 ; WX 740 ; N uni1F6B ; B -307 0 699 722 ;
+C -1 ; WX 740 ; N uni1F6C ; B -284 0 706 719 ;
+C -1 ; WX 740 ; N uni1F6D ; B -287 0 701 715 ;
+C -1 ; WX 740 ; N uni1F6E ; B -222 0 700 720 ;
+C -1 ; WX 740 ; N uni1F6F ; B -215 0 700 718 ;
+C -1 ; WX 740 ; N uni1FA8 ; B -80 -243 711 718 ;
+C -1 ; WX 740 ; N uni1FA9 ; B -102 -243 701 727 ;
+C -1 ; WX 740 ; N uni1FAA ; B -303 -243 698 726 ;
+C -1 ; WX 740 ; N uni1FAB ; B -307 -244 699 722 ;
+C -1 ; WX 740 ; N uni1FAC ; B -284 -243 706 719 ;
+C -1 ; WX 740 ; N uni1FAD ; B -287 -243 701 715 ;
+C -1 ; WX 740 ; N uni1FAE ; B -222 -243 700 720 ;
+C -1 ; WX 740 ; N uni1FAF ; B -215 -243 700 718 ;
+C -1 ; WX 740 ; N uni1FFA ; B -94 0 666 719 ;
+C -1 ; WX 740 ; N uni1FFB ; B -89 -3 708 720 ;
+C -1 ; WX 740 ; N uni1FFC ; B 46 -243 709 715 ;
+C -1 ; WX 563 ; N uni03D0 ; B 28 -11 537 718 ;
+C -1 ; WX 526 ; N theta1 ; B 33 -11 500 721 ;
+C -1 ; WX 752 ; N phi1 ; B 36 -255 717 502 ;
+C -1 ; WX 768 ; N omega1 ; B 12 -11 848 505 ;
+C -1 ; WX 580 ; N uni1F71 ; B 21 -11 563 730 ;
+C -1 ; WX 580 ; N uni1F70 ; B 21 -11 563 739 ;
+C -1 ; WX 580 ; N uni1F01 ; B 21 -11 563 755 ;
+C -1 ; WX 580 ; N uni1F00 ; B 21 -11 563 760 ;
+C -1 ; WX 582 ; N uni1F05 ; B 21 -11 565 737 ;
+C -1 ; WX 580 ; N uni1F03 ; B 21 -11 563 736 ;
+C -1 ; WX 590 ; N uni1F04 ; B 21 -11 573 746 ;
+C -1 ; WX 580 ; N uni1F02 ; B 21 -11 563 745 ;
+C -1 ; WX 580 ; N uni1F06 ; B 21 -11 586 777 ;
+C -1 ; WX 580 ; N uni1F07 ; B 21 -11 584 767 ;
+C -1 ; WX 580 ; N uni1F80 ; B 21 -243 563 760 ;
+C -1 ; WX 580 ; N uni1F81 ; B 21 -243 563 755 ;
+C -1 ; WX 580 ; N uni1F82 ; B 21 -243 563 735 ;
+C -1 ; WX 580 ; N uni1F83 ; B 21 -243 563 736 ;
+C -1 ; WX 580 ; N uni1F84 ; B 21 -243 573 736 ;
+C -1 ; WX 580 ; N uni1F85 ; B 21 -243 565 737 ;
+C -1 ; WX 580 ; N uni1F86 ; B 21 -243 586 767 ;
+C -1 ; WX 580 ; N uni1F87 ; B 21 -243 584 767 ;
+C -1 ; WX 580 ; N uni1FB0 ; B 21 -11 563 705 ;
+C -1 ; WX 580 ; N uni1FB1 ; B 21 -11 563 608 ;
+C -1 ; WX 580 ; N uni1FB2 ; B 21 -243 563 769 ;
+C -1 ; WX 580 ; N uni1FB3 ; B 21 -243 563 491 ;
+C -1 ; WX 580 ; N uni1FB4 ; B 21 -243 563 760 ;
+C -1 ; WX 580 ; N uni1FB6 ; B 21 -11 563 671 ;
+C -1 ; WX 580 ; N uni1FB7 ; B 21 -243 563 671 ;
+C -1 ; WX 448 ; N uni1F73 ; B 37 -12 434 730 ;
+C -1 ; WX 448 ; N uni1F72 ; B 37 -12 434 739 ;
+C -1 ; WX 448 ; N uni1F11 ; B 37 -12 434 755 ;
+C -1 ; WX 448 ; N uni1F10 ; B 37 -12 434 760 ;
+C -1 ; WX 448 ; N uni1F15 ; B 37 -12 436 746 ;
+C -1 ; WX 448 ; N uni1F13 ; B 37 -12 436 746 ;
+C -1 ; WX 448 ; N uni1F14 ; B 39 -15 533 736 ;
+C -1 ; WX 448 ; N uni1F12 ; B 33 -15 474 745 ;
+C -1 ; WX 541 ; N uni1F75 ; B 26 -244 505 730 ;
+C -1 ; WX 541 ; N uni1F74 ; B 26 -244 505 739 ;
+C -1 ; WX 541 ; N uni1F21 ; B 26 -244 505 755 ;
+C -1 ; WX 541 ; N uni1F20 ; B 26 -244 505 760 ;
+C -1 ; WX 541 ; N uni1F25 ; B 26 -244 505 741 ;
+C -1 ; WX 541 ; N uni1F23 ; B 26 -244 505 746 ;
+C -1 ; WX 541 ; N uni1F24 ; B 26 -244 505 746 ;
+C -1 ; WX 541 ; N uni1F22 ; B 26 -244 505 735 ;
+C -1 ; WX 541 ; N uni1F26 ; B 26 -244 505 777 ;
+C -1 ; WX 541 ; N uni1F27 ; B 26 -244 505 767 ;
+C -1 ; WX 541 ; N uni1F90 ; B 26 -244 505 760 ;
+C -1 ; WX 541 ; N uni1F91 ; B 26 -244 505 755 ;
+C -1 ; WX 541 ; N uni1F92 ; B 26 -244 505 735 ;
+C -1 ; WX 541 ; N uni1F93 ; B 26 -244 505 736 ;
+C -1 ; WX 541 ; N uni1F94 ; B 26 -244 561 736 ;
+C -1 ; WX 541 ; N uni1F95 ; B 26 -244 505 731 ;
+C -1 ; WX 540 ; N uni1F96 ; B 26 -244 505 783 ;
+C -1 ; WX 540 ; N uni1F97 ; B 26 -244 505 786 ;
+C -1 ; WX 541 ; N uni1FC2 ; B 26 -244 505 739 ;
+C -1 ; WX 540 ; N uni1FC3 ; B 26 -244 505 496 ;
+C -1 ; WX 541 ; N uni1FC4 ; B 26 -244 505 730 ;
+C -1 ; WX 541 ; N uni1FC6 ; B 26 -244 505 661 ;
+C -1 ; WX 541 ; N uni1FC7 ; B 26 -244 505 661 ;
+C -1 ; WX 285 ; N uni1F77 ; B 34 -15 347 730 ;
+C -1 ; WX 285 ; N uni1F76 ; B 34 -15 287 739 ;
+C -1 ; WX 285 ; N uni1F31 ; B 46 -15 304 755 ;
+C -1 ; WX 285 ; N uni1F30 ; B 34 -15 305 760 ;
+C -1 ; WX 275 ; N uni1F35 ; B -30 -9 351 760 ;
+C -1 ; WX 275 ; N uni1F33 ; B 34 -15 318 746 ;
+C -1 ; WX 275 ; N uni1F34 ; B 40 -15 399 746 ;
+C -1 ; WX 275 ; N uni1F32 ; B 34 -15 336 745 ;
+C -1 ; WX 275 ; N uni1FD6 ; B 13 -9 329 673 ;
+C -1 ; WX 275 ; N uni1F36 ; B 34 -15 395 777 ;
+C -1 ; WX 275 ; N uni1F37 ; B 22 -15 375 767 ;
+C -1 ; WX 275 ; N uni1FD3 ; B 13 -9 374 738 ;
+C -1 ; WX 275 ; N uni1FD2 ; B 0 -9 360 738 ;
+C -1 ; WX 275 ; N uni1FD0 ; B 38 -15 354 671 ;
+C -1 ; WX 275 ; N uni1FD1 ; B 20 -9 280 610 ;
+C -1 ; WX 275 ; N uni1FD7 ; B 20 -9 363 821 ;
+C -1 ; WX 540 ; N uni1F79 ; B 45 -13 531 731 ;
+C -1 ; WX 540 ; N uni1F78 ; B 45 -13 506 742 ;
+C -1 ; WX 540 ; N uni1F41 ; B 45 -13 506 755 ;
+C -1 ; WX 540 ; N uni1F40 ; B 45 -13 506 760 ;
+C -1 ; WX 540 ; N uni1F45 ; B 45 -13 548 737 ;
+C -1 ; WX 540 ; N uni1F43 ; B 45 -13 506 746 ;
+C -1 ; WX 540 ; N uni1F44 ; B 45 -13 552 736 ;
+C -1 ; WX 540 ; N uni1F42 ; B 45 -13 506 745 ;
+C -1 ; WX 520 ; N uni1FE5 ; B 32 -273 501 765 ;
+C -1 ; WX 520 ; N uni1FE4 ; B 32 -273 501 760 ;
+C -1 ; WX 585 ; N uni1F7B ; B 26 -12 561 730 ;
+C -1 ; WX 585 ; N uni1F7A ; B 26 -12 561 739 ;
+C -1 ; WX 585 ; N uni1F51 ; B 5 -15 540 755 ;
+C -1 ; WX 585 ; N uni1F50 ; B 5 -15 540 760 ;
+C -1 ; WX 585 ; N uni1F55 ; B 5 -15 540 737 ;
+C -1 ; WX 585 ; N uni1F53 ; B 5 -15 540 746 ;
+C -1 ; WX 606 ; N uni1F54 ; B 5 -15 540 736 ;
+C -1 ; WX 585 ; N uni1F52 ; B 5 -15 540 745 ;
+C -1 ; WX 585 ; N uni1FE6 ; B 26 -12 561 661 ;
+C -1 ; WX 594 ; N uni1F56 ; B 5 -15 540 777 ;
+C -1 ; WX 603 ; N uni1F57 ; B 5 -15 540 777 ;
+C -1 ; WX 585 ; N uni1FE3 ; B 26 -12 565 729 ;
+C -1 ; WX 585 ; N uni1FE2 ; B 26 -12 561 731 ;
+C -1 ; WX 585 ; N uni1FE0 ; B 26 -12 561 701 ;
+C -1 ; WX 585 ; N uni1FE1 ; B 26 -12 561 610 ;
+C -1 ; WX 585 ; N uni1FE7 ; B 26 -12 561 820 ;
+C -1 ; WX 677 ; N uni1F7D ; B 36 -16 645 730 ;
+C -1 ; WX 677 ; N uni1F7C ; B 36 -16 645 739 ;
+C -1 ; WX 677 ; N uni1F61 ; B 36 -16 645 765 ;
+C -1 ; WX 677 ; N uni1F60 ; B 36 -16 645 770 ;
+C -1 ; WX 677 ; N uni1F65 ; B 36 -16 645 737 ;
+C -1 ; WX 677 ; N uni1F63 ; B 36 -16 645 736 ;
+C -1 ; WX 677 ; N uni1F64 ; B 36 -16 645 736 ;
+C -1 ; WX 677 ; N uni1F62 ; B 36 -16 645 745 ;
+C -1 ; WX 677 ; N uni1FF6 ; B 41 -16 650 671 ;
+C -1 ; WX 677 ; N uni1F66 ; B 36 -16 645 777 ;
+C -1 ; WX 677 ; N uni1F67 ; B 36 -16 645 777 ;
+C -1 ; WX 677 ; N uni1FA0 ; B 41 -243 650 770 ;
+C -1 ; WX 677 ; N uni1FA1 ; B 34 -243 643 765 ;
+C -1 ; WX 677 ; N uni1FA2 ; B 41 -243 650 745 ;
+C -1 ; WX 677 ; N uni1FA3 ; B 37 -243 646 736 ;
+C -1 ; WX 677 ; N uni1FA4 ; B 41 -243 650 736 ;
+C -1 ; WX 677 ; N uni1FA5 ; B 36 -243 645 737 ;
+C -1 ; WX 677 ; N uni1FA6 ; B 45 -243 654 777 ;
+C -1 ; WX 677 ; N uni1FA7 ; B 45 -243 654 777 ;
+C -1 ; WX 677 ; N uni1FF2 ; B 37 -243 646 739 ;
+C -1 ; WX 677 ; N uni1FF3 ; B 36 -243 645 487 ;
+C -1 ; WX 677 ; N uni1FF4 ; B 37 -243 646 730 ;
+C -1 ; WX 677 ; N uni1FF7 ; B 36 -243 645 666 ;
+C -1 ; WX 556 ; N uni03DA ; B 12 -243 678 508 ;
+C -1 ; WX 528 ; N uni03DE ; B 48 -242 499 502 ;
+C -1 ; WX 713 ; N uni03E0 ; B 74 -144 647 578 ;
+C -1 ; WX 299 ; N uni037E ; B 42 -164 273 393 ;
+C -1 ; WX 0 ; N uni0375 ; B -206 -209 -20 -19 ;
+C -1 ; WX 189 ; N uni0374 ; B 4 530 190 720 ;
+C -1 ; WX 0 ; N uni037A ; B 208 -243 315 -92 ;
+C -1 ; WX 419 ; N uni1FC1 ; B 66 568 399 820 ;
+C -1 ; WX 333 ; N uni1FBD ; B 130 534 241 729 ;
+C -1 ; WX 333 ; N uni1FBE ; B 121 -7 233 141 ;
+C -1 ; WX 178 ; N uni1FBF ; B 11 516 169 713 ;
+C -1 ; WX 180 ; N uni1FFE ; B 11 526 171 722 ;
+C -1 ; WX 192 ; N uni1FFD ; B 4 530 190 720 ;
+C -1 ; WX 131 ; N uni1FEF ; B 14 515 122 719 ;
+C -1 ; WX 375 ; N uni1FCE ; B -1 524 374 721 ;
+C -1 ; WX 332 ; N uni1FCD ; B -7 520 326 725 ;
+C -1 ; WX 391 ; N uni1FDE ; B 14 523 394 724 ;
+C -1 ; WX 331 ; N uni1FDD ; B -1 518 325 722 ;
+C -1 ; WX 597 ; N uni1FC0 ; B 210 567 526 671 ;
+C -1 ; WX 360 ; N uni1FCF ; B 19 507 344 720 ;
+C -1 ; WX 330 ; N uni1FDF ; B 0 508 325 720 ;
+C -1 ; WX 285 ; N dialytika ; B 53 569 362 679 ;
+C -1 ; WX 285 ; N uni1FEE ; B 46 569 407 738 ;
+C -1 ; WX 285 ; N uni1FED ; B 14 565 374 733 ;
+C -1 ; WX 0 ; N vrachy ; B 185 574 521 705 ;
+C -1 ; WX 269 ; N greekmacron ; B 15 570 249 609 ;
+C -1 ; WX 750 ; N Ohorn ; B 81 -13 779 784 ;
+C -1 ; WX 580 ; N ohorn ; B 45 -13 610 595 ;
+C -1 ; WX 760 ; N Uhorn ; B 52 -14 879 875 ;
+C -1 ; WX 660 ; N uhorn ; B 10 -16 689 642 ;
+C -1 ; WX 425 ; N dong ; B 32 112 396 688 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -53 -218 53 -112 ;
+C -1 ; WX 511 ; N gravecomb ; B 121 465 297 669 ;
+C -1 ; WX 511 ; N acutecomb ; B 241 465 407 670 ;
+C -1 ; WX 0 ; N tildecomb ; B -173 520 160 626 ;
+C -1 ; WX 0 ; N hookabovecomb ; B -67 521 79 715 ;
+C -1 ; WX 333 ; N cedillaalt ; B 77 -155 258 -30 ;
+C -1 ; WX 597 ; N uni1EA0 ; B -90 -241 593 714 ;
+C -1 ; WX 615 ; N uni1EA1 ; B 30 -238 604 491 ;
+C -1 ; WX 604 ; N uni1EA2 ; B -90 0 593 953 ;
+C -1 ; WX 615 ; N uni1EA3 ; B 30 -12 604 765 ;
+C -1 ; WX 598 ; N uni1EA4 ; B -90 0 740 942 ;
+C -1 ; WX 615 ; N uni1EA5 ; B 30 -12 701 758 ;
+C -1 ; WX 596 ; N uni1EA6 ; B -90 0 629 956 ;
+C -1 ; WX 620 ; N uni1EA7 ; B 8 -10 582 773 ;
+C -1 ; WX 597 ; N uni1EA8 ; B -90 0 721 955 ;
+C -1 ; WX 615 ; N uni1EA9 ; B 30 -12 652 768 ;
+C -1 ; WX 597 ; N uni1EAA ; B -90 0 608 1047 ;
+C -1 ; WX 615 ; N uni1EAB ; B 30 -12 604 872 ;
+C -1 ; WX 599 ; N uni1EAC ; B -90 -239 593 922 ;
+C -1 ; WX 615 ; N uni1EAD ; B 30 -242 604 740 ;
+C -1 ; WX 598 ; N uni1EAE ; B -90 0 597 1042 ;
+C -1 ; WX 615 ; N uni1EAF ; B 30 -12 604 858 ;
+C -1 ; WX 596 ; N uni1EB0 ; B -90 0 593 1051 ;
+C -1 ; WX 615 ; N uni1EB1 ; B 30 -12 604 880 ;
+C -1 ; WX 596 ; N uni1EB2 ; B -90 0 593 1044 ;
+C -1 ; WX 615 ; N uni1EB3 ; B 30 -12 604 865 ;
+C -1 ; WX 597 ; N uni1EB4 ; B -90 0 606 997 ;
+C -1 ; WX 615 ; N uni1EB5 ; B 30 -12 604 827 ;
+C -1 ; WX 598 ; N uni1EB6 ; B -90 -254 593 875 ;
+C -1 ; WX 615 ; N uni1EB7 ; B 30 -241 604 691 ;
+C -1 ; WX 600 ; N uni1EB8 ; B 10 -245 666 714 ;
+C -1 ; WX 490 ; N uni1EB9 ; B 45 -247 458 493 ;
+C -1 ; WX 600 ; N uni1EBA ; B 10 -6 666 945 ;
+C -1 ; WX 490 ; N uni1EBB ; B 45 -11 458 764 ;
+C -1 ; WX 600 ; N uni1EBC ; B 10 -6 666 855 ;
+C -1 ; WX 490 ; N uni1EBD ; B 45 -11 505 672 ;
+C -1 ; WX 600 ; N uni1EBE ; B 10 -6 725 945 ;
+C -1 ; WX 490 ; N uni1EBF ; B 45 -11 650 759 ;
+C -1 ; WX 600 ; N uni1EC0 ; B 10 -6 666 952 ;
+C -1 ; WX 490 ; N uni1EC1 ; B 45 -11 539 774 ;
+C -1 ; WX 600 ; N uni1EC2 ; B 10 -6 678 954 ;
+C -1 ; WX 490 ; N uni1EC3 ; B 45 -11 599 768 ;
+C -1 ; WX 600 ; N uni1EC4 ; B 10 -6 666 1063 ;
+C -1 ; WX 490 ; N uni1EC5 ; B 45 -11 480 891 ;
+C -1 ; WX 600 ; N uni1EC6 ; B 10 -242 666 920 ;
+C -1 ; WX 490 ; N uni1EC7 ; B 45 -241 465 741 ;
+C -1 ; WX 470 ; N uni1EC8 ; B -18 0 454 945 ;
+C -1 ; WX 363 ; N uni1EC9 ; B 24 -10 357 767 ;
+C -1 ; WX 470 ; N uni1ECA ; B -18 -242 454 705 ;
+C -1 ; WX 363 ; N uni1ECB ; B 37 -245 370 688 ;
+C -1 ; WX 747 ; N uni1ECC ; B 61 -251 699 722 ;
+C -1 ; WX 570 ; N uni1ECD ; B 57 -241 523 502 ;
+C -1 ; WX 747 ; N uni1ECE ; B 61 -12 699 945 ;
+C -1 ; WX 570 ; N uni1ECF ; B 57 -15 523 763 ;
+C -1 ; WX 747 ; N uni1ED0 ; B 61 -12 765 945 ;
+C -1 ; WX 570 ; N uni1ED1 ; B 57 -15 713 761 ;
+C -1 ; WX 747 ; N uni1ED2 ; B 61 -12 699 955 ;
+C -1 ; WX 570 ; N uni1ED3 ; B 57 -15 562 773 ;
+C -1 ; WX 747 ; N uni1ED4 ; B 61 -12 734 954 ;
+C -1 ; WX 570 ; N uni1ED5 ; B 57 -15 647 760 ;
+C -1 ; WX 747 ; N uni1ED6 ; B 61 -12 699 1052 ;
+C -1 ; WX 570 ; N uni1ED7 ; B 57 -15 578 853 ;
+C -1 ; WX 747 ; N uni1ED8 ; B 61 -243 699 919 ;
+C -1 ; WX 570 ; N uni1ED9 ; B 57 -244 523 737 ;
+C -1 ; WX 750 ; N uni1EDA ; B 81 -13 779 945 ;
+C -1 ; WX 580 ; N uni1EDB ; B 45 -13 610 759 ;
+C -1 ; WX 750 ; N uni1EDC ; B 81 -13 779 957 ;
+C -1 ; WX 580 ; N uni1EDD ; B 45 -13 610 769 ;
+C -1 ; WX 750 ; N uni1EDE ; B 81 -13 779 945 ;
+C -1 ; WX 580 ; N uni1EDF ; B 45 -13 610 766 ;
+C -1 ; WX 750 ; N uni1EE0 ; B 81 -13 779 852 ;
+C -1 ; WX 580 ; N uni1EE1 ; B 45 -13 610 672 ;
+C -1 ; WX 750 ; N uni1EE2 ; B 81 -243 779 784 ;
+C -1 ; WX 580 ; N uni1EE3 ; B 45 -247 610 595 ;
+C -1 ; WX 735 ; N uni1EE4 ; B 52 -241 775 707 ;
+C -1 ; WX 660 ; N uni1EE5 ; B 10 -238 660 491 ;
+C -1 ; WX 735 ; N uni1EE6 ; B 52 -14 775 942 ;
+C -1 ; WX 660 ; N uni1EE7 ; B 10 -12 660 761 ;
+C -1 ; WX 760 ; N uni1EE8 ; B 52 -14 879 942 ;
+C -1 ; WX 660 ; N uni1EE9 ; B 10 -16 689 756 ;
+C -1 ; WX 760 ; N uni1EEA ; B 52 -14 879 952 ;
+C -1 ; WX 660 ; N uni1EEB ; B 10 -16 689 773 ;
+C -1 ; WX 760 ; N uni1EEC ; B 52 -14 879 942 ;
+C -1 ; WX 660 ; N uni1EED ; B 10 -16 689 767 ;
+C -1 ; WX 760 ; N uni1EEE ; B 52 -14 879 875 ;
+C -1 ; WX 660 ; N uni1EEF ; B 10 -16 689 671 ;
+C -1 ; WX 760 ; N uni1EF0 ; B 52 -245 879 875 ;
+C -1 ; WX 660 ; N uni1EF1 ; B 10 -244 689 642 ;
+C -1 ; WX 610 ; N uni1EF4 ; B 35 -244 694 706 ;
+C -1 ; WX 600 ; N uni1EF5 ; B 2 -250 572 493 ;
+C -1 ; WX 610 ; N uni1EF6 ; B 35 0 694 945 ;
+C -1 ; WX 600 ; N uni1EF7 ; B 2 -243 548 764 ;
+C -1 ; WX 610 ; N uni1EF8 ; B 35 0 694 855 ;
+C -1 ; WX 600 ; N uni1EF9 ; B 2 -243 548 674 ;
+C -1 ; WX 740 ; N uni03A9 ; B 30 0 693 715 ;
+C -1 ; WX 596 ; N uni0394 ; B -9 0 475 714 ;
+C -1 ; WX 340 ; N uni207B ; B 49 566 304 601 ;
+C -1 ; WX 340 ; N uni207C ; B 44 528 297 639 ;
+C -1 ; WX 193 ; N parenleftsuperior ; B 34 360 177 817 ;
+C -1 ; WX 193 ; N parenrightsuperior ; B 15 363 159 820 ;
+C -1 ; WX 340 ; N uni208A ; B 44 -51 297 200 ;
+C -1 ; WX 340 ; N uni208B ; B 49 59 304 94 ;
+C -1 ; WX 340 ; N uni208C ; B 44 22 297 133 ;
+C -1 ; WX 193 ; N parenleftinferior ; B 34 -160 177 297 ;
+C -1 ; WX 193 ; N parenrightinferior ; B 15 -159 159 298 ;
+C -1 ; WX 350 ; N zeroinferior ; B 90 -112 375 254 ;
+C -1 ; WX 294 ; N fourinferior ; B 80 -109 334 249 ;
+C -1 ; WX 339 ; N fiveinferior ; B 90 -111 379 264 ;
+C -1 ; WX 315 ; N sixinferior ; B 100 -111 371 256 ;
+C -1 ; WX 302 ; N seveninferior ; B 117 -112 377 253 ;
+C -1 ; WX 327 ; N eightinferior ; B 90 -112 367 254 ;
+C -1 ; WX 315 ; N nineinferior ; B 100 -111 365 250 ;
+C -1 ; WX 282 ; N oneinferior ; B 110 -111 294 246 ;
+C -1 ; WX 325 ; N twoinferior ; B 74 -111 353 249 ;
+C -1 ; WX 354 ; N threeinferior ; B 90 -113 372 254 ;
+C -1 ; WX 744 ; N euro ; B 49 0 690 645 ;
+C -1 ; WX 611 ; N uni03BC ; B 13 -243 599 488 ;
+C -1 ; WX 395 ; N longs ; B -116 -244 499 722 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 925
+KPX parenleft J 51
+KPX zero Agrave -100
+KPX A Wcircumflex -25
+KPX A Tbar -60
+KPX A Tcaron -60
+KPX A Yacute -120
+KPX A Otilde -70
+KPX A Ecircumflex -56
+KPX A y -63
+KPX A w -70
+KPX A v -70
+KPX A Y 20
+KPX A W -25
+KPX A V -25
+KPX A T 30
+KPX A L 50
+KPX A J 50
+KPX B A -100
+KPX D A -70
+KPX F D -77
+KPX F A -61
+KPX F period -70
+KPX F comma -70
+KPX L Aogonek 50
+KPX L Abreve 50
+KPX L Amacron 50
+KPX L Otilde -73
+KPX L Ecircumflex -37
+KPX L Atilde 50
+KPX L Aring 50
+KPX L Agrave 50
+KPX L Adieresis 50
+KPX L Acircumflex 50
+KPX L Aacute 50
+KPX L AE 30
+KPX L y -36
+KPX L Y -90
+KPX L W -74
+KPX L V -90
+KPX L T -48
+KPX L A 50
+KPX O Ycircumflex -60
+KPX O Ydieresis -60
+KPX O Yacute -60
+KPX O minus -60
+KPX O Y -60
+KPX O V -40
+KPX O A -100
+KPX P Aogonek -70
+KPX P Abreve -70
+KPX P Amacron -70
+KPX P Ecircumflex -21
+KPX P Atilde -70
+KPX P Agrave -70
+KPX P Acircumflex -70
+KPX P Aacute -70
+KPX P AE -50
+KPX P o -31
+KPX P e -31
+KPX P a -31
+KPX P A -70
+KPX P period -126
+KPX P comma -126
+KPX R Aogonek 30
+KPX R Abreve 30
+KPX R Amacron 30
+KPX R Ecircumflex -21
+KPX R Atilde 30
+KPX R Agrave 30
+KPX R Adieresis 30
+KPX R Acircumflex 30
+KPX R Aacute 30
+KPX R y -17
+KPX R Y -19
+KPX R W -19
+KPX R V -39
+KPX R A 30
+KPX T Aogonek -80
+KPX T Abreve -80
+KPX T Amacron -80
+KPX T Atilde -80
+KPX T Aring -80
+KPX T Agrave -80
+KPX T Adieresis -80
+KPX T Acircumflex -160
+KPX T Aacute -80
+KPX T AE -100
+KPX T z -64
+KPX T y -64
+KPX T w -64
+KPX T v -64
+KPX T u -70
+KPX T s -70
+KPX T r -70
+KPX T o -70
+KPX T m -31
+KPX T e -70
+KPX T d -70
+KPX T c -70
+KPX T a -80
+KPX T J -60
+KPX T A -80
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T comma -74
+KPX V summation -50
+KPX V product -50
+KPX V Omegatonos -70
+KPX V Upsilontonos -50
+KPX V Omicrontonos -50
+KPX V Iotatonos -50
+KPX V Etatonos -50
+KPX V Epsilontonos -50
+KPX V anoteleia -50
+KPX V Alphatonos -50
+KPX V zacute -100
+KPX V ycircumflex -100
+KPX V wcircumflex -120
+KPX V uogonek -100
+KPX V uring -100
+KPX V ubreve -100
+KPX V umacron -100
+KPX V utilde -100
+KPX V tbar -70
+KPX V tcaron -70
+KPX V scedilla -100
+KPX V scircumflex -70
+KPX V sacute -100
+KPX V rcaron -70
+KPX V racute -100
+KPX V obreve -150
+KPX V omacron -150
+KPX V Omacron -60
+KPX V eng -100
+KPX V napostrophe -20
+KPX V ncaron -50
+KPX V nacute -100
+KPX V jcircumflex -80
+KPX V ij -100
+KPX V iogonek -100
+KPX V ibreve -20
+KPX V itilde -50
+KPX V gbreve -150
+KPX V gcircumflex -150
+KPX V Gcircumflex -60
+KPX V ecaron -120
+KPX V eogonek -120
+KPX V ebreve -120
+KPX V emacron -120
+KPX V dcaron -120
+KPX V ccaron -70
+KPX V Ccaron -60
+KPX V ccircumflex -70
+KPX V Ccircumflex -60
+KPX V cacute -120
+KPX V Cacute -60
+KPX V aogonek -120
+KPX V Aogonek -80
+KPX V abreve -120
+KPX V Abreve -80
+KPX V amacron -120
+KPX V Amacron -80
+KPX V zcaron -50
+KPX V ydieresis -120
+KPX V yacute -120
+KPX V ugrave -120
+KPX V udieresis -120
+KPX V ucircumflex -120
+KPX V uacute -120
+KPX V scaron -30
+KPX V otilde -150
+KPX V ograve -150
+KPX V odieresis -150
+KPX V ocircumflex -150
+KPX V oacute -150
+KPX V ntilde -50
+KPX V igrave -50
+KPX V idieresis -50
+KPX V icircumflex -50
+KPX V iacute -100
+KPX V egrave -120
+KPX V edieresis -120
+KPX V ecircumflex -120
+KPX V eacute -120
+KPX V ccedilla -120
+KPX V atilde -120
+KPX V aring -120
+KPX V agrave -120
+KPX V adieresis -120
+KPX V acircumflex -120
+KPX V aacute -120
+KPX V Otilde -6
+KPX V Ograve -40
+KPX V Odieresis -60
+KPX V Ocircumflex -60
+KPX V Oacute -60
+KPX V Ccedilla -60
+KPX V Atilde -80
+KPX V Aring -80
+KPX V Agrave -80
+KPX V Adieresis -215
+KPX V Acircumflex -80
+KPX V Aacute -80
+KPX V eth -70
+KPX V thorn -120
+KPX V oe -150
+KPX V oslash -150
+KPX V dotlessi -100
+KPX V ae -120
+KPX V OE -60
+KPX V Oslash -60
+KPX V AE -80
+KPX V breve -70
+KPX V z -100
+KPX V y -120
+KPX V x -120
+KPX V w -120
+KPX V v -120
+KPX V u -120
+KPX V t -70
+KPX V s -120
+KPX V r -70
+KPX V q -150
+KPX V p -120
+KPX V o -150
+KPX V n -100
+KPX V m -120
+KPX V l -30
+KPX V k -50
+KPX V j -100
+KPX V i -100
+KPX V g -150
+KPX V f -50
+KPX V e -120
+KPX V d -120
+KPX V c -120
+KPX V a -120
+KPX V Q -60
+KPX V O -60
+KPX V G -60
+KPX V A -80
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -127
+KPX V comma -127
+KPX W summation -50
+KPX W product -50
+KPX W Omegatonos -50
+KPX W Upsilontonos -50
+KPX W Omicrontonos -70
+KPX W Iotatonos -70
+KPX W Etatonos -70
+KPX W Epsilontonos -70
+KPX W anoteleia -70
+KPX W Alphatonos -50
+KPX W zacute -50
+KPX W ycircumflex -50
+KPX W wcircumflex -50
+KPX W uogonek -50
+KPX W uring -50
+KPX W ubreve -50
+KPX W umacron -50
+KPX W utilde -50
+KPX W tbar -70
+KPX W tcaron -70
+KPX W scedilla -50
+KPX W scircumflex -50
+KPX W sacute -50
+KPX W rcaron -50
+KPX W racute -70
+KPX W obreve -70
+KPX W omacron -50
+KPX W eng -50
+KPX W ncaron -80
+KPX W nacute -50
+KPX W gbreve -70
+KPX W gcircumflex -70
+KPX W ecaron -70
+KPX W eogonek -70
+KPX W ebreve -70
+KPX W emacron -70
+KPX W dcaron -70
+KPX W ccaron -70
+KPX W ccircumflex -70
+KPX W cacute -70
+KPX W aogonek -80
+KPX W Aogonek -70
+KPX W abreve -80
+KPX W Abreve -70
+KPX W amacron -80
+KPX W Amacron -80
+KPX W zcaron -50
+KPX W yacute -50
+KPX W ugrave -50
+KPX W udieresis -50
+KPX W ucircumflex -50
+KPX W uacute -50
+KPX W scaron -50
+KPX W otilde -70
+KPX W ograve -70
+KPX W ocircumflex -70
+KPX W oacute -70
+KPX W ntilde -50
+KPX W icircumflex -20
+KPX W iacute -50
+KPX W egrave -70
+KPX W edieresis -70
+KPX W ecircumflex -70
+KPX W eacute -70
+KPX W ccedilla -70
+KPX W atilde -80
+KPX W aring -80
+KPX W agrave -80
+KPX W acircumflex -80
+KPX W aacute -80
+KPX W Atilde -70
+KPX W Aring -70
+KPX W Agrave -75
+KPX W Adieresis -70
+KPX W Acircumflex -70
+KPX W Aacute -70
+KPX W minus -50
+KPX W oe -70
+KPX W oslash -70
+KPX W dotlessi -70
+KPX W ae -80
+KPX W AE -110
+KPX W breve -80
+KPX W z -100
+KPX W y -100
+KPX W x -100
+KPX W w -100
+KPX W v -100
+KPX W u -100
+KPX W t -80
+KPX W s -120
+KPX W r -73
+KPX W q -150
+KPX W p -120
+KPX W o -120
+KPX W n -100
+KPX W m -120
+KPX W i -100
+KPX W g -150
+KPX W f -50
+KPX W e -120
+KPX W d -120
+KPX W c -100
+KPX W a -100
+KPX W A -70
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -90
+KPX W comma -90
+KPX Y summation -50
+KPX Y product -50
+KPX Y Theta -50
+KPX Y Eta -50
+KPX Y Zeta -50
+KPX Y Omegatonos -50
+KPX Y Upsilontonos -50
+KPX Y Omicrontonos -70
+KPX Y Iotatonos -50
+KPX Y Etatonos -70
+KPX Y Epsilontonos -70
+KPX Y anoteleia -70
+KPX Y Alphatonos -50
+KPX Y zacute -50
+KPX Y ycircumflex -50
+KPX Y wcircumflex -50
+KPX Y uogonek -50
+KPX Y uring -50
+KPX Y ubreve -50
+KPX Y umacron -50
+KPX Y utilde -50
+KPX Y tbar -70
+KPX Y tcaron -70
+KPX Y scedilla -50
+KPX Y scircumflex -50
+KPX Y sacute -50
+KPX Y rcaron -50
+KPX Y racute -50
+KPX Y obreve -70
+KPX Y Obreve -80
+KPX Y omacron -70
+KPX Y Omacron -80
+KPX Y eng -50
+KPX Y ncaron -50
+KPX Y nacute -50
+KPX Y gbreve -70
+KPX Y gcircumflex -70
+KPX Y Gcircumflex -80
+KPX Y ecaron -70
+KPX Y eogonek -70
+KPX Y ebreve -70
+KPX Y emacron -70
+KPX Y dcaron -70
+KPX Y ccaron -70
+KPX Y Ccaron -80
+KPX Y ccircumflex -70
+KPX Y Ccircumflex -80
+KPX Y cacute -70
+KPX Y Cacute -80
+KPX Y aogonek -80
+KPX Y Aogonek -70
+KPX Y abreve -80
+KPX Y Abreve -70
+KPX Y amacron -80
+KPX Y Amacron -70
+KPX Y ydieresis -50
+KPX Y yacute -50
+KPX Y ugrave -70
+KPX Y udieresis -50
+KPX Y ucircumflex -70
+KPX Y uacute -50
+KPX Y scaron -50
+KPX Y ograve -70
+KPX Y ntilde -50
+KPX Y iacute -50
+KPX Y egrave -70
+KPX Y edieresis -70
+KPX Y ecircumflex -70
+KPX Y eacute -70
+KPX Y ccedilla -70
+KPX Y atilde -80
+KPX Y aring -80
+KPX Y agrave -80
+KPX Y acircumflex -80
+KPX Y aacute -80
+KPX Y Otilde -80
+KPX Y Ograve -80
+KPX Y Odieresis -80
+KPX Y Ocircumflex -80
+KPX Y Oacute -80
+KPX Y Ecircumflex -18
+KPX Y Ccedilla -80
+KPX Y Atilde -70
+KPX Y Aring -70
+KPX Y Agrave -70
+KPX Y Adieresis -70
+KPX Y Acircumflex -70
+KPX Y Aacute -70
+KPX Y oe -70
+KPX Y oslash -70
+KPX Y dotlessi -50
+KPX Y ae -80
+KPX Y OE -80
+KPX Y Oslash -80
+KPX Y AE -125
+KPX Y breve -80
+KPX Y z -100
+KPX Y y -120
+KPX Y x -120
+KPX Y w -120
+KPX Y v -120
+KPX Y u -120
+KPX Y t -90
+KPX Y s -100
+KPX Y r -100
+KPX Y q -150
+KPX Y p -120
+KPX Y o -150
+KPX Y n -100
+KPX Y m -100
+KPX Y j -90
+KPX Y i -61
+KPX Y g -150
+KPX Y f -50
+KPX Y e -70
+KPX Y d -120
+KPX Y c -130
+KPX Y a -90
+KPX Y O -80
+KPX Y G -80
+KPX Y C -80
+KPX Y A -70
+KPX Y semicolon -48
+KPX Y colon -48
+KPX Y period -95
+KPX Y comma -85
+KPX bracketleft J 51
+KPX f Otilde 59
+KPX f Oacute 59
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r Otilde 63
+KPX r Oacute 63
+KPX r period -58
+KPX r comma -39
+KPX v o -17
+KPX v e -17
+KPX v a -26
+KPX v period -109
+KPX v comma -109
+KPX w o -17
+KPX w e -17
+KPX w a -26
+KPX w period -90
+KPX w comma -90
+KPX y o -17
+KPX y e -17
+KPX y period -109
+KPX y comma -109
+KPX Agrave Wcircumflex -25
+KPX Agrave Tbar -60
+KPX Agrave Tcaron -60
+KPX Agrave Y 20
+KPX Agrave W -25
+KPX Agrave V -25
+KPX Agrave T 30
+KPX Agrave L 50
+KPX Aacute Ycircumflex 20
+KPX Aacute Wcircumflex -25
+KPX Aacute Tbar -60
+KPX Aacute Tcaron -60
+KPX Aacute Ydieresis 20
+KPX Aacute Yacute 20
+KPX Aacute minus 20
+KPX Aacute Y 20
+KPX Aacute W -25
+KPX Aacute V -25
+KPX Aacute T 30
+KPX Aacute L 50
+KPX Acircumflex Ycircumflex 20
+KPX Acircumflex Wcircumflex -25
+KPX Acircumflex Tbar -60
+KPX Acircumflex Tcaron -60
+KPX Acircumflex Ydieresis 20
+KPX Acircumflex Yacute 20
+KPX Acircumflex minus 20
+KPX Acircumflex Y 20
+KPX Acircumflex W -25
+KPX Acircumflex V 25
+KPX Acircumflex T 30
+KPX Acircumflex L 50
+KPX Atilde Ycircumflex 20
+KPX Atilde Wcircumflex -25
+KPX Atilde Tbar -60
+KPX Atilde Tcaron -60
+KPX Atilde Ydieresis 20
+KPX Atilde Yacute 20
+KPX Atilde minus 20
+KPX Atilde Y 20
+KPX Atilde W -25
+KPX Atilde V -25
+KPX Atilde T 30
+KPX Atilde L 50
+KPX Adieresis Ycircumflex 20
+KPX Adieresis Wcircumflex -25
+KPX Adieresis Tbar -60
+KPX Adieresis Tcaron -60
+KPX Adieresis Ydieresis 20
+KPX Adieresis Yacute 20
+KPX Adieresis minus 20
+KPX Adieresis Y 20
+KPX Adieresis W -25
+KPX Adieresis V -25
+KPX Adieresis T 30
+KPX Adieresis L 50
+KPX Aring Ycircumflex 20
+KPX Aring Wcircumflex -25
+KPX Aring Tbar -60
+KPX Aring Ydieresis 20
+KPX Aring Yacute 20
+KPX Aring minus 20
+KPX Aring Y 20
+KPX Aring W -25
+KPX Aring V -25
+KPX Aring T 30
+KPX Aring L 50
+KPX AE V 20
+KPX Ecircumflex A -36
+KPX Ograve Ycircumflex -60
+KPX Ograve Ydieresis -60
+KPX Ograve Yacute -60
+KPX Ograve Agrave -166
+KPX Ograve minus -60
+KPX Ograve Y -60
+KPX Ograve V -60
+KPX Ograve A -146
+KPX Oacute Ycircumflex -60
+KPX Oacute Ydieresis -60
+KPX Oacute Yacute -60
+KPX Oacute minus -60
+KPX Oacute Y -60
+KPX Oacute V -40
+KPX Ocircumflex Ycircumflex -60
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Yacute -60
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex minus -60
+KPX Ocircumflex Y -60
+KPX Ocircumflex V -40
+KPX Ocircumflex A -146
+KPX Otilde Ycircumflex -60
+KPX Otilde Ydieresis -60
+KPX Otilde Yacute -60
+KPX Otilde Ecircumflex -68
+KPX Otilde minus -60
+KPX Otilde t -68
+KPX Otilde s -107
+KPX Otilde r -58
+KPX Otilde o -80
+KPX Otilde m -58
+KPX Otilde e -80
+KPX Otilde d -107
+KPX Otilde a -90
+KPX Otilde Y -60
+KPX Otilde V -40
+KPX Odieresis Ycircumflex -60
+KPX Odieresis Ydieresis -60
+KPX Odieresis Yacute -60
+KPX Odieresis minus -60
+KPX Odieresis Y -60
+KPX Odieresis V -40
+KPX Oslash Ycircumflex -60
+KPX Oslash Ydieresis -60
+KPX Oslash Yacute -60
+KPX Oslash minus -60
+KPX Oslash Y -60
+KPX Oslash V -40
+KPX Yacute Obreve -80
+KPX Yacute Omacron -80
+KPX Yacute Gcircumflex -80
+KPX Yacute Ccaron -80
+KPX Yacute Ccircumflex -80
+KPX Yacute Cacute -80
+KPX Yacute Aogonek -120
+KPX Yacute Abreve -120
+KPX Yacute Amacron -120
+KPX Yacute Otilde -80
+KPX Yacute Ograve -80
+KPX Yacute Odieresis -80
+KPX Yacute Ocircumflex -80
+KPX Yacute Oacute -80
+KPX Yacute Ccedilla -80
+KPX Yacute Atilde -70
+KPX Yacute Aring -70
+KPX Yacute Agrave -70
+KPX Yacute Adieresis -70
+KPX Yacute Acircumflex -70
+KPX Yacute Aacute -70
+KPX Yacute OE -80
+KPX Yacute Oslash -80
+KPX Yacute AE -120
+KPX Yacute O -80
+KPX Yacute G -80
+KPX Yacute C -80
+KPX Yacute A -120
+KPX acircumflex W -78
+KPX acircumflex V -151
+KPX acircumflex T -117
+KPX atilde W -78
+KPX atilde V -151
+KPX atilde T -117
+KPX Amacron Ycircumflex -120
+KPX Amacron Wcircumflex -125
+KPX Amacron Tbar -60
+KPX Amacron Tcaron -60
+KPX Amacron Ydieresis -120
+KPX Amacron Yacute -120
+KPX Amacron Y 30
+KPX Amacron W -25
+KPX Amacron V -25
+KPX Amacron T 30
+KPX Amacron L 50
+KPX Abreve Ycircumflex -120
+KPX Abreve Wcircumflex -125
+KPX Abreve Tbar -60
+KPX Abreve Tcaron -60
+KPX Abreve Ydieresis -120
+KPX Abreve Yacute -120
+KPX Abreve Y 20
+KPX Abreve W -25
+KPX Abreve V -25
+KPX Abreve T 30
+KPX Abreve L 50
+KPX Aogonek Ycircumflex -120
+KPX Aogonek Wcircumflex -125
+KPX Aogonek Tbar -60
+KPX Aogonek Tcaron -60
+KPX Aogonek Ydieresis -120
+KPX Aogonek Yacute -120
+KPX Aogonek Y 20
+KPX Aogonek W -25
+KPX Aogonek V -25
+KPX Aogonek T 30
+KPX Aogonek L 50
+KPX Omacron Ycircumflex -60
+KPX Omacron Ydieresis -60
+KPX Omacron Yacute -60
+KPX Omacron minus -60
+KPX Omacron Y -60
+KPX Omacron V -40
+KPX Obreve Ycircumflex -60
+KPX Obreve Ydieresis -60
+KPX Obreve Yacute -60
+KPX Obreve minus -60
+KPX Obreve Y -60
+KPX Tcaron Aogonek -60
+KPX Tcaron Abreve -60
+KPX Tcaron Amacron -60
+KPX Tcaron Atilde -60
+KPX Tcaron Agrave -60
+KPX Tcaron Adieresis -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Aacute -60
+KPX Tcaron AE -60
+KPX Tcaron A -60
+KPX Tbar Aogonek -60
+KPX Tbar Abreve -60
+KPX Tbar Amacron -60
+KPX Tbar Atilde -60
+KPX Tbar Aring -60
+KPX Tbar Agrave -60
+KPX Tbar Adieresis -60
+KPX Tbar Acircumflex -60
+KPX Tbar Aacute -60
+KPX Tbar AE -60
+KPX Tbar A -60
+KPX Wcircumflex Aogonek -125
+KPX Wcircumflex Abreve -125
+KPX Wcircumflex Amacron -125
+KPX Wcircumflex Atilde -70
+KPX Wcircumflex Aring -70
+KPX Wcircumflex Agrave -70
+KPX Wcircumflex Adieresis -70
+KPX Wcircumflex Acircumflex -70
+KPX Wcircumflex Aacute -70
+KPX Wcircumflex AE -125
+KPX Wcircumflex A -70
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Aogonek -120
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Ccedilla -80
+KPX Ycircumflex Atilde -70
+KPX Ycircumflex Aring -70
+KPX Ycircumflex Agrave -70
+KPX Ycircumflex Adieresis -70
+KPX Ycircumflex Acircumflex -70
+KPX Ycircumflex Aacute -70
+KPX Ycircumflex OE -80
+KPX Ycircumflex Oslash -80
+KPX Ycircumflex AE -120
+KPX Ycircumflex O -80
+KPX Ycircumflex G -80
+KPX Ycircumflex C -80
+KPX Ycircumflex A -70
+KPX Ydieresis Obreve -80
+KPX Ydieresis Omacron -80
+KPX Ydieresis Gcircumflex -80
+KPX Ydieresis Ccaron -80
+KPX Ydieresis Ccircumflex -80
+KPX Ydieresis Cacute -80
+KPX Ydieresis Aogonek -120
+KPX Ydieresis Abreve -120
+KPX Ydieresis Amacron -120
+KPX Ydieresis Otilde -80
+KPX Ydieresis Ograve -80
+KPX Ydieresis Odieresis -80
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Oacute -80
+KPX Ydieresis Ccedilla -80
+KPX Ydieresis Atilde -70
+KPX Ydieresis Aring -70
+KPX Ydieresis Agrave -70
+KPX Ydieresis Adieresis -70
+KPX Ydieresis Acircumflex -70
+KPX Ydieresis Aacute -70
+KPX Ydieresis OE -80
+KPX Ydieresis Oslash -80
+KPX Ydieresis AE -120
+KPX Ydieresis O -80
+KPX Ydieresis G -80
+KPX Ydieresis C -80
+KPX Ydieresis A -70
+KPX minus Obreve -80
+KPX minus Omacron -80
+KPX minus Gcircumflex -80
+KPX minus Ccaron -80
+KPX minus Ccircumflex -80
+KPX minus Cacute -80
+KPX minus Otilde -80
+KPX minus Ograve -80
+KPX minus Odieresis -80
+KPX minus Ocircumflex -80
+KPX minus Oacute -80
+KPX minus Ccedilla -80
+KPX minus Atilde -70
+KPX minus Aring -70
+KPX minus Agrave -70
+KPX minus Adieresis -70
+KPX minus Acircumflex -70
+KPX minus Aacute -70
+KPX minus OE -80
+KPX minus Oslash -80
+KPX minus O -80
+KPX minus G -80
+KPX minus C -80
+KPX minus A -70
+KPX uni1FBF uni1FBC -200
+KPX uni1FBF Alpha -200
+KPX uni1FBF A -200
+KPX uni1FBF O -50
+KPX uni1FBF Upsilon 20
+KPX uni1FBF Omega -80
+KPX uni1FBF Epsilon -90
+KPX uni1FBF Eta -80
+KPX uni1FBF Iota -90
+KPX uni1FBF Omicron -90
+KPX uni1FBF uni1FFC -90
+KPX uni1FBF uni1FCC -90
+KPX uni1FBF Rho -90
+KPX uni1FFE uni1FFC -70
+KPX uni1FFE uni1FBC -210
+KPX uni1FFE uni1FCC -80
+KPX uni1FFE Alpha -210
+KPX uni1FFE Epsilon -80
+KPX uni1FFE Eta -80
+KPX uni1FFE Iota -80
+KPX uni1FFE Omicron -80
+KPX uni1FFE Upsilon 40
+KPX uni1FFE Omega -60
+KPX uni1FFD uni1FFC -150
+KPX uni1FFD uni1FBC -240
+KPX uni1FFD uni1FCC -100
+KPX uni1FFD Omega -130
+KPX uni1FFD Upsilon 20
+KPX uni1FFD Omicron -140
+KPX uni1FFD Iota -90
+KPX uni1FFD Eta -90
+KPX uni1FFD Epsilon -80
+KPX uni1FFD Alpha -240
+KPX uni1FEF uni1FFC -60
+KPX uni1FEF uni1FBC -210
+KPX uni1FEF uni1FCC -100
+KPX uni1FEF Alpha -210
+KPX uni1FEF Epsilon -100
+KPX uni1FEF Eta -100
+KPX uni1FEF Iota -110
+KPX uni1FEF Omicron -60
+KPX uni1FEF Omega -50
+KPX uni1FCE uni1FFC -140
+KPX uni1FCE uni1FBC -240
+KPX uni1FCE Omega -120
+KPX uni1FCE Omicron -140
+KPX uni1FCE Iota -90
+KPX uni1FCE Eta -80
+KPX uni1FCE Epsilon -80
+KPX uni1FCE Alpha -240
+KPX uni1FCE Upsilon 30
+KPX uni1FCE uni1FCC -90
+KPX uni1FCD uni1FBC -180
+KPX uni1FCD uni1FCC -40
+KPX uni1FCD Alpha -180
+KPX uni1FCD Epsilon -80
+KPX uni1FCD Eta -80
+KPX uni1FCD Iota -80
+KPX uni1FCD Omicron -30
+KPX uni1FCD Upsilon 30
+KPX uni1FCD Omega -30
+KPX uni1FCD uni1FFC -30
+KPX uni1FDE uni1FFC -120
+KPX uni1FDE uni1FBC -200
+KPX uni1FDE uni1FCC -80
+KPX uni1FDE Omega -100
+KPX uni1FDE Upsilon 50
+KPX uni1FDE Omicron -110
+KPX uni1FDE Iota -70
+KPX uni1FDE Eta -70
+KPX uni1FDE Epsilon -60
+KPX uni1FDE Alpha -200
+KPX uni1FDD uni1FBC -180
+KPX uni1FDD Alpha -180
+KPX uni1FDD Epsilon -80
+KPX uni1FDD Eta -80
+KPX uni1FDD Iota -80
+KPX uni1FDD Omicron -40
+KPX uni1FDD Upsilon 10
+KPX uni1FDD Omega -40
+KPX uni1FDD uni1FFC -40
+KPX uni1FDD uni1FCC -80
+KPX uni1FCF uni1FFC -160
+KPX uni1FCF uni1FBC -220
+KPX uni1FCF uni1FCC -120
+KPX uni1FCF Omega -150
+KPX uni1FCF Upsilon 10
+KPX uni1FCF Omicron -140
+KPX uni1FCF Epsilon -80
+KPX uni1FCF Iota -100
+KPX uni1FCF Eta -90
+KPX uni1FCF Alpha -220
+KPX uni1FDF uni1FFC -150
+KPX uni1FDF uni1FBC -220
+KPX uni1FDF uni1FCC -100
+KPX uni1FDF Omega -150
+KPX uni1FDF Upsilon 20
+KPX uni1FDF Omicron -150
+KPX uni1FDF Iota -120
+KPX uni1FDF Eta -100
+KPX uni1FDF Epsilon -90
+KPX uni1FDF Alpha -220
+KPX Ohorn uhorn -40
+KPX Uhorn exclamdbl -50
+KPX Uhorn wgrave -50
+KPX Uhorn Wgrave -50
+KPX Uhorn ellipsis -50
+KPX Uhorn quotesinglbase -50
+KPX Uhorn hyphen -50
+KPX Uhorn quoteright -50
+KPX uhorn Ohorn -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Regular.afm b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Regular.afm
new file mode 100644
index 0000000000..9b312df0e2
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/afm/GFSBodoni-Regular.afm
@@ -0,0 +1,1469 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Tue May 22 22:54:36 2007
+FontName GFSBodoni-Regular
+FullName GFS Bodoni Regular
+FamilyName GFS Bodoni Rg
+Weight Regular
+Notice (Copyright (c) George Matthiopoulos, 1998. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -123
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -360 -325 1159 1163
+CapHeight 705
+XHeight 477
+Ascender 705
+Descender -229
+StartCharMetrics 1176
+C 32 ; WX 378 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 273 ; N exclam ; B 83 -13 197 713 ;
+C 34 ; WX 330 ; N quotedbl ; B 44 417 258 714 ;
+C 35 ; WX 766 ; N numbersign ; B 50 -1 716 709 ;
+C 36 ; WX 546 ; N dollar ; B -12 -140 518 739 ;
+C 37 ; WX 795 ; N percent ; B 24 -49 767 716 ;
+C 38 ; WX 737 ; N ampersand ; B 24 -17 722 714 ;
+C 39 ; WX 405 ; N quotesingle ; B 197 542 357 742 ;
+C 40 ; WX 329 ; N parenleft ; B 68 -208 293 684 ;
+C 41 ; WX 329 ; N parenright ; B 46 -208 272 684 ;
+C 42 ; WX 498 ; N asterisk ; B 66 266 436 684 ;
+C 43 ; WX 831 ; N plus ; B 124 0 707 594 ;
+C 44 ; WX 273 ; N comma ; B 63 -145 214 108 ;
+C 45 ; WX 330 ; N hyphen ; B 46 188 286 256 ;
+C 46 ; WX 273 ; N period ; B 83 -13 197 100 ;
+C 47 ; WX 270 ; N slash ; B -23 -92 267 683 ;
+C 48 ; WX 596 ; N zero ; B 35 -15 561 715 ;
+C 49 ; WX 505 ; N one ; B 96 0 413 713 ;
+C 50 ; WX 572 ; N two ; B 26 0 529 719 ;
+C 51 ; WX 589 ; N three ; B 52 -15 533 715 ;
+C 52 ; WX 548 ; N four ; B 20 0 525 716 ;
+C 53 ; WX 606 ; N five ; B 58 -15 569 730 ;
+C 54 ; WX 577 ; N six ; B 61 -15 550 730 ;
+C 55 ; WX 534 ; N seven ; B 47 0 506 705 ;
+C 56 ; WX 572 ; N eight ; B 45 -15 527 714 ;
+C 57 ; WX 575 ; N nine ; B 40 -31 529 714 ;
+C 58 ; WX 324 ; N colon ; B 122 -2 238 478 ;
+C 59 ; WX 273 ; N semicolon ; B 52 -168 214 454 ;
+C 60 ; WX 831 ; N less ; B 137 45 717 542 ;
+C 61 ; WX 831 ; N equalorig ; B 124 191 707 401 ;
+C 62 ; WX 831 ; N greater ; B 139 45 722 542 ;
+C 63 ; WX 438 ; N question ; B 28 -11 405 715 ;
+C 64 ; WX 740 ; N at ; B 45 -15 694 683 ;
+C 65 ; WX 710 ; N A ; B 12 0 696 714 ;
+C 66 ; WX 623 ; N B ; B 46 0 601 705 ;
+C 67 ; WX 700 ; N C ; B 74 -10 619 715 ;
+C 68 ; WX 785 ; N D ; B 50 0 716 707 ;
+C 69 ; WX 633 ; N E ; B 51 0 608 705 ;
+C 70 ; WX 619 ; N F ; B 65 0 592 705 ;
+C 71 ; WX 720 ; N G ; B 62 -8 685 715 ;
+C 72 ; WX 785 ; N H ; B 42 0 757 705 ;
+C 73 ; WX 410 ; N I ; B 50 0 368 705 ;
+C 74 ; WX 500 ; N J ; B 25 -8 468 712 ;
+C 75 ; WX 763 ; N K ; B 40 0 731 705 ;
+C 76 ; WX 635 ; N L ; B 55 0 612 705 ;
+C 77 ; WX 944 ; N M ; B 46 -15 909 708 ;
+C 78 ; WX 780 ; N N ; B 30 0 746 708 ;
+C 79 ; WX 725 ; N O ; B 52 -10 676 714 ;
+C 80 ; WX 641 ; N P ; B 56 0 605 705 ;
+C 81 ; WX 719 ; N Q ; B 39 -110 664 714 ;
+C 82 ; WX 700 ; N R ; B 34 -10 669 705 ;
+C 83 ; WX 660 ; N S ; B 76 -10 601 715 ;
+C 84 ; WX 617 ; N T ; B 40 0 589 705 ;
+C 85 ; WX 725 ; N U ; B 7 -11 721 710 ;
+C 86 ; WX 700 ; N V ; B 9 -10 692 704 ;
+C 87 ; WX 1025 ; N W ; B -2 -9 1021 706 ;
+C 88 ; WX 749 ; N X ; B 13 0 718 705 ;
+C 89 ; WX 705 ; N Y ; B 20 0 686 706 ;
+C 90 ; WX 570 ; N Z ; B 16 0 544 705 ;
+C 91 ; WX 326 ; N bracketleft ; B 80 -194 293 666 ;
+C 92 ; WX 381 ; N backslash ; B 45 -92 335 683 ;
+C 93 ; WX 326 ; N bracketright ; B 34 -194 247 666 ;
+C 94 ; WX 519 ; N asciicircum ; B 64 280 466 690 ;
+C 95 ; WX 498 ; N underscore ; B 0 -226 498 -168 ;
+C 96 ; WX 543 ; N grave ; B 164 539 307 726 ;
+C 97 ; WX 595 ; N a ; B 39 -12 564 491 ;
+C 98 ; WX 549 ; N b ; B 19 -11 518 705 ;
+C 99 ; WX 530 ; N c ; B 51 -11 477 491 ;
+C 100 ; WX 575 ; N d ; B 44 -10 553 705 ;
+C 101 ; WX 545 ; N e ; B 56 -10 489 491 ;
+C 102 ; WX 445 ; N f ; B 36 1 447 714 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 656 ; N g ; B 12 -250 648 486 ;
+C 104 ; WX 640 ; N h ; B 44 -1 614 705 ;
+C 105 ; WX 350 ; N i ; B 61 0 300 684 ;
+C 106 ; WX 313 ; N j ; B -50 -244 202 684 ;
+C 107 ; WX 637 ; N k ; B 44 0 641 703 ;
+C 108 ; WX 350 ; N l ; B 63 0 298 705 ;
+C 109 ; WX 941 ; N m ; B 50 0 906 486 ;
+C 110 ; WX 660 ; N n ; B 50 0 622 486 ;
+C 111 ; WX 530 ; N o ; B 54 -12 476 491 ;
+C 112 ; WX 564 ; N p ; B 10 -229 529 491 ;
+C 113 ; WX 561 ; N q ; B 55 -229 557 490 ;
+C 114 ; WX 470 ; N r ; B 26 0 452 491 ;
+C 115 ; WX 490 ; N s ; B 57 -11 447 492 ;
+C 116 ; WX 380 ; N t ; B 50 -10 324 634 ;
+C 117 ; WX 640 ; N u ; B 31 -10 607 477 ;
+C 118 ; WX 606 ; N v ; B -3 0 608 476 ;
+C 119 ; WX 810 ; N w ; B -2 0 807 477 ;
+C 120 ; WX 619 ; N x ; B 14 -1 598 477 ;
+C 121 ; WX 600 ; N y ; B -16 -244 598 476 ;
+C 122 ; WX 500 ; N z ; B 54 0 462 477 ;
+C 123 ; WX 498 ; N braceleft ; B 86 -118 412 737 ;
+C 124 ; WX 498 ; N bar ; B 218 0 276 705 ;
+C 125 ; WX 498 ; N braceright ; B 87 -118 412 737 ;
+C 126 ; WX 593 ; N asciitilde ; B 191 527 495 620 ;
+C 161 ; WX 273 ; N exclamdown ; B 83 -244 197 482 ;
+C 162 ; WX 529 ; N cent ; B 52 -80 478 617 ;
+C 163 ; WX 500 ; N sterling ; B 4 -20 472 709 ;
+C 164 ; WX 500 ; N currency ; B 30 96 470 531 ;
+C 165 ; WX 708 ; N yen ; B 20 0 686 706 ;
+C 166 ; WX 606 ; N brokenbar ; B 275 0 331 726 ;
+C 167 ; WX 481 ; N section ; B 55 -166 425 665 ;
+C 168 ; WX 490 ; N dieresis ; B 103 560 385 670 ;
+C 169 ; WX 760 ; N copyright ; B 36 -15 725 683 ;
+C 170 ; WX 330 ; N ordfeminine ; B 24 254 312 532 ;
+C 171 ; WX 500 ; N guillemotleft ; B 50 71 450 428 ;
+C 172 ; WX 606 ; N logicalnot ; B 51 120 551 386 ;
+C 174 ; WX 760 ; N registered ; B 35 -15 725 683 ;
+C 175 ; WX 333 ; N macron ; B 28 567 320 605 ;
+C 176 ; WX 400 ; N degree ; B 50 389 350 689 ;
+C 177 ; WX 606 ; N plusminus ; B 51 0 555 512 ;
+C 178 ; WX 332 ; N twosuperior ; B 40 402 297 768 ;
+C 179 ; WX 338 ; N threesuperior ; B 44 397 290 769 ;
+C 180 ; WX 237 ; N acute ; B 67 542 205 736 ;
+C 181 ; WX 647 ; N uni00B5 ; B 92 -243 623 488 ;
+C 182 ; WX 620 ; N paragraph ; B 74 -141 546 683 ;
+C 183 ; WX 250 ; N periodcentered ; B 66 241 183 358 ;
+C 184 ; WX 333 ; N cedilla ; B 38 -212 278 -6 ;
+C 185 ; WX 278 ; N onesuperior ; B 62 402 224 765 ;
+C 186 ; WX 316 ; N ordmasculine ; B 28 256 262 533 ;
+C 187 ; WX 500 ; N guillemotright ; B 50 71 450 428 ;
+C 188 ; WX 718 ; N onequarter ; B 70 0 683 717 ;
+C 189 ; WX 803 ; N onehalf ; B 45 0 768 690 ;
+C 190 ; WX 740 ; N threequarters ; B 45 0 705 713 ;
+C 191 ; WX 438 ; N questiondown ; B 27 -243 404 483 ;
+C 192 ; WX 710 ; N Agrave ; B 12 0 696 938 ;
+C 193 ; WX 710 ; N Aacute ; B 12 0 696 943 ;
+C 194 ; WX 710 ; N Acircumflex ; B 12 0 696 867 ;
+C 195 ; WX 710 ; N Atilde ; B 12 0 696 840 ;
+C 196 ; WX 710 ; N Adieresis ; B 13 0 696 858 ;
+C 197 ; WX 710 ; N Aring ; B 12 0 696 951 ;
+C 198 ; WX 865 ; N AE ; B -78 0 842 705 ;
+C 199 ; WX 699 ; N Ccedilla ; B 75 -212 622 714 ;
+C 200 ; WX 633 ; N Egrave ; B 51 0 608 938 ;
+C 201 ; WX 633 ; N Eacute ; B 55 0 612 936 ;
+C 202 ; WX 633 ; N Ecircumflex ; B 51 0 608 866 ;
+C 203 ; WX 633 ; N Edieresis ; B 51 0 608 858 ;
+C 204 ; WX 410 ; N Igrave ; B 50 0 368 938 ;
+C 205 ; WX 410 ; N Iacute ; B 50 0 368 943 ;
+C 206 ; WX 410 ; N Icircumflex ; B 50 0 368 868 ;
+C 207 ; WX 410 ; N Idieresis ; B 50 0 368 862 ;
+C 208 ; WX 775 ; N Eth ; B 78 0 744 707 ;
+C 209 ; WX 780 ; N Ntilde ; B 30 0 746 848 ;
+C 210 ; WX 725 ; N Ograve ; B 52 -10 676 939 ;
+C 211 ; WX 725 ; N Oacute ; B 52 -10 676 948 ;
+C 212 ; WX 725 ; N Ocircumflex ; B 52 -10 676 870 ;
+C 213 ; WX 725 ; N Otilde ; B 52 -10 676 844 ;
+C 214 ; WX 725 ; N Odieresis ; B 52 -10 676 861 ;
+C 215 ; WX 606 ; N multiply ; B 83 82 523 520 ;
+C 216 ; WX 725 ; N Oslash ; B 52 -17 680 719 ;
+C 217 ; WX 725 ; N Ugrave ; B 7 -11 721 936 ;
+C 218 ; WX 725 ; N Uacute ; B 7 -11 721 947 ;
+C 219 ; WX 725 ; N Ucircumflex ; B 7 -11 721 865 ;
+C 220 ; WX 725 ; N Udieresis ; B 7 -11 721 860 ;
+C 221 ; WX 705 ; N Yacute ; B 20 0 686 945 ;
+C 222 ; WX 596 ; N Thorn ; B 22 0 577 705 ;
+C 223 ; WX 523 ; N germandbls ; B 28 -10 496 706 ;
+C 224 ; WX 595 ; N agrave ; B 58 -16 583 727 ;
+C 225 ; WX 595 ; N aacute ; B 55 -16 580 727 ;
+C 226 ; WX 595 ; N acircumflex ; B 54 -16 579 688 ;
+C 227 ; WX 595 ; N atilde ; B 55 -16 580 656 ;
+C 228 ; WX 595 ; N adieresis ; B 55 -16 580 677 ;
+C 229 ; WX 595 ; N aring ; B 58 -16 583 767 ;
+C 230 ; WX 840 ; N ae ; B 34 -15 811 488 ;
+C 231 ; WX 529 ; N ccedilla ; B 49 -221 475 487 ;
+C 232 ; WX 545 ; N egrave ; B 47 -15 489 727 ;
+C 233 ; WX 545 ; N eacute ; B 47 -15 489 726 ;
+C 234 ; WX 545 ; N ecircumflex ; B 47 -15 489 682 ;
+C 235 ; WX 545 ; N edieresis ; B 47 -15 489 678 ;
+C 236 ; WX 350 ; N igrave ; B 48 0 300 726 ;
+C 237 ; WX 350 ; N iacute ; B 61 0 300 726 ;
+C 238 ; WX 350 ; N icircumflex ; B 12 0 298 737 ;
+C 239 ; WX 350 ; N idieresis ; B 23 0 304 680 ;
+C 240 ; WX 528 ; N eth ; B 47 -15 476 728 ;
+C 241 ; WX 660 ; N ntilde ; B 21 0 593 656 ;
+C 242 ; WX 530 ; N ograve ; B 50 -15 479 736 ;
+C 243 ; WX 530 ; N oacute ; B 47 -15 476 736 ;
+C 244 ; WX 530 ; N ocircumflex ; B 48 -15 485 679 ;
+C 245 ; WX 530 ; N otilde ; B 46 -15 475 656 ;
+C 246 ; WX 530 ; N odieresis ; B 48 -15 485 670 ;
+C 247 ; WX 820 ; N divide ; B 122 72 698 515 ;
+C 248 ; WX 520 ; N oslash ; B 47 -80 476 574 ;
+C 249 ; WX 640 ; N ugrave ; B 38 -13 610 730 ;
+C 250 ; WX 640 ; N uacute ; B 42 -16 614 727 ;
+C 251 ; WX 640 ; N ucircumflex ; B 46 -16 618 682 ;
+C 252 ; WX 640 ; N udieresis ; B 50 -16 622 670 ;
+C 253 ; WX 600 ; N yacute ; B -16 -244 598 734 ;
+C 254 ; WX 564 ; N thorn ; B 21 -229 529 705 ;
+C 255 ; WX 600 ; N ydieresis ; B -16 -244 598 670 ;
+C -1 ; WX 710 ; N Amacron ; B 12 0 696 801 ;
+C -1 ; WX 595 ; N amacron ; B 39 -12 564 608 ;
+C -1 ; WX 710 ; N Abreve ; B 12 0 696 905 ;
+C -1 ; WX 595 ; N abreve ; B 39 -12 564 701 ;
+C -1 ; WX 710 ; N Aogonek ; B 12 -162 696 714 ;
+C -1 ; WX 595 ; N aogonek ; B 39 -162 603 492 ;
+C -1 ; WX 700 ; N Cacute ; B 74 -10 619 943 ;
+C -1 ; WX 530 ; N cacute ; B 51 -11 477 736 ;
+C -1 ; WX 700 ; N Ccircumflex ; B 74 -10 619 869 ;
+C -1 ; WX 530 ; N ccircumflex ; B 51 -11 477 686 ;
+C -1 ; WX 700 ; N Ccaron ; B 74 -10 621 916 ;
+C -1 ; WX 530 ; N ccaron ; B 51 -11 477 682 ;
+C -1 ; WX 785 ; N Dcaron ; B 50 0 716 920 ;
+C -1 ; WX 575 ; N dcaron ; B 44 -10 677 718 ;
+C -1 ; WX 633 ; N Emacron ; B 51 0 608 799 ;
+C -1 ; WX 545 ; N emacron ; B 56 -10 489 609 ;
+C -1 ; WX 633 ; N Ebreve ; B 51 0 608 886 ;
+C -1 ; WX 545 ; N ebreve ; B 56 -10 489 699 ;
+C -1 ; WX 633 ; N Eogonek ; B 51 -165 608 705 ;
+C -1 ; WX 545 ; N eogonek ; B 54 -168 496 498 ;
+C -1 ; WX 633 ; N Ecaron ; B 51 0 608 920 ;
+C -1 ; WX 545 ; N ecaron ; B 56 -10 489 684 ;
+C -1 ; WX 720 ; N Gcircumflex ; B 62 -8 685 868 ;
+C -1 ; WX 656 ; N gcircumflex ; B 12 -250 648 682 ;
+C -1 ; WX 720 ; N Gbreve ; B 62 -8 685 874 ;
+C -1 ; WX 656 ; N gbreve ; B 12 -250 648 696 ;
+C -1 ; WX 785 ; N Hcircumflex ; B 42 0 757 864 ;
+C -1 ; WX 640 ; N hcircumflex ; B -14 -1 614 867 ;
+C -1 ; WX 785 ; N Hbar ; B 42 0 757 705 ;
+C -1 ; WX 640 ; N hbar ; B 44 -1 614 705 ;
+C -1 ; WX 410 ; N Itilde ; B 50 0 368 844 ;
+C -1 ; WX 350 ; N itilde ; B 21 0 325 662 ;
+C -1 ; WX 410 ; N Imacron ; B 50 0 371 799 ;
+C -1 ; WX 350 ; N imacron ; B 21 0 313 607 ;
+C -1 ; WX 410 ; N Ibreve ; B 50 0 368 882 ;
+C -1 ; WX 350 ; N ibreve ; B 33 0 300 698 ;
+C -1 ; WX 410 ; N Iogonek ; B 50 -164 390 705 ;
+C -1 ; WX 350 ; N iogonek ; B 61 -168 335 684 ;
+C -1 ; WX 350 ; N dotlessi ; B 61 0 300 477 ;
+C -1 ; WX 842 ; N IJ ; B 50 -8 828 712 ;
+C -1 ; WX 454 ; N ij ; B 61 -244 449 684 ;
+C -1 ; WX 500 ; N Jcircumflex ; B 25 -8 468 866 ;
+C -1 ; WX 313 ; N jcircumflex ; B -20 -244 326 682 ;
+C -1 ; WX 635 ; N Lacute ; B 55 0 612 941 ;
+C -1 ; WX 350 ; N lacute ; B 63 0 300 933 ;
+C -1 ; WX 635 ; N Lcaron ; B 55 0 620 717 ;
+C -1 ; WX 350 ; N lcaron ; B 63 0 440 718 ;
+C -1 ; WX 635 ; N Ldot ; B 55 0 612 705 ;
+C -1 ; WX 350 ; N ldot ; B 63 0 438 705 ;
+C -1 ; WX 635 ; N Lslash ; B 22 0 612 705 ;
+C -1 ; WX 350 ; N lslash ; B 22 0 342 705 ;
+C -1 ; WX 780 ; N Nacute ; B 39 0 755 944 ;
+C -1 ; WX 660 ; N nacute ; B 50 0 622 735 ;
+C -1 ; WX 780 ; N Ncaron ; B 30 0 746 917 ;
+C -1 ; WX 660 ; N ncaron ; B 60 0 632 682 ;
+C -1 ; WX 660 ; N napostrophe ; B 49 0 621 763 ;
+C -1 ; WX 780 ; N Eng ; B 30 -241 746 708 ;
+C -1 ; WX 581 ; N eng ; B 50 -244 535 486 ;
+C -1 ; WX 725 ; N Omacron ; B 52 -10 680 802 ;
+C -1 ; WX 530 ; N omacron ; B 54 -12 476 607 ;
+C -1 ; WX 725 ; N Obreve ; B 52 -10 676 882 ;
+C -1 ; WX 530 ; N obreve ; B 54 -12 476 696 ;
+C -1 ; WX 962 ; N OE ; B 48 -14 922 714 ;
+C -1 ; WX 867 ; N oe ; B 37 -15 831 497 ;
+C -1 ; WX 700 ; N Racute ; B 34 -10 669 946 ;
+C -1 ; WX 470 ; N racute ; B 26 0 452 737 ;
+C -1 ; WX 700 ; N Rcaron ; B 34 -14 669 917 ;
+C -1 ; WX 470 ; N rcaron ; B 26 0 452 681 ;
+C -1 ; WX 660 ; N Sacute ; B 76 -10 601 946 ;
+C -1 ; WX 490 ; N sacute ; B 57 -11 447 736 ;
+C -1 ; WX 660 ; N Scircumflex ; B 76 -10 601 868 ;
+C -1 ; WX 490 ; N scircumflex ; B 57 -11 447 683 ;
+C -1 ; WX 660 ; N Scedilla ; B 75 -212 605 720 ;
+C -1 ; WX 490 ; N scedilla ; B 57 -212 447 486 ;
+C -1 ; WX 660 ; N Scaron ; B 75 -11 605 921 ;
+C -1 ; WX 490 ; N scaron ; B 57 -11 447 680 ;
+C -1 ; WX 617 ; N Tcaron ; B 40 0 589 922 ;
+C -1 ; WX 380 ; N tcaron ; B 50 -10 532 718 ;
+C -1 ; WX 617 ; N Tbar ; B 40 0 589 705 ;
+C -1 ; WX 380 ; N tbar ; B 48 -17 324 634 ;
+C -1 ; WX 725 ; N Utilde ; B 7 -11 721 842 ;
+C -1 ; WX 640 ; N utilde ; B 31 -10 607 657 ;
+C -1 ; WX 725 ; N Umacron ; B 7 -11 721 798 ;
+C -1 ; WX 640 ; N umacron ; B 31 -10 607 606 ;
+C -1 ; WX 725 ; N Ubreve ; B 7 -11 721 882 ;
+C -1 ; WX 640 ; N ubreve ; B 31 -10 607 695 ;
+C -1 ; WX 725 ; N Uring ; B 7 -11 721 947 ;
+C -1 ; WX 640 ; N uring ; B 31 -10 607 768 ;
+C -1 ; WX 725 ; N Uogonek ; B 7 -168 721 710 ;
+C -1 ; WX 640 ; N uogonek ; B 31 -159 668 477 ;
+C -1 ; WX 1025 ; N Wcircumflex ; B -2 -9 1021 870 ;
+C -1 ; WX 810 ; N wcircumflex ; B -2 0 807 681 ;
+C -1 ; WX 705 ; N Ycircumflex ; B 20 0 686 868 ;
+C -1 ; WX 600 ; N ycircumflex ; B -16 -244 598 682 ;
+C -1 ; WX 705 ; N Ydieresis ; B 20 0 686 863 ;
+C -1 ; WX 570 ; N Zacute ; B 16 0 544 950 ;
+C -1 ; WX 500 ; N zacute ; B 54 0 462 736 ;
+C -1 ; WX 570 ; N Zcaron ; B 16 0 544 921 ;
+C -1 ; WX 500 ; N zcaron ; B 54 0 462 684 ;
+C -1 ; WX 395 ; N florin ; B -116 -244 499 722 ;
+C -1 ; WX 710 ; N Aringacute ; B 12 0 696 1163 ;
+C -1 ; WX 595 ; N aringacute ; B 39 -12 564 994 ;
+C -1 ; WX 865 ; N AEacute ; B -72 0 847 944 ;
+C -1 ; WX 840 ; N aeacute ; B 41 -15 818 736 ;
+C -1 ; WX 725 ; N Oslashacute ; B 52 -17 680 948 ;
+C -1 ; WX 520 ; N oslashacute ; B 47 -80 476 736 ;
+C -1 ; WX 632 ; N circumflex ; B 210 567 525 682 ;
+C -1 ; WX 632 ; N caron ; B 10 567 325 682 ;
+C -1 ; WX 333 ; N breve ; B 52 567 303 696 ;
+C -1 ; WX 250 ; N dotaccent ; B 79 570 192 679 ;
+C -1 ; WX 333 ; N ring ; B 78 562 278 762 ;
+C -1 ; WX 313 ; N ogonek ; B 56 -168 300 -6 ;
+C -1 ; WX 593 ; N tilde ; B 169 562 473 655 ;
+C -1 ; WX 324 ; N hungarumlaut ; B 12 540 311 727 ;
+C -1 ; WX 175 ; N tonos ; B 26 540 174 726 ;
+C -1 ; WX 318 ; N dieresistonos ; B 4 557 362 724 ;
+C -1 ; WX 701 ; N Alphatonos ; B 0 0 683 719 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 780 ; N Epsilontonos ; B 0 0 758 718 ;
+C -1 ; WX 954 ; N Etatonos ; B 0 0 916 717 ;
+C -1 ; WX 560 ; N Iotatonos ; B 0 0 522 719 ;
+C -1 ; WX 823 ; N Omicrontonos ; B 0 2 779 730 ;
+C -1 ; WX 750 ; N Upsilontonos ; B 0 0 743 722 ;
+C -1 ; WX 777 ; N Omegatonos ; B 0 0 731 718 ;
+C -1 ; WX 338 ; N iotadieresistonos ; B -12 -13 346 726 ;
+C -1 ; WX 721 ; N Alpha ; B 20 0 703 714 ;
+C -1 ; WX 630 ; N Beta ; B 36 0 590 705 ;
+C -1 ; WX 584 ; N Gamma ; B 38 0 567 705 ;
+C -1 ; WX 611 ; N Epsilon ; B 32 0 589 705 ;
+C -1 ; WX 572 ; N Zeta ; B 22 0 550 705 ;
+C -1 ; WX 790 ; N Eta ; B 38 0 752 705 ;
+C -1 ; WX 716 ; N Theta ; B 44 -10 672 718 ;
+C -1 ; WX 394 ; N Iota ; B 38 0 356 705 ;
+C -1 ; WX 733 ; N Kappa ; B 38 0 729 705 ;
+C -1 ; WX 702 ; N Lambda ; B 12 0 695 714 ;
+C -1 ; WX 933 ; N Mu ; B 38 -15 901 708 ;
+C -1 ; WX 786 ; N Nu ; B 38 0 754 708 ;
+C -1 ; WX 616 ; N Xi ; B 50 0 570 705 ;
+C -1 ; WX 716 ; N Omicron ; B 44 -11 672 717 ;
+C -1 ; WX 778 ; N Pi ; B 38 0 741 705 ;
+C -1 ; WX 622 ; N Rho ; B 38 0 587 705 ;
+C -1 ; WX 598 ; N Sigma ; B 38 0 573 705 ;
+C -1 ; WX 613 ; N Tau ; B 32 0 581 705 ;
+C -1 ; WX 551 ; N Upsilon ; B 1 0 544 722 ;
+C -1 ; WX 771 ; N Phi ; B 44 0 727 705 ;
+C -1 ; WX 715 ; N Chi ; B 8 0 713 705 ;
+C -1 ; WX 768 ; N Psi ; B 8 0 744 705 ;
+C -1 ; WX 410 ; N Iotadieresis ; B 58 0 376 859 ;
+C -1 ; WX 560 ; N Upsilondieresis ; B 6 0 549 861 ;
+C -1 ; WX 584 ; N alphatonos ; B 48 -16 564 726 ;
+C -1 ; WX 410 ; N epsilontonos ; B 44 -15 383 726 ;
+C -1 ; WX 579 ; N etatonos ; B 30 -244 557 726 ;
+C -1 ; WX 315 ; N iotatonos ; B 75 -15 305 726 ;
+C -1 ; WX 591 ; N upsilondieresistonos ; B 10 -18 533 731 ;
+C -1 ; WX 584 ; N alpha ; B 48 -15 564 487 ;
+C -1 ; WX 564 ; N beta ; B 66 -243 517 714 ;
+C -1 ; WX 503 ; N gamma ; B 28 -243 522 487 ;
+C -1 ; WX 528 ; N delta ; B 49 -15 479 715 ;
+C -1 ; WX 410 ; N epsilon ; B 44 -12 383 490 ;
+C -1 ; WX 449 ; N zeta ; B 52 -243 431 717 ;
+C -1 ; WX 579 ; N eta ; B 30 -244 557 496 ;
+C -1 ; WX 578 ; N theta ; B 22 -14 560 715 ;
+C -1 ; WX 315 ; N iota ; B 75 -15 305 479 ;
+C -1 ; WX 574 ; N kappa ; B 61 -16 528 487 ;
+C -1 ; WX 559 ; N lambda ; B 34 -15 541 715 ;
+C -1 ; WX 561 ; N nu ; B 25 -25 513 502 ;
+C -1 ; WX 496 ; N xi ; B 44 -243 458 716 ;
+C -1 ; WX 523 ; N omicron ; B 47 -15 476 502 ;
+C -1 ; WX 644 ; N pi ; B 34 -17 614 521 ;
+C -1 ; WX 520 ; N rho ; B 48 -275 473 487 ;
+C -1 ; WX 527 ; N sigma ; B 58 -15 501 521 ;
+C -1 ; WX 507 ; N tau ; B 30 -15 477 524 ;
+C -1 ; WX 591 ; N upsilon ; B 10 -15 533 492 ;
+C -1 ; WX 764 ; N phi ; B 52 -255 709 595 ;
+C -1 ; WX 533 ; N chi ; B 32 -244 523 489 ;
+C -1 ; WX 764 ; N psi ; B 16 -241 710 681 ;
+C -1 ; WX 677 ; N omega ; B 54 -11 623 492 ;
+C -1 ; WX 330 ; N iotadieresis ; B -12 -12 303 676 ;
+C -1 ; WX 591 ; N upsilondieresis ; B 10 -15 533 680 ;
+C -1 ; WX 523 ; N omicrontonos ; B 47 -15 476 726 ;
+C -1 ; WX 591 ; N upsilontonos ; B 10 -15 533 726 ;
+C -1 ; WX 677 ; N omegatonos ; B 54 -15 623 726 ;
+C -1 ; WX 1025 ; N Wgrave ; B -2 -9 1021 937 ;
+C -1 ; WX 810 ; N wgrave ; B -2 0 807 723 ;
+C -1 ; WX 1025 ; N Wacute ; B -2 -15 1021 939 ;
+C -1 ; WX 810 ; N wacute ; B -2 0 807 736 ;
+C -1 ; WX 1025 ; N Wdieresis ; B -2 -9 1021 861 ;
+C -1 ; WX 810 ; N wdieresis ; B -2 0 807 680 ;
+C -1 ; WX 705 ; N Ygrave ; B 20 0 686 937 ;
+C -1 ; WX 600 ; N ygrave ; B -9 -244 605 729 ;
+C -1 ; WX 498 ; N endash ; B 0 194 498 250 ;
+C -1 ; WX 997 ; N emdash ; B 167 195 831 250 ;
+C -1 ; WX 1000 ; N afii00208 ; B 0 213 1000 271 ;
+C -1 ; WX 500 ; N underscoredbl ; B 0 -299 498 -140 ;
+C -1 ; WX 183 ; N quoteleft ; B 23 469 174 722 ;
+C -1 ; WX 234 ; N quoteright ; B 40 452 191 705 ;
+C -1 ; WX 273 ; N quotesinglbase ; B 63 -145 214 108 ;
+C -1 ; WX 278 ; N quotereversed ; B 68 439 256 698 ;
+C -1 ; WX 401 ; N quotedblleft ; B 47 485 366 724 ;
+C -1 ; WX 445 ; N quotedblright ; B 59 459 375 698 ;
+C -1 ; WX 445 ; N quotedblbase ; B 59 -105 375 134 ;
+C -1 ; WX 498 ; N dagger ; B 51 -222 451 714 ;
+C -1 ; WX 498 ; N daggerdbl ; B 47 -124 451 714 ;
+C -1 ; WX 722 ; N bullet ; B 147 144 573 568 ;
+C -1 ; WX 1000 ; N ellipsis ; B 109 -5 891 111 ;
+C -1 ; WX 1187 ; N perthousand ; B 24 -49 1159 716 ;
+C -1 ; WX 237 ; N minute ; B 63 540 206 727 ;
+C -1 ; WX 417 ; N second ; B 75 540 385 727 ;
+C -1 ; WX 271 ; N guilsinglleft ; B -2 72 173 379 ;
+C -1 ; WX 271 ; N guilsinglright ; B 94 72 269 379 ;
+C -1 ; WX 439 ; N exclamdbl ; B 62 -13 374 713 ;
+C -1 ; WX 167 ; N fraction ; B -166 0 337 689 ;
+C -1 ; WX 381 ; N nsuperior ; B 34 276 362 555 ;
+C -1 ; WX 496 ; N franc ; B 65 0 592 705 ;
+C -1 ; WX 616 ; N peseta ; B 38 0 625 705 ;
+C -1 ; WX 697 ; N uni2105 ; B 20 -17 680 703 ;
+C -1 ; WX 321 ; N uni2113 ; B -54 -11 303 705 ;
+C -1 ; WX 1109 ; N uni2116 ; B 18 -17 1063 691 ;
+C -1 ; WX 860 ; N trademark ; B 31 334 829 668 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N oneeighth ; B 95 0 779 717 ;
+C -1 ; WX 807 ; N threeeighths ; B 16 0 767 713 ;
+C -1 ; WX 807 ; N fiveeighths ; B 96 0 792 713 ;
+C -1 ; WX 807 ; N seveneighths ; B 154 0 767 700 ;
+C -1 ; WX 1064 ; N arrowupdn ; B 340 840 647 950 ;
+C -1 ; WX 689 ; N arrowupdnbse ; B 155 560 462 670 ;
+C -1 ; WX 449 ; N partialdiff ; B 21 -10 422 706 ;
+C -1 ; WX 731 ; N product ; B 23 -1 717 690 ;
+C -1 ; WX 703 ; N summation ; B 41 0 642 690 ;
+C -1 ; WX 500 ; N minus ; B 15 271 485 325 ;
+C -1 ; WX 474 ; N radical ; B 16 9 473 861 ;
+C -1 ; WX 678 ; N infinity ; B 30 40 650 320 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 445 ; N integral ; B -62 -246 447 714 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 705 ; N u04D2 ; B 12 0 696 861 ;
+C -1 ; WX 579 ; N u04D3 ; B 39 -12 564 677 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 623 ; N fi ; B 36 0 592 730 ;
+C -1 ; WX 579 ; N fl ; B 33 0 571 723 ;
+C -1 ; WX 700 ; N Cdotaccent ; B 74 -10 621 861 ;
+C -1 ; WX 633 ; N Edotaccent ; B 35 0 592 860 ;
+C -1 ; WX 720 ; N u01F4 ; B 62 -8 690 938 ;
+C -1 ; WX 720 ; N Gcommaaccent ; B 62 -285 690 721 ;
+C -1 ; WX 720 ; N Gdotaccent ; B 62 -8 690 861 ;
+C -1 ; WX 410 ; N Idotaccent ; B 50 0 368 860 ;
+C -1 ; WX 763 ; N Kcommaaccent ; B 40 -284 731 705 ;
+C -1 ; WX 635 ; N Lcommaaccent ; B 55 -281 612 705 ;
+C -1 ; WX 780 ; N Ncommaaccent ; B 50 -282 766 708 ;
+C -1 ; WX 725 ; N Ohungarumlaut ; B 52 -10 676 935 ;
+C -1 ; WX 700 ; N Rcommaaccent ; B 34 -288 669 705 ;
+C -1 ; WX 660 ; N Scommaaccent ; B 75 -314 605 720 ;
+C -1 ; WX 617 ; N Tcommaaccent ; B 40 -310 589 705 ;
+C -1 ; WX 725 ; N Uhungarumlaut ; B 7 -11 721 939 ;
+C -1 ; WX 570 ; N Zdotaccent ; B 16 0 544 858 ;
+C -1 ; WX 495 ; N uni01B7 ; B 10 -16 473 711 ;
+C -1 ; WX 530 ; N cdotaccent ; B 51 -11 477 706 ;
+C -1 ; WX 575 ; N dcroat ; B 44 -15 553 705 ;
+C -1 ; WX 545 ; N edotaccent ; B 54 -12 496 703 ;
+C -1 ; WX 656 ; N uni01F5 ; B 12 -250 648 736 ;
+C -1 ; WX 656 ; N gcommaaccent ; B 12 -250 648 733 ;
+C -1 ; WX 656 ; N gdotaccent ; B 12 -250 648 703 ;
+C -1 ; WX 625 ; N kcommaaccent ; B 18 -294 615 703 ;
+C -1 ; WX 350 ; N lcommaaccent ; B 63 -310 298 705 ;
+C -1 ; WX 660 ; N ncommaaccent ; B 50 -325 622 486 ;
+C -1 ; WX 530 ; N ohungarumlaut ; B 54 -12 476 727 ;
+C -1 ; WX 470 ; N rcommaaccent ; B 26 -313 452 487 ;
+C -1 ; WX 490 ; N scommaaccent ; B 57 -311 447 486 ;
+C -1 ; WX 380 ; N tcommaaccent ; B 50 -312 324 634 ;
+C -1 ; WX 640 ; N uhungarumlaut ; B 31 -10 607 716 ;
+C -1 ; WX 500 ; N zdotaccent ; B 54 0 462 680 ;
+C -1 ; WX 424 ; N uni0292 ; B 22 -202 400 398 ;
+C -1 ; WX 747 ; N ff ; B 31 1 749 713 ; L l ffl ; L i ffi ;
+C -1 ; WX 954 ; N ffi ; B 36 -1 904 722 ;
+C -1 ; WX 973 ; N ffl ; B 63 0 921 716 ;
+C -1 ; WX 329 ; N asuperior ; B 32 168 316 466 ;
+C -1 ; WX 365 ; N bsuperior ; B 19 171 346 709 ;
+C -1 ; WX 290 ; N csuperior ; B 19 274 271 574 ;
+C -1 ; WX 376 ; N dsuperior ; B 17 167 360 705 ;
+C -1 ; WX 311 ; N esuperior ; B 19 165 292 463 ;
+C -1 ; WX 231 ; N fsuperior ; B 15 176 244 705 ;
+C -1 ; WX 324 ; N gsuperior ; B 11 31 316 491 ;
+C -1 ; WX 365 ; N hsuperior ; B 12 176 357 707 ;
+C -1 ; WX 185 ; N isuperior ; B 15 177 179 608 ;
+C -1 ; WX 151 ; N jsuperior ; B 9 36 124 616 ;
+C -1 ; WX 374 ; N ksuperior ; B 14 179 366 709 ;
+C -1 ; WX 178 ; N lsuperior ; B 5 177 171 706 ;
+C -1 ; WX 574 ; N msuperior ; B 17 171 565 463 ;
+C -1 ; WX 330 ; N osuperior ; B 20 170 317 467 ;
+C -1 ; WX 389 ; N psuperior ; B 23 31 371 469 ;
+C -1 ; WX 369 ; N qsuperior ; B 18 30 363 467 ;
+C -1 ; WX 260 ; N rsuperior ; B 11 180 253 470 ;
+C -1 ; WX 229 ; N ssuperior ; B 11 165 216 467 ;
+C -1 ; WX 223 ; N tsuperior ; B 13 168 217 545 ;
+C -1 ; WX 384 ; N usuperior ; B 20 170 380 468 ;
+C -1 ; WX 360 ; N vsuperior ; B 5 176 347 468 ;
+C -1 ; WX 529 ; N wsuperior ; B 5 179 520 469 ;
+C -1 ; WX 393 ; N xsuperior ; B 12 180 381 463 ;
+C -1 ; WX 381 ; N ysuperior ; B 20 34 371 463 ;
+C -1 ; WX 263 ; N zsuperior ; B 6 182 252 481 ;
+C -1 ; WX 459 ; N aesuperior ; B 13 165 444 465 ;
+C -1 ; WX 534 ; N oesuperior ; B 9 168 519 466 ;
+C -1 ; WX 295 ; N egravesuperior ; B 31 167 362 721 ;
+C -1 ; WX 335 ; N zerosuperior ; B 34 398 301 769 ;
+C -1 ; WX 315 ; N foursuperior ; B 30 402 285 764 ;
+C -1 ; WX 354 ; N fivesuperior ; B 48 398 308 776 ;
+C -1 ; WX 315 ; N sixsuperior ; B 35 398 280 772 ;
+C -1 ; WX 315 ; N sevensuperior ; B 40 402 275 764 ;
+C -1 ; WX 330 ; N eightsuperior ; B 48 398 294 768 ;
+C -1 ; WX 317 ; N ninesuperior ; B 38 402 278 769 ;
+C -1 ; WX 340 ; N plussuperior ; B 44 457 297 708 ;
+C -1 ; WX 340 ; N hyphensuperior ; B 49 566 304 601 ;
+C -1 ; WX 340 ; N equalsuperior ; B 44 528 297 639 ;
+C -1 ; WX 193 ; N parenleftsuperior ; B 34 360 177 817 ;
+C -1 ; WX 193 ; N parenrightsuperior ; B 15 363 159 820 ;
+C -1 ; WX 142 ; N periodsuperior ; B 34 266 108 336 ;
+C -1 ; WX 150 ; N commasuperior ; B -2 185 118 350 ;
+C -1 ; WX 320 ; N dollarsuperior ; B 29 211 299 719 ;
+C -1 ; WX 320 ; N centsuperior ; B 40 217 280 603 ;
+C -1 ; WX 508 ; N uni215F ; B 70 0 657 717 ;
+C -1 ; WX 807 ; N onethird ; B 90 0 784 731 ;
+C -1 ; WX 807 ; N twothirds ; B 6 0 798 719 ;
+C -1 ; WX 807 ; N uni2155 ; B 70 0 806 717 ;
+C -1 ; WX 807 ; N uni2156 ; B -52 0 809 726 ;
+C -1 ; WX 807 ; N uni2157 ; B 26 0 814 715 ;
+C -1 ; WX 807 ; N uni2158 ; B 9 0 815 689 ;
+C -1 ; WX 807 ; N uni2159 ; B 70 -11 772 717 ;
+C -1 ; WX 807 ; N uni215A ; B 93 -11 775 689 ;
+C -1 ; WX 500 ; N one-one ; B 93 31 407 741 ;
+C -1 ; WX 500 ; N one-half ; B 93 32 407 741 ;
+C -1 ; WX 500 ; N one-third ; B 93 30 407 741 ;
+C -1 ; WX 500 ; N two-thirds ; B 93 30 407 740 ;
+C -1 ; WX 500 ; N one-quarter ; B 93 34 407 741 ;
+C -1 ; WX 500 ; N three-quarters ; B 102 31 416 744 ;
+C -1 ; WX 500 ; N one-fifth ; B 86 31 400 741 ;
+C -1 ; WX 500 ; N two-fifths ; B 93 31 407 739 ;
+C -1 ; WX 500 ; N three-fifths ; B 99 32 413 739 ;
+C -1 ; WX 500 ; N four-fifths ; B 127 31 441 739 ;
+C -1 ; WX 500 ; N one-sixth ; B 93 31 407 741 ;
+C -1 ; WX 500 ; N five-sixths ; B 124 31 438 750 ;
+C -1 ; WX 500 ; N one-eighth ; B 93 -9 407 741 ;
+C -1 ; WX 500 ; N three-eighths ; B 106 31 420 740 ;
+C -1 ; WX 500 ; N five-eighths ; B 124 31 438 750 ;
+C -1 ; WX 500 ; N seven-eighths ; B 121 31 435 740 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 527 ; N sterlingoldstyle ; B -7 -244 530 690 ;
+C -1 ; WX 605 ; N colonmonetary ; B 40 -72 576 750 ;
+C -1 ; WX 694 ; N uni20A2 ; B 34 -20 667 688 ;
+C -1 ; WX 506 ; N lira ; B 26 -10 494 702 ;
+C -1 ; WX 772 ; N pesetaalt ; B 45 -4 728 690 ;
+C -1 ; WX 1116 ; N rupiah ; B 20 -275 1077 676 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 606 ; N uni2016 ; B 200 0 400 705 ;
+C -1 ; WX 329 ; N figuredash ; B 0 213 329 271 ;
+C -1 ; WX 500 ; N uni2002 ; B 0 0 0 0 ;
+C -1 ; WX 333 ; N uni2004 ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N uni2005 ; B 0 0 0 0 ;
+C -1 ; WX 167 ; N uni2006 ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N uni2007 ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N uni2008 ; B 0 0 0 0 ;
+C -1 ; WX 318 ; N uni2009 ; B 177 -7 299 690 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N commaaccent ; B -60 -250 58 -57 ;
+C -1 ; WX 333 ; N uni0312 ; B 108 535 225 728 ;
+C -1 ; WX 333 ; N Acute ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Grave ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Circumflex ; B 4 751 329 930 ;
+C -1 ; WX 642 ; N Dieresis ; B 166 539 450 649 ;
+C -1 ; WX 333 ; N Tilde ; B -4 783 337 893 ;
+C -1 ; WX 333 ; N Caron ; B 11 510 323 677 ;
+C -1 ; WX 333 ; N Breve ; B 28 543 310 701 ;
+C -1 ; WX 333 ; N Ring ; B 78 542 278 742 ;
+C -1 ; WX 150 ; N Commaaccent ; B 13 -274 143 -58 ;
+C -1 ; WX 333 ; N Cedilla ; B 38 -212 278 -6 ;
+C -1 ; WX 333 ; N Dotaccent ; B 112 783 222 893 ;
+C -1 ; WX 672 ; N Hungarumlaut ; B -7 742 407 885 ;
+C -1 ; WX 333 ; N Macron ; B 8 813 325 863 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 237 ; N Acutesmall ; B 63 540 206 727 ;
+C -1 ; WX 543 ; N Gravesmall ; B 152 540 295 727 ;
+C -1 ; WX 632 ; N Circumflexsmall ; B 204 538 519 653 ;
+C -1 ; WX 642 ; N Dieresissmall ; B 166 539 450 649 ;
+C -1 ; WX 333 ; N Tildesmall ; B 5 540 335 645 ;
+C -1 ; WX 333 ; N Caronsmall ; B 16 538 328 705 ;
+C -1 ; WX 333 ; N Brevesmall ; B 28 543 310 701 ;
+C -1 ; WX 333 ; N Ringsmall ; B 67 540 267 740 ;
+C -1 ; WX 234 ; N Commaaccentsmall ; B 40 -84 191 169 ;
+C -1 ; WX 333 ; N Cedillasmall ; B 38 -212 278 -6 ;
+C -1 ; WX 250 ; N Dotaccentsmall ; B 70 541 183 650 ;
+C -1 ; WX 324 ; N Hungarumlautsmall ; B 12 540 311 727 ;
+C -1 ; WX 333 ; N Macronsmall ; B 11 538 323 591 ;
+C -1 ; WX 313 ; N Ogoneksmall ; B 56 -168 300 -6 ;
+C -1 ; WX 710 ; N uni1F08 ; B -4 0 685 721 ;
+C -1 ; WX 710 ; N uni1F09 ; B -5 0 685 724 ;
+C -1 ; WX 710 ; N uni1F0A ; B -189 0 695 720 ;
+C -1 ; WX 710 ; N uni1F0B ; B -201 0 695 723 ;
+C -1 ; WX 710 ; N uni1F0C ; B -148 0 695 721 ;
+C -1 ; WX 710 ; N uni1F0D ; B -150 0 685 720 ;
+C -1 ; WX 710 ; N uni1F0E ; B -76 0 685 721 ;
+C -1 ; WX 710 ; N uni1F0F ; B -93 0 685 716 ;
+C -1 ; WX 710 ; N uni1F88 ; B 6 -243 695 721 ;
+C -1 ; WX 710 ; N uni1F89 ; B 15 -243 705 724 ;
+C -1 ; WX 710 ; N uni1F8A ; B -179 -243 705 720 ;
+C -1 ; WX 710 ; N uni1F8B ; B -201 -243 695 723 ;
+C -1 ; WX 710 ; N uni1F8C ; B -138 -243 705 721 ;
+C -1 ; WX 710 ; N uni1F8D ; B -130 -243 705 720 ;
+C -1 ; WX 710 ; N uni1F8E ; B -66 -243 695 721 ;
+C -1 ; WX 710 ; N uni1F8F ; B -73 -246 705 716 ;
+C -1 ; WX 710 ; N uni1FB8 ; B 15 0 698 883 ;
+C -1 ; WX 710 ; N uni1FB9 ; B 2 0 685 820 ;
+C -1 ; WX 710 ; N uni1FBA ; B -1 0 695 719 ;
+C -1 ; WX 710 ; N uni1FBB ; B 10 0 695 720 ;
+C -1 ; WX 710 ; N uni1FBC ; B 12 -243 695 714 ;
+C -1 ; WX 633 ; N uni1F18 ; B -166 0 596 719 ;
+C -1 ; WX 633 ; N uni1F19 ; B -160 0 599 721 ;
+C -1 ; WX 633 ; N uni1F1A ; B -329 0 592 722 ;
+C -1 ; WX 633 ; N uni1F1B ; B -344 0 593 720 ;
+C -1 ; WX 633 ; N uni1F1C ; B -353 0 593 724 ;
+C -1 ; WX 633 ; N uni1F1D ; B -333 0 603 720 ;
+C -1 ; WX 633 ; N uni1FC8 ; B -134 0 595 719 ;
+C -1 ; WX 633 ; N uni1FC9 ; B -146 0 607 726 ;
+C -1 ; WX 785 ; N uni1F28 ; B -157 0 764 718 ;
+C -1 ; WX 785 ; N uni1F29 ; B -167 0 755 720 ;
+C -1 ; WX 785 ; N uni1F2A ; B -323 0 758 719 ;
+C -1 ; WX 785 ; N uni1F2B ; B -337 0 757 719 ;
+C -1 ; WX 785 ; N uni1F2C ; B -343 0 758 719 ;
+C -1 ; WX 785 ; N uni1F2D ; B -333 0 757 719 ;
+C -1 ; WX 785 ; N uni1F2E ; B -287 0 760 720 ;
+C -1 ; WX 785 ; N uni1F2F ; B -281 0 765 719 ;
+C -1 ; WX 785 ; N uni1F98 ; B -157 -243 764 718 ;
+C -1 ; WX 785 ; N uni1F99 ; B -167 -243 755 720 ;
+C -1 ; WX 785 ; N uni1F9A ; B -323 -243 758 719 ;
+C -1 ; WX 785 ; N uni1F9B ; B -337 -243 757 719 ;
+C -1 ; WX 785 ; N uni1F9C ; B -343 -243 758 719 ;
+C -1 ; WX 785 ; N uni1F9D ; B -333 -243 757 719 ;
+C -1 ; WX 785 ; N uni1F9E ; B -287 -243 760 720 ;
+C -1 ; WX 785 ; N uni1F9F ; B -281 -243 765 719 ;
+C -1 ; WX 785 ; N uni1FCA ; B -133 0 764 727 ;
+C -1 ; WX 785 ; N uni1FCB ; B -147 0 766 718 ;
+C -1 ; WX 785 ; N uni1FCC ; B 56 -243 770 705 ;
+C -1 ; WX 410 ; N uni1F38 ; B -157 0 376 719 ;
+C -1 ; WX 410 ; N uni1F39 ; B -154 0 377 719 ;
+C -1 ; WX 410 ; N uni1F3A ; B -324 0 377 721 ;
+C -1 ; WX 410 ; N uni1F3B ; B -324 0 377 722 ;
+C -1 ; WX 410 ; N uni1F3C ; B -339 0 379 721 ;
+C -1 ; WX 410 ; N uni1F3D ; B -328 0 378 718 ;
+C -1 ; WX 410 ; N uni1F3E ; B -277 0 382 720 ;
+C -1 ; WX 410 ; N uni1F3F ; B -278 0 376 721 ;
+C -1 ; WX 410 ; N uni1FD8 ; B 52 0 388 879 ;
+C -1 ; WX 410 ; N uni1FD9 ; B 58 0 376 819 ;
+C -1 ; WX 410 ; N uni1FDA ; B -129 0 378 719 ;
+C -1 ; WX 410 ; N uni1FDB ; B -128 0 383 719 ;
+C -1 ; WX 725 ; N uni1F48 ; B -141 -11 679 718 ;
+C -1 ; WX 725 ; N uni1F49 ; B -135 -11 676 719 ;
+C -1 ; WX 725 ; N uni1F4A ; B -336 -11 669 719 ;
+C -1 ; WX 725 ; N uni1F4B ; B -337 -11 672 719 ;
+C -1 ; WX 725 ; N uni1F4C ; B -287 -11 673 720 ;
+C -1 ; WX 725 ; N uni1F4D ; B -273 -11 677 720 ;
+C -1 ; WX 725 ; N uni1FF8 ; B -129 -11 675 719 ;
+C -1 ; WX 725 ; N uni1FF9 ; B -111 -11 676 717 ;
+C -1 ; WX 616 ; N uni1FEC ; B -162 0 598 721 ;
+C -1 ; WX 560 ; N uni1F59 ; B -160 0 570 722 ;
+C -1 ; WX 560 ; N uni1F5B ; B -343 0 562 723 ;
+C -1 ; WX 560 ; N uni1F5D ; B -360 0 564 722 ;
+C -1 ; WX 560 ; N uni1F5F ; B -305 0 563 722 ;
+C -1 ; WX 560 ; N uni1FE8 ; B 19 0 562 883 ;
+C -1 ; WX 560 ; N uni1FE9 ; B 18 0 561 817 ;
+C -1 ; WX 560 ; N uni1FEA ; B -143 0 557 722 ;
+C -1 ; WX 560 ; N uni1FEB ; B -181 0 563 722 ;
+C -1 ; WX 700 ; N uni1F68 ; B -157 0 645 718 ;
+C -1 ; WX 700 ; N uni1F69 ; B -146 0 645 718 ;
+C -1 ; WX 700 ; N uni1F6A ; B -342 0 632 719 ;
+C -1 ; WX 700 ; N uni1F6B ; B -348 0 633 725 ;
+C -1 ; WX 700 ; N uni1F6C ; B -310 0 630 720 ;
+C -1 ; WX 700 ; N uni1F6D ; B -273 0 635 720 ;
+C -1 ; WX 700 ; N uni1F6E ; B -257 0 634 719 ;
+C -1 ; WX 700 ; N uni1F6F ; B -261 0 634 721 ;
+C -1 ; WX 700 ; N uni1FA8 ; B -157 -243 645 718 ;
+C -1 ; WX 700 ; N uni1FA9 ; B -146 -243 645 718 ;
+C -1 ; WX 700 ; N uni1FAA ; B -342 -243 632 719 ;
+C -1 ; WX 700 ; N uni1FAB ; B -348 -243 633 725 ;
+C -1 ; WX 700 ; N uni1FAC ; B -310 -243 630 720 ;
+C -1 ; WX 700 ; N uni1FAD ; B -273 -243 635 720 ;
+C -1 ; WX 700 ; N uni1FAE ; B -257 -243 634 719 ;
+C -1 ; WX 700 ; N uni1FAF ; B -261 -243 634 721 ;
+C -1 ; WX 700 ; N uni1FFA ; B -133 0 630 727 ;
+C -1 ; WX 700 ; N uni1FFB ; B -116 -3 632 721 ;
+C -1 ; WX 700 ; N uni1FFC ; B 44 -243 643 714 ;
+C -1 ; WX 475 ; N uni03D0 ; B 31 -10 448 702 ;
+C -1 ; WX 512 ; N uni03D1 ; B 7 -10 504 705 ;
+C -1 ; WX 468 ; N phi1 ; B 12 -194 456 386 ;
+C -1 ; WX 635 ; N omega1 ; B 28 -12 609 388 ;
+C -1 ; WX 564 ; N uni1F71 ; B 26 -16 542 726 ;
+C -1 ; WX 564 ; N uni1F70 ; B 26 -16 542 727 ;
+C -1 ; WX 564 ; N uni1F01 ; B 26 -16 542 762 ;
+C -1 ; WX 564 ; N uni1F00 ; B 26 -16 542 762 ;
+C -1 ; WX 564 ; N uni1F05 ; B 26 -16 542 734 ;
+C -1 ; WX 564 ; N uni1F03 ; B 26 -16 542 747 ;
+C -1 ; WX 564 ; N uni1F04 ; B 26 -16 542 744 ;
+C -1 ; WX 564 ; N uni1F02 ; B 26 -16 542 747 ;
+C -1 ; WX 564 ; N uni1F06 ; B 26 -16 542 821 ;
+C -1 ; WX 564 ; N uni1F07 ; B 26 -16 542 811 ;
+C -1 ; WX 564 ; N uni1F80 ; B 26 -250 542 762 ;
+C -1 ; WX 564 ; N uni1F81 ; B 26 -243 542 762 ;
+C -1 ; WX 564 ; N uni1F82 ; B 26 -243 542 747 ;
+C -1 ; WX 564 ; N uni1F83 ; B 26 -247 542 747 ;
+C -1 ; WX 564 ; N uni1F84 ; B 26 -243 542 744 ;
+C -1 ; WX 564 ; N uni1F85 ; B 26 -243 542 734 ;
+C -1 ; WX 564 ; N uni1F86 ; B 26 -243 542 811 ;
+C -1 ; WX 564 ; N uni1F87 ; B 26 -243 542 811 ;
+C -1 ; WX 564 ; N uni1FB0 ; B 26 -16 542 703 ;
+C -1 ; WX 564 ; N uni1FB1 ; B 26 -16 542 642 ;
+C -1 ; WX 564 ; N uni1FB2 ; B 26 -243 542 727 ;
+C -1 ; WX 564 ; N uni1FB3 ; B 26 -243 542 488 ;
+C -1 ; WX 564 ; N uni1FB4 ; B 26 -243 542 726 ;
+C -1 ; WX 564 ; N uni1FB6 ; B 26 -16 542 669 ;
+C -1 ; WX 564 ; N uni1FB7 ; B 26 -242 542 669 ;
+C -1 ; WX 410 ; N uni1F73 ; B 44 -15 383 726 ;
+C -1 ; WX 410 ; N uni1F72 ; B 44 -15 383 727 ;
+C -1 ; WX 410 ; N uni1F11 ; B 44 -15 383 762 ;
+C -1 ; WX 410 ; N uni1F10 ; B 44 -15 383 762 ;
+C -1 ; WX 410 ; N uni1F15 ; B 44 -15 383 740 ;
+C -1 ; WX 410 ; N uni1F13 ; B 37 -15 383 747 ;
+C -1 ; WX 410 ; N uni1F14 ; B 44 -15 383 734 ;
+C -1 ; WX 410 ; N uni1F12 ; B 44 -15 383 747 ;
+C -1 ; WX 560 ; N uni1F75 ; B 17 -244 544 726 ;
+C -1 ; WX 560 ; N uni1F74 ; B 17 -244 544 727 ;
+C -1 ; WX 560 ; N uni1F21 ; B 24 -244 551 762 ;
+C -1 ; WX 560 ; N uni1F20 ; B 28 -244 555 762 ;
+C -1 ; WX 560 ; N uni1F25 ; B 17 -244 544 740 ;
+C -1 ; WX 560 ; N uni1F23 ; B 17 -244 544 747 ;
+C -1 ; WX 560 ; N uni1F24 ; B 17 -244 544 744 ;
+C -1 ; WX 560 ; N uni1F22 ; B 17 -244 544 747 ;
+C -1 ; WX 560 ; N uni1F26 ; B 17 -244 544 811 ;
+C -1 ; WX 560 ; N uni1F27 ; B 17 -244 544 801 ;
+C -1 ; WX 560 ; N uni1F90 ; B 8 -244 535 762 ;
+C -1 ; WX 560 ; N uni1F91 ; B 24 -244 551 762 ;
+C -1 ; WX 560 ; N uni1F92 ; B 17 -244 544 747 ;
+C -1 ; WX 560 ; N uni1F93 ; B 17 -244 544 747 ;
+C -1 ; WX 560 ; N uni1F94 ; B 17 -244 544 744 ;
+C -1 ; WX 560 ; N uni1F95 ; B 17 -244 544 740 ;
+C -1 ; WX 560 ; N uni1F96 ; B 17 -244 544 811 ;
+C -1 ; WX 560 ; N uni1F97 ; B 17 -244 544 801 ;
+C -1 ; WX 560 ; N uni1FC2 ; B 17 -244 544 727 ;
+C -1 ; WX 560 ; N uni1FC3 ; B 35 -244 562 496 ;
+C -1 ; WX 560 ; N uni1FC4 ; B 17 -244 544 726 ;
+C -1 ; WX 560 ; N uni1FC6 ; B 17 -244 544 673 ;
+C -1 ; WX 560 ; N uni1FC7 ; B 17 -244 544 673 ;
+C -1 ; WX 320 ; N uni1F77 ; B 87 -15 317 726 ;
+C -1 ; WX 320 ; N uni1F76 ; B 27 -15 317 727 ;
+C -1 ; WX 320 ; N uni1F31 ; B 84 -15 317 762 ;
+C -1 ; WX 320 ; N uni1F30 ; B 77 -15 317 762 ;
+C -1 ; WX 320 ; N uni1F35 ; B 12 -15 317 740 ;
+C -1 ; WX 320 ; N uni1F33 ; B 15 -15 317 747 ;
+C -1 ; WX 320 ; N uni1F34 ; B 24 -15 319 744 ;
+C -1 ; WX 320 ; N uni1F32 ; B -6 -15 317 747 ;
+C -1 ; WX 320 ; N uni1FD6 ; B 6 -15 317 668 ;
+C -1 ; WX 320 ; N uni1F36 ; B 25 -15 317 818 ;
+C -1 ; WX 320 ; N uni1F37 ; B 8 -15 317 811 ;
+C -1 ; WX 320 ; N uni1FD3 ; B 4 -15 362 724 ;
+C -1 ; WX 320 ; N uni1FD2 ; B -18 -15 340 727 ;
+C -1 ; WX 320 ; N uni1FD0 ; B -11 -15 325 696 ;
+C -1 ; WX 320 ; N uni1FD1 ; B 2 -15 306 637 ;
+C -1 ; WX 320 ; N uni1FD7 ; B -42 -15 306 803 ;
+C -1 ; WX 500 ; N uni1F79 ; B 35 -15 464 726 ;
+C -1 ; WX 500 ; N uni1F78 ; B 59 -15 488 727 ;
+C -1 ; WX 500 ; N uni1F41 ; B 59 -15 488 762 ;
+C -1 ; WX 500 ; N uni1F40 ; B 59 -15 488 762 ;
+C -1 ; WX 523 ; N uni1F45 ; B 47 -15 476 740 ;
+C -1 ; WX 500 ; N uni1F43 ; B 59 -15 488 747 ;
+C -1 ; WX 500 ; N uni1F44 ; B 59 -15 488 744 ;
+C -1 ; WX 500 ; N uni1F42 ; B 59 -15 488 747 ;
+C -1 ; WX 525 ; N uni1FE5 ; B 41 -275 472 762 ;
+C -1 ; WX 525 ; N uni1FE4 ; B 41 -275 472 762 ;
+C -1 ; WX 585 ; N uni1F7B ; B 0 -15 523 726 ;
+C -1 ; WX 585 ; N uni1F7A ; B 0 -15 523 727 ;
+C -1 ; WX 585 ; N uni1F51 ; B 0 -15 523 762 ;
+C -1 ; WX 585 ; N uni1F50 ; B 0 -15 523 762 ;
+C -1 ; WX 585 ; N uni1F55 ; B 0 -15 523 740 ;
+C -1 ; WX 585 ; N uni1F53 ; B 0 -15 523 747 ;
+C -1 ; WX 585 ; N uni1F54 ; B 0 -15 523 744 ;
+C -1 ; WX 585 ; N uni1F52 ; B 0 -15 523 747 ;
+C -1 ; WX 585 ; N uni1FE6 ; B 34 -15 557 679 ;
+C -1 ; WX 585 ; N uni1F56 ; B 0 -15 523 811 ;
+C -1 ; WX 585 ; N uni1F57 ; B 0 -15 523 811 ;
+C -1 ; WX 585 ; N uni1FE3 ; B 0 -15 523 734 ;
+C -1 ; WX 585 ; N uni1FE2 ; B 0 -15 523 727 ;
+C -1 ; WX 585 ; N uni1FE0 ; B 35 -15 558 700 ;
+C -1 ; WX 585 ; N uni1FE1 ; B 35 -15 558 640 ;
+C -1 ; WX 585 ; N uni1FE7 ; B 35 -15 558 807 ;
+C -1 ; WX 660 ; N uni1F7D ; B 44 -15 612 726 ;
+C -1 ; WX 660 ; N uni1F7C ; B 44 -15 612 727 ;
+C -1 ; WX 660 ; N uni1F61 ; B 44 -15 612 762 ;
+C -1 ; WX 660 ; N uni1F60 ; B 44 -15 612 762 ;
+C -1 ; WX 660 ; N uni1F65 ; B 44 -15 612 740 ;
+C -1 ; WX 660 ; N uni1F63 ; B 44 -15 612 747 ;
+C -1 ; WX 660 ; N uni1F64 ; B 44 -15 612 734 ;
+C -1 ; WX 660 ; N uni1F62 ; B 44 -15 612 747 ;
+C -1 ; WX 660 ; N uni1FF6 ; B 50 -15 619 673 ;
+C -1 ; WX 660 ; N uni1F66 ; B 44 -15 612 801 ;
+C -1 ; WX 660 ; N uni1F67 ; B 44 -15 612 801 ;
+C -1 ; WX 660 ; N uni1FA0 ; B 44 -243 612 762 ;
+C -1 ; WX 660 ; N uni1FA1 ; B 44 -243 612 762 ;
+C -1 ; WX 660 ; N uni1FA2 ; B 44 -253 612 747 ;
+C -1 ; WX 660 ; N uni1FA3 ; B 44 -243 612 747 ;
+C -1 ; WX 660 ; N uni1FA4 ; B 44 -243 612 734 ;
+C -1 ; WX 660 ; N uni1FA5 ; B 44 -243 612 740 ;
+C -1 ; WX 660 ; N uni1FA6 ; B 44 -243 612 801 ;
+C -1 ; WX 660 ; N uni1FA7 ; B 44 -244 612 801 ;
+C -1 ; WX 660 ; N uni1FF2 ; B 44 -243 612 727 ;
+C -1 ; WX 660 ; N uni1FF3 ; B 50 -243 619 488 ;
+C -1 ; WX 660 ; N uni1FF4 ; B 44 -243 612 726 ;
+C -1 ; WX 660 ; N uni1FF7 ; B 50 -243 619 673 ;
+C -1 ; WX 577 ; N uni03DA ; B 18 -243 619 508 ;
+C -1 ; WX 507 ; N uni03DE ; B 31 -243 460 502 ;
+C -1 ; WX 713 ; N uni03E0 ; B 7 -144 696 578 ;
+C -1 ; WX 273 ; N uni037E ; B 52 -168 214 454 ;
+C -1 ; WX 0 ; N uni0375 ; B -204 -220 -37 -15 ;
+C -1 ; WX 189 ; N uni0374 ; B 11 465 178 670 ;
+C -1 ; WX 0 ; N uni037A ; B 295 -243 415 -87 ;
+C -1 ; WX 419 ; N uni1FC1 ; B 61 479 368 719 ;
+C -1 ; WX 333 ; N uni1FBD ; B 130 534 241 729 ;
+C -1 ; WX 333 ; N uni1FBE ; B 121 -7 233 141 ;
+C -1 ; WX 405 ; N uni1FBF ; B 189 521 348 721 ;
+C -1 ; WX 219 ; N uni1FFE ; B -5 524 155 724 ;
+C -1 ; WX 175 ; N uni1FFD ; B 15 534 163 720 ;
+C -1 ; WX 372 ; N uni1FEF ; B 180 532 323 719 ;
+C -1 ; WX 507 ; N uni1FCE ; B 110 525 455 725 ;
+C -1 ; WX 504 ; N uni1FCD ; B 124 519 464 721 ;
+C -1 ; WX 449 ; N uni1FDE ; B 118 524 453 724 ;
+C -1 ; WX 461 ; N uni1FDD ; B 120 517 464 719 ;
+C -1 ; WX 593 ; N uni1FC0 ; B 191 557 495 650 ;
+C -1 ; WX 297 ; N uni1FCF ; B 12 465 296 719 ;
+C -1 ; WX 357 ; N uni1FDF ; B 52 473 336 719 ;
+C -1 ; WX 318 ; N dialytika ; B 10 573 317 683 ;
+C -1 ; WX 318 ; N uni1FEE ; B 6 567 364 734 ;
+C -1 ; WX 319 ; N uni1FED ; B -25 565 333 735 ;
+C -1 ; WX 450 ; N vrachy ; B 52 569 388 700 ;
+C -1 ; WX 330 ; N greekmacron ; B 52 571 292 639 ;
+C -1 ; WX 725 ; N Ohorn ; B 52 -10 753 729 ;
+C -1 ; WX 530 ; N ohorn ; B 47 -12 582 540 ;
+C -1 ; WX 725 ; N Uhorn ; B 7 -11 802 813 ;
+C -1 ; WX 640 ; N uhorn ; B 31 -16 665 586 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -53 -218 53 -112 ;
+C -1 ; WX 511 ; N gravecomb ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N hookabovecomb ; B -77 521 67 715 ;
+C -1 ; WX 333 ; N cedillaalt ; B 86 -155 258 -30 ;
+C -1 ; WX 710 ; N uni1EA0 ; B 12 -241 696 714 ;
+C -1 ; WX 595 ; N uni1EA1 ; B 39 -243 564 492 ;
+C -1 ; WX 710 ; N uni1EA2 ; B 12 0 696 945 ;
+C -1 ; WX 595 ; N uni1EA3 ; B 39 -12 564 759 ;
+C -1 ; WX 710 ; N uni1EA4 ; B 12 0 696 937 ;
+C -1 ; WX 595 ; N uni1EA5 ; B 39 -12 574 753 ;
+C -1 ; WX 710 ; N uni1EA6 ; B 12 0 696 937 ;
+C -1 ; WX 595 ; N uni1EA7 ; B 39 -12 564 755 ;
+C -1 ; WX 710 ; N uni1EA8 ; B 12 0 696 943 ;
+C -1 ; WX 595 ; N uni1EA9 ; B 39 -12 564 758 ;
+C -1 ; WX 710 ; N uni1EAA ; B 12 0 696 996 ;
+C -1 ; WX 595 ; N uni1EAB ; B 39 -12 564 822 ;
+C -1 ; WX 710 ; N uni1EAC ; B 12 -250 696 862 ;
+C -1 ; WX 595 ; N uni1EAD ; B 39 -240 564 684 ;
+C -1 ; WX 710 ; N uni1EAE ; B 12 0 696 1025 ;
+C -1 ; WX 595 ; N uni1EAF ; B 39 -12 564 850 ;
+C -1 ; WX 710 ; N uni1EB0 ; B 12 0 696 1026 ;
+C -1 ; WX 595 ; N uni1EB1 ; B 39 -12 564 835 ;
+C -1 ; WX 710 ; N uni1EB2 ; B 12 0 696 1031 ;
+C -1 ; WX 595 ; N uni1EB3 ; B 39 -12 564 848 ;
+C -1 ; WX 710 ; N uni1EB4 ; B 12 0 696 985 ;
+C -1 ; WX 595 ; N uni1EB5 ; B 39 -12 564 811 ;
+C -1 ; WX 710 ; N uni1EB6 ; B 12 -251 696 881 ;
+C -1 ; WX 595 ; N uni1EB7 ; B 39 -246 564 696 ;
+C -1 ; WX 633 ; N uni1EB8 ; B 51 -244 608 705 ;
+C -1 ; WX 545 ; N uni1EB9 ; B 54 -245 496 498 ;
+C -1 ; WX 633 ; N uni1EBA ; B 51 0 608 949 ;
+C -1 ; WX 545 ; N uni1EBB ; B 54 -12 564 765 ;
+C -1 ; WX 633 ; N uni1EBC ; B 51 0 608 845 ;
+C -1 ; WX 545 ; N uni1EBD ; B 54 -12 496 650 ;
+C -1 ; WX 633 ; N uni1EBE ; B 51 0 608 937 ;
+C -1 ; WX 545 ; N uni1EBF ; B 54 -12 546 752 ;
+C -1 ; WX 633 ; N uni1EC0 ; B 51 0 608 943 ;
+C -1 ; WX 545 ; N uni1EC1 ; B 54 -12 496 755 ;
+C -1 ; WX 633 ; N uni1EC2 ; B 51 0 615 943 ;
+C -1 ; WX 545 ; N uni1EC3 ; B 54 -12 538 758 ;
+C -1 ; WX 633 ; N uni1EC4 ; B 51 0 608 996 ;
+C -1 ; WX 545 ; N uni1EC5 ; B 56 -10 489 678 ;
+C -1 ; WX 633 ; N uni1EC6 ; B 51 -242 608 862 ;
+C -1 ; WX 545 ; N uni1EC7 ; B 54 -242 496 685 ;
+C -1 ; WX 410 ; N uni1EC8 ; B 50 0 368 945 ;
+C -1 ; WX 350 ; N uni1EC9 ; B 61 0 300 766 ;
+C -1 ; WX 410 ; N uni1ECA ; B 50 -242 368 705 ;
+C -1 ; WX 350 ; N uni1ECB ; B 61 -243 300 684 ;
+C -1 ; WX 725 ; N uni1ECC ; B 52 -242 680 718 ;
+C -1 ; WX 530 ; N uni1ECD ; B 54 -244 483 499 ;
+C -1 ; WX 725 ; N uni1ECE ; B 52 -10 680 945 ;
+C -1 ; WX 530 ; N uni1ECF ; B 54 -12 483 766 ;
+C -1 ; WX 725 ; N uni1ED0 ; B 52 -10 680 937 ;
+C -1 ; WX 530 ; N uni1ED1 ; B 54 -12 558 754 ;
+C -1 ; WX 725 ; N uni1ED2 ; B 52 -10 680 937 ;
+C -1 ; WX 530 ; N uni1ED3 ; B 54 -12 483 754 ;
+C -1 ; WX 725 ; N uni1ED4 ; B 52 -10 680 953 ;
+C -1 ; WX 530 ; N uni1ED5 ; B 54 -12 538 758 ;
+C -1 ; WX 725 ; N uni1ED6 ; B 52 -10 680 996 ;
+C -1 ; WX 530 ; N uni1ED7 ; B 54 -12 483 831 ;
+C -1 ; WX 725 ; N uni1ED8 ; B 52 -248 680 862 ;
+C -1 ; WX 530 ; N uni1ED9 ; B 54 -240 483 683 ;
+C -1 ; WX 725 ; N uni1EDA ; B 52 -10 753 937 ;
+C -1 ; WX 530 ; N uni1EDB ; B 47 -12 582 726 ;
+C -1 ; WX 725 ; N uni1EDC ; B 52 -10 753 932 ;
+C -1 ; WX 530 ; N uni1EDD ; B 47 -12 582 721 ;
+C -1 ; WX 725 ; N uni1EDE ; B 52 -10 753 945 ;
+C -1 ; WX 530 ; N uni1EDF ; B 47 -12 582 757 ;
+C -1 ; WX 725 ; N uni1EE0 ; B 52 -10 753 842 ;
+C -1 ; WX 530 ; N uni1EE1 ; B 47 -12 582 650 ;
+C -1 ; WX 725 ; N uni1EE2 ; B 52 -247 753 729 ;
+C -1 ; WX 530 ; N uni1EE3 ; B 47 -247 582 540 ;
+C -1 ; WX 725 ; N uni1EE4 ; B 7 -242 721 710 ;
+C -1 ; WX 640 ; N uni1EE5 ; B 31 -245 607 477 ;
+C -1 ; WX 725 ; N uni1EE6 ; B 7 -11 721 945 ;
+C -1 ; WX 640 ; N uni1EE7 ; B 31 -16 607 763 ;
+C -1 ; WX 725 ; N uni1EE8 ; B 7 -11 802 934 ;
+C -1 ; WX 640 ; N uni1EE9 ; B 31 -16 665 709 ;
+C -1 ; WX 725 ; N uni1EEA ; B 7 -11 802 936 ;
+C -1 ; WX 640 ; N uni1EEB ; B 31 -16 665 715 ;
+C -1 ; WX 725 ; N uni1EEC ; B 7 -11 802 942 ;
+C -1 ; WX 640 ; N uni1EED ; B 31 -16 665 767 ;
+C -1 ; WX 725 ; N uni1EEE ; B 7 -11 802 842 ;
+C -1 ; WX 640 ; N uni1EEF ; B 31 -16 665 650 ;
+C -1 ; WX 725 ; N uni1EF0 ; B 7 -242 802 813 ;
+C -1 ; WX 640 ; N uni1EF1 ; B 31 -243 665 586 ;
+C -1 ; WX 705 ; N uni1EF4 ; B 20 -241 686 706 ;
+C -1 ; WX 600 ; N uni1EF5 ; B -16 -244 598 476 ;
+C -1 ; WX 705 ; N uni1EF6 ; B 20 0 686 945 ;
+C -1 ; WX 600 ; N uni1EF7 ; B -16 -244 598 767 ;
+C -1 ; WX 705 ; N uni1EF8 ; B 20 0 686 844 ;
+C -1 ; WX 600 ; N uni1EF9 ; B -16 -244 598 650 ;
+C -1 ; WX 690 ; N uni03A9 ; B 46 0 644 714 ;
+C -1 ; WX 690 ; N Omega ; B 46 0 644 714 ;
+C -1 ; WX 526 ; N Delta ; B 32 0 489 678 ;
+C -1 ; WX 550 ; N uni0394 ; B 32 0 513 714 ;
+C -1 ; WX 490 ; N uniF500 ; B -1 -1 476 486 ;
+C -1 ; WX 471 ; N uniF501 ; B 37 0 424 479 ;
+C -1 ; WX 390 ; N uniF502 ; B 30 0 390 479 ;
+C -1 ; WX 387 ; N uniF503 ; B 14 0 361 486 ;
+C -1 ; WX 450 ; N uniF504 ; B 37 0 420 479 ;
+C -1 ; WX 399 ; N uniF505 ; B 6 0 384 479 ;
+C -1 ; WX 570 ; N uniF506 ; B 38 0 552 479 ;
+C -1 ; WX 537 ; N uniF507 ; B 40 -10 492 486 ;
+C -1 ; WX 313 ; N uniF508 ; B 39 0 279 479 ;
+C -1 ; WX 580 ; N uniF509 ; B 28 -2 550 479 ;
+C -1 ; WX 489 ; N uniF50A ; B 1 -1 488 486 ;
+C -1 ; WX 672 ; N uniF50B ; B 24 -13 639 481 ;
+C -1 ; WX 541 ; N uniF50C ; B 19 0 526 481 ;
+C -1 ; WX 473 ; N uniF50D ; B 44 0 426 479 ;
+C -1 ; WX 515 ; N uniF50E ; B 40 -10 492 486 ;
+C -1 ; WX 551 ; N uniF50F ; B 27 0 525 479 ;
+C -1 ; WX 451 ; N uniF510 ; B 35 0 428 479 ;
+C -1 ; WX 428 ; N uniF512 ; B 26 0 414 479 ;
+C -1 ; WX 418 ; N uniF513 ; B 11 0 409 479 ;
+C -1 ; WX 393 ; N uniF514 ; B 14 0 423 486 ;
+C -1 ; WX 524 ; N uniF515 ; B 26 0 518 479 ;
+C -1 ; WX 551 ; N uniF516 ; B 26 0 533 479 ;
+C -1 ; WX 571 ; N uniF517 ; B 10 0 541 479 ;
+C -1 ; WX 500 ; N uniF518 ; B 33 -1 477 485 ;
+C -1 ; WX 313 ; N uniF519 ; B 12 0 297 670 ;
+C -1 ; WX 393 ; N uniF51A ; B -7 0 402 670 ;
+C -1 ; WX 660 ; N _1222 ; B 36 -52 626 484 ;
+C -1 ; WX 565 ; N uniF650 ; B 28 -1 532 480 ;
+C -1 ; WX 342 ; N uniF651 ; B 3 -13 329 488 ;
+C -1 ; WX 233 ; N exclamsmall ; B 88 1 187 510 ;
+C -1 ; WX 458 ; N dollaroldstyle ; B 44 -58 420 516 ;
+C -1 ; WX 505 ; N ampersandsmall ; B 16 -12 495 487 ;
+C -1 ; WX 580 ; N zerooldstyle ; B 56 -16 534 488 ;
+C -1 ; WX 580 ; N oneoldstyle ; B 154 0 450 487 ;
+C -1 ; WX 580 ; N twooldstyle ; B 78 0 475 488 ;
+C -1 ; WX 580 ; N threeoldstyle ; B 47 -243 525 487 ;
+C -1 ; WX 580 ; N fouroldstyle ; B 21 -228 519 503 ;
+C -1 ; WX 580 ; N fiveoldstyle ; B 44 -243 544 502 ;
+C -1 ; WX 580 ; N sixoldstyle ; B 49 -15 532 730 ;
+C -1 ; WX 580 ; N sevenoldstyle ; B 75 -228 534 477 ;
+C -1 ; WX 580 ; N eightoldstyle ; B 52 -15 534 714 ;
+C -1 ; WX 580 ; N nineoldstyle ; B 53 -259 539 486 ;
+C -1 ; WX 490 ; N Asmall ; B -1 -1 476 486 ;
+C -1 ; WX 471 ; N Bsmall ; B 37 0 423 478 ;
+C -1 ; WX 430 ; N Csmall ; B 32 -10 413 485 ;
+C -1 ; WX 520 ; N Dsmall ; B 27 0 504 481 ;
+C -1 ; WX 450 ; N Esmall ; B 37 0 420 479 ;
+C -1 ; WX 450 ; N Fsmall ; B 37 0 398 479 ;
+C -1 ; WX 500 ; N Gsmall ; B 31 -10 474 485 ;
+C -1 ; WX 570 ; N Hsmall ; B 31 0 545 479 ;
+C -1 ; WX 313 ; N Ismall ; B 39 0 279 479 ;
+C -1 ; WX 360 ; N Jsmall ; B 17 -12 336 480 ;
+C -1 ; WX 580 ; N Ksmall ; B 28 -2 550 479 ;
+C -1 ; WX 456 ; N Lsmall ; B 36 0 437 478 ;
+C -1 ; WX 672 ; N Msmall ; B 24 -13 635 478 ;
+C -1 ; WX 540 ; N Nsmall ; B 19 0 526 481 ;
+C -1 ; WX 515 ; N Osmall ; B 32 -10 484 486 ;
+C -1 ; WX 451 ; N Psmall ; B 35 0 427 478 ;
+C -1 ; WX 531 ; N Qsmall ; B 36 -77 491 486 ;
+C -1 ; WX 500 ; N Rsmall ; B 24 -12 482 478 ;
+C -1 ; WX 450 ; N Ssmall ; B 46 -10 420 486 ;
+C -1 ; WX 422 ; N Tsmall ; B 11 0 407 477 ;
+C -1 ; WX 522 ; N Usmall ; B 14 -9 512 480 ;
+C -1 ; WX 479 ; N Vsmall ; B 4 -10 478 477 ;
+C -1 ; WX 710 ; N Wsmall ; B 3 -10 710 478 ;
+C -1 ; WX 551 ; N Xsmall ; B 26 0 533 479 ;
+C -1 ; WX 464 ; N Ysmall ; B 2 0 465 482 ;
+C -1 ; WX 400 ; N Zsmall ; B 6 0 382 477 ;
+C -1 ; WX 498 ; N uniF6B2 ; B 86 -118 412 737 ;
+C -1 ; WX 498 ; N uniF6B3 ; B 87 -118 412 737 ;
+C -1 ; WX 233 ; N exclamdownsmall ; B 63 -13 162 496 ;
+C -1 ; WX 475 ; N yen.oldstyle ; B 2 0 465 482 ;
+C -1 ; WX 366 ; N questionsmall ; B 64 -10 335 487 ;
+C -1 ; WX 375 ; N questiondownsmall ; B 31 -5 302 494 ;
+C -1 ; WX 565 ; N uniE044 ; B 25 0 539 677 ;
+C -1 ; WX 565 ; N uniE045 ; B 25 0 539 677 ;
+C -1 ; WX 565 ; N uniE046 ; B 25 0 539 677 ;
+C -1 ; WX 490 ; N Agravesmall ; B -1 -1 476 687 ;
+C -1 ; WX 490 ; N Aacutesmall ; B -1 -1 476 688 ;
+C -1 ; WX 490 ; N Acircumflexsmall ; B -1 -1 476 697 ;
+C -1 ; WX 490 ; N Atildesmall ; B -1 -1 476 649 ;
+C -1 ; WX 490 ; N Adieresissmall ; B -1 -1 476 670 ;
+C -1 ; WX 490 ; N Aringsmall ; B -1 -1 476 700 ;
+C -1 ; WX 683 ; N AEsmall ; B 1 0 643 478 ;
+C -1 ; WX 454 ; N Ccedillasmall ; B 32 -212 413 485 ;
+C -1 ; WX 450 ; N Egravesmall ; B 37 0 420 687 ;
+C -1 ; WX 450 ; N Eacutesmall ; B 37 0 420 688 ;
+C -1 ; WX 450 ; N Ecircumflexsmall ; B 37 0 420 697 ;
+C -1 ; WX 450 ; N Edieresissmall ; B 37 0 420 670 ;
+C -1 ; WX 313 ; N Igravesmall ; B 39 0 279 687 ;
+C -1 ; WX 313 ; N Iacutesmall ; B 39 0 279 693 ;
+C -1 ; WX 313 ; N Icircumflexsmall ; B 39 0 279 697 ;
+C -1 ; WX 313 ; N Idieresissmall ; B 17 0 301 670 ;
+C -1 ; WX 521 ; N Ethsmall ; B 14 0 497 481 ;
+C -1 ; WX 540 ; N Ntildesmall ; B 19 0 526 654 ;
+C -1 ; WX 515 ; N Ogravesmall ; B 32 -10 484 687 ;
+C -1 ; WX 515 ; N Oacutesmall ; B 32 -10 484 688 ;
+C -1 ; WX 515 ; N Ocircumflexsmall ; B 35 -10 487 697 ;
+C -1 ; WX 515 ; N Otildesmall ; B 32 -10 484 653 ;
+C -1 ; WX 515 ; N Odieresissmall ; B 32 -10 484 670 ;
+C -1 ; WX 515 ; N Oslashsmall ; B 47 -80 476 617 ;
+C -1 ; WX 522 ; N Ugravesmall ; B 14 -13 516 687 ;
+C -1 ; WX 522 ; N Uacutesmall ; B 14 -13 516 688 ;
+C -1 ; WX 522 ; N Ucircumflexsmall ; B 14 -13 516 697 ;
+C -1 ; WX 522 ; N Udieresissmall ; B 14 -13 516 668 ;
+C -1 ; WX 464 ; N Yacutesmall ; B 2 0 465 686 ;
+C -1 ; WX 496 ; N Thornsmall ; B 39 0 460 479 ;
+C -1 ; WX 464 ; N Ydieresissmall ; B 2 0 465 670 ;
+C -1 ; WX 647 ; N uni03BC ; B 92 -243 623 488 ;
+C -1 ; WX 490 ; N uniF66D ; B -1 -1 476 688 ;
+C -1 ; WX 490 ; N uniF66E ; B -1 -1 476 598 ;
+C -1 ; WX 490 ; N uniF66F ; B -1 -158 490 486 ;
+C -1 ; WX 683 ; N uniF670 ; B 1 0 650 688 ;
+C -1 ; WX 430 ; N uniF671 ; B 32 -10 413 688 ;
+C -1 ; WX 430 ; N uniF672 ; B 32 -10 413 697 ;
+C -1 ; WX 430 ; N uniF673 ; B 32 -10 413 697 ;
+C -1 ; WX 430 ; N uniF674 ; B 27 -12 408 668 ;
+C -1 ; WX 520 ; N uniF675 ; B 27 0 504 697 ;
+C -1 ; WX 521 ; N uniF676 ; B 14 0 497 481 ;
+C -1 ; WX 450 ; N uniF677 ; B 37 0 420 688 ;
+C -1 ; WX 450 ; N uniF678 ; B 37 0 420 697 ;
+C -1 ; WX 450 ; N uniF679 ; B 37 0 420 670 ;
+C -1 ; WX 450 ; N uniF67A ; B 37 0 420 598 ;
+C -1 ; WX 540 ; N uniF67B ; B 19 -239 526 481 ;
+C -1 ; WX 450 ; N uniF67C ; B 37 -158 420 479 ;
+C -1 ; WX 500 ; N uniF67D ; B 31 -12 476 688 ;
+C -1 ; WX 500 ; N uniF67E ; B 31 -12 476 697 ;
+C -1 ; WX 500 ; N uniF67F ; B 31 -283 476 485 ;
+C -1 ; WX 500 ; N uniF680 ; B 31 -12 476 663 ;
+C -1 ; WX 570 ; N uniF681 ; B 31 0 545 479 ;
+C -1 ; WX 651 ; N uniF684 ; B 39 -12 612 480 ;
+C -1 ; WX 570 ; N uniF682 ; B 31 0 545 697 ;
+C -1 ; WX 313 ; N uniF683 ; B 39 0 279 688 ;
+C -1 ; WX 313 ; N uniF685 ; B 32 0 284 598 ;
+C -1 ; WX 313 ; N uniF686 ; B 39 -158 300 479 ;
+C -1 ; WX 313 ; N uniF687 ; B 12 0 316 654 ;
+C -1 ; WX 360 ; N _63112 ; B 17 -12 336 697 ;
+C -1 ; WX 580 ; N _63113 ; B 28 -280 550 479 ;
+C -1 ; WX 456 ; N uniF68A ; B 36 0 441 688 ;
+C -1 ; WX 456 ; N uniF68B ; B 36 0 474 490 ;
+C -1 ; WX 456 ; N uniF68C ; B 36 -283 441 483 ;
+C -1 ; WX 456 ; N uniF68D ; B 36 0 441 483 ;
+C -1 ; WX 540 ; N uniF68E ; B 19 0 526 688 ;
+C -1 ; WX 540 ; N uniF68F ; B 19 0 526 697 ;
+C -1 ; WX 540 ; N uniF690 ; B 19 -280 526 481 ;
+C -1 ; WX 515 ; N uniF691 ; B 32 -10 484 688 ;
+C -1 ; WX 515 ; N uniF692 ; B 40 -10 492 722 ;
+C -1 ; WX 515 ; N uniF693 ; B 32 -10 484 598 ;
+C -1 ; WX 515 ; N uniF694 ; B 47 -80 476 688 ;
+C -1 ; WX 500 ; N uniF695 ; B 24 -12 484 688 ;
+C -1 ; WX 500 ; N uniF696 ; B 24 -12 484 697 ;
+C -1 ; WX 500 ; N uniF697 ; B 24 -283 484 480 ;
+C -1 ; WX 450 ; N uniF698 ; B 44 -12 420 688 ;
+C -1 ; WX 450 ; N uniF699 ; B 44 -212 420 486 ;
+C -1 ; WX 450 ; N uniF69A ; B 44 -12 420 697 ;
+C -1 ; WX 450 ; N uniF69B ; B 44 -283 420 486 ;
+C -1 ; WX 422 ; N uniF69C ; B 11 0 409 479 ;
+C -1 ; WX 422 ; N uniF69D ; B 11 0 409 697 ;
+C -1 ; WX 422 ; N uniF69E ; B 11 -283 409 479 ;
+C -1 ; WX 522 ; N uniF69F ; B 14 -13 516 688 ;
+C -1 ; WX 522 ; N uniF6A0 ; B 14 -13 516 727 ;
+C -1 ; WX 522 ; N uniF6A1 ; B 14 -13 516 598 ;
+C -1 ; WX 522 ; N uniF6A2 ; B 14 -158 516 480 ;
+C -1 ; WX 522 ; N uniF6A3 ; B 14 -13 516 703 ;
+C -1 ; WX 522 ; N uniF6A4 ; B 14 -13 516 654 ;
+C -1 ; WX 710 ; N uniF6A5 ; B 3 -10 719 688 ;
+C -1 ; WX 710 ; N uniF6A6 ; B 3 -10 719 697 ;
+C -1 ; WX 710 ; N uniF6A7 ; B 3 -10 719 668 ;
+C -1 ; WX 710 ; N uniF6A8 ; B 3 -10 719 687 ;
+C -1 ; WX 464 ; N uniF6A9 ; B 2 0 465 697 ;
+C -1 ; WX 464 ; N uniF6AA ; B 2 0 465 679 ;
+C -1 ; WX 400 ; N uniF6AB ; B 6 0 384 698 ;
+C -1 ; WX 400 ; N uniF6AC ; B 11 2 389 666 ;
+C -1 ; WX 313 ; N uniF6AD ; B 39 0 279 666 ;
+C -1 ; WX 335 ; N zeroinferior ; B 34 -111 301 260 ;
+C -1 ; WX 305 ; N oneinferior ; B 75 -111 237 252 ;
+C -1 ; WX 332 ; N twoinferior ; B 40 -111 297 255 ;
+C -1 ; WX 338 ; N threeinferior ; B 44 -112 290 260 ;
+C -1 ; WX 315 ; N fourinferior ; B 30 -112 285 250 ;
+C -1 ; WX 354 ; N fiveinferior ; B 48 -110 308 268 ;
+C -1 ; WX 315 ; N sixinferior ; B 35 -111 280 263 ;
+C -1 ; WX 315 ; N seveninferior ; B 40 -110 275 252 ;
+C -1 ; WX 330 ; N eightinferior ; B 48 -111 294 259 ;
+C -1 ; WX 317 ; N nineinferior ; B 38 -111 278 256 ;
+C -1 ; WX 340 ; N plusinferior ; B 44 -51 297 200 ;
+C -1 ; WX 340 ; N hypheninferior ; B 49 59 304 94 ;
+C -1 ; WX 340 ; N equalinferior ; B 44 22 297 133 ;
+C -1 ; WX 193 ; N parenleftinferior ; B 34 -160 177 297 ;
+C -1 ; WX 193 ; N parenrightinferior ; B 15 -159 159 298 ;
+C -1 ; WX 775 ; N Dmacron ; B 78 0 744 707 ;
+C -1 ; WX 443 ; N uni03C2 ; B 48 -243 404 490 ;
+C -1 ; WX 443 ; N _1144 ; B 48 -243 404 490 ;
+C -1 ; WX 490 ; N longs ; B 36 1 447 714 ;
+C -1 ; WX 456 ; N Lslashsmall ; B 10 0 441 483 ;
+C -1 ; WX 450 ; N Scaronsmall ; B 44 -12 420 697 ;
+C -1 ; WX 469 ; N Zcaronsmall ; B 23 0 446 658 ;
+C -1 ; WX 700 ; N OEsmall ; B 38 -10 675 486 ;
+C -1 ; WX 725 ; N uni04E6 ; B 52 -10 676 870 ;
+C -1 ; WX 530 ; N uni04E7 ; B 54 -12 476 670 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 335 ; N uniF655 ; B 34 -10 301 361 ;
+C -1 ; WX 305 ; N uniF656 ; B 75 -6 237 357 ;
+C -1 ; WX 332 ; N uniF657 ; B 40 0 297 366 ;
+C -1 ; WX 338 ; N uniF658 ; B 44 -10 290 362 ;
+C -1 ; WX 315 ; N uniF659 ; B 30 -5 290 364 ;
+C -1 ; WX 354 ; N uniF65A ; B 48 -10 308 368 ;
+C -1 ; WX 315 ; N uniF65B ; B 35 -10 280 364 ;
+C -1 ; WX 315 ; N uniF65C ; B 40 -4 275 358 ;
+C -1 ; WX 330 ; N uniF65D ; B 48 -10 294 360 ;
+C -1 ; WX 317 ; N uniF65E ; B 38 -9 278 358 ;
+C -1 ; WX 335 ; N uniF661 ; B 34 337 301 708 ;
+C -1 ; WX 305 ; N uniF662 ; B 75 345 237 708 ;
+C -1 ; WX 332 ; N uniF663 ; B 40 342 297 708 ;
+C -1 ; WX 338 ; N uniF664 ; B 44 336 290 708 ;
+C -1 ; WX 315 ; N uniF665 ; B 30 339 290 708 ;
+C -1 ; WX 354 ; N uniF666 ; B 48 339 308 717 ;
+C -1 ; WX 315 ; N uniF667 ; B 35 334 280 708 ;
+C -1 ; WX 315 ; N uniF668 ; B 40 343 275 705 ;
+C -1 ; WX 330 ; N uniF669 ; B 48 338 294 708 ;
+C -1 ; WX 317 ; N uniF66A ; B 38 341 278 708 ;
+C -1 ; WX 550 ; N uniF639 ; B 12 -15 538 715 ;
+C -1 ; WX 550 ; N onefitted ; B 116 0 433 713 ;
+C -1 ; WX 550 ; N uniF63A ; B 26 0 529 719 ;
+C -1 ; WX 550 ; N uniF63B ; B 36 -15 517 715 ;
+C -1 ; WX 550 ; N uniF63C ; B 20 0 525 716 ;
+C -1 ; WX 550 ; N uniF63D ; B 18 -15 529 730 ;
+C -1 ; WX 550 ; N uniF63E ; B 29 -15 518 730 ;
+C -1 ; WX 550 ; N uniF63F ; B 47 0 506 705 ;
+C -1 ; WX 550 ; N uniF640 ; B 33 -15 515 714 ;
+C -1 ; WX 550 ; N uniF641 ; B 32 -31 521 714 ;
+C -1 ; WX 514 ; N uniF642 ; B 2 -10 512 490 ;
+C -1 ; WX 330 ; N uni2010 ; B 46 188 286 256 ;
+C -1 ; WX 330 ; N uni2011 ; B 46 188 286 256 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 267
+KPX parenleft J 51
+KPX A Otilde -70
+KPX A Ecircumflex -56
+KPX A y -63
+KPX A w -70
+KPX A v -70
+KPX A Y -109
+KPX A W -74
+KPX A V -95
+KPX A T -74
+KPX F A -61
+KPX F period -70
+KPX F comma -70
+KPX L Otilde -73
+KPX L Ecircumflex -37
+KPX L y -36
+KPX L Y -90
+KPX L W -74
+KPX L V -90
+KPX L T -48
+KPX P Ecircumflex -21
+KPX P o -31
+KPX P e -31
+KPX P a -31
+KPX P A -66
+KPX P period -126
+KPX P comma -126
+KPX R Ecircumflex -21
+KPX R y -17
+KPX R Y -19
+KPX R W -19
+KPX R V -39
+KPX T z -64
+KPX T y -64
+KPX T w -64
+KPX T v -64
+KPX T u -70
+KPX T s -70
+KPX T r -70
+KPX T o -70
+KPX T m -31
+KPX T e -70
+KPX T d -70
+KPX T c -70
+KPX T a -80
+KPX T A -63
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T comma -74
+KPX V y -65
+KPX V u -65
+KPX V r -72
+KPX V o -70
+KPX V i -24
+KPX V e -70
+KPX V a -80
+KPX V A -95
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -127
+KPX V comma -127
+KPX W y -48
+KPX W u -48
+KPX W r -73
+KPX W o -65
+KPX W i -24
+KPX W e -65
+KPX W d -65
+KPX W a -70
+KPX W A -100
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -90
+KPX W comma -90
+KPX Y Ecircumflex -18
+KPX Y v -83
+KPX Y u -83
+KPX Y s -80
+KPX Y r -85
+KPX Y q -82
+KPX Y p -85
+KPX Y o -82
+KPX Y i -31
+KPX Y e -82
+KPX Y d -90
+KPX Y a -90
+KPX Y A -90
+KPX Y semicolon -48
+KPX Y colon -48
+KPX Y period -95
+KPX Y comma -85
+KPX bracketleft J 51
+KPX f Otilde 59
+KPX f Oacute 59
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r Otilde 63
+KPX r Oacute 63
+KPX r period -58
+KPX r comma -39
+KPX v o -17
+KPX v e -17
+KPX v a -26
+KPX v period -109
+KPX v comma -109
+KPX w o -17
+KPX w e -17
+KPX w a -26
+KPX w period -90
+KPX w comma -90
+KPX y o -17
+KPX y e -17
+KPX y a -26
+KPX y period -109
+KPX y comma -109
+KPX Ecircumflex A -36
+KPX Ograve Agrave -166
+KPX Ograve A -146
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex A -146
+KPX Otilde Ecircumflex -68
+KPX Otilde t -68
+KPX Otilde s -107
+KPX Otilde r -58
+KPX Otilde o -80
+KPX Otilde m -58
+KPX Otilde e -80
+KPX Otilde d -107
+KPX Otilde a -90
+KPX acircumflex W -78
+KPX acircumflex V -151
+KPX acircumflex T -117
+KPX atilde W -78
+KPX atilde V -151
+KPX atilde T -117
+KPX uni1FBF Omega -20
+KPX uni1FBF Upsilon 50
+KPX uni1FBF O -50
+KPX uni1FBF A -200
+KPX uni1FBF Alpha -200
+KPX uni1FBF uni1FBC -200
+KPX uni1FFE Omega -30
+KPX uni1FFE Upsilon 40
+KPX uni1FFE Omicron -20
+KPX uni1FFE Iota 20
+KPX uni1FFE Eta 20
+KPX uni1FFE Alpha -210
+KPX uni1FFE uni1FCC 20
+KPX uni1FFE uni1FBC -210
+KPX uni1FFE uni1FFC -30
+KPX uni1FFD Alpha -240
+KPX uni1FFD Epsilon 30
+KPX uni1FFD Eta 30
+KPX uni1FFD Iota 30
+KPX uni1FFD Omicron -70
+KPX uni1FFD Upsilon 40
+KPX uni1FFD Omega -70
+KPX uni1FFD uni1FCC 30
+KPX uni1FFD uni1FBC -240
+KPX uni1FFD uni1FFC -70
+KPX uni1FEF Omega -50
+KPX uni1FEF Upsilon -40
+KPX uni1FEF Omicron -50
+KPX uni1FEF Iota -60
+KPX uni1FEF Eta -60
+KPX uni1FEF Epsilon -50
+KPX uni1FEF Alpha -230
+KPX uni1FEF uni1FCC -60
+KPX uni1FEF uni1FBC -230
+KPX uni1FEF uni1FFC -50
+KPX uni1FCE Alpha -240
+KPX uni1FCE Epsilon 30
+KPX uni1FCE Eta 30
+KPX uni1FCE Iota 30
+KPX uni1FCE Omicron -50
+KPX uni1FCE Omega -50
+KPX uni1FCE uni1FBC -240
+KPX uni1FCE uni1FFC -50
+KPX uni1FCD Alpha -180
+KPX uni1FCD uni1FCC -40
+KPX uni1FCD uni1FBC -180
+KPX uni1FCD Omicron -40
+KPX uni1FDE Alpha -200
+KPX uni1FDE Epsilon 40
+KPX uni1FDE Eta 40
+KPX uni1FDE Iota 40
+KPX uni1FDE Omicron -50
+KPX uni1FDE Upsilon 50
+KPX uni1FDE Omega -50
+KPX uni1FDE uni1FCC 40
+KPX uni1FDE uni1FBC -200
+KPX uni1FDE uni1FFC -50
+KPX uni1FDD Alpha -180
+KPX uni1FDD uni1FBC -180
+KPX uni1FCF Alpha -210
+KPX uni1FCF Eta 40
+KPX uni1FCF Iota 40
+KPX uni1FCF Epsilon 40
+KPX uni1FCF Omicron -40
+KPX uni1FCF Upsilon 40
+KPX uni1FCF Omega -40
+KPX uni1FCF uni1FCC 40
+KPX uni1FCF uni1FBC -210
+KPX uni1FCF uni1FFC -40
+KPX uni1FDF Alpha -210
+KPX uni1FDF Epsilon 40
+KPX uni1FDF Eta 40
+KPX uni1FDF Iota 40
+KPX uni1FDF Omicron -40
+KPX uni1FDF Upsilon 50
+KPX uni1FDF Omega -40
+KPX uni1FDF uni1FCC 40
+KPX uni1FDF uni1FBC -210
+KPX uni1FDF uni1FFC -40
+KPX Asmall Ysmall -109
+KPX Asmall Wsmall -74
+KPX Asmall Vsmall -95
+KPX Asmall Tsmall -74
+KPX Asmall Otilde -70
+KPX Asmall Ecircumflex -56
+KPX Fsmall Asmall -61
+KPX Fsmall period -70
+KPX Fsmall comma -70
+KPX Lsmall Ysmall -90
+KPX Lsmall Wsmall -74
+KPX Lsmall Vsmall -90
+KPX Lsmall Tsmall -48
+KPX Lsmall Otilde -73
+KPX Lsmall Ecircumflex -37
+KPX Psmall Asmall -66
+KPX Psmall Ecircumflex -21
+KPX Psmall period -126
+KPX Psmall comma -126
+KPX Rsmall Ysmall -19
+KPX Rsmall Wsmall -19
+KPX Rsmall Vsmall -39
+KPX Rsmall Ecircumflex -21
+KPX Tsmall Asmall -63
+KPX Tsmall semicolon -36
+KPX Tsmall colon -36
+KPX Tsmall period -74
+KPX Tsmall comma -74
+KPX Vsmall Asmall -95
+KPX Vsmall semicolon -55
+KPX Vsmall colon -55
+KPX Vsmall period -127
+KPX Vsmall comma -127
+KPX Wsmall Asmall -100
+KPX Wsmall semicolon -18
+KPX Wsmall colon -18
+KPX Wsmall period -90
+KPX Wsmall comma -90
+KPX Ysmall Asmall -90
+KPX Ysmall Ecircumflex -18
+KPX Ysmall semicolon -48
+KPX Ysmall colon -48
+KPX Ysmall period -95
+KPX Ysmall comma -85
+KPX Ecircumflexsmall A -36
+KPX Ogravesmall Agrave -166
+KPX Ogravesmall A -146
+KPX Ocircumflexsmall Agrave -166
+KPX Ocircumflexsmall A -146
+KPX Otildesmall Ecircumflex -68
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsbodoni/doc/Bodoni_Specimen.pdf b/fonts/greek/gfs/gfsbodoni/doc/Bodoni_Specimen.pdf
new file mode 100644
index 0000000000..5bd0b0f3eb
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/doc/Bodoni_Specimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfsbodoni/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..e744366483
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/doc/OFL-FAQ.txt
@@ -0,0 +1,225 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.1 - 26 February 2007
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
+
+1.4 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
+Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
+Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
+
+2.9 Am I not allowed to use any part of the Reserved Font Names?
+You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
+
+2.10 So what should I, as an author, identify as Reserved Font Names?
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
+
+2.11 Do I, as an author, have to identify any Reserved Font Names?
+No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+
+2.12 Are any names (such as the main font name) reserved by default?
+No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
+
+2.13 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.14 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
+- Added Greek and Cyrillic glyphs
+- Released as "<NewFontFamilyName>"
+
+7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
+- Tweaked contextual behaviours
+- Released as "<NewFontFamilyName>"
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged.
+
+If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.1 of the license. Will there be later changes?
+Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder(s)?
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+5.5 How about translating the license and the FAQ into other languages?
+SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
+
+If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
+
+We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
+
+- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
+
+"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
+
+However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
+
+Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
+
+- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.
+
+If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved font names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+7.6 If you wish, you can use the OFL Graphics on your web page.
+
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfsbodoni/doc/OFL.txt b/fonts/greek/gfs/gfsbodoni/doc/OFL.txt
new file mode 100644
index 0000000000..7c9da5925a
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/doc/OFL.txt
@@ -0,0 +1,95 @@
+Copyright (c) 2007, Greek Font Society (www.greekfontsociety.org | gfs@greekfontsociety.org),
+with Reserved Font Name 'GFS Bodoni'.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfsbodoni/doc/gfsbodoni.pdf b/fonts/greek/gfs/gfsbodoni/doc/gfsbodoni.pdf
new file mode 100644
index 0000000000..06218f82f1
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/doc/gfsbodoni.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodoni.enc b/fonts/greek/gfs/gfsbodoni/enc/bodoni.enc
new file mode 100644
index 0000000000..ba39a37610
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodoni.enc
@@ -0,0 +1,109 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodoni.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodoni [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex.alt /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /tz /IJ /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodonidenomnums.enc b/fonts/greek/gfs/gfsbodoni/enc/bodonidenomnums.enc
new file mode 100644
index 0000000000..2752239f81
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodonidenomnums.enc
@@ -0,0 +1,88 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodonidenomnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodonidenomnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftinferior /parenrightinferior /.notdef /plusinferior /comma /hypheninferior /period /fraction
+% 0x30
+ /zeroinferior /oneinferior /twoinferior /threeinferior /fourinferior
+ /fiveinferior /sixinferior /seveninferior
+ /eightinferior /nineinferior /colon /semicolon /less /equalinferior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodoniec.enc b/fonts/greek/gfs/gfsbodoni/enc/bodoniec.enc
new file mode 100644
index 0000000000..ddee0bfce4
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodoniec.enc
@@ -0,0 +1,81 @@
+%
+% This is the EC encoding for the bodoni font family.
+% (C) A. Tsolomitis
+%
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ; ff l =: ffl ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/bodoniec [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /uni0163 /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodoniecsc.enc b/fonts/greek/gfs/gfsbodoni/enc/bodoniecsc.enc
new file mode 100644
index 0000000000..f52a469287
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodoniecsc.enc
@@ -0,0 +1,80 @@
+%
+% This is the EC encoding for the bodoni font family.
+% (C) A. Tsolomitis
+%
+%
+% LIGKERN space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclamsmall quoteleft =: exclamdownsmall ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/bodoniecsc [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle
+ /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /Dcroat /section
+% 0xA0
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+% 0xB0
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0163 /Uhungarumlaut /Uring
+ /Ldot /Zacute /Zcaron /Zdotaccent /IJ /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xF0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall /Ocircumflexsmall
+ /Otildesmall /Odieresissmall /OEsmall
+ /Oslashsmall /Ugravesmall /Yacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodoniel.enc b/fonts/greek/gfs/gfsbodoni/enc/bodoniel.enc
new file mode 100644
index 0000000000..b3b456ad4c
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodoniel.enc
@@ -0,0 +1,212 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodoniel.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the didot fontfamily"
+% @}
+%
+%
+/bodoniel [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /rho1 /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
+%% LIGKERN || theta =: uni03D1 ;
+%% LIGKERN bracketleft theta |=: uni03D1 ;
+%% LIGKERN parenleft theta |=: uni03D1 ;
+%% LIGKERN braceleft theta |=: uni03D1 ;
+%% LIGKERN guillemotleft theta |=: uni03D1 ;
+%% LIGKERN endash theta |=: uni03D1 ;
+%% LIGKERN emdash theta |=: uni03D1 ;
+%% LIGKERN hyphen theta |=: uni03D1 ;
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodonielsc.enc b/fonts/greek/gfs/gfsbodoni/enc/bodonielsc.enc
new file mode 100644
index 0000000000..8bfc4f7677
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodonielsc.enc
@@ -0,0 +1,186 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodonielsc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the didot fontfamily"
+% @}
+%
+%
+/bodonielsc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA
+ /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /beta /omega1 /qoppa /uni03DE /rho1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle
+ /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /colon /anoteleia
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /uniF500 /uniF501 /uniF512 /uniF503 /uniF504 /uniF515 /uniF502
+ /uniF506 /uniF508 /uniF507 /uniF509 /uniF50A /uniF50B /uniF50C /uniF50E
+% 0x70
+ /uniF50F /uniF516 /uniF510 /uniF512 /uniF513 /uniF514 /.notdef /uniF518
+ /uniF50D /uniF517 /uniF505 /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /uniF519 /uni1FD2 /uni1FD3 /uni1FD7
+ /uniF51A /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD uniF500 =: uniF500 ;
+% LIGKERN uni1FFD uniF504 =: uniF504 ;
+% LIGKERN uni1FFD uniF506 =: uniF506 ;
+% LIGKERN uni1FFD uniF508 =: uniF508 ;
+% LIGKERN uni1FFD uniF50E =: uniF50E ;
+% LIGKERN uni1FFD uniF514 =: uniF514 ;
+% LIGKERN uni1FFD uniF518 =: uniF518 ;
+% LIGKERN dieresis uniF08 =: uniF519 ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE uniF508 =: uniF519 ;
+% LIGKERN uni1FEE uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uniF519 =: uniF519 ;
+% LIGKERN uni1FFD uniF51A =: uniF51A ;
+% LIGKERN dieresis uniF508 =: uniF519 ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE uniF500 =: uniF500 ; uni1FCF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FCD uniF500 =: uniF500 ; uni1FDF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FDE uniF500 =: uniF500 ; uni1FEF uniF500 =: uniF500 ;
+% LIGKERN uni1FDD uniF500 =: uniF500 ; uni1FC0 uniF500 =: uniF500 ;
+% LIGKERN uniF500 uni1FBE =: uniF500 ; uni1F71 uni1FBE =: uniF500 ;
+% LIGKERN Alpha uni1FBE =: Alpha ;
+% LIGKERN uni1F00 uni1FBE =: uniF500 ; uni1F01 uni1FBE =: uniF500 ;
+% LIGKERN uni1F02 uni1FBE =: uniF500 ; uni1F03 uni1FBE =: uniF500 ;
+% LIGKERN uni1F04 uni1FBE =: uniF500 ; uni1F05 uni1FBE =: uniF500 ;
+% LIGKERN uni1F06 uni1FBE =: uniF500 ; uni1F07 uni1FBE =: uniF500 ;
+% LIGKERN uni1F70 uni1FBE =: uniF500 ; uni1FB6 uni1FBE =: uniF500 ;
+% LIGKERN uni1FCE uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FCD uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FDE uniF504 =: uniF504 ; uni1FEF uniF504 =: uniF504 ;
+% LIGKERN uni1FDD uniF504 =: uniF504 ;
+% LIGKERN uni1FCE uniF506 =: uniF506 ; uni1FCF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FCD uniF506 =: uniF506 ; uni1FDF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FDE uniF506 =: uniF506 ; uni1FEF uniF506 =: uniF506 ;
+% LIGKERN uni1FDD uniF506 =: uniF506 ; uni1FC0 uniF506 =: uniF506 ;
+% LIGKERN uniF506 uni1FBE =: uniF506 ; uni1F73 uni1FBE =: uniF506 ;
+% LIGKERN Eta uni1FBE =: Eta ;
+% LIGKERN uni1F20 uni1FBE =: uniF506 ; uni1F21 uni1FBE =: uniF506 ;
+% LIGKERN uni1F22 uni1FBE =: uniF506 ; uni1F23 uni1FBE =: uniF506 ;
+% LIGKERN uni1F24 uni1FBE =: uniF506 ; uni1F25 uni1FBE =: uniF506 ;
+% LIGKERN uni1F26 uni1FBE =: uniF506 ; uni1F27 uni1FBE =: uniF506 ;
+% LIGKERN uni1F74 uni1FBE =: uniF506 ; uni1FC6 uni1FBE =: uniF506 ;
+% LIGKERN uni1FCE uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FCD uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FDE uniF508 =: uniF508 ; uni1FEF uniF508 =: uniF508 ;
+% LIGKERN uni1FDD uniF508 =: uniF508 ; uni1FED uniF508 =: uniF508 ;
+% LIGKERN uni1FC1 uniF508 =: uniF508 ; uni1FC0 uniF508 =: uniF508 ;
+% LIGKERN uni1FCF uniF508 =: uniF508 ; uni1FDF uniF508 =: uniF508 ;
+% LIGKERN uni1FCE uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FCD uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FDE uniF50E =: uniF50E ; uni1FEF uniF50E =: uniF50E ;
+% LIGKERN uni1FDD uniF50E =: uniF50E ;
+% LIGKERN uni1FCE uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FCD uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FDE uniF514 =: uniF514 ; uni1FEF uniF514 =: uniF514 ;
+% LIGKERN uni1FDD uniF514 =: uniF514 ; uni1FED uniF514 =: uniF514 ;
+% LIGKERN uni1FC1 uniF514 =: uniF514 ; uni1FC0 uniF514 =: uniF514 ;
+% LIGKERN uni1FCF uniF514 =: uniF514 ; uni1FDF uniF514 =: uniF514 ;
+% LIGKERN uni1FCE uniF518 =: uniF518 ; uni1FCF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FCD uniF518 =: uniF518 ; uni1FDF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FDE uniF518 =: uniF518 ; uni1FEF uniF518 =: uniF518 ;
+% LIGKERN uni1FDD uniF518 =: uniF518 ; uni1FC0 uniF518 =: uniF518 ;
+% LIGKERN uniF518 uni1FBE =: uniF518 ; uni1F7D uni1FBE =: uniF518 ;
+% LIGKERN Omega uni1FBE =: Omega ;
+% LIGKERN uni1F60 uni1FBE =: uniF518 ; uni1F61 uni1FBE =: uniF518 ;
+% LIGKERN uni1F62 uni1FBE =: uniF518 ; uni1F63 uni1FBE =: uniF518 ;
+% LIGKERN uni1F64 uni1FBE =: uniF518 ; uni1F65 uni1FBE =: uniF518 ;
+% LIGKERN uni1F66 uni1FBE =: uniF518 ; uni1F67 uni1FBE =: uniF518 ;
+% LIGKERN uni1F7C uni1FBE =: uniF518 ; uni1FF6 uni1FBE =: uniF518 ;
+% LIGKERN uni1FBF uniF510 =: uniF510 ; uni1FBF uniF510 =: uniF510 ;
+% LIGKERN || = 01 ; uni1FDD || =:| uniF512 ;
+% LIGKERN uni1FDD parenright =:| uniF512 ; uni1FDD bracketright =:| uniF512 ;
+% LIGKERN uni1FDD period =:| uniF512 ; uni1FDD comma =:| uniF512 ;
+% LIGKERN uni1FDD quoteright =:| uniF512 ; uni1FDD hyphen =:| uniF512 ;
+% LIGKERN uni1FDD anoteleia =:| uniF512 ; uni1FDD slash =:| uniF512 ;
+% LIGKERN uni1FDD semicolon =:| uniF512 ; uni1FDD exclam =:| uniF512 ;
+% LIGKERN uni1FDD endash =:| uniF512 ; uni1FDD emdash =:| uniF512 ;
+% LIGKERN uni1FDD plus =:| uniF512 ; uni1FDD equal =:| uniF512 ;
+% LIGKERN uni1FDD guillemotleft =:| uniF512 ; uni1FDD guillemotright =:| uniF512 ;
+% LIGKERN uni1FFD Alpha =: Alpha ;
+% LIGKERN uni1FFD Epsilon =: Epsilon ;
+% LIGKERN uni1FFD Eta =: Eta ;
+% LIGKERN uni1FFD Iota =: Iota ;
+% LIGKERN uni1FFD Omicron =: Omicron ;
+% LIGKERN uni1FFD Upsilon =: Upsilon ;
+% LIGKERN uni1FFD Omega =: Omega ;
+% LIGKERN uni1FFE uni1FFD =: uni1FFD ;
+% LIGKERN uni1FFE uni1FEF =: uni1FEF ; uni1FFE uni1FC0 =: uni1FC0 ;
+% LIGKERN uni1FFE uniF500 =: uniF500 ;
+% LIGKERN uni1FFE uniF504 =: uniF504 ;
+% LIGKERN uni1FFE uniF506 =: uniF506 ;
+% LIGKERN uni1FFE uniF508 =: uniF508 ;
+% LIGKERN uni1FFE uniF50E =: uniF50E ;
+% LIGKERN uni1FFE uniF514 =: uniF514 ;
+% LIGKERN uni1FFE uniF518 =: uniF518 ;
+% LIGKERN uni1FEF Alpha =: Alpha ; uni1FEF Epsilon =: Epsilon ;
+% LIGKERN uni1FEF Eta =: Eta ; uni1FEF Iota =: Iota ;
+% LIGKERN uni1FEF Omicron =: Omicron ; uni1FEF Upsilon =: Upsilon ;
+% LIGKERN uni1FEF Omega =: Omega ;
+% LIGKERN uni1FC0 Alpha =: Alpha ; uni1FC0 Epsilon =: Epsilon ;
+% LIGKERN uni1FC0 Eta =: Eta ; uni1FC0 Iota =: Iota ;
+% LIGKERN uni1FC0 Omicron =: Omicron ; uni1FC0 Upsilon =: Upsilon ;
+% LIGKERN uni1FC0 Omega =: Omega ;
+% LIGKERN uni1FBF Alpha =: Alpha ; uni1FBF Epsilon =: Epsilon ;
+% LIGKERN uni1FBF Eta =: Eta ; uni1FBF Iota =: Iota ;
+% LIGKERN uni1FBF Omicron =: Omicron ; uni1FBF Upsilon =: Upsilon ;
+% LIGKERN uni1FBF Omega =: Omega ;
+% LIGKERN uni1FFE Alpha =: Alpha ; uni1FFE Epsilon =: Epsilon ;
+% LIGKERN uni1FFE Eta =: Eta ; uni1FFE Iota =: Iota ;
+% LIGKERN uni1FFE Omicron =: Omicron ; uni1FFE Upsilon =: Upsilon ;
+% LIGKERN uni1FFE Omega =: Omega ;
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodoninumnums.enc b/fonts/greek/gfs/gfsbodoni/enc/bodoninumnums.enc
new file mode 100644
index 0000000000..64cb462c74
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodoninumnums.enc
@@ -0,0 +1,89 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodoninumnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodoninumnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftsuperior /parenrightsuperior /.notdef /plussuperior
+ /comma /hyphensuperior /period /fraction
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior
+ /fivesuperior /sixsuperior /sevensuperior
+ /eightsuperior /ninesuperior /colon /semicolon /less /equalsuperior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodonisc.enc b/fonts/greek/gfs/gfsbodoni/enc/bodonisc.enc
new file mode 100644
index 0000000000..213a2d7023
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodonisc.enc
@@ -0,0 +1,99 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodonisc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for The SmallCaps of the GFS Bodoni FontFamily"
+% @}
+%
+/bodonisc [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /OE /TZ /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xf0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall
+ /Ocircumflexsmall /Otildesmall /Odieresissmall /divide
+ /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsbodoni/enc/bodonitabnums.enc b/fonts/greek/gfs/gfsbodoni/enc/bodonitabnums.enc
new file mode 100644
index 0000000000..c853c40257
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/enc/bodonitabnums.enc
@@ -0,0 +1,87 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "July 2003",
+% filename = "bodonitabnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodonitabnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /lozenge /uni2116 /estimated /exclamdbl
+ /whitebullet /ring /Euro
+ /uni2105 /minus /interrobang /yen /lira
+% 0x10
+ /sterlingoldstyle /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleft /parenright /.notdef /plus /comma /hyphen /period /slash
+% 0x30
+ /uniF639 /onefitted /uniF63A /uniF63B /uniF63C /uniF63D /uniF63E /uniF63F
+ /uniF640 /uniF641 /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /onehalf /onethird /twothirds /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /nsuperior /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN exclam exclam =: exclamdbl ;
diff --git a/fonts/greek/gfs/gfsbodoni/map/gfsbodoni.map b/fonts/greek/gfs/gfsbodoni/map/gfsbodoni.map
new file mode 100644
index 0000000000..0e9410b410
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/map/gfsbodoni.map
@@ -0,0 +1,31 @@
+
+########### GFS Bodoni ############################################
+bodonirg9r GFSBodoni-Regular " bodoniec ReEncodeFont " <bodoniec.enc <GFSBodoni-Regular.pfb
+bodonirg8r GFSBodoni-Regular " bodoni ReEncodeFont " <bodoni.enc <GFSBodoni-Regular.pfb
+bodonio9r GFSBodoni-Regular " 0.168 SlantFont bodoniec ReEncodeFont " <bodoniec.enc <GFSBodoni-Regular.pfb
+bodonio8r GFSBodoni-Regular " 0.168 SlantFont bodoni ReEncodeFont " <bodoni.enc <GFSBodoni-Regular.pfb
+bodonib9r GFSBodoni-Bold " bodoniec ReEncodeFont " <bodoniec.enc <GFSBodoni-Bold.pfb
+bodonib8r GFSBodoni-Bold " bodoni ReEncodeFont " <bodoni.enc <GFSBodoni-Bold.pfb
+bodonibo9r GFSBodoni-Bold " 0.168 SlantFont bodoniec ReEncodeFont " <bodoniec.enc <GFSBodoni-Bold.pfb
+bodonibo8r GFSBodoni-Bold " 0.168 SlantFont bodoni ReEncodeFont " <bodoni.enc <GFSBodoni-Bold.pfb
+bodonii9r GFSBodoni-Italic " bodoniec ReEncodeFont " <bodoniec.enc <GFSBodoni-Italic.pfb
+bodonii8r GFSBodoni-Italic " bodoni ReEncodeFont " <bodoni.enc <GFSBodoni-Italic.pfb
+bodonibi9r GFSBodoni-BoldItalic " bodoniec ReEncodeFont " <bodoniec.enc <GFSBodoni-BoldItalic.pfb
+bodonibi8r GFSBodoni-BoldItalic " bodoni ReEncodeFont " <bodoni.enc <GFSBodoni-BoldItalic.pfb
+bodonisc8r GFSBodoni-Regular " bodonisc ReEncodeFont " <bodonisc.enc <GFSBodoni-Regular.pfb
+bodonisc9r GFSBodoni-Regular " bodoniecsc ReEncodeFont " <bodoniecsc.enc <GFSBodoni-Regular.pfb
+bodonisco8r GFSBodoni-Regular " 0.168 SlantFont bodonisc ReEncodeFont " <bodonisc.enc <GFSBodoni-Regular.pfb
+bodonisco9r GFSBodoni-Regular " 0.168 SlantFont bodoniecsc ReEncodeFont " <bodoniecsc.enc <GFSBodoni-Regular.pfb
+bodonitabnums8r GFSBodoni-Regular " bodonitabnums ReEncodeFont " <bodonitabnums.enc <GFSBodoni-Regular.pfb
+bodoninumnums8r GFSBodoni-Regular " bodoninumnums ReEncodeFont " <bodoninumnums.enc <GFSBodoni-Regular.pfb
+bodonidenomnums8r GFSBodoni-Regular " bodonidenomnums ReEncodeFont " <bodonidenomnums.enc <GFSBodoni-Regular.pfb
+gbodonirg6r GFSBodoni-Regular " bodoniel ReEncodeFont " <bodoniel.enc <GFSBodoni-Regular.pfb
+gbodonib6r GFSBodoni-Bold " bodoniel ReEncodeFont " <bodoniel.enc <GFSBodoni-Bold.pfb
+gbodonii6r GFSBodoni-Italic " bodoniel ReEncodeFont " <bodoniel.enc <GFSBodoni-Italic.pfb
+gbodonibi6r GFSBodoni-BoldItalic " bodoniel ReEncodeFont " <bodoniel.enc <GFSBodoni-BoldItalic.pfb
+gbodonio6r GFSBodoni-Regular " 0.168 SlantFont bodoniel ReEncodeFont " <bodoniel.enc <GFSBodoni-Regular.pfb
+gbodonibo6r GFSBodoni-Bold " 0.168 SlantFont bodoniel ReEncodeFont " <bodoniel.enc <GFSBodoni-Bold.pfb
+gbodonisc6r GFSBodoni-Regular " bodonielsc ReEncodeFont " <bodonielsc.enc <GFSBodoni-Regular.pfb
+gbodonisco6r GFSBodoni-Regular " 0.168 SlantFont bodonielsc ReEncodeFont " <bodonielsc.enc <GFSBodoni-Regular.pfb
+######################################################################
+
diff --git a/fonts/greek/gfs/gfsbodoni/otf/GFSBodoni.otf b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoni.otf
new file mode 100644
index 0000000000..2c42153e33
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoni.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBold.otf b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBold.otf
new file mode 100644
index 0000000000..0dc797245d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBold.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBoldIt.otf b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBoldIt.otf
new file mode 100644
index 0000000000..356ea91811
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniBoldIt.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniIt.otf b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniIt.otf
new file mode 100644
index 0000000000..90562ae7d8
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/otf/GFSBodoniIt.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tex/gfsbodoni.sty b/fonts/greek/gfs/gfsbodoni/tex/gfsbodoni.sty
new file mode 100644
index 0000000000..52b5d0acf0
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tex/gfsbodoni.sty
@@ -0,0 +1,228 @@
+%%
+%% This is file `gfsbodoni.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% gfsbodoni.dtx (with options: `gfsbodoni')
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfsbodoni.sty}
+[2001/12/15 v1.0 Package `gfsbodoni.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Bodoni style file by A. Tsolomitis and I. Vasilogiorgakis }\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\DeclareOption{default}{%
+\renewcommand{\rmdefault}{bodoni}}
+\ProcessOptions
+\newenvironment{bodoni}{\fontfamily{bodoni}\selectfont}{}
+\newcommand{\textbodoni}[1]{{\fontfamily{bodoni}\selectfont #1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\textscsl}[1]{{\fontfamily{bodoni}\fontseries{m}\fontshape{sco}\selectfont #1}}
+\renewcommand{\oldstylenums}{\textsc}
+\newcommand{\scslshape}{\fontfamily{bodoni}\fontseries{m}\fontshape{sco}\selectfont}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\tabnums}[1]{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont #1}}
+\renewcommand{\textbullet}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'42}}
+\newcommand{\bodonitextparagraph}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'266}}
+\newcommand{\careof}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'13}}
+\newcommand{\numero}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'5}}
+\newcommand{\estimated}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'6}}
+\newcommand{\whitebullet}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'10}}
+\newcommand{\textlozenge}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'4}}
+\newcommand{\eurocurrency}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'12}}
+\newcommand{\interrobang}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'15}}
+\newcommand{\yencurrency}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'16}}
+\newcommand{\stirling}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'17}}
+\newcommand{\stirlingoldstyle}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'20}}
+\newcommand{\textfrac}[2]{\hbox{{\usefont{U}{bodoninums}{m}{textnumnums}\selectfont #1/}%
+ {\usefont{U}{bodoninums}{m}{textdenomnums}\selectfont /#2}}}
+\newcommand{\onehalf}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'100}}
+\newcommand{\onethird}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'101}}
+\newcommand{\twothirds}{{\usefont{U}{bodoninums}{m}{tabnums}\selectfont\char'102}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextAccent{\`}{OT1}{30}
+\DeclareTextAccent{\'}{OT1}{180}
+\DeclareTextAccent{\^}{OT1}{25}
+\DeclareTextAccent{\~}{OT1}{152}
+%\DeclareTextAccent{\"}{OT1}{168}
+%\def\"#1{\accent168#1}
+\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}}
+\DeclareTextAccent{\H}{OT1}{5}
+\DeclareTextAccent{\r}{OT1}{9}
+\DeclareTextAccent{\t}{OT1}{10}
+\DeclareTextAccent{\v}{OT1}{16}
+\DeclareTextAccent{\u}{OT1}{11}
+\DeclareTextAccent{\=}{OT1}{175}
+\DeclareTextAccent{\.}{OT1}{1}
+\DeclareTextCommand{\b}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error
+\DeclareTextCommand{\c}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char184\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextCommand{\t}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}%
+ {\ooalign{\hidewidth\char10\hidewidth
+ \crcr\unhbox\z@}}}
+\DeclareTextCommand{\k}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char8\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextSymbol{\textperthousand}{OT1}{137}
+\DeclareTextSymbol{\textsterling}{OT1}{163}
+\DeclareTextSymbol{\L}{OT1}{6}
+\DeclareTextSymbol{\i}{OT1}{17}
+\DeclareTextSymbol{\j}{OT1}{18}
+\DeclareTextSymbol{\l}{OT1}{7}
+\DeclareTextSymbol{\textexclamdown}{OT1}{161}
+\DeclareTextSymbol{\textgreater}{OT1}{`\>}
+\DeclareTextSymbol{\textless}{OT1}{`\<}
+\DeclareTextSymbol{\textquestiondown}{OT1}{191}
+\DeclareTextSymbol{\textasciicircum}{OT1}{94}
+\DeclareTextComposite{\'}{OT1}{!}{161}
+\DeclareTextComposite{\'}{OT1}{?}{191}
+\DeclareTextComposite{\"}{OT1}{e}{235}
+\DeclareTextComposite{\"}{OT1}{o}{246}
+\DeclareTextSymbol{\trademark}{OT1}{153}
+\DeclareTextSymbol{\textregistered}{OT1}{174}
+\DeclareTextSymbol{\AA}{OT1}{197}
+\DeclareTextSymbol{\aa}{OT1}{229}
+\DeclareTextSymbol{\AE}{OT1}{198}
+\DeclareTextSymbol{\ae}{OT1}{230}
+\DeclareTextSymbol{\O}{OT1}{216}
+\DeclareTextSymbol{\o}{OT1}{248}
+\DeclareTextSymbol{\OE}{OT1}{140}
+\DeclareTextSymbol{\oe}{OT1}{156}
+\DeclareTextSymbol{\ss}{OT1}{223}
+\DeclareTextSymbol{\textcopyright}{OT1}{169}
+\DeclareTextSymbol{\textdagger}{OT1}{134}
+\DeclareTextSymbol{\textdaggerdbl}{OT1}{135}
+\DeclareTextSymbol{\textparagraph}{OT1}{182}
+\DeclareTextSymbol{\textsection}{OT1}{167}
+\DeclareTextSymbolDefault{\textbackslash}{OT1}
+\DeclareTextSymbol{\textbackslash}{OT1}{92}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule \@height.3ex}%
+ \vbox{\hrule \@width.3em}%
+ \hbox{\vrule \@height.3ex}}
+\DeclareTextSymbolDefault{\textbraceleft}{OT1}
+\DeclareTextSymbol{\textbraceleft}{OT1}{123}
+\DeclareTextSymbolDefault{\textbraceright}{OT1}
+\DeclareTextSymbol{\textbraceright}{OT1}{125}
+\DeclareTextAccentDefault{\textcircled}{OT1}
+\DeclareTextSymbolDefault{\textunderscore}{OT1}
+\DeclareTextSymbol{\textunderscore}{OT1}{95}
+\DeclareTextCommand{\textcircled}{OT1}[1]{{%
+ \ooalign{%
+ \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr
+ \char 136 % "0D
+ }%
+}}
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% We need LGR to typeset e at the end of \LaTeXe
+\InputIfFileExists{lgrenc.def}{%
+ \message{Loading the definitions for the Greek font encoding}}{%
+ \errhelp{I can't find the lgrenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGR encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgrenc.def file}\@@end
+ }
+\renewcommand{\TeX}{{\fontencoding{OT1}\fontfamily{bodoni}\selectfont T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}}
+\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{bodoni}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em%
+\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{bodoni}\selectfont\textit{e}}}}
+\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{bodoni}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput
+%%
+%% End of file `gfsbodoni.sty'.
diff --git a/fonts/greek/gfs/gfsbodoni/tex/lgrbodoni.fd b/fonts/greek/gfs/gfsbodoni/tex/lgrbodoni.fd
new file mode 100644
index 0000000000..bc88b64c01
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tex/lgrbodoni.fd
@@ -0,0 +1,25 @@
+%% This is file 'lgrbodoni.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2006 by
+%% Tsolomitis Antonis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{bodoni}{}
+\DeclareFontShape{LGR}{bodoni}{m}{n}{<-> s * [0.955] gbodonirg6a}{}
+\DeclareFontShape{LGR}{bodoni}{m}{it}{<-> s * [0.955] gbodonii6a}{}
+\DeclareFontShape{LGR}{bodoni}{b}{n}{<-> s * [0.955] gbodonib6a}{}
+\DeclareFontShape{LGR}{bodoni}{b}{it}{<-> s * [0.955] gbodonibi6a}{}
+\DeclareFontShape{LGR}{bodoni}{m}{sl}{<-> s * [0.955] gbodonio6a}{}
+\DeclareFontShape{LGR}{bodoni}{b}{sl}{<-> s * [0.955] gbodonibo6a}{}
+\DeclareFontShape{LGR}{bodoni}{m}{sc}{<-> s * [0.955] gbodonisc6a}{}
+\DeclareFontShape{LGR}{bodoni}{m}{sco}{<-> s * [0.955] gbodonisco6a}{}
+
+\DeclareFontShape{LGR}{bodoni}{bx}{n}{<-> s * [0.955] gbodonib6a}{}
+\DeclareFontShape{LGR}{bodoni}{bx}{it}{<-> s * [0.955] gbodonibi6a}{}
+\DeclareFontShape{LGR}{bodoni}{bx}{sl}{<-> s * [0.955] gbodonibo6a}{}
+
+\endinput
+%%
+%% End of file 'lgrbodoni.fd'.
diff --git a/fonts/greek/gfs/gfsbodoni/tex/ot1bodoni.fd b/fonts/greek/gfs/gfsbodoni/tex/ot1bodoni.fd
new file mode 100644
index 0000000000..779baaac85
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tex/ot1bodoni.fd
@@ -0,0 +1,49 @@
+%% This is file 'ot1bodoni.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{OT1}{bodoni}{}
+\DeclareFontShape{OT1}{bodoni}{m}{n}{<-> s * [0.955] bodonirg8a}{}
+\DeclareFontShape{OT1}{bodoni}{m}{it}{<-> s * [0.955] bodonii8a}{}
+\DeclareFontShape{OT1}{bodoni}{b}{n}{<-> s * [0.955] bodonib8a}{}
+\DeclareFontShape{OT1}{bodoni}{b}{it}{<-> s * [0.955] bodonibi8a}{}
+\DeclareFontShape{OT1}{bodoni}{m}{sl}{<-> s * [0.955] bodonio8a}{}
+\DeclareFontShape{OT1}{bodoni}{b}{sl}{<-> s * [0.955] bodonibo8a}{}
+\DeclareFontShape{OT1}{bodoni}{m}{sc}{<-> s * [0.955] bodonisc8a}{}
+\DeclareFontShape{OT1}{bodoni}{m}{sco}{<-> s * [0.955] bodonisco8a}{}
+
+\DeclareFontShape{OT1}{bodoni}{bx}{n}{<-> s * [0.955] bodonib8a}{}
+\DeclareFontShape{OT1}{bodoni}{bx}{it}{<-> s * [0.955] bodonibi8a}{}
+\DeclareFontShape{OT1}{bodoni}{bx}{sl}{<-> s * [0.955] bodonibo8a}{}
+
+\endinput
+%%
+%% End of file 'ot1bodoni.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsbodoni/tex/t1bodoni.fd b/fonts/greek/gfs/gfsbodoni/tex/t1bodoni.fd
new file mode 100644
index 0000000000..0661805956
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tex/t1bodoni.fd
@@ -0,0 +1,49 @@
+%% This is file 't1bodoni.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{T1}{bodoni}{}
+\DeclareFontShape{T1}{bodoni}{m}{n}{<-> s * [0.955] bodonirg9a}{}
+\DeclareFontShape{T1}{bodoni}{m}{it}{<-> s * [0.955] bodonii9a}{}
+\DeclareFontShape{T1}{bodoni}{b}{n}{<-> s * [0.955] bodonib9a}{}
+\DeclareFontShape{T1}{bodoni}{b}{it}{<-> s * [0.955] bodonibi9a}{}
+\DeclareFontShape{T1}{bodoni}{m}{sc}{<-> s * [0.955] bodonisc9a}{}
+\DeclareFontShape{T1}{bodoni}{m}{sl}{<-> s * [0.955] bodonio9a}{}
+\DeclareFontShape{T1}{bodoni}{b}{sl}{<-> s * [0.955] bodonibo9a}{}
+\DeclareFontShape{T1}{bodoni}{m}{sco}{<-> s * [0.955] bodonisco9a}{}
+
+\DeclareFontShape{T1}{bodoni}{bx}{n}{<-> s * [0.955] bodonib9a}{}
+\DeclareFontShape{T1}{bodoni}{bx}{it}{<-> s * [0.955] bodonibi9a}{}
+\DeclareFontShape{T1}{bodoni}{bx}{sl}{<-> s * [0.955] bodonibo9a}{}
+
+\endinput
+%%
+%% End of file 't1bodoni.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsbodoni/tex/ubodoninums.fd b/fonts/greek/gfs/gfsbodoni/tex/ubodoninums.fd
new file mode 100644
index 0000000000..6ffe358508
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tex/ubodoninums.fd
@@ -0,0 +1,38 @@
+%% This is file 'ubodoninums.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2006 by
+%% Tsolomitis Antonis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{U}{bodoninums}{}
+\DeclareFontShape{U}{bodoninums}{m}{tabnums}{<-> s * [1.04] bodonitabnums8a}{}
+\DeclareFontShape{U}{bodoninums}{m}{textnumnums}{<-> s * [1.04] bodoninumnums8a}{}
+\DeclareFontShape{U}{bodoninums}{m}{textdenomnums}{<-> s * [1.04] bodonidenomnums8a}{}
+\endinput
+%%
+%% End of file 'uudidotnums.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonib8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonib8a.tfm
new file mode 100644
index 0000000000..d56699e650
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonib8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonib8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonib8r.tfm
new file mode 100644
index 0000000000..66d833c4d4
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonib8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonib9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonib9a.tfm
new file mode 100644
index 0000000000..806a3d7563
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonib9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonib9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonib9r.tfm
new file mode 100644
index 0000000000..d8db210210
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonib9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibi8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi8a.tfm
new file mode 100644
index 0000000000..b3782cc285
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibi8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi8r.tfm
new file mode 100644
index 0000000000..4390a804c2
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibi9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi9a.tfm
new file mode 100644
index 0000000000..4e8e0a25f1
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibi9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi9r.tfm
new file mode 100644
index 0000000000..fc92d8ddf7
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibi9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibo8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo8a.tfm
new file mode 100644
index 0000000000..e79988b47d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibo8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo8r.tfm
new file mode 100644
index 0000000000..3877924018
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibo9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo9a.tfm
new file mode 100644
index 0000000000..03f02972f4
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonibo9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo9r.tfm
new file mode 100644
index 0000000000..6219a14143
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonibo9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8a.tfm
new file mode 100644
index 0000000000..a4bb8ea72e
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8r.tfm
new file mode 100644
index 0000000000..3dd789c616
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonidenomnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonii8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonii8a.tfm
new file mode 100644
index 0000000000..b1d3e571d5
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonii8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonii8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonii8r.tfm
new file mode 100644
index 0000000000..5f5bd3810f
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonii8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonii9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonii9a.tfm
new file mode 100644
index 0000000000..9b12bb5134
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonii9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonii9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonii9r.tfm
new file mode 100644
index 0000000000..189f52a751
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonii9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8a.tfm
new file mode 100644
index 0000000000..bc2978f262
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8r.tfm
new file mode 100644
index 0000000000..9bfa6377f0
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodoninumnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonio8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonio8a.tfm
new file mode 100644
index 0000000000..32bc06135f
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonio8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonio8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonio8r.tfm
new file mode 100644
index 0000000000..f7d7320e8d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonio8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonio9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonio9a.tfm
new file mode 100644
index 0000000000..0a73f9214d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonio9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonio9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonio9r.tfm
new file mode 100644
index 0000000000..1e37df3a24
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonio9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonirg8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg8a.tfm
new file mode 100644
index 0000000000..f60ea79125
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonirg8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg8r.tfm
new file mode 100644
index 0000000000..2caa5f770a
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonirg9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg9a.tfm
new file mode 100644
index 0000000000..f14bf46425
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonirg9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg9r.tfm
new file mode 100644
index 0000000000..bb08cc3657
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonirg9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisc8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc8a.tfm
new file mode 100644
index 0000000000..e0d6789ef2
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisc8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc8r.tfm
new file mode 100644
index 0000000000..f5c5e358bf
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisc9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc9a.tfm
new file mode 100644
index 0000000000..142bef40c8
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisc9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc9r.tfm
new file mode 100644
index 0000000000..852978ac5c
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisc9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisco8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco8a.tfm
new file mode 100644
index 0000000000..59968c4c64
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisco8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco8r.tfm
new file mode 100644
index 0000000000..3deff4e643
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisco9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco9a.tfm
new file mode 100644
index 0000000000..6859d480c2
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonisco9r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco9r.tfm
new file mode 100644
index 0000000000..efadf01b91
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonisco9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8a.tfm
new file mode 100644
index 0000000000..f29356b26d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8r.tfm
new file mode 100644
index 0000000000..d114bb8456
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/bodonitabnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonib6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonib6a.tfm
new file mode 100644
index 0000000000..f9adff154f
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonib6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonib6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonib6r.tfm
new file mode 100644
index 0000000000..d66888082c
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonib6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6a.tfm
new file mode 100644
index 0000000000..1e45b5247e
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6r.tfm
new file mode 100644
index 0000000000..5952ad145a
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibi6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6a.tfm
new file mode 100644
index 0000000000..dfc0869efc
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6r.tfm
new file mode 100644
index 0000000000..4310234517
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonibo6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonii6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonii6a.tfm
new file mode 100644
index 0000000000..24754959b9
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonii6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonii6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonii6r.tfm
new file mode 100644
index 0000000000..c710329d1d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonii6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonio6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonio6a.tfm
new file mode 100644
index 0000000000..b6a5cef130
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonio6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonio6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonio6r.tfm
new file mode 100644
index 0000000000..a8c5882fe4
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonio6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonio9a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonio9a.tfm
new file mode 100644
index 0000000000..4caa990c80
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonio9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6a.tfm
new file mode 100644
index 0000000000..3476af8262
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6r.tfm
new file mode 100644
index 0000000000..7937ed779d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonirg6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6a.tfm
new file mode 100644
index 0000000000..cade2c0b16
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6r.tfm
new file mode 100644
index 0000000000..2dc1f6b2df
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisc6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6a.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6a.tfm
new file mode 100644
index 0000000000..5351ae6de9
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6r.tfm b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6r.tfm
new file mode 100644
index 0000000000..3f4f6c3aa6
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/tfm/gbodonisco6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Bold.pfb b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Bold.pfb
new file mode 100644
index 0000000000..66afa6927d
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Bold.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-BoldItalic.pfb b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-BoldItalic.pfb
new file mode 100644
index 0000000000..ca5426f538
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-BoldItalic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Italic.pfb b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Italic.pfb
new file mode 100644
index 0000000000..b35ef19687
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Italic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Regular.pfb b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Regular.pfb
new file mode 100644
index 0000000000..35d2c464bd
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/type1/GFSBodoni-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonib8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonib8a.vf
new file mode 100644
index 0000000000..290d625511
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonib8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonib9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonib9a.vf
new file mode 100644
index 0000000000..5859e7ea32
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonib9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonibi8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonibi8a.vf
new file mode 100644
index 0000000000..c5fb61b792
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonibi8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonibi9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonibi9a.vf
new file mode 100644
index 0000000000..f4794fe0cb
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonibi9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonibo8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonibo8a.vf
new file mode 100644
index 0000000000..5beea03dc7
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonibo8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonibo9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonibo9a.vf
new file mode 100644
index 0000000000..ecf64c9b58
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonibo9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonidenomnums8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonidenomnums8a.vf
new file mode 100644
index 0000000000..a41326ac34
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonidenomnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonii8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonii8a.vf
new file mode 100644
index 0000000000..75fedac4ec
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonii8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonii9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonii9a.vf
new file mode 100644
index 0000000000..4acfc37536
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonii9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodoninumnums8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodoninumnums8a.vf
new file mode 100644
index 0000000000..f44f542e11
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodoninumnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonio8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonio8a.vf
new file mode 100644
index 0000000000..d65654be70
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonio8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonio9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonio9a.vf
new file mode 100644
index 0000000000..51268bbe02
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonio9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonirg8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonirg8a.vf
new file mode 100644
index 0000000000..a5d2568d27
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonirg8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonirg9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonirg9a.vf
new file mode 100644
index 0000000000..1240452d52
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonirg9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonisc8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonisc8a.vf
new file mode 100644
index 0000000000..29566439b4
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonisc8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonisc9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonisc9a.vf
new file mode 100644
index 0000000000..aaf451ff18
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonisc9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonisco8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonisco8a.vf
new file mode 100644
index 0000000000..d9c122dabf
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonisco8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonisco9a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonisco9a.vf
new file mode 100644
index 0000000000..300f82e646
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonisco9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/bodonitabnums8a.vf b/fonts/greek/gfs/gfsbodoni/vf/bodonitabnums8a.vf
new file mode 100644
index 0000000000..2c1563f3ba
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/bodonitabnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonib6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonib6a.vf
new file mode 100644
index 0000000000..c415c4acf5
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonib6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonibi6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonibi6a.vf
new file mode 100644
index 0000000000..38dff6f553
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonibi6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonibo6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonibo6a.vf
new file mode 100644
index 0000000000..8c0b9d9a82
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonibo6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonii6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonii6a.vf
new file mode 100644
index 0000000000..e962d4ee27
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonii6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonio6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonio6a.vf
new file mode 100644
index 0000000000..ccad4efaa5
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonio6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonio9a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonio9a.vf
new file mode 100644
index 0000000000..b08feded62
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonio9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonirg6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonirg6a.vf
new file mode 100644
index 0000000000..25bbbbc104
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonirg6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonisc6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonisc6a.vf
new file mode 100644
index 0000000000..41baf814c7
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonisc6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsbodoni/vf/gbodonisco6a.vf b/fonts/greek/gfs/gfsbodoni/vf/gbodonisco6a.vf
new file mode 100644
index 0000000000..01432a3787
--- /dev/null
+++ b/fonts/greek/gfs/gfsbodoni/vf/gbodonisco6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/README b/fonts/greek/gfs/gfscomplutum/README
new file mode 100644
index 0000000000..9067db1336
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/README
@@ -0,0 +1,14 @@
+-------- GFS Complutum for LaTeX -------------
+
+The GFS Complutum fonts (created by the Greek Font Society) are released
+under the SIL Open Font License, and the LaTeX support files (created by
+myself and colleagues) are released under the LPPL.
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
diff --git a/fonts/greek/gfs/gfscomplutum/afm/GFSComplutum-Regular.afm b/fonts/greek/gfs/gfscomplutum/afm/GFSComplutum-Regular.afm
new file mode 100644
index 0000000000..9ac8a88d66
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/afm/GFSComplutum-Regular.afm
@@ -0,0 +1,899 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSComplutum-Regular
+FullName GFS Complutum Regular
+FamilyName GFS Complutum
+Weight Normal
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Complutum'.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -331
+UnderlineThickness 46
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -523 -325 1438 920
+CapHeight 704
+XHeight 528
+Descender -284
+StartCharMetrics 353
+C 32 ; WX 222 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 339 ; N exclam ; B 77 -24 277 706 ;
+C 39 ; WX 279 ; N quotesingle ; B 54 511 224 744 ;
+C 40 ; WX 358 ; N parenleft ; B 72 -80 283 774 ;
+C 41 ; WX 358 ; N parenright ; B -283 -80 -72 774 ;
+C 42 ; WX 376 ; N asterisk ; B 19 291 350 664 ;
+C 43 ; WX 552 ; N plus ; B 81 33 482 434 ;
+C 44 ; WX 309 ; N comma ; B 61 -179 247 110 ;
+C 45 ; WX 493 ; N hyphen ; B 34 169 451 474 ;
+C 46 ; WX 339 ; N period ; B 70 -31 271 170 ;
+C 47 ; WX 365 ; N slash ; B 51 -2 254 465 ;
+C 58 ; WX 339 ; N colon ; B 70 -31 271 467 ;
+C 59 ; WX 309 ; N semicolon ; B 57 -179 258 455 ;
+C 60 ; WX 552 ; N less ; B 13 -136 523 600 ;
+C 61 ; WX 351 ; N equalorig ; B 31 174 313 495 ;
+C 62 ; WX 552 ; N greater ; B -523 -136 -13 600 ;
+C 91 ; WX 325 ; N bracketleft ; B 85 -129 291 743 ;
+C 92 ; WX 589 ; N backslash ; B 57 -88 542 743 ;
+C 93 ; WX 325 ; N bracketright ; B -291 -129 -85 743 ;
+C 95 ; WX 485 ; N underscore ; B 0 -121 485 -73 ;
+C 124 ; WX 209 ; N bar ; B 74 -47 141 743 ;
+C 171 ; WX 591 ; N guillemotleft ; B 66 8 545 450 ;
+C 181 ; WX 659 ; N uni00B5 ; B 5 -13 654 481 ;
+C 183 ; WX 217 ; N periodcentered ; B 46 327 171 453 ;
+C 187 ; WX 591 ; N guillemotright ; B 70 8 548 450 ;
+C -1 ; WX 614 ; N pi ; B 24 -12 607 475 ;
+C -1 ; WX 1132 ; N uni03A9 ; B 43 -14 1085 703 ;
+C -1 ; WX 159 ; N tonos ; B 0 513 174 754 ;
+C -1 ; WX 286 ; N dieresistonos ; B -2 551 323 855 ;
+C -1 ; WX 749 ; N Alphatonos ; B 0 0 720 754 ;
+C -1 ; WX 217 ; N anoteleia ; B 46 327 171 453 ;
+C -1 ; WX 902 ; N Epsilontonos ; B 0 -1 659 754 ;
+C -1 ; WX 973 ; N Etatonos ; B 0 0 889 754 ;
+C -1 ; WX 591 ; N Iotatonos ; B 0 0 378 754 ;
+C -1 ; WX 929 ; N Omicrontonos ; B 0 -14 884 754 ;
+C -1 ; WX 840 ; N Upsilontonos ; B 0 0 866 754 ;
+C -1 ; WX 1309 ; N Omegatonos ; B 0 -14 1262 754 ;
+C -1 ; WX 221 ; N iotadieresistonos ; B -44 -16 281 855 ;
+C -1 ; WX 648 ; N Alpha ; B 10 0 641 703 ;
+C -1 ; WX 553 ; N Beta ; B 41 -1 514 703 ;
+C -1 ; WX 517 ; N Gamma ; B 38 0 491 704 ;
+C -1 ; WX 511 ; N Epsilon ; B 39 -1 450 704 ;
+C -1 ; WX 616 ; N Zeta ; B 17 -1 590 704 ;
+C -1 ; WX 726 ; N Eta ; B 52 0 683 703 ;
+C -1 ; WX 778 ; N Theta ; B 43 -14 731 710 ;
+C -1 ; WX 221 ; N Iota ; B 35 0 191 704 ;
+C -1 ; WX 637 ; N Kappa ; B 49 0 625 703 ;
+C -1 ; WX 650 ; N Lambda ; B 10 0 643 703 ;
+C -1 ; WX 843 ; N Mu ; B 37 0 801 703 ;
+C -1 ; WX 711 ; N Nu ; B 48 -1 680 704 ;
+C -1 ; WX 679 ; N Xi ; B 62 0 626 704 ;
+C -1 ; WX 778 ; N Omicron ; B 43 -14 731 710 ;
+C -1 ; WX 823 ; N Pi ; B 21 0 799 703 ;
+C -1 ; WX 524 ; N Rho ; B 23 0 496 703 ;
+C -1 ; WX 624 ; N Sigma ; B 30 -1 594 704 ;
+C -1 ; WX 695 ; N Tau ; B 48 0 655 704 ;
+C -1 ; WX 661 ; N Upsilon ; B 13 0 647 703 ;
+C -1 ; WX 691 ; N Phi ; B 31 0 664 703 ;
+C -1 ; WX 716 ; N Chi ; B 25 0 691 703 ;
+C -1 ; WX 779 ; N Psi ; B 17 0 763 703 ;
+C -1 ; WX 409 ; N Iotadieresis ; B -9 0 248 826 ;
+C -1 ; WX 622 ; N Upsilondieresis ; B 14 0 648 826 ;
+C -1 ; WX 597 ; N alphatonos ; B 24 -13 571 754 ;
+C -1 ; WX 316 ; N epsilontonos ; B 19 -8 305 754 ;
+C -1 ; WX 479 ; N etatonos ; B 40 -17 443 754 ;
+C -1 ; WX 221 ; N iotatonos ; B 26 -16 265 754 ;
+C -1 ; WX 573 ; N upsilondieresistonos ; B 13 2 560 855 ;
+C -1 ; WX 632 ; N alpha ; B 24 -13 571 480 ;
+C -1 ; WX 574 ; N beta ; B 8 -66 547 721 ;
+C -1 ; WX 630 ; N gamma ; B 10 -234 624 484 ;
+C -1 ; WX 628 ; N delta ; B 19 -79 612 661 ;
+C -1 ; WX 316 ; N epsilon ; B 19 -8 296 479 ;
+C -1 ; WX 401 ; N zeta ; B 23 -213 360 564 ;
+C -1 ; WX 479 ; N eta ; B 40 -17 443 473 ;
+C -1 ; WX 520 ; N theta ; B 30 -11 484 541 ;
+C -1 ; WX 221 ; N iota ; B 26 -16 191 479 ;
+C -1 ; WX 426 ; N kappa ; B 38 0 394 479 ;
+C -1 ; WX 695 ; N lambda ; B 12 -13 634 674 ;
+C -1 ; WX 451 ; N nu ; B 19 -271 427 474 ;
+C -1 ; WX 378 ; N xi ; B 37 -194 355 625 ;
+C -1 ; WX 546 ; N omicron ; B 30 -12 515 480 ;
+C -1 ; WX 521 ; N rho ; B 0 -285 484 473 ;
+C -1 ; WX 447 ; N uni03C2 ; B 37 -158 409 530 ;
+C -1 ; WX 542 ; N sigma ; B 13 -19 525 525 ;
+C -1 ; WX 452 ; N tau ; B 18 -10 445 466 ;
+C -1 ; WX 573 ; N upsilon ; B 13 2 560 469 ;
+C -1 ; WX 600 ; N phi ; B 26 -322 570 481 ;
+C -1 ; WX 615 ; N chi ; B 14 -116 602 528 ;
+C -1 ; WX 954 ; N psi ; B 12 -325 950 655 ;
+C -1 ; WX 750 ; N omega ; B 27 -1 731 479 ;
+C -1 ; WX 221 ; N iotadieresis ; B -17 -16 240 599 ;
+C -1 ; WX 573 ; N upsilondieresis ; B 13 2 560 599 ;
+C -1 ; WX 546 ; N omicrontonos ; B 30 -12 515 754 ;
+C -1 ; WX 573 ; N upsilontonos ; B 13 2 560 754 ;
+C -1 ; WX 750 ; N omegatonos ; B 27 -1 731 754 ;
+C -1 ; WX 1046 ; N afii00208 ; B -9 210 1051 262 ;
+C -1 ; WX 789 ; N uni1F08 ; B 0 0 760 730 ;
+C -1 ; WX 828 ; N uni1F09 ; B 1 0 799 728 ;
+C -1 ; WX 940 ; N uni1F0A ; B 3 0 911 843 ;
+C -1 ; WX 933 ; N uni1F0B ; B 0 0 904 825 ;
+C -1 ; WX 922 ; N uni1F0C ; B 3 0 893 766 ;
+C -1 ; WX 945 ; N uni1F0D ; B 0 0 916 746 ;
+C -1 ; WX 936 ; N uni1F0E ; B 0 0 907 811 ;
+C -1 ; WX 936 ; N uni1F0F ; B 0 0 907 805 ;
+C -1 ; WX 767 ; N uni1F88 ; B 0 -267 770 730 ;
+C -1 ; WX 791 ; N uni1F89 ; B 1 -267 794 728 ;
+C -1 ; WX 913 ; N uni1F8A ; B 3 -267 916 843 ;
+C -1 ; WX 921 ; N uni1F8B ; B 0 -267 924 825 ;
+C -1 ; WX 957 ; N uni1F8C ; B 3 -267 960 766 ;
+C -1 ; WX 917 ; N uni1F8D ; B 0 -267 920 746 ;
+C -1 ; WX 910 ; N uni1F8E ; B 0 -267 913 811 ;
+C -1 ; WX 939 ; N uni1F8F ; B 0 -267 942 805 ;
+C -1 ; WX 648 ; N uni1FB8 ; B 10 0 641 895 ;
+C -1 ; WX 648 ; N uni1FB9 ; B 10 0 641 788 ;
+C -1 ; WX 777 ; N uni1FBA ; B 2 0 770 754 ;
+C -1 ; WX 771 ; N uni1FBB ; B 0 0 764 763 ;
+C -1 ; WX 648 ; N uni1FBC ; B 10 -267 641 703 ;
+C -1 ; WX 733 ; N uni1F18 ; B 0 -1 672 725 ;
+C -1 ; WX 700 ; N uni1F19 ; B 1 -1 639 722 ;
+C -1 ; WX 867 ; N uni1F1A ; B 3 -1 806 839 ;
+C -1 ; WX 858 ; N uni1F1B ; B 0 -1 797 819 ;
+C -1 ; WX 868 ; N uni1F1C ; B 3 -1 807 757 ;
+C -1 ; WX 883 ; N uni1F1D ; B 0 -1 822 741 ;
+C -1 ; WX 708 ; N uni1FC8 ; B 2 -1 647 754 ;
+C -1 ; WX 719 ; N uni1FC9 ; B 0 -1 658 763 ;
+C -1 ; WX 975 ; N uni1F28 ; B 0 0 932 723 ;
+C -1 ; WX 940 ; N uni1F29 ; B 2 0 897 726 ;
+C -1 ; WX 1103 ; N uni1F2A ; B 3 0 1060 836 ;
+C -1 ; WX 1081 ; N uni1F2B ; B 0 0 1038 815 ;
+C -1 ; WX 1097 ; N uni1F2C ; B 3 0 1054 764 ;
+C -1 ; WX 1077 ; N uni1F2D ; B 0 0 1034 745 ;
+C -1 ; WX 1099 ; N uni1F2E ; B 0 0 1056 804 ;
+C -1 ; WX 1107 ; N uni1F2F ; B 0 0 1064 808 ;
+C -1 ; WX 979 ; N uni1F98 ; B 0 -267 936 723 ;
+C -1 ; WX 981 ; N uni1F99 ; B 1 -267 938 726 ;
+C -1 ; WX 1105 ; N uni1F9A ; B 3 -267 1062 836 ;
+C -1 ; WX 1061 ; N uni1F9B ; B 0 -267 1018 815 ;
+C -1 ; WX 1097 ; N uni1F9C ; B 3 -267 1054 764 ;
+C -1 ; WX 1124 ; N uni1F9D ; B 0 -267 1081 745 ;
+C -1 ; WX 1120 ; N uni1F9E ; B 0 -267 1077 804 ;
+C -1 ; WX 1125 ; N uni1F9F ; B 0 -267 1082 808 ;
+C -1 ; WX 949 ; N uni1FCA ; B 2 0 906 754 ;
+C -1 ; WX 906 ; N uni1FCB ; B 0 0 863 762 ;
+C -1 ; WX 726 ; N uni1FCC ; B 52 -267 683 703 ;
+C -1 ; WX 449 ; N uni1F38 ; B 0 0 419 736 ;
+C -1 ; WX 459 ; N uni1F39 ; B 1 0 429 726 ;
+C -1 ; WX 584 ; N uni1F3A ; B 3 0 554 830 ;
+C -1 ; WX 572 ; N uni1F3B ; B 0 0 542 819 ;
+C -1 ; WX 608 ; N uni1F3C ; B 3 0 578 763 ;
+C -1 ; WX 596 ; N uni1F3D ; B 0 0 566 754 ;
+C -1 ; WX 640 ; N uni1F3E ; B 0 0 610 807 ;
+C -1 ; WX 634 ; N uni1F3F ; B 0 0 604 810 ;
+C -1 ; WX 221 ; N uni1FD8 ; B -53 0 270 891 ;
+C -1 ; WX 221 ; N uni1FD9 ; B -46 0 287 788 ;
+C -1 ; WX 414 ; N uni1FDA ; B 2 0 384 760 ;
+C -1 ; WX 425 ; N uni1FDB ; B 0 0 395 770 ;
+C -1 ; WX 947 ; N uni1F48 ; B 0 -14 900 730 ;
+C -1 ; WX 972 ; N uni1F49 ; B 1 -14 925 723 ;
+C -1 ; WX 1115 ; N uni1F4A ; B 3 -14 1068 836 ;
+C -1 ; WX 1089 ; N uni1F4B ; B 0 -14 1042 821 ;
+C -1 ; WX 1098 ; N uni1F4C ; B 3 -14 1051 768 ;
+C -1 ; WX 1081 ; N uni1F4D ; B 0 -14 1034 746 ;
+C -1 ; WX 938 ; N uni1FF8 ; B 2 -14 891 754 ;
+C -1 ; WX 902 ; N uni1FF9 ; B 0 -14 855 760 ;
+C -1 ; WX 743 ; N uni1FEC ; B 1 0 715 736 ;
+C -1 ; WX 885 ; N uni1F59 ; B 1 0 871 728 ;
+C -1 ; WX 978 ; N uni1F5B ; B 0 0 964 821 ;
+C -1 ; WX 1034 ; N uni1F5D ; B 0 0 1020 746 ;
+C -1 ; WX 1049 ; N uni1F5F ; B 0 0 1035 810 ;
+C -1 ; WX 661 ; N uni1FE8 ; B 13 0 647 893 ;
+C -1 ; WX 661 ; N uni1FE9 ; B 13 0 647 786 ;
+C -1 ; WX 850 ; N uni1FEA ; B 2 0 836 754 ;
+C -1 ; WX 860 ; N uni1FEB ; B 0 0 846 769 ;
+C -1 ; WX 1345 ; N uni1F68 ; B 0 -14 1298 732 ;
+C -1 ; WX 1359 ; N uni1F69 ; B 2 -14 1312 724 ;
+C -1 ; WX 1447 ; N uni1F6A ; B 3 -14 1400 837 ;
+C -1 ; WX 1473 ; N uni1F6B ; B 0 -14 1426 820 ;
+C -1 ; WX 1459 ; N uni1F6C ; B 3 -14 1412 765 ;
+C -1 ; WX 1485 ; N uni1F6D ; B 0 -14 1438 744 ;
+C -1 ; WX 1454 ; N uni1F6E ; B 0 -14 1407 805 ;
+C -1 ; WX 1430 ; N uni1F6F ; B 0 -14 1383 810 ;
+C -1 ; WX 1351 ; N uni1FA8 ; B 0 -267 1304 732 ;
+C -1 ; WX 1354 ; N uni1FA9 ; B 2 -267 1307 724 ;
+C -1 ; WX 1451 ; N uni1FAA ; B 3 -267 1404 837 ;
+C -1 ; WX 1471 ; N uni1FAB ; B 0 -267 1424 820 ;
+C -1 ; WX 1454 ; N uni1FAC ; B 3 -267 1407 765 ;
+C -1 ; WX 1485 ; N uni1FAD ; B 0 -267 1438 744 ;
+C -1 ; WX 1458 ; N uni1FAE ; B 0 -267 1411 805 ;
+C -1 ; WX 1433 ; N uni1FAF ; B 0 -267 1386 810 ;
+C -1 ; WX 1295 ; N uni1FFA ; B 2 -14 1248 758 ;
+C -1 ; WX 1239 ; N uni1FFB ; B 0 -14 1192 766 ;
+C -1 ; WX 1132 ; N uni1FFC ; B 43 -267 1085 703 ;
+C -1 ; WX 597 ; N uni1F71 ; B 24 -13 571 754 ;
+C -1 ; WX 597 ; N uni1F70 ; B 24 -13 571 754 ;
+C -1 ; WX 597 ; N uni1F01 ; B 24 -13 571 740 ;
+C -1 ; WX 597 ; N uni1F00 ; B 24 -13 571 744 ;
+C -1 ; WX 597 ; N uni1F05 ; B 24 -13 571 754 ;
+C -1 ; WX 597 ; N uni1F03 ; B 24 -13 571 841 ;
+C -1 ; WX 597 ; N uni1F04 ; B 24 -13 571 776 ;
+C -1 ; WX 597 ; N uni1F02 ; B 24 -13 571 855 ;
+C -1 ; WX 597 ; N uni1F06 ; B 24 -13 571 920 ;
+C -1 ; WX 597 ; N uni1F07 ; B 24 -13 571 920 ;
+C -1 ; WX 597 ; N uni1F80 ; B 24 -271 571 744 ;
+C -1 ; WX 597 ; N uni1F81 ; B 24 -271 571 740 ;
+C -1 ; WX 597 ; N uni1F82 ; B 24 -271 571 855 ;
+C -1 ; WX 597 ; N uni1F83 ; B 24 -271 571 841 ;
+C -1 ; WX 597 ; N uni1F84 ; B 24 -271 571 776 ;
+C -1 ; WX 597 ; N uni1F85 ; B 24 -271 571 754 ;
+C -1 ; WX 597 ; N uni1F86 ; B 24 -271 571 919 ;
+C -1 ; WX 597 ; N uni1F87 ; B 24 -271 571 920 ;
+C -1 ; WX 597 ; N uni1FB0 ; B 24 -13 571 757 ;
+C -1 ; WX 597 ; N uni1FB1 ; B 24 -13 571 677 ;
+C -1 ; WX 597 ; N uni1FB2 ; B 24 -271 571 754 ;
+C -1 ; WX 597 ; N uni1FB3 ; B 24 -271 571 480 ;
+C -1 ; WX 597 ; N uni1fFB4 ; B 24 -271 571 754 ;
+C -1 ; WX 597 ; N uni1FB6 ; B 24 -13 571 697 ;
+C -1 ; WX 597 ; N uni1FB7 ; B 24 -271 571 697 ;
+C -1 ; WX 316 ; N uni1F73 ; B 19 -8 317 754 ;
+C -1 ; WX 316 ; N uni1F72 ; B 19 -8 296 754 ;
+C -1 ; WX 316 ; N uni1F11 ; B 19 -8 296 740 ;
+C -1 ; WX 316 ; N uni1F10 ; B 19 -8 296 744 ;
+C -1 ; WX 316 ; N uni1F15 ; B 13 -8 347 754 ;
+C -1 ; WX 316 ; N uni1F13 ; B 12 -8 313 841 ;
+C -1 ; WX 316 ; N uni1F14 ; B -3 -8 346 776 ;
+C -1 ; WX 316 ; N uni1F12 ; B 7 -8 306 855 ;
+C -1 ; WX 479 ; N uni1F75 ; B 40 -17 443 754 ;
+C -1 ; WX 479 ; N uni1F74 ; B 40 -17 443 754 ;
+C -1 ; WX 479 ; N uni1F21 ; B 40 -17 443 740 ;
+C -1 ; WX 479 ; N uni1F20 ; B 40 -17 443 744 ;
+C -1 ; WX 479 ; N uni1F25 ; B 40 -17 447 754 ;
+C -1 ; WX 479 ; N uni1F23 ; B 40 -17 443 841 ;
+C -1 ; WX 479 ; N uni1F24 ; B 40 -17 487 776 ;
+C -1 ; WX 479 ; N uni1F22 ; B 40 -17 443 855 ;
+C -1 ; WX 479 ; N uni1F26 ; B 40 -17 443 920 ;
+C -1 ; WX 479 ; N uni1F27 ; B 40 -17 444 920 ;
+C -1 ; WX 479 ; N uni1F90 ; B 40 -267 443 744 ;
+C -1 ; WX 479 ; N uni1F91 ; B 40 -267 443 740 ;
+C -1 ; WX 479 ; N uni1F92 ; B 40 -267 443 855 ;
+C -1 ; WX 479 ; N uni1F93 ; B 40 -267 443 841 ;
+C -1 ; WX 479 ; N uni1F94 ; B 40 -267 488 776 ;
+C -1 ; WX 479 ; N uni1F95 ; B 40 -267 447 754 ;
+C -1 ; WX 479 ; N uni1F96 ; B 40 -267 443 920 ;
+C -1 ; WX 479 ; N uni1F97 ; B 40 -267 444 920 ;
+C -1 ; WX 479 ; N uni1FC2 ; B 40 -267 443 782 ;
+C -1 ; WX 479 ; N uni1FC3 ; B 40 -267 443 473 ;
+C -1 ; WX 479 ; N uni1FC4 ; B 40 -267 443 754 ;
+C -1 ; WX 479 ; N uni1FC6 ; B 40 -17 443 697 ;
+C -1 ; WX 479 ; N uni1FC7 ; B 40 -267 443 697 ;
+C -1 ; WX 221 ; N uni1F77 ; B 26 -16 292 754 ;
+C -1 ; WX 221 ; N uni1F76 ; B 8 -16 191 754 ;
+C -1 ; WX 221 ; N uni1F31 ; B 26 -16 202 740 ;
+C -1 ; WX 221 ; N uni1F30 ; B 12 -16 191 744 ;
+C -1 ; WX 221 ; N uni1F35 ; B -54 -16 279 754 ;
+C -1 ; WX 221 ; N uni1F33 ; B -67 -16 234 841 ;
+C -1 ; WX 221 ; N uni1F34 ; B -46 -16 303 776 ;
+C -1 ; WX 221 ; N uni1F32 ; B -71 -16 228 855 ;
+C -1 ; WX 221 ; N uni1FD6 ; B -72 -16 310 697 ;
+C -1 ; WX 221 ; N uni1F36 ; B -71 -16 311 920 ;
+C -1 ; WX 221 ; N uni1F37 ; B -76 -16 306 920 ;
+C -1 ; WX 221 ; N uni1FD3 ; B -44 -16 281 855 ;
+C -1 ; WX 221 ; N uni1FD2 ; B -56 -16 269 855 ;
+C -1 ; WX 221 ; N uni1FD0 ; B -47 -16 277 760 ;
+C -1 ; WX 221 ; N uni1FD1 ; B -12 -16 255 678 ;
+C -1 ; WX 221 ; N uni1FD7 ; B -74 -16 308 877 ;
+C -1 ; WX 546 ; N uni1F79 ; B 30 -12 515 754 ;
+C -1 ; WX 546 ; N uni1F78 ; B 30 -12 515 754 ;
+C -1 ; WX 546 ; N uni1F41 ; B 30 -12 515 740 ;
+C -1 ; WX 546 ; N uni1F40 ; B 30 -12 515 744 ;
+C -1 ; WX 546 ; N uni1F45 ; B 30 -12 515 754 ;
+C -1 ; WX 546 ; N uni1F43 ; B 30 -12 515 841 ;
+C -1 ; WX 546 ; N uni1F44 ; B 30 -12 515 776 ;
+C -1 ; WX 546 ; N uni1F42 ; B 30 -12 515 855 ;
+C -1 ; WX 521 ; N uni1FE5 ; B 0 -285 484 740 ;
+C -1 ; WX 521 ; N uni1FE4 ; B 0 -285 484 784 ;
+C -1 ; WX 573 ; N uni1F7B ; B 13 2 560 754 ;
+C -1 ; WX 573 ; N uni1F7A ; B 13 2 560 754 ;
+C -1 ; WX 573 ; N uni1F51 ; B 13 2 560 740 ;
+C -1 ; WX 573 ; N uni1F50 ; B 13 2 560 744 ;
+C -1 ; WX 573 ; N uni1F55 ; B 13 2 560 754 ;
+C -1 ; WX 573 ; N uni1F53 ; B 13 2 560 841 ;
+C -1 ; WX 573 ; N uni1F54 ; B 13 2 560 776 ;
+C -1 ; WX 573 ; N uni1F52 ; B 13 2 560 855 ;
+C -1 ; WX 573 ; N uni1FE6 ; B 13 2 560 697 ;
+C -1 ; WX 573 ; N uni1F56 ; B 13 2 560 920 ;
+C -1 ; WX 573 ; N uni1F57 ; B 13 2 560 920 ;
+C -1 ; WX 573 ; N uni1FE3 ; B 13 2 560 855 ;
+C -1 ; WX 573 ; N uni1FE2 ; B 13 2 560 855 ;
+C -1 ; WX 573 ; N uni1FE0 ; B 13 2 560 759 ;
+C -1 ; WX 573 ; N uni1FE1 ; B 13 2 560 679 ;
+C -1 ; WX 573 ; N uni1FE7 ; B 13 2 560 877 ;
+C -1 ; WX 750 ; N uni1F7D ; B 27 -1 731 754 ;
+C -1 ; WX 750 ; N uni1F7C ; B 27 -1 731 754 ;
+C -1 ; WX 750 ; N uni1F61 ; B 27 -1 731 740 ;
+C -1 ; WX 750 ; N uni1F60 ; B 27 -1 731 744 ;
+C -1 ; WX 750 ; N uni1F65 ; B 27 -1 731 754 ;
+C -1 ; WX 750 ; N uni1F63 ; B 27 -1 731 835 ;
+C -1 ; WX 750 ; N uni1F64 ; B 27 -1 731 776 ;
+C -1 ; WX 750 ; N uni1F62 ; B 27 -1 731 855 ;
+C -1 ; WX 750 ; N uni1FF6 ; B 27 -1 731 697 ;
+C -1 ; WX 750 ; N uni1F66 ; B 27 -1 731 920 ;
+C -1 ; WX 750 ; N uni1F67 ; B 27 -1 731 920 ;
+C -1 ; WX 750 ; N u1FA0 ; B 27 -267 731 744 ;
+C -1 ; WX 750 ; N uni1FA1 ; B 27 -267 731 744 ;
+C -1 ; WX 750 ; N uni1FA2 ; B 27 -267 731 855 ;
+C -1 ; WX 750 ; N uni1FA3 ; B 27 -267 731 835 ;
+C -1 ; WX 750 ; N uni1FA4 ; B 27 -267 731 776 ;
+C -1 ; WX 750 ; N uni1FA5 ; B 27 -267 731 754 ;
+C -1 ; WX 750 ; N uni1FA6 ; B 27 -267 731 920 ;
+C -1 ; WX 750 ; N uni1FA7 ; B 27 -267 731 920 ;
+C -1 ; WX 750 ; N uni1FF2 ; B 27 -267 731 754 ;
+C -1 ; WX 750 ; N uni1FF3 ; B 27 -267 731 479 ;
+C -1 ; WX 750 ; N uni1FF4 ; B 27 -267 731 754 ;
+C -1 ; WX 750 ; N uni1FF7 ; B 27 -267 731 704 ;
+C -1 ; WX 461 ; N uni1FC1 ; B 54 553 436 877 ;
+C -1 ; WX 333 ; N uni1FBD ; B 12 511 182 744 ;
+C -1 ; WX 333 ; N uni1FBE ; B 172 -223 289 -53 ;
+C -1 ; WX 263 ; N uni1FBF ; B 12 498 182 731 ;
+C -1 ; WX 226 ; N uni1FFE ; B 1 496 171 728 ;
+C -1 ; WX 159 ; N uni1FFD ; B 56 513 230 754 ;
+C -1 ; WX 159 ; N uni1FEF ; B 8 513 184 754 ;
+C -1 ; WX 310 ; N uni1FCE ; B 3 493 352 766 ;
+C -1 ; WX 314 ; N uni1FCD ; B 16 519 315 845 ;
+C -1 ; WX 328 ; N uni1FDE ; B 0 487 333 746 ;
+C -1 ; WX 314 ; N uni1FDD ; B 0 480 300 825 ;
+C -1 ; WX 373 ; N uni1FC0 ; B 54 550 436 697 ;
+C -1 ; WX 331 ; N uni1FCF ; B 0 420 382 811 ;
+C -1 ; WX 317 ; N uni1FDF ; B 0 414 382 805 ;
+C -1 ; WX 286 ; N dialytika ; B 11 564 281 666 ;
+C -1 ; WX 286 ; N uni1FEE ; B -2 551 323 855 ;
+C -1 ; WX 286 ; N uni1FED ; B -2 551 323 855 ;
+C -1 ; WX 333 ; N vrachy ; B -47 611 277 760 ;
+C -1 ; WX 269 ; N uni0304 ; B 102 631 485 679 ;
+C -1 ; WX 511 ; N gravecomb ; B 8 513 184 754 ;
+C -1 ; WX 485 ; N acutecomb ; B 144 513 317 754 ;
+C -1 ; WX 323 ; N tildecomb ; B 54 550 436 697 ;
+C -1 ; WX 687 ; N uni0394 ; B 28 0 659 703 ;
+C -1 ; WX 657 ; N uni03BC ; B 3 -13 652 481 ;
+C -1 ; WX 1132 ; N Omega ; B 43 -14 1085 703 ;
+C -1 ; WX 687 ; N Delta ; B 28 0 659 703 ;
+C -1 ; WX 675 ; N pi1 ; B 5 -8 804 486 ;
+C -1 ; WX 624 ; N uni03DA ; B 16 -248 598 485 ;
+C -1 ; WX 522 ; N endash ; B 91 210 629 262 ;
+C -1 ; WX 1046 ; N emdash ; B -9 210 1051 262 ;
+C -1 ; WX 454 ; N quotedblleft ; B 34 413 425 702 ;
+C -1 ; WX 459 ; N quotedblright ; B 25 411 431 700 ;
+C -1 ; WX 232 ; N quoteleft ; B 34 413 221 702 ;
+C -1 ; WX 232 ; N quoteright ; B 25 411 211 700 ;
+C -1 ; WX 309 ; N uni037E ; B 57 -179 258 455 ;
+C -1 ; WX 485 ; N uni037A ; B 206 -267 346 -64 ;
+C -1 ; WX 333 ; N hookabovecomb ; B 12 511 182 744 ;
+C -1 ; WX 191 ; N uni0374 ; B 56 513 229 754 ;
+C -1 ; WX 218 ; N uni0375 ; B 9 -256 183 -15 ;
+C -1 ; WX 545 ; N tau.alt ; B 11 -12 538 730 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 521
+KPX tonos Alpha -80
+KPX tonos Epsilon 80
+KPX tonos Eta 80
+KPX tonos Iota 80
+KPX tonos Upsilon 90
+KPX tonos uni1FBC -80
+KPX tonos uni1FCC 80
+KPX Alphatonos pi -50
+KPX Alphatonos gamma -50
+KPX Alphatonos eta -50
+KPX Alphatonos theta -50
+KPX Alphatonos nu -50
+KPX Alphatonos tau -50
+KPX Alphatonos upsilon -50
+KPX Alphatonos chi -50
+KPX Alphatonos psi -50
+KPX Alphatonos upsilondieresis -50
+KPX Upsilontonos uni00B5 -50
+KPX Upsilontonos pi -50
+KPX Upsilontonos alpha -50
+KPX Upsilontonos beta -50
+KPX Upsilontonos gamma -70
+KPX Upsilontonos delta -30
+KPX Upsilontonos epsilon -50
+KPX Upsilontonos eta -50
+KPX Upsilontonos theta -21
+KPX Upsilontonos kappa -50
+KPX Upsilontonos lambda 30
+KPX Upsilontonos nu -50
+KPX Upsilontonos omicron -50
+KPX Upsilontonos rho -50
+KPX Upsilontonos uni03C2 -30
+KPX Upsilontonos sigma -50
+KPX Upsilontonos tau -50
+KPX Upsilontonos upsilon -70
+KPX Upsilontonos phi -50
+KPX Upsilontonos chi -50
+KPX Upsilontonos psi -50
+KPX Upsilontonos omega -70
+KPX Alpha pi -50
+KPX Alpha Theta -20
+KPX Alpha Omicron -20
+KPX Alpha Tau -50
+KPX Alpha Upsilon -70
+KPX Alpha Phi -20
+KPX Alpha Upsilondieresis -70
+KPX Alpha etatonos -50
+KPX Alpha gamma -50
+KPX Alpha eta -50
+KPX Alpha theta -50
+KPX Alpha nu -50
+KPX Alpha tau -50
+KPX Alpha upsilon -50
+KPX Alpha chi -50
+KPX Alpha psi -50
+KPX Alpha upsilontonos -50
+KPX Alpha uni1F7B -50
+KPX Alpha uni1F7A -50
+KPX Alpha uni1F51 -50
+KPX Alpha uni1F50 -50
+KPX Alpha uni1F55 -50
+KPX Alpha uni1F53 -50
+KPX Alpha uni1F54 -50
+KPX Alpha uni1F52 -50
+KPX Alpha uni1FE6 -50
+KPX Alpha uni1F56 -50
+KPX Alpha uni1F57 -50
+KPX Alpha uni1FE3 -50
+KPX Alpha uni1FE2 -50
+KPX Alpha uni1FE0 -50
+KPX Alpha uni1FE1 -50
+KPX Beta Alpha -30
+KPX Gamma Alpha -40
+KPX Gamma omicron -50
+KPX Theta Alpha -20
+KPX Kappa Theta -20
+KPX Kappa Omicron -20
+KPX Lambda pi -50
+KPX Lambda Tau -50
+KPX Lambda Upsilon -70
+KPX Lambda Upsilondieresis -70
+KPX Lambda etatonos -50
+KPX Lambda gamma -50
+KPX Lambda eta -50
+KPX Lambda theta -50
+KPX Lambda nu -50
+KPX Lambda tau -50
+KPX Lambda upsilon -50
+KPX Lambda chi -50
+KPX Lambda psi -50
+KPX Lambda upsilondieresis -50
+KPX Omicron Alpha -20
+KPX Omicron Sigma -40
+KPX Omicron Upsilon -32
+KPX Omicron uni0394 -32
+KPX Omicron Delta -20
+KPX Rho Alpha -32
+KPX Tau pi -50
+KPX Tau Alpha -50
+KPX Tau Lambda -50
+KPX Tau Omicron -32
+KPX Tau alphatonos -50
+KPX Tau alpha -50
+KPX Tau gamma -50
+KPX Tau epsilon -50
+KPX Tau nu -50
+KPX Tau omicron -50
+KPX Tau rho -50
+KPX Tau uni03C2 -50
+KPX Tau sigma -50
+KPX Tau tau -50
+KPX Tau upsilon -50
+KPX Tau phi -50
+KPX Tau chi -50
+KPX Tau psi -50
+KPX Tau omega -50
+KPX Tau omicrontonos -50
+KPX Tau upsilontonos -50
+KPX Tau omegatonos -50
+KPX Tau uni1F71 -50
+KPX Tau uni1F70 -50
+KPX Tau uni1FB0 -50
+KPX Tau uni1FB1 -50
+KPX Tau uni1FB2 -50
+KPX Tau uni1FB3 -50
+KPX Tau uni1fFB4 -50
+KPX Tau uni1FB6 -50
+KPX Tau uni1FB7 -50
+KPX Tau uni1F73 -50
+KPX Tau uni1F72 -50
+KPX Tau uni1F75 -50
+KPX Tau uni1F74 -50
+KPX Tau uni1FC3 -50
+KPX Tau uni1FC4 -50
+KPX Tau uni1FC6 -50
+KPX Tau uni1FC7 -50
+KPX Tau uni1F79 -50
+KPX Tau uni1F78 -50
+KPX Tau uni1F7B -50
+KPX Tau uni1F7A -50
+KPX Tau uni1FE0 -50
+KPX Tau uni1FE1 -50
+KPX Tau uni1F7D -50
+KPX Tau uni1F7C -50
+KPX Tau uni1FF6 -50
+KPX Tau uni1FF2 -50
+KPX Tau uni1FF3 -50
+KPX Tau uni1FF4 -50
+KPX Upsilon uni00B5 -50
+KPX Upsilon pi -50
+KPX Upsilon iotadieresistonos 40
+KPX Upsilon Alpha -70
+KPX Upsilon Lambda -70
+KPX Upsilon alphatonos -50
+KPX Upsilon epsilontonos -50
+KPX Upsilon etatonos -50
+KPX Upsilon upsilondieresistonos -50
+KPX Upsilon alpha -50
+KPX Upsilon beta -50
+KPX Upsilon gamma -90
+KPX Upsilon delta -30
+KPX Upsilon epsilon -50
+KPX Upsilon eta -70
+KPX Upsilon theta -30
+KPX Upsilon iota -50
+KPX Upsilon kappa -50
+KPX Upsilon nu -50
+KPX Upsilon omicron -50
+KPX Upsilon rho -50
+KPX Upsilon uni03C2 -50
+KPX Upsilon sigma -50
+KPX Upsilon tau -50
+KPX Upsilon upsilon -70
+KPX Upsilon phi -50
+KPX Upsilon chi -50
+KPX Upsilon psi -70
+KPX Upsilon omega -70
+KPX Upsilon iotadieresis 50
+KPX Upsilon upsilondieresis -70
+KPX Upsilon omicrontonos -50
+KPX Upsilon upsilontonos -70
+KPX Upsilon omegatonos -70
+KPX Upsilon uni1F70 -80
+KPX Upsilon uni1FB6 -80
+KPX Upsilon uni1FB7 -80
+KPX Upsilon uni1F79 -80
+KPX Upsilon uni0394 -70
+KPX Upsilon Delta -70
+KPX Phi Alpha -20
+KPX Chi pi -50
+KPX Chi etatonos -50
+KPX Chi eta -50
+KPX Chi nu -50
+KPX Chi tau -50
+KPX Chi upsilon -50
+KPX Chi chi -50
+KPX Chi upsilondieresis -50
+KPX Chi uni1F71 -50
+KPX Chi uni1F70 -50
+KPX Chi uni1FB3 -50
+KPX Chi uni1FB6 -50
+KPX Chi uni1FB7 -50
+KPX Chi uni1F75 -50
+KPX Chi uni1F74 -50
+KPX Chi uni1FC2 -50
+KPX Chi uni1FC3 -50
+KPX Chi uni1FC4 -50
+KPX Chi uni1FC6 -50
+KPX Chi uni1F7B -50
+KPX Chi uni1F7A -50
+KPX Chi uni1FE6 -50
+KPX Chi uni1FE0 -50
+KPX Chi uni1FE1 -50
+KPX Chi uni1FE7 -50
+KPX Psi Alpha -70
+KPX Upsilondieresis Alpha -70
+KPX Upsilondieresis Lambda -70
+KPX tau tau.alt -180
+KPX uni1F08 pi -50
+KPX uni1F08 etatonos -50
+KPX uni1F08 upsilondieresistonos -50
+KPX uni1F08 gamma -50
+KPX uni1F08 eta -50
+KPX uni1F08 theta -50
+KPX uni1F08 nu -50
+KPX uni1F08 tau -50
+KPX uni1F08 upsilon -50
+KPX uni1F08 chi -50
+KPX uni1F08 psi -50
+KPX uni1F08 upsilontonos -50
+KPX uni1F08 uni1FC3 -50
+KPX uni1F08 uni1FC6 -50
+KPX uni1F08 uni1FC7 -50
+KPX uni1F09 pi -50
+KPX uni1F09 etatonos -50
+KPX uni1F09 upsilondieresistonos -50
+KPX uni1F09 gamma -50
+KPX uni1F09 eta -50
+KPX uni1F09 theta -50
+KPX uni1F09 nu -50
+KPX uni1F09 tau -50
+KPX uni1F09 upsilon -50
+KPX uni1F09 chi -50
+KPX uni1F09 psi -50
+KPX uni1F09 upsilondieresis -50
+KPX uni1F09 upsilontonos -50
+KPX uni1F09 uni1FC3 -50
+KPX uni1F09 uni1FC6 -50
+KPX uni1F09 uni1FC7 -50
+KPX uni1F0A pi -50
+KPX uni1F0A gamma -50
+KPX uni1F0A eta -50
+KPX uni1F0A nu -50
+KPX uni1F0A tau -50
+KPX uni1F0A upsilon -50
+KPX uni1F0A chi -50
+KPX uni1F0A psi -50
+KPX uni1F0A upsilondieresis -50
+KPX uni1F0A uni1FC3 -50
+KPX uni1F0B pi -50
+KPX uni1F0B gamma -50
+KPX uni1F0B eta -50
+KPX uni1F0B theta -50
+KPX uni1F0B nu -50
+KPX uni1F0B tau -50
+KPX uni1F0B upsilon -50
+KPX uni1F0B chi -50
+KPX uni1F0B psi -50
+KPX uni1F0B upsilondieresis -50
+KPX uni1F0B uni1FC3 -50
+KPX uni1F0C pi -50
+KPX uni1F0C gamma -50
+KPX uni1F0C eta -50
+KPX uni1F0C nu -50
+KPX uni1F0C tau -50
+KPX uni1F0C upsilon -50
+KPX uni1F0C chi -50
+KPX uni1F0C psi -50
+KPX uni1F0C upsilondieresis -50
+KPX uni1F0C uni1FC3 -50
+KPX uni1F0D pi -50
+KPX uni1F0D gamma -50
+KPX uni1F0D eta -50
+KPX uni1F0D theta -50
+KPX uni1F0D nu -50
+KPX uni1F0D tau -50
+KPX uni1F0D upsilon -50
+KPX uni1F0D chi -50
+KPX uni1F0D psi -50
+KPX uni1F0D upsilondieresis -50
+KPX uni1F0D uni1FC3 -50
+KPX uni1F0E pi -50
+KPX uni1F0E gamma -50
+KPX uni1F0E eta -50
+KPX uni1F0E theta -50
+KPX uni1F0E nu -50
+KPX uni1F0E tau -50
+KPX uni1F0E upsilon -50
+KPX uni1F0E chi -50
+KPX uni1F0E psi -50
+KPX uni1F0E upsilondieresis -50
+KPX uni1F0E uni1FC3 -50
+KPX uni1F0F pi -50
+KPX uni1F0F gamma -50
+KPX uni1F0F eta -50
+KPX uni1F0F theta -50
+KPX uni1F0F nu -50
+KPX uni1F0F tau -50
+KPX uni1F0F upsilon -50
+KPX uni1F0F chi -50
+KPX uni1F0F psi -50
+KPX uni1F0F upsilondieresis -50
+KPX uni1F0F uni1FC3 -50
+KPX uni1F88 pi -50
+KPX uni1F88 etatonos -50
+KPX uni1F88 gamma -50
+KPX uni1F88 eta -50
+KPX uni1F88 theta -50
+KPX uni1F88 nu -50
+KPX uni1F88 tau -50
+KPX uni1F88 upsilon -50
+KPX uni1F88 chi -50
+KPX uni1F88 psi -50
+KPX uni1F88 upsilondieresis -50
+KPX uni1F89 pi -50
+KPX uni1F89 etatonos -50
+KPX uni1F89 gamma -50
+KPX uni1F89 eta -50
+KPX uni1F89 theta -50
+KPX uni1F89 nu -50
+KPX uni1F89 tau -50
+KPX uni1F89 upsilon -50
+KPX uni1F89 chi -50
+KPX uni1F89 psi -50
+KPX uni1F89 upsilondieresis -50
+KPX uni1F59 uni00B5 -50
+KPX uni1F59 pi -50
+KPX uni1F59 alphatonos -50
+KPX uni1F59 epsilontonos -50
+KPX uni1F59 etatonos -50
+KPX uni1F59 upsilondieresistonos -70
+KPX uni1F59 alpha -50
+KPX uni1F59 beta -50
+KPX uni1F59 gamma -70
+KPX uni1F59 delta -21
+KPX uni1F59 epsilon -50
+KPX uni1F59 eta -50
+KPX uni1F59 theta -21
+KPX uni1F59 iota -30
+KPX uni1F59 kappa -50
+KPX uni1F59 lambda 30
+KPX uni1F59 nu -50
+KPX uni1F59 omicron -50
+KPX uni1F59 rho -50
+KPX uni1F59 uni03C2 -30
+KPX uni1F59 sigma -50
+KPX uni1F59 tau -50
+KPX uni1F59 upsilon -70
+KPX uni1F59 phi -50
+KPX uni1F59 chi -50
+KPX uni1F59 psi -50
+KPX uni1F59 omega -70
+KPX uni1F59 omicrontonos -50
+KPX uni1F59 upsilontonos -70
+KPX uni1F59 omegatonos -70
+KPX uni1F59 uni1FC6 -57
+KPX uni1F5B uni00B5 -50
+KPX uni1F5B pi -50
+KPX uni1F5B alpha -50
+KPX uni1F5B beta -50
+KPX uni1F5B gamma -70
+KPX uni1F5B delta -30
+KPX uni1F5B epsilon -50
+KPX uni1F5B eta -50
+KPX uni1F5B theta -21
+KPX uni1F5B iota -30
+KPX uni1F5B kappa -50
+KPX uni1F5B lambda 30
+KPX uni1F5B nu -50
+KPX uni1F5B omicron -70
+KPX uni1F5B rho -50
+KPX uni1F5B uni03C2 -30
+KPX uni1F5B sigma -50
+KPX uni1F5B tau -50
+KPX uni1F5B upsilon -70
+KPX uni1F5B phi -50
+KPX uni1F5B chi -50
+KPX uni1F5B psi -50
+KPX uni1F5B omega -70
+KPX uni1F5D uni00B5 -50
+KPX uni1F5D pi -50
+KPX uni1F5D alpha -50
+KPX uni1F5D beta -50
+KPX uni1F5D gamma -70
+KPX uni1F5D delta -30
+KPX uni1F5D epsilon -50
+KPX uni1F5D eta -50
+KPX uni1F5D theta -30
+KPX uni1F5D iota -30
+KPX uni1F5D kappa -50
+KPX uni1F5D lambda 30
+KPX uni1F5D nu -50
+KPX uni1F5D omicron -50
+KPX uni1F5D rho -50
+KPX uni1F5D uni03C2 -30
+KPX uni1F5D sigma -50
+KPX uni1F5D tau -50
+KPX uni1F5D upsilon -70
+KPX uni1F5D phi -50
+KPX uni1F5D chi -50
+KPX uni1F5D psi -50
+KPX uni1F5D omega -70
+KPX uni1F5F uni00B5 -50
+KPX uni1F5F pi -50
+KPX uni1F5F alpha -50
+KPX uni1F5F beta -50
+KPX uni1F5F gamma -70
+KPX uni1F5F delta -30
+KPX uni1F5F epsilon -50
+KPX uni1F5F eta -50
+KPX uni1F5F theta -21
+KPX uni1F5F kappa -50
+KPX uni1F5F lambda 30
+KPX uni1F5F nu -50
+KPX uni1F5F omicron -50
+KPX uni1F5F rho -50
+KPX uni1F5F uni03C2 -30
+KPX uni1F5F sigma -50
+KPX uni1F5F tau -50
+KPX uni1F5F upsilon -70
+KPX uni1F5F phi -50
+KPX uni1F5F chi -50
+KPX uni1F5F psi -50
+KPX uni1F5F omega -70
+KPX uni1FBF Alpha -130
+KPX uni1FBF Epsilon -40
+KPX uni1FBF Eta -40
+KPX uni1FBF Iota -40
+KPX uni1FBF Omicron -80
+KPX uni1FBF uni03A9 -50
+KPX uni1FBF Omega -50
+KPX uni1FBF uni1FBC -100
+KPX uni1FBF uni1FCC -20
+KPX uni1FBF uni1FFC -60
+KPX uni1FFE Alpha -70
+KPX uni1FFE Omicron -40
+KPX uni1FFE uni03A9 -40
+KPX uni1FFE Omega -40
+KPX uni1FFE uni1FBC -70
+KPX uni1FFE uni1FFC -40
+KPX uni1FFD Alpha -60
+KPX uni1FFD Epsilon 100
+KPX uni1FFD Eta 100
+KPX uni1FFD Iota 100
+KPX uni1FFD Omicron 40
+KPX uni1FFD Upsilon 120
+KPX uni1FFD uni03A9 40
+KPX uni1FFD Omega 40
+KPX uni1FFD uni1FBC -40
+KPX uni1FFD uni1FCC 100
+KPX uni1FFD uni1FFC 40
+KPX uni1FCE Alpha -100
+KPX uni1FCE Epsilon 100
+KPX uni1FCE Eta 100
+KPX uni1FCE Iota 100
+KPX uni1FCE Upsilon 120
+KPX uni1FCE uni1FBC -80
+KPX uni1FCE uni1FCC 80
+KPX uni1FCE uni1FFC 40
+KPX uni1FCD Alpha -40
+KPX uni1FCD Epsilon 40
+KPX uni1FCD Eta 40
+KPX uni1FCD Iota 60
+KPX uni1FCD Omicron 40
+KPX uni1FCD Upsilon 60
+KPX uni1FCD uni03A9 40
+KPX uni1FCD Omega 40
+KPX uni1FCD uni1FBC -40
+KPX uni1FCD uni1FCC 40
+KPX uni1FCD uni1FFC 40
+KPX uni1FDE Alpha -60
+KPX uni1FDE Epsilon 60
+KPX uni1FDE Eta 40
+KPX uni1FDE Iota 60
+KPX uni1FDE Omicron -20
+KPX uni1FDE Upsilon 80
+KPX uni1FDE uni03A9 -20
+KPX uni1FDE Omega -20
+KPX uni1FDE uni1FBC -90
+KPX uni1FDE uni1FCC 60
+KPX uni1FDD Alpha -60
+KPX uni1FDD Epsilon 70
+KPX uni1FDD Eta 60
+KPX uni1FDD Iota 60
+KPX uni1FDD Omicron 60
+KPX uni1FDD Upsilon 60
+KPX uni1FDD uni03A9 50
+KPX uni1FDD Omega 50
+KPX uni1FDD uni1FBC -60
+KPX uni1FDD uni1FCC 40
+KPX uni1FDD uni1FFC 40
+KPX uni1FCF Alpha -70
+KPX uni1FCF Epsilon 80
+KPX uni1FCF Eta 80
+KPX uni1FCF Iota 80
+KPX uni1FCF Upsilon 100
+KPX uni1FCF uni1FBC -60
+KPX uni1FCF uni1FCC 90
+KPX uni1FCF uni1FFC 30
+KPX uni1FDF Alpha -50
+KPX uni1FDF Epsilon 100
+KPX uni1FDF Eta 90
+KPX uni1FDF Iota 100
+KPX uni1FDF Upsilon 110
+KPX uni1FDF uni1FBC -60
+KPX uni1FDF uni1FCC 90
+KPX uni1FDF uni1FFC 30
+KPX uni0394 Omicron -32
+KPX uni0394 Upsilon -70
+KPX Delta Omicron -20
+KPX Delta Upsilon -70
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfscomplutum/doc/ComplutumSpecimen.pdf b/fonts/greek/gfs/gfscomplutum/doc/ComplutumSpecimen.pdf
new file mode 100644
index 0000000000..bbe1b008d3
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/doc/ComplutumSpecimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfscomplutum/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..e744366483
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/doc/OFL-FAQ.txt
@@ -0,0 +1,225 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.1 - 26 February 2007
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
+
+1.4 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
+Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
+Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
+
+2.9 Am I not allowed to use any part of the Reserved Font Names?
+You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
+
+2.10 So what should I, as an author, identify as Reserved Font Names?
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
+
+2.11 Do I, as an author, have to identify any Reserved Font Names?
+No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+
+2.12 Are any names (such as the main font name) reserved by default?
+No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
+
+2.13 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.14 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
+- Added Greek and Cyrillic glyphs
+- Released as "<NewFontFamilyName>"
+
+7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
+- Tweaked contextual behaviours
+- Released as "<NewFontFamilyName>"
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged.
+
+If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.1 of the license. Will there be later changes?
+Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder(s)?
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+5.5 How about translating the license and the FAQ into other languages?
+SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
+
+If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
+
+We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
+
+- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
+
+"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
+
+However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
+
+Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
+
+- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.
+
+If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved font names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+7.6 If you wish, you can use the OFL Graphics on your web page.
+
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfscomplutum/doc/OFL.txt b/fonts/greek/gfs/gfscomplutum/doc/OFL.txt
new file mode 100644
index 0000000000..30c3f30914
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/doc/OFL.txt
@@ -0,0 +1,95 @@
+Copyright (c) 2007, Greek Font Society (www.greekfontsociety.org | gfs@greekfontsociety.org),
+with Reserved Font Name 'GFS Complutum'.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.pdf b/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.pdf
new file mode 100644
index 0000000000..29a73fa036
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.tex b/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.tex
new file mode 100644
index 0000000000..977de3e2e4
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.tex
@@ -0,0 +1,222 @@
+%% (c) copyright 2006, 2007
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This document can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+
+\documentclass{article}
+\usepackage[polutonikogreek,english]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{cmbright}
+%\usepackage[default]{gfsneohellenic}
+%\usepackage{gfsneohellenic}
+\usepackage{gfscomplutum}
+\usepackage{latexsym,amsfonts}
+%\renewcommand{\ttdefault}{hlst}
+
+%%%%% Theorems and friends
+\newtheorem{theorem}{Èåþñçìá}[section]
+\newtheorem{lemma}[theorem]{ËÞììá}
+\newtheorem{proposition}[theorem]{Ðñüôáóç}
+\newtheorem{corollary}[theorem]{Ðüñéóìá}
+\newtheorem{definition}[theorem]{Ïñéóìüò}
+\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
+\newtheorem{axiom}[theorem]{Áîßùìá}
+\newtheorem{exercise}[theorem]{¶óêçóç}
+
+
+%%%%% Environment ``proof''
+\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
+\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+\title{The \textsc{gfs complutum} font}
+\author{Antonis Tsolomitis\\
+Laboratory of Digital Typography\\ and Mathematical Software\\
+Department of Mathematics\\
+University of the Aegean\\
+\textlatin{\texttt{http://myria.math.aegean.gr/labs/dt}}}
+\date {\textsc{12} May \textsc{2006}}
+
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+
+
+
+The font---and hence the package---supports only the LGR encoding and it
+is to be used with the greek option of the Babel package.
+
+The fonts are loaded with
+
+\verb|\usepackage{gfscomplutum}| or \verb|\usepackage[default]{gfscomplutum}|.
+
+
+The latter one sets \textsc{gfs} Complutum as the default document font. The former
+defines the environment \verb|complutum| and the command
+\verb|\textcomplutum|. For example, while in Greek language
+
+\verb|\textcomplutum{dokim'h}|
+
+\noindent produces
+
+\textgreek{\textcomplutum{dokim'h}}.
+
+x-height is adjusted so that it matches with the x-height of the
+\verb|gfsneohelenic| package.
+
+
+
+
+\section{Installation}
+
+Copy the contents of the subdirectory afm in
+texmf/fonts/afm/GFS/Complutum
+
+\medskip
+
+\noindent Copy the contents of the subdirectory doc in
+texmf/doc/latex/GFS/Complutum/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory enc in
+texmf/fonts/enc/dvips/GFS/Complutum/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory map in
+texmf/fonts/map/dvips/GFS/Complutum/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tex in
+texmf/tex/latex/GFS/Complutum/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tfm in
+texmf/fonts/tfm/GFS/Complutum/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory type1 in
+texmf/fonts/type1/GFS/Complutum/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory vf in
+texmf/fonts/vf/GFS/Complutum/
+
+\medskip
+
+\noindent In your installation's updmap.cfg file add the line
+
+\medskip
+
+\noindent Map gfscomplutum.map
+
+\medskip
+
+Refresh your filename database and the map file database (for example, on Unix systems
+run mktexlsr and then run the updmap-sys (or updmap on older systems) script as root).
+
+You are now ready to use the fonts.
+
+\section{Usage}
+
+As said in the introduction the package covers only
+greek. Greek covers polytonic too through babel (read the
+documentation
+of the babel package and its greek option).
+
+For example, the preample
+
+\begin{verbatim}
+\documentclass{article}
+\usepackage[english,greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{cmbright}
+\usepackage[default]{gfscomplutum}
+\end{verbatim}
+
+will be the correct setup for articles in Greek using Complutum for the
+main font.
+
+\bigskip
+
+\subsection{Transformations by \texttt{dvips}}
+
+Other than the shape provided by the font itself, this package
+provides a slanted shape as well
+using the standard mechanism provided by dvips.
+
+
+\subsection{Alternative characters}
+There is an alternative design for tau. This is used by default as the
+second of two consecutive taus, as for example in
+\textgreek{\textcomplutum{ÁôôéêÞ}} (Attika).
+This form of tau can be accessed directly with \verb|\taualt|.
+
+
+
+
+\section{Problems}
+
+
+ The
+accents of the capital letters should hang in the left margin when such a letter starts a
+line. \TeX\ and \LaTeX\ do not provide the tools for such a
+feature. However, this seems to be possible with
+\textlatin{pdf\TeX}
+As this is work in progress, please be patient\ldots
+
+
+
+
+\section{Samples}
+
+
+\Large
+\greektext\selectlanguage{polutonikogreek}
+\begin{complutum}
+\begin{center}
+<'Hrhc
+\end{center}
+\begin{flushright}
+èõìßáìá áñþìáôá
+\end{flushright}
+\begin{center}
+%\begin{minipage}{10cm}
+\begin{verse}
+ÊõáíÝïéò êüëðïéóéí >åíçìÝíç, >áåñüìïñöå,\\
+<'Çñá ðáìâáóßëåéá, Äé`ïò óýëëåêôñå ìÜêáéñá,\\
+øõ÷ïôñüöïõò a>'urac èíçôï~éò ðáñÝ÷ïõóá ðñïóçíå~éò,\\
+>'ïìâñùí ì`åí ìÞôçñ, >áíÝìùí ôñïöÝ, ðáíôïãÝíåèëå:\\
+÷ùñ`éò ã`áñ óÝèåí ï>õä`åí <'ïëùò æù~çò öýóéí >'åãíù:\\
+êïéíùíå~éò ã`áñ <'áðáóé êåêñáìÝíç >çÝñé óåìí~ùé:\\
+ðÜíôùí ã`áñ êñáôÝåéò ìïýíç ðÜíôåóóß ô'' >áíÜóóåéò\\
+>çåñßïéò <ñïßæïéóé ôéíáóóïìÝíç êáô`á ÷å~õìá.\\
+>áëëÜ, ìÜêáéñá èåÜ, ðïëõþíõìå, ðáìâáóßëåéá,\\
+>'åëèïéò å>õìåíÝïõóá êáë~ùé ãÞèïíôé ðñïóþðùé.\\
+\end{verse}
+%\end{minipage}
+\end{center}
+\end{complutum}
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/fonts/greek/gfs/gfscomplutum/enc/gpcomplutum.enc b/fonts/greek/gfs/gfscomplutum/enc/gpcomplutum.enc
new file mode 100644
index 0000000000..915ae69c1e
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/enc/gpcomplutum.enc
@@ -0,0 +1,214 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "October 2001",
+% filename = "gpcomplutum.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the gfscomplutum font"
+% @}
+%
+%
+/gpcomplutum [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /tau.alt /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /rho1 /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: uni03D1 ;
+% LIGKERN bracketleft theta |=: uni03D1 ;
+% LIGKERN parenleft theta |=: uni03D1 ;
+% LIGKERN braceleft theta |=: uni03D1 ;
+% LIGKERN guillemotleft theta |=: uni03D1 ;
+% LIGKERN endash theta |=: uni03D1 ;
+% LIGKERN emdash theta |=: uni03D1 ;
+% LIGKERN hyphen theta |=: uni03D1 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN tau tau |=: tau.alt ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
diff --git a/fonts/greek/gfs/gfscomplutum/map/gfscomplutum.map b/fonts/greek/gfs/gfscomplutum/map/gfscomplutum.map
new file mode 100644
index 0000000000..0c1d17169c
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/map/gfscomplutum.map
@@ -0,0 +1,5 @@
+### Map file for GFS Complutum ###
+### Public domain.
+gcomplutum8r GFSComplutum-Regular " gpcomplutum ReEncodeFont " <gpcomplutum.enc <GFSComplutum-Regular.pfb
+gcomplutumo8r GFSComplutum-Regular " 0.45 SlantFont gpcomplutum ReEncodeFont " <gpcomplutum.enc <GFSComplutum-Regular.pfb
+###
diff --git a/fonts/greek/gfs/gfscomplutum/opentype/GFSPolyglot.otf b/fonts/greek/gfs/gfscomplutum/opentype/GFSPolyglot.otf
new file mode 100644
index 0000000000..1505fa9d4c
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/opentype/GFSPolyglot.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/tex/gfscomplutum.sty b/fonts/greek/gfs/gfscomplutum/tex/gfscomplutum.sty
new file mode 100644
index 0000000000..25c2ced584
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/tex/gfscomplutum.sty
@@ -0,0 +1,99 @@
+%% This is the file `gfscomplutum.sty'.
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfscomplutum.sty}
+[2001/12/15 v1.0 Package `gfscomplutum.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Complutum style file by A. Tsolomitis}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\DeclareOption{default}{%
+\renewcommand{\rmdefault}{complutum}}
+\ProcessOptions
+\newenvironment{complutum}{\fontfamily{complutum}\selectfont}{}
+\newcommand{\textcomplutum}[1]{{\fontfamily{complutum}\selectfont #1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\taualt}{LGR}{\char"0D\relax}
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+
+
+
+\endinput
+%%
+%% End of file `gfscomplutum.sty'.
diff --git a/fonts/greek/gfs/gfscomplutum/tex/lgrcomplutum.fd b/fonts/greek/gfs/gfscomplutum/tex/lgrcomplutum.fd
new file mode 100644
index 0000000000..fbfde3d36b
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/tex/lgrcomplutum.fd
@@ -0,0 +1,29 @@
+%% This is file 'lgrcomplutum.fd'.
+%%
+%% (c) copyright Apr 2007 by
+%% Tsolomitis Antonis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{complutum}{}
+\DeclareFontShape{LGR}{complutum}{m}{n}{<-> s * [0.92] gcomplutum8a}{}
+\DeclareFontShape{LGR}{complutum}{m}{it}{<-> s * [0.92] gcomplutumo8a}{}
+\DeclareFontShape{LGR}{complutum}{b}{n}{<-> s * [0.92] gcomplutum8a}{}
+\DeclareFontShape{LGR}{complutum}{b}{it}{<-> s * [0.92] gcomplutumo8a}{}
+\DeclareFontShape{LGR}{complutum}{m}{sl}{<-> s * [0.92] gcomplutumo8a}{}
+\DeclareFontShape{LGR}{complutum}{b}{sl}{<-> s * [0.92] gcomplutumo8a}{}
+\DeclareFontShape{LGR}{complutum}{m}{sc}{<-> s * [0.92] gcomplutum8a}{}
+
+
+\DeclareFontShape{LGR}{complutum}{bx}{n}{<-> s * [0.92] gcomplutum8a}{}
+\DeclareFontShape{LGR}{complutum}{bx}{it}{<-> s * [0.92] gcomplutumo8a}{}
+\DeclareFontShape{LGR}{complutum}{bx}{sl}{<-> s * [0.92] gcomplutumo8a}{}
+
+\endinput
+%%
+%% End of file 'lgrcomplutum.fd'.
diff --git a/fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8a.tfm b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8a.tfm
new file mode 100644
index 0000000000..c9a5a2b3de
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8r.tfm b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8r.tfm
new file mode 100644
index 0000000000..d05a147cf1
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutum8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8a.tfm b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8a.tfm
new file mode 100644
index 0000000000..04efe1dcc5
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8r.tfm b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8r.tfm
new file mode 100644
index 0000000000..24715bf280
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/tfm/gcomplutumo8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/type1/GFSComplutum-Regular.pfb b/fonts/greek/gfs/gfscomplutum/type1/GFSComplutum-Regular.pfb
new file mode 100644
index 0000000000..61551473ce
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/type1/GFSComplutum-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/vf/gcomplutum8a.vf b/fonts/greek/gfs/gfscomplutum/vf/gcomplutum8a.vf
new file mode 100644
index 0000000000..cefe7d714f
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/vf/gcomplutum8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfscomplutum/vf/gcomplutumo8a.vf b/fonts/greek/gfs/gfscomplutum/vf/gcomplutumo8a.vf
new file mode 100644
index 0000000000..2ceeb6bf14
--- /dev/null
+++ b/fonts/greek/gfs/gfscomplutum/vf/gcomplutumo8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/README b/fonts/greek/gfs/gfsdidot/README
new file mode 100644
index 0000000000..0ed32eb467
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/README
@@ -0,0 +1,14 @@
+
+-------- GFS Didot & GFS Olga for LaTeX -------------
+
+Version: 2018-01-11
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
+
diff --git a/fonts/greek/gfs/gfsdidot/afm/GFSDidot-Bold.afm b/fonts/greek/gfs/gfsdidot/afm/GFSDidot-Bold.afm
new file mode 100644
index 0000000000..b51dbc6dfb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/afm/GFSDidot-Bold.afm
@@ -0,0 +1,1131 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20120731
+Comment Creation Date: Wed Sep 10 08:16:20 2014
+FontName GFSDidot-Bold
+FullName GFS Didot Bold
+FamilyName GFS Didot Rg
+Weight Bold
+Notice (Copyright (c) Designed by Takis Katsoulidis and George D. Matthiopoulos., 2001. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -338
+UnderlineThickness 50
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -174 -322 1404 1151
+CapHeight 690
+XHeight 459
+Ascender 690
+Descender -264
+StartCharMetrics 951
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 327 ; N exclam ; B 80 -18 247 708 ;
+C 34 ; WX 349 ; N quotedbl ; B 26 421 313 713 ;
+C 35 ; WX 686 ; N numbersign ; B 5 0 679 689 ;
+C 36 ; WX 548 ; N dollar ; B 51 -114 503 721 ;
+C 37 ; WX 998 ; N percent ; B 44 -48 950 710 ;
+C 38 ; WX 828 ; N ampersand ; B 42 -18 802 685 ;
+C 39 ; WX 295 ; N quotesingle ; B 121 520 284 715 ;
+C 40 ; WX 333 ; N parenleft ; B 65 -104 305 723 ;
+C 41 ; WX 333 ; N parenright ; B 29 -104 269 723 ;
+C 42 ; WX 403 ; N asterisk ; B 15 304 383 718 ;
+C 43 ; WX 585 ; N plus ; B 51 0 534 485 ;
+C 44 ; WX 236 ; N comma ; B 44 -151 190 93 ;
+C 45 ; WX 391 ; N hyphen ; B 50 233 341 311 ;
+C 46 ; WX 262 ; N period ; B 60 -18 202 123 ;
+C 47 ; WX 270 ; N slash ; B -23 -93 308 683 ;
+C 48 ; WX 617 ; N zero ; B 46 -15 571 705 ;
+C 49 ; WX 532 ; N one ; B 88 0 454 690 ;
+C 50 ; WX 613 ; N two ; B 66 0 538 704 ;
+C 51 ; WX 611 ; N three ; B 56 -16 559 705 ;
+C 52 ; WX 590 ; N four ; B 59 0 542 705 ;
+C 53 ; WX 609 ; N five ; B 66 -15 548 712 ;
+C 54 ; WX 626 ; N six ; B 57 -16 577 705 ;
+C 55 ; WX 491 ; N seven ; B 52 -15 461 690 ;
+C 56 ; WX 607 ; N eight ; B 58 -15 562 705 ;
+C 57 ; WX 612 ; N nine ; B 49 -15 567 705 ;
+C 58 ; WX 245 ; N colon ; B 60 -14 185 393 ;
+C 59 ; WX 254 ; N semicolon ; B 44 -149 210 391 ;
+C 60 ; WX 498 ; N less ; B 129 -39 438 629 ;
+C 61 ; WX 596 ; N equal ; B 56 130 540 378 ;
+C 62 ; WX 498 ; N greater ; B 69 -39 375 629 ;
+C 63 ; WX 464 ; N question ; B 37 -21 427 701 ;
+C 64 ; WX 748 ; N at ; B 43 -13 704 681 ;
+C 65 ; WX 798 ; N A ; B 31 -3 775 708 ;
+C 66 ; WX 761 ; N B ; B 52 0 685 690 ;
+C 67 ; WX 629 ; N C ; B 31 -17 617 705 ;
+C 68 ; WX 858 ; N D ; B 44 -4 795 681 ;
+C 69 ; WX 731 ; N E ; B 51 0 693 690 ;
+C 70 ; WX 695 ; N F ; B 44 0 660 690 ;
+C 71 ; WX 756 ; N G ; B 56 -15 707 703 ;
+C 72 ; WX 775 ; N H ; B 44 0 765 690 ;
+C 73 ; WX 418 ; N I ; B 49 0 373 690 ;
+C 74 ; WX 346 ; N J ; B -24 -216 337 690 ;
+C 75 ; WX 822 ; N K ; B 31 0 794 690 ;
+C 76 ; WX 729 ; N L ; B 44 0 686 690 ;
+C 77 ; WX 961 ; N M ; B 58 0 898 690 ;
+C 78 ; WX 741 ; N N ; B 42 -16 716 690 ;
+C 79 ; WX 747 ; N O ; B 52 -16 692 706 ;
+C 80 ; WX 643 ; N P ; B 33 0 621 690 ;
+C 81 ; WX 730 ; N Q ; B 57 -154 732 705 ;
+C 82 ; WX 716 ; N R ; B 33 -1 708 690 ;
+C 83 ; WX 548 ; N S ; B 33 -16 528 705 ;
+C 84 ; WX 719 ; N T ; B 38 0 691 690 ;
+C 85 ; WX 807 ; N U ; B 33 -16 783 690 ;
+C 86 ; WX 769 ; N V ; B 18 -16 762 690 ;
+C 87 ; WX 1039 ; N W ; B 18 -20 1047 690 ;
+C 88 ; WX 809 ; N X ; B 3 0 808 690 ;
+C 89 ; WX 730 ; N Y ; B 9 0 713 690 ;
+C 90 ; WX 710 ; N Z ; B 35 0 678 690 ;
+C 91 ; WX 387 ; N bracketleft ; B 91 -194 351 666 ;
+C 92 ; WX 631 ; N backslash ; B 79 0 540 720 ;
+C 93 ; WX 387 ; N bracketright ; B 38 -194 298 666 ;
+C 94 ; WX 500 ; N asciicircum ; B 49 244 450 626 ;
+C 95 ; WX 498 ; N underscore ; B 0 -235 498 -178 ;
+C 96 ; WX 170 ; N grave ; B -8 535 173 730 ;
+C 97 ; WX 515 ; N a ; B 32 -11 495 471 ;
+C 98 ; WX 584 ; N b ; B -15 -17 542 705 ;
+C 99 ; WX 432 ; N c ; B 26 -15 402 468 ;
+C 100 ; WX 622 ; N d ; B 48 -10 588 691 ;
+C 101 ; WX 478 ; N e ; B 24 -15 445 471 ;
+C 102 ; WX 378 ; N f ; B 22 0 390 705 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 552 ; N g ; B 32 -264 540 471 ;
+C 104 ; WX 623 ; N h ; B 18 0 610 705 ;
+C 105 ; WX 320 ; N i ; B 28 0 307 704 ;
+C 106 ; WX 237 ; N j ; B -11 -268 201 706 ;
+C 107 ; WX 630 ; N k ; B 21 0 622 691 ;
+C 108 ; WX 320 ; N l ; B 27 0 307 690 ;
+C 109 ; WX 916 ; N m ; B 25 0 886 471 ;
+C 110 ; WX 618 ; N n ; B 14 0 595 471 ;
+C 111 ; WX 539 ; N o ; B 34 -15 509 471 ;
+C 112 ; WX 598 ; N p ; B 8 -255 555 471 ;
+C 113 ; WX 581 ; N q ; B 31 -257 578 471 ;
+C 114 ; WX 456 ; N r ; B 27 0 442 473 ;
+C 115 ; WX 429 ; N s ; B 39 -15 406 471 ;
+C 116 ; WX 335 ; N t ; B 21 -16 321 535 ;
+C 117 ; WX 626 ; N u ; B 17 -16 596 459 ;
+C 118 ; WX 569 ; N v ; B 6 0 566 459 ;
+C 119 ; WX 842 ; N w ; B 8 0 823 469 ;
+C 120 ; WX 528 ; N x ; B 19 0 518 459 ;
+C 121 ; WX 575 ; N y ; B 14 -254 567 458 ;
+C 122 ; WX 479 ; N z ; B 16 0 454 459 ;
+C 123 ; WX 562 ; N braceleft ; B 115 -172 418 714 ;
+C 124 ; WX 255 ; N bar ; B 90 0 165 705 ;
+C 125 ; WX 559 ; N braceright ; B 144 -172 444 714 ;
+C 126 ; WX 641 ; N asciitilde ; B 52 184 589 390 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 327 ; N exclamdown ; B 80 -16 247 708 ;
+C 162 ; WX 419 ; N cent ; B 52 -3 387 609 ;
+C 163 ; WX 615 ; N sterling ; B 35 -26 578 709 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 696 ; N yen ; B -8 0 696 690 ;
+C 166 ; WX 217 ; N brokenbar ; B 79 -14 138 600 ;
+C 167 ; WX 500 ; N section ; B 30 -218 471 695 ;
+C 168 ; WX 723 ; N dieresis ; B 193 536 541 670 ;
+C 169 ; WX 735 ; N copyright ; B 12 -17 723 695 ;
+C 170 ; WX 333 ; N ordfeminine ; B 25 260 309 556 ;
+C 171 ; WX 430 ; N guillemotleft ; B 15 73 381 379 ;
+C 172 ; WX 506 ; N logicalnot ; B 29 44 477 267 ;
+C 174 ; WX 735 ; N registered ; B 12 -17 723 695 ;
+C 175 ; WX 333 ; N overscore ; B 16 535 324 601 ;
+C 176 ; WX 348 ; N degree ; B 40 383 308 640 ;
+C 177 ; WX 585 ; N plusminus ; B 51 0 534 550 ;
+C 178 ; WX 311 ; N twosuperior ; B 30 446 266 798 ;
+C 179 ; WX 343 ; N threesuperior ; B 44 437 295 798 ;
+C 180 ; WX 333 ; N acute ; B 186 534 424 719 ;
+C 181 ; WX 636 ; N uni00B5 ; B 59 -238 597 466 ;
+C 182 ; WX 615 ; N paragraph ; B 38 -128 566 681 ;
+C 183 ; WX 250 ; N middot ; B 66 241 183 358 ;
+C 184 ; WX 333 ; N cedilla ; B 73 -225 300 -8 ;
+C 185 ; WX 313 ; N onesuperior ; B 62 445 245 790 ;
+C 186 ; WX 371 ; N ordmasculine ; B 41 260 339 558 ;
+C 187 ; WX 430 ; N guillemotright ; B 48 73 413 379 ;
+C 188 ; WX 828 ; N onequarter ; B 70 0 773 705 ;
+C 189 ; WX 835 ; N onehalf ; B 70 -1 778 705 ;
+C 190 ; WX 844 ; N threequarters ; B 70 0 789 711 ;
+C 191 ; WX 464 ; N questiondown ; B 36 -252 426 471 ;
+C 192 ; WX 798 ; N Agrave ; B 31 -3 775 940 ;
+C 193 ; WX 798 ; N Aacute ; B 31 -3 775 929 ;
+C 194 ; WX 798 ; N Acircumflex ; B 31 -3 775 917 ;
+C 195 ; WX 798 ; N Atilde ; B 31 -3 775 875 ;
+C 196 ; WX 798 ; N Adieresis ; B 31 -3 775 874 ;
+C 197 ; WX 801 ; N Aring ; B 31 0 776 941 ;
+C 198 ; WX 1113 ; N AE ; B 18 0 1103 690 ;
+C 199 ; WX 629 ; N Ccedilla ; B 31 -216 617 705 ;
+C 200 ; WX 719 ; N Egrave ; B 39 0 681 940 ;
+C 201 ; WX 731 ; N Eacute ; B 51 0 693 928 ;
+C 202 ; WX 731 ; N Ecircumflex ; B 51 0 693 917 ;
+C 203 ; WX 731 ; N Edieresis ; B 51 0 693 878 ;
+C 204 ; WX 418 ; N Igrave ; B 46 0 373 939 ;
+C 205 ; WX 418 ; N Iacute ; B 49 0 411 935 ;
+C 206 ; WX 418 ; N Icircumflex ; B 40 0 377 920 ;
+C 207 ; WX 423 ; N Idieresis ; B 33 0 383 878 ;
+C 208 ; WX 806 ; N Eth ; B 35 -4 786 681 ;
+C 209 ; WX 741 ; N Ntilde ; B 42 -16 716 864 ;
+C 210 ; WX 747 ; N Ograve ; B 52 -16 692 939 ;
+C 211 ; WX 747 ; N Oacute ; B 52 -16 692 930 ;
+C 212 ; WX 747 ; N Ocircumflex ; B 52 -16 692 917 ;
+C 213 ; WX 747 ; N Otilde ; B 52 -16 692 871 ;
+C 214 ; WX 746 ; N Odieresis ; B 52 -16 691 883 ;
+C 215 ; WX 499 ; N multiply ; B 55 67 444 441 ;
+C 216 ; WX 725 ; N Oslash ; B 43 -86 683 776 ;
+C 217 ; WX 807 ; N Ugrave ; B 33 -16 783 941 ;
+C 218 ; WX 807 ; N Uacute ; B 33 -16 783 928 ;
+C 219 ; WX 807 ; N Ucircumflex ; B 33 -16 783 915 ;
+C 220 ; WX 807 ; N Udieresis ; B 33 -16 783 883 ;
+C 221 ; WX 730 ; N Yacute ; B 9 0 713 930 ;
+C 222 ; WX 586 ; N Thorn ; B 46 0 572 690 ;
+C 223 ; WX 619 ; N germandbls ; B 21 -14 586 706 ;
+C 224 ; WX 515 ; N agrave ; B 32 -11 495 727 ;
+C 225 ; WX 515 ; N aacute ; B 32 -11 495 716 ;
+C 226 ; WX 515 ; N acircumflex ; B 32 -11 495 708 ;
+C 227 ; WX 515 ; N atilde ; B 32 -11 495 652 ;
+C 228 ; WX 515 ; N adieresis ; B 32 -11 495 668 ;
+C 229 ; WX 515 ; N aring ; B 32 -11 495 730 ;
+C 230 ; WX 759 ; N ae ; B 43 -15 726 471 ;
+C 231 ; WX 432 ; N ccedilla ; B 26 -225 402 468 ;
+C 232 ; WX 478 ; N egrave ; B 24 -15 445 730 ;
+C 233 ; WX 478 ; N eacute ; B 24 -15 445 716 ;
+C 234 ; WX 478 ; N ecircumflex ; B 24 -15 445 706 ;
+C 235 ; WX 478 ; N edieresis ; B 24 -15 445 671 ;
+C 236 ; WX 320 ; N igrave ; B 13 0 307 725 ;
+C 237 ; WX 320 ; N iacute ; B 28 0 312 725 ;
+C 238 ; WX 320 ; N icircumflex ; B -18 0 319 706 ;
+C 239 ; WX 320 ; N idieresis ; B -20 0 329 671 ;
+C 240 ; WX 556 ; N eth ; B 40 -18 518 710 ;
+C 241 ; WX 618 ; N ntilde ; B 14 0 595 652 ;
+C 242 ; WX 539 ; N ograve ; B 34 -15 509 724 ;
+C 243 ; WX 539 ; N oacute ; B 34 -15 509 716 ;
+C 244 ; WX 539 ; N ocircumflex ; B 34 -15 509 706 ;
+C 245 ; WX 539 ; N otilde ; B 34 -15 509 658 ;
+C 246 ; WX 539 ; N odieresis ; B 34 -15 509 671 ;
+C 247 ; WX 594 ; N divide ; B 49 10 543 503 ;
+C 248 ; WX 556 ; N oslash ; B 40 -54 518 511 ;
+C 249 ; WX 626 ; N ugrave ; B 17 -16 596 724 ;
+C 250 ; WX 626 ; N uacute ; B 17 -16 596 720 ;
+C 251 ; WX 626 ; N ucircumflex ; B 17 -16 596 706 ;
+C 252 ; WX 626 ; N udieresis ; B 17 -16 596 671 ;
+C 253 ; WX 575 ; N yacute ; B 14 -254 567 724 ;
+C 254 ; WX 611 ; N thorn ; B 23 -256 568 720 ;
+C 255 ; WX 575 ; N ydieresis ; B 14 -254 567 666 ;
+C -1 ; WX 798 ; N Amacron ; B 31 -3 775 811 ;
+C -1 ; WX 515 ; N amacron ; B 32 -11 495 600 ;
+C -1 ; WX 798 ; N Abreve ; B 31 -3 775 918 ;
+C -1 ; WX 515 ; N abreve ; B 32 -11 495 678 ;
+C -1 ; WX 798 ; N Aogonek ; B 31 -195 775 708 ;
+C -1 ; WX 515 ; N aogonek ; B 32 -195 495 471 ;
+C -1 ; WX 629 ; N Cacute ; B 31 -17 617 927 ;
+C -1 ; WX 432 ; N cacute ; B 26 -15 402 719 ;
+C -1 ; WX 629 ; N Ccircumflex ; B 31 -17 617 917 ;
+C -1 ; WX 432 ; N ccircumflex ; B 26 -15 402 710 ;
+C -1 ; WX 629 ; N Cdotaccent ; B 31 -17 617 850 ;
+C -1 ; WX 432 ; N cdotaccent ; B 26 -15 402 624 ;
+C -1 ; WX 629 ; N Ccaron ; B 31 -17 617 919 ;
+C -1 ; WX 432 ; N ccaron ; B 26 -15 442 709 ;
+C -1 ; WX 858 ; N Dcaron ; B 44 -4 795 920 ;
+C -1 ; WX 622 ; N dcaron ; B 48 -10 753 750 ;
+C -1 ; WX 858 ; N Dmacron ; B 44 -4 795 681 ;
+C -1 ; WX 622 ; N dcroat ; B 48 -10 588 691 ;
+C -1 ; WX 731 ; N Emacron ; B 51 0 693 809 ;
+C -1 ; WX 478 ; N emacron ; B 24 -15 445 596 ;
+C -1 ; WX 731 ; N Ebreve ; B 51 0 693 891 ;
+C -1 ; WX 478 ; N ebreve ; B 24 -15 445 678 ;
+C -1 ; WX 731 ; N Edotaccent ; B 51 0 693 854 ;
+C -1 ; WX 478 ; N edotaccent ; B 24 -15 445 622 ;
+C -1 ; WX 731 ; N Eogonek ; B 51 -195 693 690 ;
+C -1 ; WX 478 ; N eogonek ; B 24 -195 445 471 ;
+C -1 ; WX 731 ; N Ecaron ; B 51 0 693 920 ;
+C -1 ; WX 478 ; N ecaron ; B 24 -15 445 710 ;
+C -1 ; WX 756 ; N Gcircumflex ; B 56 -15 707 909 ;
+C -1 ; WX 556 ; N gcircumflex ; B 27 -264 535 705 ;
+C -1 ; WX 756 ; N Gbreve ; B 56 -15 707 891 ;
+C -1 ; WX 556 ; N gbreve ; B 27 -264 535 683 ;
+C -1 ; WX 756 ; N Gdotaccent ; B 56 -15 707 854 ;
+C -1 ; WX 556 ; N gdotaccent ; B 27 -264 535 623 ;
+C -1 ; WX 756 ; N Gcommaaccent ; B 56 -308 707 703 ;
+C -1 ; WX 556 ; N gcommaaccent ; B 27 -264 535 719 ;
+C -1 ; WX 775 ; N Hcircumflex ; B 44 0 765 914 ;
+C -1 ; WX 623 ; N hcircumflex ; B -10 0 610 922 ;
+C -1 ; WX 808 ; N Hbar ; B 45 0 766 690 ;
+C -1 ; WX 623 ; N hbar ; B 18 0 610 705 ;
+C -1 ; WX 418 ; N Itilde ; B 27 0 392 881 ;
+C -1 ; WX 338 ; N itilde ; B -26 -4 339 669 ;
+C -1 ; WX 418 ; N Imacron ; B 49 0 373 812 ;
+C -1 ; WX 338 ; N imacron ; B 0 0 308 600 ;
+C -1 ; WX 418 ; N Ibreve ; B 49 0 373 893 ;
+C -1 ; WX 338 ; N ibreve ; B 28 0 307 683 ;
+C -1 ; WX 418 ; N Iogonek ; B 49 -195 373 690 ;
+C -1 ; WX 320 ; N iogonek ; B 28 -195 307 704 ;
+C -1 ; WX 418 ; N Idotaccent ; B 49 0 373 853 ;
+C -1 ; WX 320 ; N dotlessi ; B 28 0 307 459 ;
+C -1 ; WX 418 ; N IJ ; B 49 -216 741 690 ;
+C -1 ; WX 320 ; N ij ; B 28 -268 522 706 ;
+C -1 ; WX 346 ; N Jcircumflex ; B -24 -216 351 912 ;
+C -1 ; WX 237 ; N jcircumflex ; B -42 -268 295 714 ;
+C -1 ; WX 822 ; N Kcommaaccent ; B 31 -317 794 690 ;
+C -1 ; WX 630 ; N kcommaaccent ; B 21 -299 622 691 ;
+C -1 ; WX 729 ; N Lacute ; B 44 0 686 925 ;
+C -1 ; WX 320 ; N lacute ; B 27 0 365 930 ;
+C -1 ; WX 729 ; N Lcommaaccent ; B 44 -317 686 690 ;
+C -1 ; WX 320 ; N lcommaaccent ; B 27 -311 307 690 ;
+C -1 ; WX 729 ; N Lcaron ; B 44 0 686 744 ;
+C -1 ; WX 320 ; N lcaron ; B 27 0 466 742 ;
+C -1 ; WX 729 ; N Ldot ; B 44 0 686 690 ;
+C -1 ; WX 320 ; N ldot ; B 27 0 382 690 ;
+C -1 ; WX 720 ; N Lslash ; B 15 0 681 690 ;
+C -1 ; WX 335 ; N lslash ; B 21 0 335 720 ;
+C -1 ; WX 741 ; N Nacute ; B 42 -16 716 927 ;
+C -1 ; WX 618 ; N nacute ; B 14 0 595 719 ;
+C -1 ; WX 741 ; N Ncommaaccent ; B 42 -318 716 690 ;
+C -1 ; WX 618 ; N ncommaaccent ; B 14 -316 595 471 ;
+C -1 ; WX 741 ; N Ncaron ; B 42 -16 716 914 ;
+C -1 ; WX 618 ; N ncaron ; B 14 0 595 705 ;
+C -1 ; WX 618 ; N napostrophe ; B 14 0 595 783 ;
+C -1 ; WX 738 ; N Eng ; B 39 -216 713 690 ;
+C -1 ; WX 560 ; N eng ; B 14 -264 516 471 ;
+C -1 ; WX 747 ; N Omacron ; B 52 -16 692 812 ;
+C -1 ; WX 539 ; N omacron ; B 34 -15 509 597 ;
+C -1 ; WX 747 ; N Obreve ; B 52 -16 692 891 ;
+C -1 ; WX 539 ; N obreve ; B 34 -15 509 681 ;
+C -1 ; WX 747 ; N Ohungarumlaut ; B 52 -16 692 954 ;
+C -1 ; WX 539 ; N ohungarumlaut ; B 34 -15 550 746 ;
+C -1 ; WX 1075 ; N OE ; B 49 -17 1045 714 ;
+C -1 ; WX 833 ; N oe ; B 48 -15 804 471 ;
+C -1 ; WX 716 ; N Racute ; B 33 -1 708 930 ;
+C -1 ; WX 456 ; N racute ; B 27 0 442 716 ;
+C -1 ; WX 716 ; N Rcommaaccent ; B 33 -317 708 690 ;
+C -1 ; WX 456 ; N rcommaaccent ; B 27 -300 442 473 ;
+C -1 ; WX 716 ; N Rcaron ; B 33 -1 708 917 ;
+C -1 ; WX 456 ; N rcaron ; B 27 0 442 709 ;
+C -1 ; WX 548 ; N Sacute ; B 33 -16 528 930 ;
+C -1 ; WX 429 ; N sacute ; B 39 -15 406 716 ;
+C -1 ; WX 548 ; N Scircumflex ; B 33 -16 528 914 ;
+C -1 ; WX 429 ; N scircumflex ; B 39 -15 406 708 ;
+C -1 ; WX 548 ; N Scedilla ; B 33 -225 528 705 ;
+C -1 ; WX 429 ; N scedilla ; B 39 -225 406 471 ;
+C -1 ; WX 548 ; N Scaron ; B 33 -16 528 917 ;
+C -1 ; WX 429 ; N scaron ; B 39 -15 406 704 ;
+C -1 ; WX 719 ; N Tcommaaccent ; B 38 -299 691 690 ;
+C -1 ; WX 335 ; N tcommaaccent ; B 21 -308 321 535 ;
+C -1 ; WX 719 ; N Tcaron ; B 38 0 691 915 ;
+C -1 ; WX 335 ; N tcaron ; B 21 -16 455 724 ;
+C -1 ; WX 719 ; N Tbar ; B 38 0 691 690 ;
+C -1 ; WX 335 ; N tbar ; B 21 -16 321 535 ;
+C -1 ; WX 807 ; N Utilde ; B 33 -16 783 881 ;
+C -1 ; WX 626 ; N utilde ; B 17 -16 596 661 ;
+C -1 ; WX 807 ; N Umacron ; B 33 -16 783 809 ;
+C -1 ; WX 626 ; N umacron ; B 17 -16 596 604 ;
+C -1 ; WX 807 ; N Ubreve ; B 33 -16 783 904 ;
+C -1 ; WX 626 ; N ubreve ; B 17 -16 596 683 ;
+C -1 ; WX 807 ; N Uring ; B 33 -16 783 938 ;
+C -1 ; WX 626 ; N uring ; B 17 -16 596 738 ;
+C -1 ; WX 807 ; N Uhungarumlaut ; B 33 -16 783 955 ;
+C -1 ; WX 626 ; N uhungarumlaut ; B 17 -16 596 742 ;
+C -1 ; WX 819 ; N Uogonek ; B 33 -195 783 690 ;
+C -1 ; WX 626 ; N uogonek ; B 17 -195 596 459 ;
+C -1 ; WX 1039 ; N Wcircumflex ; B 18 -20 1047 922 ;
+C -1 ; WX 842 ; N wcircumflex ; B 8 0 823 705 ;
+C -1 ; WX 730 ; N Ycircumflex ; B 9 0 713 919 ;
+C -1 ; WX 575 ; N ycircumflex ; B 14 -254 567 706 ;
+C -1 ; WX 685 ; N Ydieresis ; B -8 0 696 883 ;
+C -1 ; WX 710 ; N Zacute ; B 35 0 678 925 ;
+C -1 ; WX 479 ; N zacute ; B 16 0 468 720 ;
+C -1 ; WX 710 ; N Zdotaccent ; B 35 0 678 855 ;
+C -1 ; WX 479 ; N zdotaccent ; B 16 0 454 627 ;
+C -1 ; WX 710 ; N Zcaron ; B 35 0 678 915 ;
+C -1 ; WX 479 ; N zcaron ; B 16 0 454 709 ;
+C -1 ; WX 333 ; N florin ; B -130 -271 449 726 ;
+C -1 ; WX 729 ; N Ohorn ; B 43 -16 740 744 ;
+C -1 ; WX 594 ; N ohorn ; B 40 -15 615 533 ;
+C -1 ; WX 878 ; N Uhorn ; B 33 -16 906 856 ;
+C -1 ; WX 631 ; N uhorn ; B 17 -16 630 636 ;
+C -1 ; WX 585 ; N uni01B7 ; B 51 -16 554 690 ;
+C -1 ; WX 756 ; N u01F4 ; B 56 -15 707 929 ;
+C -1 ; WX 556 ; N uni01F5 ; B 27 -264 535 725 ;
+C -1 ; WX 328 ; N longs ; B 18 0 390 705 ;
+C -1 ; WX 793 ; N Aringacute ; B 23 0 768 1151 ;
+C -1 ; WX 515 ; N aringacute ; B 32 -11 495 945 ;
+C -1 ; WX 1113 ; N AEacute ; B 23 0 1108 932 ;
+C -1 ; WX 778 ; N aeacute ; B 58 -15 741 720 ;
+C -1 ; WX 725 ; N Oslashacute ; B 43 -86 683 929 ;
+C -1 ; WX 556 ; N oslashacute ; B 40 -54 518 719 ;
+C -1 ; WX 548 ; N Scommaaccent ; B 33 -322 528 705 ;
+C -1 ; WX 429 ; N scommaaccent ; B 39 -316 406 471 ;
+C -1 ; WX 585 ; N uni0292 ; B 21 -264 545 459 ;
+C -1 ; WX 333 ; N circumflex ; B 21 534 358 709 ;
+C -1 ; WX 333 ; N caron ; B 21 534 358 709 ;
+C -1 ; WX 333 ; N overscore ; B 16 535 324 601 ;
+C -1 ; WX 360 ; N breve ; B 48 533 314 678 ;
+C -1 ; WX 360 ; N dotaccent ; B 127 539 220 633 ;
+C -1 ; WX 751 ; N ring ; B 229 539 429 739 ;
+C -1 ; WX 360 ; N ogonek ; B 93 -221 268 20 ;
+C -1 ; WX 333 ; N tilde ; B -16 535 349 661 ;
+C -1 ; WX 333 ; N hungarumlaut ; B -28 534 403 746 ;
+C -1 ; WX 511 ; N gravecomb ; B 120 465 298 669 ;
+C -1 ; WX 511 ; N acutecomb ; B 241 465 408 670 ;
+C -1 ; WX 0 ; N tildecomb ; B -174 520 160 626 ;
+C -1 ; WX 333 ; N dialytika ; B -5 538 345 673 ;
+C -1 ; WX 0 ; N hookabovecomb ; B -83 520 84 720 ;
+C -1 ; WX 333 ; N uni0312 ; B 105 535 225 728 ;
+C -1 ; WX 163 ; N uni0313 ; B 0 533 163 728 ;
+C -1 ; WX 166 ; N uni0314 ; B 0 533 166 728 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -54 -219 54 -111 ;
+C -1 ; WX 0 ; N commaaccent ; B -60 -250 58 -56 ;
+C -1 ; WX 500 ; N perispomenicomb ; B 101 710 436 825 ;
+C -1 ; WX 163 ; N uni0343 ; B 0 533 163 728 ;
+C -1 ; WX 139 ; N uni0345 ; B 0 -243 139 -88 ;
+C -1 ; WX 189 ; N uni0374 ; B 11 465 178 670 ;
+C -1 ; WX 188 ; N uni0375 ; B 11 -220 177 -15 ;
+C -1 ; WX 139 ; N uni037A ; B 0 -243 139 -88 ;
+C -1 ; WX 299 ; N uni037E ; B 63 -149 229 391 ;
+C -1 ; WX 333 ; N tonos ; B 95 533 334 718 ;
+C -1 ; WX 588 ; N dieresistonos ; B 64 531 493 729 ;
+C -1 ; WX 798 ; N Alphatonos ; B 2 -3 775 708 ;
+C -1 ; WX 216 ; N anoteleia ; B 45 326 173 454 ;
+C -1 ; WX 1019 ; N Epsilontonos ; B 0 0 965 709 ;
+C -1 ; WX 1076 ; N Etatonos ; B 0 0 1034 708 ;
+C -1 ; WX 657 ; N Iotatonos ; B 0 0 612 709 ;
+C -1 ; WX 926 ; N Omicrontonos ; B 0 -16 884 709 ;
+C -1 ; WX 938 ; N Upsilontonos ; B 0 0 945 711 ;
+C -1 ; WX 995 ; N Omegatonos ; B 0 0 933 705 ;
+C -1 ; WX 334 ; N iotadieresistonos ; B -56 -15 381 719 ;
+C -1 ; WX 799 ; N Alpha ; B 31 0 776 710 ;
+C -1 ; WX 761 ; N Beta ; B 52 0 684 690 ;
+C -1 ; WX 680 ; N Gamma ; B 53 0 661 690 ;
+C -1 ; WX 670 ; N uni0394 ; B 33 0 638 709 ;
+C -1 ; WX 742 ; N Epsilon ; B 46 0 688 690 ;
+C -1 ; WX 710 ; N Zeta ; B 35 0 678 690 ;
+C -1 ; WX 808 ; N Eta ; B 45 0 766 690 ;
+C -1 ; WX 755 ; N Theta ; B 57 -16 696 706 ;
+C -1 ; WX 415 ; N Iota ; B 46 0 370 690 ;
+C -1 ; WX 821 ; N Kappa ; B 45 0 808 690 ;
+C -1 ; WX 791 ; N Lambda ; B 26 0 771 710 ;
+C -1 ; WX 961 ; N Mu ; B 58 0 898 690 ;
+C -1 ; WX 741 ; N Nu ; B 42 -16 716 690 ;
+C -1 ; WX 720 ; N Xi ; B 71 0 656 690 ;
+C -1 ; WX 747 ; N Omicron ; B 59 -16 698 706 ;
+C -1 ; WX 776 ; N Pi ; B 39 0 741 690 ;
+C -1 ; WX 641 ; N Rho ; B 33 0 621 690 ;
+C -1 ; WX 723 ; N Sigma ; B 41 0 663 690 ;
+C -1 ; WX 716 ; N Tau ; B 38 0 691 690 ;
+C -1 ; WX 666 ; N Upsilon ; B 6 0 669 711 ;
+C -1 ; WX 806 ; N Phi ; B 34 0 761 690 ;
+C -1 ; WX 809 ; N Chi ; B 3 0 808 690 ;
+C -1 ; WX 945 ; N Psi ; B 26 0 926 703 ;
+C -1 ; WX 778 ; N uni03A9 ; B 55 0 723 703 ;
+C -1 ; WX 439 ; N Iotadieresis ; B 46 0 394 874 ;
+C -1 ; WX 666 ; N Upsilondieresis ; B 6 0 669 874 ;
+C -1 ; WX 660 ; N alphatonos ; B 47 -16 639 725 ;
+C -1 ; WX 477 ; N epsilontonos ; B 48 -18 449 725 ;
+C -1 ; WX 545 ; N etatonos ; B 35 -240 514 725 ;
+C -1 ; WX 331 ; N iotatonos ; B 72 -16 293 725 ;
+C -1 ; WX 583 ; N upsilondieresistonos ; B 44 -16 541 729 ;
+C -1 ; WX 660 ; N alpha ; B 47 -14 639 470 ;
+C -1 ; WX 566 ; N beta ; B 54 -240 538 703 ;
+C -1 ; WX 561 ; N gamma ; B 0 -238 560 475 ;
+C -1 ; WX 586 ; N delta ; B 44 -16 541 710 ;
+C -1 ; WX 479 ; N epsilon ; B 48 -13 451 470 ;
+C -1 ; WX 495 ; N zeta ; B 30 -236 480 716 ;
+C -1 ; WX 545 ; N eta ; B 35 -240 514 465 ;
+C -1 ; WX 562 ; N theta ; B 59 -16 508 706 ;
+C -1 ; WX 332 ; N iota ; B 74 -15 294 468 ;
+C -1 ; WX 577 ; N kappa ; B 43 -16 557 464 ;
+C -1 ; WX 534 ; N lambda ; B 23 -18 540 710 ;
+C -1 ; WX 636 ; N uni03BC ; B 59 -238 597 466 ;
+C -1 ; WX 505 ; N nu ; B 18 -28 474 479 ;
+C -1 ; WX 543 ; N xi ; B 58 -236 547 725 ;
+C -1 ; WX 568 ; N omicron ; B 43 -15 545 474 ;
+C -1 ; WX 696 ; N pi ; B 33 -18 654 454 ;
+C -1 ; WX 577 ; N rho ; B 41 -236 552 468 ;
+C -1 ; WX 450 ; N uni03C2 ; B 44 -238 436 466 ;
+C -1 ; WX 593 ; N sigma ; B 43 -16 588 454 ;
+C -1 ; WX 488 ; N tau ; B 1 -16 480 454 ;
+C -1 ; WX 582 ; N upsilon ; B 44 -14 540 471 ;
+C -1 ; WX 695 ; N phi ; B 33 -238 664 479 ;
+C -1 ; WX 492 ; N chi ; B 1 -239 536 468 ;
+C -1 ; WX 721 ; N psi ; B 43 -243 669 705 ;
+C -1 ; WX 794 ; N omega ; B 54 -16 748 465 ;
+C -1 ; WX 334 ; N iotadieresis ; B -33 -15 316 670 ;
+C -1 ; WX 582 ; N upsilondieresis ; B 44 -14 540 660 ;
+C -1 ; WX 567 ; N omicrontonos ; B 44 -15 544 725 ;
+C -1 ; WX 589 ; N upsilontonos ; B 49 -16 546 725 ;
+C -1 ; WX 792 ; N omegatonos ; B 54 -16 746 725 ;
+C -1 ; WX 600 ; N uni03D0 ; B 23 -15 571 709 ;
+C -1 ; WX 556 ; N uni03D1 ; B 6 -17 553 708 ;
+C -1 ; WX 640 ; N phi1 ; B 33 -238 604 608 ;
+C -1 ; WX 915 ; N omega1 ; B 3 -16 905 460 ;
+C -1 ; WX 705 ; N uni03DA ; B 44 -238 666 496 ;
+C -1 ; WX 697 ; N uni03DC ; B 39 -239 655 451 ;
+C -1 ; WX 555 ; N uni03DE ; B 31 -231 528 474 ;
+C -1 ; WX 754 ; N uni03E0 ; B 9 -96 732 631 ;
+C -1 ; WX 1064 ; N arrowupdn ; B 325 804 675 939 ;
+C -1 ; WX 689 ; N arrowupdnbse ; B 140 524 490 659 ;
+C -1 ; WX 747 ; N Ohm ; B 52 -16 692 854 ;
+C -1 ; WX 539 ; N ohm ; B 34 -15 509 671 ;
+C -1 ; WX 1039 ; N Wgrave ; B 18 -20 1047 934 ;
+C -1 ; WX 842 ; N wgrave ; B 8 0 823 720 ;
+C -1 ; WX 1039 ; N Wacute ; B 18 -20 1047 924 ;
+C -1 ; WX 842 ; N wacute ; B 8 0 823 716 ;
+C -1 ; WX 1039 ; N Wdieresis ; B 18 -20 1047 875 ;
+C -1 ; WX 842 ; N wdieresis ; B 8 0 823 666 ;
+C -1 ; WX 798 ; N uni1EA0 ; B 31 -259 775 708 ;
+C -1 ; WX 515 ; N uni1EA1 ; B 32 -259 495 471 ;
+C -1 ; WX 798 ; N uni1EA2 ; B 31 -3 775 950 ;
+C -1 ; WX 515 ; N uni1EA3 ; B 32 -11 495 731 ;
+C -1 ; WX 798 ; N uni1EA4 ; B 31 -3 853 924 ;
+C -1 ; WX 515 ; N uni1EA5 ; B 32 -11 674 717 ;
+C -1 ; WX 798 ; N uni1EA6 ; B 31 -3 775 939 ;
+C -1 ; WX 515 ; N uni1EA7 ; B 32 -11 549 730 ;
+C -1 ; WX 798 ; N uni1EA8 ; B 31 -3 775 945 ;
+C -1 ; WX 515 ; N uni1EA9 ; B 32 -11 567 731 ;
+C -1 ; WX 798 ; N uni1EAA ; B 31 -3 775 1059 ;
+C -1 ; WX 515 ; N uni1EAB ; B 32 -11 495 858 ;
+C -1 ; WX 798 ; N uni1EAC ; B 31 -260 775 924 ;
+C -1 ; WX 515 ; N uni1EAD ; B 32 -263 495 705 ;
+C -1 ; WX 798 ; N uni1EAE ; B 31 -3 775 1049 ;
+C -1 ; WX 515 ; N uni1EAF ; B 32 -11 495 825 ;
+C -1 ; WX 798 ; N uni1EB0 ; B 31 -3 775 1063 ;
+C -1 ; WX 515 ; N uni1EB1 ; B 32 -11 495 828 ;
+C -1 ; WX 798 ; N uni1EB2 ; B 31 -3 775 1063 ;
+C -1 ; WX 515 ; N uni1EB3 ; B 32 -11 495 823 ;
+C -1 ; WX 798 ; N uni1EB4 ; B 31 -3 775 1033 ;
+C -1 ; WX 515 ; N uni1EB5 ; B 32 -11 495 838 ;
+C -1 ; WX 798 ; N uni1EB6 ; B 31 -247 775 887 ;
+C -1 ; WX 515 ; N uni1EB7 ; B 32 -238 495 682 ;
+C -1 ; WX 731 ; N uni1EB8 ; B 51 -245 693 690 ;
+C -1 ; WX 478 ; N uni1EB9 ; B 24 -245 445 471 ;
+C -1 ; WX 731 ; N uni1EBA ; B 51 0 693 946 ;
+C -1 ; WX 478 ; N uni1EBB ; B 24 -15 445 733 ;
+C -1 ; WX 731 ; N uni1EBC ; B 51 0 693 870 ;
+C -1 ; WX 478 ; N uni1EBD ; B 24 -15 445 654 ;
+C -1 ; WX 731 ; N uni1EBE ; B 51 0 781 925 ;
+C -1 ; WX 478 ; N uni1EBF ; B 24 -15 675 719 ;
+C -1 ; WX 731 ; N uni1EC0 ; B 51 0 693 933 ;
+C -1 ; WX 478 ; N uni1EC1 ; B 24 -15 560 725 ;
+C -1 ; WX 731 ; N uni1EC2 ; B 51 0 693 940 ;
+C -1 ; WX 478 ; N uni1EC3 ; B 24 -15 551 735 ;
+C -1 ; WX 731 ; N uni1EC4 ; B 51 0 693 1070 ;
+C -1 ; WX 478 ; N uni1EC5 ; B 24 -15 445 858 ;
+C -1 ; WX 731 ; N uni1EC6 ; B 51 -244 693 913 ;
+C -1 ; WX 478 ; N uni1EC7 ; B 24 -235 445 713 ;
+C -1 ; WX 418 ; N uni1EC8 ; B 49 0 373 944 ;
+C -1 ; WX 337 ; N uni1EC9 ; B 36 0 315 711 ;
+C -1 ; WX 418 ; N uni1ECA ; B 49 -259 373 690 ;
+C -1 ; WX 320 ; N uni1ECB ; B 28 -263 307 704 ;
+C -1 ; WX 747 ; N uni1ECC ; B 52 -258 692 706 ;
+C -1 ; WX 539 ; N uni1ECD ; B 34 -254 509 471 ;
+C -1 ; WX 747 ; N uni1ECE ; B 52 -16 692 948 ;
+C -1 ; WX 539 ; N uni1ECF ; B 34 -15 509 710 ;
+C -1 ; WX 747 ; N uni1ED0 ; B 52 -16 791 910 ;
+C -1 ; WX 539 ; N uni1ED1 ; B 34 -15 695 721 ;
+C -1 ; WX 747 ; N uni1ED2 ; B 52 -16 692 922 ;
+C -1 ; WX 539 ; N uni1ED3 ; B 34 -15 547 718 ;
+C -1 ; WX 747 ; N uni1ED4 ; B 52 -16 699 926 ;
+C -1 ; WX 539 ; N uni1ED5 ; B 34 -15 590 731 ;
+C -1 ; WX 747 ; N uni1ED6 ; B 52 -16 692 1049 ;
+C -1 ; WX 539 ; N uni1ED7 ; B 34 -15 509 864 ;
+C -1 ; WX 747 ; N uni1ED8 ; B 52 -260 692 897 ;
+C -1 ; WX 539 ; N uni1ED9 ; B 34 -258 509 709 ;
+C -1 ; WX 744 ; N uni1EDA ; B 52 -16 749 956 ;
+C -1 ; WX 586 ; N uni1EDB ; B 40 -15 615 710 ;
+C -1 ; WX 747 ; N uni1EDC ; B 52 -16 749 955 ;
+C -1 ; WX 565 ; N uni1EDD ; B 40 -15 615 706 ;
+C -1 ; WX 737 ; N uni1EDE ; B 52 -16 749 950 ;
+C -1 ; WX 565 ; N uni1EDF ; B 40 -15 615 709 ;
+C -1 ; WX 738 ; N uni1EE0 ; B 52 -16 749 871 ;
+C -1 ; WX 605 ; N uni1EE1 ; B 40 -15 615 652 ;
+C -1 ; WX 740 ; N uni1EE2 ; B 52 -260 749 744 ;
+C -1 ; WX 598 ; N uni1EE3 ; B 40 -258 615 533 ;
+C -1 ; WX 807 ; N uni1EE4 ; B 33 -258 783 690 ;
+C -1 ; WX 626 ; N uni1EE5 ; B 17 -259 596 459 ;
+C -1 ; WX 807 ; N uni1EE6 ; B 33 -16 783 930 ;
+C -1 ; WX 626 ; N uni1EE7 ; B 17 -16 596 711 ;
+C -1 ; WX 818 ; N uni1EE8 ; B 33 -16 906 911 ;
+C -1 ; WX 635 ; N uni1EE9 ; B 17 -16 630 710 ;
+C -1 ; WX 828 ; N uni1EEA ; B 33 -16 906 908 ;
+C -1 ; WX 629 ; N uni1EEB ; B 17 -16 630 706 ;
+C -1 ; WX 835 ; N uni1EEC ; B 33 -16 906 906 ;
+C -1 ; WX 631 ; N uni1EED ; B 17 -16 630 711 ;
+C -1 ; WX 839 ; N uni1EEE ; B 33 -16 906 870 ;
+C -1 ; WX 633 ; N uni1EEF ; B 17 -16 630 651 ;
+C -1 ; WX 843 ; N uni1EF0 ; B 33 -265 906 856 ;
+C -1 ; WX 629 ; N uni1EF1 ; B 17 -262 630 636 ;
+C -1 ; WX 730 ; N Ygrave ; B 9 0 713 935 ;
+C -1 ; WX 575 ; N ygrave ; B 14 -254 567 734 ;
+C -1 ; WX 730 ; N uni1EF4 ; B 9 -263 713 690 ;
+C -1 ; WX 575 ; N uni1EF5 ; B 14 -260 567 453 ;
+C -1 ; WX 730 ; N uni1EF6 ; B 9 0 713 938 ;
+C -1 ; WX 575 ; N uni1EF7 ; B 14 -263 567 711 ;
+C -1 ; WX 730 ; N uni1EF8 ; B 9 0 713 862 ;
+C -1 ; WX 556 ; N uni1EF9 ; B 6 -263 559 650 ;
+C -1 ; WX 662 ; N uni1F00 ; B 50 -16 641 728 ;
+C -1 ; WX 662 ; N uni1F01 ; B 50 -16 641 728 ;
+C -1 ; WX 662 ; N uni1F02 ; B 50 -16 641 735 ;
+C -1 ; WX 662 ; N uni1F03 ; B 50 -16 641 735 ;
+C -1 ; WX 662 ; N uni1F04 ; B 50 -16 641 736 ;
+C -1 ; WX 662 ; N uni1F05 ; B 50 -16 641 726 ;
+C -1 ; WX 662 ; N uni1F06 ; B 50 -16 641 825 ;
+C -1 ; WX 665 ; N uni1F07 ; B 50 -16 641 828 ;
+C -1 ; WX 811 ; N uni1F08 ; B 0 0 786 731 ;
+C -1 ; WX 811 ; N uni1F09 ; B 0 0 786 730 ;
+C -1 ; WX 996 ; N uni1F0A ; B 0 0 971 731 ;
+C -1 ; WX 990 ; N uni1F0B ; B 0 0 965 731 ;
+C -1 ; WX 963 ; N uni1F0C ; B 0 0 938 731 ;
+C -1 ; WX 958 ; N uni1F0D ; B 0 0 933 731 ;
+C -1 ; WX 944 ; N uni1F0E ; B 0 0 919 831 ;
+C -1 ; WX 905 ; N uni1F0F ; B 0 0 880 830 ;
+C -1 ; WX 477 ; N uni1F10 ; B 48 -18 449 728 ;
+C -1 ; WX 477 ; N uni1F11 ; B 48 -18 449 728 ;
+C -1 ; WX 477 ; N uni1F12 ; B 48 -18 449 735 ;
+C -1 ; WX 477 ; N uni1F13 ; B 48 -18 449 735 ;
+C -1 ; WX 477 ; N uni1F14 ; B 48 -18 449 736 ;
+C -1 ; WX 474 ; N uni1F15 ; B 43 -18 446 724 ;
+C -1 ; WX 899 ; N uni1F18 ; B 0 0 845 730 ;
+C -1 ; WX 915 ; N uni1F19 ; B 0 0 861 730 ;
+C -1 ; WX 1063 ; N uni1F1A ; B 0 0 1009 731 ;
+C -1 ; WX 1060 ; N uni1F1B ; B 0 0 1006 731 ;
+C -1 ; WX 1086 ; N uni1F1C ; B 0 0 1032 731 ;
+C -1 ; WX 1090 ; N uni1F1D ; B 0 0 1036 731 ;
+C -1 ; WX 545 ; N uni1F20 ; B 35 -240 514 728 ;
+C -1 ; WX 545 ; N uni1F21 ; B 35 -240 514 728 ;
+C -1 ; WX 545 ; N uni1F22 ; B 35 -240 514 735 ;
+C -1 ; WX 545 ; N uni1F23 ; B 35 -240 514 735 ;
+C -1 ; WX 545 ; N uni1F24 ; B 35 -240 514 736 ;
+C -1 ; WX 545 ; N uni1F25 ; B 35 -240 514 736 ;
+C -1 ; WX 545 ; N uni1F26 ; B 35 -240 514 831 ;
+C -1 ; WX 516 ; N uni1F27 ; B 6 -240 485 830 ;
+C -1 ; WX 960 ; N uni1F28 ; B 0 0 918 731 ;
+C -1 ; WX 984 ; N uni1F29 ; B 0 0 942 730 ;
+C -1 ; WX 1147 ; N uni1F2A ; B 0 0 1105 731 ;
+C -1 ; WX 1145 ; N uni1F2B ; B 0 0 1103 731 ;
+C -1 ; WX 1158 ; N uni1F2C ; B 0 0 1116 731 ;
+C -1 ; WX 1166 ; N uni1F2D ; B 0 0 1124 731 ;
+C -1 ; WX 1154 ; N uni1F2E ; B 0 0 1112 831 ;
+C -1 ; WX 1139 ; N uni1F2F ; B 0 0 1097 830 ;
+C -1 ; WX 335 ; N uni1F30 ; B 72 -15 297 728 ;
+C -1 ; WX 355 ; N uni1F31 ; B 72 -15 319 728 ;
+C -1 ; WX 341 ; N uni1F32 ; B -44 -15 303 735 ;
+C -1 ; WX 341 ; N uni1F33 ; B -41 -15 303 735 ;
+C -1 ; WX 369 ; N uni1F34 ; B -22 -15 331 736 ;
+C -1 ; WX 348 ; N uni1F35 ; B -41 -15 310 724 ;
+C -1 ; WX 341 ; N uni1F36 ; B 10 -15 303 841 ;
+C -1 ; WX 341 ; N uni1F37 ; B 10 -15 303 841 ;
+C -1 ; WX 579 ; N uni1F38 ; B 0 0 534 731 ;
+C -1 ; WX 597 ; N uni1F39 ; B 0 0 552 730 ;
+C -1 ; WX 748 ; N uni1F3A ; B 0 0 703 731 ;
+C -1 ; WX 753 ; N uni1F3B ; B 0 0 708 731 ;
+C -1 ; WX 767 ; N uni1F3C ; B 0 0 722 731 ;
+C -1 ; WX 772 ; N uni1F3D ; B 0 0 727 731 ;
+C -1 ; WX 764 ; N uni1F3E ; B 0 0 719 831 ;
+C -1 ; WX 759 ; N uni1F3F ; B 0 0 714 830 ;
+C -1 ; WX 567 ; N uni1F40 ; B 44 -15 544 728 ;
+C -1 ; WX 567 ; N uni1F41 ; B 44 -15 544 728 ;
+C -1 ; WX 567 ; N uni1F42 ; B 44 -15 544 735 ;
+C -1 ; WX 567 ; N uni1F43 ; B 44 -15 544 735 ;
+C -1 ; WX 567 ; N uni1F44 ; B 44 -15 544 736 ;
+C -1 ; WX 567 ; N uni1F45 ; B 44 -15 544 724 ;
+C -1 ; WX 883 ; N uni1F48 ; B 0 -16 834 731 ;
+C -1 ; WX 894 ; N uni1F49 ; B 0 -16 845 730 ;
+C -1 ; WX 1084 ; N uni1F4A ; B 0 -16 1035 731 ;
+C -1 ; WX 1075 ; N uni1F4B ; B 0 -16 1026 731 ;
+C -1 ; WX 1057 ; N uni1F4C ; B 0 -16 1008 731 ;
+C -1 ; WX 1054 ; N uni1F4D ; B 0 -16 1005 731 ;
+C -1 ; WX 588 ; N uni1F50 ; B 49 -16 546 728 ;
+C -1 ; WX 588 ; N uni1F51 ; B 49 -16 546 728 ;
+C -1 ; WX 588 ; N uni1F52 ; B 49 -16 546 735 ;
+C -1 ; WX 588 ; N uni1F53 ; B 49 -16 546 735 ;
+C -1 ; WX 588 ; N uni1F54 ; B 49 -16 546 736 ;
+C -1 ; WX 588 ; N uni1F55 ; B 49 -16 546 724 ;
+C -1 ; WX 588 ; N uni1F56 ; B 49 -16 545 831 ;
+C -1 ; WX 588 ; N uni1F57 ; B 49 -16 546 824 ;
+C -1 ; WX 871 ; N uni1F59 ; B 0 0 874 730 ;
+C -1 ; WX 1015 ; N uni1F5B ; B 0 0 1018 731 ;
+C -1 ; WX 1052 ; N uni1F5D ; B 0 0 1055 731 ;
+C -1 ; WX 1041 ; N uni1F5F ; B 0 0 1044 830 ;
+C -1 ; WX 794 ; N uni1F60 ; B 54 -16 748 728 ;
+C -1 ; WX 794 ; N uni1F61 ; B 54 -16 748 728 ;
+C -1 ; WX 794 ; N uni1F62 ; B 54 -16 748 735 ;
+C -1 ; WX 794 ; N uni1F63 ; B 54 -16 748 735 ;
+C -1 ; WX 794 ; N uni1F64 ; B 54 -16 748 736 ;
+C -1 ; WX 794 ; N uni1F65 ; B 54 -16 748 736 ;
+C -1 ; WX 794 ; N uni1F66 ; B 54 -16 748 831 ;
+C -1 ; WX 794 ; N uni1F67 ; B 54 -16 748 836 ;
+C -1 ; WX 958 ; N uni1F68 ; B 0 0 896 731 ;
+C -1 ; WX 948 ; N uni1F69 ; B 0 0 886 730 ;
+C -1 ; WX 1147 ; N uni1F6A ; B 0 0 1085 731 ;
+C -1 ; WX 1136 ; N uni1F6B ; B 0 0 1074 731 ;
+C -1 ; WX 1099 ; N uni1F6C ; B 0 0 1037 731 ;
+C -1 ; WX 1111 ; N uni1F6D ; B 0 0 1049 731 ;
+C -1 ; WX 1112 ; N uni1F6E ; B 0 0 1050 831 ;
+C -1 ; WX 1101 ; N uni1F6F ; B 0 0 1039 830 ;
+C -1 ; WX 659 ; N uni1F70 ; B 47 -16 638 729 ;
+C -1 ; WX 659 ; N uni1F71 ; B 47 -16 638 720 ;
+C -1 ; WX 477 ; N uni1F72 ; B 48 -18 449 728 ;
+C -1 ; WX 483 ; N uni1F73 ; B 48 -18 455 718 ;
+C -1 ; WX 545 ; N uni1F74 ; B 35 -240 514 731 ;
+C -1 ; WX 598 ; N uni1F75 ; B 35 -240 514 720 ;
+C -1 ; WX 341 ; N uni1F76 ; B 33 -15 303 725 ;
+C -1 ; WX 330 ; N uni1F77 ; B 73 -15 293 725 ;
+C -1 ; WX 567 ; N uni1F78 ; B 44 -15 544 728 ;
+C -1 ; WX 567 ; N uni1F79 ; B 44 -15 544 716 ;
+C -1 ; WX 583 ; N uni1F7A ; B 44 -16 541 725 ;
+C -1 ; WX 583 ; N uni1F7B ; B 44 -16 541 725 ;
+C -1 ; WX 792 ; N uni1F7C ; B 54 -16 746 729 ;
+C -1 ; WX 794 ; N uni1F7D ; B 54 -16 748 719 ;
+C -1 ; WX 660 ; N uni1F80 ; B 47 -243 639 727 ;
+C -1 ; WX 660 ; N uni1F81 ; B 47 -243 639 724 ;
+C -1 ; WX 660 ; N uni1F82 ; B 47 -243 639 731 ;
+C -1 ; WX 660 ; N uni1F83 ; B 47 -243 639 731 ;
+C -1 ; WX 660 ; N uni1F84 ; B 47 -243 639 731 ;
+C -1 ; WX 660 ; N uni1F85 ; B 47 -243 639 732 ;
+C -1 ; WX 660 ; N uni1F86 ; B 47 -243 639 831 ;
+C -1 ; WX 660 ; N uni1F87 ; B 47 -243 639 830 ;
+C -1 ; WX 821 ; N uni1F88 ; B 0 -243 796 731 ;
+C -1 ; WX 803 ; N uni1F89 ; B 0 -243 778 730 ;
+C -1 ; WX 991 ; N uni1F8A ; B 0 -243 966 731 ;
+C -1 ; WX 984 ; N uni1F8B ; B 0 -243 959 731 ;
+C -1 ; WX 960 ; N uni1F8C ; B 0 -243 935 731 ;
+C -1 ; WX 959 ; N uni1F8D ; B 0 -243 934 731 ;
+C -1 ; WX 944 ; N uni1F8E ; B 0 -243 919 831 ;
+C -1 ; WX 905 ; N uni1F8F ; B 0 -243 880 830 ;
+C -1 ; WX 545 ; N uni1F90 ; B 35 -243 514 723 ;
+C -1 ; WX 545 ; N uni1F91 ; B 35 -243 514 724 ;
+C -1 ; WX 545 ; N uni1F92 ; B 35 -240 514 737 ;
+C -1 ; WX 545 ; N uni1F93 ; B 35 -253 514 731 ;
+C -1 ; WX 544 ; N uni1F94 ; B 35 -241 513 731 ;
+C -1 ; WX 545 ; N uni1F95 ; B 35 -240 514 731 ;
+C -1 ; WX 545 ; N uni1F96 ; B 35 -243 514 823 ;
+C -1 ; WX 545 ; N uni1F97 ; B 35 -240 514 830 ;
+C -1 ; WX 960 ; N uni1F98 ; B 0 -243 918 731 ;
+C -1 ; WX 971 ; N uni1F99 ; B 0 -243 929 730 ;
+C -1 ; WX 1137 ; N uni1F9A ; B 0 -243 1095 731 ;
+C -1 ; WX 1136 ; N uni1F9B ; B 0 -243 1094 731 ;
+C -1 ; WX 1162 ; N uni1F9C ; B 0 -243 1120 731 ;
+C -1 ; WX 1165 ; N uni1F9D ; B 0 -243 1123 731 ;
+C -1 ; WX 1148 ; N uni1F9E ; B 0 -243 1106 831 ;
+C -1 ; WX 1137 ; N uni1F9F ; B 0 -243 1095 830 ;
+C -1 ; WX 794 ; N uni1FA0 ; B 54 -243 748 727 ;
+C -1 ; WX 794 ; N uni1FA1 ; B 54 -243 748 725 ;
+C -1 ; WX 794 ; N uni1FA2 ; B 54 -243 748 735 ;
+C -1 ; WX 794 ; N uni1FA3 ; B 54 -243 748 731 ;
+C -1 ; WX 794 ; N uni1FA4 ; B 54 -243 748 731 ;
+C -1 ; WX 794 ; N uni1FA5 ; B 54 -243 748 724 ;
+C -1 ; WX 794 ; N uni1FA6 ; B 54 -243 748 831 ;
+C -1 ; WX 794 ; N uni1FA7 ; B 54 -243 748 830 ;
+C -1 ; WX 950 ; N uni1FA8 ; B 0 -243 893 731 ;
+C -1 ; WX 948 ; N uni1FA9 ; B 0 -243 892 730 ;
+C -1 ; WX 1143 ; N uni1FAA ; B 0 -243 1086 731 ;
+C -1 ; WX 1134 ; N uni1FAB ; B 0 -243 1081 731 ;
+C -1 ; WX 1120 ; N uni1FAC ; B 0 -243 1057 731 ;
+C -1 ; WX 1111 ; N uni1FAD ; B 0 -243 1050 731 ;
+C -1 ; WX 1103 ; N uni1FAE ; B 0 -243 1032 831 ;
+C -1 ; WX 1095 ; N uni1FAF ; B 0 -243 1034 830 ;
+C -1 ; WX 660 ; N uni1FB0 ; B 47 -14 639 636 ;
+C -1 ; WX 660 ; N uni1FB1 ; B 47 -14 639 574 ;
+C -1 ; WX 659 ; N uni1FB2 ; B 47 -243 638 720 ;
+C -1 ; WX 660 ; N uni1FB3 ; B 47 -243 639 470 ;
+C -1 ; WX 660 ; N uni1fFB4 ; B 47 -243 639 720 ;
+C -1 ; WX 659 ; N uni1FB6 ; B 47 -16 638 653 ;
+C -1 ; WX 660 ; N uni1FB7 ; B 47 -243 639 654 ;
+C -1 ; WX 799 ; N uni1FB8 ; B 31 0 776 836 ;
+C -1 ; WX 799 ; N uni1FB9 ; B 31 0 776 782 ;
+C -1 ; WX 791 ; N uni1FBA ; B 10 0 768 719 ;
+C -1 ; WX 823 ; N uni1FBB ; B 0 0 800 726 ;
+C -1 ; WX 799 ; N uni1FBC ; B 31 -243 776 710 ;
+C -1 ; WX 155 ; N uni1FBD ; B 1 520 165 715 ;
+C -1 ; WX 139 ; N uni1FBE ; B 0 -243 139 -88 ;
+C -1 ; WX 155 ; N uni1FBF ; B -4 537 160 731 ;
+C -1 ; WX 341 ; N uni1FC0 ; B 1 531 335 654 ;
+C -1 ; WX 333 ; N uni1FC1 ; B -5 538 345 829 ;
+C -1 ; WX 545 ; N uni1FC2 ; B 35 -243 514 719 ;
+C -1 ; WX 545 ; N uni1FC3 ; B 35 -243 514 465 ;
+C -1 ; WX 545 ; N uni1FC4 ; B 35 -243 514 711 ;
+C -1 ; WX 545 ; N uni1FC6 ; B 35 -240 514 653 ;
+C -1 ; WX 545 ; N uni1FC7 ; B 35 -243 514 650 ;
+C -1 ; WX 898 ; N uni1FC8 ; B 0 0 844 719 ;
+C -1 ; WX 982 ; N uni1FC9 ; B 0 0 928 720 ;
+C -1 ; WX 977 ; N uni1FCA ; B 0 0 935 719 ;
+C -1 ; WX 1047 ; N uni1FCB ; B 0 0 1005 724 ;
+C -1 ; WX 808 ; N uni1FCC ; B 45 -243 766 690 ;
+C -1 ; WX 349 ; N uni1FCD ; B 16 529 363 731 ;
+C -1 ; WX 329 ; N uni1FCE ; B -29 528 324 731 ;
+C -1 ; WX 293 ; N uni1FCF ; B -55 534 280 831 ;
+C -1 ; WX 349 ; N uni1FD0 ; B 22 -15 308 635 ;
+C -1 ; WX 344 ; N uni1FD1 ; B 48 -15 299 568 ;
+C -1 ; WX 367 ; N uni1FD2 ; B -62 -15 394 725 ;
+C -1 ; WX 333 ; N uni1FD3 ; B -56 -15 381 731 ;
+C -1 ; WX 333 ; N uni1FD6 ; B 11 -15 303 653 ;
+C -1 ; WX 333 ; N uni1FD7 ; B -41 -15 309 829 ;
+C -1 ; WX 415 ; N uni1FD8 ; B 46 0 370 851 ;
+C -1 ; WX 415 ; N uni1FD9 ; B 46 0 370 792 ;
+C -1 ; WX 582 ; N uni1FDA ; B 0 0 537 719 ;
+C -1 ; WX 657 ; N uni1FDB ; B 0 0 612 724 ;
+C -1 ; WX 329 ; N uni1FDD ; B -3 529 338 731 ;
+C -1 ; WX 329 ; N uni1FDE ; B -30 536 321 731 ;
+C -1 ; WX 293 ; N uni1FDF ; B -11 534 323 830 ;
+C -1 ; WX 582 ; N uni1FE0 ; B 44 -14 540 634 ;
+C -1 ; WX 582 ; N uni1FE1 ; B 44 -14 540 568 ;
+C -1 ; WX 605 ; N uni1FE2 ; B 44 -16 563 733 ;
+C -1 ; WX 583 ; N uni1FE3 ; B 44 -16 541 729 ;
+C -1 ; WX 577 ; N uni1FE4 ; B 41 -236 552 728 ;
+C -1 ; WX 577 ; N uni1FE5 ; B 41 -236 552 728 ;
+C -1 ; WX 583 ; N uni1FE6 ; B 44 -16 541 653 ;
+C -1 ; WX 582 ; N uni1FE7 ; B 44 -14 540 819 ;
+C -1 ; WX 685 ; N uni1FE8 ; B 19 0 682 851 ;
+C -1 ; WX 685 ; N uni1FE9 ; B 17 0 680 789 ;
+C -1 ; WX 864 ; N uni1FEA ; B 0 0 857 719 ;
+C -1 ; WX 951 ; N uni1FEB ; B 0 0 940 723 ;
+C -1 ; WX 829 ; N uni1FEC ; B -13 0 806 730 ;
+C -1 ; WX 400 ; N uni1FED ; B -96 528 360 725 ;
+C -1 ; WX 421 ; N uni1FEE ; B -56 525 381 731 ;
+C -1 ; WX 170 ; N uni1FEF ; B 35 524 215 719 ;
+C -1 ; WX 794 ; N uni1FF2 ; B 54 -243 748 727 ;
+C -1 ; WX 794 ; N uni1FF3 ; B 54 -243 748 465 ;
+C -1 ; WX 794 ; N uni1FF4 ; B 54 -243 748 720 ;
+C -1 ; WX 794 ; N uni1FF6 ; B 54 -16 748 653 ;
+C -1 ; WX 794 ; N uni1FF7 ; B 54 -235 748 643 ;
+C -1 ; WX 919 ; N uni1FF8 ; B 0 -16 870 719 ;
+C -1 ; WX 930 ; N uni1FF9 ; B 0 -16 886 726 ;
+C -1 ; WX 976 ; N uni1FFA ; B 0 0 914 719 ;
+C -1 ; WX 993 ; N uni1FFB ; B 0 -3 931 720 ;
+C -1 ; WX 800 ; N uni1FFC ; B 70 -243 738 703 ;
+C -1 ; WX 333 ; N uni1FFD ; B -6 535 233 720 ;
+C -1 ; WX 155 ; N uni1FFE ; B -13 535 153 730 ;
+C -1 ; WX 228 ; N uni2009 ; B 82 -6 204 690 ;
+C -1 ; WX 391 ; N hyphen ; B 50 233 341 311 ;
+C -1 ; WX 500 ; N figuredash ; B 0 214 500 271 ;
+C -1 ; WX 538 ; N endash ; B 0 210 538 263 ;
+C -1 ; WX 1060 ; N emdash ; B 0 210 1060 263 ;
+C -1 ; WX 255 ; N uni2016 ; B 90 0 307 705 ;
+C -1 ; WX 500 ; N underscoredbl ; B 0 -309 498 -150 ;
+C -1 ; WX 269 ; N quoteleft ; B 33 448 179 713 ;
+C -1 ; WX 281 ; N quoteright ; B 104 443 250 709 ;
+C -1 ; WX 464 ; N quotesinglbase ; B 40 -145 186 120 ;
+C -1 ; WX 278 ; N quotereversed ; B 69 439 256 698 ;
+C -1 ; WX 464 ; N quotedblleft ; B 31 448 422 713 ;
+C -1 ; WX 464 ; N quotedblright ; B 45 443 435 709 ;
+C -1 ; WX 464 ; N quotedblbase ; B 40 -145 431 123 ;
+C -1 ; WX 589 ; N dagger ; B 29 -154 563 708 ;
+C -1 ; WX 589 ; N daggerdbl ; B 29 -239 563 708 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 68 -5 434 111 ;
+C -1 ; WX 883 ; N ellipsis ; B 103 -16 830 111 ;
+C -1 ; WX 1446 ; N perthousand ; B 44 -48 1404 710 ;
+C -1 ; WX 219 ; N minute ; B -111 533 128 718 ;
+C -1 ; WX 416 ; N second ; B -99 533 306 718 ;
+C -1 ; WX 331 ; N guilsinglleft ; B 50 49 245 401 ;
+C -1 ; WX 331 ; N guilsinglright ; B 66 49 261 401 ;
+C -1 ; WX 327 ; N exclamdbl ; B 80 -18 469 708 ;
+C -1 ; WX 464 ; N interrobang ; B 37 -18 429 701 ;
+C -1 ; WX 500 ; N overline ; B 0 749 500 804 ;
+C -1 ; WX 530 ; N fraction ; B 29 -18 519 688 ;
+C -1 ; WX 330 ; N zerosuperior ; B 34 437 296 798 ;
+C -1 ; WX 301 ; N foursuperior ; B 29 445 271 798 ;
+C -1 ; WX 337 ; N fivesuperior ; B 47 435 288 799 ;
+C -1 ; WX 330 ; N sixsuperior ; B 35 437 295 798 ;
+C -1 ; WX 284 ; N sevensuperior ; B 40 437 244 790 ;
+C -1 ; WX 338 ; N eightsuperior ; B 43 437 295 798 ;
+C -1 ; WX 339 ; N ninesuperior ; B 38 437 297 798 ;
+C -1 ; WX 361 ; N uni207A ; B 50 481 314 744 ;
+C -1 ; WX 346 ; N uni207B ; B 41 595 305 631 ;
+C -1 ; WX 361 ; N uni207C ; B 50 556 314 672 ;
+C -1 ; WX 209 ; N parenleftsuperior ; B 44 370 192 847 ;
+C -1 ; WX 210 ; N parenrightsuperior ; B 16 370 166 847 ;
+C -1 ; WX 396 ; N nsuperior ; B 32 332 366 604 ;
+C -1 ; WX 329 ; N zeroinferior ; B 34 -108 296 253 ;
+C -1 ; WX 313 ; N oneinferior ; B 62 -100 245 245 ;
+C -1 ; WX 311 ; N twoinferior ; B 40 -100 276 252 ;
+C -1 ; WX 343 ; N threeinferior ; B 44 -108 295 253 ;
+C -1 ; WX 301 ; N fourinferior ; B 29 -100 271 253 ;
+C -1 ; WX 337 ; N fiveinferior ; B 47 -108 288 256 ;
+C -1 ; WX 330 ; N sixinferior ; B 35 -108 295 253 ;
+C -1 ; WX 284 ; N seveninferior ; B 40 -107 244 246 ;
+C -1 ; WX 338 ; N eightinferior ; B 43 -108 295 253 ;
+C -1 ; WX 339 ; N nineinferior ; B 38 -108 297 253 ;
+C -1 ; WX 351 ; N uni208A ; B 40 -64 304 199 ;
+C -1 ; WX 346 ; N uni208B ; B 41 50 305 86 ;
+C -1 ; WX 361 ; N uni208C ; B 50 11 314 127 ;
+C -1 ; WX 209 ; N parenleftinferior ; B 44 -175 192 302 ;
+C -1 ; WX 210 ; N parenrightinferior ; B 16 -175 166 302 ;
+C -1 ; WX 658 ; N colonmonetary ; B 38 -71 629 750 ;
+C -1 ; WX 674 ; N uni20A2 ; B 38 -17 654 707 ;
+C -1 ; WX 695 ; N franc ; B 44 0 660 690 ;
+C -1 ; WX 603 ; N lira ; B 26 -26 569 709 ;
+C -1 ; WX 695 ; N peseta ; B 33 0 675 690 ;
+C -1 ; WX 744 ; N euro ; B 49 0 690 645 ;
+C -1 ; WX 995 ; N trademark ; B 39 278 956 676 ;
+C -1 ; WX 778 ; N Omega ; B 55 0 723 703 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 739 ; N onethird ; B 70 -18 684 746 ;
+C -1 ; WX 743 ; N twothirds ; B 70 -18 688 755 ;
+C -1 ; WX 765 ; N uni2155 ; B 70 -18 710 699 ;
+C -1 ; WX 784 ; N uni2156 ; B 75 -18 729 701 ;
+C -1 ; WX 765 ; N uni2157 ; B 72 -20 710 703 ;
+C -1 ; WX 809 ; N uni2158 ; B 70 -18 754 714 ;
+C -1 ; WX 722 ; N uni2159 ; B 70 -18 667 695 ;
+C -1 ; WX 720 ; N uni215A ; B 70 -18 665 715 ;
+C -1 ; WX 743 ; N oneeighth ; B 70 -14 688 698 ;
+C -1 ; WX 767 ; N threeeighths ; B 73 -14 712 704 ;
+C -1 ; WX 735 ; N fiveeighths ; B 70 -18 680 713 ;
+C -1 ; WX 723 ; N seveneighths ; B 70 -14 668 694 ;
+C -1 ; WX 620 ; N uni215F ; B 70 -18 565 746 ;
+C -1 ; WX 556 ; N partialdiff ; B 40 -18 518 706 ;
+C -1 ; WX 670 ; N Delta ; B 33 0 638 709 ;
+C -1 ; WX 784 ; N product ; B 39 0 741 690 ;
+C -1 ; WX 746 ; N summation ; B 48 0 670 690 ;
+C -1 ; WX 518 ; N minus ; B 17 222 501 287 ;
+C -1 ; WX 610 ; N radical ; B 45 -43 558 858 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 39 28 461 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 549 ;
+C -1 ; WX 306 ; N integral ; B -56 -200 333 705 ;
+C -1 ; WX 500 ; N congruent ; B 15 153 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 443 ;
+C -1 ; WX 575 ; N notequal ; B 49 -9 526 518 ;
+C -1 ; WX 475 ; N equivalence ; B 39 55 461 336 ;
+C -1 ; WX 475 ; N lessequal ; B 39 1 461 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 39 3 461 556 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 39 38 461 276 ;
+C -1 ; WX 451 ; N lozenge ; B 38 3 398 580 ;
+C -1 ; WX 306 ; N openbullet ; B 53 93 254 294 ;
+C -1 ; WX 328 ; N uniF655 ; B 33 -8 295 353 ;
+C -1 ; WX 313 ; N uniF656 ; B 62 0 245 345 ;
+C -1 ; WX 311 ; N uniF657 ; B 40 0 276 352 ;
+C -1 ; WX 343 ; N uniF658 ; B 44 -8 295 353 ;
+C -1 ; WX 301 ; N uniF659 ; B 29 0 271 353 ;
+C -1 ; WX 337 ; N uniF65A ; B 47 -8 288 356 ;
+C -1 ; WX 330 ; N uniF65B ; B 35 -8 295 353 ;
+C -1 ; WX 284 ; N uniF65C ; B 40 -8 244 345 ;
+C -1 ; WX 338 ; N uniF65D ; B 43 -8 295 353 ;
+C -1 ; WX 339 ; N uniF65E ; B 38 -8 297 353 ;
+C -1 ; WX 144 ; N uniF65F ; B 12 -105 121 76 ;
+C -1 ; WX 141 ; N uniF660 ; B 12 -7 119 99 ;
+C -1 ; WX 330 ; N uniF661 ; B 34 336 296 697 ;
+C -1 ; WX 313 ; N uniF662 ; B 62 346 245 691 ;
+C -1 ; WX 311 ; N uniF663 ; B 40 346 276 698 ;
+C -1 ; WX 343 ; N uniF664 ; B 44 337 295 698 ;
+C -1 ; WX 301 ; N uniF665 ; B 29 345 271 698 ;
+C -1 ; WX 337 ; N uniF666 ; B 47 337 288 701 ;
+C -1 ; WX 330 ; N uniF667 ; B 35 337 295 698 ;
+C -1 ; WX 284 ; N uniF668 ; B 40 338 244 691 ;
+C -1 ; WX 338 ; N uniF669 ; B 43 337 295 698 ;
+C -1 ; WX 339 ; N uniF66A ; B 38 337 297 698 ;
+C -1 ; WX 144 ; N uniF66B ; B 12 241 121 422 ;
+C -1 ; WX 141 ; N uniF66C ; B 12 336 119 443 ;
+C -1 ; WX 333 ; N Acute ; B 56 751 276 925 ;
+C -1 ; WX 333 ; N Caron ; B 0 751 338 930 ;
+C -1 ; WX 333 ; N Dieresis ; B -9 784 341 893 ;
+C -1 ; WX 333 ; N Grave ; B 56 751 276 925 ;
+C -1 ; WX 1236 ; N rupiah ; B 34 -256 1211 690 ;
+C -1 ; WX 320 ; N centsuperior ; B 40 218 280 603 ;
+C -1 ; WX 150 ; N commasuperior ; B -3 185 119 350 ;
+C -1 ; WX 320 ; N dollarsuperior ; B 29 211 299 719 ;
+C -1 ; WX 143 ; N periodsuperior ; B 34 266 108 336 ;
+C -1 ; WX 598 ; N ff ; B 23 0 663 705 ; L i ffi ; L l ffl ;
+C -1 ; WX 580 ; N fi ; B 22 0 570 705 ;
+C -1 ; WX 603 ; N fl ; B 27 0 584 705 ;
+C -1 ; WX 857 ; N ffi ; B 20 0 836 705 ;
+C -1 ; WX 881 ; N ffl ; B 26 0 852 706 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 500 ; N .notdef ; B 63 0 438 899 ;
+C -1 ; WX 398 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 1046 ; N afii00208 ; B -9 210 1051 263 ;
+C -1 ; WX 696 ; N care ; B 20 -18 680 704 ;
+C -1 ; WX 395 ; N script ; B 20 -11 377 705 ;
+C -1 ; WX 1110 ; N Numero ; B 19 -18 1064 691 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -5 409 375 ;
+C -1 ; WX 324 ; N H18543 ; B 65 91 251 278 ;
+C -1 ; WX 324 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 394 ; N H18533 ; B 51 46 335 330 ;
+C -1 ; WX 719 ; N Tquoteright ; B 38 0 870 702 ;
+C -1 ; WX 728 ; N Engalt ; B 18 -265 648 713 ;
+C -1 ; WX 425 ; N paragraphalt ; B 40 -243 401 551 ;
+C -1 ; WX 333 ; N Circumflex ; B 4 751 329 930 ;
+C -1 ; WX 333 ; N Tilde ; B -4 783 338 893 ;
+C -1 ; WX 333 ; N Breve ; B 19 759 315 918 ;
+C -1 ; WX 333 ; N Ring ; B 65 743 268 934 ;
+C -1 ; WX 0 ; N Commaaccent ; B -68 -304 61 -88 ;
+C -1 ; WX 383 ; N Cedilla ; B 104 -194 251 -9 ;
+C -1 ; WX 333 ; N Dotaccent ; B 111 784 221 893 ;
+C -1 ; WX 673 ; N Hungarumlaut ; B -8 743 406 886 ;
+C -1 ; WX 333 ; N Macron ; B 9 813 325 863 ;
+C -1 ; WX 333 ; N Ogonek ; B 58 -195 275 0 ;
+C -1 ; WX 511 ; N Acutesmall ; B 241 465 408 670 ;
+C -1 ; WX 511 ; N Gravesmall ; B 120 465 298 669 ;
+C -1 ; WX 333 ; N Circumflexsmall ; B 8 526 325 685 ;
+C -1 ; WX 446 ; N Dieresissmall ; B -5 538 345 673 ;
+C -1 ; WX 333 ; N Tildesmall ; B -3 550 336 661 ;
+C -1 ; WX 333 ; N Caronsmall ; B 6 526 328 685 ;
+C -1 ; WX 333 ; N Brevesmall ; B 29 530 304 681 ;
+C -1 ; WX 333 ; N Ringsmall ; B 73 518 260 694 ;
+C -1 ; WX 366 ; N Commaaccentsmall ; B -48 -208 45 -41 ;
+C -1 ; WX 333 ; N Cedillasmall ; B 73 -225 300 -8 ;
+C -1 ; WX 333 ; N Dotaccentsmall ; B 114 553 220 659 ;
+C -1 ; WX 424 ; N Hungarumlautsmall ; B 1 509 415 653 ;
+C -1 ; WX 333 ; N Macronsmall ; B 18 574 315 618 ;
+C -1 ; WX 333 ; N Ogoneksmall ; B 58 -195 275 0 ;
+C -1 ; WX 333 ; N vrachy ; B 24 578 310 680 ;
+C -1 ; WX 269 ; N greekmacron ; B 18 613 253 664 ;
+C -1 ; WX 333 ; N cedillaalt ; B 86 -155 259 -30 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 154
+KPX parenleft J 51
+KPX A Ecircumflex -56
+KPX A Otilde -71
+KPX A y -64
+KPX A w -71
+KPX A v -71
+KPX A Y -110
+KPX A W -74
+KPX A V -95
+KPX A T -74
+KPX F A -61
+KPX F period -71
+KPX F comma -71
+KPX L Ecircumflex -38
+KPX L Otilde -74
+KPX L y -36
+KPX L Y -91
+KPX L W -74
+KPX L V -90
+KPX L T -49
+KPX P Ecircumflex -23
+KPX P o -31
+KPX P e -31
+KPX P a -31
+KPX P A -66
+KPX P period -128
+KPX P comma -128
+KPX R Ecircumflex -23
+KPX R y -18
+KPX R Y -20
+KPX R W -20
+KPX R V -39
+KPX T z -65
+KPX T y -65
+KPX T w -65
+KPX T v -65
+KPX T u -71
+KPX T s -71
+KPX T r -71
+KPX T o -71
+KPX T m -31
+KPX T e -71
+KPX T d -71
+KPX T c -71
+KPX T a -80
+KPX T A -64
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T hyphen -56
+KPX T comma -74
+KPX V y -66
+KPX V u -66
+KPX V r -73
+KPX V o -71
+KPX V i -25
+KPX V e -71
+KPX V a -80
+KPX V A -110
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -128
+KPX V hyphen -74
+KPX V comma -128
+KPX W y -49
+KPX W u -49
+KPX W r -74
+KPX W o -66
+KPX W i -25
+KPX W e -66
+KPX W d -66
+KPX W a -71
+KPX W A -100
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -91
+KPX W hyphen -55
+KPX W comma -91
+KPX Y Ecircumflex -18
+KPX Y v -84
+KPX Y u -84
+KPX Y s -80
+KPX Y r -86
+KPX Y q -83
+KPX Y p -86
+KPX Y o -83
+KPX Y i -31
+KPX Y e -83
+KPX Y d -91
+KPX Y a -91
+KPX Y A -91
+KPX Y semicolon -49
+KPX Y colon -49
+KPX Y period -95
+KPX Y hyphen -91
+KPX Y comma -85
+KPX bracketleft J 51
+KPX f Oacute 60
+KPX f Otilde 60
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r Oacute 64
+KPX r Otilde 64
+KPX r period -59
+KPX r hyphen -18
+KPX r comma -39
+KPX v o -18
+KPX v e -18
+KPX v a -26
+KPX v period -110
+KPX v comma -110
+KPX w o -18
+KPX w e -18
+KPX w a -26
+KPX w period -91
+KPX w comma -91
+KPX y o -18
+KPX y e -18
+KPX y a -26
+KPX y period -110
+KPX y comma -110
+KPX Ecircumflex A -36
+KPX Ograve Agrave -166
+KPX Ograve A -146
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex A -146
+KPX Otilde Ecircumflex -69
+KPX Otilde t -69
+KPX Otilde s -108
+KPX Otilde r -59
+KPX Otilde o -80
+KPX Otilde m -59
+KPX Otilde e -80
+KPX Otilde d -108
+KPX Otilde a -90
+KPX acircumflex W -79
+KPX acircumflex V -151
+KPX acircumflex T -118
+KPX atilde W -79
+KPX atilde V -151
+KPX atilde T -118
+KPX uni0375 nu -91
+KPX Alpha Tau -50
+KPX Alpha Gamma -12
+KPX Gamma Alpha -62
+KPX Rho Alpha -80
+KPX Tau Alpha -50
+KPX zeta uni1FC6 -20
+KPX theta alpha -8
+KPX sigma tau 28
+KPX zeroinferior oneinferior -15
+KPX uniF661 uniF662 -15
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsdidot/afm/GFSDidot-BoldItalic.afm b/fonts/greek/gfs/gfsdidot/afm/GFSDidot-BoldItalic.afm
new file mode 100644
index 0000000000..2c437e5915
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/afm/GFSDidot-BoldItalic.afm
@@ -0,0 +1,3416 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20120731
+Comment Creation Date: Wed Sep 10 08:16:29 2014
+FontName GFSDidot-BoldItalic
+FullName GFS Didot Bold Italic
+FamilyName GFS Didot
+Weight Bold
+Notice (Copyright (c) Designed by Takis Katsoulidis and George D. Matthiopoulos., 2001. All rights reserved.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -123
+UnderlineThickness 20
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -162 -317 1454 1163
+CapHeight 690
+XHeight 454
+Ascender 676
+Descender -242
+StartCharMetrics 935
+C 32 ; WX 300 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 347 ; N exclam ; B 111 -16 377 707 ;
+C 34 ; WX 426 ; N quotedbl ; B 214 465 487 719 ;
+C 35 ; WX 737 ; N numbersign ; B 105 0 596 690 ;
+C 36 ; WX 522 ; N dollar ; B 39 -106 593 771 ;
+C 37 ; WX 1011 ; N percent ; B 120 -48 993 710 ;
+C 38 ; WX 833 ; N ampersand ; B 74 -17 811 695 ;
+C 39 ; WX 271 ; N quotesingle ; B 104 521 266 716 ;
+C 40 ; WX 382 ; N parenleft ; B 119 -96 518 795 ;
+C 41 ; WX 382 ; N parenright ; B 15 -96 410 795 ;
+C 42 ; WX 402 ; N asterisk ; B 112 312 501 710 ;
+C 43 ; WX 585 ; N plus ; B 51 0 534 485 ;
+C 44 ; WX 262 ; N comma ; B 49 -151 215 93 ;
+C 45 ; WX 389 ; N hyphen ; B 94 232 398 299 ;
+C 46 ; WX 343 ; N period ; B 108 -16 241 111 ;
+C 47 ; WX 291 ; N slash ; B -37 -113 457 713 ;
+C 48 ; WX 617 ; N zero ; B 50 -16 617 703 ;
+C 49 ; WX 653 ; N one ; B 111 0 531 690 ;
+C 50 ; WX 641 ; N two ; B -11 0 585 703 ;
+C 51 ; WX 636 ; N three ; B 8 -16 606 705 ;
+C 52 ; WX 610 ; N four ; B 38 0 532 702 ;
+C 53 ; WX 637 ; N five ; B 24 -16 603 712 ;
+C 54 ; WX 620 ; N six ; B 39 -16 622 706 ;
+C 55 ; WX 613 ; N seven ; B 126 -16 618 690 ;
+C 56 ; WX 623 ; N eight ; B 17 -16 604 702 ;
+C 57 ; WX 619 ; N nine ; B 19 -17 597 705 ;
+C 58 ; WX 343 ; N colon ; B 110 -16 313 467 ;
+C 59 ; WX 343 ; N semicolon ; B 136 -154 380 469 ;
+C 60 ; WX 590 ; N less ; B 81 -143 706 689 ;
+C 61 ; WX 586 ; N equalorig ; B 51 130 535 378 ;
+C 62 ; WX 590 ; N greater ; B 2 -139 629 689 ;
+C 63 ; WX 541 ; N question ; B 133 -15 519 708 ;
+C 64 ; WX 833 ; N at ; B 82 -12 744 681 ;
+C 65 ; WX 709 ; N A ; B -47 0 688 710 ;
+C 66 ; WX 758 ; N B ; B 35 0 751 690 ;
+C 67 ; WX 707 ; N C ; B 42 -15 764 697 ;
+C 68 ; WX 780 ; N D ; B 10 -6 791 689 ;
+C 69 ; WX 737 ; N E ; B 11 0 771 690 ;
+C 70 ; WX 760 ; N F ; B 39 0 800 690 ;
+C 71 ; WX 707 ; N G ; B 39 -16 691 707 ;
+C 72 ; WX 800 ; N H ; B -19 0 851 690 ;
+C 73 ; WX 477 ; N I ; B -5 0 471 690 ;
+C 74 ; WX 390 ; N J ; B -55 -213 505 690 ;
+C 75 ; WX 800 ; N K ; B 11 0 862 690 ;
+C 76 ; WX 680 ; N L ; B -10 0 683 690 ;
+C 77 ; WX 914 ; N M ; B 5 0 1000 690 ;
+C 78 ; WX 735 ; N N ; B 4 -16 824 690 ;
+C 79 ; WX 750 ; N O ; B 57 -16 712 706 ;
+C 80 ; WX 642 ; N P ; B 33 0 732 690 ;
+C 81 ; WX 758 ; N Q ; B 47 -200 705 706 ;
+C 82 ; WX 747 ; N R ; B 13 0 724 690 ;
+C 83 ; WX 555 ; N S ; B 50 -15 517 697 ;
+C 84 ; WX 685 ; N T ; B 15 0 708 690 ;
+C 85 ; WX 755 ; N U ; B 62 -17 824 690 ;
+C 86 ; WX 752 ; N V ; B 23 -16 774 690 ;
+C 87 ; WX 1047 ; N W ; B 11 -20 1046 690 ;
+C 88 ; WX 809 ; N X ; B 3 0 914 690 ;
+C 89 ; WX 696 ; N Y ; B 6 0 733 691 ;
+C 90 ; WX 733 ; N Z ; B 7 0 756 690 ;
+C 91 ; WX 326 ; N bracketleft ; B 41 -194 301 666 ;
+C 92 ; WX 606 ; N backslash ; B 72 0 534 720 ;
+C 93 ; WX 326 ; N bracketright ; B 26 -194 286 666 ;
+C 94 ; WX 500 ; N asciicircum ; B 49 244 450 626 ;
+C 95 ; WX 500 ; N underscore ; B 0 -123 500 -73 ;
+C 96 ; WX 333 ; N grave ; B 110 518 322 699 ;
+C 97 ; WX 555 ; N a ; B 44 -17 519 470 ;
+C 98 ; WX 537 ; N b ; B 44 -17 494 709 ;
+C 99 ; WX 444 ; N c ; B 32 -17 436 469 ;
+C 100 ; WX 555 ; N d ; B 38 -17 547 709 ;
+C 101 ; WX 444 ; N e ; B 28 -17 418 469 ;
+C 102 ; WX 333 ; N f ; B -130 -271 446 705 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 500 ; N g ; B -50 -271 529 469 ;
+C 104 ; WX 556 ; N h ; B 29 -17 529 709 ;
+C 105 ; WX 333 ; N i ; B 40 -17 326 695 ;
+C 106 ; WX 333 ; N j ; B -64 -271 323 695 ;
+C 107 ; WX 556 ; N k ; B 34 -17 528 708 ;
+C 108 ; WX 333 ; N l ; B 64 -17 314 707 ;
+C 109 ; WX 833 ; N m ; B 19 -17 803 469 ;
+C 110 ; WX 556 ; N n ; B 31 -17 535 469 ;
+C 111 ; WX 555 ; N o ; B 48 -17 502 469 ;
+C 112 ; WX 556 ; N p ; B -21 -271 517 469 ;
+C 113 ; WX 537 ; N q ; B 32 -271 513 469 ;
+C 114 ; WX 400 ; N r ; B 6 -17 397 469 ;
+C 115 ; WX 444 ; N s ; B 39 -17 420 469 ;
+C 116 ; WX 393 ; N t ; B 7 -17 374 636 ;
+C 117 ; WX 555 ; N u ; B 29 -17 528 469 ;
+C 118 ; WX 556 ; N v ; B 19 -17 513 469 ;
+C 119 ; WX 833 ; N w ; B 27 -17 802 469 ;
+C 120 ; WX 500 ; N x ; B -8 -17 500 469 ;
+C 121 ; WX 555 ; N y ; B 13 -271 541 469 ;
+C 122 ; WX 500 ; N z ; B 31 -17 470 469 ;
+C 123 ; WX 333 ; N braceleft ; B 18 -105 334 720 ;
+C 124 ; WX 606 ; N bar ; B 259 0 347 720 ;
+C 125 ; WX 333 ; N braceright ; B -1 -105 315 720 ;
+C 126 ; WX 606 ; N asciitilde ; B 51 151 555 346 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 347 ; N exclamdown ; B 52 -16 318 707 ;
+C 162 ; WX 414 ; N cent ; B 35 -3 370 608 ;
+C 163 ; WX 602 ; N sterling ; B 26 -26 569 708 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 696 ; N yen ; B 6 0 733 690 ;
+C 166 ; WX 239 ; N brokenbar ; B 90 -16 149 686 ;
+C 167 ; WX 522 ; N section ; B 97 -155 535 707 ;
+C 168 ; WX 365 ; N dieresis ; B 124 531 534 660 ;
+C 169 ; WX 732 ; N copyright ; B 11 -17 721 692 ;
+C 170 ; WX 332 ; N ordfeminine ; B 25 261 308 557 ;
+C 171 ; WX 632 ; N guillemotleft ; B 80 2 635 400 ;
+C 172 ; WX 500 ; N logicalnot ; B 33 50 467 305 ;
+C 174 ; WX 732 ; N registered ; B 11 -17 721 692 ;
+C 175 ; WX 333 ; N overscore ; B 99 535 421 601 ;
+C 176 ; WX 348 ; N degree ; B 40 382 308 640 ;
+C 177 ; WX 585 ; N plusminus ; B 51 0 534 550 ;
+C 178 ; WX 339 ; N twosuperior ; B 74 439 367 803 ;
+C 179 ; WX 361 ; N threesuperior ; B 90 441 379 804 ;
+C 180 ; WX 0 ; N acute ; B 104 536 314 728 ;
+C 181 ; WX 630 ; N uni00B5 ; B -1 -238 596 465 ;
+C 182 ; WX 556 ; N paragraph ; B 14 -204 629 682 ;
+C 183 ; WX 294 ; N middot ; B 110 241 227 358 ;
+C 184 ; WX 333 ; N cedilla ; B 29 -225 273 -7 ;
+C 185 ; WX 296 ; N onesuperior ; B 110 439 308 800 ;
+C 186 ; WX 371 ; N ordmasculine ; B 41 260 339 557 ;
+C 187 ; WX 632 ; N guillemotright ; B 115 2 671 400 ;
+C 188 ; WX 690 ; N onequarter ; B 49 0 678 705 ;
+C 189 ; WX 734 ; N onehalf ; B 49 -2 722 705 ;
+C 190 ; WX 774 ; N threequarters ; B 52 0 762 709 ;
+C 191 ; WX 541 ; N questiondown ; B 50 -15 436 707 ;
+C 192 ; WX 702 ; N Agrave ; B -47 0 688 925 ;
+C 193 ; WX 701 ; N Aacute ; B -47 0 688 930 ;
+C 194 ; WX 703 ; N Acircumflex ; B -47 0 688 919 ;
+C 195 ; WX 702 ; N Atilde ; B -47 0 688 860 ;
+C 196 ; WX 710 ; N Adieresis ; B -43 0 696 871 ;
+C 197 ; WX 706 ; N Aring ; B -47 0 688 948 ;
+C 198 ; WX 1122 ; N AE ; B -83 0 1127 690 ;
+C 199 ; WX 333 ; N Ccedilla ; B 42 -238 764 697 ;
+C 200 ; WX 737 ; N Egrave ; B 11 0 771 922 ;
+C 201 ; WX 737 ; N Eacute ; B 11 0 771 936 ;
+C 202 ; WX 737 ; N Ecircumflex ; B 11 0 771 921 ;
+C 203 ; WX 737 ; N Edieresis ; B 11 0 771 874 ;
+C 204 ; WX 477 ; N Igrave ; B -5 0 471 926 ;
+C 205 ; WX 477 ; N Iacute ; B -5 0 511 933 ;
+C 206 ; WX 477 ; N Icircumflex ; B -5 0 488 919 ;
+C 207 ; WX 477 ; N Idieresis ; B -5 0 551 868 ;
+C 208 ; WX 780 ; N Eth ; B 10 -6 791 689 ;
+C 209 ; WX 735 ; N Ntilde ; B 9 -16 829 865 ;
+C 210 ; WX 750 ; N Ograve ; B 57 -16 712 921 ;
+C 211 ; WX 750 ; N Oacute ; B 57 -16 712 936 ;
+C 212 ; WX 750 ; N Ocircumflex ; B 57 -16 712 916 ;
+C 213 ; WX 750 ; N Otilde ; B 57 -16 712 864 ;
+C 214 ; WX 750 ; N Odieresis ; B 38 -12 692 875 ;
+C 215 ; WX 499 ; N multiply ; B 55 67 444 441 ;
+C 216 ; WX 772 ; N Oslash ; B 57 -99 712 764 ;
+C 217 ; WX 755 ; N Ugrave ; B 32 -17 794 924 ;
+C 218 ; WX 755 ; N Uacute ; B 32 -17 794 935 ;
+C 219 ; WX 755 ; N Ucircumflex ; B 62 -17 824 921 ;
+C 220 ; WX 755 ; N Udieresis ; B 168 -17 930 871 ;
+C 221 ; WX 640 ; N Yacute ; B 6 0 733 933 ;
+C 222 ; WX 677 ; N Thorn ; B 46 0 665 690 ;
+C 223 ; WX 556 ; N germandbls ; B -67 -9 557 751 ;
+C 224 ; WX 555 ; N agrave ; B 44 -17 519 709 ;
+C 225 ; WX 555 ; N aacute ; B 44 -17 554 716 ;
+C 226 ; WX 555 ; N acircumflex ; B 44 -17 543 701 ;
+C 227 ; WX 555 ; N atilde ; B 44 -17 553 652 ;
+C 228 ; WX 555 ; N adieresis ; B 44 -17 592 661 ;
+C 229 ; WX 555 ; N aring ; B 44 -17 521 731 ;
+C 230 ; WX 730 ; N ae ; B 37 -17 704 469 ;
+C 231 ; WX 444 ; N ccedilla ; B 32 -218 436 469 ;
+C 232 ; WX 444 ; N egrave ; B 28 -17 418 708 ;
+C 233 ; WX 444 ; N eacute ; B 28 -17 454 716 ;
+C 234 ; WX 444 ; N ecircumflex ; B 28 -17 473 701 ;
+C 235 ; WX 444 ; N edieresis ; B 28 -17 542 661 ;
+C 236 ; WX 333 ; N igrave ; B 26 -17 293 709 ;
+C 237 ; WX 333 ; N iacute ; B 26 -17 394 716 ;
+C 238 ; WX 333 ; N icircumflex ; B 26 -17 383 701 ;
+C 239 ; WX 333 ; N idieresis ; B 26 -17 442 661 ;
+C 240 ; WX 525 ; N eth ; B 48 -17 532 706 ;
+C 241 ; WX 556 ; N ntilde ; B 17 -17 548 650 ;
+C 242 ; WX 555 ; N ograve ; B 48 -17 502 709 ;
+C 243 ; WX 555 ; N oacute ; B 48 -17 513 728 ;
+C 244 ; WX 555 ; N ocircumflex ; B 48 -17 502 701 ;
+C 245 ; WX 555 ; N otilde ; B 48 -17 527 650 ;
+C 246 ; WX 555 ; N odieresis ; B 35 -17 579 661 ;
+C 247 ; WX 594 ; N divide ; B 49 10 543 502 ;
+C 248 ; WX 534 ; N oslash ; B 43 -62 497 499 ;
+C 249 ; WX 555 ; N ugrave ; B 29 -17 528 712 ;
+C 250 ; WX 555 ; N uacute ; B 29 -17 545 721 ;
+C 251 ; WX 555 ; N ucircumflex ; B 22 -17 528 701 ;
+C 252 ; WX 555 ; N udieresis ; B 22 -17 542 661 ;
+C 253 ; WX 555 ; N yacute ; B 13 -271 541 728 ;
+C 254 ; WX 565 ; N thorn ; B -7 -271 531 691 ;
+C 255 ; WX 555 ; N ydieresis ; B 13 -271 572 660 ;
+C -1 ; WX 703 ; N Amacron ; B -47 0 688 810 ;
+C -1 ; WX 555 ; N amacron ; B 44 -17 536 594 ;
+C -1 ; WX 706 ; N Abreve ; B -47 0 688 898 ;
+C -1 ; WX 555 ; N abreve ; B 44 -17 523 685 ;
+C -1 ; WX 716 ; N Aogonek ; B -37 -188 698 710 ;
+C -1 ; WX 555 ; N aogonek ; B 44 -188 519 470 ;
+C -1 ; WX 707 ; N Cacute ; B 42 -15 764 932 ;
+C -1 ; WX 444 ; N cacute ; B 32 -17 436 717 ;
+C -1 ; WX 707 ; N Ccircumflex ; B 42 -15 764 918 ;
+C -1 ; WX 444 ; N ccircumflex ; B 32 -17 486 704 ;
+C -1 ; WX 707 ; N Cdotaccent ; B 42 -15 764 838 ;
+C -1 ; WX 444 ; N cdotaccent ; B 32 -17 436 626 ;
+C -1 ; WX 707 ; N Ccaron ; B 42 -15 764 921 ;
+C -1 ; WX 444 ; N ccaron ; B 32 -17 496 708 ;
+C -1 ; WX 780 ; N Dcaron ; B 10 -6 791 921 ;
+C -1 ; WX 555 ; N dcaron ; B 24 -17 739 721 ;
+C -1 ; WX 801 ; N Dmacron ; B 10 -6 791 689 ;
+C -1 ; WX 562 ; N dcroat ; B 38 -17 581 726 ;
+C -1 ; WX 737 ; N Emacron ; B 11 0 771 812 ;
+C -1 ; WX 444 ; N emacron ; B 28 -17 463 593 ;
+C -1 ; WX 737 ; N Ebreve ; B 11 0 771 896 ;
+C -1 ; WX 444 ; N ebreve ; B 28 -17 462 682 ;
+C -1 ; WX 737 ; N Edotaccent ; B -13 0 747 838 ;
+C -1 ; WX 444 ; N edotaccent ; B 28 -17 418 628 ;
+C -1 ; WX 737 ; N Eogonek ; B 11 -188 771 690 ;
+C -1 ; WX 444 ; N eogonek ; B 28 -188 418 469 ;
+C -1 ; WX 737 ; N Ecaron ; B 11 0 771 921 ;
+C -1 ; WX 444 ; N ecaron ; B 28 -17 517 701 ;
+C -1 ; WX 707 ; N Gcircumflex ; B 39 -16 691 919 ;
+C -1 ; WX 500 ; N gcircumflex ; B -50 -271 529 702 ;
+C -1 ; WX 707 ; N Gbreve ; B 39 -16 691 897 ;
+C -1 ; WX 500 ; N gbreve ; B -50 -271 529 684 ;
+C -1 ; WX 707 ; N Gdotaccent ; B 39 -16 691 840 ;
+C -1 ; WX 500 ; N gdotaccent ; B -50 -271 529 625 ;
+C -1 ; WX 707 ; N Gcommaaccent ; B 39 -315 691 707 ;
+C -1 ; WX 500 ; N gcommaaccent ; B -50 -271 529 724 ;
+C -1 ; WX 800 ; N Hcircumflex ; B -19 0 851 915 ;
+C -1 ; WX 556 ; N hcircumflex ; B 29 -17 529 921 ;
+C -1 ; WX 850 ; N Hbar ; B -19 0 851 690 ;
+C -1 ; WX 556 ; N hbar ; B 29 -17 529 726 ;
+C -1 ; WX 477 ; N Itilde ; B -5 0 494 865 ;
+C -1 ; WX 333 ; N itilde ; B 40 -17 414 650 ;
+C -1 ; WX 477 ; N Imacron ; B -5 0 479 803 ;
+C -1 ; WX 333 ; N imacron ; B 40 -17 368 596 ;
+C -1 ; WX 477 ; N Ibreve ; B -5 0 474 901 ;
+C -1 ; WX 333 ; N ibreve ; B 40 -17 384 685 ;
+C -1 ; WX 477 ; N Iogonek ; B -5 -188 471 690 ;
+C -1 ; WX 333 ; N iogonek ; B 33 -188 326 695 ;
+C -1 ; WX 477 ; N Idotaccent ; B -5 0 471 839 ;
+C -1 ; WX 333 ; N dotlessi ; B 40 -17 307 469 ;
+C -1 ; WX 826 ; N IJ ; B -5 -213 815 690 ;
+C -1 ; WX 333 ; N ij ; B 40 -271 627 695 ;
+C -1 ; WX 390 ; N Jcircumflex ; B -115 -213 447 924 ;
+C -1 ; WX 333 ; N jcircumflex ; B -64 -271 383 704 ;
+C -1 ; WX 800 ; N Kcommaaccent ; B 11 -303 862 690 ;
+C -1 ; WX 556 ; N kcommaaccent ; B 34 -313 528 708 ;
+C -1 ; WX 680 ; N Lacute ; B -10 0 683 938 ;
+C -1 ; WX 333 ; N lacute ; B 50 -17 414 932 ;
+C -1 ; WX 680 ; N Lcommaaccent ; B -10 -309 683 690 ;
+C -1 ; WX 333 ; N lcommaaccent ; B 17 -309 314 707 ;
+C -1 ; WX 680 ; N Lcaron ; B -10 0 719 717 ;
+C -1 ; WX 333 ; N lcaron ; B 64 -17 539 721 ;
+C -1 ; WX 680 ; N Ldot ; B -10 0 683 690 ;
+C -1 ; WX 333 ; N ldot ; B 64 -17 354 707 ;
+C -1 ; WX 686 ; N Lslash ; B -10 0 683 690 ;
+C -1 ; WX 333 ; N lslash ; B 37 -17 352 726 ;
+C -1 ; WX 735 ; N Nacute ; B 4 -16 824 934 ;
+C -1 ; WX 556 ; N nacute ; B 31 -17 535 723 ;
+C -1 ; WX 735 ; N Ncommaaccent ; B 4 -310 824 690 ;
+C -1 ; WX 556 ; N ncommaaccent ; B 31 -302 535 469 ;
+C -1 ; WX 735 ; N Ncaron ; B 4 -16 824 921 ;
+C -1 ; WX 556 ; N ncaron ; B 31 -17 543 704 ;
+C -1 ; WX 556 ; N napostrophe ; B 31 -17 535 717 ;
+C -1 ; WX 821 ; N Eng ; B 4 -216 824 690 ;
+C -1 ; WX 528 ; N eng ; B 31 -271 514 469 ;
+C -1 ; WX 750 ; N Omacron ; B 57 -16 712 808 ;
+C -1 ; WX 555 ; N omacron ; B 48 -17 502 592 ;
+C -1 ; WX 750 ; N Obreve ; B 57 -16 712 898 ;
+C -1 ; WX 555 ; N obreve ; B 48 -17 513 684 ;
+C -1 ; WX 750 ; N Ohungarumlaut ; B 57 -16 712 970 ;
+C -1 ; WX 555 ; N ohungarumlaut ; B 48 -17 526 753 ;
+C -1 ; WX 1019 ; N OE ; B 48 -17 1103 713 ;
+C -1 ; WX 778 ; N oe ; B 48 -17 755 469 ;
+C -1 ; WX 754 ; N Racute ; B 13 0 724 936 ;
+C -1 ; WX 400 ; N racute ; B 6 -17 476 725 ;
+C -1 ; WX 747 ; N Rcommaaccent ; B 13 -306 724 690 ;
+C -1 ; WX 400 ; N rcommaaccent ; B -1 -295 397 469 ;
+C -1 ; WX 754 ; N Rcaron ; B 13 0 724 921 ;
+C -1 ; WX 400 ; N rcaron ; B 6 -17 484 707 ;
+C -1 ; WX 555 ; N Sacute ; B 50 -15 523 934 ;
+C -1 ; WX 444 ; N sacute ; B 39 -17 426 728 ;
+C -1 ; WX 555 ; N Scircumflex ; B 50 -15 540 915 ;
+C -1 ; WX 444 ; N scircumflex ; B 39 -17 453 706 ;
+C -1 ; WX 555 ; N Scedilla ; B 50 -225 517 697 ;
+C -1 ; WX 444 ; N scedilla ; B 39 -225 420 469 ;
+C -1 ; WX 555 ; N Scaron ; B 50 -15 563 921 ;
+C -1 ; WX 444 ; N scaron ; B 39 -17 495 707 ;
+C -1 ; WX 720 ; N Tcommaaccent ; B 15 -316 708 690 ;
+C -1 ; WX 393 ; N tcommaaccent ; B -7 -302 374 636 ;
+C -1 ; WX 720 ; N Tcaron ; B 15 0 708 921 ;
+C -1 ; WX 393 ; N tcaron ; B 17 -17 601 722 ;
+C -1 ; WX 720 ; N Tbar ; B 15 0 708 690 ;
+C -1 ; WX 393 ; N tbar ; B 4 -17 374 636 ;
+C -1 ; WX 755 ; N Utilde ; B 62 -17 824 860 ;
+C -1 ; WX 555 ; N utilde ; B 29 -17 555 651 ;
+C -1 ; WX 755 ; N Umacron ; B 62 -17 824 809 ;
+C -1 ; WX 555 ; N umacron ; B 29 -17 528 598 ;
+C -1 ; WX 755 ; N Ubreve ; B 62 -17 824 897 ;
+C -1 ; WX 555 ; N ubreve ; B 29 -17 528 684 ;
+C -1 ; WX 755 ; N Uring ; B 62 -17 824 944 ;
+C -1 ; WX 555 ; N uring ; B 29 -17 528 736 ;
+C -1 ; WX 755 ; N Uhungarumlaut ; B 62 -17 824 964 ;
+C -1 ; WX 555 ; N uhungarumlaut ; B 29 -17 558 758 ;
+C -1 ; WX 755 ; N Uogonek ; B 62 -188 824 690 ;
+C -1 ; WX 555 ; N uogonek ; B 29 -188 528 469 ;
+C -1 ; WX 1028 ; N Wcircumflex ; B 11 -20 1046 921 ;
+C -1 ; WX 833 ; N wcircumflex ; B 27 -17 802 705 ;
+C -1 ; WX 640 ; N Ycircumflex ; B 6 0 733 915 ;
+C -1 ; WX 555 ; N ycircumflex ; B 13 -271 541 706 ;
+C -1 ; WX 640 ; N Ydieresis ; B -19 0 708 870 ;
+C -1 ; WX 733 ; N Zacute ; B 7 0 756 933 ;
+C -1 ; WX 500 ; N zacute ; B 31 -17 484 722 ;
+C -1 ; WX 733 ; N Zdotaccent ; B 7 0 756 840 ;
+C -1 ; WX 500 ; N zdotaccent ; B 31 -17 470 625 ;
+C -1 ; WX 733 ; N Zcaron ; B 7 0 756 921 ;
+C -1 ; WX 500 ; N zcaron ; B 31 -17 527 705 ;
+C -1 ; WX 333 ; N longs ; B -130 -271 449 726 ;
+C -1 ; WX 500 ; N florin ; B -52 -282 498 685 ;
+C -1 ; WX 729 ; N Ohorn ; B 31 -16 801 744 ;
+C -1 ; WX 594 ; N ohorn ; B 50 -17 678 533 ;
+C -1 ; WX 772 ; N Uhorn ; B 43 -16 946 856 ;
+C -1 ; WX 550 ; N uhorn ; B 29 -17 678 636 ;
+C -1 ; WX 585 ; N uni01B7 ; B 18 -16 602 690 ;
+C -1 ; WX 707 ; N u01F4 ; B 39 -16 691 935 ;
+C -1 ; WX 500 ; N uni01F5 ; B -50 -271 529 721 ;
+C -1 ; WX 808 ; N Aringacute ; B 38 0 801 1163 ;
+C -1 ; WX 555 ; N aringacute ; B 44 -17 619 935 ;
+C -1 ; WX 1090 ; N AEacute ; B -69 0 1141 932 ;
+C -1 ; WX 730 ; N aeacute ; B 38 -17 705 720 ;
+C -1 ; WX 833 ; N Oslashacute ; B 57 -99 712 937 ;
+C -1 ; WX 534 ; N oslashacute ; B 43 -62 535 728 ;
+C -1 ; WX 555 ; N Scommaaccent ; B 50 -317 517 697 ;
+C -1 ; WX 444 ; N scommaaccent ; B 39 -305 420 469 ;
+C -1 ; WX 585 ; N uni0292 ; B -6 -264 617 459 ;
+C -1 ; WX 333 ; N circumflex ; B 11 531 348 706 ;
+C -1 ; WX 333 ; N caron ; B 152 532 489 707 ;
+C -1 ; WX 333 ; N overscore ; B 99 535 421 601 ;
+C -1 ; WX 360 ; N breve ; B 57 531 327 685 ;
+C -1 ; WX 360 ; N dotaccent ; B 141 535 237 629 ;
+C -1 ; WX 751 ; N ring ; B 227 533 432 733 ;
+C -1 ; WX 254 ; N ogonek ; B 45 -188 239 2 ;
+C -1 ; WX 341 ; N tilde ; B 89 530 453 653 ;
+C -1 ; WX 360 ; N hungarumlaut ; B 62 530 373 758 ;
+C -1 ; WX 511 ; N gravecomb ; B 121 465 297 669 ;
+C -1 ; WX 511 ; N acutecomb ; B 241 465 407 670 ;
+C -1 ; WX 333 ; N tildecomb ; B 0 520 333 626 ;
+C -1 ; WX 410 ; N uni0308 ; B 0 527 410 656 ;
+C -1 ; WX 0 ; N hookabovecomb ; B -36 519 102 715 ;
+C -1 ; WX 333 ; N uni0312 ; B 100 535 241 729 ;
+C -1 ; WX 169 ; N uni0313 ; B 0 531 169 725 ;
+C -1 ; WX 178 ; N uni0314 ; B 0 531 178 726 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -53 -218 53 -112 ;
+C -1 ; WX 0 ; N commaaccent ; B -60 -250 58 -57 ;
+C -1 ; WX 244 ; N cedillacomb ; B 0 -225 244 -7 ;
+C -1 ; WX 194 ; N ogonekcomb ; B 0 -188 194 2 ;
+C -1 ; WX 364 ; N perispomenicomb ; B 0 713 364 827 ;
+C -1 ; WX 169 ; N koroniscomb ; B 0 531 169 725 ;
+C -1 ; WX 119 ; N uni0345 ; B 0 -242 119 -87 ;
+C -1 ; WX 189 ; N uni0374 ; B 11 465 178 670 ;
+C -1 ; WX 314 ; N uni0375 ; B 110 -220 277 -15 ;
+C -1 ; WX 119 ; N ypogegrammenicomb ; B 0 -242 119 -87 ;
+C -1 ; WX 343 ; N uni037E ; B 136 -154 375 465 ;
+C -1 ; WX 0 ; N tonos ; B 104 536 314 728 ;
+C -1 ; WX 343 ; N dieresistonos ; B 100 530 587 722 ;
+C -1 ; WX 715 ; N Alphatonos ; B -29 0 706 716 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 924 ; N Epsilontonos ; B 0 0 921 712 ;
+C -1 ; WX 986 ; N Etatonos ; B 0 0 1029 715 ;
+C -1 ; WX 607 ; N Iotatonos ; B 0 0 613 713 ;
+C -1 ; WX 919 ; N Omicrontonos ; B 0 -16 867 718 ;
+C -1 ; WX 917 ; N Upsilontonos ; B 0 0 923 722 ;
+C -1 ; WX 943 ; N Omegatonos ; B 0 0 918 718 ;
+C -1 ; WX 340 ; N iotadieresistonos ; B 20 -16 507 722 ;
+C -1 ; WX 745 ; N Alpha ; B -12 0 723 710 ;
+C -1 ; WX 770 ; N Beta ; B 8 0 724 690 ;
+C -1 ; WX 750 ; N Gamma ; B 8 0 794 690 ;
+C -1 ; WX 675 ; N uni0394 ; B -2 0 607 709 ;
+C -1 ; WX 758 ; N Epsilon ; B 6 0 766 690 ;
+C -1 ; WX 714 ; N Zeta ; B 1 0 750 690 ;
+C -1 ; WX 840 ; N Eta ; B 8 0 878 690 ;
+C -1 ; WX 735 ; N Theta ; B 66 -16 721 706 ;
+C -1 ; WX 446 ; N Iota ; B 8 0 484 690 ;
+C -1 ; WX 829 ; N Kappa ; B 8 0 859 690 ;
+C -1 ; WX 818 ; N Lambda ; B -2 0 750 710 ;
+C -1 ; WX 971 ; N Mu ; B 8 0 1003 690 ;
+C -1 ; WX 797 ; N Nu ; B 9 -16 829 690 ;
+C -1 ; WX 746 ; N Xi ; B 18 0 761 690 ;
+C -1 ; WX 754 ; N Omicron ; B 38 -16 693 706 ;
+C -1 ; WX 854 ; N Pi ; B 8 0 892 690 ;
+C -1 ; WX 684 ; N Rho ; B 9 0 708 690 ;
+C -1 ; WX 776 ; N Sigma ; B 2 1 774 692 ;
+C -1 ; WX 719 ; N Tau ; B 84 0 777 690 ;
+C -1 ; WX 716 ; N Upsilon ; B 96 0 771 712 ;
+C -1 ; WX 861 ; N Phi ; B 85 0 826 690 ;
+C -1 ; WX 839 ; N Chi ; B -20 0 891 690 ;
+C -1 ; WX 938 ; N Psi ; B 88 -3 989 703 ;
+C -1 ; WX 858 ; N uni03A9 ; B 32 0 826 703 ;
+C -1 ; WX 490 ; N Iotadieresis ; B 8 0 548 869 ;
+C -1 ; WX 689 ; N Upsilondieresis ; B 96 0 744 874 ;
+C -1 ; WX 668 ; N alphatonos ; B 38 -16 668 722 ;
+C -1 ; WX 500 ; N epsilontonos ; B 30 -18 498 722 ;
+C -1 ; WX 564 ; N etatonos ; B 44 -240 528 722 ;
+C -1 ; WX 316 ; N iotatonos ; B 48 -16 376 702 ;
+C -1 ; WX 613 ; N upsilondieresistonos ; B 54 -16 630 728 ;
+C -1 ; WX 668 ; N alpha ; B 38 -16 668 467 ;
+C -1 ; WX 597 ; N beta ; B -14 -222 589 705 ;
+C -1 ; WX 582 ; N gamma ; B 32 -238 606 475 ;
+C -1 ; WX 615 ; N delta ; B 42 -16 621 709 ;
+C -1 ; WX 484 ; N epsilon ; B 30 -18 482 465 ;
+C -1 ; WX 430 ; N zeta ; B 40 -240 524 720 ;
+C -1 ; WX 564 ; N eta ; B 44 -240 528 466 ;
+C -1 ; WX 540 ; N theta ; B 57 -16 537 706 ;
+C -1 ; WX 289 ; N iota ; B 48 -16 261 468 ;
+C -1 ; WX 580 ; N kappa ; B 24 -16 578 464 ;
+C -1 ; WX 550 ; N lambda ; B 2 -17 532 710 ;
+C -1 ; WX 630 ; N uni03BC ; B -1 -238 596 465 ;
+C -1 ; WX 545 ; N nu ; B 72 -26 515 479 ;
+C -1 ; WX 460 ; N xi ; B 38 -240 549 727 ;
+C -1 ; WX 604 ; N omicron ; B 50 -17 572 473 ;
+C -1 ; WX 703 ; N pi ; B 48 -19 701 454 ;
+C -1 ; WX 637 ; N rho ; B 24 -236 603 467 ;
+C -1 ; WX 507 ; N uni03C2 ; B 44 -237 497 466 ;
+C -1 ; WX 636 ; N sigma ; B 54 -16 648 454 ;
+C -1 ; WX 507 ; N tau ; B 12 -16 522 454 ;
+C -1 ; WX 602 ; N upsilon ; B 54 -16 568 470 ;
+C -1 ; WX 743 ; N phi ; B 54 -238 714 479 ;
+C -1 ; WX 580 ; N chi ; B -50 -239 604 467 ;
+C -1 ; WX 720 ; N psi ; B 50 -238 690 710 ;
+C -1 ; WX 779 ; N omega ; B 40 -16 745 465 ;
+C -1 ; WX 340 ; N iotadieresis ; B 30 -16 440 656 ;
+C -1 ; WX 590 ; N upsilondieresis ; B 41 -16 561 659 ;
+C -1 ; WX 604 ; N omicrontonos ; B 50 -17 578 725 ;
+C -1 ; WX 603 ; N upsilontonos ; B 54 -16 568 721 ;
+C -1 ; WX 771 ; N omegatonos ; B 40 -16 744 722 ;
+C -1 ; WX 617 ; N uni03D0 ; B 32 -15 595 709 ;
+C -1 ; WX 560 ; N uni03D1 ; B 24 -17 575 708 ;
+C -1 ; WX 640 ; N phi1 ; B 34 -235 614 611 ;
+C -1 ; WX 925 ; N omega1 ; B 7 -16 942 460 ;
+C -1 ; WX 705 ; N uni03DA ; B 9 -237 704 496 ;
+C -1 ; WX 760 ; N uni03DC ; B 1 -223 762 467 ;
+C -1 ; WX 555 ; N uni03DE ; B 23 -231 534 474 ;
+C -1 ; WX 754 ; N uni03E0 ; B 137 -96 747 631 ;
+C -1 ; WX 716 ; N uni048C ; B 33 0 711 690 ;
+C -1 ; WX 503 ; N uni048D ; B 25 -14 483 454 ;
+C -1 ; WX 712 ; N u04D2 ; B -47 0 706 874 ;
+C -1 ; WX 555 ; N u04D3 ; B 44 -17 541 657 ;
+C -1 ; WX 1090 ; N uni04D4 ; B -83 0 1127 690 ;
+C -1 ; WX 750 ; N Ohm ; B 57 -16 712 870 ;
+C -1 ; WX 555 ; N uni04E7 ; B 48 -17 538 659 ;
+C -1 ; WX 1047 ; N Wgrave ; B 11 -20 1046 928 ;
+C -1 ; WX 833 ; N wgrave ; B 27 -17 802 728 ;
+C -1 ; WX 1047 ; N Wacute ; B 11 -20 1046 938 ;
+C -1 ; WX 833 ; N wacute ; B 27 -17 802 723 ;
+C -1 ; WX 1047 ; N Wdieresis ; B 11 -20 1046 870 ;
+C -1 ; WX 833 ; N wdieresis ; B 27 -17 802 657 ;
+C -1 ; WX 808 ; N uni1EA0 ; B -47 -231 688 710 ;
+C -1 ; WX 555 ; N uni1EA1 ; B 44 -237 519 470 ;
+C -1 ; WX 808 ; N uni1EA2 ; B -47 0 688 935 ;
+C -1 ; WX 555 ; N uni1EA3 ; B 44 -17 519 727 ;
+C -1 ; WX 808 ; N uni1EA4 ; B -47 0 890 913 ;
+C -1 ; WX 555 ; N uni1EA5 ; B 44 -17 768 729 ;
+C -1 ; WX 808 ; N uni1EA6 ; B -47 0 774 917 ;
+C -1 ; WX 555 ; N uni1EA7 ; B 44 -17 638 730 ;
+C -1 ; WX 808 ; N uni1EA8 ; B -47 0 806 913 ;
+C -1 ; WX 555 ; N uni1EA9 ; B 44 -17 657 725 ;
+C -1 ; WX 808 ; N uni1EAA ; B -47 0 730 1050 ;
+C -1 ; WX 555 ; N uni1EAB ; B 44 -17 612 882 ;
+C -1 ; WX 808 ; N uni1EAC ; B -47 -242 688 893 ;
+C -1 ; WX 555 ; N uni1EAD ; B 44 -234 556 706 ;
+C -1 ; WX 808 ; N uni1EAE ; B -47 0 688 1046 ;
+C -1 ; WX 555 ; N uni1EAF ; B 44 -17 543 817 ;
+C -1 ; WX 808 ; N uni1EB0 ; B -47 0 688 1032 ;
+C -1 ; WX 555 ; N uni1EB1 ; B 44 -17 535 811 ;
+C -1 ; WX 808 ; N uni1EB2 ; B -47 0 688 1053 ;
+C -1 ; WX 555 ; N uni1EB3 ; B 44 -17 542 817 ;
+C -1 ; WX 808 ; N uni1EB4 ; B -47 0 714 1050 ;
+C -1 ; WX 555 ; N uni1EB5 ; B 44 -17 619 826 ;
+C -1 ; WX 808 ; N uni1EB6 ; B -47 -241 688 905 ;
+C -1 ; WX 555 ; N uni1EB7 ; B 44 -244 538 684 ;
+C -1 ; WX 737 ; N uni1EB8 ; B 11 -237 771 690 ;
+C -1 ; WX 444 ; N uni1EB9 ; B 28 -240 418 469 ;
+C -1 ; WX 737 ; N uni1EBA ; B 11 0 771 942 ;
+C -1 ; WX 444 ; N uni1EBB ; B 28 -17 418 727 ;
+C -1 ; WX 737 ; N uni1EBC ; B 11 0 771 871 ;
+C -1 ; WX 444 ; N uni1EBD ; B 28 -17 498 649 ;
+C -1 ; WX 737 ; N uni1EBE ; B 11 0 771 918 ;
+C -1 ; WX 444 ; N uni1EBF ; B 28 -17 529 735 ;
+C -1 ; WX 737 ; N uni1EC0 ; B 11 0 887 912 ;
+C -1 ; WX 444 ; N uni1EC1 ; B 28 -17 630 728 ;
+C -1 ; WX 737 ; N uni1EC2 ; B 11 0 817 915 ;
+C -1 ; WX 444 ; N uni1EC3 ; B 28 -17 608 723 ;
+C -1 ; WX 737 ; N uni1EC4 ; B 11 0 771 1053 ;
+C -1 ; WX 444 ; N uni1EC5 ; B 28 -17 476 863 ;
+C -1 ; WX 737 ; N uni1EC6 ; B 11 -240 771 896 ;
+C -1 ; WX 444 ; N uni1EC7 ; B 28 -235 456 706 ;
+C -1 ; WX 477 ; N uni1EC8 ; B -5 0 471 918 ;
+C -1 ; WX 333 ; N uni1EC9 ; B 40 -17 351 724 ;
+C -1 ; WX 477 ; N uni1ECA ; B -5 -241 471 690 ;
+C -1 ; WX 333 ; N uni1ECB ; B 40 -235 326 695 ;
+C -1 ; WX 750 ; N uni1ECC ; B 57 -241 712 706 ;
+C -1 ; WX 555 ; N uni1ECD ; B 48 -241 502 469 ;
+C -1 ; WX 750 ; N uni1ECE ; B 57 -16 712 917 ;
+C -1 ; WX 555 ; N uni1ECF ; B 48 -17 502 728 ;
+C -1 ; WX 750 ; N uni1ED0 ; B 57 -16 759 919 ;
+C -1 ; WX 555 ; N uni1ED1 ; B 48 -17 610 725 ;
+C -1 ; WX 750 ; N uni1ED2 ; B 57 -16 877 906 ;
+C -1 ; WX 555 ; N uni1ED3 ; B 48 -17 712 728 ;
+C -1 ; WX 750 ; N uni1ED4 ; B 57 -16 799 922 ;
+C -1 ; WX 555 ; N uni1ED5 ; B 48 -17 631 731 ;
+C -1 ; WX 750 ; N uni1ED6 ; B 57 -16 712 1052 ;
+C -1 ; WX 555 ; N uni1ED7 ; B 48 -17 539 875 ;
+C -1 ; WX 750 ; N uni1ED8 ; B 57 -243 712 892 ;
+C -1 ; WX 555 ; N uni1ED9 ; B 48 -238 502 702 ;
+C -1 ; WX 738 ; N uni1EDA ; B 31 -16 801 927 ;
+C -1 ; WX 594 ; N uni1EDB ; B 50 -17 678 728 ;
+C -1 ; WX 721 ; N uni1EDC ; B 31 -16 801 923 ;
+C -1 ; WX 596 ; N uni1EDD ; B 50 -17 678 732 ;
+C -1 ; WX 724 ; N uni1EDE ; B 31 -16 801 917 ;
+C -1 ; WX 576 ; N uni1EDF ; B 50 -17 678 724 ;
+C -1 ; WX 723 ; N uni1EE0 ; B 31 -16 801 861 ;
+C -1 ; WX 594 ; N uni1EE1 ; B 50 -17 678 633 ;
+C -1 ; WX 730 ; N uni1EE2 ; B 31 -236 801 744 ;
+C -1 ; WX 590 ; N uni1EE3 ; B 50 -237 678 533 ;
+C -1 ; WX 778 ; N uni1EE4 ; B 62 -244 824 690 ;
+C -1 ; WX 555 ; N uni1EE5 ; B 29 -240 528 469 ;
+C -1 ; WX 755 ; N uni1EE6 ; B 62 -17 824 910 ;
+C -1 ; WX 555 ; N uni1EE7 ; B 29 -17 528 722 ;
+C -1 ; WX 770 ; N uni1EE8 ; B 43 -16 946 924 ;
+C -1 ; WX 546 ; N uni1EE9 ; B 29 -17 678 709 ;
+C -1 ; WX 766 ; N uni1EEA ; B 43 -16 946 919 ;
+C -1 ; WX 549 ; N uni1EEB ; B 29 -17 678 715 ;
+C -1 ; WX 753 ; N uni1EEC ; B 43 -16 946 915 ;
+C -1 ; WX 546 ; N uni1EED ; B 29 -17 678 726 ;
+C -1 ; WX 746 ; N uni1EEE ; B 43 -16 946 856 ;
+C -1 ; WX 540 ; N uni1EEF ; B 29 -17 678 636 ;
+C -1 ; WX 751 ; N uni1EF0 ; B 43 -234 946 856 ;
+C -1 ; WX 544 ; N uni1EF1 ; B 29 -238 678 636 ;
+C -1 ; WX 640 ; N Ygrave ; B 6 0 733 925 ;
+C -1 ; WX 555 ; N ygrave ; B 13 -271 541 725 ;
+C -1 ; WX 640 ; N uni1EF4 ; B 6 -244 733 691 ;
+C -1 ; WX 555 ; N uni1EF5 ; B 13 -271 541 469 ;
+C -1 ; WX 640 ; N uni1EF6 ; B 6 0 733 914 ;
+C -1 ; WX 555 ; N uni1EF7 ; B 13 -271 541 727 ;
+C -1 ; WX 640 ; N uni1EF8 ; B -24 0 703 864 ;
+C -1 ; WX 555 ; N uni1EF9 ; B 13 -271 541 651 ;
+C -1 ; WX 684 ; N uni1F00 ; B 38 -16 684 725 ;
+C -1 ; WX 684 ; N uni1F01 ; B 38 -16 684 726 ;
+C -1 ; WX 684 ; N uni1F02 ; B 38 -16 684 733 ;
+C -1 ; WX 684 ; N uni1F03 ; B 38 -16 684 729 ;
+C -1 ; WX 684 ; N uni1F04 ; B 38 -16 684 721 ;
+C -1 ; WX 668 ; N uni1F05 ; B 38 -16 668 731 ;
+C -1 ; WX 684 ; N uni1F06 ; B 38 -16 684 827 ;
+C -1 ; WX 684 ; N uni1F07 ; B 38 -16 684 828 ;
+C -1 ; WX 745 ; N uni1F08 ; B -12 0 723 722 ;
+C -1 ; WX 745 ; N uni1F09 ; B -12 0 723 723 ;
+C -1 ; WX 883 ; N uni1F0A ; B 24 0 861 720 ;
+C -1 ; WX 867 ; N uni1F0B ; B 24 0 845 717 ;
+C -1 ; WX 842 ; N uni1F0C ; B 24 0 820 721 ;
+C -1 ; WX 854 ; N uni1F0D ; B 24 0 832 722 ;
+C -1 ; WX 834 ; N uni1F0E ; B 24 0 812 715 ;
+C -1 ; WX 808 ; N uni1F0F ; B 24 0 786 724 ;
+C -1 ; WX 500 ; N uni1F10 ; B 30 -18 501 725 ;
+C -1 ; WX 514 ; N uni1F11 ; B 30 -18 501 726 ;
+C -1 ; WX 524 ; N uni1F12 ; B 30 -18 540 713 ;
+C -1 ; WX 507 ; N uni1F13 ; B 30 -16 523 726 ;
+C -1 ; WX 506 ; N uni1F14 ; B 30 -13 580 736 ;
+C -1 ; WX 503 ; N uni1F15 ; B 30 -18 564 727 ;
+C -1 ; WX 891 ; N uni1F18 ; B 24 0 899 724 ;
+C -1 ; WX 917 ; N uni1F19 ; B 24 0 925 716 ;
+C -1 ; WX 1064 ; N uni1F1A ; B 24 0 1072 726 ;
+C -1 ; WX 1049 ; N uni1F1B ; B 12 0 1057 722 ;
+C -1 ; WX 1076 ; N uni1F1C ; B 12 0 1084 721 ;
+C -1 ; WX 1058 ; N uni1F1D ; B 12 0 1066 722 ;
+C -1 ; WX 568 ; N uni1F20 ; B 39 -240 532 715 ;
+C -1 ; WX 568 ; N uni1F21 ; B 39 -240 532 726 ;
+C -1 ; WX 568 ; N uni1F22 ; B 39 -240 532 733 ;
+C -1 ; WX 564 ; N uni1F23 ; B 29 -240 528 733 ;
+C -1 ; WX 569 ; N uni1F24 ; B 39 -240 569 731 ;
+C -1 ; WX 569 ; N uni1F25 ; B 39 -240 533 722 ;
+C -1 ; WX 569 ; N uni1F26 ; B 39 -240 557 821 ;
+C -1 ; WX 596 ; N uni1F27 ; B 39 -240 584 824 ;
+C -1 ; WX 954 ; N uni1F28 ; B 12 0 992 724 ;
+C -1 ; WX 965 ; N uni1F29 ; B 12 0 1003 717 ;
+C -1 ; WX 1114 ; N uni1F2A ; B 12 0 1152 721 ;
+C -1 ; WX 1109 ; N uni1F2B ; B 12 0 1147 722 ;
+C -1 ; WX 1156 ; N uni1F2C ; B 12 0 1194 721 ;
+C -1 ; WX 1142 ; N uni1F2D ; B 12 0 1180 722 ;
+C -1 ; WX 1141 ; N uni1F2E ; B 12 0 1179 717 ;
+C -1 ; WX 1135 ; N uni1F2F ; B 12 0 1173 714 ;
+C -1 ; WX 340 ; N uni1F30 ; B 50 -16 351 725 ;
+C -1 ; WX 340 ; N uni1F31 ; B 50 -16 339 716 ;
+C -1 ; WX 340 ; N uni1F32 ; B 30 -16 402 733 ;
+C -1 ; WX 340 ; N uni1F33 ; B 50 -16 412 733 ;
+C -1 ; WX 340 ; N uni1F34 ; B 50 -16 465 721 ;
+C -1 ; WX 340 ; N uni1F35 ; B 50 -16 440 726 ;
+C -1 ; WX 340 ; N uni1F36 ; B 60 -16 414 841 ;
+C -1 ; WX 340 ; N uni1F37 ; B 50 -16 409 835 ;
+C -1 ; WX 565 ; N uni1F38 ; B 12 0 603 718 ;
+C -1 ; WX 585 ; N uni1F39 ; B 12 0 623 716 ;
+C -1 ; WX 727 ; N uni1F3A ; B 12 0 765 720 ;
+C -1 ; WX 713 ; N uni1F3B ; B 12 0 751 722 ;
+C -1 ; WX 759 ; N uni1F3C ; B 12 0 797 721 ;
+C -1 ; WX 757 ; N uni1F3D ; B 12 0 795 719 ;
+C -1 ; WX 743 ; N uni1F3E ; B 12 0 781 715 ;
+C -1 ; WX 744 ; N uni1F3F ; B 12 0 782 715 ;
+C -1 ; WX 612 ; N uni1F40 ; B 50 -17 580 725 ;
+C -1 ; WX 612 ; N uni1F41 ; B 50 -17 580 716 ;
+C -1 ; WX 630 ; N uni1F42 ; B 50 -17 604 723 ;
+C -1 ; WX 622 ; N uni1F43 ; B 50 -17 596 733 ;
+C -1 ; WX 602 ; N uni1F44 ; B 50 -17 619 726 ;
+C -1 ; WX 606 ; N uni1F45 ; B 50 -17 613 726 ;
+C -1 ; WX 887 ; N uni1F48 ; B 12 -16 826 724 ;
+C -1 ; WX 886 ; N uni1F49 ; B 12 -16 825 719 ;
+C -1 ; WX 1077 ; N uni1F4A ; B 12 -16 1016 722 ;
+C -1 ; WX 1100 ; N uni1F4B ; B 12 -16 1039 722 ;
+C -1 ; WX 1058 ; N uni1F4C ; B 12 -16 997 721 ;
+C -1 ; WX 1040 ; N uni1F4D ; B 12 -16 979 722 ;
+C -1 ; WX 613 ; N uni1F50 ; B 54 -16 579 715 ;
+C -1 ; WX 613 ; N uni1F51 ; B 54 -16 579 716 ;
+C -1 ; WX 613 ; N uni1F52 ; B 54 -16 579 733 ;
+C -1 ; WX 613 ; N uni1F53 ; B 54 -16 579 723 ;
+C -1 ; WX 602 ; N uni1F54 ; B 54 -16 568 731 ;
+C -1 ; WX 602 ; N uni1F55 ; B 54 -16 568 722 ;
+C -1 ; WX 622 ; N uni1F56 ; B 54 -16 588 831 ;
+C -1 ; WX 639 ; N uni1F57 ; B 54 -16 605 834 ;
+C -1 ; WX 861 ; N uni1F59 ; B 12 0 916 713 ;
+C -1 ; WX 1003 ; N uni1F5B ; B 12 0 1058 722 ;
+C -1 ; WX 1028 ; N uni1F5D ; B 12 0 1083 719 ;
+C -1 ; WX 1030 ; N uni1F5F ; B 12 0 1085 715 ;
+C -1 ; WX 786 ; N uni1F60 ; B 40 -16 752 715 ;
+C -1 ; WX 786 ; N uni1F61 ; B 40 -16 752 716 ;
+C -1 ; WX 786 ; N uni1F62 ; B 40 -16 752 733 ;
+C -1 ; WX 786 ; N uni1F63 ; B 40 -16 752 733 ;
+C -1 ; WX 785 ; N uni1F64 ; B 40 -16 745 731 ;
+C -1 ; WX 785 ; N uni1F65 ; B 40 -16 745 722 ;
+C -1 ; WX 786 ; N uni1F66 ; B 40 -16 752 821 ;
+C -1 ; WX 786 ; N uni1F67 ; B 40 -16 752 824 ;
+C -1 ; WX 915 ; N uni1F68 ; B 12 0 913 724 ;
+C -1 ; WX 928 ; N uni1F69 ; B 12 0 926 714 ;
+C -1 ; WX 1062 ; N uni1F6A ; B 12 0 1060 718 ;
+C -1 ; WX 1125 ; N uni1F6B ; B 12 0 1123 724 ;
+C -1 ; WX 1084 ; N uni1F6C ; B 12 0 1082 721 ;
+C -1 ; WX 1036 ; N uni1F6D ; B 12 0 1034 719 ;
+C -1 ; WX 1112 ; N uni1F6E ; B 12 0 1110 721 ;
+C -1 ; WX 1094 ; N uni1F6F ; B 12 0 1092 718 ;
+C -1 ; WX 684 ; N uni1F70 ; B 38 -16 684 731 ;
+C -1 ; WX 668 ; N uni1F71 ; B 38 -16 668 722 ;
+C -1 ; WX 494 ; N uni1F72 ; B 10 -18 481 731 ;
+C -1 ; WX 500 ; N uni1F73 ; B 30 -18 498 722 ;
+C -1 ; WX 573 ; N uni1F74 ; B 44 -240 537 732 ;
+C -1 ; WX 564 ; N uni1F75 ; B 44 -240 528 722 ;
+C -1 ; WX 340 ; N uni1F76 ; B 90 -16 324 731 ;
+C -1 ; WX 340 ; N uni1F77 ; B 90 -16 418 722 ;
+C -1 ; WX 612 ; N uni1F78 ; B 50 -17 580 731 ;
+C -1 ; WX 619 ; N uni1F79 ; B 50 -17 593 722 ;
+C -1 ; WX 614 ; N uni1F7A ; B 54 -16 579 732 ;
+C -1 ; WX 603 ; N uni1F7B ; B 54 -16 568 721 ;
+C -1 ; WX 785 ; N uni1F7C ; B 40 -16 751 733 ;
+C -1 ; WX 778 ; N uni1F7D ; B 40 -16 744 722 ;
+C -1 ; WX 668 ; N uni1F80 ; B 38 -242 668 724 ;
+C -1 ; WX 668 ; N uni1F81 ; B 38 -242 668 726 ;
+C -1 ; WX 668 ; N uni1F82 ; B 38 -242 668 728 ;
+C -1 ; WX 668 ; N uni1F83 ; B 38 -242 668 732 ;
+C -1 ; WX 668 ; N uni1F84 ; B 38 -242 668 721 ;
+C -1 ; WX 668 ; N uni1F85 ; B 38 -242 668 724 ;
+C -1 ; WX 668 ; N uni1F86 ; B 38 -242 668 823 ;
+C -1 ; WX 668 ; N uni1F87 ; B 38 -242 668 823 ;
+C -1 ; WX 769 ; N uni1F88 ; B 12 -242 747 724 ;
+C -1 ; WX 769 ; N uni1F89 ; B 12 -242 747 722 ;
+C -1 ; WX 875 ; N uni1F8A ; B 12 -242 853 722 ;
+C -1 ; WX 911 ; N uni1F8B ; B 12 -242 889 734 ;
+C -1 ; WX 896 ; N uni1F8C ; B 12 -242 874 721 ;
+C -1 ; WX 866 ; N uni1F8D ; B 12 -242 844 712 ;
+C -1 ; WX 893 ; N uni1F8E ; B 12 -242 871 722 ;
+C -1 ; WX 839 ; N uni1F8F ; B 12 -242 817 719 ;
+C -1 ; WX 564 ; N uni1F90 ; B 44 -242 528 724 ;
+C -1 ; WX 564 ; N uni1F91 ; B 44 -242 528 716 ;
+C -1 ; WX 564 ; N uni1F92 ; B 44 -242 541 726 ;
+C -1 ; WX 598 ; N uni1F93 ; B 75 -242 582 723 ;
+C -1 ; WX 644 ; N uni1F94 ; B 77 -240 619 731 ;
+C -1 ; WX 585 ; N uni1F95 ; B 42 -242 549 719 ;
+C -1 ; WX 578 ; N uni1F96 ; B 44 -243 542 822 ;
+C -1 ; WX 585 ; N uni1F97 ; B 44 -242 549 819 ;
+C -1 ; WX 974 ; N uni1F98 ; B 12 -242 1012 724 ;
+C -1 ; WX 970 ; N uni1F99 ; B 12 -242 1008 716 ;
+C -1 ; WX 1096 ; N uni1F9A ; B 12 -242 1134 723 ;
+C -1 ; WX 1106 ; N uni1F9B ; B 12 -242 1144 712 ;
+C -1 ; WX 1171 ; N uni1F9C ; B 12 -242 1209 721 ;
+C -1 ; WX 1141 ; N uni1F9D ; B 12 -242 1179 719 ;
+C -1 ; WX 1149 ; N uni1F9E ; B 12 -242 1187 717 ;
+C -1 ; WX 1139 ; N uni1F9F ; B 12 -242 1177 717 ;
+C -1 ; WX 779 ; N uni1FA0 ; B 40 -242 745 724 ;
+C -1 ; WX 779 ; N uni1FA1 ; B 40 -242 745 726 ;
+C -1 ; WX 779 ; N uni1FA2 ; B 40 -242 745 730 ;
+C -1 ; WX 779 ; N uni1FA3 ; B 40 -242 745 732 ;
+C -1 ; WX 770 ; N uni1FA4 ; B 40 -242 745 721 ;
+C -1 ; WX 770 ; N uni1FA5 ; B 40 -242 745 722 ;
+C -1 ; WX 779 ; N uni1FA6 ; B 40 -242 745 822 ;
+C -1 ; WX 779 ; N uni1FA7 ; B 40 -242 745 816 ;
+C -1 ; WX 934 ; N uni1FA8 ; B 12 -242 902 724 ;
+C -1 ; WX 957 ; N uni1FA9 ; B 12 -242 925 703 ;
+C -1 ; WX 1144 ; N uni1FAA ; B 12 -242 1112 726 ;
+C -1 ; WX 1122 ; N uni1FAB ; B 12 -242 1090 722 ;
+C -1 ; WX 1088 ; N uni1FAC ; B 12 -242 1056 721 ;
+C -1 ; WX 1046 ; N uni1FAD ; B 12 -242 1014 722 ;
+C -1 ; WX 1091 ; N uni1FAE ; B 12 -242 1059 715 ;
+C -1 ; WX 1121 ; N uni1FAF ; B 12 -242 1089 722 ;
+C -1 ; WX 668 ; N uni1FB0 ; B 38 -16 668 636 ;
+C -1 ; WX 668 ; N uni1FB1 ; B 38 -16 668 574 ;
+C -1 ; WX 668 ; N uni1FB2 ; B 38 -242 668 735 ;
+C -1 ; WX 668 ; N uni1FB3 ; B 38 -242 668 467 ;
+C -1 ; WX 668 ; N uni1fFB4 ; B 38 -242 668 728 ;
+C -1 ; WX 684 ; N uni1FB6 ; B 38 -16 684 650 ;
+C -1 ; WX 668 ; N uni1FB7 ; B 38 -242 668 641 ;
+C -1 ; WX 745 ; N uni1FB8 ; B -12 0 723 849 ;
+C -1 ; WX 745 ; N uni1FB9 ; B -12 0 723 784 ;
+C -1 ; WX 769 ; N uni1FBA ; B 12 0 747 722 ;
+C -1 ; WX 769 ; N uni1FBB ; B 12 0 747 720 ;
+C -1 ; WX 745 ; N uni1FBC ; B -12 -242 723 710 ;
+C -1 ; WX 155 ; N uni1FBD ; B 140 517 290 725 ;
+C -1 ; WX 119 ; N uni1FBE ; B 0 -242 119 -87 ;
+C -1 ; WX 155 ; N uni1FBF ; B 168 529 336 724 ;
+C -1 ; WX 341 ; N uni1FC0 ; B 88 528 459 651 ;
+C -1 ; WX 365 ; N uni1FC1 ; B 152 532 529 821 ;
+C -1 ; WX 564 ; N uni1FC2 ; B 43 -242 528 728 ;
+C -1 ; WX 566 ; N uni1FC3 ; B 44 -242 530 466 ;
+C -1 ; WX 564 ; N uni1FC4 ; B 44 -240 528 725 ;
+C -1 ; WX 584 ; N uni1FC6 ; B 44 -240 551 650 ;
+C -1 ; WX 589 ; N uni1FC7 ; B 44 -242 555 648 ;
+C -1 ; WX 835 ; N uni1FC8 ; B 12 0 843 725 ;
+C -1 ; WX 920 ; N uni1FC9 ; B 12 0 928 721 ;
+C -1 ; WX 932 ; N uni1FCA ; B 12 0 970 719 ;
+C -1 ; WX 986 ; N uni1FCB ; B 12 0 1024 720 ;
+C -1 ; WX 813 ; N uni1FCC ; B -19 -242 851 690 ;
+C -1 ; WX 349 ; N uni1FCD ; B 172 535 528 733 ;
+C -1 ; WX 329 ; N uni1FCE ; B 131 516 502 721 ;
+C -1 ; WX 222 ; N uni1FCF ; B 9 532 372 829 ;
+C -1 ; WX 289 ; N uni1FD0 ; B 48 -16 368 635 ;
+C -1 ; WX 289 ; N uni1FD1 ; B 48 -16 333 568 ;
+C -1 ; WX 340 ; N uni1FD2 ; B 20 -16 468 725 ;
+C -1 ; WX 340 ; N uni1FD3 ; B -20 -16 477 730 ;
+C -1 ; WX 340 ; N uni1FD6 ; B 30 -16 374 650 ;
+C -1 ; WX 289 ; N uni1FD7 ; B 45 -16 422 821 ;
+C -1 ; WX 433 ; N uni1FD8 ; B -5 0 471 852 ;
+C -1 ; WX 433 ; N uni1FD9 ; B -5 0 471 780 ;
+C -1 ; WX 518 ; N uni1FDA ; B 12 0 556 717 ;
+C -1 ; WX 603 ; N uni1FDB ; B 12 0 641 722 ;
+C -1 ; WX 329 ; N uni1FDD ; B 148 526 506 732 ;
+C -1 ; WX 329 ; N uni1FDE ; B 140 527 502 722 ;
+C -1 ; WX 235 ; N uni1FDF ; B 21 529 386 826 ;
+C -1 ; WX 602 ; N uni1FE0 ; B 54 -16 568 634 ;
+C -1 ; WX 602 ; N uni1FE1 ; B 54 -16 568 568 ;
+C -1 ; WX 614 ; N uni1FE2 ; B 54 -16 582 719 ;
+C -1 ; WX 613 ; N uni1FE3 ; B 54 -16 630 728 ;
+C -1 ; WX 661 ; N uni1FE4 ; B 24 -236 627 715 ;
+C -1 ; WX 637 ; N uni1FE5 ; B 24 -236 603 720 ;
+C -1 ; WX 613 ; N uni1FE6 ; B 54 -16 579 650 ;
+C -1 ; WX 602 ; N uni1FE7 ; B 54 -16 568 819 ;
+C -1 ; WX 716 ; N uni1FE8 ; B 96 0 771 852 ;
+C -1 ; WX 716 ; N uni1FE9 ; B 96 0 771 789 ;
+C -1 ; WX 771 ; N uni1FEA ; B 12 0 826 719 ;
+C -1 ; WX 882 ; N uni1FEB ; B 12 0 937 718 ;
+C -1 ; WX 806 ; N uni1FEC ; B 0 0 830 716 ;
+C -1 ; WX 488 ; N uni1FED ; B 0 532 488 738 ;
+C -1 ; WX 483 ; N uni1FEE ; B 0 523 483 716 ;
+C -1 ; WX 108 ; N uni1FEF ; B 0 535 108 735 ;
+C -1 ; WX 779 ; N uni1FF2 ; B 40 -242 745 730 ;
+C -1 ; WX 779 ; N uni1FF3 ; B 40 -239 745 465 ;
+C -1 ; WX 779 ; N uni1FF4 ; B 40 -242 745 724 ;
+C -1 ; WX 786 ; N uni1FF6 ; B 40 -16 752 660 ;
+C -1 ; WX 779 ; N uni1FF7 ; B 40 -242 745 655 ;
+C -1 ; WX 760 ; N uni1FF8 ; B -93 -16 699 719 ;
+C -1 ; WX 761 ; N uni1FF9 ; B -129 -16 700 720 ;
+C -1 ; WX 824 ; N uni1FFA ; B -67 0 792 717 ;
+C -1 ; WX 827 ; N uni1FFB ; B -117 -3 795 717 ;
+C -1 ; WX 828 ; N uni1FFC ; B 2 -242 796 703 ;
+C -1 ; WX 210 ; N uni1FFD ; B 0 536 210 728 ;
+C -1 ; WX 179 ; N uni1FFE ; B 0 521 179 716 ;
+C -1 ; WX 318 ; N uni2009 ; B 177 -7 299 690 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 522 ; N endash ; B 92 210 629 262 ;
+C -1 ; WX 1046 ; N emdash ; B -9 210 1051 262 ;
+C -1 ; WX 606 ; N uni2016 ; B 241 0 471 720 ;
+C -1 ; WX 500 ; N underscoredbl ; B 0 -196 500 -45 ;
+C -1 ; WX 347 ; N quoteleft ; B 19 447 197 712 ;
+C -1 ; WX 395 ; N quoteright ; B 225 451 385 707 ;
+C -1 ; WX 395 ; N quotesinglbase ; B 116 -137 276 119 ;
+C -1 ; WX 510 ; N quotedblleft ; B 20 447 439 713 ;
+C -1 ; WX 534 ; N quotedblright ; B 89 442 508 709 ;
+C -1 ; WX 564 ; N quotedblbase ; B 94 -152 496 104 ;
+C -1 ; WX 589 ; N dagger ; B 26 -154 563 707 ;
+C -1 ; WX 589 ; N daggerdbl ; B 27 -239 663 707 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ;
+C -1 ; WX 882 ; N ellipsis ; B 110 -16 842 112 ;
+C -1 ; WX 1472 ; N perthousand ; B 120 -48 1454 710 ;
+C -1 ; WX 331 ; N guilsinglleft ; B 50 48 245 401 ;
+C -1 ; WX 331 ; N guilsinglright ; B 66 48 261 401 ;
+C -1 ; WX 439 ; N exclamdbl ; B -12 -16 452 707 ;
+C -1 ; WX 541 ; N uni203D ; B 133 -15 519 708 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 167 ; N fraction ; B -162 -17 329 688 ;
+C -1 ; WX 219 ; N minute ; B -102 536 108 728 ;
+C -1 ; WX 417 ; N second ; B -90 536 287 728 ;
+C -1 ; WX 354 ; N zerosuperior ; B 90 440 379 803 ;
+C -1 ; WX 297 ; N foursuperior ; B 80 439 337 804 ;
+C -1 ; WX 343 ; N fivesuperior ; B 90 440 383 808 ;
+C -1 ; WX 341 ; N sixsuperior ; B 100 441 397 807 ;
+C -1 ; WX 292 ; N sevensuperior ; B 117 440 367 797 ;
+C -1 ; WX 349 ; N eightsuperior ; B 90 440 389 804 ;
+C -1 ; WX 344 ; N ninesuperior ; B 100 440 394 805 ;
+C -1 ; WX 338 ; N uni207A ; B 104 491 365 749 ;
+C -1 ; WX 338 ; N uni207B ; B 104 599 365 634 ;
+C -1 ; WX 338 ; N uni207C ; B 104 559 365 673 ;
+C -1 ; WX 161 ; N parenleftsuperior ; B 103 382 284 852 ;
+C -1 ; WX 188 ; N parenrightsuperior ; B 45 386 226 856 ;
+C -1 ; WX 381 ; N nsuperior ; B 37 323 326 602 ;
+C -1 ; WX 354 ; N zeroinferior ; B 90 -110 379 253 ;
+C -1 ; WX 289 ; N oneinferior ; B 110 -104 301 244 ;
+C -1 ; WX 333 ; N twoinferior ; B 74 -108 361 249 ;
+C -1 ; WX 355 ; N threeinferior ; B 90 -109 373 251 ;
+C -1 ; WX 295 ; N fourinferior ; B 80 -108 335 251 ;
+C -1 ; WX 343 ; N fiveinferior ; B 90 -109 383 259 ;
+C -1 ; WX 341 ; N sixinferior ; B 100 -116 397 250 ;
+C -1 ; WX 292 ; N seveninferior ; B 117 -104 367 253 ;
+C -1 ; WX 349 ; N eightinferior ; B 90 -109 389 255 ;
+C -1 ; WX 344 ; N nineinferior ; B 100 -111 394 254 ;
+C -1 ; WX 338 ; N uni208A ; B 104 -63 365 195 ;
+C -1 ; WX 338 ; N uni208B ; B 104 47 365 82 ;
+C -1 ; WX 338 ; N uni208C ; B 104 4 365 118 ;
+C -1 ; WX 198 ; N parenleftinferior ; B 103 -185 284 285 ;
+C -1 ; WX 188 ; N parenrightinferior ; B 45 -182 226 288 ;
+C -1 ; WX 720 ; N colonmonetary ; B 42 -72 764 750 ;
+C -1 ; WX 707 ; N uni20A2 ; B 42 -15 764 697 ;
+C -1 ; WX 496 ; N franc ; B 39 0 800 690 ;
+C -1 ; WX 681 ; N peseta ; B 33 0 786 690 ;
+C -1 ; WX 1290 ; N rupiah ; B 13 -271 1270 690 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 959 ; N trademark ; B 155 278 1096 676 ;
+C -1 ; WX 858 ; N Omega ; B 32 0 826 703 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N onethird ; B 108 -17 726 770 ;
+C -1 ; WX 868 ; N twothirds ; B 108 -17 787 704 ;
+C -1 ; WX 811 ; N uni2155 ; B 108 -17 730 705 ;
+C -1 ; WX 859 ; N uni2156 ; B 108 -17 778 702 ;
+C -1 ; WX 853 ; N uni2157 ; B 108 -17 772 708 ;
+C -1 ; WX 867 ; N uni2158 ; B 108 -17 786 710 ;
+C -1 ; WX 836 ; N uni2159 ; B 109 -17 755 705 ;
+C -1 ; WX 856 ; N uni215A ; B 108 -17 775 706 ;
+C -1 ; WX 798 ; N oneeighth ; B 108 -17 717 705 ;
+C -1 ; WX 837 ; N threeeighths ; B 108 -17 756 708 ;
+C -1 ; WX 801 ; N fiveeighths ; B 108 -17 720 706 ;
+C -1 ; WX 770 ; N seveneighths ; B 108 -17 689 688 ;
+C -1 ; WX 681 ; N uni215F ; B 108 -16 600 768 ;
+C -1 ; WX 525 ; N partialdiff ; B 48 -17 508 706 ;
+C -1 ; WX 675 ; N Delta ; B -2 0 607 709 ;
+C -1 ; WX 784 ; N product ; B 39 0 923 690 ;
+C -1 ; WX 707 ; N summation ; B 43 1 815 692 ;
+C -1 ; WX 569 ; N minus ; B 47 222 531 287 ;
+C -1 ; WX 294 ; N middot ; B 110 241 227 358 ;
+C -1 ; WX 610 ; N radical ; B 45 -42 557 857 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 306 ; N integral ; B -56 -200 332 704 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 320 ; N centsuperior ; B 40 217 280 603 ;
+C -1 ; WX 320 ; N dollarsuperior ; B 29 211 299 719 ;
+C -1 ; WX 668 ; N ff ; B -130 -271 820 708 ; L i ffi ; L l ffl ;
+C -1 ; WX 552 ; N fi ; B -130 -271 545 721 ;
+C -1 ; WX 575 ; N fl ; B -130 -271 573 726 ;
+C -1 ; WX 830 ; N ffi ; B -130 -271 829 708 ;
+C -1 ; WX 856 ; N ffl ; B -130 -271 858 726 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 500 ; N .notdef ; B 63 0 438 719 ;
+C -1 ; WX 0 ; N NULL ; B 0 0 0 0 ;
+C -1 ; WX 398 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 590 ; N _247 ; B 57 120 641 390 ;
+C -1 ; WX 1046 ; N afii00208 ; B -9 210 1051 262 ;
+C -1 ; WX 278 ; N quotereversed ; B 68 439 256 698 ;
+C -1 ; WX 321 ; N script ; B -53 -11 303 705 ;
+C -1 ; WX 1109 ; N Numero ; B 19 -17 1063 691 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 750 ; N _454 ; B 0 0 0 0 ;
+C -1 ; WX 1008 ; N ch ; B 32 -17 955 709 ;
+C -1 ; WX 142 ; N periodsuperior ; B 34 266 108 336 ;
+C -1 ; WX 150 ; N commasuperior ; B -2 185 118 350 ;
+C -1 ; WX 425 ; N paragraphalt ; B 101 -242 500 551 ;
+C -1 ; WX 333 ; N Acute ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Grave ; B 57 751 276 925 ;
+C -1 ; WX 333 ; N Circumflex ; B 4 751 329 930 ;
+C -1 ; WX 333 ; N Dieresis ; B -9 783 342 893 ;
+C -1 ; WX 333 ; N Tilde ; B -4 783 337 893 ;
+C -1 ; WX 333 ; N Caron ; B 0 751 338 930 ;
+C -1 ; WX 333 ; N Breve ; B 19 759 314 917 ;
+C -1 ; WX 333 ; N Ring ; B 65 743 268 934 ;
+C -1 ; WX 0 ; N Commaaccent ; B -84 -274 73 -58 ;
+C -1 ; WX 383 ; N Cedilla ; B 104 -194 251 -9 ;
+C -1 ; WX 333 ; N Dotaccent ; B 112 783 222 893 ;
+C -1 ; WX 672 ; N Hungarumlaut ; B -7 742 407 886 ;
+C -1 ; WX 333 ; N Macron ; B 8 813 325 863 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 511 ; N Acutesmall ; B 241 465 407 670 ;
+C -1 ; WX 511 ; N Gravesmall ; B 121 465 297 669 ;
+C -1 ; WX 333 ; N Circumflexsmall ; B 8 526 325 686 ;
+C -1 ; WX 447 ; N Dieresissmall ; B 152 532 565 661 ;
+C -1 ; WX 333 ; N Tildesmall ; B -3 550 336 661 ;
+C -1 ; WX 333 ; N Caronsmall ; B 6 526 327 686 ;
+C -1 ; WX 333 ; N Brevesmall ; B 29 530 303 682 ;
+C -1 ; WX 333 ; N Ringsmall ; B 72 518 260 694 ;
+C -1 ; WX 366 ; N Commaaccentsmall ; B -47 -207 46 -41 ;
+C -1 ; WX 333 ; N Cedillasmall ; B 29 -225 273 -7 ;
+C -1 ; WX 333 ; N Dotaccentsmall ; B 113 553 220 659 ;
+C -1 ; WX 424 ; N Hungarumlautsmall ; B 1 509 415 653 ;
+C -1 ; WX 333 ; N Macronsmall ; B 18 574 315 618 ;
+C -1 ; WX 333 ; N Ogoneksmall ; B 65 -189 272 0 ;
+C -1 ; WX 365 ; N dialytika ; B 152 532 565 661 ;
+C -1 ; WX 333 ; N vrachy ; B 33 578 320 680 ;
+C -1 ; WX 269 ; N greekmacron ; B 13 613 258 664 ;
+C -1 ; WX 333 ; N cedillaalt ; B 77 -155 258 -30 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 2455
+KPX parenleft J 51
+KPX zero Agrave -100
+KPX A Tcommaaccent -60
+KPX A Tbar -60
+KPX A Tcaron -60
+KPX A Yacute -120
+KPX A Ecircumflex -56
+KPX A Otilde -70
+KPX A y -63
+KPX A w -70
+KPX A v -70
+KPX A Y 20
+KPX A V -25
+KPX A U 30
+KPX A T 30
+KPX A L 50
+KPX A J 50
+KPX B A -100
+KPX D A -70
+KPX F D -77
+KPX F A -61
+KPX F period -70
+KPX F comma -70
+KPX L uni1EB6 50
+KPX L uni1EB2 50
+KPX L uni1EB0 50
+KPX L uni1EAE 50
+KPX L uni1EAC 50
+KPX L uni1EAA 50
+KPX L uni1EA8 50
+KPX L uni1EA6 50
+KPX L uni1EA4 50
+KPX L uni1EA2 50
+KPX L uni1EA0 50
+KPX L AEacute 30
+KPX L Aringacute 50
+KPX L Aogonek 50
+KPX L Abreve 50
+KPX L Amacron 50
+KPX L Aacute 50
+KPX L Ecircumflex -37
+KPX L Acircumflex 50
+KPX L Otilde -73
+KPX L Atilde 50
+KPX L Agrave 50
+KPX L AE 30
+KPX L Aring 50
+KPX L Adieresis 50
+KPX L y -36
+KPX L Y -90
+KPX L W -74
+KPX L V -90
+KPX L T -48
+KPX L A 50
+KPX O uni1EF8 -60
+KPX O uni1EF6 -60
+KPX O uni1EF4 -60
+KPX O Ygrave -60
+KPX O Ycircumflex -60
+KPX O Yacute -60
+KPX O Ydieresis -60
+KPX O Y -60
+KPX O V -40
+KPX O A -100
+KPX P uni1EB6 -70
+KPX P uni1EB4 -70
+KPX P uni1EB2 -70
+KPX P uni1EB0 -70
+KPX P uni1EAE -70
+KPX P uni1EAC -70
+KPX P uni1EAA -70
+KPX P uni1EA8 -70
+KPX P uni1EA6 -70
+KPX P uni1EA4 -70
+KPX P uni1EA2 -70
+KPX P uni1EA0 -70
+KPX P Aringacute -70
+KPX P Aogonek -70
+KPX P Abreve -70
+KPX P Amacron -70
+KPX P Aacute -70
+KPX P Ecircumflex -21
+KPX P Acircumflex -70
+KPX P Atilde -70
+KPX P Agrave -70
+KPX P AE -50
+KPX P o -31
+KPX P e -31
+KPX P a -31
+KPX P A -70
+KPX P period -126
+KPX P comma -126
+KPX R uni1EB6 30
+KPX R uni1EB2 30
+KPX R uni1EB0 30
+KPX R uni1EAE 30
+KPX R uni1EAC 30
+KPX R uni1EAA 30
+KPX R uni1EA8 30
+KPX R uni1EA6 30
+KPX R uni1EA4 30
+KPX R uni1EA2 30
+KPX R uni1EA0 30
+KPX R Aringacute 30
+KPX R Aogonek 30
+KPX R Abreve 30
+KPX R Amacron 30
+KPX R Aacute 30
+KPX R Ecircumflex -21
+KPX R Acircumflex 30
+KPX R Atilde 30
+KPX R Agrave 30
+KPX R Adieresis 30
+KPX R y -17
+KPX R Y -19
+KPX R W -19
+KPX R V -39
+KPX R A 30
+KPX S T -70
+KPX T uni1EB6 -70
+KPX T uni1EB4 -70
+KPX T uni1EB2 -70
+KPX T uni1EB0 -70
+KPX T uni1EAE -70
+KPX T uni1EAC -70
+KPX T uni1EAA -70
+KPX T uni1EA8 -70
+KPX T uni1EA6 -70
+KPX T uni1EA4 -80
+KPX T uni1EA2 -80
+KPX T uni1EA0 -80
+KPX T AEacute -80
+KPX T Aringacute -80
+KPX T Aogonek -80
+KPX T Abreve -80
+KPX T Amacron -80
+KPX T Aacute -80
+KPX T Acircumflex -160
+KPX T Atilde -80
+KPX T Agrave -80
+KPX T AE -100
+KPX T Aring -80
+KPX T Adieresis -80
+KPX T z -64
+KPX T y -64
+KPX T w -64
+KPX T v -64
+KPX T u -70
+KPX T s -70
+KPX T r -70
+KPX T o -70
+KPX T m -31
+KPX T e -70
+KPX T d -70
+KPX T c -70
+KPX T a -80
+KPX T J -60
+KPX T A -80
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T hyphen -56
+KPX T comma -74
+KPX U Aacute -100
+KPX U Acircumflex -100
+KPX U Atilde -100
+KPX U Agrave -100
+KPX U AE -200
+KPX U Aring -100
+KPX U Adieresis -100
+KPX U A -100
+KPX V uni1EF9 -50
+KPX V uni1EF7 -50
+KPX V uni1EF5 -50
+KPX V uni1EF1 -50
+KPX V uni1EEF -50
+KPX V uni1EED -50
+KPX V uni1EEB -50
+KPX V uni1EE9 -50
+KPX V uni1EE7 -50
+KPX V uni1EE5 -50
+KPX V uni1EE3 -70
+KPX V uni1EE2 -60
+KPX V uni1EE1 -70
+KPX V uni1EE0 -60
+KPX V uni1EDF -70
+KPX V uni1EDE -60
+KPX V uni1EDB -70
+KPX V uni1ED9 -70
+KPX V uni1ED7 -70
+KPX V uni1ED5 -70
+KPX V uni1ED3 -70
+KPX V uni1ED2 -60
+KPX V uni1ED1 -70
+KPX V uni1ED0 -60
+KPX V uni1ECF -70
+KPX V uni1ECE -60
+KPX V uni1ECD -70
+KPX V uni1ECC -60
+KPX V uni1ECB -70
+KPX V uni1EC9 -70
+KPX V uni1EC7 -70
+KPX V uni1EC5 -70
+KPX V uni1EC3 -70
+KPX V uni1EC1 -70
+KPX V uni1EBF -70
+KPX V uni1EBD -70
+KPX V uni1EBB -70
+KPX V uni1EB9 -70
+KPX V uni1EB7 -70
+KPX V uni1EB6 -70
+KPX V uni1EB5 -70
+KPX V uni1EB4 -70
+KPX V uni1EB3 -70
+KPX V uni1EB2 -70
+KPX V uni1EB1 -70
+KPX V uni1EB0 -70
+KPX V uni1EAF -70
+KPX V uni1EAE -70
+KPX V uni1EAD -70
+KPX V uni1EAC -70
+KPX V uni1EAB -70
+KPX V uni1EAA -70
+KPX V uni1EA9 -70
+KPX V uni1EA8 -70
+KPX V uni1EA7 -70
+KPX V uni1EA6 -70
+KPX V uni1EA5 -70
+KPX V uni1EA4 -80
+KPX V uni1EA3 -70
+KPX V uni1EA2 -80
+KPX V uni1EA1 -70
+KPX V uni1EA0 -80
+KPX V uhorn -50
+KPX V ohorn -70
+KPX V Ohorn -60
+KPX V uni0292 -70
+KPX V zdotaccent -50
+KPX V uhungarumlaut -50
+KPX V tcommaaccent -50
+KPX V scommaaccent -50
+KPX V rcommaaccent -50
+KPX V ohungarumlaut -50
+KPX V ncommaaccent -50
+KPX V kcommaaccent -50
+KPX V gdotaccent -70
+KPX V gcommaaccent -70
+KPX V uni01F5 -70
+KPX V edotaccent -70
+KPX V dcroat -70
+KPX V cdotaccent -70
+KPX V Ohungarumlaut -60
+KPX V Gdotaccent -60
+KPX V Gcommaaccent -80
+KPX V u04D3 -70
+KPX V Ohm -60
+KPX V ygrave -50
+KPX V wdieresis -50
+KPX V wacute -50
+KPX V wgrave -50
+KPX V oslashacute -70
+KPX V Oslashacute -60
+KPX V aeacute -70
+KPX V AEacute -125
+KPX V aringacute -70
+KPX V Aringacute -80
+KPX V zacute -100
+KPX V ycircumflex -100
+KPX V wcircumflex -120
+KPX V uogonek -100
+KPX V uring -100
+KPX V ubreve -100
+KPX V umacron -100
+KPX V utilde -100
+KPX V tbar -70
+KPX V tcaron -70
+KPX V scircumflex -70
+KPX V sacute -100
+KPX V rcaron -70
+KPX V racute -100
+KPX V obreve -150
+KPX V omacron -150
+KPX V Omacron -60
+KPX V eng -100
+KPX V napostrophe -20
+KPX V ncaron -50
+KPX V nacute -100
+KPX V jcircumflex -80
+KPX V ij -100
+KPX V iogonek -100
+KPX V ibreve -20
+KPX V itilde -50
+KPX V gcircumflex -150
+KPX V Gcircumflex -60
+KPX V ecaron -120
+KPX V eogonek -120
+KPX V ebreve -120
+KPX V emacron -120
+KPX V dcaron -120
+KPX V ccircumflex -70
+KPX V Ccircumflex -60
+KPX V aogonek -120
+KPX V Aogonek -80
+KPX V abreve -120
+KPX V Abreve -80
+KPX V amacron -120
+KPX V Amacron -80
+KPX V ccaron -70
+KPX V Ccaron -60
+KPX V cacute -120
+KPX V Cacute -60
+KPX V scedilla -100
+KPX V gbreve -150
+KPX V thorn -120
+KPX V yacute -120
+KPX V eth -70
+KPX V zcaron -50
+KPX V scaron -30
+KPX V dotlessi -100
+KPX V Ograve -40
+KPX V Ocircumflex -60
+KPX V Oacute -60
+KPX V Aacute -80
+KPX V Acircumflex -220
+KPX V ydieresis -120
+KPX V oe -150
+KPX V OE -60
+KPX V Otilde -6
+KPX V Atilde -220
+KPX V Agrave -220
+KPX V oslash -150
+KPX V ae -190
+KPX V Oslash -60
+KPX V AE -300
+KPX V udieresis -120
+KPX V ucircumflex -120
+KPX V ugrave -120
+KPX V uacute -120
+KPX V otilde -150
+KPX V odieresis -150
+KPX V ocircumflex -150
+KPX V ograve -150
+KPX V oacute -150
+KPX V ntilde -50
+KPX V idieresis -50
+KPX V icircumflex -50
+KPX V igrave -50
+KPX V iacute -100
+KPX V edieresis -120
+KPX V ecircumflex -120
+KPX V egrave -120
+KPX V eacute -120
+KPX V ccedilla -120
+KPX V aring -170
+KPX V atilde -120
+KPX V adieresis -160
+KPX V acircumflex -180
+KPX V agrave -120
+KPX V aacute -200
+KPX V Odieresis -60
+KPX V Ccedilla -60
+KPX V Aring -210
+KPX V Adieresis -210
+KPX V z -150
+KPX V y -150
+KPX V x -170
+KPX V w -150
+KPX V v -120
+KPX V u -180
+KPX V t -130
+KPX V s -190
+KPX V r -170
+KPX V q -150
+KPX V p -120
+KPX V o -200
+KPX V n -150
+KPX V m -180
+KPX V l -30
+KPX V k -30
+KPX V j -100
+KPX V i -100
+KPX V g -150
+KPX V f -80
+KPX V e -190
+KPX V d -170
+KPX V c -200
+KPX V a -200
+KPX V Q -60
+KPX V O -60
+KPX V G -60
+KPX V A -200
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -127
+KPX V hyphen -74
+KPX V comma -127
+KPX W uni1EF9 -50
+KPX W uni1EF6 -50
+KPX W uni1EF5 -50
+KPX W uni1EF1 -50
+KPX W uni1EEF -50
+KPX W uni1EED -50
+KPX W uni1EEB -50
+KPX W uni1EE9 -70
+KPX W uni1EE7 -70
+KPX W uni1EE5 -50
+KPX W uni1EE3 -70
+KPX W uni1EE1 -70
+KPX W uni1EDF -70
+KPX W uni1EDD -70
+KPX W uni1EDB -70
+KPX W uni1ED9 -70
+KPX W uni1ED7 -70
+KPX W uni1ED5 -70
+KPX W uni1ED3 -70
+KPX W uni1ED1 -80
+KPX W uni1ECF -80
+KPX W uni1ECD -70
+KPX W uni1EC7 -70
+KPX W uni1EC5 -70
+KPX W uni1EC3 -70
+KPX W uni1EC1 -70
+KPX W uni1EBF -70
+KPX W uni1EBD -70
+KPX W uni1EBB -70
+KPX W uni1EB9 -70
+KPX W uni1EB7 -80
+KPX W uni1EB6 -70
+KPX W uni1EB5 -80
+KPX W uni1EB4 -70
+KPX W uni1EB3 -80
+KPX W uni1EB2 -70
+KPX W uni1EB1 -80
+KPX W uni1EB0 -70
+KPX W uni1EAF -80
+KPX W uni1EAE -70
+KPX W uni1EAD -70
+KPX W uni1EAC -70
+KPX W uni1EAB -80
+KPX W uni1EAA -70
+KPX W uni1EA9 -80
+KPX W uni1EA8 -70
+KPX W uni1EA7 -80
+KPX W uni1EA6 -70
+KPX W uni1EA5 -80
+KPX W uni1EA4 -70
+KPX W uni1EA3 -80
+KPX W uni1EA2 -70
+KPX W uni1EA1 -80
+KPX W uni1EA0 -70
+KPX W uhorn -50
+KPX W ohorn -70
+KPX W uni0292 -50
+KPX W zdotaccent -50
+KPX W uhungarumlaut -50
+KPX W tcommaaccent -70
+KPX W scommaaccent -70
+KPX W rcommaaccent -70
+KPX W ohungarumlaut -70
+KPX W ncommaaccent -50
+KPX W gdotaccent -70
+KPX W gcommaaccent -70
+KPX W uni01F5 -70
+KPX W edotaccent -70
+KPX W dcroat -70
+KPX W cdotaccent -70
+KPX W u04D3 -80
+KPX W ygrave -50
+KPX W oslashacute -70
+KPX W aeacute -80
+KPX W AEacute -125
+KPX W aringacute -80
+KPX W Aringacute -70
+KPX W zacute -50
+KPX W ycircumflex -50
+KPX W wcircumflex -50
+KPX W uogonek -50
+KPX W uring -50
+KPX W ubreve -50
+KPX W umacron -50
+KPX W utilde -50
+KPX W tbar -70
+KPX W tcaron -70
+KPX W scircumflex -50
+KPX W sacute -50
+KPX W rcaron -50
+KPX W racute -70
+KPX W obreve -70
+KPX W omacron -50
+KPX W eng -50
+KPX W ncaron -80
+KPX W nacute -50
+KPX W gcircumflex -70
+KPX W ecaron -70
+KPX W eogonek -70
+KPX W ebreve -70
+KPX W emacron -70
+KPX W dcaron -70
+KPX W ccircumflex -70
+KPX W aogonek -80
+KPX W Aogonek -70
+KPX W abreve -80
+KPX W Abreve -70
+KPX W amacron -80
+KPX W Amacron -80
+KPX W ccaron -70
+KPX W cacute -70
+KPX W scedilla -50
+KPX W gbreve -70
+KPX W yacute -50
+KPX W zcaron -50
+KPX W scaron -50
+KPX W dotlessi -70
+KPX W Aacute -70
+KPX W Acircumflex -70
+KPX W oe -70
+KPX W Atilde -70
+KPX W Agrave -75
+KPX W oslash -70
+KPX W ae -80
+KPX W AE -110
+KPX W udieresis -50
+KPX W ucircumflex -50
+KPX W ugrave -50
+KPX W uacute -50
+KPX W otilde -70
+KPX W ocircumflex -70
+KPX W ograve -70
+KPX W oacute -70
+KPX W ntilde -50
+KPX W icircumflex -20
+KPX W iacute -50
+KPX W edieresis -70
+KPX W ecircumflex -70
+KPX W egrave -70
+KPX W eacute -70
+KPX W ccedilla -70
+KPX W aring -80
+KPX W atilde -80
+KPX W acircumflex -80
+KPX W agrave -80
+KPX W aacute -80
+KPX W Aring -70
+KPX W Adieresis -70
+KPX W z -180
+KPX W y -200
+KPX W x -200
+KPX W w -150
+KPX W v -150
+KPX W u -200
+KPX W t -110
+KPX W s -180
+KPX W r -173
+KPX W q -190
+KPX W p -170
+KPX W o -200
+KPX W n -180
+KPX W m -180
+KPX W l -50
+KPX W k -50
+KPX W j -130
+KPX W i -130
+KPX W h -80
+KPX W g -170
+KPX W f -150
+KPX W e -200
+KPX W d -180
+KPX W c -200
+KPX W b -70
+KPX W a -200
+KPX W A -220
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -90
+KPX W hyphen -55
+KPX W comma -90
+KPX Y uni1EF9 -50
+KPX Y uni1EF7 -50
+KPX Y uni1EF5 -50
+KPX Y uni1EF1 -50
+KPX Y uni1EEF -50
+KPX Y uni1EED -50
+KPX Y uni1EEB -50
+KPX Y uni1EE9 -50
+KPX Y uni1EE7 -50
+KPX Y uni1EE5 -50
+KPX Y uni1EE3 -70
+KPX Y uni1EE2 -80
+KPX Y uni1EE1 -70
+KPX Y uni1EE0 -80
+KPX Y uni1EDF -70
+KPX Y uni1EDE -80
+KPX Y uni1EDD -70
+KPX Y uni1EDC -80
+KPX Y uni1EDB -70
+KPX Y uni1ED9 -70
+KPX Y uni1ED8 -80
+KPX Y uni1ED7 -70
+KPX Y uni1ED6 -80
+KPX Y uni1ED5 -70
+KPX Y uni1ED4 -80
+KPX Y uni1ED3 -70
+KPX Y uni1ED2 -80
+KPX Y uni1ED1 -70
+KPX Y uni1ED0 -80
+KPX Y uni1ECF -70
+KPX Y uni1ECE -80
+KPX Y uni1ECD -70
+KPX Y uni1ECC -80
+KPX Y uni1EC7 -70
+KPX Y uni1EC5 -70
+KPX Y uni1EC3 -70
+KPX Y uni1EC1 -70
+KPX Y uni1EBF -70
+KPX Y uni1EBD -70
+KPX Y uni1EBB -70
+KPX Y uni1EB9 -70
+KPX Y uni1EB7 -80
+KPX Y uni1EB6 -70
+KPX Y uni1EB5 -80
+KPX Y uni1EB4 -70
+KPX Y uni1EB3 -80
+KPX Y uni1EB2 -70
+KPX Y uni1EB1 -80
+KPX Y uni1EB0 -70
+KPX Y uni1EAF -80
+KPX Y uni1EAE -70
+KPX Y uni1EAD -80
+KPX Y uni1EAC -70
+KPX Y uni1EAB -80
+KPX Y uni1EAA -70
+KPX Y uni1EA9 -80
+KPX Y uni1EA8 -120
+KPX Y uni1EA7 -80
+KPX Y uni1EA6 -70
+KPX Y uni1EA5 -80
+KPX Y uni1EA4 -70
+KPX Y uni1EA3 -80
+KPX Y uni1EA2 -70
+KPX Y uni1EA1 -80
+KPX Y uni1EA0 -70
+KPX Y uhorn -50
+KPX Y ohorn -70
+KPX Y Ohorn -80
+KPX Y ffl -50
+KPX Y ffi -50
+KPX Y ff -50
+KPX Y uni0292 -50
+KPX Y zdotaccent -50
+KPX Y uhungarumlaut -50
+KPX Y tcommaaccent -70
+KPX Y scommaaccent -50
+KPX Y rcommaaccent -70
+KPX Y ohungarumlaut -70
+KPX Y ncommaaccent -50
+KPX Y gdotaccent -70
+KPX Y gcommaaccent -70
+KPX Y uni01F5 -70
+KPX Y edotaccent -70
+KPX Y dcroat -70
+KPX Y cdotaccent -70
+KPX Y Ohungarumlaut -80
+KPX Y Gdotaccent -80
+KPX Y Gcommaaccent -80
+KPX Y u04D3 -80
+KPX Y Ohm -80
+KPX Y ygrave -50
+KPX Y wdieresis -50
+KPX Y wacute -50
+KPX Y wgrave -50
+KPX Y oslashacute -70
+KPX Y Oslashacute -80
+KPX Y aeacute -80
+KPX Y AEacute -120
+KPX Y aringacute -80
+KPX Y Aringacute -70
+KPX Y zacute -50
+KPX Y ycircumflex -50
+KPX Y wcircumflex -50
+KPX Y uogonek -50
+KPX Y uring -50
+KPX Y ubreve -50
+KPX Y umacron -50
+KPX Y utilde -50
+KPX Y tbar -70
+KPX Y tcaron -70
+KPX Y scircumflex -50
+KPX Y sacute -50
+KPX Y rcaron -50
+KPX Y racute -50
+KPX Y obreve -70
+KPX Y Obreve -80
+KPX Y omacron -70
+KPX Y Omacron -80
+KPX Y eng -50
+KPX Y ncaron -50
+KPX Y nacute -50
+KPX Y gcircumflex -70
+KPX Y Gcircumflex -80
+KPX Y ecaron -70
+KPX Y eogonek -70
+KPX Y ebreve -70
+KPX Y emacron -70
+KPX Y dcaron -70
+KPX Y ccircumflex -70
+KPX Y Ccircumflex -80
+KPX Y aogonek -80
+KPX Y Aogonek -70
+KPX Y abreve -80
+KPX Y Abreve -70
+KPX Y amacron -80
+KPX Y Amacron -70
+KPX Y ccaron -70
+KPX Y Ccaron -80
+KPX Y cacute -70
+KPX Y Cacute -80
+KPX Y scedilla -50
+KPX Y gbreve -70
+KPX Y yacute -50
+KPX Y scaron -50
+KPX Y dotlessi -50
+KPX Y Ograve -80
+KPX Y Ocircumflex -80
+KPX Y Oacute -80
+KPX Y Aacute -70
+KPX Y Ecircumflex -18
+KPX Y Acircumflex -70
+KPX Y fl -50
+KPX Y fi -50
+KPX Y ydieresis -50
+KPX Y oe -70
+KPX Y OE -80
+KPX Y Otilde -80
+KPX Y Atilde -70
+KPX Y Agrave -70
+KPX Y oslash -70
+KPX Y ae -80
+KPX Y Oslash -80
+KPX Y AE -125
+KPX Y udieresis -50
+KPX Y ucircumflex -70
+KPX Y ugrave -70
+KPX Y uacute -50
+KPX Y ograve -70
+KPX Y ntilde -50
+KPX Y iacute -50
+KPX Y edieresis -70
+KPX Y ecircumflex -70
+KPX Y egrave -70
+KPX Y eacute -70
+KPX Y ccedilla -70
+KPX Y aring -80
+KPX Y atilde -80
+KPX Y acircumflex -80
+KPX Y agrave -80
+KPX Y aacute -80
+KPX Y Odieresis -80
+KPX Y Ccedilla -80
+KPX Y Aring -70
+KPX Y Adieresis -70
+KPX Y z -140
+KPX Y y -120
+KPX Y x -150
+KPX Y w -120
+KPX Y v -120
+KPX Y u -160
+KPX Y t -90
+KPX Y s -160
+KPX Y r -140
+KPX Y q -150
+KPX Y p -120
+KPX Y o -150
+KPX Y n -150
+KPX Y m -130
+KPX Y j -90
+KPX Y i -61
+KPX Y g -150
+KPX Y f -100
+KPX Y e -150
+KPX Y d -120
+KPX Y c -130
+KPX Y a -150
+KPX Y O -80
+KPX Y G -80
+KPX Y C -80
+KPX Y A -150
+KPX Y semicolon -48
+KPX Y colon -48
+KPX Y period -95
+KPX Y hyphen -90
+KPX Y comma -85
+KPX bracketleft J 51
+KPX f Oacute 59
+KPX f Otilde 59
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r Oacute 63
+KPX r Otilde 63
+KPX r period -58
+KPX r hyphen -18
+KPX r comma -39
+KPX v o -17
+KPX v e -17
+KPX v a -26
+KPX v period -109
+KPX v comma -109
+KPX w o -17
+KPX w e -17
+KPX w a -26
+KPX w period -90
+KPX w comma -90
+KPX y o -17
+KPX y e -17
+KPX y a -26
+KPX y period -109
+KPX y comma -109
+KPX Agrave Ygrave -20
+KPX Agrave Wdieresis -25
+KPX Agrave Wacute -25
+KPX Agrave Wgrave -25
+KPX Agrave Wcircumflex -25
+KPX Agrave Tbar -60
+KPX Agrave Tcaron -60
+KPX Agrave Y 20
+KPX Agrave W -25
+KPX Agrave U 30
+KPX Agrave T 30
+KPX Agrave L 50
+KPX Aacute uni1EF8 20
+KPX Aacute uni1EF6 20
+KPX Aacute uni1EF4 20
+KPX Aacute Ygrave -120
+KPX Aacute Wdieresis -25
+KPX Aacute Wacute -25
+KPX Aacute Wgrave -25
+KPX Aacute Ycircumflex 20
+KPX Aacute Wcircumflex -25
+KPX Aacute Tbar -60
+KPX Aacute Tcaron -60
+KPX Aacute Yacute 20
+KPX Aacute Ydieresis 20
+KPX Aacute Y 20
+KPX Aacute W -25
+KPX Aacute V -25
+KPX Aacute U 30
+KPX Aacute T 30
+KPX Aacute L 50
+KPX Acircumflex uni1EF8 20
+KPX Acircumflex uni1EF6 20
+KPX Acircumflex uni1EF4 20
+KPX Acircumflex Ygrave 20
+KPX Acircumflex Wdieresis -25
+KPX Acircumflex Wacute -25
+KPX Acircumflex Wgrave -25
+KPX Acircumflex Ycircumflex 20
+KPX Acircumflex Wcircumflex -25
+KPX Acircumflex Tbar -60
+KPX Acircumflex Tcaron -60
+KPX Acircumflex Yacute 20
+KPX Acircumflex Ydieresis 20
+KPX Acircumflex Y 20
+KPX Acircumflex W -25
+KPX Acircumflex V 25
+KPX Acircumflex U 30
+KPX Acircumflex T 30
+KPX Acircumflex L 50
+KPX Atilde uni1EF8 20
+KPX Atilde uni1EF6 20
+KPX Atilde uni1EF4 20
+KPX Atilde Ygrave 20
+KPX Atilde Wdieresis -25
+KPX Atilde Wacute -25
+KPX Atilde Wgrave -25
+KPX Atilde Ycircumflex 20
+KPX Atilde Wcircumflex -25
+KPX Atilde Tbar -60
+KPX Atilde Tcaron -60
+KPX Atilde Yacute 20
+KPX Atilde Ydieresis 20
+KPX Atilde Y 20
+KPX Atilde W -25
+KPX Atilde V 25
+KPX Atilde U 30
+KPX Atilde T 30
+KPX Atilde L 50
+KPX Adieresis uni1EF8 20
+KPX Adieresis uni1EF6 20
+KPX Adieresis uni1EF4 20
+KPX Adieresis Ygrave 20
+KPX Adieresis Wdieresis -25
+KPX Adieresis Wacute -25
+KPX Adieresis Wgrave -25
+KPX Adieresis Ycircumflex 20
+KPX Adieresis Wcircumflex -25
+KPX Adieresis Tbar -60
+KPX Adieresis Tcaron -60
+KPX Adieresis Yacute 20
+KPX Adieresis Ydieresis 20
+KPX Adieresis Y 20
+KPX Adieresis W -25
+KPX Adieresis V 25
+KPX Adieresis U 30
+KPX Adieresis T 30
+KPX Adieresis L 50
+KPX Aring uni1EF8 20
+KPX Aring uni1EF6 20
+KPX Aring uni1EF4 20
+KPX Aring Ygrave 20
+KPX Aring Wdieresis -25
+KPX Aring Wacute -25
+KPX Aring Wgrave -25
+KPX Aring Ycircumflex 20
+KPX Aring Wcircumflex -25
+KPX Aring Tbar -60
+KPX Aring Yacute 20
+KPX Aring Ydieresis 20
+KPX Aring Y 20
+KPX Aring W -25
+KPX Aring V 25
+KPX Aring U 30
+KPX Aring T 30
+KPX Aring L 50
+KPX AE V 20
+KPX Ecircumflex A -36
+KPX Ograve uni1EF8 -60
+KPX Ograve uni1EF6 -60
+KPX Ograve uni1EF4 -60
+KPX Ograve Ygrave -60
+KPX Ograve Ycircumflex -60
+KPX Ograve Yacute -60
+KPX Ograve Ydieresis -60
+KPX Ograve Agrave -166
+KPX Ograve Y -60
+KPX Ograve V -60
+KPX Ograve A -146
+KPX Oacute uni1EF8 -60
+KPX Oacute uni1EF6 -60
+KPX Oacute uni1EF4 -60
+KPX Oacute Ygrave -60
+KPX Oacute Ycircumflex -60
+KPX Oacute Yacute -60
+KPX Oacute Ydieresis -60
+KPX Oacute Y -60
+KPX Oacute V -40
+KPX Ocircumflex uni1EF8 -60
+KPX Ocircumflex uni1EF6 -60
+KPX Ocircumflex uni1EF4 -60
+KPX Ocircumflex Ygrave -60
+KPX Ocircumflex Ycircumflex -60
+KPX Ocircumflex Yacute -60
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex Y -60
+KPX Ocircumflex V -40
+KPX Ocircumflex A -146
+KPX Otilde uni1EF8 -60
+KPX Otilde uni1EF6 -60
+KPX Otilde uni1EF4 -60
+KPX Otilde Ygrave -60
+KPX Otilde Ycircumflex -60
+KPX Otilde Yacute -60
+KPX Otilde Ecircumflex -68
+KPX Otilde Ydieresis -60
+KPX Otilde t -68
+KPX Otilde s -107
+KPX Otilde r -58
+KPX Otilde o -80
+KPX Otilde m -58
+KPX Otilde e -80
+KPX Otilde d -107
+KPX Otilde a -90
+KPX Otilde Y -60
+KPX Otilde V -40
+KPX Odieresis uni1EF8 -60
+KPX Odieresis uni1EF6 -60
+KPX Odieresis uni1EF4 -60
+KPX Odieresis Ygrave -60
+KPX Odieresis Ycircumflex -60
+KPX Odieresis Yacute -60
+KPX Odieresis Ydieresis -60
+KPX Odieresis Y -60
+KPX Odieresis V -40
+KPX Oslash uni1EF8 -60
+KPX Oslash uni1EF6 -60
+KPX Oslash uni1EF4 -60
+KPX Oslash Ygrave -60
+KPX Oslash Ycircumflex -60
+KPX Oslash Yacute -60
+KPX Oslash Ydieresis -60
+KPX Oslash Y -60
+KPX Oslash V -40
+KPX Yacute uni1EE2 -80
+KPX Yacute uni1EE0 -80
+KPX Yacute uni1EDE -80
+KPX Yacute uni1EDC -80
+KPX Yacute uni1ED8 -80
+KPX Yacute uni1ED4 -80
+KPX Yacute uni1ED2 -80
+KPX Yacute uni1ED0 -80
+KPX Yacute uni1ECE -60
+KPX Yacute uni1ECC -80
+KPX Yacute uni1EB6 -70
+KPX Yacute uni1EB4 -70
+KPX Yacute uni1EB2 -70
+KPX Yacute uni1EB0 -70
+KPX Yacute uni1EAE -70
+KPX Yacute uni1EAC -70
+KPX Yacute uni1EAA -70
+KPX Yacute uni1EA8 -70
+KPX Yacute uni1EA6 -70
+KPX Yacute uni1EA4 -70
+KPX Yacute uni1EA2 -70
+KPX Yacute uni1EA0 -70
+KPX Yacute Ohorn -80
+KPX Yacute Ohungarumlaut -80
+KPX Yacute Gdotaccent -80
+KPX Yacute Gcommaaccent -80
+KPX Yacute Ohm -80
+KPX Yacute Oslashacute -80
+KPX Yacute AEacute -120
+KPX Yacute Aringacute -120
+KPX Yacute Obreve -80
+KPX Yacute Omacron -80
+KPX Yacute Gcircumflex -80
+KPX Yacute Ccircumflex -80
+KPX Yacute Aogonek -120
+KPX Yacute Abreve -120
+KPX Yacute Amacron -120
+KPX Yacute Ccaron -80
+KPX Yacute Cacute -80
+KPX Yacute Ograve -80
+KPX Yacute Ocircumflex -80
+KPX Yacute Oacute -80
+KPX Yacute Aacute -70
+KPX Yacute Acircumflex -70
+KPX Yacute OE -80
+KPX Yacute Otilde -80
+KPX Yacute Atilde -70
+KPX Yacute Agrave -70
+KPX Yacute Oslash -80
+KPX Yacute AE -120
+KPX Yacute Odieresis -80
+KPX Yacute Ccedilla -80
+KPX Yacute Aring -70
+KPX Yacute Adieresis -70
+KPX Yacute O -80
+KPX Yacute G -80
+KPX Yacute C -80
+KPX Yacute A -120
+KPX acircumflex W -78
+KPX acircumflex V -151
+KPX acircumflex T -117
+KPX atilde W -78
+KPX atilde V -151
+KPX atilde T -117
+KPX Amacron Ygrave -120
+KPX Amacron Wacute -125
+KPX Amacron Wgrave -125
+KPX Amacron Ycircumflex -120
+KPX Amacron Wcircumflex -125
+KPX Amacron Tbar -60
+KPX Amacron Tcaron -60
+KPX Amacron Yacute -120
+KPX Amacron Ydieresis -120
+KPX Amacron Y 30
+KPX Amacron W -25
+KPX Amacron V -25
+KPX Amacron T 30
+KPX Amacron L 50
+KPX Abreve Ygrave -120
+KPX Abreve Wacute -125
+KPX Abreve Wgrave -125
+KPX Abreve Ycircumflex -120
+KPX Abreve Wcircumflex -125
+KPX Abreve Tbar -60
+KPX Abreve Tcaron -60
+KPX Abreve Yacute -120
+KPX Abreve Ydieresis -120
+KPX Abreve Y 20
+KPX Abreve W -25
+KPX Abreve V -25
+KPX Abreve T 30
+KPX Abreve L 50
+KPX Aogonek Ygrave -120
+KPX Aogonek Wacute -125
+KPX Aogonek Wgrave -125
+KPX Aogonek Ycircumflex -120
+KPX Aogonek Wcircumflex -125
+KPX Aogonek Tbar -60
+KPX Aogonek Tcaron -60
+KPX Aogonek Yacute -120
+KPX Aogonek Ydieresis -120
+KPX Aogonek Y 20
+KPX Aogonek W -25
+KPX Aogonek V -25
+KPX Aogonek T 30
+KPX Aogonek L 50
+KPX Omacron uni1EF8 -60
+KPX Omacron uni1EF6 -60
+KPX Omacron uni1EF4 -60
+KPX Omacron Ygrave -60
+KPX Omacron Ycircumflex -60
+KPX Omacron Yacute -60
+KPX Omacron Ydieresis -60
+KPX Omacron Y -60
+KPX Omacron V -40
+KPX Obreve uni1EF8 -60
+KPX Obreve uni1EF6 -60
+KPX Obreve uni1EF4 -60
+KPX Obreve Ygrave -60
+KPX Obreve Ycircumflex -60
+KPX Obreve Yacute -60
+KPX Obreve Ydieresis -60
+KPX Obreve Y -60
+KPX Ohungarumlaut uni1EF8 -60
+KPX Ohungarumlaut uni1EF6 -60
+KPX Ohungarumlaut uni1EF4 -60
+KPX Ohungarumlaut Ygrave -60
+KPX Ohungarumlaut Ycircumflex -60
+KPX Ohungarumlaut Yacute -60
+KPX Ohungarumlaut Ydieresis -60
+KPX Ohungarumlaut Y -60
+KPX Ohungarumlaut V -40
+KPX Tcommaaccent uni1EA2 -60
+KPX Tcommaaccent A -60
+KPX Tcaron uni1EB6 -60
+KPX Tcaron uni1EB4 -60
+KPX Tcaron uni1EB2 -60
+KPX Tcaron uni1EB0 -60
+KPX Tcaron uni1EAE -60
+KPX Tcaron uni1EAC -60
+KPX Tcaron uni1EAA -60
+KPX Tcaron uni1EA8 -60
+KPX Tcaron uni1EA6 -60
+KPX Tcaron uni1EA4 -60
+KPX Tcaron uni1EA2 -60
+KPX Tcaron uni1EA0 -60
+KPX Tcaron AEacute -60
+KPX Tcaron Aringacute -60
+KPX Tcaron Aogonek -60
+KPX Tcaron Abreve -60
+KPX Tcaron Amacron -60
+KPX Tcaron Aacute -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Atilde -60
+KPX Tcaron Agrave -60
+KPX Tcaron AE -60
+KPX Tcaron Adieresis -60
+KPX Tcaron A -60
+KPX Tbar uni1EB6 -60
+KPX Tbar uni1EB4 -60
+KPX Tbar uni1EB2 -60
+KPX Tbar uni1EB0 -80
+KPX Tbar uni1EAE -60
+KPX Tbar uni1EAC -60
+KPX Tbar uni1EAA -60
+KPX Tbar uni1EA8 -60
+KPX Tbar uni1EA6 -60
+KPX Tbar uni1EA4 -60
+KPX Tbar uni1EA2 -60
+KPX Tbar uni1EA0 -60
+KPX Tbar AEacute -60
+KPX Tbar Aogonek -60
+KPX Tbar Abreve -60
+KPX Tbar Amacron -60
+KPX Tbar Aacute -60
+KPX Tbar Acircumflex -60
+KPX Tbar Atilde -60
+KPX Tbar Agrave -60
+KPX Tbar AE -60
+KPX Tbar Aring -60
+KPX Tbar Adieresis -60
+KPX Tbar A -60
+KPX Wcircumflex uni1EB6 -70
+KPX Wcircumflex uni1EB4 -70
+KPX Wcircumflex uni1EB2 -70
+KPX Wcircumflex uni1EB0 -70
+KPX Wcircumflex uni1EAE -70
+KPX Wcircumflex uni1EAC -70
+KPX Wcircumflex uni1EAA -70
+KPX Wcircumflex uni1EA8 -70
+KPX Wcircumflex uni1EA6 -70
+KPX Wcircumflex uni1EA4 -70
+KPX Wcircumflex uni1EA2 -70
+KPX Wcircumflex uni1EA0 -70
+KPX Wcircumflex AEacute -125
+KPX Wcircumflex Aringacute -125
+KPX Wcircumflex Aogonek -125
+KPX Wcircumflex Abreve -125
+KPX Wcircumflex Amacron -125
+KPX Wcircumflex Aacute -70
+KPX Wcircumflex Acircumflex -70
+KPX Wcircumflex Atilde -70
+KPX Wcircumflex Agrave -70
+KPX Wcircumflex AE -125
+KPX Wcircumflex Aring -70
+KPX Wcircumflex Adieresis -70
+KPX Wcircumflex A -230
+KPX Ycircumflex uni1EE2 -80
+KPX Ycircumflex uni1EE0 -80
+KPX Ycircumflex uni1EDE -80
+KPX Ycircumflex uni1EDC -80
+KPX Ycircumflex uni1ED8 -80
+KPX Ycircumflex uni1ED6 -80
+KPX Ycircumflex uni1ED4 -80
+KPX Ycircumflex uni1ED2 -80
+KPX Ycircumflex uni1ED0 -80
+KPX Ycircumflex uni1ECE -80
+KPX Ycircumflex uni1EB6 -70
+KPX Ycircumflex uni1EB4 -70
+KPX Ycircumflex uni1EB2 -70
+KPX Ycircumflex uni1EB0 -70
+KPX Ycircumflex uni1EAE -70
+KPX Ycircumflex uni1EAC -70
+KPX Ycircumflex uni1EAA -70
+KPX Ycircumflex uni1EA8 -70
+KPX Ycircumflex uni1EA6 -70
+KPX Ycircumflex uni1EA4 -70
+KPX Ycircumflex uni1EA2 -70
+KPX Ycircumflex uni1EA0 -70
+KPX Ycircumflex Ohorn -80
+KPX Ycircumflex Ohungarumlaut -80
+KPX Ycircumflex Gdotaccent -80
+KPX Ycircumflex Gcommaaccent -80
+KPX Ycircumflex Ohm -80
+KPX Ycircumflex Oslashacute -80
+KPX Ycircumflex AEacute -120
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Aogonek -120
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Aacute -70
+KPX Ycircumflex Acircumflex -70
+KPX Ycircumflex OE -80
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex Atilde -70
+KPX Ycircumflex Agrave -70
+KPX Ycircumflex Oslash -80
+KPX Ycircumflex AE -120
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex Ccedilla -80
+KPX Ycircumflex Aring -70
+KPX Ycircumflex Adieresis -70
+KPX Ycircumflex O -80
+KPX Ycircumflex G -80
+KPX Ycircumflex C -80
+KPX Ycircumflex A -70
+KPX Ydieresis uni1EE2 -80
+KPX Ydieresis uni1EE0 -80
+KPX Ydieresis uni1EDE -80
+KPX Ydieresis uni1EDC -80
+KPX Ydieresis uni1ED8 -80
+KPX Ydieresis uni1ED6 -80
+KPX Ydieresis uni1ED4 -80
+KPX Ydieresis uni1ED2 -80
+KPX Ydieresis uni1ED0 -80
+KPX Ydieresis uni1ECE -80
+KPX Ydieresis uni1ECC -80
+KPX Ydieresis uni1EB6 -70
+KPX Ydieresis uni1EB4 -70
+KPX Ydieresis uni1EB2 -70
+KPX Ydieresis uni1EB0 -70
+KPX Ydieresis uni1EAE -70
+KPX Ydieresis uni1EAC -70
+KPX Ydieresis uni1EAA -70
+KPX Ydieresis uni1EA8 -70
+KPX Ydieresis uni1EA6 -70
+KPX Ydieresis uni1EA4 -70
+KPX Ydieresis uni1EA2 -70
+KPX Ydieresis uni1EA0 -70
+KPX Ydieresis Ohorn -80
+KPX Ydieresis Ohungarumlaut -80
+KPX Ydieresis Gdotaccent -80
+KPX Ydieresis Gcommaaccent -80
+KPX Ydieresis Ohm -80
+KPX Ydieresis Oslashacute -80
+KPX Ydieresis AEacute -120
+KPX Ydieresis Aringacute -120
+KPX Ydieresis Obreve -80
+KPX Ydieresis Omacron -80
+KPX Ydieresis Gcircumflex -80
+KPX Ydieresis Ccircumflex -80
+KPX Ydieresis Aogonek -120
+KPX Ydieresis Abreve -120
+KPX Ydieresis Amacron -120
+KPX Ydieresis Ccaron -80
+KPX Ydieresis Cacute -80
+KPX Ydieresis Ograve -80
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Oacute -80
+KPX Ydieresis Aacute -70
+KPX Ydieresis Acircumflex -70
+KPX Ydieresis OE -80
+KPX Ydieresis Otilde -80
+KPX Ydieresis Atilde -70
+KPX Ydieresis Agrave -70
+KPX Ydieresis Oslash -80
+KPX Ydieresis AE -120
+KPX Ydieresis Odieresis -80
+KPX Ydieresis Ccedilla -80
+KPX Ydieresis Aring -70
+KPX Ydieresis Adieresis -70
+KPX Ydieresis O -80
+KPX Ydieresis G -80
+KPX Ydieresis C -80
+KPX Ydieresis A -70
+KPX Ohorn uni1EF8 50
+KPX Ohorn uni1EF6 50
+KPX Ohorn uni1EF4 50
+KPX Ohorn Ygrave 50
+KPX Ohorn Ycircumflex 50
+KPX Ohorn Yacute 50
+KPX Ohorn Ydieresis 50
+KPX Ohorn Y 50
+KPX Aringacute Ygrave -120
+KPX Aringacute Wacute -125
+KPX Aringacute Wgrave -125
+KPX Aringacute Wcircumflex -125
+KPX Aringacute Tcaron -60
+KPX Aringacute Yacute -120
+KPX Aringacute Ydieresis -120
+KPX Aringacute Y 20
+KPX Aringacute W -25
+KPX Aringacute V -25
+KPX Aringacute T 30
+KPX Aringacute L 50
+KPX Oslashacute uni1EF8 -6
+KPX Oslashacute uni1EF6 -60
+KPX Oslashacute uni1EF4 -60
+KPX Oslashacute Ygrave -60
+KPX Oslashacute Ycircumflex -60
+KPX Oslashacute Yacute -60
+KPX Oslashacute Ydieresis -60
+KPX Oslashacute Y -60
+KPX Oslashacute V -40
+KPX uni0375 nu -91
+KPX Alphatonos upsilondieresis -50
+KPX Alphatonos psi -50
+KPX Alphatonos chi -50
+KPX Alphatonos upsilon -50
+KPX Alphatonos tau -50
+KPX Alphatonos nu -50
+KPX Alphatonos theta -50
+KPX Alphatonos eta -50
+KPX Alphatonos gamma -50
+KPX Alphatonos pi -50
+KPX Upsilontonos omega -70
+KPX Upsilontonos psi -50
+KPX Upsilontonos chi -50
+KPX Upsilontonos phi -50
+KPX Upsilontonos upsilon -70
+KPX Upsilontonos tau -50
+KPX Upsilontonos sigma -50
+KPX Upsilontonos uni03C2 -30
+KPX Upsilontonos rho -50
+KPX Upsilontonos omicron -50
+KPX Upsilontonos nu -50
+KPX Upsilontonos lambda 30
+KPX Upsilontonos kappa -50
+KPX Upsilontonos theta -20
+KPX Upsilontonos eta -50
+KPX Upsilontonos epsilon -50
+KPX Upsilontonos delta -30
+KPX Upsilontonos gamma -70
+KPX Upsilontonos beta -50
+KPX Upsilontonos alpha -50
+KPX Upsilontonos pi -50
+KPX Upsilontonos uni00B5 -50
+KPX Alpha uni1FE1 -50
+KPX Alpha uni1FE0 -50
+KPX Alpha uni1FE2 -50
+KPX Alpha uni1FE3 -50
+KPX Alpha uni1F57 -50
+KPX Alpha uni1F56 -50
+KPX Alpha uni1FE6 -50
+KPX Alpha uni1F52 -50
+KPX Alpha uni1F54 -50
+KPX Alpha uni1F53 -50
+KPX Alpha uni1F55 -50
+KPX Alpha uni1F50 -50
+KPX Alpha uni1F51 -50
+KPX Alpha uni1F7A -50
+KPX Alpha uni1F7B -50
+KPX Alpha upsilontonos -50
+KPX Alpha psi -50
+KPX Alpha chi -50
+KPX Alpha upsilon -50
+KPX Alpha tau -50
+KPX Alpha nu -50
+KPX Alpha theta -50
+KPX Alpha eta -50
+KPX Alpha gamma -50
+KPX Alpha etatonos -50
+KPX Alpha Upsilondieresis 30
+KPX Alpha Upsilon 20
+KPX Alpha Xi 30
+KPX Alpha Lambda 70
+KPX Alpha uni0394 50
+KPX Alpha pi -50
+KPX Gamma uni03DE -70
+KPX Gamma uni03DA -70
+KPX Gamma uni1FF7 -70
+KPX Gamma uni1FF4 -70
+KPX Gamma uni1FF3 -70
+KPX Gamma uni1FF2 -70
+KPX Gamma uni1FF6 -70
+KPX Gamma uni1F7D -70
+KPX Gamma uni1F7C -70
+KPX Gamma uni1FE6 -70
+KPX Gamma uni1F7A -70
+KPX Gamma uni1F7B -70
+KPX Gamma uni1FE4 -100
+KPX Gamma uni1FE5 -100
+KPX Gamma uni1F79 -70
+KPX Gamma uni1F78 -70
+KPX Gamma uni1F76 -40
+KPX Gamma uni1F77 -70
+KPX Gamma uni1FC7 -70
+KPX Gamma uni1FC6 -70
+KPX Gamma uni1FC4 -70
+KPX Gamma uni1FC3 -70
+KPX Gamma uni1FC2 -70
+KPX Gamma uni1F75 -70
+KPX Gamma uni1F74 -70
+KPX Gamma uni1F11 -70
+KPX Gamma uni1F73 -70
+KPX Gamma uni1FB7 -70
+KPX Gamma uni1FB6 -70
+KPX Gamma uni1fFB4 -70
+KPX Gamma uni1FB3 -70
+KPX Gamma uni1FB2 -70
+KPX Gamma uni1F71 -70
+KPX Gamma uni1F70 -70
+KPX Gamma phi1 -100
+KPX Gamma uni03D1 -50
+KPX Gamma uni03D0 -70
+KPX Gamma omegatonos -70
+KPX Gamma upsilontonos -70
+KPX Gamma omicrontonos -100
+KPX Gamma omega -70
+KPX Gamma psi -70
+KPX Gamma chi -70
+KPX Gamma phi -70
+KPX Gamma upsilon -70
+KPX Gamma tau -70
+KPX Gamma sigma -90
+KPX Gamma uni03C2 -70
+KPX Gamma rho -100
+KPX Gamma omicron -100
+KPX Gamma xi -50
+KPX Gamma nu -70
+KPX Gamma lambda -70
+KPX Gamma kappa -70
+KPX Gamma iota -70
+KPX Gamma theta -70
+KPX Gamma eta -70
+KPX Gamma zeta -70
+KPX Gamma epsilon -70
+KPX Gamma delta -70
+KPX Gamma gamma -70
+KPX Gamma beta -70
+KPX Gamma alpha -70
+KPX Gamma iotatonos -70
+KPX Gamma etatonos -70
+KPX Gamma epsilontonos -70
+KPX Gamma alphatonos -70
+KPX Gamma Lambda -150
+KPX Gamma Alpha -80
+KPX Gamma uni0394 -80
+KPX Gamma pi -70
+KPX Gamma uni00B5 -70
+KPX uni0394 Upsilondieresis -40
+KPX uni0394 Upsilon -40
+KPX Eta Alpha -40
+KPX Theta Alpha -50
+KPX Iota Alpha -40
+KPX Kappa Alpha -40
+KPX Lambda upsilondieresis -50
+KPX Lambda psi -50
+KPX Lambda chi -50
+KPX Lambda upsilon -50
+KPX Lambda tau -50
+KPX Lambda nu -50
+KPX Lambda theta -50
+KPX Lambda eta -50
+KPX Lambda gamma -50
+KPX Lambda etatonos -50
+KPX Lambda Upsilondieresis -70
+KPX Lambda Tau -50
+KPX Lambda Lambda 70
+KPX Lambda Alpha 70
+KPX Lambda pi -50
+KPX Mu Alpha -20
+KPX Nu Alpha -30
+KPX Xi Alpha -30
+KPX Rho omegatonos -70
+KPX Rho upsilontonos -70
+KPX Rho omicrontonos -70
+KPX Rho omega -70
+KPX Rho psi -70
+KPX Rho chi -70
+KPX Rho phi -70
+KPX Rho upsilon -70
+KPX Rho tau -70
+KPX Rho sigma -70
+KPX Rho uni03C2 -70
+KPX Rho rho -70
+KPX Rho omicron -70
+KPX Rho xi -70
+KPX Rho nu -70
+KPX Rho lambda -70
+KPX Rho kappa -70
+KPX Rho iota -70
+KPX Rho theta -70
+KPX Rho eta -70
+KPX Rho zeta -70
+KPX Rho epsilon -70
+KPX Rho delta -70
+KPX Rho gamma -70
+KPX Rho beta -70
+KPX Rho alpha -70
+KPX Rho upsilondieresistonos -70
+KPX Rho iotatonos -70
+KPX Rho etatonos -70
+KPX Rho epsilontonos -70
+KPX Rho alphatonos -70
+KPX Rho Alpha -80
+KPX Rho pi -70
+KPX Rho uni00B5 -70
+KPX Tau uni1FF4 -50
+KPX Tau uni1FF3 -50
+KPX Tau uni1FF2 -50
+KPX Tau uni1FF6 -50
+KPX Tau uni1F7D -50
+KPX Tau uni1F7C -50
+KPX Tau uni1FE1 -50
+KPX Tau uni1FE0 -50
+KPX Tau uni1F7A -50
+KPX Tau uni1F7B -50
+KPX Tau uni1F79 -50
+KPX Tau uni1F78 -50
+KPX Tau uni1FC7 -50
+KPX Tau uni1FC6 -50
+KPX Tau uni1FC4 -50
+KPX Tau uni1FC3 -50
+KPX Tau uni1F75 -50
+KPX Tau uni1F74 -50
+KPX Tau uni1F73 -50
+KPX Tau uni1F72 -50
+KPX Tau uni1FB7 -50
+KPX Tau uni1FB6 -50
+KPX Tau uni1fFB4 -50
+KPX Tau uni1FB3 -50
+KPX Tau uni1FB2 -50
+KPX Tau uni1FB1 -50
+KPX Tau uni1FB0 -50
+KPX Tau uni1F71 -50
+KPX Tau uni1F70 -50
+KPX Tau omegatonos -70
+KPX Tau upsilontonos -70
+KPX Tau omicrontonos -70
+KPX Tau omega -70
+KPX Tau psi -70
+KPX Tau chi -70
+KPX Tau phi -70
+KPX Tau upsilon -70
+KPX Tau tau -70
+KPX Tau sigma -70
+KPX Tau uni03C2 -70
+KPX Tau rho -70
+KPX Tau omicron -70
+KPX Tau xi -70
+KPX Tau nu -70
+KPX Tau lambda -70
+KPX Tau kappa -70
+KPX Tau iota -70
+KPX Tau theta -70
+KPX Tau eta -70
+KPX Tau zeta -70
+KPX Tau epsilon -70
+KPX Tau delta -70
+KPX Tau gamma -70
+KPX Tau beta -70
+KPX Tau alpha -70
+KPX Tau iotatonos -70
+KPX Tau etatonos -70
+KPX Tau epsilontonos -70
+KPX Tau alphatonos -70
+KPX Tau Lambda -50
+KPX Tau Alpha -100
+KPX Tau pi -70
+KPX Tau uni00B5 -70
+KPX Upsilon omegatonos -70
+KPX Upsilon upsilontonos -70
+KPX Upsilon omicrontonos -50
+KPX Upsilon upsilondieresis -70
+KPX Upsilon iotadieresis 50
+KPX Upsilon omega -70
+KPX Upsilon psi -70
+KPX Upsilon chi -50
+KPX Upsilon phi -50
+KPX Upsilon upsilon -70
+KPX Upsilon tau -50
+KPX Upsilon sigma -50
+KPX Upsilon uni03C2 -50
+KPX Upsilon rho -50
+KPX Upsilon omicron -70
+KPX Upsilon nu -50
+KPX Upsilon kappa -50
+KPX Upsilon iota -50
+KPX Upsilon theta -30
+KPX Upsilon eta -70
+KPX Upsilon zeta -30
+KPX Upsilon epsilon -50
+KPX Upsilon delta -10
+KPX Upsilon gamma -90
+KPX Upsilon beta -50
+KPX Upsilon alpha -50
+KPX Upsilon upsilondieresistonos -50
+KPX Upsilon etatonos -50
+KPX Upsilon epsilontonos -50
+KPX Upsilon alphatonos -50
+KPX Upsilon Lambda -180
+KPX Upsilon Alpha -140
+KPX Upsilon iotadieresistonos 40
+KPX Upsilon uni0394 -30
+KPX Upsilon pi -50
+KPX Upsilon uni00B5 -50
+KPX Phi Alpha -80
+KPX Chi uni1FE7 -50
+KPX Chi uni1FE1 -50
+KPX Chi uni1FE0 -50
+KPX Chi uni1FE6 -50
+KPX Chi uni1F7A -50
+KPX Chi uni1F7B -50
+KPX Chi uni1FC6 -50
+KPX Chi uni1FC4 -50
+KPX Chi uni1FC3 -50
+KPX Chi uni1FC2 -50
+KPX Chi uni1F75 -50
+KPX Chi uni1F74 -50
+KPX Chi uni1FB7 -50
+KPX Chi uni1FB6 -50
+KPX Chi uni1FB3 -50
+KPX Chi uni1F71 -50
+KPX Chi uni1F70 -50
+KPX Chi upsilondieresis -50
+KPX Chi chi -50
+KPX Chi upsilon -50
+KPX Chi tau -50
+KPX Chi nu -50
+KPX Chi eta -50
+KPX Chi etatonos -50
+KPX Chi Alpha 70
+KPX Chi pi -50
+KPX Psi Alpha -80
+KPX uni03A9 Alpha -30
+KPX Iotadieresis Alpha -30
+KPX Upsilondieresis Lambda -70
+KPX Upsilondieresis Alpha -170
+KPX Upsilondieresis uni0394 -30
+KPX zeta eta -70
+KPX zeta epsilon -50
+KPX zeta alpha -50
+KPX Ohm uni1EF8 -60
+KPX Ohm uni1EF6 -60
+KPX Ohm uni1EF4 -60
+KPX Ohm Ygrave -60
+KPX Ohm Ycircumflex -60
+KPX Ohm Yacute -60
+KPX Ohm Ydieresis -60
+KPX Ohm Y -60
+KPX Wgrave uni1EB6 -70
+KPX Wgrave uni1EB4 -70
+KPX Wgrave uni1EB2 -70
+KPX Wgrave uni1EB0 -70
+KPX Wgrave uni1EAE -70
+KPX Wgrave uni1EAC -70
+KPX Wgrave uni1EAA -70
+KPX Wgrave uni1EA8 -70
+KPX Wgrave uni1EA6 -70
+KPX Wgrave uni1EA4 -70
+KPX Wgrave uni1EA2 -70
+KPX Wgrave uni1EA0 -70
+KPX Wgrave AEacute -125
+KPX Wgrave Aringacute -125
+KPX Wgrave Aogonek -125
+KPX Wgrave Abreve -125
+KPX Wgrave Amacron -125
+KPX Wgrave Aacute -70
+KPX Wgrave Acircumflex -70
+KPX Wgrave Atilde -70
+KPX Wgrave Agrave -70
+KPX Wgrave AE -125
+KPX Wgrave Aring -70
+KPX Wgrave Adieresis -70
+KPX Wgrave A -210
+KPX Wacute uni1EB6 -70
+KPX Wacute uni1EB4 -70
+KPX Wacute uni1EB2 -70
+KPX Wacute uni1EB0 -70
+KPX Wacute uni1EAE -70
+KPX Wacute uni1EAC -70
+KPX Wacute uni1EAA -70
+KPX Wacute uni1EA8 -70
+KPX Wacute uni1EA6 -70
+KPX Wacute uni1EA4 -70
+KPX Wacute uni1EA2 -70
+KPX Wacute uni1EA0 -70
+KPX Wacute AEacute -125
+KPX Wacute Aringacute -125
+KPX Wacute Aogonek -125
+KPX Wacute Abreve -125
+KPX Wacute Amacron -125
+KPX Wacute Aacute -70
+KPX Wacute Acircumflex -70
+KPX Wacute Atilde -70
+KPX Wacute Agrave -70
+KPX Wacute AE -125
+KPX Wacute Aring -70
+KPX Wacute Adieresis -70
+KPX Wacute A -200
+KPX Wdieresis uni1EB6 -70
+KPX Wdieresis uni1EB4 -70
+KPX Wdieresis uni1EB2 -70
+KPX Wdieresis uni1EB0 -70
+KPX Wdieresis uni1EAE -70
+KPX Wdieresis uni1EAC -70
+KPX Wdieresis uni1EAA -70
+KPX Wdieresis uni1EA8 -70
+KPX Wdieresis uni1EA6 -70
+KPX Wdieresis uni1EA4 -70
+KPX Wdieresis uni1EA2 -70
+KPX Wdieresis uni1EA0 -70
+KPX Wdieresis AEacute -125
+KPX Wdieresis Aacute -70
+KPX Wdieresis Acircumflex -70
+KPX Wdieresis Atilde -70
+KPX Wdieresis Agrave -70
+KPX Wdieresis AE -125
+KPX Wdieresis Aring -70
+KPX Wdieresis Adieresis -70
+KPX Wdieresis A -200
+KPX uni1EA0 uni1EF8 -20
+KPX uni1EA0 uni1EF6 -20
+KPX uni1EA0 uni1EF4 -20
+KPX uni1EA0 Ygrave 20
+KPX uni1EA0 Wdieresis -25
+KPX uni1EA0 Wacute -25
+KPX uni1EA0 Wgrave -25
+KPX uni1EA0 Ycircumflex 20
+KPX uni1EA0 Wcircumflex -25
+KPX uni1EA0 Tbar -60
+KPX uni1EA0 Tcaron -60
+KPX uni1EA0 Yacute 20
+KPX uni1EA0 Ydieresis 20
+KPX uni1EA0 Y 30
+KPX uni1EA0 W -25
+KPX uni1EA0 V -25
+KPX uni1EA0 T 30
+KPX uni1EA0 L 50
+KPX uni1EA2 uni1EF8 -20
+KPX uni1EA2 uni1EF6 -20
+KPX uni1EA2 uni1EF4 -20
+KPX uni1EA2 Tcommaaccent -60
+KPX uni1EA2 Ygrave 20
+KPX uni1EA2 Wdieresis -25
+KPX uni1EA2 Wacute -25
+KPX uni1EA2 Wgrave -25
+KPX uni1EA2 Ycircumflex 20
+KPX uni1EA2 Wcircumflex -25
+KPX uni1EA2 Tbar -60
+KPX uni1EA2 Tcaron -60
+KPX uni1EA2 Yacute 20
+KPX uni1EA2 Ydieresis 20
+KPX uni1EA2 Y 20
+KPX uni1EA2 W -25
+KPX uni1EA2 V -25
+KPX uni1EA2 T 30
+KPX uni1EA2 L 50
+KPX uni1EA4 uni1EF8 -20
+KPX uni1EA4 uni1EF6 -20
+KPX uni1EA4 uni1EF4 -20
+KPX uni1EA4 Ygrave 20
+KPX uni1EA4 Wdieresis -25
+KPX uni1EA4 Wacute -25
+KPX uni1EA4 Wgrave -25
+KPX uni1EA4 Ycircumflex -20
+KPX uni1EA4 Wcircumflex -25
+KPX uni1EA4 Tbar -60
+KPX uni1EA4 Tcaron -60
+KPX uni1EA4 Yacute -20
+KPX uni1EA4 Ydieresis -20
+KPX uni1EA4 Y -20
+KPX uni1EA4 W -25
+KPX uni1EA4 V -25
+KPX uni1EA4 T 30
+KPX uni1EA4 L 50
+KPX uni1EA6 uni1EF8 -20
+KPX uni1EA6 uni1EF6 -20
+KPX uni1EA6 uni1EF4 -20
+KPX uni1EA6 Ygrave -20
+KPX uni1EA6 Wdieresis -25
+KPX uni1EA6 Wacute -25
+KPX uni1EA6 Wgrave -25
+KPX uni1EA6 Ycircumflex -20
+KPX uni1EA6 Wcircumflex -25
+KPX uni1EA6 Tbar -60
+KPX uni1EA6 Tcaron -60
+KPX uni1EA6 Yacute -20
+KPX uni1EA6 Ydieresis -20
+KPX uni1EA6 Y -20
+KPX uni1EA6 W -25
+KPX uni1EA6 V -25
+KPX uni1EA6 T 30
+KPX uni1EA6 L 50
+KPX uni1EA8 uni1EF8 -20
+KPX uni1EA8 uni1EF6 -20
+KPX uni1EA8 uni1EF4 -20
+KPX uni1EA8 Ygrave -20
+KPX uni1EA8 Wdieresis -25
+KPX uni1EA8 Wacute -25
+KPX uni1EA8 Wgrave -25
+KPX uni1EA8 Ycircumflex -20
+KPX uni1EA8 Wcircumflex -25
+KPX uni1EA8 Tbar -60
+KPX uni1EA8 Tcaron -60
+KPX uni1EA8 Yacute -20
+KPX uni1EA8 Ydieresis 20
+KPX uni1EA8 Y -120
+KPX uni1EA8 W -25
+KPX uni1EA8 V -25
+KPX uni1EA8 T 30
+KPX uni1EA8 L 50
+KPX uni1EAA uni1EF8 -20
+KPX uni1EAA uni1EF6 -20
+KPX uni1EAA uni1EF4 -20
+KPX uni1EAA Ygrave -20
+KPX uni1EAA Wdieresis -25
+KPX uni1EAA Wacute -25
+KPX uni1EAA Wgrave -25
+KPX uni1EAA Ycircumflex 20
+KPX uni1EAA Wcircumflex -25
+KPX uni1EAA Tbar -60
+KPX uni1EAA Tcaron -60
+KPX uni1EAA Yacute -20
+KPX uni1EAA Ydieresis 20
+KPX uni1EAA Y -20
+KPX uni1EAA W -25
+KPX uni1EAA V -25
+KPX uni1EAA T 30
+KPX uni1EAA L 50
+KPX uni1EAC uni1EF8 -20
+KPX uni1EAC uni1EF6 -20
+KPX uni1EAC uni1EF4 -20
+KPX uni1EAC Wdieresis -25
+KPX uni1EAC Wacute -25
+KPX uni1EAC Wgrave -25
+KPX uni1EAC Wcircumflex -25
+KPX uni1EAC Tbar -60
+KPX uni1EAC Tcaron -60
+KPX uni1EAC W -25
+KPX uni1EAC V -25
+KPX uni1EAC T 30
+KPX uni1EAC L 50
+KPX uni1EAE Wdieresis -25
+KPX uni1EAE Wacute -25
+KPX uni1EAE Wgrave -25
+KPX uni1EAE Tbar -60
+KPX uni1EAE Tcaron -60
+KPX uni1EAE W -25
+KPX uni1EAE V -25
+KPX uni1EAE T 30
+KPX uni1EAE L 50
+KPX uni1EB0 Wdieresis -25
+KPX uni1EB0 Wacute -25
+KPX uni1EB0 Wgrave -25
+KPX uni1EB0 Wcircumflex -25
+KPX uni1EB0 Tbar -80
+KPX uni1EB0 Tcaron -60
+KPX uni1EB0 W -25
+KPX uni1EB0 V -25
+KPX uni1EB0 T 30
+KPX uni1EB0 L 50
+KPX uni1EB2 Wdieresis -25
+KPX uni1EB2 Wacute -25
+KPX uni1EB2 Wgrave -25
+KPX uni1EB2 Wcircumflex -25
+KPX uni1EB2 Tbar -60
+KPX uni1EB2 Tcaron -60
+KPX uni1EB2 W -25
+KPX uni1EB2 V -25
+KPX uni1EB2 T 30
+KPX uni1EB2 L 50
+KPX uni1EB4 Wdieresis -25
+KPX uni1EB4 Wacute -25
+KPX uni1EB4 Wgrave -25
+KPX uni1EB4 Tbar -60
+KPX uni1EB4 Tcaron -60
+KPX uni1EB4 W -25
+KPX uni1EB4 V -25
+KPX uni1EB4 T 30
+KPX uni1EB6 Wdieresis -25
+KPX uni1EB6 Wacute -25
+KPX uni1EB6 Wgrave -25
+KPX uni1EB6 Ycircumflex -25
+KPX uni1EB6 Wcircumflex -25
+KPX uni1EB6 Tbar -60
+KPX uni1EB6 Tcaron -60
+KPX uni1EB6 Ydieresis -25
+KPX uni1EB6 W -25
+KPX uni1EB6 V -25
+KPX uni1EB6 T 30
+KPX uni1EB6 L 50
+KPX uni1ECC uni1EF8 -60
+KPX uni1ECC uni1EF6 -60
+KPX uni1ECC uni1EF4 -60
+KPX uni1ECC Ygrave -60
+KPX uni1ECC Yacute -60
+KPX uni1ECC Ydieresis -60
+KPX uni1ECC Y -60
+KPX uni1ECC V -40
+KPX uni1ECE uni1EF8 -60
+KPX uni1ECE uni1EF6 -60
+KPX uni1ECE uni1EF4 -60
+KPX uni1ECE Ygrave -60
+KPX uni1ECE Ycircumflex -60
+KPX uni1ECE Yacute -60
+KPX uni1ECE Ydieresis -60
+KPX uni1ECE Y -60
+KPX uni1ECE V -40
+KPX uni1ED0 uni1EF8 -60
+KPX uni1ED0 uni1EF6 -60
+KPX uni1ED0 uni1EF4 -60
+KPX uni1ED0 Ygrave -60
+KPX uni1ED0 Ycircumflex -60
+KPX uni1ED0 Yacute -60
+KPX uni1ED0 Ydieresis -60
+KPX uni1ED0 Y -60
+KPX uni1ED0 V -40
+KPX uni1ED2 uni1EF8 -60
+KPX uni1ED2 uni1EF6 -60
+KPX uni1ED2 uni1EF4 -60
+KPX uni1ED2 Ygrave -60
+KPX uni1ED2 Ycircumflex -60
+KPX uni1ED2 Yacute -60
+KPX uni1ED2 Ydieresis -60
+KPX uni1ED2 Y -60
+KPX uni1ED2 V -40
+KPX uni1ED4 uni1EF8 -60
+KPX uni1ED4 uni1EF6 -60
+KPX uni1ED4 uni1EF4 -60
+KPX uni1ED4 Ygrave -60
+KPX uni1ED4 Ycircumflex -60
+KPX uni1ED4 Yacute -60
+KPX uni1ED4 Ydieresis -60
+KPX uni1ED4 Y -60
+KPX uni1ED6 uni1EF8 -60
+KPX uni1ED6 uni1EF6 -60
+KPX uni1ED6 uni1EF4 -60
+KPX uni1ED6 Ygrave -60
+KPX uni1ED6 Ycircumflex -60
+KPX uni1ED6 Ydieresis -60
+KPX uni1ED6 Y -60
+KPX uni1ED8 uni1EF8 -60
+KPX uni1ED8 uni1EF6 -60
+KPX uni1ED8 uni1EF4 -60
+KPX uni1ED8 Ygrave -60
+KPX uni1ED8 Ycircumflex -60
+KPX uni1ED8 Yacute -60
+KPX uni1ED8 Ydieresis -60
+KPX uni1ED8 Y -60
+KPX uni1EDA uni1EF8 50
+KPX uni1EDA uni1EF6 50
+KPX uni1EDC uni1EF8 50
+KPX uni1EDC uni1EF6 50
+KPX uni1EDC uni1EF4 50
+KPX uni1EDC Ygrave 50
+KPX uni1EDC Ycircumflex 50
+KPX uni1EDC Yacute 50
+KPX uni1EDC Ydieresis 50
+KPX uni1EDC Y 50
+KPX uni1EDE uni1EF8 50
+KPX uni1EDE uni1EF6 50
+KPX uni1EDE uni1EF4 50
+KPX uni1EDE Ygrave 50
+KPX uni1EDE Ycircumflex 50
+KPX uni1EDE Yacute 50
+KPX uni1EDE Ydieresis 50
+KPX uni1EDE Y 50
+KPX uni1EE0 uni1EF8 50
+KPX uni1EE0 uni1EF6 50
+KPX uni1EE0 uni1EF4 -50
+KPX uni1EE0 Ygrave 50
+KPX uni1EE0 Ycircumflex 50
+KPX uni1EE0 Yacute 50
+KPX uni1EE0 Ydieresis 50
+KPX uni1EE0 Y 50
+KPX uni1EE2 uni1EF8 50
+KPX uni1EE2 uni1EF6 50
+KPX uni1EE2 uni1EF4 50
+KPX uni1EE2 Ygrave 50
+KPX uni1EE2 Ycircumflex 50
+KPX uni1EE2 Yacute 50
+KPX uni1EE2 Ydieresis 50
+KPX uni1EE2 Y 50
+KPX Ygrave uni1EE2 -80
+KPX Ygrave uni1EE0 -80
+KPX Ygrave uni1EDE -80
+KPX Ygrave uni1EDC -80
+KPX Ygrave uni1ED8 -80
+KPX Ygrave uni1ED6 -80
+KPX Ygrave uni1ED4 -80
+KPX Ygrave uni1ED2 -80
+KPX Ygrave uni1ED0 -80
+KPX Ygrave uni1ECE -80
+KPX Ygrave uni1ECC -80
+KPX Ygrave uni1EB6 -70
+KPX Ygrave uni1EB4 -70
+KPX Ygrave uni1EB2 -70
+KPX Ygrave uni1EB0 -70
+KPX Ygrave uni1EAE -70
+KPX Ygrave uni1EAC -70
+KPX Ygrave uni1EAA -70
+KPX Ygrave uni1EA8 -70
+KPX Ygrave uni1EA6 -70
+KPX Ygrave uni1EA4 -70
+KPX Ygrave uni1EA2 -70
+KPX Ygrave uni1EA0 -70
+KPX Ygrave Ohorn -80
+KPX Ygrave Ohungarumlaut -80
+KPX Ygrave Gdotaccent -80
+KPX Ygrave Gcommaaccent -80
+KPX Ygrave Ohm -80
+KPX Ygrave Oslashacute -80
+KPX Ygrave AEacute -120
+KPX Ygrave Aringacute -120
+KPX Ygrave Obreve -80
+KPX Ygrave Omacron -80
+KPX Ygrave Gcircumflex -80
+KPX Ygrave Ccircumflex -80
+KPX Ygrave Aogonek -120
+KPX Ygrave Abreve -120
+KPX Ygrave Amacron -120
+KPX Ygrave Ccaron -80
+KPX Ygrave Cacute -80
+KPX Ygrave Ograve -80
+KPX Ygrave Ocircumflex -80
+KPX Ygrave Oacute -80
+KPX Ygrave Aacute -70
+KPX Ygrave Acircumflex -70
+KPX Ygrave OE -80
+KPX Ygrave Otilde -80
+KPX Ygrave Atilde -70
+KPX Ygrave Agrave -70
+KPX Ygrave Oslash -80
+KPX Ygrave AE -120
+KPX Ygrave Odieresis -80
+KPX Ygrave Ccedilla -80
+KPX Ygrave Aring -70
+KPX Ygrave Adieresis -70
+KPX Ygrave O -80
+KPX Ygrave G -80
+KPX Ygrave C -80
+KPX Ygrave A -70
+KPX uni1EF4 uni1EE2 -80
+KPX uni1EF4 uni1EE0 -80
+KPX uni1EF4 uni1EDE -80
+KPX uni1EF4 uni1EDC -80
+KPX uni1EF4 uni1ED8 -80
+KPX uni1EF4 uni1ED6 -80
+KPX uni1EF4 uni1ED4 -80
+KPX uni1EF4 uni1ED2 -80
+KPX uni1EF4 uni1ED0 -80
+KPX uni1EF4 uni1ECE -80
+KPX uni1EF4 uni1ECC -80
+KPX uni1EF4 uni1EB6 -70
+KPX uni1EF4 uni1EB4 -70
+KPX uni1EF4 uni1EB2 -70
+KPX uni1EF4 uni1EB0 -70
+KPX uni1EF4 uni1EAE -70
+KPX uni1EF4 uni1EAC -70
+KPX uni1EF4 uni1EAA -70
+KPX uni1EF4 uni1EA8 -70
+KPX uni1EF4 uni1EA6 -70
+KPX uni1EF4 uni1EA4 -70
+KPX uni1EF4 uni1EA2 -70
+KPX uni1EF4 uni1EA0 -70
+KPX uni1EF4 Ohorn -80
+KPX uni1EF4 Ohungarumlaut -80
+KPX uni1EF4 Gdotaccent -80
+KPX uni1EF4 Gcommaaccent -80
+KPX uni1EF4 Ohm -80
+KPX uni1EF4 Oslashacute -80
+KPX uni1EF4 Obreve -80
+KPX uni1EF4 Omacron -80
+KPX uni1EF4 Gcircumflex -80
+KPX uni1EF4 Ccircumflex -80
+KPX uni1EF4 Ccaron -80
+KPX uni1EF4 Cacute -80
+KPX uni1EF4 Ograve -80
+KPX uni1EF4 Ocircumflex -80
+KPX uni1EF4 Oacute -80
+KPX uni1EF4 Aacute -70
+KPX uni1EF4 Acircumflex -70
+KPX uni1EF4 OE -80
+KPX uni1EF4 Otilde -80
+KPX uni1EF4 Atilde -70
+KPX uni1EF4 Agrave -70
+KPX uni1EF4 Oslash -80
+KPX uni1EF4 Odieresis -80
+KPX uni1EF4 Ccedilla -80
+KPX uni1EF4 Aring -70
+KPX uni1EF4 Adieresis -70
+KPX uni1EF4 O -80
+KPX uni1EF4 G -80
+KPX uni1EF4 C -80
+KPX uni1EF4 A -70
+KPX uni1EF6 uni1EE2 -80
+KPX uni1EF6 uni1EE0 -80
+KPX uni1EF6 uni1EDE -80
+KPX uni1EF6 uni1EDC -80
+KPX uni1EF6 uni1EDA -80
+KPX uni1EF6 uni1ED8 -80
+KPX uni1EF6 uni1ED6 -80
+KPX uni1EF6 uni1ED4 -80
+KPX uni1EF6 uni1ED2 -80
+KPX uni1EF6 uni1ED0 -80
+KPX uni1EF6 uni1ECE -80
+KPX uni1EF6 uni1ECC -80
+KPX uni1EF6 uni1EB6 -70
+KPX uni1EF6 uni1EB4 -70
+KPX uni1EF6 uni1EB2 -70
+KPX uni1EF6 uni1EB0 -70
+KPX uni1EF6 uni1EAE -70
+KPX uni1EF6 uni1EAC -70
+KPX uni1EF6 uni1EAA -70
+KPX uni1EF6 uni1EA8 -70
+KPX uni1EF6 uni1EA6 -70
+KPX uni1EF6 uni1EA4 -70
+KPX uni1EF6 uni1EA2 -70
+KPX uni1EF6 uni1EA0 -70
+KPX uni1EF6 Ohorn -80
+KPX uni1EF6 Ohungarumlaut -80
+KPX uni1EF6 Gdotaccent -80
+KPX uni1EF6 Gcommaaccent -80
+KPX uni1EF6 Ohm -80
+KPX uni1EF6 Oslashacute -80
+KPX uni1EF6 Obreve -80
+KPX uni1EF6 Omacron -80
+KPX uni1EF6 Gcircumflex -80
+KPX uni1EF6 Ccircumflex -80
+KPX uni1EF6 Ccaron -80
+KPX uni1EF6 Cacute -80
+KPX uni1EF6 Ograve -80
+KPX uni1EF6 Ocircumflex -80
+KPX uni1EF6 Oacute -80
+KPX uni1EF6 Aacute -70
+KPX uni1EF6 Acircumflex -70
+KPX uni1EF6 OE -80
+KPX uni1EF6 Otilde -80
+KPX uni1EF6 Atilde -70
+KPX uni1EF6 Agrave -70
+KPX uni1EF6 Oslash -80
+KPX uni1EF6 Odieresis -80
+KPX uni1EF6 Ccedilla -80
+KPX uni1EF6 Aring -70
+KPX uni1EF6 Adieresis -70
+KPX uni1EF6 O -80
+KPX uni1EF6 G -80
+KPX uni1EF6 C -80
+KPX uni1EF6 A -70
+KPX uni1EF8 uni1EE2 -80
+KPX uni1EF8 uni1EE0 -80
+KPX uni1EF8 uni1EDE -80
+KPX uni1EF8 uni1EDC -80
+KPX uni1EF8 uni1EDA -80
+KPX uni1EF8 uni1ED8 -80
+KPX uni1EF8 uni1ED6 -80
+KPX uni1EF8 uni1ED4 -80
+KPX uni1EF8 uni1ED2 -80
+KPX uni1EF8 uni1ED0 -80
+KPX uni1EF8 uni1ECE -80
+KPX uni1EF8 uni1ECC -80
+KPX uni1EF8 uni1EB6 -70
+KPX uni1EF8 uni1EB4 -70
+KPX uni1EF8 uni1EB2 -70
+KPX uni1EF8 uni1EB0 -70
+KPX uni1EF8 uni1EAE -70
+KPX uni1EF8 uni1EAC -70
+KPX uni1EF8 uni1EAA -70
+KPX uni1EF8 uni1EA8 -70
+KPX uni1EF8 uni1EA6 -70
+KPX uni1EF8 uni1EA4 -70
+KPX uni1EF8 uni1EA2 -70
+KPX uni1EF8 uni1EA0 -70
+KPX uni1EF8 Ohorn -80
+KPX uni1EF8 Ohungarumlaut -80
+KPX uni1EF8 Gdotaccent -80
+KPX uni1EF8 Gcommaaccent -80
+KPX uni1EF8 Ohm -80
+KPX uni1EF8 Oslashacute -80
+KPX uni1EF8 Obreve -80
+KPX uni1EF8 Omacron -80
+KPX uni1EF8 Gcircumflex -80
+KPX uni1EF8 Ccircumflex -80
+KPX uni1EF8 Ccaron -80
+KPX uni1EF8 Cacute -80
+KPX uni1EF8 Ograve -80
+KPX uni1EF8 Ocircumflex -80
+KPX uni1EF8 Oacute -80
+KPX uni1EF8 Aacute -70
+KPX uni1EF8 Acircumflex -70
+KPX uni1EF8 OE -80
+KPX uni1EF8 Otilde -80
+KPX uni1EF8 Atilde -70
+KPX uni1EF8 Agrave -70
+KPX uni1EF8 Oslash -80
+KPX uni1EF8 Odieresis -80
+KPX uni1EF8 Ccedilla -80
+KPX uni1EF8 Aring -70
+KPX uni1EF8 Adieresis -70
+KPX uni1EF8 O -80
+KPX uni1EF8 G -80
+KPX uni1EF8 C -80
+KPX uni1EF8 A -70
+KPX uni1F08 uni1FC7 -50
+KPX uni1F08 uni1FC6 -50
+KPX uni1F08 uni1FC3 -50
+KPX uni1F08 upsilontonos -50
+KPX uni1F08 psi -50
+KPX uni1F08 chi -50
+KPX uni1F08 upsilon -50
+KPX uni1F08 tau -50
+KPX uni1F08 nu -50
+KPX uni1F08 theta -50
+KPX uni1F08 eta -50
+KPX uni1F08 gamma -50
+KPX uni1F08 upsilondieresistonos -50
+KPX uni1F08 etatonos -50
+KPX uni1F08 pi -50
+KPX uni1F09 uni1FC7 -50
+KPX uni1F09 uni1FC6 -50
+KPX uni1F09 uni1FC3 -50
+KPX uni1F09 upsilontonos -50
+KPX uni1F09 upsilondieresis -50
+KPX uni1F09 psi -50
+KPX uni1F09 chi -50
+KPX uni1F09 upsilon -50
+KPX uni1F09 tau -50
+KPX uni1F09 nu -50
+KPX uni1F09 theta -50
+KPX uni1F09 eta -50
+KPX uni1F09 gamma -50
+KPX uni1F09 upsilondieresistonos -50
+KPX uni1F09 etatonos -50
+KPX uni1F09 pi -50
+KPX uni1F0A uni1FC3 -50
+KPX uni1F0A upsilondieresis -50
+KPX uni1F0A psi -50
+KPX uni1F0A chi -50
+KPX uni1F0A upsilon -50
+KPX uni1F0A tau -50
+KPX uni1F0A nu -50
+KPX uni1F0A eta -50
+KPX uni1F0A gamma -50
+KPX uni1F0A pi -50
+KPX uni1F0B uni1FC3 -50
+KPX uni1F0B upsilondieresis -50
+KPX uni1F0B psi -50
+KPX uni1F0B chi -50
+KPX uni1F0B upsilon -50
+KPX uni1F0B tau -50
+KPX uni1F0B nu -50
+KPX uni1F0B theta -50
+KPX uni1F0B eta -50
+KPX uni1F0B gamma -50
+KPX uni1F0B pi -50
+KPX uni1F0C uni1FC3 -50
+KPX uni1F0C upsilondieresis -50
+KPX uni1F0C psi -50
+KPX uni1F0C chi -50
+KPX uni1F0C upsilon -50
+KPX uni1F0C tau -50
+KPX uni1F0C nu -50
+KPX uni1F0C eta -50
+KPX uni1F0C gamma -50
+KPX uni1F0C pi -50
+KPX uni1F0D uni1FC3 -50
+KPX uni1F0D upsilondieresis -50
+KPX uni1F0D psi -50
+KPX uni1F0D chi -50
+KPX uni1F0D upsilon -50
+KPX uni1F0D tau -50
+KPX uni1F0D nu -50
+KPX uni1F0D theta -50
+KPX uni1F0D eta -50
+KPX uni1F0D gamma -50
+KPX uni1F0D pi -50
+KPX uni1F0E uni1FC3 -50
+KPX uni1F0E upsilondieresis -50
+KPX uni1F0E psi -50
+KPX uni1F0E chi -50
+KPX uni1F0E upsilon -50
+KPX uni1F0E tau -50
+KPX uni1F0E nu -50
+KPX uni1F0E theta -50
+KPX uni1F0E eta -50
+KPX uni1F0E gamma -50
+KPX uni1F0E pi -50
+KPX uni1F0F uni1FC3 -50
+KPX uni1F0F upsilondieresis -50
+KPX uni1F0F psi -50
+KPX uni1F0F chi -50
+KPX uni1F0F upsilon -50
+KPX uni1F0F tau -50
+KPX uni1F0F nu -50
+KPX uni1F0F theta -50
+KPX uni1F0F eta -50
+KPX uni1F0F gamma -50
+KPX uni1F0F pi -50
+KPX uni1F59 omegatonos -70
+KPX uni1F59 upsilontonos -70
+KPX uni1F59 omicrontonos -50
+KPX uni1F59 omega -70
+KPX uni1F59 psi -50
+KPX uni1F59 chi -50
+KPX uni1F59 phi -50
+KPX uni1F59 upsilon -70
+KPX uni1F59 tau -50
+KPX uni1F59 sigma -50
+KPX uni1F59 uni03C2 -30
+KPX uni1F59 rho -50
+KPX uni1F59 omicron -50
+KPX uni1F59 nu -50
+KPX uni1F59 lambda 30
+KPX uni1F59 kappa -50
+KPX uni1F59 iota -30
+KPX uni1F59 theta -20
+KPX uni1F59 eta -50
+KPX uni1F59 epsilon -50
+KPX uni1F59 delta -20
+KPX uni1F59 gamma -70
+KPX uni1F59 beta -50
+KPX uni1F59 alpha -50
+KPX uni1F59 upsilondieresistonos -70
+KPX uni1F59 etatonos -50
+KPX uni1F59 epsilontonos -50
+KPX uni1F59 alphatonos -50
+KPX uni1F59 pi -50
+KPX uni1F59 uni00B5 -50
+KPX uni1F5B omega -70
+KPX uni1F5B psi -50
+KPX uni1F5B chi -50
+KPX uni1F5B phi -50
+KPX uni1F5B upsilon -70
+KPX uni1F5B tau -50
+KPX uni1F5B sigma -50
+KPX uni1F5B uni03C2 -30
+KPX uni1F5B rho -50
+KPX uni1F5B omicron -70
+KPX uni1F5B nu -50
+KPX uni1F5B lambda 30
+KPX uni1F5B kappa -50
+KPX uni1F5B iota -30
+KPX uni1F5B theta -20
+KPX uni1F5B eta -50
+KPX uni1F5B epsilon -50
+KPX uni1F5B delta -30
+KPX uni1F5B gamma -70
+KPX uni1F5B beta -50
+KPX uni1F5B alpha -50
+KPX uni1F5B pi -50
+KPX uni1F5B uni00B5 -50
+KPX uni1F5D omega -70
+KPX uni1F5D psi -50
+KPX uni1F5D chi -50
+KPX uni1F5D phi -50
+KPX uni1F5D upsilon -70
+KPX uni1F5D tau -50
+KPX uni1F5D sigma -50
+KPX uni1F5D uni03C2 -30
+KPX uni1F5D rho -50
+KPX uni1F5D omicron -50
+KPX uni1F5D nu -50
+KPX uni1F5D lambda 30
+KPX uni1F5D kappa -50
+KPX uni1F5D iota -30
+KPX uni1F5D theta -30
+KPX uni1F5D eta -50
+KPX uni1F5D epsilon -50
+KPX uni1F5D delta -30
+KPX uni1F5D gamma -70
+KPX uni1F5D beta -50
+KPX uni1F5D alpha -50
+KPX uni1F5D pi -50
+KPX uni1F5D uni00B5 -50
+KPX uni1F5F omega -70
+KPX uni1F5F psi -50
+KPX uni1F5F chi -50
+KPX uni1F5F phi -50
+KPX uni1F5F upsilon -70
+KPX uni1F5F tau -50
+KPX uni1F5F sigma -50
+KPX uni1F5F uni03C2 -30
+KPX uni1F5F rho -50
+KPX uni1F5F omicron -50
+KPX uni1F5F nu -50
+KPX uni1F5F lambda 30
+KPX uni1F5F kappa -50
+KPX uni1F5F theta -20
+KPX uni1F5F eta -50
+KPX uni1F5F epsilon -50
+KPX uni1F5F delta -30
+KPX uni1F5F gamma -70
+KPX uni1F5F beta -50
+KPX uni1F5F alpha -50
+KPX uni1F5F pi -50
+KPX uni1F5F uni00B5 -50
+KPX uni1F88 upsilondieresis -50
+KPX uni1F88 psi -50
+KPX uni1F88 chi -50
+KPX uni1F88 upsilon -50
+KPX uni1F88 tau -50
+KPX uni1F88 nu -50
+KPX uni1F88 theta -50
+KPX uni1F88 eta -50
+KPX uni1F88 gamma -50
+KPX uni1F88 etatonos -50
+KPX uni1F88 pi -50
+KPX uni1F89 upsilondieresis -50
+KPX uni1F89 psi -50
+KPX uni1F89 chi -50
+KPX uni1F89 upsilon -50
+KPX uni1F89 tau -50
+KPX uni1F89 nu -50
+KPX uni1F89 theta -50
+KPX uni1F89 eta -50
+KPX uni1F89 gamma -50
+KPX uni1F89 etatonos -50
+KPX uni1F89 pi -50
+KPX zeroinferior oneinferior -14
+KPX Omega Alpha -30
+KPX Delta Upsilondieresis -40
+KPX Delta Upsilon -40
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsdidot/afm/GFSDidot-Italic.afm b/fonts/greek/gfs/gfsdidot/afm/GFSDidot-Italic.afm
new file mode 100644
index 0000000000..a0ab408825
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/afm/GFSDidot-Italic.afm
@@ -0,0 +1,3470 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20120731
+Comment Creation Date: Wed Sep 10 08:16:09 2014
+FontName GFSDidot-Italic
+FullName GFS Didot Italic
+FamilyName GFS Didot
+Weight Normal
+Notice (Copyright (c) George Matthiopoulos and Takis Katsoulidis, 2001. All rights reserved.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -270
+UnderlineThickness 40
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -173 -291 1315 1148
+CapHeight 690
+XHeight 454
+Ascender 661
+Descender -250
+StartCharMetrics 952
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 450 ; N exclam ; B 110 -16 370 707 ;
+C 34 ; WX 426 ; N quotedbl ; B 209 465 495 717 ;
+C 35 ; WX 522 ; N numbersign ; B 51 0 616 690 ;
+C 36 ; WX 485 ; N dollar ; B 15 -110 438 711 ;
+C 37 ; WX 911 ; N percent ; B 120 -49 899 714 ;
+C 38 ; WX 755 ; N ampersand ; B 46 -17 743 671 ;
+C 39 ; WX 296 ; N quotesingle ; B 140 517 290 725 ;
+C 40 ; WX 382 ; N parenleft ; B 119 -96 515 795 ;
+C 41 ; WX 382 ; N parenright ; B 17 -96 410 795 ;
+C 42 ; WX 402 ; N asterisk ; B 112 312 501 710 ;
+C 43 ; WX 624 ; N plus ; B 36 0 561 527 ;
+C 44 ; WX 374 ; N comma ; B 110 -151 274 93 ;
+C 45 ; WX 409 ; N hyphen ; B 65 232 369 299 ;
+C 46 ; WX 342 ; N period ; B 110 -16 242 111 ;
+C 47 ; WX 407 ; N slash ; B -37 -113 457 713 ;
+C 48 ; WX 564 ; N zero ; B 50 -16 559 703 ;
+C 49 ; WX 564 ; N one ; B 111 0 442 690 ;
+C 50 ; WX 564 ; N two ; B -11 0 508 704 ;
+C 51 ; WX 564 ; N three ; B 8 -16 534 703 ;
+C 52 ; WX 564 ; N four ; B 38 0 486 706 ;
+C 53 ; WX 564 ; N five ; B 24 -17 530 712 ;
+C 54 ; WX 564 ; N six ; B 39 -16 565 701 ;
+C 55 ; WX 564 ; N seven ; B 126 -18 569 690 ;
+C 56 ; WX 564 ; N eight ; B 17 -16 545 703 ;
+C 57 ; WX 564 ; N nine ; B 19 -16 542 702 ;
+C 58 ; WX 413 ; N colon ; B 110 -16 313 465 ;
+C 59 ; WX 449 ; N semicolon ; B 110 -154 349 465 ;
+C 60 ; WX 590 ; N less ; B 81 -143 706 689 ;
+C 61 ; WX 607 ; N equal ; B 36 137 571 400 ;
+C 62 ; WX 590 ; N greater ; B 2 -143 629 689 ;
+C 63 ; WX 567 ; N question ; B 110 -16 487 703 ;
+C 64 ; WX 812 ; N at ; B 100 -17 770 685 ;
+C 65 ; WX 682 ; N A ; B -38 0 670 710 ;
+C 66 ; WX 710 ; N B ; B 8 0 698 690 ;
+C 67 ; WX 655 ; N C ; B 68 -14 679 707 ;
+C 68 ; WX 759 ; N D ; B 8 -3 745 690 ;
+C 69 ; WX 721 ; N E ; B 6 0 729 690 ;
+C 70 ; WX 691 ; N F ; B 6 0 723 690 ;
+C 71 ; WX 685 ; N G ; B 66 -16 677 706 ;
+C 72 ; WX 807 ; N H ; B 8 0 845 690 ;
+C 73 ; WX 404 ; N I ; B 8 0 442 690 ;
+C 74 ; WX 383 ; N J ; B -60 -190 438 690 ;
+C 75 ; WX 783 ; N K ; B 8 0 813 690 ;
+C 76 ; WX 640 ; N L ; B 8 0 622 690 ;
+C 77 ; WX 923 ; N M ; B 8 0 955 690 ;
+C 78 ; WX 783 ; N N ; B 8 -17 815 690 ;
+C 79 ; WX 712 ; N O ; B 66 -16 698 706 ;
+C 80 ; WX 663 ; N P ; B 9 0 687 690 ;
+C 81 ; WX 712 ; N Q ; B 66 -156 698 705 ;
+C 82 ; WX 673 ; N R ; B 8 -3 677 690 ;
+C 83 ; WX 510 ; N S ; B 40 -14 490 688 ;
+C 84 ; WX 677 ; N T ; B 84 0 735 690 ;
+C 85 ; WX 776 ; N U ; B 120 -20 842 690 ;
+C 86 ; WX 718 ; N V ; B 108 -21 803 689 ;
+C 87 ; WX 1043 ; N W ; B 108 -20 1128 690 ;
+C 88 ; WX 765 ; N X ; B -20 0 817 690 ;
+C 89 ; WX 687 ; N Y ; B 90 0 775 690 ;
+C 90 ; WX 662 ; N Z ; B 1 0 698 691 ;
+C 91 ; WX 323 ; N bracketleft ; B 17 -97 316 711 ;
+C 92 ; WX 588 ; N backslash ; B 79 0 498 711 ;
+C 93 ; WX 323 ; N bracketright ; B 7 -97 306 711 ;
+C 94 ; WX 500 ; N asciicircum ; B 49 244 450 626 ;
+C 95 ; WX 485 ; N underscore ; B 0 -121 485 -73 ;
+C 96 ; WX 323 ; N grave ; B -11 500 242 666 ;
+C 97 ; WX 430 ; N a ; B 21 -14 411 465 ;
+C 98 ; WX 449 ; N b ; B 34 -11 420 711 ;
+C 99 ; WX 395 ; N c ; B 23 -14 376 465 ;
+C 100 ; WX 485 ; N d ; B 18 -15 471 707 ;
+C 101 ; WX 380 ; N e ; B 20 -16 368 463 ;
+C 102 ; WX 270 ; N f ; B -157 -268 401 711 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 485 ; N g ; B -43 -268 476 468 ;
+C 104 ; WX 485 ; N h ; B 10 -9 457 711 ;
+C 105 ; WX 270 ; N i ; B 33 -14 256 686 ;
+C 106 ; WX 270 ; N j ; B -68 -268 257 691 ;
+C 107 ; WX 435 ; N k ; B 2 -13 430 707 ;
+C 108 ; WX 270 ; N l ; B 35 -9 243 711 ;
+C 109 ; WX 755 ; N m ; B 23 -14 718 463 ;
+C 110 ; WX 540 ; N n ; B 34 -13 510 464 ;
+C 111 ; WX 430 ; N o ; B 27 -14 410 465 ;
+C 112 ; WX 485 ; N p ; B -7 -274 451 462 ;
+C 113 ; WX 449 ; N q ; B 25 -270 421 466 ;
+C 114 ; WX 377 ; N r ; B 25 -9 372 468 ;
+C 115 ; WX 377 ; N s ; B 24 -15 350 464 ;
+C 116 ; WX 323 ; N t ; B 40 -9 301 627 ;
+C 117 ; WX 540 ; N u ; B 47 -17 513 462 ;
+C 118 ; WX 485 ; N v ; B 20 -11 463 468 ;
+C 119 ; WX 700 ; N w ; B 20 -11 678 468 ;
+C 120 ; WX 485 ; N x ; B 11 -14 471 465 ;
+C 121 ; WX 485 ; N y ; B -8 -274 475 462 ;
+C 122 ; WX 430 ; N z ; B 13 -11 418 468 ;
+C 123 ; WX 323 ; N braceleft ; B 15 -97 309 711 ;
+C 124 ; WX 588 ; N bar ; B 267 0 321 711 ;
+C 125 ; WX 323 ; N braceright ; B 14 -97 308 711 ;
+C 126 ; WX 588 ; N asciitilde ; B 49 163 538 329 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 449 ; N exclamdown ; B 110 -229 369 494 ;
+C 162 ; WX 500 ; N cent ; B 78 -112 449 573 ;
+C 163 ; WX 500 ; N sterling ; B -9 -18 573 707 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 667 ; N yen ; B 140 0 702 693 ;
+C 166 ; WX 239 ; N brokenbar ; B 90 -16 149 686 ;
+C 167 ; WX 459 ; N section ; B 15 -155 452 707 ;
+C 168 ; WX 377 ; N dieresis ; B 100 528 393 625 ;
+C 169 ; WX 754 ; N copyright ; B 22 -17 732 692 ;
+C 170 ; WX 332 ; N ordfeminine ; B 51 262 291 557 ;
+C 171 ; WX 632 ; N guillemotleft ; B 80 2 632 400 ;
+C 172 ; WX 500 ; N logicalnot ; B 33 50 467 305 ;
+C 173 ; WX 540 ; N minus ; B 0 222 540 290 ;
+C 174 ; WX 769 ; N registered ; B 22 -23 747 703 ;
+C 175 ; WX 333 ; N overscore ; B 10 529 329 580 ;
+C 176 ; WX 348 ; N degree ; B 40 382 308 640 ;
+C 177 ; WX 500 ; N plusminus ; B 58 0 443 436 ;
+C 178 ; WX 307 ; N twosuperior ; B 74 392 335 744 ;
+C 179 ; WX 337 ; N threesuperior ; B 90 382 355 744 ;
+C 180 ; WX 170 ; N acute ; B 88 500 336 705 ;
+C 181 ; WX 594 ; N uni00B5 ; B -1 -238 560 465 ;
+C 182 ; WX 606 ; N paragraph ; B 12 -127 585 681 ;
+C 183 ; WX 294 ; N middot ; B 110 241 227 358 ;
+C 184 ; WX 323 ; N cedilla ; B -9 -210 196 0 ;
+C 185 ; WX 261 ; N onesuperior ; B 110 389 273 734 ;
+C 186 ; WX 371 ; N ordmasculine ; B 124 260 429 557 ;
+C 187 ; WX 632 ; N guillemotright ; B 119 2 671 400 ;
+C 188 ; WX 755 ; N onequarter ; B 42 0 650 686 ;
+C 189 ; WX 734 ; N onehalf ; B 12 0 663 686 ;
+C 190 ; WX 755 ; N threequarters ; B 95 0 714 686 ;
+C 191 ; WX 567 ; N questiondown ; B 110 -237 487 482 ;
+C 192 ; WX 696 ; N Agrave ; B -18 0 690 885 ;
+C 193 ; WX 696 ; N Aacute ; B -26 0 728 951 ;
+C 194 ; WX 696 ; N Acircumflex ; B -14 0 694 905 ;
+C 195 ; WX 696 ; N Atilde ; B -18 0 690 845 ;
+C 196 ; WX 696 ; N Adieresis ; B -24 0 684 841 ;
+C 197 ; WX 696 ; N Aring ; B -34 0 674 931 ;
+C 198 ; WX 1200 ; N AE ; B 29 -1 1184 690 ;
+C 199 ; WX 695 ; N Ccedilla ; B 20 -223 631 707 ;
+C 200 ; WX 651 ; N Egrave ; B -95 0 628 879 ;
+C 201 ; WX 639 ; N Eacute ; B -95 0 639 944 ;
+C 202 ; WX 639 ; N Ecircumflex ; B -95 0 628 906 ;
+C 203 ; WX 639 ; N Edieresis ; B -87 0 636 839 ;
+C 204 ; WX 340 ; N Igrave ; B -87 0 347 914 ;
+C 205 ; WX 354 ; N Iacute ; B -87 0 543 947 ;
+C 206 ; WX 354 ; N Icircumflex ; B -87 0 441 909 ;
+C 207 ; WX 354 ; N Idieresis ; B -81 0 372 838 ;
+C 208 ; WX 886 ; N Eth ; B 88 -3 825 690 ;
+C 209 ; WX 713 ; N Ntilde ; B -84 -17 723 842 ;
+C 210 ; WX 702 ; N Ograve ; B 11 -16 643 909 ;
+C 211 ; WX 702 ; N Oacute ; B 11 -16 649 948 ;
+C 212 ; WX 702 ; N Ocircumflex ; B 11 -16 643 903 ;
+C 213 ; WX 702 ; N Otilde ; B 39 -14 671 841 ;
+C 214 ; WX 702 ; N Odieresis ; B 39 -14 671 838 ;
+C 215 ; WX 500 ; N multiply ; B 60 125 440 492 ;
+C 216 ; WX 711 ; N Oslash ; B 11 -99 643 764 ;
+C 217 ; WX 725 ; N Ugrave ; B 30 -20 752 907 ;
+C 218 ; WX 725 ; N Uacute ; B 30 -20 752 943 ;
+C 219 ; WX 725 ; N Ucircumflex ; B 30 -20 752 902 ;
+C 220 ; WX 725 ; N Udieresis ; B 30 -20 752 837 ;
+C 221 ; WX 642 ; N Yacute ; B 12 0 697 951 ;
+C 222 ; WX 619 ; N Thorn ; B 5 0 617 690 ;
+C 223 ; WX 469 ; N germandbls ; B -157 -268 465 712 ;
+C 224 ; WX 430 ; N agrave ; B 21 -17 411 666 ;
+C 225 ; WX 430 ; N aacute ; B 24 -17 522 703 ;
+C 226 ; WX 430 ; N acircumflex ; B 28 -16 418 694 ;
+C 227 ; WX 430 ; N atilde ; B 23 -16 446 634 ;
+C 228 ; WX 430 ; N adieresis ; B 27 -15 442 627 ;
+C 229 ; WX 430 ; N aring ; B 28 -20 427 718 ;
+C 230 ; WX 625 ; N ae ; B 15 -11 618 468 ;
+C 231 ; WX 395 ; N ccedilla ; B 28 -220 383 465 ;
+C 232 ; WX 380 ; N egrave ; B 20 -16 368 661 ;
+C 233 ; WX 380 ; N eacute ; B 20 -16 417 705 ;
+C 234 ; WX 380 ; N ecircumflex ; B 15 -11 387 694 ;
+C 235 ; WX 380 ; N edieresis ; B 15 -11 393 625 ;
+C 236 ; WX 270 ; N igrave ; B -5 -9 234 666 ;
+C 237 ; WX 270 ; N iacute ; B 33 -9 360 710 ;
+C 238 ; WX 270 ; N icircumflex ; B 24 -9 309 694 ;
+C 239 ; WX 270 ; N idieresis ; B 33 -9 335 623 ;
+C 240 ; WX 409 ; N eth ; B 36 -10 483 709 ;
+C 241 ; WX 540 ; N ntilde ; B 37 -9 513 634 ;
+C 242 ; WX 430 ; N ograve ; B 27 -14 410 667 ;
+C 243 ; WX 430 ; N oacute ; B 27 -14 486 703 ;
+C 244 ; WX 430 ; N ocircumflex ; B 30 -11 413 694 ;
+C 245 ; WX 430 ; N otilde ; B 27 -14 430 637 ;
+C 246 ; WX 430 ; N odieresis ; B 30 -11 438 629 ;
+C 247 ; WX 588 ; N divide ; B 49 0 538 489 ;
+C 248 ; WX 440 ; N oslash ; B 21 -41 418 398 ;
+C 249 ; WX 540 ; N ugrave ; B 40 -17 506 662 ;
+C 250 ; WX 540 ; N uacute ; B 47 -17 555 703 ;
+C 251 ; WX 540 ; N ucircumflex ; B 31 -11 497 697 ;
+C 252 ; WX 540 ; N udieresis ; B 31 -11 497 628 ;
+C 253 ; WX 485 ; N yacute ; B -8 -274 504 703 ;
+C 254 ; WX 485 ; N thorn ; B -7 -274 451 711 ;
+C 255 ; WX 485 ; N ydieresis ; B -8 -274 475 623 ;
+C -1 ; WX 696 ; N Amacron ; B -18 0 690 796 ;
+C -1 ; WX 430 ; N amacron ; B 21 -14 449 581 ;
+C -1 ; WX 696 ; N Abreve ; B -25 0 683 882 ;
+C -1 ; WX 430 ; N abreve ; B 28 -14 464 667 ;
+C -1 ; WX 696 ; N Aogonek ; B -34 -181 674 710 ;
+C -1 ; WX 430 ; N aogonek ; B 21 -181 411 465 ;
+C -1 ; WX 696 ; N Cacute ; B 28 -16 670 948 ;
+C -1 ; WX 395 ; N cacute ; B 23 -14 445 701 ;
+C -1 ; WX 696 ; N Ccircumflex ; B 28 -21 639 900 ;
+C -1 ; WX 395 ; N ccircumflex ; B 23 -14 376 692 ;
+C -1 ; WX 695 ; N Cdotaccent ; B 28 -14 639 831 ;
+C -1 ; WX 380 ; N cdotaccent ; B 23 -14 376 621 ;
+C -1 ; WX 696 ; N Ccaron ; B 11 -14 657 910 ;
+C -1 ; WX 395 ; N ccaron ; B 23 -14 486 694 ;
+C -1 ; WX 725 ; N Dcaron ; B -84 -3 653 914 ;
+C -1 ; WX 485 ; N dcaron ; B 18 -15 677 707 ;
+C -1 ; WX 780 ; N Dmacron ; B -92 -3 645 690 ;
+C -1 ; WX 500 ; N dcroat ; B 22 -10 539 728 ;
+C -1 ; WX 661 ; N Emacron ; B -95 0 628 792 ;
+C -1 ; WX 380 ; N emacron ; B 20 -16 430 577 ;
+C -1 ; WX 633 ; N Ebreve ; B -95 0 628 880 ;
+C -1 ; WX 380 ; N ebreve ; B 20 -16 444 669 ;
+C -1 ; WX 730 ; N Edotaccent ; B -95 0 628 836 ;
+C -1 ; WX 380 ; N edotaccent ; B 20 -16 368 623 ;
+C -1 ; WX 661 ; N Eogonek ; B -72 -181 651 690 ;
+C -1 ; WX 380 ; N eogonek ; B 20 -181 368 463 ;
+C -1 ; WX 647 ; N Ecaron ; B -95 0 628 909 ;
+C -1 ; WX 380 ; N ecaron ; B 20 -16 459 698 ;
+C -1 ; WX 700 ; N Gcircumflex ; B 18 -16 629 910 ;
+C -1 ; WX 485 ; N gcircumflex ; B -43 -268 476 696 ;
+C -1 ; WX 700 ; N Gbreve ; B 8 -16 619 880 ;
+C -1 ; WX 485 ; N gbreve ; B -43 -268 476 669 ;
+C -1 ; WX 700 ; N Gdotaccent ; B 18 -16 629 834 ;
+C -1 ; WX 485 ; N gdotaccent ; B -43 -268 476 626 ;
+C -1 ; WX 700 ; N Gcommaaccent ; B 18 -286 629 706 ;
+C -1 ; WX 485 ; N gcommaaccent ; B -43 -268 476 726 ;
+C -1 ; WX 747 ; N Hcircumflex ; B -84 0 753 909 ;
+C -1 ; WX 485 ; N hcircumflex ; B 11 -16 458 883 ;
+C -1 ; WX 747 ; N Hbar ; B -89 0 748 690 ;
+C -1 ; WX 485 ; N hbar ; B 10 -9 457 711 ;
+C -1 ; WX 343 ; N Itilde ; B -87 0 390 846 ;
+C -1 ; WX 270 ; N itilde ; B 10 -14 349 628 ;
+C -1 ; WX 357 ; N Imacron ; B -87 0 377 795 ;
+C -1 ; WX 270 ; N imacron ; B 29 -14 348 579 ;
+C -1 ; WX 357 ; N Ibreve ; B -87 0 383 883 ;
+C -1 ; WX 270 ; N ibreve ; B 33 -14 335 668 ;
+C -1 ; WX 343 ; N Iogonek ; B -92 -195 342 690 ;
+C -1 ; WX 270 ; N iogonek ; B 25 -195 234 463 ;
+C -1 ; WX 440 ; N Idotaccent ; B -87 0 347 831 ;
+C -1 ; WX 270 ; N dotlessi ; B 33 -14 234 463 ;
+C -1 ; WX 769 ; N IJ ; B 2 -190 777 690 ;
+C -1 ; WX 454 ; N ij ; B 33 -268 484 691 ;
+C -1 ; WX 358 ; N Jcircumflex ; B -142 -195 365 910 ;
+C -1 ; WX 270 ; N jcircumflex ; B -68 -268 310 696 ;
+C -1 ; WX 763 ; N Kcommaaccent ; B -88 -286 717 690 ;
+C -1 ; WX 435 ; N kcommaaccent ; B 2 -290 430 707 ;
+C -1 ; WX 538 ; N Lacute ; B -82 0 532 954 ;
+C -1 ; WX 270 ; N lacute ; B 27 -14 406 925 ;
+C -1 ; WX 628 ; N Lcommaaccent ; B -82 -290 532 690 ;
+C -1 ; WX 270 ; N lcommaaccent ; B -15 -287 243 711 ;
+C -1 ; WX 611 ; N Lcaron ; B -82 0 623 702 ;
+C -1 ; WX 270 ; N lcaron ; B 35 -9 443 711 ;
+C -1 ; WX 628 ; N Ldot ; B -82 0 623 690 ;
+C -1 ; WX 270 ; N ldot ; B 35 -9 348 711 ;
+C -1 ; WX 667 ; N Lslash ; B -21 0 593 690 ;
+C -1 ; WX 291 ; N lslash ; B -9 -9 307 711 ;
+C -1 ; WX 770 ; N Nacute ; B -84 -17 723 945 ;
+C -1 ; WX 540 ; N nacute ; B 34 -13 528 704 ;
+C -1 ; WX 770 ; N Ncommaaccent ; B -84 -283 723 690 ;
+C -1 ; WX 540 ; N ncommaaccent ; B 34 -282 510 464 ;
+C -1 ; WX 770 ; N Ncaron ; B -84 -17 723 909 ;
+C -1 ; WX 540 ; N ncaron ; B 34 -13 510 695 ;
+C -1 ; WX 540 ; N napostrophe ; B 34 -13 510 706 ;
+C -1 ; WX 770 ; N Eng ; B -6 -216 801 690 ;
+C -1 ; WX 499 ; N eng ; B 34 -195 480 464 ;
+C -1 ; WX 702 ; N Omacron ; B 11 -16 643 793 ;
+C -1 ; WX 430 ; N omacron ; B 27 -14 444 579 ;
+C -1 ; WX 702 ; N Obreve ; B 3 -16 635 881 ;
+C -1 ; WX 430 ; N obreve ; B 27 -14 445 669 ;
+C -1 ; WX 702 ; N Ohungarumlaut ; B 11 -16 652 964 ;
+C -1 ; WX 430 ; N ohungarumlaut ; B 27 -14 498 727 ;
+C -1 ; WX 1063 ; N OE ; B 51 -15 1034 709 ;
+C -1 ; WX 649 ; N oe ; B 16 -11 634 468 ;
+C -1 ; WX 725 ; N Racute ; B -84 -3 585 952 ;
+C -1 ; WX 377 ; N racute ; B 25 -9 483 704 ;
+C -1 ; WX 725 ; N Rcommaaccent ; B -84 -291 585 690 ;
+C -1 ; WX 377 ; N rcommaaccent ; B -11 -283 372 468 ;
+C -1 ; WX 725 ; N Rcaron ; B -84 -3 602 909 ;
+C -1 ; WX 377 ; N rcaron ; B 25 -9 459 695 ;
+C -1 ; WX 535 ; N Sacute ; B -15 -14 496 947 ;
+C -1 ; WX 377 ; N sacute ; B 24 -15 401 705 ;
+C -1 ; WX 497 ; N Scircumflex ; B -15 -14 465 910 ;
+C -1 ; WX 377 ; N scircumflex ; B 24 -15 350 692 ;
+C -1 ; WX 535 ; N Scedilla ; B 41 -221 491 688 ;
+C -1 ; WX 377 ; N scedilla ; B 0 -219 350 464 ;
+C -1 ; WX 510 ; N Scaron ; B -15 -14 495 914 ;
+C -1 ; WX 377 ; N scaron ; B 24 -15 448 696 ;
+C -1 ; WX 656 ; N Tcommaaccent ; B 5 -283 656 690 ;
+C -1 ; WX 323 ; N tcommaaccent ; B 3 -290 301 627 ;
+C -1 ; WX 656 ; N Tcaron ; B 5 0 656 909 ;
+C -1 ; WX 323 ; N tcaron ; B 40 -9 512 706 ;
+C -1 ; WX 656 ; N Tbar ; B 19 0 670 690 ;
+C -1 ; WX 323 ; N tbar ; B 18 -9 301 627 ;
+C -1 ; WX 725 ; N Utilde ; B 30 -20 752 842 ;
+C -1 ; WX 540 ; N utilde ; B 33 -17 504 624 ;
+C -1 ; WX 725 ; N Umacron ; B 30 -20 752 791 ;
+C -1 ; WX 540 ; N umacron ; B 47 -17 513 578 ;
+C -1 ; WX 725 ; N Ubreve ; B 30 -20 752 881 ;
+C -1 ; WX 540 ; N ubreve ; B 47 -17 513 668 ;
+C -1 ; WX 725 ; N Uring ; B 30 -20 752 938 ;
+C -1 ; WX 540 ; N uring ; B 33 -17 499 720 ;
+C -1 ; WX 725 ; N Uhungarumlaut ; B 30 -20 752 962 ;
+C -1 ; WX 540 ; N uhungarumlaut ; B 47 -17 547 727 ;
+C -1 ; WX 725 ; N Uogonek ; B 30 -181 752 690 ;
+C -1 ; WX 540 ; N uogonek ; B 47 -181 513 462 ;
+C -1 ; WX 1043 ; N Wcircumflex ; B 16 -20 1036 904 ;
+C -1 ; WX 700 ; N wcircumflex ; B 20 -11 678 692 ;
+C -1 ; WX 640 ; N Ycircumflex ; B 12 0 697 910 ;
+C -1 ; WX 485 ; N ycircumflex ; B -8 -274 475 688 ;
+C -1 ; WX 640 ; N Ydieresis ; B 12 0 697 838 ;
+C -1 ; WX 660 ; N Zacute ; B -52 0 645 949 ;
+C -1 ; WX 430 ; N zacute ; B 13 -11 493 706 ;
+C -1 ; WX 660 ; N Zdotaccent ; B -52 0 645 831 ;
+C -1 ; WX 430 ; N zdotaccent ; B 13 -11 418 623 ;
+C -1 ; WX 660 ; N Zcaron ; B -52 0 645 909 ;
+C -1 ; WX 430 ; N zcaron ; B 13 -11 476 697 ;
+C -1 ; WX 270 ; N longs ; B -157 -268 401 711 ;
+C -1 ; WX 500 ; N florin ; B -52 -282 498 685 ;
+C -1 ; WX 772 ; N Ohorn ; B 39 -16 787 743 ;
+C -1 ; WX 520 ; N ohorn ; B 27 -14 537 534 ;
+C -1 ; WX 725 ; N Uhorn ; B 30 -20 832 849 ;
+C -1 ; WX 560 ; N uhorn ; B 47 -17 617 624 ;
+C -1 ; WX 495 ; N uni01B7 ; B 5 -14 495 690 ;
+C -1 ; WX 700 ; N u01F4 ; B 18 -16 694 945 ;
+C -1 ; WX 485 ; N uni01F5 ; B -43 -268 476 705 ;
+C -1 ; WX 696 ; N Aringacute ; B -34 0 751 1148 ;
+C -1 ; WX 430 ; N aringacute ; B 21 -14 572 947 ;
+C -1 ; WX 1200 ; N AEacute ; B 27 -1 1182 925 ;
+C -1 ; WX 625 ; N aeacute ; B 15 -11 618 703 ;
+C -1 ; WX 833 ; N Oslashacute ; B 11 -99 643 946 ;
+C -1 ; WX 443 ; N oslashacute ; B 21 -41 457 706 ;
+C -1 ; WX 535 ; N Scommaaccent ; B -15 -287 435 688 ;
+C -1 ; WX 377 ; N scommaaccent ; B 24 -250 350 464 ;
+C -1 ; WX 424 ; N uni0292 ; B 7 -265 418 468 ;
+C -1 ; WX 323 ; N circumflex ; B 30 530 315 694 ;
+C -1 ; WX 470 ; N caron ; B 111 528 416 693 ;
+C -1 ; WX 333 ; N overscore ; B 10 529 329 580 ;
+C -1 ; WX 360 ; N breve ; B 59 529 327 667 ;
+C -1 ; WX 360 ; N dotaccent ; B 135 533 231 627 ;
+C -1 ; WX 360 ; N ring ; B 75 529 279 720 ;
+C -1 ; WX 360 ; N ogonek ; B 93 -221 267 20 ;
+C -1 ; WX 323 ; N tilde ; B 50 519 389 619 ;
+C -1 ; WX 360 ; N hungarumlaut ; B 26 458 337 685 ;
+C -1 ; WX 200 ; N gravecomb ; B 12 465 188 669 ;
+C -1 ; WX 190 ; N acutecomb ; B 12 465 178 670 ;
+C -1 ; WX 363 ; N tildecomb ; B 12 519 351 619 ;
+C -1 ; WX 317 ; N dialytika ; B 12 528 305 625 ;
+C -1 ; WX 165 ; N hookabovecomb ; B 12 521 153 715 ;
+C -1 ; WX 166 ; N uni0312 ; B 12 535 154 728 ;
+C -1 ; WX 173 ; N uni0313 ; B 12 527 161 735 ;
+C -1 ; WX 193 ; N uni0314 ; B 12 530 181 737 ;
+C -1 ; WX 130 ; N dotbelowcomb ; B 12 -218 118 -112 ;
+C -1 ; WX 142 ; N commabelowcomb ; B 12 -250 130 -57 ;
+C -1 ; WX 229 ; N cedillacomb ; B 12 -210 217 0 ;
+C -1 ; WX 198 ; N ogonekcomb ; B 12 -221 186 20 ;
+C -1 ; WX 381 ; N perispomenicomb ; B 12 711 369 811 ;
+C -1 ; WX 173 ; N koroniscomb ; B 12 527 161 735 ;
+C -1 ; WX 140 ; N uni0345 ; B 12 -239 128 -84 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 465 179 670 ;
+C -1 ; WX 191 ; N uni0375 ; B 12 -220 179 -15 ;
+C -1 ; WX 140 ; N ypogegrammenicomb ; B 12 -239 128 -84 ;
+C -1 ; WX 449 ; N uni037E ; B 110 -154 349 465 ;
+C -1 ; WX 272 ; N tonos ; B 12 500 260 705 ;
+C -1 ; WX 393 ; N dieresistonos ; B 12 521 381 726 ;
+C -1 ; WX 742 ; N uni0386 ; B 12 0 720 720 ;
+C -1 ; WX 337 ; N anoteleia ; B 110 327 237 453 ;
+C -1 ; WX 865 ; N uni0388 ; B 12 0 873 720 ;
+C -1 ; WX 951 ; N uni0389 ; B 12 0 989 720 ;
+C -1 ; WX 538 ; N uni038A ; B 12 0 576 720 ;
+C -1 ; WX 852 ; N uni038C ; B 12 -33 791 720 ;
+C -1 ; WX 814 ; N uni038E ; B 12 0 869 720 ;
+C -1 ; WX 871 ; N uni038F ; B 12 0 847 720 ;
+C -1 ; WX 261 ; N iotadieresistonos ; B 12 -17 381 726 ;
+C -1 ; WX 696 ; N Alpha ; B -34 0 674 710 ;
+C -1 ; WX 744 ; N Beta ; B 8 0 698 690 ;
+C -1 ; WX 665 ; N Gamma ; B 8 0 709 690 ;
+C -1 ; WX 623 ; N uni0394 ; B -2 0 555 709 ;
+C -1 ; WX 721 ; N Epsilon ; B 6 0 729 690 ;
+C -1 ; WX 662 ; N Zeta ; B 1 0 698 691 ;
+C -1 ; WX 807 ; N Eta ; B 8 0 845 690 ;
+C -1 ; WX 731 ; N Theta ; B 66 -16 717 703 ;
+C -1 ; WX 404 ; N Iota ; B 8 0 442 690 ;
+C -1 ; WX 783 ; N Kappa ; B 8 0 813 690 ;
+C -1 ; WX 774 ; N Lambda ; B -2 0 706 710 ;
+C -1 ; WX 923 ; N Mu ; B 8 0 955 690 ;
+C -1 ; WX 784 ; N Nu ; B 9 -17 816 690 ;
+C -1 ; WX 715 ; N Xi ; B 18 0 730 690 ;
+C -1 ; WX 734 ; N Omicron ; B 38 -17 673 711 ;
+C -1 ; WX 790 ; N Pi ; B 8 0 828 690 ;
+C -1 ; WX 663 ; N Rho ; B 9 0 687 690 ;
+C -1 ; WX 723 ; N Sigma ; B 2 0 721 690 ;
+C -1 ; WX 677 ; N Tau ; B 84 0 735 690 ;
+C -1 ; WX 644 ; N Upsilon ; B 96 0 699 710 ;
+C -1 ; WX 753 ; N Phi ; B 66 0 736 690 ;
+C -1 ; WX 766 ; N Chi ; B -20 0 818 690 ;
+C -1 ; WX 859 ; N Psi ; B 88 0 910 704 ;
+C -1 ; WX 809 ; N uni03A9 ; B 32 0 777 704 ;
+C -1 ; WX 426 ; N Iotadieresis ; B 8 0 464 832 ;
+C -1 ; WX 644 ; N Upsilondieresis ; B 96 0 699 845 ;
+C -1 ; WX 649 ; N uni03AC ; B 38 -16 649 740 ;
+C -1 ; WX 478 ; N uni03AD ; B 30 -18 502 730 ;
+C -1 ; WX 528 ; N uni03AE ; B 44 -238 492 740 ;
+C -1 ; WX 265 ; N uni03AF ; B 48 -17 385 730 ;
+C -1 ; WX 583 ; N upsilondieresistonos ; B 54 -16 555 738 ;
+C -1 ; WX 649 ; N alpha ; B 38 -16 649 466 ;
+C -1 ; WX 564 ; N beta ; B -14 -223 556 703 ;
+C -1 ; WX 557 ; N gamma ; B 32 -239 581 466 ;
+C -1 ; WX 556 ; N delta ; B 42 -17 562 711 ;
+C -1 ; WX 479 ; N epsilon ; B 30 -18 477 465 ;
+C -1 ; WX 437 ; N zeta ; B 40 -237 531 717 ;
+C -1 ; WX 528 ; N eta ; B 44 -238 492 465 ;
+C -1 ; WX 507 ; N theta ; B 57 -16 504 706 ;
+C -1 ; WX 256 ; N iota ; B 48 -17 228 465 ;
+C -1 ; WX 551 ; N kappa ; B 24 -20 549 465 ;
+C -1 ; WX 524 ; N lambda ; B 2 -16 506 710 ;
+C -1 ; WX 594 ; N uni03BC ; B -1 -238 560 465 ;
+C -1 ; WX 488 ; N nu ; B 72 -26 458 501 ;
+C -1 ; WX 477 ; N xi ; B 38 -235 566 721 ;
+C -1 ; WX 569 ; N omicron ; B 50 -19 537 471 ;
+C -1 ; WX 658 ; N pi ; B 48 -16 656 454 ;
+C -1 ; WX 580 ; N rho ; B 24 -237 546 472 ;
+C -1 ; WX 506 ; N uni03C2 ; B 44 -237 496 465 ;
+C -1 ; WX 595 ; N sigma ; B 54 -16 607 454 ;
+C -1 ; WX 484 ; N tau ; B 12 -17 499 454 ;
+C -1 ; WX 572 ; N upsilon ; B 54 -16 538 470 ;
+C -1 ; WX 699 ; N phi ; B 54 -239 670 480 ;
+C -1 ; WX 529 ; N chi ; B -50 -238 553 465 ;
+C -1 ; WX 689 ; N psi ; B 50 -237 659 710 ;
+C -1 ; WX 716 ; N omega ; B 40 -3 682 471 ;
+C -1 ; WX 268 ; N iotadieresis ; B 48 -17 348 625 ;
+C -1 ; WX 572 ; N upsilondieresis ; B 54 -16 538 625 ;
+C -1 ; WX 572 ; N uni03CC ; B 50 -16 584 740 ;
+C -1 ; WX 572 ; N uni03CD ; B 54 -16 538 740 ;
+C -1 ; WX 727 ; N uni03CE ; B 40 -3 682 730 ;
+C -1 ; WX 513 ; N uni03D0 ; B 54 -10 523 702 ;
+C -1 ; WX 531 ; N theta1 ; B 38 -10 527 705 ;
+C -1 ; WX 538 ; N phi1 ; B 45 -194 506 386 ;
+C -1 ; WX 671 ; N omega1 ; B 40 -11 637 388 ;
+C -1 ; WX 718 ; N uni03D8 ; B 154 0 728 707 ;
+C -1 ; WX 440 ; N uni03D9 ; B 56 -194 462 386 ;
+C -1 ; WX 713 ; N uni03DA ; B 115 0 802 689 ;
+C -1 ; WX 669 ; N uni03DB ; B 70 -237 663 462 ;
+C -1 ; WX 743 ; N uni03DC ; B 32 -236 751 462 ;
+C -1 ; WX 758 ; N uni03DE ; B 160 0 706 689 ;
+C -1 ; WX 595 ; N uni03DF ; B 26 -271 647 717 ;
+C -1 ; WX 926 ; N uni03E0 ; B 41 -247 906 435 ;
+C -1 ; WX 706 ; N uni03E1 ; B 129 -96 688 629 ;
+C -1 ; WX 481 ; N uni03F0 ; B 24 -13 479 384 ;
+C -1 ; WX 608 ; N uni048C ; B -5 0 612 689 ;
+C -1 ; WX 375 ; N uni048D ; B 15 -17 355 531 ;
+C -1 ; WX 696 ; N u04D2 ; B -34 0 674 839 ;
+C -1 ; WX 430 ; N u04D3 ; B 21 -14 430 624 ;
+C -1 ; WX 700 ; N uni04E6 ; B 11 -16 643 837 ;
+C -1 ; WX 430 ; N uni04E7 ; B 27 -14 410 632 ;
+C -1 ; WX 977 ; N Wgrave ; B 16 -20 1036 907 ;
+C -1 ; WX 700 ; N wgrave ; B 20 -11 678 666 ;
+C -1 ; WX 980 ; N Wacute ; B 16 -20 1036 944 ;
+C -1 ; WX 700 ; N wacute ; B 20 -11 678 705 ;
+C -1 ; WX 985 ; N Wdieresis ; B 16 -20 1036 839 ;
+C -1 ; WX 700 ; N wdieresis ; B 20 -11 678 627 ;
+C -1 ; WX 696 ; N uni1EA0 ; B -34 -234 674 710 ;
+C -1 ; WX 430 ; N uni1EA1 ; B 21 -234 411 465 ;
+C -1 ; WX 696 ; N uni1EA2 ; B -34 0 674 935 ;
+C -1 ; WX 430 ; N uni1EA3 ; B 28 -14 418 724 ;
+C -1 ; WX 696 ; N uni1EA4 ; B -34 0 826 945 ;
+C -1 ; WX 430 ; N uni1EA5 ; B 21 -14 637 735 ;
+C -1 ; WX 696 ; N uni1EA6 ; B -34 0 722 949 ;
+C -1 ; WX 430 ; N uni1EA7 ; B 21 -14 520 731 ;
+C -1 ; WX 696 ; N uni1EA8 ; B -34 0 749 934 ;
+C -1 ; WX 430 ; N uni1EA9 ; B 21 -14 562 727 ;
+C -1 ; WX 696 ; N uni1EAA ; B -34 0 674 1041 ;
+C -1 ; WX 430 ; N uni1EAB ; B 21 -14 471 849 ;
+C -1 ; WX 696 ; N uni1EAC ; B -9 -265 699 904 ;
+C -1 ; WX 430 ; N uni1EAD ; B 21 -265 440 701 ;
+C -1 ; WX 696 ; N uni1EAE ; B -25 0 698 1040 ;
+C -1 ; WX 430 ; N uni1EAF ; B 21 -14 506 825 ;
+C -1 ; WX 696 ; N uni1EB0 ; B -7 0 701 1030 ;
+C -1 ; WX 430 ; N uni1EB1 ; B 21 -14 454 819 ;
+C -1 ; WX 696 ; N uni1EB2 ; B -34 0 674 1025 ;
+C -1 ; WX 430 ; N uni1EB3 ; B 21 -14 478 805 ;
+C -1 ; WX 696 ; N uni1EB4 ; B -34 0 705 1001 ;
+C -1 ; WX 430 ; N uni1EB5 ; B 21 -14 524 819 ;
+C -1 ; WX 696 ; N uni1EB6 ; B -9 -262 699 883 ;
+C -1 ; WX 430 ; N uni1EB7 ; B 21 -266 486 670 ;
+C -1 ; WX 730 ; N uni1EB8 ; B -95 -265 628 690 ;
+C -1 ; WX 380 ; N uni1EB9 ; B 20 -265 368 463 ;
+C -1 ; WX 730 ; N uni1EBA ; B -95 0 628 937 ;
+C -1 ; WX 380 ; N uni1EBB ; B 20 -16 368 724 ;
+C -1 ; WX 730 ; N uni1EBC ; B -95 0 641 846 ;
+C -1 ; WX 380 ; N uni1EBD ; B 20 -16 434 636 ;
+C -1 ; WX 730 ; N uni1EBE ; B -95 0 787 945 ;
+C -1 ; WX 380 ; N uni1EBF ; B 20 -16 640 735 ;
+C -1 ; WX 730 ; N uni1EC0 ; B -95 0 662 948 ;
+C -1 ; WX 380 ; N uni1EC1 ; B 20 -16 482 735 ;
+C -1 ; WX 730 ; N uni1EC2 ; B -95 0 707 939 ;
+C -1 ; WX 380 ; N uni1EC3 ; B 20 -16 513 725 ;
+C -1 ; WX 730 ; N uni1EC4 ; B -95 0 667 1028 ;
+C -1 ; WX 380 ; N uni1EC5 ; B 20 -16 476 826 ;
+C -1 ; WX 730 ; N uni1EC6 ; B -95 -263 628 909 ;
+C -1 ; WX 380 ; N uni1EC7 ; B 20 -268 391 696 ;
+C -1 ; WX 440 ; N uni1EC8 ; B -87 0 409 937 ;
+C -1 ; WX 270 ; N uni1EC9 ; B 40 -14 312 722 ;
+C -1 ; WX 440 ; N uni1ECA ; B -87 -262 347 690 ;
+C -1 ; WX 270 ; N uni1ECB ; B 22 -262 263 686 ;
+C -1 ; WX 702 ; N uni1ECC ; B 11 -263 643 706 ;
+C -1 ; WX 430 ; N uni1ECD ; B 27 -266 410 465 ;
+C -1 ; WX 702 ; N uni1ECE ; B 11 -16 643 939 ;
+C -1 ; WX 430 ; N uni1ECF ; B 27 -14 437 726 ;
+C -1 ; WX 702 ; N uni1ED0 ; B 11 -16 811 946 ;
+C -1 ; WX 430 ; N uni1ED1 ; B 27 -14 631 732 ;
+C -1 ; WX 702 ; N uni1ED2 ; B 11 -16 643 950 ;
+C -1 ; WX 430 ; N uni1ED3 ; B 27 -14 524 733 ;
+C -1 ; WX 702 ; N uni1ED4 ; B 11 -16 715 936 ;
+C -1 ; WX 430 ; N uni1ED5 ; B 27 -14 571 720 ;
+C -1 ; WX 702 ; N uni1ED6 ; B 11 -16 643 1036 ;
+C -1 ; WX 430 ; N uni1ED7 ; B 27 -14 501 815 ;
+C -1 ; WX 702 ; N uni1ED8 ; B 11 -264 643 909 ;
+C -1 ; WX 430 ; N uni1ED9 ; B 27 -264 446 690 ;
+C -1 ; WX 773 ; N uni1EDA ; B 39 -16 787 949 ;
+C -1 ; WX 469 ; N uni1EDB ; B 27 -14 537 716 ;
+C -1 ; WX 800 ; N uni1EDC ; B 39 -16 787 955 ;
+C -1 ; WX 446 ; N uni1EDD ; B 27 -14 537 702 ;
+C -1 ; WX 742 ; N uni1EDE ; B 39 -16 787 938 ;
+C -1 ; WX 576 ; N uni1EDF ; B 27 -14 537 727 ;
+C -1 ; WX 813 ; N uni1EE0 ; B 39 -16 787 848 ;
+C -1 ; WX 471 ; N uni1EE1 ; B 27 -14 537 636 ;
+C -1 ; WX 757 ; N uni1EE2 ; B 39 -266 787 743 ;
+C -1 ; WX 469 ; N uni1EE3 ; B 27 -263 537 534 ;
+C -1 ; WX 725 ; N uni1EE4 ; B 30 -265 752 690 ;
+C -1 ; WX 540 ; N uni1EE5 ; B 47 -265 513 462 ;
+C -1 ; WX 725 ; N uni1EE6 ; B 30 -20 752 935 ;
+C -1 ; WX 540 ; N uni1EE7 ; B 47 -17 513 727 ;
+C -1 ; WX 843 ; N uni1EE8 ; B 30 -20 832 952 ;
+C -1 ; WX 546 ; N uni1EE9 ; B 47 -17 617 731 ;
+C -1 ; WX 843 ; N uni1EEA ; B 30 -20 832 944 ;
+C -1 ; WX 549 ; N uni1EEB ; B 47 -17 617 690 ;
+C -1 ; WX 843 ; N uni1EEC ; B 30 -20 832 942 ;
+C -1 ; WX 546 ; N uni1EED ; B 47 -17 617 726 ;
+C -1 ; WX 796 ; N uni1EEE ; B 30 -20 832 851 ;
+C -1 ; WX 540 ; N uni1EEF ; B 47 -17 617 632 ;
+C -1 ; WX 788 ; N uni1EF0 ; B 30 -261 832 849 ;
+C -1 ; WX 544 ; N uni1EF1 ; B 47 -263 617 624 ;
+C -1 ; WX 635 ; N Ygrave ; B 12 0 697 882 ;
+C -1 ; WX 485 ; N ygrave ; B -8 -274 475 708 ;
+C -1 ; WX 616 ; N uni1EF4 ; B 12 -265 697 690 ;
+C -1 ; WX 485 ; N uni1EF5 ; B -8 -274 475 462 ;
+C -1 ; WX 642 ; N uni1EF6 ; B 12 0 697 930 ;
+C -1 ; WX 485 ; N uni1EF7 ; B -8 -274 475 724 ;
+C -1 ; WX 641 ; N uni1EF8 ; B 12 0 697 846 ;
+C -1 ; WX 485 ; N uni1EF9 ; B -8 -274 475 632 ;
+C -1 ; WX 656 ; N uni1F00 ; B 35 -16 646 735 ;
+C -1 ; WX 656 ; N uni1F01 ; B 35 -16 646 737 ;
+C -1 ; WX 656 ; N uni1F02 ; B 35 -16 646 738 ;
+C -1 ; WX 656 ; N uni1F03 ; B 28 -16 639 727 ;
+C -1 ; WX 656 ; N uni1F04 ; B 21 -16 636 721 ;
+C -1 ; WX 656 ; N uni1F05 ; B 35 -16 646 720 ;
+C -1 ; WX 656 ; N uni1F06 ; B 35 -16 646 811 ;
+C -1 ; WX 656 ; N uni1F07 ; B 35 -16 646 796 ;
+C -1 ; WX 742 ; N uni1F08 ; B 12 0 720 718 ;
+C -1 ; WX 742 ; N uni1F09 ; B 12 0 720 715 ;
+C -1 ; WX 774 ; N uni1F0A ; B 12 0 752 721 ;
+C -1 ; WX 766 ; N uni1F0B ; B 12 0 744 725 ;
+C -1 ; WX 776 ; N uni1F0C ; B 12 0 754 716 ;
+C -1 ; WX 771 ; N uni1F0D ; B 12 0 749 715 ;
+C -1 ; WX 777 ; N uni1F0E ; B 12 0 755 723 ;
+C -1 ; WX 742 ; N uni1F0F ; B 12 0 720 722 ;
+C -1 ; WX 479 ; N uni1F10 ; B 30 -18 477 735 ;
+C -1 ; WX 479 ; N uni1F11 ; B 30 -18 477 737 ;
+C -1 ; WX 479 ; N uni1F12 ; B 30 -18 477 737 ;
+C -1 ; WX 479 ; N uni1F13 ; B 30 -18 477 727 ;
+C -1 ; WX 484 ; N uni1F14 ; B 30 -18 568 721 ;
+C -1 ; WX 480 ; N uni1F15 ; B 30 -18 572 720 ;
+C -1 ; WX 787 ; N uni1F18 ; B 12 0 795 716 ;
+C -1 ; WX 808 ; N uni1F19 ; B 12 0 816 719 ;
+C -1 ; WX 932 ; N uni1F1A ; B 12 0 940 711 ;
+C -1 ; WX 951 ; N uni1F1B ; B 12 0 959 713 ;
+C -1 ; WX 1004 ; N uni1F1C ; B 12 0 1012 721 ;
+C -1 ; WX 985 ; N uni1F1D ; B 12 0 993 720 ;
+C -1 ; WX 528 ; N uni1F20 ; B 44 -238 492 735 ;
+C -1 ; WX 528 ; N uni1F21 ; B 44 -238 492 737 ;
+C -1 ; WX 528 ; N uni1F22 ; B 44 -238 492 737 ;
+C -1 ; WX 528 ; N uni1F23 ; B 44 -238 492 737 ;
+C -1 ; WX 527 ; N uni1F24 ; B 44 -238 556 731 ;
+C -1 ; WX 530 ; N uni1F25 ; B 44 -238 553 730 ;
+C -1 ; WX 530 ; N uni1F26 ; B 44 -238 530 811 ;
+C -1 ; WX 530 ; N uni1F27 ; B 44 -238 546 806 ;
+C -1 ; WX 882 ; N uni1F28 ; B 12 0 920 714 ;
+C -1 ; WX 897 ; N uni1F29 ; B 12 0 935 717 ;
+C -1 ; WX 1047 ; N uni1F2A ; B 12 0 1085 721 ;
+C -1 ; WX 1036 ; N uni1F2B ; B 12 0 1074 719 ;
+C -1 ; WX 1090 ; N uni1F2C ; B 12 0 1128 721 ;
+C -1 ; WX 1064 ; N uni1F2D ; B 12 0 1102 720 ;
+C -1 ; WX 993 ; N uni1F2E ; B 12 0 1031 720 ;
+C -1 ; WX 993 ; N uni1F2F ; B 12 0 1031 718 ;
+C -1 ; WX 258 ; N uni1F30 ; B 48 -17 319 735 ;
+C -1 ; WX 258 ; N uni1F31 ; B 48 -17 311 737 ;
+C -1 ; WX 266 ; N uni1F32 ; B 25 -17 333 737 ;
+C -1 ; WX 278 ; N uni1F33 ; B -1 -17 313 727 ;
+C -1 ; WX 297 ; N uni1F34 ; B 53 -17 448 721 ;
+C -1 ; WX 282 ; N uni1F35 ; B 65 -17 451 720 ;
+C -1 ; WX 273 ; N uni1F36 ; B 48 -17 360 824 ;
+C -1 ; WX 262 ; N uni1F37 ; B 48 -17 349 824 ;
+C -1 ; WX 479 ; N uni1F38 ; B 12 0 517 720 ;
+C -1 ; WX 509 ; N uni1F39 ; B 12 0 547 716 ;
+C -1 ; WX 641 ; N uni1F3A ; B 12 0 679 719 ;
+C -1 ; WX 645 ; N uni1F3B ; B 12 0 683 723 ;
+C -1 ; WX 687 ; N uni1F3C ; B 12 0 725 721 ;
+C -1 ; WX 662 ; N uni1F3D ; B 12 0 700 720 ;
+C -1 ; WX 598 ; N uni1F3E ; B 12 0 636 719 ;
+C -1 ; WX 596 ; N uni1F3F ; B 12 0 634 718 ;
+C -1 ; WX 570 ; N uni1F40 ; B 51 -16 538 735 ;
+C -1 ; WX 570 ; N uni1F41 ; B 51 -16 538 737 ;
+C -1 ; WX 573 ; N uni1F42 ; B 50 -16 537 738 ;
+C -1 ; WX 570 ; N uni1F43 ; B 51 -16 538 727 ;
+C -1 ; WX 567 ; N uni1F44 ; B 51 -16 640 721 ;
+C -1 ; WX 571 ; N uni1F45 ; B 51 -16 613 720 ;
+C -1 ; WX 874 ; N uni1F48 ; B 12 -17 813 716 ;
+C -1 ; WX 887 ; N uni1F49 ; B 12 -17 826 719 ;
+C -1 ; WX 1043 ; N uni1F4A ; B 12 -17 982 716 ;
+C -1 ; WX 1052 ; N uni1F4B ; B 12 -17 991 726 ;
+C -1 ; WX 1051 ; N uni1F4C ; B 12 -17 990 721 ;
+C -1 ; WX 1017 ; N uni1F4D ; B 12 -17 956 723 ;
+C -1 ; WX 572 ; N uni1F50 ; B 54 -16 538 735 ;
+C -1 ; WX 572 ; N uni1F51 ; B 54 -16 538 737 ;
+C -1 ; WX 572 ; N uni1F52 ; B 54 -16 538 737 ;
+C -1 ; WX 572 ; N uni1F53 ; B 54 -16 538 727 ;
+C -1 ; WX 570 ; N uni1F54 ; B 54 -16 561 721 ;
+C -1 ; WX 567 ; N uni1F55 ; B 54 -16 545 720 ;
+C -1 ; WX 572 ; N uni1F56 ; B 54 -16 538 811 ;
+C -1 ; WX 572 ; N uni1F57 ; B 54 -16 538 796 ;
+C -1 ; WX 772 ; N uni1F59 ; B 12 0 827 723 ;
+C -1 ; WX 905 ; N uni1F5B ; B 12 0 960 718 ;
+C -1 ; WX 952 ; N uni1F5D ; B 12 0 1007 712 ;
+C -1 ; WX 869 ; N uni1F5F ; B 12 0 924 716 ;
+C -1 ; WX 716 ; N uni1F60 ; B 40 -3 682 735 ;
+C -1 ; WX 716 ; N uni1F61 ; B 40 -3 682 737 ;
+C -1 ; WX 716 ; N uni1F62 ; B 40 -3 682 737 ;
+C -1 ; WX 716 ; N uni1F63 ; B 40 -3 682 727 ;
+C -1 ; WX 718 ; N uni1F64 ; B 40 -3 684 721 ;
+C -1 ; WX 716 ; N uni1F65 ; B 40 -3 682 720 ;
+C -1 ; WX 716 ; N uni1F66 ; B 40 -3 682 811 ;
+C -1 ; WX 716 ; N uni1F67 ; B 40 -3 682 806 ;
+C -1 ; WX 913 ; N uni1F68 ; B 12 0 881 716 ;
+C -1 ; WX 924 ; N uni1F69 ; B 12 0 892 724 ;
+C -1 ; WX 1064 ; N uni1F6A ; B 12 0 1032 721 ;
+C -1 ; WX 1102 ; N uni1F6B ; B 12 0 1070 715 ;
+C -1 ; WX 1049 ; N uni1F6C ; B 12 0 1017 721 ;
+C -1 ; WX 1023 ; N uni1F6D ; B 12 0 991 720 ;
+C -1 ; WX 1001 ; N uni1F6E ; B 12 0 969 722 ;
+C -1 ; WX 987 ; N uni1F6F ; B 12 0 955 715 ;
+C -1 ; WX 649 ; N uni1F70 ; B 38 -16 649 738 ;
+C -1 ; WX 649 ; N uni1F71 ; B 38 -16 649 730 ;
+C -1 ; WX 479 ; N uni1F72 ; B 30 -18 477 738 ;
+C -1 ; WX 500 ; N uni1F73 ; B 30 -18 502 730 ;
+C -1 ; WX 528 ; N uni1F74 ; B 44 -238 492 738 ;
+C -1 ; WX 528 ; N uni1F75 ; B 44 -238 492 730 ;
+C -1 ; WX 265 ; N uni1F76 ; B 49 -17 237 729 ;
+C -1 ; WX 269 ; N uni1F77 ; B 41 -17 378 730 ;
+C -1 ; WX 569 ; N uni1F78 ; B 50 -16 537 728 ;
+C -1 ; WX 567 ; N uni1F79 ; B 50 -19 582 705 ;
+C -1 ; WX 572 ; N uni1F7A ; B 54 -16 538 738 ;
+C -1 ; WX 572 ; N uni1F7B ; B 54 -16 538 705 ;
+C -1 ; WX 716 ; N uni1F7C ; B 40 -3 682 728 ;
+C -1 ; WX 716 ; N uni1F7D ; B 40 -3 682 730 ;
+C -1 ; WX 649 ; N uni1F80 ; B 38 -239 649 735 ;
+C -1 ; WX 649 ; N uni1F81 ; B 38 -239 649 737 ;
+C -1 ; WX 649 ; N uni1F82 ; B 38 -239 649 737 ;
+C -1 ; WX 649 ; N uni1F83 ; B 38 -239 649 727 ;
+C -1 ; WX 653 ; N uni1F84 ; B 38 -239 653 721 ;
+C -1 ; WX 649 ; N uni1F85 ; B 38 -239 649 720 ;
+C -1 ; WX 649 ; N uni1F86 ; B 38 -239 649 807 ;
+C -1 ; WX 649 ; N uni1F87 ; B 38 -239 649 796 ;
+C -1 ; WX 742 ; N uni1F88 ; B 12 -239 720 718 ;
+C -1 ; WX 742 ; N uni1F89 ; B 12 -239 720 718 ;
+C -1 ; WX 827 ; N uni1F8A ; B 12 -239 805 718 ;
+C -1 ; WX 826 ; N uni1F8B ; B 12 -239 804 716 ;
+C -1 ; WX 742 ; N uni1F8C ; B 12 -239 720 721 ;
+C -1 ; WX 742 ; N uni1F8D ; B 12 -239 720 720 ;
+C -1 ; WX 742 ; N uni1F8E ; B 12 -239 720 717 ;
+C -1 ; WX 742 ; N uni1F8F ; B 12 -239 720 717 ;
+C -1 ; WX 527 ; N uni1F90 ; B 20 -238 491 735 ;
+C -1 ; WX 528 ; N uni1F91 ; B 20 -238 492 737 ;
+C -1 ; WX 516 ; N uni1F92 ; B 20 -238 480 735 ;
+C -1 ; WX 525 ; N uni1F93 ; B 20 -238 489 732 ;
+C -1 ; WX 550 ; N uni1F94 ; B 20 -239 514 731 ;
+C -1 ; WX 527 ; N uni1F95 ; B 20 -238 550 720 ;
+C -1 ; WX 523 ; N uni1F96 ; B 20 -237 522 812 ;
+C -1 ; WX 521 ; N uni1F97 ; B 20 -239 537 806 ;
+C -1 ; WX 890 ; N uni1F98 ; B 12 -239 928 718 ;
+C -1 ; WX 896 ; N uni1F99 ; B 12 -239 934 716 ;
+C -1 ; WX 1036 ; N uni1F9A ; B 12 -239 1074 718 ;
+C -1 ; WX 1035 ; N uni1F9B ; B 12 -239 1073 710 ;
+C -1 ; WX 1091 ; N uni1F9C ; B 12 -239 1129 721 ;
+C -1 ; WX 1064 ; N uni1F9D ; B 12 -239 1102 720 ;
+C -1 ; WX 996 ; N uni1F9E ; B 12 -239 1034 698 ;
+C -1 ; WX 990 ; N uni1F9F ; B 12 -239 1028 714 ;
+C -1 ; WX 716 ; N uni1FA0 ; B 40 -239 682 735 ;
+C -1 ; WX 716 ; N uni1FA1 ; B 40 -239 682 737 ;
+C -1 ; WX 716 ; N uni1FA2 ; B 40 -239 682 737 ;
+C -1 ; WX 716 ; N uni1FA3 ; B 40 -239 682 737 ;
+C -1 ; WX 723 ; N uni1FA4 ; B 40 -239 684 721 ;
+C -1 ; WX 720 ; N uni1FA5 ; B 40 -239 682 720 ;
+C -1 ; WX 716 ; N uni1FA6 ; B 40 -239 682 821 ;
+C -1 ; WX 716 ; N uni1FA7 ; B 40 -239 682 796 ;
+C -1 ; WX 895 ; N uni1FA8 ; B 12 -239 863 704 ;
+C -1 ; WX 891 ; N uni1FA9 ; B 12 -239 859 716 ;
+C -1 ; WX 1093 ; N uni1FAA ; B 12 -239 1061 724 ;
+C -1 ; WX 1088 ; N uni1FAB ; B 12 -239 1056 713 ;
+C -1 ; WX 1043 ; N uni1FAC ; B 12 -239 1011 721 ;
+C -1 ; WX 1032 ; N uni1FAD ; B 12 -239 1000 720 ;
+C -1 ; WX 1003 ; N uni1FAE ; B 12 -239 971 719 ;
+C -1 ; WX 994 ; N uni1FAF ; B 12 -239 962 714 ;
+C -1 ; WX 649 ; N uni1FB0 ; B 38 -16 649 631 ;
+C -1 ; WX 649 ; N uni1FB1 ; B 38 -16 649 571 ;
+C -1 ; WX 649 ; N uni1FB2 ; B 38 -239 649 738 ;
+C -1 ; WX 649 ; N uni1FB3 ; B 38 -239 649 466 ;
+C -1 ; WX 649 ; N uni1fFB4 ; B 38 -239 649 740 ;
+C -1 ; WX 649 ; N uni1FB6 ; B 38 -16 649 640 ;
+C -1 ; WX 649 ; N uni1FB7 ; B 38 -239 649 640 ;
+C -1 ; WX 696 ; N uni1FB8 ; B -34 0 674 846 ;
+C -1 ; WX 696 ; N uni1FB9 ; B -34 0 674 781 ;
+C -1 ; WX 742 ; N uni1FBA ; B 12 0 720 710 ;
+C -1 ; WX 742 ; N uni1FBB ; B 12 0 720 710 ;
+C -1 ; WX 696 ; N uni1FBC ; B -34 -239 674 710 ;
+C -1 ; WX 155 ; N uni1FBD ; B 140 517 290 725 ;
+C -1 ; WX 333 ; N uni1FBE ; B 122 -239 238 -84 ;
+C -1 ; WX 155 ; N uni1FBF ; B 30 495 180 703 ;
+C -1 ; WX 341 ; N uni1FC0 ; B 128 584 483 690 ;
+C -1 ; WX 419 ; N uni1FC1 ; B 83 533 438 757 ;
+C -1 ; WX 526 ; N uni1FC2 ; B 20 -242 490 738 ;
+C -1 ; WX 520 ; N uni1FC3 ; B 20 -238 484 465 ;
+C -1 ; WX 516 ; N uni1FC4 ; B 20 -238 480 740 ;
+C -1 ; WX 525 ; N uni1FC6 ; B 20 -238 489 630 ;
+C -1 ; WX 519 ; N uni1FC7 ; B 20 -239 483 642 ;
+C -1 ; WX 820 ; N uni1FC8 ; B 12 0 828 718 ;
+C -1 ; WX 890 ; N uni1FC9 ; B 12 0 898 708 ;
+C -1 ; WX 889 ; N uni1FCA ; B 12 0 927 718 ;
+C -1 ; WX 998 ; N uni1FCB ; B 12 0 1036 705 ;
+C -1 ; WX 807 ; N uni1FCC ; B 8 -239 845 690 ;
+C -1 ; WX 285 ; N uni1FCD ; B 17 506 325 711 ;
+C -1 ; WX 329 ; N uni1FCE ; B 109 523 475 721 ;
+C -1 ; WX 244 ; N uni1FCF ; B 17 415 287 698 ;
+C -1 ; WX 306 ; N uni1FD0 ; B 73 -17 350 637 ;
+C -1 ; WX 306 ; N uni1FD1 ; B 73 -17 341 570 ;
+C -1 ; WX 306 ; N uni1FD2 ; B 31 -17 393 708 ;
+C -1 ; WX 306 ; N uni1FD3 ; B 62 -17 424 707 ;
+C -1 ; WX 306 ; N uni1FD6 ; B 73 -17 363 630 ;
+C -1 ; WX 306 ; N uni1FD7 ; B 60 -17 415 752 ;
+C -1 ; WX 404 ; N uni1FD8 ; B 8 0 442 854 ;
+C -1 ; WX 404 ; N uni1FD9 ; B 8 0 442 783 ;
+C -1 ; WX 499 ; N uni1FDA ; B 12 0 537 718 ;
+C -1 ; WX 568 ; N uni1FDB ; B 12 0 606 703 ;
+C -1 ; WX 280 ; N uni1FDD ; B 7 509 321 713 ;
+C -1 ; WX 329 ; N uni1FDE ; B 137 526 476 720 ;
+C -1 ; WX 235 ; N uni1FDF ; B 6 423 278 697 ;
+C -1 ; WX 572 ; N uni1FE0 ; B 54 -16 538 636 ;
+C -1 ; WX 572 ; N uni1FE1 ; B 54 -16 538 568 ;
+C -1 ; WX 572 ; N uni1FE2 ; B 54 -16 538 715 ;
+C -1 ; WX 572 ; N uni1FE3 ; B 54 -16 538 718 ;
+C -1 ; WX 580 ; N uni1FE4 ; B 24 -237 546 745 ;
+C -1 ; WX 571 ; N uni1FE5 ; B 24 -237 546 737 ;
+C -1 ; WX 572 ; N uni1FE6 ; B 54 -16 538 640 ;
+C -1 ; WX 572 ; N uni1FE7 ; B 54 -16 538 757 ;
+C -1 ; WX 644 ; N uni1FE8 ; B 96 0 699 847 ;
+C -1 ; WX 644 ; N uni1FE9 ; B 96 0 699 784 ;
+C -1 ; WX 727 ; N uni1FEA ; B 12 0 782 718 ;
+C -1 ; WX 827 ; N uni1FEB ; B 12 0 882 710 ;
+C -1 ; WX 742 ; N uni1FEC ; B -1 0 766 704 ;
+C -1 ; WX 262 ; N uni1FED ; B -35 467 291 679 ;
+C -1 ; WX 447 ; N uni1FEE ; B 58 465 372 677 ;
+C -1 ; WX 183 ; N uni1FEF ; B 24 514 166 718 ;
+C -1 ; WX 716 ; N uni1FF2 ; B 40 -239 682 738 ;
+C -1 ; WX 716 ; N uni1FF3 ; B 40 -239 682 471 ;
+C -1 ; WX 716 ; N uni1FF4 ; B 40 -239 682 740 ;
+C -1 ; WX 716 ; N uni1FF6 ; B 40 -3 682 640 ;
+C -1 ; WX 716 ; N uni1FF7 ; B 40 -239 682 640 ;
+C -1 ; WX 872 ; N uni1FF8 ; B 12 -33 811 718 ;
+C -1 ; WX 927 ; N uni1FF9 ; B 12 -17 866 711 ;
+C -1 ; WX 906 ; N uni1FFA ; B 12 0 874 718 ;
+C -1 ; WX 959 ; N uni1FFB ; B 12 0 927 705 ;
+C -1 ; WX 809 ; N uni1FFC ; B 32 -239 777 704 ;
+C -1 ; WX 170 ; N uni1FFD ; B -2 511 202 716 ;
+C -1 ; WX 201 ; N uni1FFE ; B 50 497 220 704 ;
+C -1 ; WX 450 ; N uni2009 ; B 110 -16 370 707 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 522 ; N endash ; B 92 210 629 262 ;
+C -1 ; WX 1046 ; N emdash ; B -9 210 1051 262 ;
+C -1 ; WX 457 ; N uni2016 ; B 151 0 347 711 ;
+C -1 ; WX 500 ; N underscoredbl ; B 0 -194 485 -45 ;
+C -1 ; WX 207 ; N quoteleft ; B 15 451 175 707 ;
+C -1 ; WX 347 ; N quoteright ; B 162 451 322 707 ;
+C -1 ; WX 560 ; N quotesinglbase ; B 77 -141 234 115 ;
+C -1 ; WX 560 ; N quotedblleft ; B 32 451 435 707 ;
+C -1 ; WX 560 ; N quotedblright ; B 165 451 565 707 ;
+C -1 ; WX 560 ; N quotedblbase ; B 77 -141 477 115 ;
+C -1 ; WX 522 ; N dagger ; B 154 -154 561 707 ;
+C -1 ; WX 522 ; N daggerdbl ; B 56 -237 560 707 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 77 -5 446 112 ;
+C -1 ; WX 882 ; N ellipsis ; B 110 -16 842 111 ;
+C -1 ; WX 1327 ; N perthousand ; B 120 -49 1315 714 ;
+C -1 ; WX 331 ; N guilsinglleft ; B 50 48 245 401 ;
+C -1 ; WX 331 ; N guilsinglright ; B 66 48 261 401 ;
+C -1 ; WX 450 ; N exclamdbl ; B 110 -16 568 707 ;
+C -1 ; WX 438 ; N uni203D ; B 76 -16 456 705 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 167 ; N fraction ; B -162 -17 329 688 ;
+C -1 ; WX 219 ; N minute ; B -118 500 130 705 ;
+C -1 ; WX 417 ; N second ; B -106 500 309 705 ;
+C -1 ; WX 321 ; N zerosuperior ; B 90 383 346 744 ;
+C -1 ; WX 265 ; N foursuperior ; B 80 388 305 744 ;
+C -1 ; WX 302 ; N fivesuperior ; B 90 382 342 746 ;
+C -1 ; WX 308 ; N sixsuperior ; B 100 383 364 744 ;
+C -1 ; WX 262 ; N sevensuperior ; B 117 383 337 733 ;
+C -1 ; WX 316 ; N eightsuperior ; B 90 383 356 744 ;
+C -1 ; WX 313 ; N ninesuperior ; B 100 384 363 744 ;
+C -1 ; WX 375 ; N uni207A ; B 116 416 405 703 ;
+C -1 ; WX 375 ; N uni207B ; B 116 542 405 581 ;
+C -1 ; WX 425 ; N uni207C ; B 135 499 424 626 ;
+C -1 ; WX 220 ; N parenleftsuperior ; B 114 301 315 823 ;
+C -1 ; WX 209 ; N parenrightsuperior ; B 50 300 251 822 ;
+C -1 ; WX 381 ; N nsuperior ; B 51 321 333 604 ;
+C -1 ; WX 321 ; N zeroinferior ; B 90 -108 346 253 ;
+C -1 ; WX 261 ; N oneinferior ; B 110 -100 273 245 ;
+C -1 ; WX 307 ; N twoinferior ; B 74 -100 335 252 ;
+C -1 ; WX 337 ; N threeinferior ; B 90 -109 355 253 ;
+C -1 ; WX 265 ; N fourinferior ; B 80 -100 305 256 ;
+C -1 ; WX 302 ; N fiveinferior ; B 90 -109 342 255 ;
+C -1 ; WX 308 ; N sixinferior ; B 100 -108 364 253 ;
+C -1 ; WX 262 ; N seveninferior ; B 117 -108 337 242 ;
+C -1 ; WX 316 ; N eightinferior ; B 90 -109 356 252 ;
+C -1 ; WX 313 ; N nineinferior ; B 100 -108 363 252 ;
+C -1 ; WX 375 ; N uni208A ; B 116 -76 405 211 ;
+C -1 ; WX 375 ; N uni208B ; B 116 50 405 89 ;
+C -1 ; WX 406 ; N uni208C ; B 116 7 405 134 ;
+C -1 ; WX 220 ; N parenleftinferior ; B 114 -196 315 326 ;
+C -1 ; WX 209 ; N parenrightinferior ; B 50 -193 251 329 ;
+C -1 ; WX 466 ; N eurocurrency ; B 20 0 447 577 ;
+C -1 ; WX 605 ; N colonmonetary ; B 63 -72 674 750 ;
+C -1 ; WX 695 ; N uni20A2 ; B 63 -14 674 707 ;
+C -1 ; WX 719 ; N franc ; B -80 0 637 690 ;
+C -1 ; WX 506 ; N lira ; B 29 -10 607 702 ;
+C -1 ; WX 1128 ; N rupiah ; B 29 -274 1117 690 ;
+C -1 ; WX 425 ; N dong ; B 55 107 430 710 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 1088 ; N trademark ; B 107 279 988 675 ;
+C -1 ; WX 809 ; N Omega ; B 32 0 777 704 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N onethird ; B 121 -18 692 689 ;
+C -1 ; WX 807 ; N twothirds ; B 82 -17 703 697 ;
+C -1 ; WX 807 ; N uni2155 ; B 130 -17 744 690 ;
+C -1 ; WX 807 ; N uni2156 ; B 58 -17 731 697 ;
+C -1 ; WX 807 ; N uni2157 ; B 87 -17 717 708 ;
+C -1 ; WX 807 ; N uni2158 ; B 75 -17 717 702 ;
+C -1 ; WX 807 ; N uni2159 ; B 114 -20 692 690 ;
+C -1 ; WX 807 ; N uni215A ; B 111 -20 719 709 ;
+C -1 ; WX 807 ; N oneeighth ; B 142 -17 804 734 ;
+C -1 ; WX 807 ; N threeeighths ; B 18 -17 791 744 ;
+C -1 ; WX 807 ; N fiveeighths ; B 134 -17 764 746 ;
+C -1 ; WX 807 ; N seveneighths ; B 158 -17 791 733 ;
+C -1 ; WX 508 ; N uni215F ; B 2 -17 503 690 ;
+C -1 ; WX 494 ; N partialdiff ; B 14 -9 472 703 ;
+C -1 ; WX 623 ; N Delta ; B -2 0 555 709 ;
+C -1 ; WX 762 ; N product ; B -62 0 758 690 ;
+C -1 ; WX 647 ; N summation ; B -97 0 622 690 ;
+C -1 ; WX 540 ; N minus ; B 0 222 540 290 ;
+C -1 ; WX 294 ; N middot ; B 110 241 227 358 ;
+C -1 ; WX 610 ; N radical ; B 45 -42 557 857 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 306 ; N integral ; B -56 -200 332 704 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 463 ; N ff ; B -157 -268 594 711 ; L i ffi ; L l ffl ;
+C -1 ; WX 512 ; N fi ; B -157 -268 468 711 ;
+C -1 ; WX 529 ; N fl ; B -157 -268 504 711 ;
+C -1 ; WX 669 ; N ffi ; B -157 -268 655 711 ;
+C -1 ; WX 669 ; N ffl ; B -157 -268 642 711 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 500 ; N .notdef ; B 63 0 438 719 ;
+C -1 ; WX 447 ; N _339 ; B 176 504 493 716 ;
+C -1 ; WX 1046 ; N afii00208 ; B -9 210 1051 262 ;
+C -1 ; WX 697 ; N afii61248 ; B 20 -17 680 703 ;
+C -1 ; WX 321 ; N script ; B -53 -11 303 705 ;
+C -1 ; WX 1109 ; N Numero ; B 19 -17 1063 691 ;
+C -1 ; WX 619 ; N _432 ; B 1 -11 604 468 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 750 ; N _452 ; B 0 0 0 0 ;
+C -1 ; WX 370 ; N uni207F ; B 51 321 333 604 ;
+C -1 ; WX 142 ; N periodsuperior ; B 34 266 108 336 ;
+C -1 ; WX 150 ; N commasuperior ; B -2 185 118 350 ;
+C -1 ; WX 320 ; N dollarsuperior ; B -3 209 315 721 ;
+C -1 ; WX 320 ; N centsuperior ; B 40 217 280 603 ;
+C -1 ; WX 606 ; N yenalt ; B -2 0 683 690 ;
+C -1 ; WX 518 ; N escudo ; B 41 -73 491 745 ;
+C -1 ; WX 360 ; N dollaroldstyle ; B 24 -84 350 505 ;
+C -1 ; WX 425 ; N paragraphalt ; B 24 -239 420 531 ;
+C -1 ; WX 333 ; N Acute ; B 219 751 469 925 ;
+C -1 ; WX 333 ; N Grave ; B 249 751 439 925 ;
+C -1 ; WX 333 ; N Circumflex ; B 165 751 490 930 ;
+C -1 ; WX 333 ; N Dieresis ; B 168 783 521 893 ;
+C -1 ; WX 333 ; N Tilde ; B 163 783 526 893 ;
+C -1 ; WX 333 ; N Caron ; B 197 751 534 930 ;
+C -1 ; WX 333 ; N Breve ; B 208 759 509 917 ;
+C -1 ; WX 333 ; N Ring ; B 241 743 449 934 ;
+C -1 ; WX 0 ; N Commaaccent ; B -84 -276 74 -58 ;
+C -1 ; WX 383 ; N Cedilla ; B 104 -194 251 -9 ;
+C -1 ; WX 333 ; N Dotaccent ; B 289 783 401 893 ;
+C -1 ; WX 672 ; N Hungarumlaut ; B -7 742 407 886 ;
+C -1 ; WX 333 ; N Macron ; B 181 813 508 863 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 511 ; N Acutesmall ; B 241 465 407 670 ;
+C -1 ; WX 511 ; N Gravesmall ; B 121 465 297 669 ;
+C -1 ; WX 333 ; N Circumflexsmall ; B 121 526 438 686 ;
+C -1 ; WX 447 ; N Dieresissmall ; B 270 542 638 634 ;
+C -1 ; WX 333 ; N Tildesmall ; B 115 550 476 661 ;
+C -1 ; WX 333 ; N Caronsmall ; B 151 526 472 686 ;
+C -1 ; WX 333 ; N Brevesmall ; B 169 530 447 682 ;
+C -1 ; WX 333 ; N Ringsmall ; B 199 518 391 694 ;
+C -1 ; WX 366 ; N Commaaccentsmall ; B -47 -207 46 -41 ;
+C -1 ; WX 333 ; N Cedillasmall ; B -9 -210 196 0 ;
+C -1 ; WX 333 ; N Dotaccentsmall ; B 241 553 350 659 ;
+C -1 ; WX 424 ; N Hungarumlautsmall ; B 1 509 415 653 ;
+C -1 ; WX 333 ; N Macronsmall ; B 140 574 447 618 ;
+C -1 ; WX 333 ; N Ogoneksmall ; B 38 -189 248 0 ;
+C -1 ; WX 611 ; N uni03DA.001 ; B 0 0 0 0 ;
+C -1 ; WX 379 ; N uni037E.001 ; B 110 -154 349 465 ;
+C -1 ; WX 563 ; N _805 ; B 148 542 510 634 ;
+C -1 ; WX 333 ; N vrachy ; B 49 576 284 682 ;
+C -1 ; WX 269 ; N greekmacron ; B 14 625 257 664 ;
+C -1 ; WX 0 ; N _951 ; B -173 520 160 626 ;
+C -1 ; WX 333 ; N cedillaalt ; B 79 -155 259 -30 ;
+C -1 ; WX 0 ; N uni03D9.001 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N uni03D8.001 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N uni03DB.001 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N uni03DF.001 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N uni03E1.001 ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 2492
+KPX parenleft J 51
+KPX zero Agrave -100
+KPX A Tcommaaccent -60
+KPX A Tbar -60
+KPX A Tcaron -60
+KPX A Yacute -120
+KPX A Ecircumflex -56
+KPX A Otilde -70
+KPX A y -63
+KPX A w -70
+KPX A v -70
+KPX A Y 20
+KPX A V -25
+KPX A U 30
+KPX A T 30
+KPX A L 50
+KPX A J 50
+KPX B A -100
+KPX D A -70
+KPX F D -77
+KPX F A -61
+KPX F period -70
+KPX F comma -70
+KPX L uni1EB6 50
+KPX L uni1EB2 50
+KPX L uni1EB0 50
+KPX L uni1EAE 50
+KPX L uni1EAC 50
+KPX L uni1EAA 50
+KPX L uni1EA8 50
+KPX L uni1EA6 50
+KPX L uni1EA4 50
+KPX L uni1EA2 50
+KPX L uni1EA0 50
+KPX L AEacute 30
+KPX L Aringacute 50
+KPX L Aogonek 50
+KPX L Abreve 50
+KPX L Amacron 50
+KPX L Aacute 50
+KPX L Ecircumflex -37
+KPX L Acircumflex 50
+KPX L Otilde -73
+KPX L Atilde 50
+KPX L Agrave 50
+KPX L AE 30
+KPX L Aring 50
+KPX L Adieresis 50
+KPX L y -36
+KPX L Y -90
+KPX L W -74
+KPX L V -90
+KPX L T -48
+KPX L A 50
+KPX M e -60
+KPX N A -70
+KPX O uni1EF8 -60
+KPX O uni1EF6 -60
+KPX O uni1EF4 -60
+KPX O Ygrave -60
+KPX O Ycircumflex -60
+KPX O Yacute -60
+KPX O Ydieresis -60
+KPX O Y -60
+KPX O V -40
+KPX O A -100
+KPX P uni1EB6 -70
+KPX P uni1EB4 -70
+KPX P uni1EB2 -70
+KPX P uni1EB0 -70
+KPX P uni1EAE -70
+KPX P uni1EAC -70
+KPX P uni1EAA -70
+KPX P uni1EA8 -70
+KPX P uni1EA6 -70
+KPX P uni1EA4 -70
+KPX P uni1EA2 -70
+KPX P uni1EA0 -70
+KPX P Aringacute -70
+KPX P Aogonek -70
+KPX P Abreve -70
+KPX P Amacron -70
+KPX P Aacute -70
+KPX P Ecircumflex -21
+KPX P Acircumflex -70
+KPX P Atilde -70
+KPX P Agrave -70
+KPX P AE -50
+KPX P o -31
+KPX P e -31
+KPX P a -31
+KPX P A -70
+KPX P period -126
+KPX P comma -126
+KPX R uni1EB6 30
+KPX R uni1EB2 30
+KPX R uni1EB0 30
+KPX R uni1EAE 30
+KPX R uni1EAC 30
+KPX R uni1EAA 30
+KPX R uni1EA8 30
+KPX R uni1EA6 30
+KPX R uni1EA4 30
+KPX R uni1EA2 30
+KPX R uni1EA0 30
+KPX R Aringacute 30
+KPX R Aogonek 30
+KPX R Abreve 30
+KPX R Amacron 30
+KPX R Aacute 30
+KPX R Ecircumflex -21
+KPX R Acircumflex 30
+KPX R Atilde 30
+KPX R Agrave 30
+KPX R Adieresis 30
+KPX R y -17
+KPX R Y -19
+KPX R W -19
+KPX R V -39
+KPX R A 30
+KPX S T -70
+KPX T uni1EB6 -70
+KPX T uni1EB4 -70
+KPX T uni1EB2 -70
+KPX T uni1EB0 -70
+KPX T uni1EAE -70
+KPX T uni1EAC -70
+KPX T uni1EAA -70
+KPX T uni1EA8 -70
+KPX T uni1EA6 -70
+KPX T uni1EA4 -80
+KPX T uni1EA2 -80
+KPX T uni1EA0 -80
+KPX T AEacute -80
+KPX T Aringacute -80
+KPX T Aogonek -80
+KPX T Abreve -80
+KPX T Amacron -80
+KPX T Aacute -80
+KPX T Acircumflex -160
+KPX T Atilde -80
+KPX T Agrave -80
+KPX T AE -100
+KPX T Aring -80
+KPX T Adieresis -80
+KPX T z -64
+KPX T y -64
+KPX T w -64
+KPX T v -64
+KPX T u -70
+KPX T s -70
+KPX T r -70
+KPX T o -70
+KPX T m -31
+KPX T e -70
+KPX T d -70
+KPX T c -70
+KPX T a -80
+KPX T J -60
+KPX T A -80
+KPX T semicolon -36
+KPX T colon -36
+KPX T period -74
+KPX T hyphen -56
+KPX T comma -74
+KPX U Aacute -100
+KPX U Acircumflex -100
+KPX U Atilde -100
+KPX U Agrave -100
+KPX U AE -200
+KPX U Aring -100
+KPX U Adieresis -100
+KPX U A -100
+KPX V uni1EF9 -50
+KPX V uni1EF7 -50
+KPX V uni1EF5 -50
+KPX V uni1EF1 -50
+KPX V uni1EEF -50
+KPX V uni1EED -50
+KPX V uni1EEB -50
+KPX V uni1EE9 -50
+KPX V uni1EE7 -50
+KPX V uni1EE5 -50
+KPX V uni1EE3 -70
+KPX V uni1EE2 -60
+KPX V uni1EE1 -70
+KPX V uni1EE0 -60
+KPX V uni1EDF -70
+KPX V uni1EDE -60
+KPX V uni1EDB -70
+KPX V uni1ED9 -70
+KPX V uni1ED7 -70
+KPX V uni1ED5 -70
+KPX V uni1ED3 -70
+KPX V uni1ED2 -60
+KPX V uni1ED1 -70
+KPX V uni1ED0 -60
+KPX V uni1ECF -70
+KPX V uni1ECE -60
+KPX V uni1ECD -70
+KPX V uni1ECC -60
+KPX V uni1ECB -70
+KPX V uni1EC9 -70
+KPX V uni1EC7 -70
+KPX V uni1EC5 -70
+KPX V uni1EC3 -70
+KPX V uni1EC1 -70
+KPX V uni1EBF -70
+KPX V uni1EBD -70
+KPX V uni1EBB -70
+KPX V uni1EB9 -70
+KPX V uni1EB7 -70
+KPX V uni1EB6 -70
+KPX V uni1EB5 -70
+KPX V uni1EB4 -70
+KPX V uni1EB3 -70
+KPX V uni1EB2 -70
+KPX V uni1EB1 -70
+KPX V uni1EB0 -70
+KPX V uni1EAF -70
+KPX V uni1EAE -70
+KPX V uni1EAD -70
+KPX V uni1EAC -70
+KPX V uni1EAB -70
+KPX V uni1EAA -70
+KPX V uni1EA9 -70
+KPX V uni1EA8 -70
+KPX V uni1EA7 -70
+KPX V uni1EA6 -70
+KPX V uni1EA5 -70
+KPX V uni1EA4 -80
+KPX V uni1EA3 -70
+KPX V uni1EA2 -80
+KPX V uni1EA1 -70
+KPX V uni1EA0 -80
+KPX V uhorn -50
+KPX V ohorn -70
+KPX V Ohorn -60
+KPX V uni0292 -70
+KPX V zdotaccent -50
+KPX V uhungarumlaut -50
+KPX V tcommaaccent -50
+KPX V scommaaccent -50
+KPX V rcommaaccent -50
+KPX V ohungarumlaut -50
+KPX V ncommaaccent -50
+KPX V kcommaaccent -50
+KPX V gdotaccent -70
+KPX V gcommaaccent -70
+KPX V uni01F5 -70
+KPX V edotaccent -70
+KPX V dcroat -70
+KPX V cdotaccent -70
+KPX V Ohungarumlaut -60
+KPX V Gdotaccent -60
+KPX V Gcommaaccent -80
+KPX V u04D3 -70
+KPX V uni04E6 -60
+KPX V ygrave -50
+KPX V wdieresis -50
+KPX V wacute -50
+KPX V wgrave -50
+KPX V oslashacute -70
+KPX V Oslashacute -60
+KPX V aeacute -70
+KPX V AEacute -125
+KPX V aringacute -70
+KPX V Aringacute -80
+KPX V zacute -100
+KPX V ycircumflex -100
+KPX V wcircumflex -120
+KPX V uogonek -100
+KPX V uring -120
+KPX V ubreve -100
+KPX V umacron -100
+KPX V utilde -120
+KPX V tbar -70
+KPX V tcaron -70
+KPX V scircumflex -70
+KPX V sacute -100
+KPX V rcaron -70
+KPX V racute -100
+KPX V obreve -150
+KPX V omacron -150
+KPX V Omacron -60
+KPX V eng -100
+KPX V napostrophe -20
+KPX V ncaron -50
+KPX V nacute -100
+KPX V jcircumflex -80
+KPX V ij -100
+KPX V iogonek -100
+KPX V ibreve -20
+KPX V itilde -50
+KPX V gcircumflex -150
+KPX V Gcircumflex -60
+KPX V ecaron -120
+KPX V eogonek -120
+KPX V ebreve -120
+KPX V emacron -120
+KPX V dcaron -120
+KPX V ccircumflex -70
+KPX V Ccircumflex -60
+KPX V aogonek -120
+KPX V Aogonek -80
+KPX V abreve -120
+KPX V Abreve -80
+KPX V amacron -120
+KPX V Amacron -80
+KPX V ccaron -70
+KPX V Ccaron -60
+KPX V cacute -120
+KPX V Cacute -60
+KPX V scedilla -100
+KPX V gbreve -150
+KPX V thorn -120
+KPX V yacute -120
+KPX V eth -70
+KPX V zcaron -50
+KPX V scaron -30
+KPX V dotlessi -100
+KPX V Ograve -40
+KPX V Ocircumflex -60
+KPX V Oacute -60
+KPX V Aacute -80
+KPX V Acircumflex -220
+KPX V ydieresis -120
+KPX V oe -150
+KPX V OE -60
+KPX V Otilde -6
+KPX V Atilde -220
+KPX V Agrave -220
+KPX V oslash -150
+KPX V ae -190
+KPX V Oslash -60
+KPX V AE -300
+KPX V udieresis -120
+KPX V ucircumflex -120
+KPX V ugrave -120
+KPX V uacute -120
+KPX V otilde -150
+KPX V odieresis -150
+KPX V ocircumflex -150
+KPX V ograve -150
+KPX V oacute -150
+KPX V ntilde -50
+KPX V idieresis -50
+KPX V icircumflex -50
+KPX V igrave -50
+KPX V iacute -100
+KPX V edieresis -120
+KPX V ecircumflex -120
+KPX V egrave -120
+KPX V eacute -120
+KPX V ccedilla -120
+KPX V aring -170
+KPX V atilde -120
+KPX V adieresis -160
+KPX V acircumflex -180
+KPX V agrave -120
+KPX V aacute -200
+KPX V Odieresis -60
+KPX V Ccedilla -60
+KPX V Aring -210
+KPX V Adieresis -210
+KPX V z -100
+KPX V y -100
+KPX V x -100
+KPX V w -100
+KPX V v -100
+KPX V u -120
+KPX V t -70
+KPX V s -100
+KPX V r -100
+KPX V q -100
+KPX V p -100
+KPX V o -120
+KPX V n -100
+KPX V m -100
+KPX V l 40
+KPX V k 40
+KPX V j -50
+KPX V i -50
+KPX V g -100
+KPX V f -80
+KPX V e -100
+KPX V d -170
+KPX V c -100
+KPX V a -100
+KPX V Q -60
+KPX V O -60
+KPX V G -60
+KPX V A -100
+KPX V semicolon -55
+KPX V colon -55
+KPX V period -127
+KPX V hyphen -74
+KPX V comma -127
+KPX W uni1EF9 -50
+KPX W uni1EF6 -50
+KPX W uni1EF5 -50
+KPX W uni1EF1 -50
+KPX W uni1EEF -50
+KPX W uni1EED -50
+KPX W uni1EEB -50
+KPX W uni1EE9 -70
+KPX W uni1EE7 -70
+KPX W uni1EE5 -50
+KPX W uni1EE3 -70
+KPX W uni1EE1 -70
+KPX W uni1EDF -70
+KPX W uni1EDD -70
+KPX W uni1EDB -70
+KPX W uni1ED9 -70
+KPX W uni1ED7 -70
+KPX W uni1ED5 -70
+KPX W uni1ED3 -70
+KPX W uni1ED1 -80
+KPX W uni1ECF -80
+KPX W uni1ECD -70
+KPX W uni1EC7 -70
+KPX W uni1EC5 -70
+KPX W uni1EC3 -70
+KPX W uni1EC1 -70
+KPX W uni1EBF -70
+KPX W uni1EBD -70
+KPX W uni1EBB -70
+KPX W uni1EB9 -70
+KPX W uni1EB7 -80
+KPX W uni1EB6 -70
+KPX W uni1EB5 -80
+KPX W uni1EB4 -70
+KPX W uni1EB3 -80
+KPX W uni1EB2 -70
+KPX W uni1EB1 -80
+KPX W uni1EB0 -70
+KPX W uni1EAF -80
+KPX W uni1EAE -70
+KPX W uni1EAD -70
+KPX W uni1EAC -70
+KPX W uni1EAB -80
+KPX W uni1EAA -70
+KPX W uni1EA9 -80
+KPX W uni1EA8 -70
+KPX W uni1EA7 -80
+KPX W uni1EA6 -70
+KPX W uni1EA5 -80
+KPX W uni1EA4 -70
+KPX W uni1EA3 -80
+KPX W uni1EA2 -70
+KPX W uni1EA1 -80
+KPX W uni1EA0 -70
+KPX W uhorn -50
+KPX W ohorn -70
+KPX W uni0292 -50
+KPX W zdotaccent -50
+KPX W uhungarumlaut -50
+KPX W tcommaaccent -70
+KPX W scommaaccent -70
+KPX W rcommaaccent -70
+KPX W ohungarumlaut -70
+KPX W ncommaaccent -50
+KPX W gdotaccent -70
+KPX W gcommaaccent -70
+KPX W uni01F5 -70
+KPX W edotaccent -70
+KPX W dcroat -70
+KPX W cdotaccent -70
+KPX W u04D3 -80
+KPX W ygrave -50
+KPX W oslashacute -70
+KPX W aeacute -80
+KPX W AEacute -125
+KPX W aringacute -80
+KPX W Aringacute -70
+KPX W zacute -50
+KPX W ycircumflex -50
+KPX W wcircumflex -50
+KPX W uogonek -50
+KPX W uring -50
+KPX W ubreve -50
+KPX W umacron -50
+KPX W utilde -50
+KPX W tbar -70
+KPX W tcaron -70
+KPX W scircumflex -50
+KPX W sacute -50
+KPX W rcaron -50
+KPX W racute -70
+KPX W obreve -70
+KPX W omacron -50
+KPX W eng -50
+KPX W ncaron -80
+KPX W nacute -50
+KPX W gcircumflex -70
+KPX W ecaron -70
+KPX W eogonek -70
+KPX W ebreve -70
+KPX W emacron -70
+KPX W dcaron -70
+KPX W ccircumflex -70
+KPX W aogonek -80
+KPX W Aogonek -70
+KPX W abreve -80
+KPX W Abreve -70
+KPX W amacron -80
+KPX W Amacron -80
+KPX W ccaron -70
+KPX W cacute -70
+KPX W scedilla -50
+KPX W gbreve -70
+KPX W yacute -50
+KPX W zcaron -50
+KPX W scaron -50
+KPX W dotlessi -70
+KPX W Aacute -70
+KPX W Acircumflex -70
+KPX W oe -70
+KPX W Atilde -70
+KPX W Agrave -75
+KPX W oslash -70
+KPX W ae -80
+KPX W AE -110
+KPX W udieresis -50
+KPX W ucircumflex -50
+KPX W ugrave -50
+KPX W uacute -50
+KPX W otilde -70
+KPX W ocircumflex -70
+KPX W ograve -70
+KPX W oacute -70
+KPX W ntilde -50
+KPX W icircumflex -20
+KPX W iacute -50
+KPX W edieresis -70
+KPX W ecircumflex -70
+KPX W egrave -70
+KPX W eacute -70
+KPX W ccedilla -70
+KPX W aring -80
+KPX W atilde -80
+KPX W acircumflex -80
+KPX W agrave -80
+KPX W aacute -80
+KPX W Aring -70
+KPX W Adieresis -70
+KPX W z -100
+KPX W y -100
+KPX W x -100
+KPX W w -100
+KPX W v -100
+KPX W u -100
+KPX W t -110
+KPX W s -100
+KPX W r -100
+KPX W q -100
+KPX W p -100
+KPX W o -100
+KPX W n -100
+KPX W m -100
+KPX W l 40
+KPX W k 40
+KPX W j -60
+KPX W i -60
+KPX W h -80
+KPX W g -100
+KPX W f -150
+KPX W e -100
+KPX W d -180
+KPX W c -100
+KPX W b -70
+KPX W a -100
+KPX W A -220
+KPX W semicolon -18
+KPX W colon -18
+KPX W period -90
+KPX W hyphen -55
+KPX W comma -90
+KPX Y uni1EF9 -50
+KPX Y uni1EF7 -50
+KPX Y uni1EF5 -50
+KPX Y uni1EF1 -50
+KPX Y uni1EEF -50
+KPX Y uni1EED -50
+KPX Y uni1EEB -50
+KPX Y uni1EE9 -50
+KPX Y uni1EE7 -50
+KPX Y uni1EE5 -50
+KPX Y uni1EE3 -70
+KPX Y uni1EE2 -80
+KPX Y uni1EE1 -70
+KPX Y uni1EE0 -80
+KPX Y uni1EDF -70
+KPX Y uni1EDE -80
+KPX Y uni1EDD -70
+KPX Y uni1EDC -80
+KPX Y uni1EDB -70
+KPX Y uni1ED9 -70
+KPX Y uni1ED8 -80
+KPX Y uni1ED7 -70
+KPX Y uni1ED6 -80
+KPX Y uni1ED5 -70
+KPX Y uni1ED4 -80
+KPX Y uni1ED3 -70
+KPX Y uni1ED2 -80
+KPX Y uni1ED1 -70
+KPX Y uni1ED0 -80
+KPX Y uni1ECF -70
+KPX Y uni1ECE -80
+KPX Y uni1ECD -70
+KPX Y uni1ECC -80
+KPX Y uni1EC7 -70
+KPX Y uni1EC5 -70
+KPX Y uni1EC3 -70
+KPX Y uni1EC1 -70
+KPX Y uni1EBF -70
+KPX Y uni1EBD -70
+KPX Y uni1EBB -70
+KPX Y uni1EB9 -70
+KPX Y uni1EB7 -80
+KPX Y uni1EB6 -70
+KPX Y uni1EB5 -80
+KPX Y uni1EB4 -70
+KPX Y uni1EB3 -80
+KPX Y uni1EB2 -70
+KPX Y uni1EB1 -80
+KPX Y uni1EB0 -70
+KPX Y uni1EAF -80
+KPX Y uni1EAE -70
+KPX Y uni1EAD -80
+KPX Y uni1EAC -70
+KPX Y uni1EAB -80
+KPX Y uni1EAA -70
+KPX Y uni1EA9 -80
+KPX Y uni1EA8 -120
+KPX Y uni1EA7 -80
+KPX Y uni1EA6 -70
+KPX Y uni1EA5 -80
+KPX Y uni1EA4 -70
+KPX Y uni1EA3 -80
+KPX Y uni1EA2 -70
+KPX Y uni1EA1 -80
+KPX Y uni1EA0 -70
+KPX Y uhorn -50
+KPX Y ohorn -70
+KPX Y Ohorn -80
+KPX Y ffl -50
+KPX Y ffi -50
+KPX Y ff -50
+KPX Y uni0292 -50
+KPX Y zdotaccent -50
+KPX Y uhungarumlaut -50
+KPX Y tcommaaccent -70
+KPX Y scommaaccent -50
+KPX Y rcommaaccent -70
+KPX Y ohungarumlaut -70
+KPX Y ncommaaccent -50
+KPX Y gdotaccent -70
+KPX Y gcommaaccent -70
+KPX Y uni01F5 -70
+KPX Y edotaccent -70
+KPX Y dcroat -70
+KPX Y cdotaccent -70
+KPX Y Ohungarumlaut -80
+KPX Y Gdotaccent -80
+KPX Y Gcommaaccent -80
+KPX Y u04D3 -80
+KPX Y uni04E6 -80
+KPX Y ygrave -50
+KPX Y wdieresis -50
+KPX Y wacute -50
+KPX Y wgrave -50
+KPX Y oslashacute -70
+KPX Y Oslashacute -80
+KPX Y aeacute -80
+KPX Y AEacute -120
+KPX Y aringacute -80
+KPX Y Aringacute -70
+KPX Y zacute -50
+KPX Y ycircumflex -50
+KPX Y wcircumflex -50
+KPX Y uogonek -50
+KPX Y uring -50
+KPX Y ubreve -50
+KPX Y umacron -50
+KPX Y utilde -50
+KPX Y tbar -70
+KPX Y tcaron -70
+KPX Y scircumflex -50
+KPX Y sacute -50
+KPX Y rcaron -50
+KPX Y racute -50
+KPX Y obreve -70
+KPX Y Obreve -80
+KPX Y omacron -70
+KPX Y Omacron -80
+KPX Y eng -50
+KPX Y ncaron -50
+KPX Y nacute -50
+KPX Y gcircumflex -70
+KPX Y Gcircumflex -80
+KPX Y ecaron -70
+KPX Y eogonek -70
+KPX Y ebreve -70
+KPX Y emacron -70
+KPX Y dcaron -70
+KPX Y ccircumflex -70
+KPX Y Ccircumflex -80
+KPX Y aogonek -80
+KPX Y Aogonek -70
+KPX Y abreve -80
+KPX Y Abreve -70
+KPX Y amacron -80
+KPX Y Amacron -70
+KPX Y ccaron -70
+KPX Y Ccaron -80
+KPX Y cacute -70
+KPX Y Cacute -80
+KPX Y scedilla -50
+KPX Y gbreve -70
+KPX Y yacute -50
+KPX Y scaron -50
+KPX Y dotlessi -50
+KPX Y Ograve -80
+KPX Y Ocircumflex -80
+KPX Y Oacute -80
+KPX Y Aacute -70
+KPX Y Ecircumflex -18
+KPX Y Acircumflex -70
+KPX Y fl -50
+KPX Y fi -50
+KPX Y ydieresis -50
+KPX Y oe -70
+KPX Y OE -80
+KPX Y Otilde -80
+KPX Y Atilde -70
+KPX Y Agrave -70
+KPX Y oslash -70
+KPX Y ae -80
+KPX Y Oslash -80
+KPX Y AE -125
+KPX Y udieresis -50
+KPX Y ucircumflex -70
+KPX Y ugrave -70
+KPX Y uacute -50
+KPX Y ograve -70
+KPX Y ntilde -50
+KPX Y iacute -50
+KPX Y edieresis -70
+KPX Y ecircumflex -70
+KPX Y egrave -70
+KPX Y eacute -70
+KPX Y ccedilla -70
+KPX Y aring -80
+KPX Y atilde -80
+KPX Y acircumflex -80
+KPX Y agrave -80
+KPX Y aacute -80
+KPX Y Odieresis -80
+KPX Y Ccedilla -80
+KPX Y Aring -70
+KPX Y Adieresis -70
+KPX Y z -100
+KPX Y y -80
+KPX Y x -100
+KPX Y w -100
+KPX Y v -100
+KPX Y u -120
+KPX Y t -50
+KPX Y s -100
+KPX Y r -140
+KPX Y q -100
+KPX Y p -80
+KPX Y o -100
+KPX Y n -100
+KPX Y m -100
+KPX Y l 60
+KPX Y k 60
+KPX Y j -50
+KPX Y i -50
+KPX Y g -100
+KPX Y f -100
+KPX Y e -100
+KPX Y d -120
+KPX Y c -100
+KPX Y a -100
+KPX Y O -80
+KPX Y G -80
+KPX Y C -80
+KPX Y A -150
+KPX Y semicolon -48
+KPX Y colon -48
+KPX Y period -95
+KPX Y hyphen -90
+KPX Y comma -85
+KPX bracketleft J 51
+KPX f Oacute 59
+KPX f Otilde 59
+KPX f bracketright 51
+KPX f question 34
+KPX f parenright 51
+KPX f exclam 34
+KPX r Oacute 63
+KPX r Otilde 63
+KPX r period -58
+KPX r hyphen -18
+KPX r comma -39
+KPX v o -17
+KPX v e -17
+KPX v a -26
+KPX v period -109
+KPX v comma -109
+KPX w o -17
+KPX w e -17
+KPX w a -26
+KPX w period -90
+KPX w comma -90
+KPX y o -17
+KPX y e -17
+KPX y a -27
+KPX y period -109
+KPX y comma -109
+KPX Agrave Ygrave -20
+KPX Agrave Wdieresis -25
+KPX Agrave Wacute -25
+KPX Agrave Wgrave -25
+KPX Agrave Wcircumflex -25
+KPX Agrave Tbar -60
+KPX Agrave Tcaron -60
+KPX Agrave Y 20
+KPX Agrave W -25
+KPX Agrave U 30
+KPX Agrave T 30
+KPX Agrave L 50
+KPX Aacute uni1EF8 20
+KPX Aacute uni1EF6 20
+KPX Aacute uni1EF4 20
+KPX Aacute Ygrave -120
+KPX Aacute Wdieresis -25
+KPX Aacute Wacute -25
+KPX Aacute Wgrave -25
+KPX Aacute Ycircumflex 20
+KPX Aacute Wcircumflex -25
+KPX Aacute Tbar -60
+KPX Aacute Tcaron -60
+KPX Aacute Yacute 20
+KPX Aacute Ydieresis 20
+KPX Aacute Y 20
+KPX Aacute W -25
+KPX Aacute V -25
+KPX Aacute U 30
+KPX Aacute T 30
+KPX Aacute L 50
+KPX Acircumflex uni1EF8 20
+KPX Acircumflex uni1EF6 20
+KPX Acircumflex uni1EF4 20
+KPX Acircumflex Ygrave 20
+KPX Acircumflex Wdieresis -25
+KPX Acircumflex Wacute -25
+KPX Acircumflex Wgrave -25
+KPX Acircumflex Ycircumflex 20
+KPX Acircumflex Wcircumflex -25
+KPX Acircumflex Tbar -60
+KPX Acircumflex Tcaron -60
+KPX Acircumflex Yacute 20
+KPX Acircumflex Ydieresis 20
+KPX Acircumflex Y 20
+KPX Acircumflex W -25
+KPX Acircumflex V 25
+KPX Acircumflex U 30
+KPX Acircumflex T 30
+KPX Acircumflex L 50
+KPX Atilde uni1EF8 20
+KPX Atilde uni1EF6 20
+KPX Atilde uni1EF4 20
+KPX Atilde Ygrave 20
+KPX Atilde Wdieresis -25
+KPX Atilde Wacute -25
+KPX Atilde Wgrave -25
+KPX Atilde Ycircumflex 20
+KPX Atilde Wcircumflex -25
+KPX Atilde Tbar -60
+KPX Atilde Tcaron -60
+KPX Atilde Yacute 20
+KPX Atilde Ydieresis 20
+KPX Atilde Y 20
+KPX Atilde W -25
+KPX Atilde V 25
+KPX Atilde U 30
+KPX Atilde T 30
+KPX Atilde L 50
+KPX Adieresis uni1EF8 20
+KPX Adieresis uni1EF6 20
+KPX Adieresis uni1EF4 20
+KPX Adieresis Ygrave 20
+KPX Adieresis Wdieresis -25
+KPX Adieresis Wacute -25
+KPX Adieresis Wgrave -25
+KPX Adieresis Ycircumflex 20
+KPX Adieresis Wcircumflex -25
+KPX Adieresis Tbar -60
+KPX Adieresis Tcaron -60
+KPX Adieresis Yacute 20
+KPX Adieresis Ydieresis 20
+KPX Adieresis Y 20
+KPX Adieresis W -25
+KPX Adieresis V 25
+KPX Adieresis U 30
+KPX Adieresis T 30
+KPX Adieresis L 50
+KPX Aring uni1EF8 20
+KPX Aring uni1EF6 20
+KPX Aring uni1EF4 20
+KPX Aring Ygrave 20
+KPX Aring Wdieresis -25
+KPX Aring Wacute -25
+KPX Aring Wgrave -25
+KPX Aring Ycircumflex 20
+KPX Aring Wcircumflex -25
+KPX Aring Tbar -60
+KPX Aring Yacute 20
+KPX Aring Ydieresis 20
+KPX Aring Y 20
+KPX Aring W -25
+KPX Aring V 25
+KPX Aring U 30
+KPX Aring T 30
+KPX Aring L 50
+KPX AE V 20
+KPX Ecircumflex A -36
+KPX Ograve uni1EF8 -60
+KPX Ograve uni1EF6 -60
+KPX Ograve uni1EF4 -60
+KPX Ograve Ygrave -60
+KPX Ograve Ycircumflex -60
+KPX Ograve Yacute -60
+KPX Ograve Ydieresis -60
+KPX Ograve Agrave -166
+KPX Ograve Y -60
+KPX Ograve V -60
+KPX Ograve A -146
+KPX Oacute uni1EF8 -60
+KPX Oacute uni1EF6 -60
+KPX Oacute uni1EF4 -60
+KPX Oacute Ygrave -60
+KPX Oacute Ycircumflex -60
+KPX Oacute Yacute -60
+KPX Oacute Ydieresis -60
+KPX Oacute Y -60
+KPX Oacute V -40
+KPX Ocircumflex uni1EF8 -60
+KPX Ocircumflex uni1EF6 -60
+KPX Ocircumflex uni1EF4 -60
+KPX Ocircumflex Ygrave -60
+KPX Ocircumflex Ycircumflex -60
+KPX Ocircumflex Yacute -60
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Agrave -166
+KPX Ocircumflex Y -60
+KPX Ocircumflex V -40
+KPX Ocircumflex A -146
+KPX Otilde uni1EF8 -60
+KPX Otilde uni1EF6 -60
+KPX Otilde uni1EF4 -60
+KPX Otilde Ygrave -60
+KPX Otilde Ycircumflex -60
+KPX Otilde Yacute -60
+KPX Otilde Ecircumflex -68
+KPX Otilde Ydieresis -60
+KPX Otilde t -68
+KPX Otilde s -107
+KPX Otilde r -58
+KPX Otilde o -80
+KPX Otilde m -58
+KPX Otilde e -80
+KPX Otilde d -107
+KPX Otilde a -90
+KPX Otilde Y -60
+KPX Otilde V -40
+KPX Odieresis uni1EF8 -60
+KPX Odieresis uni1EF6 -60
+KPX Odieresis uni1EF4 -60
+KPX Odieresis Ygrave -60
+KPX Odieresis Ycircumflex -60
+KPX Odieresis Yacute -60
+KPX Odieresis Ydieresis -60
+KPX Odieresis Y -60
+KPX Odieresis V -40
+KPX Oslash uni1EF8 -60
+KPX Oslash uni1EF6 -60
+KPX Oslash uni1EF4 -60
+KPX Oslash Ygrave -60
+KPX Oslash Ycircumflex -60
+KPX Oslash Yacute -60
+KPX Oslash Ydieresis -60
+KPX Oslash Y -60
+KPX Oslash V -40
+KPX Yacute uni1EE2 -80
+KPX Yacute uni1EE0 -80
+KPX Yacute uni1EDE -80
+KPX Yacute uni1EDC -80
+KPX Yacute uni1ED8 -80
+KPX Yacute uni1ED4 -80
+KPX Yacute uni1ED2 -80
+KPX Yacute uni1ED0 -80
+KPX Yacute uni1ECE -60
+KPX Yacute uni1ECC -80
+KPX Yacute uni1EB6 -70
+KPX Yacute uni1EB4 -70
+KPX Yacute uni1EB2 -70
+KPX Yacute uni1EB0 -70
+KPX Yacute uni1EAE -70
+KPX Yacute uni1EAC -70
+KPX Yacute uni1EAA -70
+KPX Yacute uni1EA8 -70
+KPX Yacute uni1EA6 -70
+KPX Yacute uni1EA4 -70
+KPX Yacute uni1EA2 -70
+KPX Yacute uni1EA0 -70
+KPX Yacute Ohorn -80
+KPX Yacute Ohungarumlaut -80
+KPX Yacute Gdotaccent -80
+KPX Yacute Gcommaaccent -80
+KPX Yacute uni04E6 -80
+KPX Yacute Oslashacute -80
+KPX Yacute AEacute -120
+KPX Yacute Aringacute -120
+KPX Yacute Obreve -80
+KPX Yacute Omacron -80
+KPX Yacute Gcircumflex -80
+KPX Yacute Ccircumflex -80
+KPX Yacute Aogonek -120
+KPX Yacute Abreve -120
+KPX Yacute Amacron -120
+KPX Yacute Ccaron -80
+KPX Yacute Cacute -80
+KPX Yacute Ograve -80
+KPX Yacute Ocircumflex -80
+KPX Yacute Oacute -80
+KPX Yacute Aacute -70
+KPX Yacute Acircumflex -70
+KPX Yacute OE -80
+KPX Yacute Otilde -80
+KPX Yacute Atilde -70
+KPX Yacute Agrave -70
+KPX Yacute Oslash -80
+KPX Yacute AE -120
+KPX Yacute Odieresis -80
+KPX Yacute Ccedilla -80
+KPX Yacute Aring -70
+KPX Yacute Adieresis -70
+KPX Yacute O -80
+KPX Yacute G -80
+KPX Yacute C -80
+KPX Yacute A -120
+KPX acircumflex W -78
+KPX acircumflex V -151
+KPX acircumflex T -117
+KPX atilde W -78
+KPX atilde T -117
+KPX Amacron Ygrave -120
+KPX Amacron Wacute -125
+KPX Amacron Wgrave -125
+KPX Amacron Ycircumflex -120
+KPX Amacron Wcircumflex -125
+KPX Amacron Tbar -60
+KPX Amacron Tcaron -60
+KPX Amacron Yacute -120
+KPX Amacron Ydieresis -120
+KPX Amacron Y 30
+KPX Amacron W -25
+KPX Amacron V -25
+KPX Amacron T 30
+KPX Amacron L 50
+KPX Abreve Ygrave -120
+KPX Abreve Wacute -125
+KPX Abreve Wgrave -125
+KPX Abreve Ycircumflex -120
+KPX Abreve Wcircumflex -125
+KPX Abreve Tbar -60
+KPX Abreve Tcaron -60
+KPX Abreve Yacute -120
+KPX Abreve Ydieresis -120
+KPX Abreve Y 20
+KPX Abreve W -25
+KPX Abreve V -25
+KPX Abreve T 30
+KPX Abreve L 50
+KPX Aogonek Ygrave -120
+KPX Aogonek Wacute -125
+KPX Aogonek Wgrave -125
+KPX Aogonek Ycircumflex -120
+KPX Aogonek Wcircumflex -125
+KPX Aogonek Tbar -60
+KPX Aogonek Tcaron -60
+KPX Aogonek Yacute -120
+KPX Aogonek Ydieresis -120
+KPX Aogonek Y 20
+KPX Aogonek W -25
+KPX Aogonek V -25
+KPX Aogonek T 30
+KPX Aogonek L 50
+KPX Omacron uni1EF8 -60
+KPX Omacron uni1EF6 -60
+KPX Omacron uni1EF4 -60
+KPX Omacron Ygrave -60
+KPX Omacron Ycircumflex -60
+KPX Omacron Yacute -60
+KPX Omacron Ydieresis -60
+KPX Omacron Y -60
+KPX Omacron V -40
+KPX Obreve uni1EF8 -60
+KPX Obreve uni1EF6 -60
+KPX Obreve uni1EF4 -60
+KPX Obreve Ygrave -60
+KPX Obreve Ycircumflex -60
+KPX Obreve Yacute -60
+KPX Obreve Ydieresis -60
+KPX Obreve Y -60
+KPX Ohungarumlaut uni1EF8 -60
+KPX Ohungarumlaut uni1EF6 -60
+KPX Ohungarumlaut uni1EF4 -60
+KPX Ohungarumlaut Ygrave -60
+KPX Ohungarumlaut Ycircumflex -60
+KPX Ohungarumlaut Yacute -60
+KPX Ohungarumlaut Ydieresis -60
+KPX Ohungarumlaut Y -60
+KPX Ohungarumlaut V -40
+KPX Tcommaaccent uni1EA2 -60
+KPX Tcommaaccent A -60
+KPX Tcaron uni1EB6 -60
+KPX Tcaron uni1EB4 -60
+KPX Tcaron uni1EB2 -60
+KPX Tcaron uni1EB0 -60
+KPX Tcaron uni1EAE -60
+KPX Tcaron uni1EAC -60
+KPX Tcaron uni1EAA -60
+KPX Tcaron uni1EA8 -60
+KPX Tcaron uni1EA6 -60
+KPX Tcaron uni1EA4 -60
+KPX Tcaron uni1EA2 -60
+KPX Tcaron uni1EA0 -60
+KPX Tcaron AEacute -60
+KPX Tcaron Aringacute -60
+KPX Tcaron Aogonek -60
+KPX Tcaron Abreve -60
+KPX Tcaron Amacron -60
+KPX Tcaron Aacute -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Atilde -60
+KPX Tcaron Agrave -60
+KPX Tcaron AE -60
+KPX Tcaron Adieresis -60
+KPX Tcaron A -60
+KPX Tbar uni1EB6 -60
+KPX Tbar uni1EB4 -60
+KPX Tbar uni1EB2 -60
+KPX Tbar uni1EB0 -80
+KPX Tbar uni1EAE -60
+KPX Tbar uni1EAC -60
+KPX Tbar uni1EAA -60
+KPX Tbar uni1EA8 -60
+KPX Tbar uni1EA6 -60
+KPX Tbar uni1EA4 -60
+KPX Tbar uni1EA2 -60
+KPX Tbar uni1EA0 -60
+KPX Tbar AEacute -60
+KPX Tbar Aogonek -60
+KPX Tbar Abreve -60
+KPX Tbar Amacron -60
+KPX Tbar Aacute -60
+KPX Tbar Acircumflex -60
+KPX Tbar Atilde -60
+KPX Tbar Agrave -60
+KPX Tbar AE -60
+KPX Tbar Aring -60
+KPX Tbar Adieresis -60
+KPX Tbar A -60
+KPX Wcircumflex uni1EB6 -70
+KPX Wcircumflex uni1EB4 -70
+KPX Wcircumflex uni1EB2 -70
+KPX Wcircumflex uni1EB0 -70
+KPX Wcircumflex uni1EAE -70
+KPX Wcircumflex uni1EAC -70
+KPX Wcircumflex uni1EAA -70
+KPX Wcircumflex uni1EA8 -70
+KPX Wcircumflex uni1EA6 -70
+KPX Wcircumflex uni1EA4 -70
+KPX Wcircumflex uni1EA2 -70
+KPX Wcircumflex uni1EA0 -70
+KPX Wcircumflex AEacute -125
+KPX Wcircumflex Aringacute -125
+KPX Wcircumflex Aogonek -125
+KPX Wcircumflex Abreve -125
+KPX Wcircumflex Amacron -125
+KPX Wcircumflex Aacute -70
+KPX Wcircumflex Acircumflex -70
+KPX Wcircumflex Atilde -70
+KPX Wcircumflex Agrave -70
+KPX Wcircumflex AE -125
+KPX Wcircumflex Aring -70
+KPX Wcircumflex Adieresis -70
+KPX Wcircumflex A -230
+KPX Ycircumflex uni1EE2 -80
+KPX Ycircumflex uni1EE0 -80
+KPX Ycircumflex uni1EDE -80
+KPX Ycircumflex uni1EDC -80
+KPX Ycircumflex uni1ED8 -80
+KPX Ycircumflex uni1ED6 -80
+KPX Ycircumflex uni1ED4 -80
+KPX Ycircumflex uni1ED2 -80
+KPX Ycircumflex uni1ED0 -80
+KPX Ycircumflex uni1ECE -80
+KPX Ycircumflex uni1EB6 -70
+KPX Ycircumflex uni1EB4 -70
+KPX Ycircumflex uni1EB2 -70
+KPX Ycircumflex uni1EB0 -70
+KPX Ycircumflex uni1EAE -70
+KPX Ycircumflex uni1EAC -70
+KPX Ycircumflex uni1EAA -70
+KPX Ycircumflex uni1EA8 -70
+KPX Ycircumflex uni1EA6 -70
+KPX Ycircumflex uni1EA4 -70
+KPX Ycircumflex uni1EA2 -70
+KPX Ycircumflex uni1EA0 -70
+KPX Ycircumflex Ohorn -80
+KPX Ycircumflex Ohungarumlaut -80
+KPX Ycircumflex Gdotaccent -80
+KPX Ycircumflex Gcommaaccent -80
+KPX Ycircumflex uni04E6 -80
+KPX Ycircumflex Oslashacute -80
+KPX Ycircumflex AEacute -120
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Aogonek -120
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Aacute -70
+KPX Ycircumflex Acircumflex -70
+KPX Ycircumflex OE -80
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex Atilde -70
+KPX Ycircumflex Agrave -70
+KPX Ycircumflex Oslash -80
+KPX Ycircumflex AE -120
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex Ccedilla -80
+KPX Ycircumflex Aring -70
+KPX Ycircumflex Adieresis -70
+KPX Ycircumflex O -80
+KPX Ycircumflex G -80
+KPX Ycircumflex C -80
+KPX Ycircumflex A -70
+KPX Ydieresis uni1EE2 -80
+KPX Ydieresis uni1EE0 -80
+KPX Ydieresis uni1EDE -80
+KPX Ydieresis uni1EDC -80
+KPX Ydieresis uni1ED8 -80
+KPX Ydieresis uni1ED6 -80
+KPX Ydieresis uni1ED4 -80
+KPX Ydieresis uni1ED2 -80
+KPX Ydieresis uni1ED0 -80
+KPX Ydieresis uni1ECE -80
+KPX Ydieresis uni1ECC -80
+KPX Ydieresis uni1EB6 -70
+KPX Ydieresis uni1EB4 -70
+KPX Ydieresis uni1EB2 -70
+KPX Ydieresis uni1EB0 -70
+KPX Ydieresis uni1EAE -70
+KPX Ydieresis uni1EAC -70
+KPX Ydieresis uni1EAA -70
+KPX Ydieresis uni1EA8 -70
+KPX Ydieresis uni1EA6 -70
+KPX Ydieresis uni1EA4 -70
+KPX Ydieresis uni1EA2 -70
+KPX Ydieresis uni1EA0 -70
+KPX Ydieresis Ohorn -80
+KPX Ydieresis Ohungarumlaut -80
+KPX Ydieresis Gdotaccent -80
+KPX Ydieresis Gcommaaccent -80
+KPX Ydieresis uni04E6 -80
+KPX Ydieresis Oslashacute -80
+KPX Ydieresis AEacute -120
+KPX Ydieresis Aringacute -120
+KPX Ydieresis Obreve -80
+KPX Ydieresis Omacron -80
+KPX Ydieresis Gcircumflex -80
+KPX Ydieresis Ccircumflex -80
+KPX Ydieresis Aogonek -120
+KPX Ydieresis Abreve -120
+KPX Ydieresis Amacron -120
+KPX Ydieresis Ccaron -80
+KPX Ydieresis Cacute -80
+KPX Ydieresis Ograve -80
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Oacute -80
+KPX Ydieresis Aacute -70
+KPX Ydieresis Acircumflex -70
+KPX Ydieresis OE -80
+KPX Ydieresis Otilde -80
+KPX Ydieresis Atilde -70
+KPX Ydieresis Agrave -70
+KPX Ydieresis Oslash -80
+KPX Ydieresis AE -120
+KPX Ydieresis Odieresis -80
+KPX Ydieresis Ccedilla -80
+KPX Ydieresis Aring -70
+KPX Ydieresis Adieresis -70
+KPX Ydieresis O -80
+KPX Ydieresis G -80
+KPX Ydieresis C -80
+KPX Ydieresis A -70
+KPX Ohorn uni1EF8 50
+KPX Ohorn uni1EF6 50
+KPX Ohorn uni1EF4 50
+KPX Ohorn Ygrave 50
+KPX Ohorn Ycircumflex 50
+KPX Ohorn Yacute 50
+KPX Ohorn Ydieresis 50
+KPX Ohorn Y 50
+KPX Aringacute Ygrave -120
+KPX Aringacute Wacute -125
+KPX Aringacute Wgrave -125
+KPX Aringacute Wcircumflex -125
+KPX Aringacute Tcaron -60
+KPX Aringacute Yacute -120
+KPX Aringacute Ydieresis -120
+KPX Aringacute Y 20
+KPX Aringacute W -25
+KPX Aringacute V -25
+KPX Aringacute T 30
+KPX Aringacute L 50
+KPX Oslashacute uni1EF8 -6
+KPX Oslashacute uni1EF6 -60
+KPX Oslashacute uni1EF4 -60
+KPX Oslashacute Ygrave -60
+KPX Oslashacute Ycircumflex -60
+KPX Oslashacute Yacute -60
+KPX Oslashacute Ydieresis -60
+KPX Oslashacute Y -60
+KPX Oslashacute V -40
+KPX uni0375 nu -91
+KPX Alpha uni1FE1 -50
+KPX Alpha uni1FE0 -50
+KPX Alpha uni1FE2 -50
+KPX Alpha uni1FE3 -50
+KPX Alpha uni1F57 -50
+KPX Alpha uni1F56 -50
+KPX Alpha uni1FE6 -50
+KPX Alpha uni1F52 -50
+KPX Alpha uni1F54 -50
+KPX Alpha uni1F53 -50
+KPX Alpha uni1F55 -50
+KPX Alpha uni1F50 -50
+KPX Alpha uni1F51 -50
+KPX Alpha uni1F7A -50
+KPX Alpha uni03CD -50
+KPX Alpha uni1F7B -50
+KPX Alpha psi -50
+KPX Alpha chi -50
+KPX Alpha upsilon -50
+KPX Alpha tau -50
+KPX Alpha nu -50
+KPX Alpha theta -50
+KPX Alpha eta -50
+KPX Alpha gamma -50
+KPX Alpha uni1F75 -50
+KPX Alpha Upsilondieresis 30
+KPX Alpha Upsilon 20
+KPX Alpha Xi 30
+KPX Alpha Lambda 70
+KPX Alpha uni0394 50
+KPX Alpha pi -50
+KPX Gamma uni03DA.001 -70
+KPX Gamma uni1FF7 -70
+KPX Gamma uni1FF4 -70
+KPX Gamma uni1FF3 -70
+KPX Gamma uni1FF2 -70
+KPX Gamma uni1FF6 -70
+KPX Gamma uni1F7C -70
+KPX Gamma uni03CE -70
+KPX Gamma uni1FE6 -70
+KPX Gamma uni1F7A -70
+KPX Gamma uni03CD -70
+KPX Gamma uni1FE4 -100
+KPX Gamma uni1FE5 -100
+KPX Gamma uni1F78 -70
+KPX Gamma uni03CC -70
+KPX Gamma uni1F76 -40
+KPX Gamma uni03AF -70
+KPX Gamma uni1FC7 -70
+KPX Gamma uni1FC6 -70
+KPX Gamma uni1FC4 -70
+KPX Gamma uni1FC3 -70
+KPX Gamma uni1FC2 -70
+KPX Gamma uni1F74 -70
+KPX Gamma uni03AE -70
+KPX Gamma uni1F11 -70
+KPX Gamma uni1F72 -70
+KPX Gamma uni1FB7 -70
+KPX Gamma uni1FB6 -70
+KPX Gamma uni1fFB4 -70
+KPX Gamma uni1FB3 -70
+KPX Gamma uni1FB2 -70
+KPX Gamma uni1F70 -70
+KPX Gamma uni03AC -70
+KPX Gamma phi1 -100
+KPX Gamma theta1 -50
+KPX Gamma uni03D0 -70
+KPX Gamma uni1F7D -70
+KPX Gamma uni1F7B -70
+KPX Gamma uni1F79 -100
+KPX Gamma omega -70
+KPX Gamma psi -70
+KPX Gamma chi -70
+KPX Gamma phi -70
+KPX Gamma upsilon -70
+KPX Gamma tau -70
+KPX Gamma sigma -90
+KPX Gamma uni03C2 -70
+KPX Gamma rho -100
+KPX Gamma omicron -100
+KPX Gamma xi -50
+KPX Gamma nu -70
+KPX Gamma lambda -70
+KPX Gamma kappa -70
+KPX Gamma iota -70
+KPX Gamma theta -70
+KPX Gamma eta -70
+KPX Gamma zeta -70
+KPX Gamma epsilon -70
+KPX Gamma delta -70
+KPX Gamma gamma -70
+KPX Gamma beta -70
+KPX Gamma alpha -70
+KPX Gamma uni1F77 -70
+KPX Gamma uni1F75 -70
+KPX Gamma uni1F73 -70
+KPX Gamma uni1F71 -70
+KPX Gamma Lambda -150
+KPX Gamma Alpha -80
+KPX Gamma uni0394 -50
+KPX Gamma pi -70
+KPX Gamma uni00B5 -70
+KPX uni0394 Upsilondieresis -40
+KPX uni0394 Upsilon -40
+KPX Eta Alpha -40
+KPX Theta Alpha -50
+KPX Iota Alpha -40
+KPX Kappa Alpha -40
+KPX Lambda upsilondieresis -50
+KPX Lambda psi -50
+KPX Lambda chi -50
+KPX Lambda upsilon -50
+KPX Lambda tau -50
+KPX Lambda nu -50
+KPX Lambda theta -50
+KPX Lambda eta -50
+KPX Lambda gamma -50
+KPX Lambda uni1F75 -50
+KPX Lambda Upsilondieresis -70
+KPX Lambda Tau -50
+KPX Lambda Lambda 70
+KPX Lambda Alpha 70
+KPX Lambda pi -50
+KPX Mu Alpha -20
+KPX Nu Alpha -30
+KPX Xi Alpha -30
+KPX Omicron Upsilon -80
+KPX Omicron Rho -40
+KPX Rho uni1F7D -70
+KPX Rho uni1F7B -70
+KPX Rho uni1F79 -70
+KPX Rho omega -70
+KPX Rho psi -70
+KPX Rho chi -70
+KPX Rho phi -70
+KPX Rho upsilon -70
+KPX Rho tau -70
+KPX Rho sigma -70
+KPX Rho uni03C2 -70
+KPX Rho rho -70
+KPX Rho omicron -70
+KPX Rho xi -70
+KPX Rho nu -70
+KPX Rho lambda -70
+KPX Rho kappa -70
+KPX Rho iota -70
+KPX Rho theta -70
+KPX Rho eta -70
+KPX Rho zeta -70
+KPX Rho epsilon -70
+KPX Rho delta -70
+KPX Rho gamma -70
+KPX Rho beta -70
+KPX Rho alpha -70
+KPX Rho upsilondieresistonos -70
+KPX Rho uni1F77 -70
+KPX Rho uni1F75 -70
+KPX Rho uni1F73 -70
+KPX Rho uni1F71 -70
+KPX Rho Omicron 40
+KPX Rho Alpha -80
+KPX Rho pi -70
+KPX Rho uni00B5 -70
+KPX Tau uni1FF4 -50
+KPX Tau uni1FF3 -50
+KPX Tau uni1FF2 -50
+KPX Tau uni1FF6 -50
+KPX Tau uni1F7C -50
+KPX Tau uni03CE -50
+KPX Tau uni1FE1 -50
+KPX Tau uni1FE0 -50
+KPX Tau uni1F7A -50
+KPX Tau uni03CD -50
+KPX Tau uni1F78 -50
+KPX Tau uni03CC -50
+KPX Tau uni1FC7 -50
+KPX Tau uni1FC6 -50
+KPX Tau uni1FC4 -50
+KPX Tau uni1FC3 -50
+KPX Tau uni1F74 -50
+KPX Tau uni03AE -50
+KPX Tau uni1F72 -50
+KPX Tau uni03AD -50
+KPX Tau uni1FB7 -50
+KPX Tau uni1FB6 -50
+KPX Tau uni1fFB4 -50
+KPX Tau uni1FB3 -50
+KPX Tau uni1FB2 -50
+KPX Tau uni1FB1 -50
+KPX Tau uni1FB0 -50
+KPX Tau uni1F70 -50
+KPX Tau uni03AC -50
+KPX Tau uni1F7D -70
+KPX Tau uni1F7B -70
+KPX Tau uni1F79 -70
+KPX Tau omega -70
+KPX Tau psi -70
+KPX Tau chi -70
+KPX Tau phi -70
+KPX Tau upsilon -70
+KPX Tau tau -70
+KPX Tau sigma -70
+KPX Tau uni03C2 -70
+KPX Tau rho -70
+KPX Tau omicron -70
+KPX Tau xi -70
+KPX Tau nu -70
+KPX Tau lambda -70
+KPX Tau kappa -70
+KPX Tau iota -70
+KPX Tau theta -70
+KPX Tau eta -70
+KPX Tau zeta -70
+KPX Tau epsilon -70
+KPX Tau delta -70
+KPX Tau gamma -70
+KPX Tau beta -70
+KPX Tau alpha -70
+KPX Tau uni1F77 -70
+KPX Tau uni1F75 -70
+KPX Tau uni1F73 -70
+KPX Tau uni1F71 -70
+KPX Tau Lambda -50
+KPX Tau Alpha -100
+KPX Tau pi -70
+KPX Tau uni00B5 -70
+KPX Upsilon uni1F7D -70
+KPX Upsilon uni1F7B -70
+KPX Upsilon uni1F79 -50
+KPX Upsilon upsilondieresis -70
+KPX Upsilon iotadieresis 50
+KPX Upsilon omega -70
+KPX Upsilon psi -70
+KPX Upsilon chi -50
+KPX Upsilon phi -50
+KPX Upsilon upsilon -70
+KPX Upsilon tau -50
+KPX Upsilon sigma -50
+KPX Upsilon uni03C2 -50
+KPX Upsilon rho -50
+KPX Upsilon omicron -70
+KPX Upsilon nu -50
+KPX Upsilon kappa -50
+KPX Upsilon iota -50
+KPX Upsilon theta -30
+KPX Upsilon eta -70
+KPX Upsilon zeta -30
+KPX Upsilon epsilon -50
+KPX Upsilon delta -10
+KPX Upsilon gamma -90
+KPX Upsilon beta -50
+KPX Upsilon alpha -50
+KPX Upsilon upsilondieresistonos -50
+KPX Upsilon uni1F75 -50
+KPX Upsilon uni1F73 -50
+KPX Upsilon uni1F71 -50
+KPX Upsilon Lambda -180
+KPX Upsilon Alpha -140
+KPX Upsilon iotadieresistonos 40
+KPX Upsilon uni0394 -30
+KPX Upsilon pi -50
+KPX Upsilon uni00B5 -50
+KPX Phi Alpha -80
+KPX Chi uni1FE7 -50
+KPX Chi uni1FE1 -50
+KPX Chi uni1FE0 -50
+KPX Chi uni1FE6 -50
+KPX Chi uni1F7A -50
+KPX Chi uni03CD -50
+KPX Chi uni1FC6 -50
+KPX Chi uni1FC4 -50
+KPX Chi uni1FC3 -50
+KPX Chi uni1FC2 -50
+KPX Chi uni1F74 -50
+KPX Chi uni03AE -50
+KPX Chi uni1FB7 -50
+KPX Chi uni1FB6 -50
+KPX Chi uni1FB3 -50
+KPX Chi uni1F70 -50
+KPX Chi uni03AC -50
+KPX Chi upsilondieresis -50
+KPX Chi chi -50
+KPX Chi upsilon -50
+KPX Chi tau -50
+KPX Chi nu -50
+KPX Chi eta -50
+KPX Chi uni1F75 -50
+KPX Chi Alpha 70
+KPX Chi pi -50
+KPX Psi Alpha -80
+KPX uni03A9 Alpha -30
+KPX Iotadieresis Alpha -30
+KPX Upsilondieresis Lambda -70
+KPX Upsilondieresis Alpha -170
+KPX Upsilondieresis uni0394 -30
+KPX uni03AC phi -12
+KPX uni03AF xi 54
+KPX uni03AF zeta 38
+KPX uni03AF delta 48
+KPX alpha sigma -28
+KPX gamma uni03AC -22
+KPX gamma rho -22
+KPX gamma omicron -12
+KPX gamma lambda -62
+KPX gamma eta 22
+KPX gamma gamma 24
+KPX gamma alpha -16
+KPX epsilon tau 25
+KPX zeta rho 24
+KPX zeta eta -70
+KPX zeta epsilon -50
+KPX zeta alpha -50
+KPX eta sigma -12
+KPX theta lambda -42
+KPX kappa tau 12
+KPX kappa eta 23
+KPX lambda rho 40
+KPX nu omicron -20
+KPX nu lambda -70
+KPX omicron chi -32
+KPX omicron lambda -24
+KPX rho tau 12
+KPX rho lambda -30
+KPX sigma tau 22
+KPX sigma eta 22
+KPX sigma gamma 22
+KPX tau tau 20
+KPX tau sigma -20
+KPX tau eta 28
+KPX upsilon lambda -48
+KPX chi omicron -12
+KPX chi eta 44
+KPX uni03CD lambda -48
+KPX uni04E6 uni1EF8 -60
+KPX uni04E6 uni1EF6 -60
+KPX uni04E6 uni1EF4 -60
+KPX uni04E6 Ygrave -60
+KPX uni04E6 Ycircumflex -60
+KPX uni04E6 Yacute -60
+KPX uni04E6 Ydieresis -60
+KPX uni04E6 Y -60
+KPX Wgrave uni1EB6 -70
+KPX Wgrave uni1EB4 -70
+KPX Wgrave uni1EB2 -70
+KPX Wgrave uni1EB0 -70
+KPX Wgrave uni1EAE -70
+KPX Wgrave uni1EAC -70
+KPX Wgrave uni1EAA -70
+KPX Wgrave uni1EA8 -70
+KPX Wgrave uni1EA6 -70
+KPX Wgrave uni1EA4 -70
+KPX Wgrave uni1EA2 -70
+KPX Wgrave uni1EA0 -70
+KPX Wgrave AEacute -125
+KPX Wgrave Aringacute -125
+KPX Wgrave Aogonek -125
+KPX Wgrave Abreve -125
+KPX Wgrave Amacron -125
+KPX Wgrave Aacute -70
+KPX Wgrave Acircumflex -70
+KPX Wgrave Atilde -70
+KPX Wgrave Agrave -70
+KPX Wgrave AE -125
+KPX Wgrave Aring -70
+KPX Wgrave Adieresis -70
+KPX Wgrave A -210
+KPX Wacute uni1EB6 -70
+KPX Wacute uni1EB4 -70
+KPX Wacute uni1EB2 -70
+KPX Wacute uni1EB0 -70
+KPX Wacute uni1EAE -70
+KPX Wacute uni1EAC -70
+KPX Wacute uni1EAA -70
+KPX Wacute uni1EA8 -70
+KPX Wacute uni1EA6 -70
+KPX Wacute uni1EA4 -70
+KPX Wacute uni1EA2 -70
+KPX Wacute uni1EA0 -70
+KPX Wacute AEacute -125
+KPX Wacute Aringacute -125
+KPX Wacute Aogonek -125
+KPX Wacute Abreve -125
+KPX Wacute Amacron -125
+KPX Wacute Aacute -70
+KPX Wacute Acircumflex -70
+KPX Wacute Atilde -70
+KPX Wacute Agrave -70
+KPX Wacute AE -125
+KPX Wacute Aring -70
+KPX Wacute Adieresis -70
+KPX Wacute A -200
+KPX Wdieresis uni1EB6 -70
+KPX Wdieresis uni1EB4 -70
+KPX Wdieresis uni1EB2 -70
+KPX Wdieresis uni1EB0 -70
+KPX Wdieresis uni1EAE -70
+KPX Wdieresis uni1EAC -70
+KPX Wdieresis uni1EAA -70
+KPX Wdieresis uni1EA8 -70
+KPX Wdieresis uni1EA6 -70
+KPX Wdieresis uni1EA4 -70
+KPX Wdieresis uni1EA2 -70
+KPX Wdieresis uni1EA0 -70
+KPX Wdieresis AEacute -125
+KPX Wdieresis Aacute -70
+KPX Wdieresis Acircumflex -70
+KPX Wdieresis Atilde -70
+KPX Wdieresis Agrave -70
+KPX Wdieresis AE -125
+KPX Wdieresis Aring -70
+KPX Wdieresis Adieresis -70
+KPX Wdieresis A -200
+KPX uni1EA0 uni1EF8 -20
+KPX uni1EA0 uni1EF6 -20
+KPX uni1EA0 uni1EF4 -20
+KPX uni1EA0 Ygrave 20
+KPX uni1EA0 Wdieresis -25
+KPX uni1EA0 Wacute -25
+KPX uni1EA0 Wgrave -25
+KPX uni1EA0 Ycircumflex 20
+KPX uni1EA0 Wcircumflex -25
+KPX uni1EA0 Tbar -60
+KPX uni1EA0 Tcaron -60
+KPX uni1EA0 Yacute 20
+KPX uni1EA0 Ydieresis 20
+KPX uni1EA0 Y 30
+KPX uni1EA0 W -25
+KPX uni1EA0 V -25
+KPX uni1EA0 T 30
+KPX uni1EA0 L 50
+KPX uni1EA2 uni1EF8 -20
+KPX uni1EA2 uni1EF6 -20
+KPX uni1EA2 uni1EF4 -20
+KPX uni1EA2 Tcommaaccent -60
+KPX uni1EA2 Ygrave 20
+KPX uni1EA2 Wdieresis -25
+KPX uni1EA2 Wacute -25
+KPX uni1EA2 Wgrave -25
+KPX uni1EA2 Ycircumflex 20
+KPX uni1EA2 Wcircumflex -25
+KPX uni1EA2 Tbar -60
+KPX uni1EA2 Tcaron -60
+KPX uni1EA2 Yacute 20
+KPX uni1EA2 Ydieresis 20
+KPX uni1EA2 Y 20
+KPX uni1EA2 W -25
+KPX uni1EA2 V -25
+KPX uni1EA2 T 30
+KPX uni1EA2 L 50
+KPX uni1EA4 uni1EF8 -20
+KPX uni1EA4 uni1EF6 -20
+KPX uni1EA4 uni1EF4 -20
+KPX uni1EA4 Ygrave 20
+KPX uni1EA4 Wdieresis -25
+KPX uni1EA4 Wacute -25
+KPX uni1EA4 Wgrave -25
+KPX uni1EA4 Ycircumflex -20
+KPX uni1EA4 Wcircumflex -25
+KPX uni1EA4 Tbar -60
+KPX uni1EA4 Tcaron -60
+KPX uni1EA4 Yacute -20
+KPX uni1EA4 Ydieresis -20
+KPX uni1EA4 Y -20
+KPX uni1EA4 W -25
+KPX uni1EA4 V -25
+KPX uni1EA4 T 30
+KPX uni1EA4 L 50
+KPX uni1EA6 uni1EF8 -20
+KPX uni1EA6 uni1EF6 -20
+KPX uni1EA6 uni1EF4 -20
+KPX uni1EA6 Ygrave -20
+KPX uni1EA6 Wdieresis -25
+KPX uni1EA6 Wacute -25
+KPX uni1EA6 Wgrave -25
+KPX uni1EA6 Ycircumflex -20
+KPX uni1EA6 Wcircumflex -25
+KPX uni1EA6 Tbar -60
+KPX uni1EA6 Tcaron -60
+KPX uni1EA6 Yacute -20
+KPX uni1EA6 Ydieresis -20
+KPX uni1EA6 Y -20
+KPX uni1EA6 W -25
+KPX uni1EA6 V -25
+KPX uni1EA6 T 30
+KPX uni1EA6 L 50
+KPX uni1EA8 uni1EF8 -20
+KPX uni1EA8 uni1EF6 -20
+KPX uni1EA8 uni1EF4 -20
+KPX uni1EA8 Ygrave -20
+KPX uni1EA8 Wdieresis -25
+KPX uni1EA8 Wacute -25
+KPX uni1EA8 Wgrave -25
+KPX uni1EA8 Ycircumflex -20
+KPX uni1EA8 Wcircumflex -25
+KPX uni1EA8 Tbar -60
+KPX uni1EA8 Tcaron -60
+KPX uni1EA8 Yacute -20
+KPX uni1EA8 Ydieresis 20
+KPX uni1EA8 Y -120
+KPX uni1EA8 W -25
+KPX uni1EA8 V -25
+KPX uni1EA8 T 30
+KPX uni1EA8 L 50
+KPX uni1EAA uni1EF8 -20
+KPX uni1EAA uni1EF6 -20
+KPX uni1EAA uni1EF4 -20
+KPX uni1EAA Ygrave -20
+KPX uni1EAA Wdieresis -25
+KPX uni1EAA Wacute -25
+KPX uni1EAA Wgrave -25
+KPX uni1EAA Ycircumflex 20
+KPX uni1EAA Wcircumflex -25
+KPX uni1EAA Tbar -60
+KPX uni1EAA Tcaron -60
+KPX uni1EAA Yacute -20
+KPX uni1EAA Ydieresis 20
+KPX uni1EAA Y -20
+KPX uni1EAA W -25
+KPX uni1EAA V -25
+KPX uni1EAA T 30
+KPX uni1EAA L 50
+KPX uni1EAC uni1EF8 -20
+KPX uni1EAC uni1EF6 -20
+KPX uni1EAC uni1EF4 -20
+KPX uni1EAC Wdieresis -25
+KPX uni1EAC Wacute -25
+KPX uni1EAC Wgrave -25
+KPX uni1EAC Wcircumflex -25
+KPX uni1EAC Tbar -60
+KPX uni1EAC Tcaron -60
+KPX uni1EAC W -25
+KPX uni1EAC V -25
+KPX uni1EAC T 30
+KPX uni1EAC L 50
+KPX uni1EAE Wdieresis -25
+KPX uni1EAE Wacute -25
+KPX uni1EAE Wgrave -25
+KPX uni1EAE Tbar -60
+KPX uni1EAE Tcaron -60
+KPX uni1EAE W -25
+KPX uni1EAE V -25
+KPX uni1EAE T 30
+KPX uni1EAE L 50
+KPX uni1EB0 Wdieresis -25
+KPX uni1EB0 Wacute -25
+KPX uni1EB0 Wgrave -25
+KPX uni1EB0 Wcircumflex -25
+KPX uni1EB0 Tbar -80
+KPX uni1EB0 Tcaron -60
+KPX uni1EB0 W -25
+KPX uni1EB0 V -25
+KPX uni1EB0 T 30
+KPX uni1EB0 L 50
+KPX uni1EB2 Wdieresis -25
+KPX uni1EB2 Wacute -25
+KPX uni1EB2 Wgrave -25
+KPX uni1EB2 Wcircumflex -25
+KPX uni1EB2 Tbar -60
+KPX uni1EB2 Tcaron -60
+KPX uni1EB2 W -25
+KPX uni1EB2 V -25
+KPX uni1EB2 T 30
+KPX uni1EB2 L 50
+KPX uni1EB4 Wdieresis -25
+KPX uni1EB4 Wacute -25
+KPX uni1EB4 Wgrave -25
+KPX uni1EB4 Tbar -60
+KPX uni1EB4 Tcaron -60
+KPX uni1EB4 W -25
+KPX uni1EB4 V -25
+KPX uni1EB4 T 30
+KPX uni1EB6 Wdieresis -25
+KPX uni1EB6 Wacute -25
+KPX uni1EB6 Wgrave -25
+KPX uni1EB6 Ycircumflex -25
+KPX uni1EB6 Wcircumflex -25
+KPX uni1EB6 Tbar -60
+KPX uni1EB6 Tcaron -60
+KPX uni1EB6 Ydieresis -25
+KPX uni1EB6 W -25
+KPX uni1EB6 V -25
+KPX uni1EB6 T 30
+KPX uni1EB6 L 50
+KPX uni1ECC uni1EF8 -60
+KPX uni1ECC uni1EF6 -60
+KPX uni1ECC uni1EF4 -60
+KPX uni1ECC Ygrave -60
+KPX uni1ECC Yacute -60
+KPX uni1ECC Ydieresis -60
+KPX uni1ECC Y -60
+KPX uni1ECC V -40
+KPX uni1ECE uni1EF8 -60
+KPX uni1ECE uni1EF6 -60
+KPX uni1ECE uni1EF4 -60
+KPX uni1ECE Ygrave -60
+KPX uni1ECE Ycircumflex -60
+KPX uni1ECE Yacute -60
+KPX uni1ECE Ydieresis -60
+KPX uni1ECE Y -60
+KPX uni1ECE V -40
+KPX uni1ED0 uni1EF8 -60
+KPX uni1ED0 uni1EF6 -60
+KPX uni1ED0 uni1EF4 -60
+KPX uni1ED0 Ygrave -60
+KPX uni1ED0 Ycircumflex -60
+KPX uni1ED0 Yacute -60
+KPX uni1ED0 Ydieresis -60
+KPX uni1ED0 Y -60
+KPX uni1ED0 V -40
+KPX uni1ED2 uni1EF8 -60
+KPX uni1ED2 uni1EF6 -60
+KPX uni1ED2 uni1EF4 -60
+KPX uni1ED2 Ygrave -60
+KPX uni1ED2 Ycircumflex -60
+KPX uni1ED2 Yacute -60
+KPX uni1ED2 Ydieresis -60
+KPX uni1ED2 Y -60
+KPX uni1ED2 V -40
+KPX uni1ED4 uni1EF8 -60
+KPX uni1ED4 uni1EF6 -60
+KPX uni1ED4 uni1EF4 -60
+KPX uni1ED4 Ygrave -60
+KPX uni1ED4 Ycircumflex -60
+KPX uni1ED4 Yacute -60
+KPX uni1ED4 Ydieresis -60
+KPX uni1ED4 Y -60
+KPX uni1ED6 uni1EF8 -60
+KPX uni1ED6 uni1EF6 -60
+KPX uni1ED6 uni1EF4 -60
+KPX uni1ED6 Ygrave -60
+KPX uni1ED6 Ycircumflex -60
+KPX uni1ED6 Ydieresis -60
+KPX uni1ED6 Y -60
+KPX uni1ED8 uni1EF8 -60
+KPX uni1ED8 uni1EF6 -60
+KPX uni1ED8 uni1EF4 -60
+KPX uni1ED8 Ygrave -60
+KPX uni1ED8 Ycircumflex -60
+KPX uni1ED8 Yacute -60
+KPX uni1ED8 Ydieresis -60
+KPX uni1ED8 Y -60
+KPX uni1EDA uni1EF8 50
+KPX uni1EDA uni1EF6 50
+KPX uni1EDC uni1EF8 50
+KPX uni1EDC uni1EF6 50
+KPX uni1EDC uni1EF4 50
+KPX uni1EDC Ygrave 50
+KPX uni1EDC Ycircumflex 50
+KPX uni1EDC Yacute 50
+KPX uni1EDC Ydieresis 50
+KPX uni1EDC Y 50
+KPX uni1EDE uni1EF8 50
+KPX uni1EDE uni1EF6 50
+KPX uni1EDE uni1EF4 50
+KPX uni1EDE Ygrave 50
+KPX uni1EDE Ycircumflex 50
+KPX uni1EDE Yacute 50
+KPX uni1EDE Ydieresis 50
+KPX uni1EDE Y 50
+KPX uni1EE0 uni1EF8 50
+KPX uni1EE0 uni1EF6 50
+KPX uni1EE0 uni1EF4 -50
+KPX uni1EE0 Ygrave 50
+KPX uni1EE0 Ycircumflex 50
+KPX uni1EE0 Yacute 50
+KPX uni1EE0 Ydieresis 50
+KPX uni1EE0 Y 50
+KPX uni1EE2 uni1EF8 50
+KPX uni1EE2 uni1EF6 50
+KPX uni1EE2 uni1EF4 50
+KPX uni1EE2 Ygrave 50
+KPX uni1EE2 Ycircumflex 50
+KPX uni1EE2 Yacute 50
+KPX uni1EE2 Ydieresis 50
+KPX uni1EE2 Y 50
+KPX Ygrave uni1EE2 -80
+KPX Ygrave uni1EE0 -80
+KPX Ygrave uni1EDE -80
+KPX Ygrave uni1EDC -80
+KPX Ygrave uni1ED8 -80
+KPX Ygrave uni1ED6 -80
+KPX Ygrave uni1ED4 -80
+KPX Ygrave uni1ED2 -80
+KPX Ygrave uni1ED0 -80
+KPX Ygrave uni1ECE -80
+KPX Ygrave uni1ECC -80
+KPX Ygrave uni1EB6 -70
+KPX Ygrave uni1EB4 -70
+KPX Ygrave uni1EB2 -70
+KPX Ygrave uni1EB0 -70
+KPX Ygrave uni1EAE -70
+KPX Ygrave uni1EAC -70
+KPX Ygrave uni1EAA -70
+KPX Ygrave uni1EA8 -70
+KPX Ygrave uni1EA6 -70
+KPX Ygrave uni1EA4 -70
+KPX Ygrave uni1EA2 -70
+KPX Ygrave uni1EA0 -70
+KPX Ygrave Ohorn -80
+KPX Ygrave Ohungarumlaut -80
+KPX Ygrave Gdotaccent -80
+KPX Ygrave Gcommaaccent -80
+KPX Ygrave uni04E6 -80
+KPX Ygrave Oslashacute -80
+KPX Ygrave AEacute -120
+KPX Ygrave Aringacute -120
+KPX Ygrave Obreve -80
+KPX Ygrave Omacron -80
+KPX Ygrave Gcircumflex -80
+KPX Ygrave Ccircumflex -80
+KPX Ygrave Aogonek -120
+KPX Ygrave Abreve -120
+KPX Ygrave Amacron -120
+KPX Ygrave Ccaron -80
+KPX Ygrave Cacute -80
+KPX Ygrave Ograve -80
+KPX Ygrave Ocircumflex -80
+KPX Ygrave Oacute -80
+KPX Ygrave Aacute -70
+KPX Ygrave Acircumflex -70
+KPX Ygrave OE -80
+KPX Ygrave Otilde -80
+KPX Ygrave Atilde -70
+KPX Ygrave Agrave -70
+KPX Ygrave Oslash -80
+KPX Ygrave AE -120
+KPX Ygrave Odieresis -80
+KPX Ygrave Ccedilla -80
+KPX Ygrave Aring -70
+KPX Ygrave Adieresis -70
+KPX Ygrave O -80
+KPX Ygrave G -80
+KPX Ygrave C -80
+KPX Ygrave A -70
+KPX uni1EF4 uni1EE2 -80
+KPX uni1EF4 uni1EE0 -80
+KPX uni1EF4 uni1EDE -80
+KPX uni1EF4 uni1EDC -80
+KPX uni1EF4 uni1ED8 -80
+KPX uni1EF4 uni1ED6 -80
+KPX uni1EF4 uni1ED4 -80
+KPX uni1EF4 uni1ED2 -80
+KPX uni1EF4 uni1ED0 -80
+KPX uni1EF4 uni1ECE -80
+KPX uni1EF4 uni1ECC -80
+KPX uni1EF4 uni1EB6 -70
+KPX uni1EF4 uni1EB4 -70
+KPX uni1EF4 uni1EB2 -70
+KPX uni1EF4 uni1EB0 -70
+KPX uni1EF4 uni1EAE -70
+KPX uni1EF4 uni1EAC -70
+KPX uni1EF4 uni1EAA -70
+KPX uni1EF4 uni1EA8 -70
+KPX uni1EF4 uni1EA6 -70
+KPX uni1EF4 uni1EA4 -70
+KPX uni1EF4 uni1EA2 -70
+KPX uni1EF4 uni1EA0 -70
+KPX uni1EF4 Ohorn -80
+KPX uni1EF4 Ohungarumlaut -80
+KPX uni1EF4 Gdotaccent -80
+KPX uni1EF4 Gcommaaccent -80
+KPX uni1EF4 uni04E6 -80
+KPX uni1EF4 Oslashacute -80
+KPX uni1EF4 Obreve -80
+KPX uni1EF4 Omacron -80
+KPX uni1EF4 Gcircumflex -80
+KPX uni1EF4 Ccircumflex -80
+KPX uni1EF4 Ccaron -80
+KPX uni1EF4 Cacute -80
+KPX uni1EF4 Ograve -80
+KPX uni1EF4 Ocircumflex -80
+KPX uni1EF4 Oacute -80
+KPX uni1EF4 Aacute -70
+KPX uni1EF4 Acircumflex -70
+KPX uni1EF4 OE -80
+KPX uni1EF4 Otilde -80
+KPX uni1EF4 Atilde -70
+KPX uni1EF4 Agrave -70
+KPX uni1EF4 Oslash -80
+KPX uni1EF4 Odieresis -80
+KPX uni1EF4 Ccedilla -80
+KPX uni1EF4 Aring -70
+KPX uni1EF4 Adieresis -70
+KPX uni1EF4 O -80
+KPX uni1EF4 G -80
+KPX uni1EF4 C -80
+KPX uni1EF4 A -70
+KPX uni1EF6 uni1EE2 -80
+KPX uni1EF6 uni1EE0 -80
+KPX uni1EF6 uni1EDE -80
+KPX uni1EF6 uni1EDC -80
+KPX uni1EF6 uni1EDA -80
+KPX uni1EF6 uni1ED8 -80
+KPX uni1EF6 uni1ED6 -80
+KPX uni1EF6 uni1ED4 -80
+KPX uni1EF6 uni1ED2 -80
+KPX uni1EF6 uni1ED0 -80
+KPX uni1EF6 uni1ECE -80
+KPX uni1EF6 uni1ECC -80
+KPX uni1EF6 uni1EB6 -70
+KPX uni1EF6 uni1EB4 -70
+KPX uni1EF6 uni1EB2 -70
+KPX uni1EF6 uni1EB0 -70
+KPX uni1EF6 uni1EAE -70
+KPX uni1EF6 uni1EAC -70
+KPX uni1EF6 uni1EAA -70
+KPX uni1EF6 uni1EA8 -70
+KPX uni1EF6 uni1EA6 -70
+KPX uni1EF6 uni1EA4 -70
+KPX uni1EF6 uni1EA2 -70
+KPX uni1EF6 uni1EA0 -70
+KPX uni1EF6 Ohorn -80
+KPX uni1EF6 Ohungarumlaut -80
+KPX uni1EF6 Gdotaccent -80
+KPX uni1EF6 Gcommaaccent -80
+KPX uni1EF6 uni04E6 -80
+KPX uni1EF6 Oslashacute -80
+KPX uni1EF6 Obreve -80
+KPX uni1EF6 Omacron -80
+KPX uni1EF6 Gcircumflex -80
+KPX uni1EF6 Ccircumflex -80
+KPX uni1EF6 Ccaron -80
+KPX uni1EF6 Cacute -80
+KPX uni1EF6 Ograve -80
+KPX uni1EF6 Ocircumflex -80
+KPX uni1EF6 Oacute -80
+KPX uni1EF6 Aacute -70
+KPX uni1EF6 Acircumflex -70
+KPX uni1EF6 OE -80
+KPX uni1EF6 Otilde -80
+KPX uni1EF6 Atilde -70
+KPX uni1EF6 Agrave -70
+KPX uni1EF6 Oslash -80
+KPX uni1EF6 Odieresis -80
+KPX uni1EF6 Ccedilla -80
+KPX uni1EF6 Aring -70
+KPX uni1EF6 Adieresis -70
+KPX uni1EF6 O -80
+KPX uni1EF6 G -80
+KPX uni1EF6 C -80
+KPX uni1EF6 A -70
+KPX uni1EF8 uni1EE2 -80
+KPX uni1EF8 uni1EE0 -80
+KPX uni1EF8 uni1EDE -80
+KPX uni1EF8 uni1EDC -80
+KPX uni1EF8 uni1EDA -80
+KPX uni1EF8 uni1ED8 -80
+KPX uni1EF8 uni1ED6 -80
+KPX uni1EF8 uni1ED4 -80
+KPX uni1EF8 uni1ED2 -80
+KPX uni1EF8 uni1ED0 -80
+KPX uni1EF8 uni1ECE -80
+KPX uni1EF8 uni1ECC -80
+KPX uni1EF8 uni1EB6 -70
+KPX uni1EF8 uni1EB4 -70
+KPX uni1EF8 uni1EB2 -70
+KPX uni1EF8 uni1EB0 -70
+KPX uni1EF8 uni1EAE -70
+KPX uni1EF8 uni1EAC -70
+KPX uni1EF8 uni1EAA -70
+KPX uni1EF8 uni1EA8 -70
+KPX uni1EF8 uni1EA6 -70
+KPX uni1EF8 uni1EA4 -70
+KPX uni1EF8 uni1EA2 -70
+KPX uni1EF8 uni1EA0 -70
+KPX uni1EF8 Ohorn -80
+KPX uni1EF8 Ohungarumlaut -80
+KPX uni1EF8 Gdotaccent -80
+KPX uni1EF8 Gcommaaccent -80
+KPX uni1EF8 uni04E6 -80
+KPX uni1EF8 Oslashacute -80
+KPX uni1EF8 Obreve -80
+KPX uni1EF8 Omacron -80
+KPX uni1EF8 Gcircumflex -80
+KPX uni1EF8 Ccircumflex -80
+KPX uni1EF8 Ccaron -80
+KPX uni1EF8 Cacute -80
+KPX uni1EF8 Ograve -80
+KPX uni1EF8 Ocircumflex -80
+KPX uni1EF8 Oacute -80
+KPX uni1EF8 Aacute -70
+KPX uni1EF8 Acircumflex -70
+KPX uni1EF8 OE -80
+KPX uni1EF8 Otilde -80
+KPX uni1EF8 Atilde -70
+KPX uni1EF8 Agrave -70
+KPX uni1EF8 Oslash -80
+KPX uni1EF8 Odieresis -80
+KPX uni1EF8 Ccedilla -80
+KPX uni1EF8 Aring -70
+KPX uni1EF8 Adieresis -70
+KPX uni1EF8 O -80
+KPX uni1EF8 G -80
+KPX uni1EF8 C -80
+KPX uni1EF8 A -70
+KPX uni1F08 uni1FC7 -50
+KPX uni1F08 uni1FC6 -50
+KPX uni1F08 uni1FC3 -50
+KPX uni1F08 uni1F7B -50
+KPX uni1F08 psi -50
+KPX uni1F08 chi -50
+KPX uni1F08 upsilon -50
+KPX uni1F08 tau -50
+KPX uni1F08 nu -50
+KPX uni1F08 theta -50
+KPX uni1F08 eta -50
+KPX uni1F08 gamma -50
+KPX uni1F08 upsilondieresistonos -50
+KPX uni1F08 uni1F75 -50
+KPX uni1F08 pi -50
+KPX uni1F09 uni1FC7 -50
+KPX uni1F09 uni1FC6 -50
+KPX uni1F09 uni1FC3 -50
+KPX uni1F09 uni1F7B -50
+KPX uni1F09 upsilondieresis -50
+KPX uni1F09 psi -50
+KPX uni1F09 chi -50
+KPX uni1F09 upsilon -50
+KPX uni1F09 tau -50
+KPX uni1F09 nu -50
+KPX uni1F09 theta -50
+KPX uni1F09 eta -50
+KPX uni1F09 gamma -50
+KPX uni1F09 upsilondieresistonos -50
+KPX uni1F09 uni1F75 -50
+KPX uni1F09 pi -50
+KPX uni1F0A uni1FC3 -50
+KPX uni1F0A upsilondieresis -50
+KPX uni1F0A psi -50
+KPX uni1F0A chi -50
+KPX uni1F0A upsilon -50
+KPX uni1F0A tau -50
+KPX uni1F0A nu -50
+KPX uni1F0A eta -50
+KPX uni1F0A gamma -50
+KPX uni1F0A pi -50
+KPX uni1F0B uni1FC3 -50
+KPX uni1F0B upsilondieresis -50
+KPX uni1F0B psi -50
+KPX uni1F0B chi -50
+KPX uni1F0B upsilon -50
+KPX uni1F0B tau -50
+KPX uni1F0B nu -50
+KPX uni1F0B theta -50
+KPX uni1F0B eta -50
+KPX uni1F0B gamma -50
+KPX uni1F0B pi -50
+KPX uni1F0C uni1FC3 -50
+KPX uni1F0C upsilondieresis -50
+KPX uni1F0C psi -50
+KPX uni1F0C chi -50
+KPX uni1F0C upsilon -50
+KPX uni1F0C tau -50
+KPX uni1F0C nu -50
+KPX uni1F0C eta -50
+KPX uni1F0C gamma -50
+KPX uni1F0C pi -50
+KPX uni1F0D uni1FC3 -50
+KPX uni1F0D upsilondieresis -50
+KPX uni1F0D psi -50
+KPX uni1F0D chi -50
+KPX uni1F0D upsilon -50
+KPX uni1F0D tau -50
+KPX uni1F0D nu -50
+KPX uni1F0D theta -50
+KPX uni1F0D eta -50
+KPX uni1F0D gamma -50
+KPX uni1F0D pi -50
+KPX uni1F0E uni1FC3 -50
+KPX uni1F0E upsilondieresis -50
+KPX uni1F0E psi -50
+KPX uni1F0E chi -50
+KPX uni1F0E upsilon -50
+KPX uni1F0E tau -50
+KPX uni1F0E nu -50
+KPX uni1F0E theta -50
+KPX uni1F0E eta -50
+KPX uni1F0E gamma -50
+KPX uni1F0E pi -50
+KPX uni1F0F uni1FC3 -50
+KPX uni1F0F upsilondieresis -50
+KPX uni1F0F psi -50
+KPX uni1F0F chi -50
+KPX uni1F0F upsilon -50
+KPX uni1F0F tau -50
+KPX uni1F0F nu -50
+KPX uni1F0F theta -50
+KPX uni1F0F eta -50
+KPX uni1F0F gamma -50
+KPX uni1F0F pi -50
+KPX uni1F59 uni1F7D -70
+KPX uni1F59 uni1F7B -70
+KPX uni1F59 uni1F79 -50
+KPX uni1F59 omega -70
+KPX uni1F59 psi -50
+KPX uni1F59 chi -50
+KPX uni1F59 phi -50
+KPX uni1F59 upsilon -70
+KPX uni1F59 tau -50
+KPX uni1F59 sigma -50
+KPX uni1F59 uni03C2 -30
+KPX uni1F59 rho -50
+KPX uni1F59 omicron -50
+KPX uni1F59 nu -50
+KPX uni1F59 lambda 30
+KPX uni1F59 kappa -50
+KPX uni1F59 iota -30
+KPX uni1F59 theta -20
+KPX uni1F59 eta -50
+KPX uni1F59 epsilon -50
+KPX uni1F59 delta -20
+KPX uni1F59 gamma -70
+KPX uni1F59 beta -50
+KPX uni1F59 alpha -50
+KPX uni1F59 upsilondieresistonos -70
+KPX uni1F59 uni1F75 -50
+KPX uni1F59 uni1F73 -50
+KPX uni1F59 uni1F71 -50
+KPX uni1F59 pi -50
+KPX uni1F59 uni00B5 -50
+KPX uni1F5B omega -70
+KPX uni1F5B psi -50
+KPX uni1F5B chi -50
+KPX uni1F5B phi -50
+KPX uni1F5B upsilon -70
+KPX uni1F5B tau -50
+KPX uni1F5B sigma -50
+KPX uni1F5B uni03C2 -30
+KPX uni1F5B rho -50
+KPX uni1F5B omicron -70
+KPX uni1F5B nu -50
+KPX uni1F5B lambda 30
+KPX uni1F5B kappa -50
+KPX uni1F5B iota -30
+KPX uni1F5B theta -20
+KPX uni1F5B eta -50
+KPX uni1F5B epsilon -50
+KPX uni1F5B delta -30
+KPX uni1F5B gamma -70
+KPX uni1F5B beta -50
+KPX uni1F5B alpha -50
+KPX uni1F5B pi -50
+KPX uni1F5B uni00B5 -50
+KPX uni1F5D omega -70
+KPX uni1F5D psi -50
+KPX uni1F5D chi -50
+KPX uni1F5D phi -50
+KPX uni1F5D upsilon -70
+KPX uni1F5D tau -50
+KPX uni1F5D sigma -50
+KPX uni1F5D uni03C2 -30
+KPX uni1F5D rho -50
+KPX uni1F5D omicron -50
+KPX uni1F5D nu -50
+KPX uni1F5D lambda 30
+KPX uni1F5D kappa -50
+KPX uni1F5D iota -30
+KPX uni1F5D theta -30
+KPX uni1F5D eta -50
+KPX uni1F5D epsilon -50
+KPX uni1F5D delta -30
+KPX uni1F5D gamma -70
+KPX uni1F5D beta -50
+KPX uni1F5D alpha -50
+KPX uni1F5D pi -50
+KPX uni1F5D uni00B5 -50
+KPX uni1F5F omega -70
+KPX uni1F5F psi -50
+KPX uni1F5F chi -50
+KPX uni1F5F phi -50
+KPX uni1F5F upsilon -70
+KPX uni1F5F tau -50
+KPX uni1F5F sigma -50
+KPX uni1F5F uni03C2 -30
+KPX uni1F5F rho -50
+KPX uni1F5F omicron -50
+KPX uni1F5F nu -50
+KPX uni1F5F lambda 30
+KPX uni1F5F kappa -50
+KPX uni1F5F theta -20
+KPX uni1F5F eta -50
+KPX uni1F5F epsilon -50
+KPX uni1F5F delta -30
+KPX uni1F5F gamma -70
+KPX uni1F5F beta -50
+KPX uni1F5F alpha -50
+KPX uni1F5F pi -50
+KPX uni1F5F uni00B5 -50
+KPX uni1F88 upsilondieresis -50
+KPX uni1F88 psi -50
+KPX uni1F88 chi -50
+KPX uni1F88 upsilon -50
+KPX uni1F88 tau -50
+KPX uni1F88 nu -50
+KPX uni1F88 theta -50
+KPX uni1F88 eta -50
+KPX uni1F88 gamma -50
+KPX uni1F88 uni1F75 -50
+KPX uni1F88 pi -50
+KPX uni1F89 upsilondieresis -50
+KPX uni1F89 psi -50
+KPX uni1F89 chi -50
+KPX uni1F89 upsilon -50
+KPX uni1F89 tau -50
+KPX uni1F89 nu -50
+KPX uni1F89 theta -50
+KPX uni1F89 eta -50
+KPX uni1F89 gamma -50
+KPX uni1F89 uni1F75 -50
+KPX uni1F89 pi -50
+KPX uni1FBB upsilondieresis -50
+KPX uni1FBB psi -50
+KPX uni1FBB chi -50
+KPX uni1FBB upsilon -50
+KPX uni1FBB tau -50
+KPX uni1FBB nu -50
+KPX uni1FBB theta -50
+KPX uni1FBB eta -50
+KPX uni1FBB gamma -50
+KPX uni1FBB pi -50
+KPX uni1FEB omega -70
+KPX uni1FEB psi -50
+KPX uni1FEB chi -50
+KPX uni1FEB phi -50
+KPX uni1FEB upsilon -70
+KPX uni1FEB tau -50
+KPX uni1FEB sigma -50
+KPX uni1FEB uni03C2 -30
+KPX uni1FEB rho -50
+KPX uni1FEB omicron -50
+KPX uni1FEB nu -50
+KPX uni1FEB lambda 30
+KPX uni1FEB kappa -50
+KPX uni1FEB theta -20
+KPX uni1FEB eta -50
+KPX uni1FEB epsilon -50
+KPX uni1FEB delta -30
+KPX uni1FEB gamma -70
+KPX uni1FEB beta -50
+KPX uni1FEB alpha -50
+KPX uni1FEB pi -50
+KPX uni1FEB uni00B5 -50
+KPX Omega Alpha -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsdidot/afm/GFSDidot.afm b/fonts/greek/gfs/gfsdidot/afm/GFSDidot.afm
new file mode 100644
index 0000000000..23e832a4e1
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/afm/GFSDidot.afm
@@ -0,0 +1,3478 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20120731
+Comment Creation Date: Wed Sep 10 08:30:22 2014
+FontName GFSDidot
+FullName GFS Didot
+FamilyName GFS Didot
+Weight Normal
+Notice (Copyright (c) Takis Katsoulidis and George D. Matthiopoulos, 2001. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -270
+UnderlineThickness 40
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -172 -336 1248 1145
+CapHeight 689
+XHeight 456
+Ascender 703
+Descender -271
+StartCharMetrics 1211
+C 0 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 1 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 2 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 3 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 4 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 5 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 6 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 7 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 8 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 9 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 10 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 11 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 12 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 13 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 14 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 15 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 16 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 17 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 18 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 19 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 20 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 21 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 22 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 23 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 24 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 25 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 26 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 27 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 28 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 29 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 30 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 31 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 32 ; WX 352 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 294 ; N exclam ; B 80 -16 214 706 ;
+C 34 ; WX 425 ; N quotedbl ; B 74 464 350 715 ;
+C 35 ; WX 521 ; N numbersign ; B 5 0 514 689 ;
+C 36 ; WX 513 ; N dollar ; B 50 -113 481 707 ;
+C 37 ; WX 895 ; N percent ; B 41 -48 846 710 ;
+C 38 ; WX 754 ; N ampersand ; B 42 -19 728 667 ;
+C 39 ; WX 209 ; N quotesingle ; B 27 515 181 723 ;
+C 40 ; WX 381 ; N parenleft ; B 55 -96 349 793 ;
+C 41 ; WX 381 ; N parenright ; B 34 -96 326 793 ;
+C 42 ; WX 401 ; N asterisk ; B 21 311 374 708 ;
+C 43 ; WX 625 ; N plus ; B 50 0 575 527 ;
+C 44 ; WX 224 ; N comma ; B 44 -150 180 92 ;
+C 45 ; WX 389 ; N hyphen ; B 50 231 339 299 ;
+C 46 ; WX 288 ; N period ; B 80 -13 208 114 ;
+C 47 ; WX 291 ; N slash ; B -13 -113 304 711 ;
+C 48 ; WX 573 ; N zero ; B 46 -14 527 703 ;
+C 49 ; WX 482 ; N one ; B 88 0 404 689 ;
+C 50 ; WX 568 ; N two ; B 66 0 493 703 ;
+C 51 ; WX 568 ; N three ; B 56 -13 516 703 ;
+C 52 ; WX 545 ; N four ; B 59 0 497 703 ;
+C 53 ; WX 570 ; N five ; B 66 -13 509 710 ;
+C 54 ; WX 585 ; N six ; B 57 -13 536 703 ;
+C 55 ; WX 471 ; N seven ; B 52 -13 441 689 ;
+C 56 ; WX 568 ; N eight ; B 58 -13 523 703 ;
+C 57 ; WX 568 ; N nine ; B 49 -13 523 703 ;
+C 58 ; WX 291 ; N colon ; B 80 -16 211 464 ;
+C 59 ; WX 309 ; N semicolon ; B 80 -154 229 464 ;
+C 60 ; WX 588 ; N less ; B 28 -143 559 687 ;
+C 61 ; WX 647 ; N equalorig ; B 56 137 591 400 ;
+C 62 ; WX 588 ; N greater ; B 33 -143 563 687 ;
+C 63 ; WX 450 ; N question ; B 46 -16 406 701 ;
+C 64 ; WX 788 ; N at ; B 52 -19 736 678 ;
+C 65 ; WX 748 ; N A ; B 31 0 725 708 ;
+C 66 ; WX 714 ; N B ; B 52 0 638 689 ;
+C 67 ; WX 608 ; N C ; B 31 -16 599 704 ;
+C 68 ; WX 754 ; N D ; B 44 -3 691 689 ;
+C 69 ; WX 698 ; N E ; B 51 0 643 689 ;
+C 70 ; WX 646 ; N F ; B 44 0 611 689 ;
+C 71 ; WX 695 ; N G ; B 54 -14 647 704 ;
+C 72 ; WX 758 ; N H ; B 44 0 718 689 ;
+C 73 ; WX 380 ; N I ; B 49 0 335 689 ;
+C 74 ; WX 316 ; N J ; B -26 -193 309 689 ;
+C 75 ; WX 775 ; N K ; B 31 0 747 689 ;
+C 76 ; WX 645 ; N L ; B 44 0 602 689 ;
+C 77 ; WX 911 ; N M ; B 58 0 848 689 ;
+C 78 ; WX 733 ; N N ; B 42 -17 708 689 ;
+C 79 ; WX 718 ; N O ; B 53 -14 663 707 ;
+C 80 ; WX 605 ; N P ; B 33 0 585 689 ;
+C 81 ; WX 722 ; N Q ; B 56 -154 718 706 ;
+C 82 ; WX 658 ; N R ; B 34 -1 662 689 ;
+C 83 ; WX 513 ; N S ; B 25 -10 491 707 ;
+C 84 ; WX 668 ; N T ; B 38 0 644 689 ;
+C 85 ; WX 747 ; N U ; B 32 -15 723 692 ;
+C 86 ; WX 719 ; N V ; B 18 -21 712 687 ;
+C 87 ; WX 1010 ; N W ; B 6 -1 1020 707 ;
+C 88 ; WX 744 ; N X ; B 3 0 744 689 ;
+C 89 ; WX 684 ; N Y ; B 8 -1 667 689 ;
+C 90 ; WX 658 ; N Z ; B 35 -1 627 690 ;
+C 91 ; WX 347 ; N bracketleft ; B 91 -138 311 715 ;
+C 92 ; WX 587 ; N backslash ; B 79 0 496 702 ;
+C 93 ; WX 347 ; N bracketright ; B 38 -138 258 715 ;
+C 94 ; WX 499 ; N asciicircum ; B 49 244 449 625 ;
+C 95 ; WX 483 ; N underscore ; B 0 -121 483 -73 ;
+C 96 ; WX 323 ; N grave ; B 35 498 252 663 ;
+C 97 ; WX 500 ; N a ; B 32 -12 480 464 ;
+C 98 ; WX 548 ; N b ; B -15 -9 506 703 ;
+C 99 ; WX 432 ; N c ; B 26 -9 402 465 ;
+C 100 ; WX 605 ; N d ; B 48 -13 588 703 ;
+C 101 ; WX 465 ; N e ; B 24 -9 433 464 ;
+C 102 ; WX 323 ; N f ; B 22 0 339 703 ; L f ff ; L l fl ; L i fi ;
+C 103 ; WX 526 ; N g ; B 31 -270 514 465 ;
+C 104 ; WX 602 ; N h ; B 18 0 589 703 ;
+C 105 ; WX 284 ; N i ; B 27 0 269 666 ;
+C 106 ; WX 241 ; N j ; B -11 -277 179 669 ;
+C 107 ; WX 578 ; N k ; B 21 0 570 688 ;
+C 108 ; WX 285 ; N l ; B 27 0 272 688 ;
+C 109 ; WX 881 ; N m ; B 25 0 851 468 ;
+C 110 ; WX 595 ; N n ; B 14 0 572 470 ;
+C 111 ; WX 536 ; N o ; B 35 -11 506 467 ;
+C 112 ; WX 590 ; N p ; B 8 -269 546 469 ;
+C 113 ; WX 557 ; N q ; B 31 -271 554 474 ;
+C 114 ; WX 407 ; N r ; B 27 0 393 468 ;
+C 115 ; WX 414 ; N s ; B 45 -13 391 466 ;
+C 116 ; WX 319 ; N t ; B 21 -13 305 541 ;
+C 117 ; WX 603 ; N u ; B 17 -13 573 457 ;
+C 118 ; WX 530 ; N v ; B 6 0 527 457 ;
+C 119 ; WX 790 ; N w ; B 8 0 771 468 ;
+C 120 ; WX 512 ; N x ; B 19 0 502 456 ;
+C 121 ; WX 536 ; N y ; B 3 -252 522 457 ;
+C 122 ; WX 461 ; N z ; B 16 -3 436 457 ;
+C 123 ; WX 500 ; N braceleft ; B 115 -172 356 712 ;
+C 124 ; WX 209 ; N bar ; B 71 0 138 711 ;
+C 125 ; WX 500 ; N braceright ; B 145 -172 385 712 ;
+C 126 ; WX 629 ; N asciitilde ; B 52 181 577 361 ;
+C 127 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 128 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 129 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 130 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 131 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 132 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 133 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 134 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 135 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 136 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 137 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 138 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 139 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 140 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 141 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 142 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 143 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 144 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 145 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 146 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 147 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 148 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 149 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 150 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 151 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 152 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 153 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 154 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 155 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 156 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 157 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 158 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 159 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 294 ; N exclamdown ; B 80 -256 214 466 ;
+C 162 ; WX 418 ; N cent ; B 52 -3 386 606 ;
+C 163 ; WX 569 ; N sterling ; B 35 -19 533 705 ;
+C 164 ; WX 499 ; N currency ; B 33 101 465 549 ;
+C 165 ; WX 656 ; N yen ; B 11 0 652 691 ;
+C 166 ; WX 238 ; N brokenbar ; B 90 -16 148 684 ;
+C 167 ; WX 521 ; N section ; B 75 -155 445 706 ;
+C 168 ; WX 489 ; N dieresis ; B 96 530 389 628 ;
+C 169 ; WX 731 ; N copyright ; B 11 -17 719 691 ;
+C 170 ; WX 332 ; N ordfeminine ; B 32 265 283 540 ;
+C 171 ; WX 630 ; N guillemotleft ; B 38 2 551 399 ;
+C 172 ; WX 499 ; N logicalnot ; B 33 50 466 304 ;
+C 173 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 174 ; WX 731 ; N registered ; B 11 -17 719 691 ;
+C 175 ; WX 499 ; N .notdef ; B 63 0 437 741 ;
+C 176 ; WX 348 ; N degree ; B 40 381 308 638 ;
+C 177 ; WX 499 ; N plusminus ; B 58 0 442 435 ;
+C 178 ; WX 289 ; N twosuperior ; B 34 443 260 799 ;
+C 179 ; WX 323 ; N threesuperior ; B 44 436 275 798 ;
+C 180 ; WX 408 ; N acute ; B 181 491 348 697 ;
+C 181 ; WX 570 ; N uni00B5 ; B 59 -228 565 472 ;
+C 182 ; WX 613 ; N paragraph ; B 38 -127 564 679 ;
+C 183 ; WX 250 ; N middot ; B 66 241 182 357 ;
+C 184 ; WX 323 ; N cedilla ; B 92 -218 294 -10 ;
+C 185 ; WX 288 ; N onesuperior ; B 51 443 228 791 ;
+C 186 ; WX 370 ; N ordmasculine ; B 34 260 308 538 ;
+C 187 ; WX 630 ; N guillemotright ; B 114 2 627 399 ;
+C 188 ; WX 672 ; N onequarter ; B 70 -5 602 705 ;
+C 189 ; WX 666 ; N onehalf ; B 70 -5 596 705 ;
+C 190 ; WX 694 ; N threequarters ; B 70 -5 624 704 ;
+C 191 ; WX 450 ; N questiondown ; B 44 -252 404 465 ;
+C 192 ; WX 748 ; N Agrave ; B 31 0 725 907 ;
+C 193 ; WX 748 ; N Aacute ; B 31 0 725 944 ;
+C 194 ; WX 748 ; N Acircumflex ; B 31 0 725 905 ;
+C 195 ; WX 748 ; N Atilde ; B 31 0 725 842 ;
+C 196 ; WX 748 ; N Adieresis ; B 31 0 725 838 ;
+C 197 ; WX 748 ; N Aring ; B 31 0 725 914 ;
+C 198 ; WX 1085 ; N AE ; B 24 0 1051 689 ;
+C 199 ; WX 693 ; N Ccedilla ; B 59 -218 625 703 ;
+C 200 ; WX 698 ; N Egrave ; B 51 0 643 908 ;
+C 201 ; WX 698 ; N Eacute ; B 51 0 643 946 ;
+C 202 ; WX 698 ; N Ecircumflex ; B 51 0 643 905 ;
+C 203 ; WX 698 ; N Edieresis ; B 51 0 643 835 ;
+C 204 ; WX 380 ; N Igrave ; B 1 0 335 904 ;
+C 205 ; WX 380 ; N Iacute ; B 49 0 351 947 ;
+C 206 ; WX 380 ; N Icircumflex ; B 37 0 342 911 ;
+C 207 ; WX 380 ; N Idieresis ; B 40 0 335 835 ;
+C 208 ; WX 709 ; N Eth ; B 44 -3 691 689 ;
+C 209 ; WX 733 ; N Ntilde ; B 42 -17 708 849 ;
+C 210 ; WX 718 ; N Ograve ; B 53 -14 663 908 ;
+C 211 ; WX 718 ; N Oacute ; B 53 -14 663 943 ;
+C 212 ; WX 718 ; N Ocircumflex ; B 53 -14 663 911 ;
+C 213 ; WX 718 ; N Otilde ; B 53 -14 663 843 ;
+C 214 ; WX 718 ; N Odieresis ; B 52 -16 663 842 ;
+C 215 ; WX 499 ; N multiply ; B 60 83 439 448 ;
+C 216 ; WX 727 ; N Oslash ; B 3 -16 727 705 ;
+C 217 ; WX 747 ; N Ugrave ; B 32 -15 723 904 ;
+C 218 ; WX 747 ; N Uacute ; B 32 -15 723 948 ;
+C 219 ; WX 747 ; N Ucircumflex ; B 32 -15 723 910 ;
+C 220 ; WX 747 ; N Udieresis ; B 32 -15 723 832 ;
+C 221 ; WX 684 ; N Yacute ; B 16 -1 675 946 ;
+C 222 ; WX 596 ; N Thorn ; B 39 0 561 686 ;
+C 223 ; WX 555 ; N germandbls ; B 17 -4 523 703 ;
+C 224 ; WX 500 ; N agrave ; B 32 -12 480 663 ;
+C 225 ; WX 500 ; N aacute ; B 32 -12 480 697 ;
+C 226 ; WX 500 ; N acircumflex ; B 32 -12 480 683 ;
+C 227 ; WX 500 ; N atilde ; B 32 -12 480 628 ;
+C 228 ; WX 500 ; N adieresis ; B 32 -12 480 622 ;
+C 229 ; WX 500 ; N aring ; B 32 -12 480 725 ;
+C 230 ; WX 755 ; N ae ; B 32 -17 723 464 ;
+C 231 ; WX 434 ; N ccedilla ; B 26 -220 402 465 ;
+C 232 ; WX 470 ; N egrave ; B 24 -9 433 663 ;
+C 233 ; WX 470 ; N eacute ; B 24 -9 433 697 ;
+C 234 ; WX 470 ; N ecircumflex ; B 24 -9 433 694 ;
+C 235 ; WX 470 ; N edieresis ; B 24 -9 433 630 ;
+C 236 ; WX 287 ; N igrave ; B -39 0 269 665 ;
+C 237 ; WX 287 ; N iacute ; B 27 0 279 697 ;
+C 238 ; WX 287 ; N icircumflex ; B -13 0 292 689 ;
+C 239 ; WX 287 ; N idieresis ; B -11 0 283 624 ;
+C 240 ; WX 534 ; N eth ; B 31 -20 503 722 ;
+C 241 ; WX 595 ; N ntilde ; B 14 0 572 660 ;
+C 242 ; WX 536 ; N ograve ; B 35 -11 506 663 ;
+C 243 ; WX 536 ; N oacute ; B 35 -11 506 718 ;
+C 244 ; WX 536 ; N ocircumflex ; B 35 -11 506 684 ;
+C 245 ; WX 536 ; N otilde ; B 35 -11 506 647 ;
+C 246 ; WX 536 ; N odieresis ; B 35 -11 506 643 ;
+C 247 ; WX 593 ; N divide ; B 49 10 542 500 ;
+C 248 ; WX 534 ; N oslash ; B 11 -17 524 483 ;
+C 249 ; WX 589 ; N ugrave ; B 17 -13 573 689 ;
+C 250 ; WX 589 ; N uacute ; B 17 -13 573 697 ;
+C 251 ; WX 589 ; N ucircumflex ; B 17 -13 573 690 ;
+C 252 ; WX 589 ; N udieresis ; B 17 -13 573 620 ;
+C 253 ; WX 536 ; N yacute ; B 3 -252 522 697 ;
+C 254 ; WX 549 ; N thorn ; B 7 -274 540 708 ;
+C 255 ; WX 536 ; N ydieresis ; B 3 -252 522 622 ;
+C -1 ; WX 397 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 521 ; N dagger ; B 56 -154 458 706 ;
+C -1 ; WX 593 ; N bullet ; B 128 169 465 505 ;
+C -1 ; WX 956 ; N trademark ; B 39 278 918 674 ;
+C -1 ; WX 474 ; N notequal ; B 38 -63 461 431 ;
+C -1 ; WX 676 ; N infinity ; B 30 41 649 319 ;
+C -1 ; WX 474 ; N lessequal ; B 38 1 461 554 ;
+C -1 ; WX 474 ; N greaterequal ; B 38 2 461 555 ;
+C -1 ; WX 602 ; N uni03BC ; B 59 -228 565 472 ;
+C -1 ; WX 534 ; N partialdiff ; B 32 -19 504 722 ;
+C -1 ; WX 701 ; N summation ; B 41 0 641 689 ;
+C -1 ; WX 730 ; N product ; B 23 -1 715 689 ;
+C -1 ; WX 649 ; N pi ; B 28 -13 618 456 ;
+C -1 ; WX 306 ; N integral ; B -56 -199 332 702 ;
+C -1 ; WX 754 ; N uni03A9 ; B 55 0 699 701 ;
+C -1 ; WX 609 ; N radical ; B 44 -42 555 855 ;
+C -1 ; WX 499 ; N florin ; B 0 -261 472 705 ;
+C -1 ; WX 819 ; N approxequal ; B 84 146 732 441 ;
+C -1 ; WX 613 ; N Delta ; B 32 0 587 707 ;
+C -1 ; WX 880 ; N ellipsis ; B 101 -16 828 111 ;
+C -1 ; WX 1045 ; N OE ; B 62 -15 984 707 ;
+C -1 ; WX 825 ; N oe ; B 35 -11 793 467 ;
+C -1 ; WX 536 ; N endash ; B 0 210 536 261 ;
+C -1 ; WX 1058 ; N emdash ; B 0 210 1058 261 ;
+C -1 ; WX 463 ; N quotedblleft ; B 28 450 416 706 ;
+C -1 ; WX 463 ; N quotedblright ; B 47 450 434 706 ;
+C -1 ; WX 347 ; N quoteleft ; B 95 450 239 706 ;
+C -1 ; WX 347 ; N quoteright ; B 107 450 253 706 ;
+C -1 ; WX 449 ; N lozenge ; B 38 2 397 578 ;
+C -1 ; WX 684 ; N Ydieresis ; B 8 -1 667 841 ;
+C -1 ; WX 166 ; N fraction ; B -162 -17 328 686 ;
+C -1 ; WX 331 ; N guilsinglleft ; B 50 48 244 400 ;
+C -1 ; WX 331 ; N guilsinglright ; B 66 48 261 400 ;
+C -1 ; WX 550 ; N fi ; B 27 0 535 704 ;
+C -1 ; WX 551 ; N fl ; B 22 0 538 704 ;
+C -1 ; WX 521 ; N daggerdbl ; B 56 -235 458 706 ;
+C -1 ; WX 278 ; N quotesinglbase ; B 90 -152 234 104 ;
+C -1 ; WX 562 ; N quotedblbase ; B 98 -152 487 104 ;
+C -1 ; WX 287 ; N dotlessi ; B 27 0 269 456 ;
+C -1 ; WX 469 ; N _213 ; B 93 527 398 691 ;
+C -1 ; WX 323 ; N _214 ; B 2 526 321 628 ;
+C -1 ; WX 378 ; N uni02C9 ; B 18 601 368 659 ;
+C -1 ; WX 359 ; N breve ; B 47 526 312 663 ;
+C -1 ; WX 359 ; N dotaccent ; B 128 526 221 619 ;
+C -1 ; WX 359 ; N ring ; B 78 529 277 718 ;
+C -1 ; WX 359 ; N hungarumlaut ; B 52 496 363 723 ;
+C -1 ; WX 359 ; N ogonek ; B 88 -220 267 21 ;
+C -1 ; WX 469 ; N caron ; B 70 528 374 691 ;
+C -1 ; WX 678 ; N Lslash ; B 44 0 633 689 ;
+C -1 ; WX 285 ; N lslash ; B -9 0 307 709 ;
+C -1 ; WX 513 ; N Scaron ; B 23 -13 491 936 ;
+C -1 ; WX 414 ; N scaron ; B 45 -13 397 686 ;
+C -1 ; WX 658 ; N Zcaron ; B 35 -1 627 905 ;
+C -1 ; WX 461 ; N zcaron ; B 16 -3 436 689 ;
+C -1 ; WX 569 ; N minus ; B 17 234 552 295 ;
+C -1 ; WX 495 ; N franc ; B 44 0 611 689 ;
+C -1 ; WX 695 ; N Gbreve ; B 54 -14 647 900 ;
+C -1 ; WX 543 ; N gbreve ; B 31 -270 514 664 ;
+C -1 ; WX 513 ; N Scedilla ; B 25 -196 491 707 ;
+C -1 ; WX 414 ; N scedilla ; B 45 -196 391 466 ;
+C -1 ; WX 608 ; N Cacute ; B 31 -16 599 947 ;
+C -1 ; WX 432 ; N cacute ; B 26 -9 402 706 ;
+C -1 ; WX 608 ; N Ccaron ; B 31 -13 599 902 ;
+C -1 ; WX 432 ; N ccaron ; B 26 -9 402 692 ;
+C -1 ; WX 748 ; N Amacron ; B 31 0 725 794 ;
+C -1 ; WX 500 ; N amacron ; B 32 -12 480 664 ;
+C -1 ; WX 748 ; N Abreve ; B 31 0 725 901 ;
+C -1 ; WX 500 ; N abreve ; B 32 -12 480 663 ;
+C -1 ; WX 747 ; N Aogonek ; B 31 -198 725 708 ;
+C -1 ; WX 490 ; N aogonek ; B 32 -198 495 464 ;
+C -1 ; WX 608 ; N Ccircumflex ; B 31 -16 599 903 ;
+C -1 ; WX 432 ; N ccircumflex ; B 26 -9 402 693 ;
+C -1 ; WX 754 ; N Dcaron ; B 44 -3 691 906 ;
+C -1 ; WX 605 ; N dcaron ; B 48 -13 777 720 ;
+C -1 ; WX 698 ; N Emacron ; B 51 0 643 788 ;
+C -1 ; WX 465 ; N emacron ; B 24 -9 433 656 ;
+C -1 ; WX 698 ; N Ebreve ; B 51 0 643 898 ;
+C -1 ; WX 465 ; N ebreve ; B 24 -9 433 661 ;
+C -1 ; WX 698 ; N Eogonek ; B 51 -198 643 689 ;
+C -1 ; WX 470 ; N eogonek ; B 24 -198 433 464 ;
+C -1 ; WX 698 ; N Ecaron ; B 51 0 643 903 ;
+C -1 ; WX 465 ; N ecaron ; B 24 -9 433 685 ;
+C -1 ; WX 695 ; N Gcircumflex ; B 54 -14 647 919 ;
+C -1 ; WX 543 ; N gcircumflex ; B 31 -270 514 696 ;
+C -1 ; WX 758 ; N Hcircumflex ; B 44 0 718 902 ;
+C -1 ; WX 602 ; N hcircumflex ; B -2 0 589 905 ;
+C -1 ; WX 758 ; N Hbar ; B 44 0 718 689 ;
+C -1 ; WX 576 ; N hbar ; B 18 0 589 703 ;
+C -1 ; WX 433 ; N Itilde ; B 49 0 388 857 ;
+C -1 ; WX 266 ; N itilde ; B -16 0 303 629 ;
+C -1 ; WX 398 ; N Imacron ; B 42 0 358 795 ;
+C -1 ; WX 313 ; N imacron ; B -21 0 329 660 ;
+C -1 ; WX 394 ; N Ibreve ; B 49 0 349 900 ;
+C -1 ; WX 297 ; N ibreve ; B 6 0 276 662 ;
+C -1 ; WX 380 ; N Iogonek ; B 49 -198 335 689 ;
+C -1 ; WX 287 ; N iogonek ; B 27 -198 269 666 ;
+C -1 ; WX 625 ; N IJ ; B 49 -193 618 689 ;
+C -1 ; WX 475 ; N ij ; B 27 -277 417 669 ;
+C -1 ; WX 317 ; N Jcircumflex ; B -26 -193 315 909 ;
+C -1 ; WX 228 ; N jcircumflex ; B -43 -277 261 691 ;
+C -1 ; WX 645 ; N Lacute ; B 44 0 602 948 ;
+C -1 ; WX 285 ; N lacute ; B 27 0 283 944 ;
+C -1 ; WX 645 ; N Lcaron ; B 44 0 650 711 ;
+C -1 ; WX 285 ; N lcaron ; B 27 0 474 717 ;
+C -1 ; WX 645 ; N Ldot ; B 44 0 602 689 ;
+C -1 ; WX 285 ; N ldot ; B 27 0 367 688 ;
+C -1 ; WX 733 ; N Nacute ; B 42 -17 708 943 ;
+C -1 ; WX 595 ; N nacute ; B 14 0 572 697 ;
+C -1 ; WX 733 ; N Ncaron ; B 42 -17 708 906 ;
+C -1 ; WX 595 ; N ncaron ; B 14 0 572 685 ;
+C -1 ; WX 595 ; N napostrophe ; B 14 0 572 750 ;
+C -1 ; WX 733 ; N Eng ; B 42 -272 708 689 ;
+C -1 ; WX 527 ; N eng ; B 14 -192 491 470 ;
+C -1 ; WX 718 ; N Omacron ; B 53 -14 663 788 ;
+C -1 ; WX 536 ; N omacron ; B 35 -11 506 657 ;
+C -1 ; WX 718 ; N Obreve ; B 53 -14 663 897 ;
+C -1 ; WX 536 ; N obreve ; B 35 -11 506 661 ;
+C -1 ; WX 658 ; N Racute ; B 34 -1 662 942 ;
+C -1 ; WX 407 ; N racute ; B 27 0 393 705 ;
+C -1 ; WX 658 ; N Rcaron ; B 34 -1 662 904 ;
+C -1 ; WX 407 ; N rcaron ; B 27 0 393 688 ;
+C -1 ; WX 513 ; N Sacute ; B 25 -10 491 944 ;
+C -1 ; WX 414 ; N sacute ; B 45 -13 391 697 ;
+C -1 ; WX 513 ; N Scircumflex ; B 25 -10 491 903 ;
+C -1 ; WX 414 ; N scircumflex ; B 45 -13 391 690 ;
+C -1 ; WX 668 ; N Tcaron ; B 38 0 644 903 ;
+C -1 ; WX 319 ; N tcaron ; B 21 -13 520 722 ;
+C -1 ; WX 669 ; N Tbar ; B 38 0 644 689 ;
+C -1 ; WX 324 ; N tbar ; B 21 -13 308 541 ;
+C -1 ; WX 747 ; N Utilde ; B 32 -15 723 852 ;
+C -1 ; WX 603 ; N utilde ; B 17 -13 573 627 ;
+C -1 ; WX 747 ; N Umacron ; B 32 -15 723 794 ;
+C -1 ; WX 603 ; N umacron ; B 17 -13 573 658 ;
+C -1 ; WX 747 ; N Ubreve ; B 32 -15 723 901 ;
+C -1 ; WX 603 ; N ubreve ; B 17 -13 573 663 ;
+C -1 ; WX 747 ; N Uring ; B 32 -15 723 925 ;
+C -1 ; WX 603 ; N uring ; B 17 -13 573 714 ;
+C -1 ; WX 747 ; N Uogonek ; B 32 -196 723 691 ;
+C -1 ; WX 589 ; N uogonek ; B 17 -198 596 457 ;
+C -1 ; WX 1010 ; N Wcircumflex ; B 6 -1 1020 903 ;
+C -1 ; WX 790 ; N wcircumflex ; B 8 0 771 690 ;
+C -1 ; WX 684 ; N Ycircumflex ; B 8 -1 667 903 ;
+C -1 ; WX 536 ; N ycircumflex ; B 3 -252 522 690 ;
+C -1 ; WX 658 ; N Zacute ; B 35 -1 627 949 ;
+C -1 ; WX 461 ; N zacute ; B 16 -3 436 697 ;
+C -1 ; WX 325 ; N longs ; B 22 0 339 703 ;
+C -1 ; WX 748 ; N Aringacute ; B 32 0 726 1145 ;
+C -1 ; WX 500 ; N aringacute ; B 32 -12 480 943 ;
+C -1 ; WX 1110 ; N AEacute ; B 28 0 1055 943 ;
+C -1 ; WX 755 ; N aeacute ; B 32 -17 723 697 ;
+C -1 ; WX 820 ; N Oslashacute ; B 48 -16 772 947 ;
+C -1 ; WX 563 ; N oslashacute ; B 31 -17 544 703 ;
+C -1 ; WX 191 ; N tonos ; B 12 491 179 697 ;
+C -1 ; WX 337 ; N dieresistonos ; B 12 520 325 732 ;
+C -1 ; WX 748 ; N Alphatonos ; B 38 0 732 718 ;
+C -1 ; WX 285 ; N anoteleia ; B 80 326 205 451 ;
+C -1 ; WX 764 ; N Epsilontonos ; B -120 0 722 710 ;
+C -1 ; WX 807 ; N Etatonos ; B -120 -3 768 707 ;
+C -1 ; WX 431 ; N Iotatonos ; B -120 0 388 708 ;
+C -1 ; WX 718 ; N Omicrontonos ; B -85 -11 668 711 ;
+C -1 ; WX 707 ; N Upsilontonos ; B -120 0 704 711 ;
+C -1 ; WX 779 ; N Omegatonos ; B -118 0 717 713 ;
+C -1 ; WX 308 ; N iotadieresistonos ; B -55 -16 304 738 ;
+C -1 ; WX 748 ; N Alpha ; B 31 0 725 708 ;
+C -1 ; WX 714 ; N Beta ; B 52 0 637 689 ;
+C -1 ; WX 635 ; N Gamma ; B 52 0 616 689 ;
+C -1 ; WX 692 ; N Epsilon ; B 46 0 638 689 ;
+C -1 ; WX 659 ; N Zeta ; B 35 -1 627 690 ;
+C -1 ; WX 758 ; N Eta ; B 44 0 718 689 ;
+C -1 ; WX 380 ; N Iota ; B 49 0 335 689 ;
+C -1 ; WX 773 ; N Kappa ; B 44 0 760 689 ;
+C -1 ; WX 740 ; N Lambda ; B 26 -1 720 707 ;
+C -1 ; WX 911 ; N Mu ; B 58 0 848 689 ;
+C -1 ; WX 733 ; N Nu ; B 42 -17 708 689 ;
+C -1 ; WX 718 ; N Xi ; B 71 0 654 689 ;
+C -1 ; WX 718 ; N Omicron ; B 59 -8 669 711 ;
+C -1 ; WX 727 ; N Pi ; B 39 0 692 689 ;
+C -1 ; WX 605 ; N Rho ; B 33 0 585 689 ;
+C -1 ; WX 701 ; N Sigma ; B 41 0 641 689 ;
+C -1 ; WX 669 ; N Tau ; B 38 0 644 689 ;
+C -1 ; WX 618 ; N Upsilon ; B 6 0 621 709 ;
+C -1 ; WX 733 ; N Phi ; B 34 0 688 689 ;
+C -1 ; WX 744 ; N Chi ; B 3 0 744 689 ;
+C -1 ; WX 858 ; N Psi ; B 22 0 844 701 ;
+C -1 ; WX 380 ; N Iotadieresis ; B 46 0 339 836 ;
+C -1 ; WX 618 ; N Upsilondieresis ; B 6 0 621 839 ;
+C -1 ; WX 627 ; N alphatonos ; B 47 -16 606 718 ;
+C -1 ; WX 479 ; N epsilontonos ; B 42 -18 443 718 ;
+C -1 ; WX 529 ; N etatonos ; B 35 -238 498 718 ;
+C -1 ; WX 308 ; N iotatonos ; B 65 -16 263 718 ;
+C -1 ; WX 563 ; N upsilondieresistonos ; B 44 -16 521 726 ;
+C -1 ; WX 627 ; N alpha ; B 47 -11 606 469 ;
+C -1 ; WX 536 ; N beta ; B 54 -229 508 710 ;
+C -1 ; WX 538 ; N gamma ; B 0 -237 537 473 ;
+C -1 ; WX 561 ; N delta ; B 40 -7 515 718 ;
+C -1 ; WX 479 ; N epsilon ; B 48 -10 449 472 ;
+C -1 ; WX 441 ; N zeta ; B 30 -236 426 714 ;
+C -1 ; WX 529 ; N eta ; B 35 -238 498 464 ;
+C -1 ; WX 308 ; N iota ; B 72 -9 270 471 ;
+C -1 ; WX 551 ; N kappa ; B 43 -13 531 472 ;
+C -1 ; WX 505 ; N lambda ; B 23 -16 511 708 ;
+C -1 ; WX 465 ; N nu ; B 18 -25 434 479 ;
+C -1 ; WX 488 ; N xi ; B 58 -235 492 720 ;
+C -1 ; WX 536 ; N omicron ; B 43 -15 513 473 ;
+C -1 ; WX 544 ; N rho ; B 41 -237 519 470 ;
+C -1 ; WX 450 ; N uni03C2 ; B 44 -236 434 464 ;
+C -1 ; WX 567 ; N sigma ; B 42 -9 562 461 ;
+C -1 ; WX 469 ; N tau ; B 1 -7 461 462 ;
+C -1 ; WX 563 ; N upsilon ; B 44 -9 521 474 ;
+C -1 ; WX 665 ; N phi ; B 34 -233 633 484 ;
+C -1 ; WX 483 ; N chi ; B 6 -233 527 471 ;
+C -1 ; WX 694 ; N psi ; B 43 -242 642 702 ;
+C -1 ; WX 730 ; N omega ; B 54 -8 684 470 ;
+C -1 ; WX 308 ; N iotadieresis ; B -10 -16 283 628 ;
+C -1 ; WX 563 ; N upsilondieresis ; B 44 -16 521 628 ;
+C -1 ; WX 536 ; N omicrontonos ; B 40 -15 512 707 ;
+C -1 ; WX 563 ; N upsilontonos ; B 44 -16 521 707 ;
+C -1 ; WX 730 ; N omegatonos ; B 47 -15 677 707 ;
+C -1 ; WX 1010 ; N Wgrave ; B 6 1 1020 905 ;
+C -1 ; WX 807 ; N wgrave ; B 8 0 771 697 ;
+C -1 ; WX 1010 ; N Wacute ; B 6 -1 1020 944 ;
+C -1 ; WX 790 ; N wacute ; B 8 0 771 703 ;
+C -1 ; WX 1010 ; N Wdieresis ; B 6 -1 1020 840 ;
+C -1 ; WX 790 ; N wdieresis ; B 8 0 771 623 ;
+C -1 ; WX 684 ; N Ygrave ; B 8 -1 667 908 ;
+C -1 ; WX 536 ; N ygrave ; B 3 -252 522 699 ;
+C -1 ; WX 499 ; N dbllowline ; B 0 -194 483 -46 ;
+C -1 ; WX 277 ; N quoteleftreversed ; B 68 438 255 697 ;
+C -1 ; WX 218 ; N minute ; B -24 491 143 697 ;
+C -1 ; WX 415 ; N second ; B -11 491 321 697 ;
+C -1 ; WX 294 ; N exclamdbl ; B 80 -16 410 706 ;
+C -1 ; WX 381 ; N nsuperior ; B 27 327 362 604 ;
+C -1 ; WX 605 ; N peseta ; B 33 0 634 689 ;
+C -1 ; WX 695 ; N care ; B 21 -17 678 701 ;
+C -1 ; WX 320 ; N script ; B -43 -10 295 703 ;
+C -1 ; WX 1107 ; N Numero ; B 18 -17 1061 690 ;
+C -1 ; WX 718 ; N Odieresiscyrillic ; B 53 -14 663 840 ;
+C -1 ; WX 832 ; N estimated ; B 35 -9 800 703 ;
+C -1 ; WX 697 ; N oneeighth ; B 70 -8 627 705 ;
+C -1 ; WX 704 ; N threeeighths ; B 70 -8 634 712 ;
+C -1 ; WX 712 ; N fiveeighths ; B 70 -8 642 720 ;
+C -1 ; WX 695 ; N seveneighths ; B 70 -8 625 711 ;
+C -1 ; WX 536 ; N odieresiscyrillic ; B 35 -11 506 605 ;
+C -1 ; WX 416 ; N intersection ; B 33 24 404 456 ;
+C -1 ; WX 416 ; N equivalence ; B 33 49 404 295 ;
+C -1 ; WX 438 ; N revlogicalnot ; B 33 33 404 242 ;
+C -1 ; WX 441 ; N H22073 ; B 28 -5 407 374 ;
+C -1 ; WX 323 ; N H18543 ; B 65 91 251 277 ;
+C -1 ; WX 323 ; N H18551 ; B 67 93 253 279 ;
+C -1 ; WX 393 ; N H18533 ; B 51 47 334 329 ;
+C -1 ; WX 268 ; N whitebullet ; B 46 81 222 257 ;
+C -1 ; WX 754 ; N Omega ; B 55 0 699 701 ;
+C -1 ; WX 608 ; N Cdotaccent ; B 31 -16 599 848 ;
+C -1 ; WX 754 ; N Dmacron ; B 44 -3 691 689 ;
+C -1 ; WX 698 ; N Edotaccent ; B 51 0 643 857 ;
+C -1 ; WX 695 ; N u01F4 ; B 54 -14 648 882 ;
+C -1 ; WX 695 ; N Gcommaaccent ; B 54 -274 647 704 ;
+C -1 ; WX 695 ; N Gdotaccent ; B 54 -14 647 847 ;
+C -1 ; WX 380 ; N Idotaccent ; B 49 0 335 851 ;
+C -1 ; WX 773 ; N Kcommaaccent ; B 31 -274 747 689 ;
+C -1 ; WX 645 ; N Lcommaaccent ; B 44 -260 602 689 ;
+C -1 ; WX 733 ; N Ncommaaccent ; B 42 -259 708 689 ;
+C -1 ; WX 718 ; N Ohungarumlaut ; B 53 -14 663 881 ;
+C -1 ; WX 658 ; N Rcommaaccent ; B 34 -259 662 689 ;
+C -1 ; WX 514 ; N Scommaaccent ; B 25 -260 491 707 ;
+C -1 ; WX 668 ; N Tcommaaccent ; B 38 -259 644 689 ;
+C -1 ; WX 668 ; N Tquoteright ; B 38 0 809 701 ;
+C -1 ; WX 747 ; N Uhungarumlaut ; B 32 -15 723 884 ;
+C -1 ; WX 659 ; N Zdotaccent ; B 35 -1 627 849 ;
+C -1 ; WX 494 ; N Ezh ; B 24 -14 477 689 ;
+C -1 ; WX 627 ; N Engalt ; B 14 -277 585 710 ;
+C -1 ; WX 432 ; N cdotaccent ; B 26 -9 402 621 ;
+C -1 ; WX 619 ; N dcroat ; B 48 -13 591 703 ;
+C -1 ; WX 465 ; N edotaccent ; B 24 -9 433 618 ;
+C -1 ; WX 543 ; N uni01F5 ; B 31 -270 514 697 ;
+C -1 ; WX 543 ; N gcommaaccent ; B 31 -270 514 713 ;
+C -1 ; WX 543 ; N gdotaccent ; B 31 -270 514 614 ;
+C -1 ; WX 578 ; N kcommaaccent ; B 21 -259 570 688 ;
+C -1 ; WX 285 ; N lcommaaccent ; B 27 -263 272 688 ;
+C -1 ; WX 595 ; N ncommaaccent ; B 14 -256 572 470 ;
+C -1 ; WX 536 ; N ohungarumlaut ; B 35 -11 506 723 ;
+C -1 ; WX 407 ; N rcommaaccent ; B 27 -257 393 468 ;
+C -1 ; WX 414 ; N scommaaccent ; B 45 -260 391 466 ;
+C -1 ; WX 319 ; N tcommaaccent ; B 21 -249 305 541 ;
+C -1 ; WX 603 ; N uhungarumlaut ; B 17 -13 573 723 ;
+C -1 ; WX 461 ; N zdotaccent ; B 16 -3 436 618 ;
+C -1 ; WX 411 ; N uni0292 ; B 16 -202 389 374 ;
+C -1 ; WX 582 ; N ff ; B 22 0 598 704 ; L l ffl ; L i ffi ;
+C -1 ; WX 801 ; N ffi ; B 22 0 786 704 ;
+C -1 ; WX 816 ; N ffl ; B 27 0 803 703 ;
+C -1 ; WX 308 ; N zerosuperior ; B 33 438 277 798 ;
+C -1 ; WX 283 ; N foursuperior ; B 14 443 255 797 ;
+C -1 ; WX 318 ; N fivesuperior ; B 37 435 276 805 ;
+C -1 ; WX 310 ; N sixsuperior ; B 26 436 277 798 ;
+C -1 ; WX 275 ; N sevensuperior ; B 37 436 242 791 ;
+C -1 ; WX 319 ; N eightsuperior ; B 35 436 278 798 ;
+C -1 ; WX 317 ; N ninesuperior ; B 28 436 282 798 ;
+C -1 ; WX 386 ; N plussuperior ; B 50 472 339 758 ;
+C -1 ; WX 370 ; N hyphensuperior ; B 41 596 329 635 ;
+C -1 ; WX 386 ; N equalsuperior ; B 50 551 339 677 ;
+C -1 ; WX 224 ; N parenleftsuperior ; B 44 349 206 868 ;
+C -1 ; WX 224 ; N parenrightsuperior ; B 18 349 180 868 ;
+C -1 ; WX 376 ; N plusinferior ; B 40 -77 329 209 ;
+C -1 ; WX 370 ; N hypheninferior ; B 41 47 329 86 ;
+C -1 ; WX 386 ; N equalinferior ; B 50 6 339 132 ;
+C -1 ; WX 224 ; N parenleftinferior ; B 44 -199 206 320 ;
+C -1 ; WX 224 ; N parenrightinferior ; B 18 -199 180 320 ;
+C -1 ; WX 644 ; N uni215F ; B 70 -5 574 705 ;
+C -1 ; WX 684 ; N onethird ; B 70 -10 605 705 ;
+C -1 ; WX 721 ; N twothirds ; B 70 -10 651 713 ;
+C -1 ; WX 700 ; N onefifth ; B 70 -9 630 705 ;
+C -1 ; WX 746 ; N twofifths ; B 70 -9 676 712 ;
+C -1 ; WX 719 ; N threefifths ; B 70 -9 649 712 ;
+C -1 ; WX 773 ; N fourfifths ; B 70 -9 703 710 ;
+C -1 ; WX 687 ; N onesixth ; B 70 -9 617 705 ;
+C -1 ; WX 720 ; N fivesixths ; B 70 -9 650 713 ;
+C -1 ; WX 499 ; N one_one ; B 92 57 406 706 ;
+C -1 ; WX 499 ; N one_half ; B 92 48 406 709 ;
+C -1 ; WX 499 ; N one_third ; B 81 55 394 706 ;
+C -1 ; WX 499 ; N two_thirds ; B 92 55 406 709 ;
+C -1 ; WX 499 ; N one_quarter ; B 92 56 406 706 ;
+C -1 ; WX 499 ; N three_quarters ; B 96 55 409 708 ;
+C -1 ; WX 499 ; N one_fifth ; B 92 51 406 706 ;
+C -1 ; WX 499 ; N two_fifths ; B 96 56 409 710 ;
+C -1 ; WX 499 ; N three_fifths ; B 114 51 427 709 ;
+C -1 ; WX 499 ; N four_fifths ; B 98 51 412 714 ;
+C -1 ; WX 499 ; N one_sixth ; B 98 55 412 707 ;
+C -1 ; WX 499 ; N five_sixths ; B 92 55 406 715 ;
+C -1 ; WX 499 ; N one_eighth ; B 92 57 406 701 ;
+C -1 ; WX 499 ; N three_eighths ; B 92 57 406 708 ;
+C -1 ; WX 499 ; N five_eighths ; B 106 57 420 715 ;
+C -1 ; WX 499 ; N seven_eighths ; B 92 57 406 703 ;
+C -1 ; WX 499 ; N overline ; B 0 747 499 801 ;
+C -1 ; WX 646 ; N uni03DC ; B 44 -230 611 458 ;
+C -1 ; WX 438 ; N congruent ; B 13 133 425 485 ;
+C -1 ; WX 438 ; N union ; B 13 0 425 480 ;
+C -1 ; WX 438 ; N logicalor ; B 13 0 425 480 ;
+C -1 ; WX 438 ; N logicaland ; B 13 0 425 480 ;
+C -1 ; WX 600 ; N coloncurrency ; B 27 -72 592 749 ;
+C -1 ; WX 691 ; N cruzeiro ; B 67 -14 632 706 ;
+C -1 ; WX 505 ; N lira ; B 26 -10 492 700 ;
+C -1 ; WX 1113 ; N pesetas ; B 33 -15 1073 689 ;
+C -1 ; WX 1057 ; N rupiah ; B 29 -236 1043 604 ;
+C -1 ; WX 880 ; N twodotenleader ; B 101 -16 534 111 ;
+C -1 ; WX 437 ; N interrobang ; B 39 -10 398 701 ;
+C -1 ; WX 424 ; N paragraphalt ; B 40 -242 400 549 ;
+C -1 ; WX 875 ; N uniFFFC ; B 0 0 875 604 ;
+C -1 ; WX 604 ; N dblverticalbar ; B 54 0 262 711 ;
+C -1 ; WX 329 ; N figuredash ; B 0 213 329 271 ;
+C -1 ; WX 140 ; N commabelowcomb ; B 12 -249 128 -57 ;
+C -1 ; WX 142 ; N uni0312 ; B 12 534 130 726 ;
+C -1 ; WX 291 ; N Acute ; B 50 658 242 809 ;
+C -1 ; WX 291 ; N Grave ; B 50 658 242 809 ;
+C -1 ; WX 332 ; N circumflex ; B 3 750 328 928 ;
+C -1 ; WX 291 ; N Dieresis ; B -8 685 299 781 ;
+C -1 ; WX 332 ; N tilde ; B -3 781 336 890 ;
+C -1 ; WX 291 ; N Caron ; B 0 658 296 814 ;
+C -1 ; WX 332 ; N Breve ; B 18 757 314 914 ;
+C -1 ; WX 332 ; N Ring ; B 66 741 268 933 ;
+C -1 ; WX 0 ; N commaaccent ; B -65 -274 65 -58 ;
+C -1 ; WX 323 ; N Cedilla ; B 92 -218 294 -10 ;
+C -1 ; WX 332 ; N Dotaccent ; B 112 781 221 890 ;
+C -1 ; WX 670 ; N Hungarumlaut ; B -7 740 406 884 ;
+C -1 ; WX 332 ; N Macron ; B 8 811 324 861 ;
+C -1 ; WX 332 ; N Ogonek ; B 58 -193 274 0 ;
+C -1 ; WX 323 ; N Acutesmall ; B 76 490 292 656 ;
+C -1 ; WX 323 ; N Gravesmall ; B 30 490 246 656 ;
+C -1 ; WX 323 ; N Circumflexsmall ; B 11 494 312 656 ;
+C -1 ; WX 323 ; N Dieresissmall ; B 16 520 307 617 ;
+C -1 ; WX 323 ; N Tildesmall ; B 2 518 321 619 ;
+C -1 ; WX 332 ; N Caronsmall ; B 6 526 326 684 ;
+C -1 ; WX 332 ; N Brevesmall ; B 30 529 302 679 ;
+C -1 ; WX 323 ; N Ringsmall ; B 65 480 259 674 ;
+C -1 ; WX 365 ; N Commaaccentsmall ; B -47 -206 46 -41 ;
+C -1 ; WX 323 ; N Cedillasmall ; B 92 -218 294 -10 ;
+C -1 ; WX 332 ; N Dotaccentsmall ; B 113 552 219 658 ;
+C -1 ; WX 423 ; N Hungarumlautsmall ; B 1 507 414 651 ;
+C -1 ; WX 332 ; N Macronsmall ; B 17 572 315 616 ;
+C -1 ; WX 332 ; N Ogoneksmall ; B 65 -188 271 0 ;
+C -1 ; WX 741 ; N uni1F08 ; B 24 0 718 709 ;
+C -1 ; WX 748 ; N uni1F09 ; B 31 0 725 708 ;
+C -1 ; WX 920 ; N uni1F0A ; B 0 0 897 713 ;
+C -1 ; WX 916 ; N uni1F0B ; B 0 0 893 710 ;
+C -1 ; WX 913 ; N uni1F0C ; B 0 0 890 710 ;
+C -1 ; WX 863 ; N uni1F0D ; B 0 0 840 710 ;
+C -1 ; WX 916 ; N uni1F0E ; B 0 0 893 713 ;
+C -1 ; WX 946 ; N uni1F0F ; B 0 0 923 708 ;
+C -1 ; WX 766 ; N uni1F88 ; B 24 -229 743 723 ;
+C -1 ; WX 754 ; N uni1F89 ; B 25 -229 731 719 ;
+C -1 ; WX 772 ; N uni1F8A ; B -172 -229 749 726 ;
+C -1 ; WX 764 ; N uni1F8B ; B -168 -229 741 726 ;
+C -1 ; WX 789 ; N uni1F8C ; B -165 -229 766 719 ;
+C -1 ; WX 771 ; N uni1F8D ; B -115 -229 748 718 ;
+C -1 ; WX 711 ; N uni1F8E ; B -168 -236 688 708 ;
+C -1 ; WX 739 ; N uni1F8F ; B -168 -239 716 708 ;
+C -1 ; WX 748 ; N uni1FB8 ; B 31 0 725 839 ;
+C -1 ; WX 748 ; N uni1FB9 ; B 31 0 725 779 ;
+C -1 ; WX 748 ; N uni1FBA ; B 29 0 725 708 ;
+C -1 ; WX 748 ; N uni1FBB ; B 31 0 725 708 ;
+C -1 ; WX 748 ; N uni1FBC ; B 31 -229 725 708 ;
+C -1 ; WX 874 ; N uni1F18 ; B 0 0 819 704 ;
+C -1 ; WX 874 ; N uni1F19 ; B 0 0 819 701 ;
+C -1 ; WX 1016 ; N uni1F1A ; B 0 0 961 710 ;
+C -1 ; WX 1012 ; N uni1F1B ; B 0 0 957 704 ;
+C -1 ; WX 1070 ; N uni1F1C ; B 0 0 1015 700 ;
+C -1 ; WX 1028 ; N uni1F1D ; B 0 0 973 704 ;
+C -1 ; WX 827 ; N uni1FC8 ; B 0 0 767 706 ;
+C -1 ; WX 928 ; N uni1FC9 ; B 0 0 868 708 ;
+C -1 ; WX 929 ; N uni1F28 ; B 0 0 889 702 ;
+C -1 ; WX 936 ; N uni1F29 ; B 0 0 896 704 ;
+C -1 ; WX 1089 ; N uni1F2A ; B 0 0 1049 707 ;
+C -1 ; WX 1077 ; N uni1F2B ; B 0 0 1037 701 ;
+C -1 ; WX 1150 ; N uni1F2C ; B 0 0 1110 708 ;
+C -1 ; WX 1100 ; N uni1F2D ; B 0 0 1060 709 ;
+C -1 ; WX 1102 ; N uni1F2E ; B 0 0 1062 706 ;
+C -1 ; WX 1112 ; N uni1F2F ; B 0 0 1072 706 ;
+C -1 ; WX 943 ; N uni1F98 ; B 0 -229 903 700 ;
+C -1 ; WX 936 ; N uni1F99 ; B 0 -229 896 696 ;
+C -1 ; WX 1088 ; N uni1F9A ; B 0 -229 1048 703 ;
+C -1 ; WX 1091 ; N uni1F9B ; B 0 -229 1051 703 ;
+C -1 ; WX 1147 ; N uni1F9C ; B 0 -229 1107 708 ;
+C -1 ; WX 1110 ; N uni1F9D ; B 0 -229 1070 718 ;
+C -1 ; WX 1110 ; N uni1F9E ; B 0 -229 1070 712 ;
+C -1 ; WX 1132 ; N uni1F9F ; B 0 -229 1092 702 ;
+C -1 ; WX 906 ; N uni1FCA ; B 0 0 866 706 ;
+C -1 ; WX 963 ; N uni1FCB ; B 0 0 923 707 ;
+C -1 ; WX 758 ; N uni1FCC ; B 44 -229 718 689 ;
+C -1 ; WX 555 ; N uni1F38 ; B 0 0 510 716 ;
+C -1 ; WX 553 ; N uni1F39 ; B 0 0 508 704 ;
+C -1 ; WX 723 ; N uni1F3A ; B 0 0 678 701 ;
+C -1 ; WX 708 ; N uni1F3B ; B 0 0 663 704 ;
+C -1 ; WX 741 ; N uni1F3C ; B 0 0 696 705 ;
+C -1 ; WX 707 ; N uni1F3D ; B 0 0 662 718 ;
+C -1 ; WX 720 ; N uni1F3E ; B 0 0 675 709 ;
+C -1 ; WX 729 ; N uni1F3F ; B 0 0 684 707 ;
+C -1 ; WX 380 ; N uni1FD8 ; B 49 0 335 846 ;
+C -1 ; WX 380 ; N uni1FD9 ; B 49 0 335 781 ;
+C -1 ; WX 539 ; N uni1FDA ; B 0 0 494 712 ;
+C -1 ; WX 569 ; N uni1FDB ; B 0 0 531 716 ;
+C -1 ; WX 862 ; N uni1F48 ; B 0 -8 813 711 ;
+C -1 ; WX 843 ; N uni1F49 ; B 0 -8 794 711 ;
+C -1 ; WX 1071 ; N uni1F4A ; B 0 -8 1022 711 ;
+C -1 ; WX 1039 ; N uni1F4B ; B 0 -8 990 711 ;
+C -1 ; WX 1030 ; N uni1F4C ; B 0 -8 981 711 ;
+C -1 ; WX 978 ; N uni1F4D ; B 0 -8 929 711 ;
+C -1 ; WX 872 ; N uni1FF8 ; B 0 -8 824 711 ;
+C -1 ; WX 884 ; N uni1FF9 ; B 0 -8 836 711 ;
+C -1 ; WX 773 ; N uni1FEC ; B 0 0 753 705 ;
+C -1 ; WX 814 ; N uni1F59 ; B 0 0 817 709 ;
+C -1 ; WX 956 ; N uni1F5B ; B 0 0 959 709 ;
+C -1 ; WX 973 ; N uni1F5D ; B 0 0 976 710 ;
+C -1 ; WX 1003 ; N uni1F5F ; B 0 0 1006 709 ;
+C -1 ; WX 618 ; N uni1FE8 ; B 6 0 621 850 ;
+C -1 ; WX 618 ; N uni1FE9 ; B 6 0 621 781 ;
+C -1 ; WX 782 ; N uni1FEA ; B 0 0 785 709 ;
+C -1 ; WX 838 ; N uni1FEB ; B 0 0 841 715 ;
+C -1 ; WX 899 ; N uni1F68 ; B 0 0 844 710 ;
+C -1 ; WX 887 ; N uni1F69 ; B 0 0 832 703 ;
+C -1 ; WX 1110 ; N uni1F6A ; B 0 0 1055 708 ;
+C -1 ; WX 1080 ; N uni1F6B ; B 0 0 1025 705 ;
+C -1 ; WX 1079 ; N uni1F6C ; B 0 0 1024 709 ;
+C -1 ; WX 1031 ; N uni1F6D ; B 0 0 976 708 ;
+C -1 ; WX 1070 ; N uni1F6E ; B 0 0 1015 707 ;
+C -1 ; WX 1078 ; N uni1F6F ; B 0 0 1023 707 ;
+C -1 ; WX 898 ; N uni1FA8 ; B 0 -229 843 712 ;
+C -1 ; WX 906 ; N uni1FA9 ; B 0 -229 851 701 ;
+C -1 ; WX 1109 ; N uni1FAA ; B 0 -229 1054 715 ;
+C -1 ; WX 1083 ; N uni1FAB ; B 0 -229 1028 703 ;
+C -1 ; WX 1108 ; N uni1FAC ; B 0 -229 1053 706 ;
+C -1 ; WX 1035 ; N uni1FAD ; B 0 -229 980 704 ;
+C -1 ; WX 1088 ; N uni1FAE ; B 0 -229 1033 708 ;
+C -1 ; WX 1088 ; N uni1FAF ; B 0 -229 1033 710 ;
+C -1 ; WX 924 ; N uni1FFA ; B 0 0 869 709 ;
+C -1 ; WX 896 ; N uni1FFB ; B 0 -3 841 711 ;
+C -1 ; WX 754 ; N uni1FFC ; B 55 -229 699 701 ;
+C -1 ; WX 495 ; N uni03D0 ; B 17 -13 476 703 ;
+C -1 ; WX 520 ; N uni03D1 ; B 22 -14 513 709 ;
+C -1 ; WX 594 ; N phi1 ; B 33 -238 557 605 ;
+C -1 ; WX 788 ; N omega1 ; B 0 -11 785 462 ;
+C -1 ; WX 627 ; N uni1F71 ; B 47 -16 606 730 ;
+C -1 ; WX 627 ; N uni1F70 ; B 47 -16 606 728 ;
+C -1 ; WX 627 ; N uni1F01 ; B 47 -16 606 724 ;
+C -1 ; WX 628 ; N uni1F00 ; B 47 -16 607 734 ;
+C -1 ; WX 628 ; N uni1F05 ; B 47 -16 607 719 ;
+C -1 ; WX 627 ; N uni1F03 ; B 47 -16 606 726 ;
+C -1 ; WX 627 ; N uni1F04 ; B 47 -16 606 719 ;
+C -1 ; WX 627 ; N uni1F02 ; B 47 -16 606 726 ;
+C -1 ; WX 627 ; N uni1F06 ; B 47 -16 606 801 ;
+C -1 ; WX 627 ; N uni1F07 ; B 47 -16 606 797 ;
+C -1 ; WX 607 ; N uni1F80 ; B 27 -229 586 733 ;
+C -1 ; WX 607 ; N uni1F81 ; B 27 -229 586 728 ;
+C -1 ; WX 607 ; N uni1F82 ; B 27 -229 586 726 ;
+C -1 ; WX 607 ; N uni1F83 ; B 27 -229 586 726 ;
+C -1 ; WX 607 ; N uni1F84 ; B 27 -239 586 719 ;
+C -1 ; WX 607 ; N uni1F85 ; B 27 -229 586 718 ;
+C -1 ; WX 607 ; N uni1F86 ; B 27 -229 586 804 ;
+C -1 ; WX 607 ; N uni1F87 ; B 27 -237 586 788 ;
+C -1 ; WX 627 ; N uni1FB0 ; B 47 -11 606 632 ;
+C -1 ; WX 627 ; N uni1FB1 ; B 47 -11 606 566 ;
+C -1 ; WX 627 ; N uni1FB2 ; B 47 -233 606 728 ;
+C -1 ; WX 627 ; N uni1FB3 ; B 47 -232 606 469 ;
+C -1 ; WX 627 ; N uni1fFB4 ; B 47 -236 606 730 ;
+C -1 ; WX 627 ; N uni1FB6 ; B 47 -16 606 632 ;
+C -1 ; WX 627 ; N uni1FB7 ; B 47 -229 606 627 ;
+C -1 ; WX 481 ; N uni1F73 ; B 48 -18 449 730 ;
+C -1 ; WX 481 ; N uni1F72 ; B 48 -18 449 728 ;
+C -1 ; WX 481 ; N uni1F11 ; B 48 -18 449 724 ;
+C -1 ; WX 481 ; N uni1F10 ; B 48 -16 449 725 ;
+C -1 ; WX 480 ; N uni1F15 ; B 48 -15 448 722 ;
+C -1 ; WX 475 ; N uni1F13 ; B 42 -18 443 726 ;
+C -1 ; WX 492 ; N uni1F14 ; B 48 -18 464 719 ;
+C -1 ; WX 482 ; N uni1F12 ; B 42 -10 452 726 ;
+C -1 ; WX 529 ; N uni1F75 ; B 35 -238 498 730 ;
+C -1 ; WX 529 ; N uni1F74 ; B 35 -238 498 728 ;
+C -1 ; WX 529 ; N uni1F21 ; B 35 -238 498 724 ;
+C -1 ; WX 529 ; N uni1F25 ; B 35 -238 498 718 ;
+C -1 ; WX 529 ; N uni1F23 ; B 35 -238 498 726 ;
+C -1 ; WX 529 ; N uni1F24 ; B 35 -238 498 719 ;
+C -1 ; WX 529 ; N uni1F22 ; B 35 -238 498 726 ;
+C -1 ; WX 529 ; N uni1F26 ; B 35 -238 498 801 ;
+C -1 ; WX 528 ; N uni1F27 ; B 35 -238 497 797 ;
+C -1 ; WX 529 ; N uni1F90 ; B 35 -238 498 731 ;
+C -1 ; WX 529 ; N uni1F91 ; B 35 -238 498 732 ;
+C -1 ; WX 529 ; N uni1F92 ; B 35 -238 498 726 ;
+C -1 ; WX 529 ; N uni1F93 ; B 35 -238 498 726 ;
+C -1 ; WX 521 ; N uni1F94 ; B 27 -238 490 719 ;
+C -1 ; WX 529 ; N uni1F95 ; B 35 -238 498 718 ;
+C -1 ; WX 529 ; N uni1F96 ; B 35 -241 498 804 ;
+C -1 ; WX 529 ; N uni1F97 ; B 35 -238 498 796 ;
+C -1 ; WX 529 ; N uni1FC2 ; B 35 -238 498 733 ;
+C -1 ; WX 529 ; N uni1FC3 ; B 35 -238 498 464 ;
+C -1 ; WX 529 ; N uni1FC4 ; B 35 -238 498 730 ;
+C -1 ; WX 529 ; N uni1FC6 ; B 35 -238 498 632 ;
+C -1 ; WX 529 ; N uni1FC7 ; B 35 -238 498 630 ;
+C -1 ; WX 311 ; N uni1F77 ; B 72 -16 273 730 ;
+C -1 ; WX 314 ; N uni1F76 ; B 4 -16 273 728 ;
+C -1 ; WX 308 ; N uni1F31 ; B 43 -16 282 724 ;
+C -1 ; WX 308 ; N uni1F30 ; B 58 -16 278 723 ;
+C -1 ; WX 308 ; N uni1F35 ; B -26 -16 300 718 ;
+C -1 ; WX 308 ; N uni1F33 ; B -62 -16 275 726 ;
+C -1 ; WX 308 ; N uni1F34 ; B -50 -16 310 719 ;
+C -1 ; WX 308 ; N uni1F32 ; B -62 -16 302 726 ;
+C -1 ; WX 308 ; N uni1FD6 ; B 23 -16 290 632 ;
+C -1 ; WX 308 ; N uni1F36 ; B 23 -16 290 815 ;
+C -1 ; WX 308 ; N uni1F37 ; B 16 -16 283 815 ;
+C -1 ; WX 308 ; N uni1FD3 ; B -51 -16 304 738 ;
+C -1 ; WX 308 ; N uni1FD2 ; B -62 -16 298 738 ;
+C -1 ; WX 308 ; N uni1FD0 ; B 35 -9 271 635 ;
+C -1 ; WX 308 ; N uni1FD1 ; B 3 -9 270 566 ;
+C -1 ; WX 308 ; N uni1FD7 ; B -39 -9 292 755 ;
+C -1 ; WX 536 ; N uni1F79 ; B 43 -15 513 718 ;
+C -1 ; WX 536 ; N uni1F78 ; B 43 -15 513 717 ;
+C -1 ; WX 536 ; N uni1F41 ; B 43 -15 513 724 ;
+C -1 ; WX 536 ; N uni1F40 ; B 43 -15 513 723 ;
+C -1 ; WX 536 ; N uni1F45 ; B 43 -15 513 718 ;
+C -1 ; WX 536 ; N uni1F43 ; B 43 -15 513 726 ;
+C -1 ; WX 536 ; N uni1F44 ; B 43 -15 513 719 ;
+C -1 ; WX 536 ; N uni1F42 ; B 43 -15 513 726 ;
+C -1 ; WX 543 ; N uni1FE5 ; B 41 -237 518 724 ;
+C -1 ; WX 544 ; N uni1FE4 ; B 41 -237 519 723 ;
+C -1 ; WX 563 ; N uni1F7B ; B 44 -16 521 718 ;
+C -1 ; WX 563 ; N uni1F7A ; B 44 -16 521 717 ;
+C -1 ; WX 563 ; N uni1F51 ; B 44 -16 521 724 ;
+C -1 ; WX 563 ; N uni1F50 ; B 44 -16 521 723 ;
+C -1 ; WX 563 ; N uni1F55 ; B 44 -16 521 718 ;
+C -1 ; WX 563 ; N uni1F53 ; B 44 -16 521 726 ;
+C -1 ; WX 563 ; N uni1F54 ; B 44 -16 521 719 ;
+C -1 ; WX 568 ; N uni1F52 ; B 44 -16 526 726 ;
+C -1 ; WX 563 ; N uni1FE6 ; B 44 -16 521 689 ;
+C -1 ; WX 563 ; N uni1F56 ; B 44 -16 520 779 ;
+C -1 ; WX 563 ; N uni1F57 ; B 44 -16 521 774 ;
+C -1 ; WX 563 ; N uni1FE3 ; B 44 -16 521 738 ;
+C -1 ; WX 563 ; N uni1FE2 ; B 44 -16 521 738 ;
+C -1 ; WX 563 ; N uni1FE0 ; B 44 -9 521 634 ;
+C -1 ; WX 563 ; N uni1FE1 ; B 44 -9 521 567 ;
+C -1 ; WX 563 ; N uni1FE7 ; B 44 -9 521 755 ;
+C -1 ; WX 730 ; N uni1F7D ; B 54 -15 684 718 ;
+C -1 ; WX 730 ; N uni1F7C ; B 54 -15 684 717 ;
+C -1 ; WX 730 ; N uni1F61 ; B 54 -15 684 724 ;
+C -1 ; WX 730 ; N uni1F60 ; B 54 -15 684 723 ;
+C -1 ; WX 730 ; N uni1F65 ; B 54 -15 684 718 ;
+C -1 ; WX 730 ; N uni1F63 ; B 54 -15 684 726 ;
+C -1 ; WX 730 ; N uni1F64 ; B 54 -15 684 719 ;
+C -1 ; WX 730 ; N uni1F62 ; B 54 -15 684 726 ;
+C -1 ; WX 730 ; N uni1FF6 ; B 54 -15 684 632 ;
+C -1 ; WX 730 ; N uni1F66 ; B 54 -15 684 801 ;
+C -1 ; WX 723 ; N uni1F67 ; B 47 -15 677 797 ;
+C -1 ; WX 730 ; N uni1FA0 ; B 54 -229 684 730 ;
+C -1 ; WX 730 ; N uni1FA1 ; B 54 -229 684 724 ;
+C -1 ; WX 730 ; N uni1FA2 ; B 54 -229 684 726 ;
+C -1 ; WX 730 ; N uni1FA3 ; B 54 -229 684 726 ;
+C -1 ; WX 730 ; N uni1FA4 ; B 54 -229 684 719 ;
+C -1 ; WX 730 ; N uni1FA5 ; B 54 -229 684 718 ;
+C -1 ; WX 730 ; N uni1FA6 ; B 54 -232 684 804 ;
+C -1 ; WX 730 ; N uni1FA7 ; B 54 -229 684 797 ;
+C -1 ; WX 730 ; N uni1FF2 ; B 54 -236 684 728 ;
+C -1 ; WX 730 ; N uni1FF3 ; B 54 -229 684 470 ;
+C -1 ; WX 730 ; N uni1FF4 ; B 54 -229 684 718 ;
+C -1 ; WX 730 ; N uni1FF7 ; B 54 -229 684 639 ;
+C -1 ; WX 308 ; N uni037E ; B 80 -154 228 464 ;
+C -1 ; WX 191 ; N uni0375 ; B 12 -220 179 -15 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 464 179 669 ;
+C -1 ; WX 144 ; N ypogegrammenicomb ; B 12 -229 132 -74 ;
+C -1 ; WX 417 ; N uni1FC1 ; B 46 526 377 755 ;
+C -1 ; WX 155 ; N uni1FBF ; B -3 515 150 723 ;
+C -1 ; WX 174 ; N uni1FFE ; B 12 522 162 719 ;
+C -1 ; WX 158 ; N uni1FFD ; B 8 496 174 700 ;
+C -1 ; WX 178 ; N uni1FEF ; B 6 503 181 706 ;
+C -1 ; WX 328 ; N uni1FCE ; B -34 522 327 719 ;
+C -1 ; WX 473 ; N uni1FCD ; B 55 521 418 726 ;
+C -1 ; WX 328 ; N uni1FDE ; B 2 525 328 718 ;
+C -1 ; WX 328 ; N uni1FDD ; B -6 522 331 726 ;
+C -1 ; WX 340 ; N uni1FC0 ; B 3 583 336 689 ;
+C -1 ; WX 292 ; N uni1FCF ; B -28 496 308 779 ;
+C -1 ; WX 276 ; N uni1FDF ; B -28 502 311 774 ;
+C -1 ; WX 317 ; N dialytika ; B 12 530 305 628 ;
+C -1 ; WX 469 ; N uni1FEE ; B 55 527 414 738 ;
+C -1 ; WX 469 ; N uni1FED ; B 55 527 414 738 ;
+C -1 ; WX 332 ; N vrachy ; B 58 575 294 681 ;
+C -1 ; WX 268 ; N greekmacron ; B 14 624 255 662 ;
+C -1 ; WX 718 ; N Ohorn ; B 53 -14 739 743 ;
+C -1 ; WX 536 ; N ohorn ; B 35 -11 575 573 ;
+C -1 ; WX 779 ; N Uhorn ; B 32 -15 825 848 ;
+C -1 ; WX 589 ; N uhorn ; B 17 -13 609 607 ;
+C -1 ; WX 132 ; N dotbelowcomb ; B 12 -218 120 -112 ;
+C -1 ; WX 190 ; N gravecomb ; B 12 527 178 726 ;
+C -1 ; WX 197 ; N acutecomb ; B 12 528 185 719 ;
+C -1 ; WX 323 ; N tildecomb ; B 2 518 321 619 ;
+C -1 ; WX 167 ; N hookabovecomb ; B 12 520 155 714 ;
+C -1 ; WX 332 ; N cedillaalt ; B 85 -154 258 -30 ;
+C -1 ; WX 748 ; N Adotbelow ; B 31 -234 725 708 ;
+C -1 ; WX 500 ; N adotbelow ; B 32 -229 480 464 ;
+C -1 ; WX 748 ; N Ahookabove ; B 31 0 725 932 ;
+C -1 ; WX 500 ; N ahookabove ; B 32 -12 480 711 ;
+C -1 ; WX 748 ; N Acircumflexacute ; B 31 0 749 944 ;
+C -1 ; WX 500 ; N acircumflexacute ; B 32 -12 565 733 ;
+C -1 ; WX 748 ; N Acircumflexgrave ; B 31 0 725 942 ;
+C -1 ; WX 500 ; N acircumflexgrave ; B 32 -12 491 722 ;
+C -1 ; WX 748 ; N Acircumflexhookabove ; B 31 0 725 937 ;
+C -1 ; WX 500 ; N acircumflexhookabove ; B 32 -12 505 719 ;
+C -1 ; WX 748 ; N Acircumflextilde ; B 31 0 725 1044 ;
+C -1 ; WX 500 ; N acircumflextilde ; B 32 -12 480 832 ;
+C -1 ; WX 748 ; N Acircumflexdotbelow ; B 31 -233 725 903 ;
+C -1 ; WX 500 ; N acircumflexdotbelow ; B 32 -233 480 690 ;
+C -1 ; WX 748 ; N Abreveacute ; B 31 0 725 1033 ;
+C -1 ; WX 500 ; N abreveacute ; B 32 -12 480 829 ;
+C -1 ; WX 748 ; N Abrevegrave ; B 31 0 725 1047 ;
+C -1 ; WX 500 ; N abrevegrave ; B 32 -12 480 815 ;
+C -1 ; WX 748 ; N Abrevehookabove ; B 31 0 725 1028 ;
+C -1 ; WX 500 ; N abrevehookabove ; B 32 -12 480 801 ;
+C -1 ; WX 748 ; N Abrevetilde ; B 31 0 725 1033 ;
+C -1 ; WX 500 ; N abrevetilde ; B 32 -12 480 794 ;
+C -1 ; WX 748 ; N Abrevedotbelow ; B 31 -241 725 893 ;
+C -1 ; WX 500 ; N abrevedotbelow ; B 32 -233 480 665 ;
+C -1 ; WX 699 ; N Edotbelow ; B 51 -236 643 689 ;
+C -1 ; WX 465 ; N edotbelow ; B 24 -236 433 464 ;
+C -1 ; WX 699 ; N Ehookabove ; B 51 0 643 932 ;
+C -1 ; WX 465 ; N ehookabove ; B 24 -9 433 723 ;
+C -1 ; WX 699 ; N Etilde ; B 51 0 643 849 ;
+C -1 ; WX 465 ; N etilde ; B 24 -9 433 634 ;
+C -1 ; WX 721 ; N Ecircumflexacute ; B 51 0 666 947 ;
+C -1 ; WX 465 ; N ecircumflexacute ; B 24 -9 570 727 ;
+C -1 ; WX 699 ; N Ecircumflexgrave ; B 51 0 643 940 ;
+C -1 ; WX 465 ; N ecircumflexgrave ; B 24 -9 474 724 ;
+C -1 ; WX 699 ; N Ecircumflexhookabove ; B 51 0 643 937 ;
+C -1 ; WX 465 ; N ecircumflexhookabove ; B 24 -9 487 717 ;
+C -1 ; WX 699 ; N Ecircumflextilde ; B 51 0 643 1040 ;
+C -1 ; WX 465 ; N ecircumflextilde ; B 24 -9 433 828 ;
+C -1 ; WX 699 ; N Ecircumflexdotbelow ; B 51 -239 643 904 ;
+C -1 ; WX 465 ; N ecircumflexdotbelow ; B 24 -229 433 690 ;
+C -1 ; WX 380 ; N Ihookabove ; B 49 0 335 932 ;
+C -1 ; WX 297 ; N ihookabove ; B 33 0 275 713 ;
+C -1 ; WX 380 ; N Idotbelow ; B 49 -236 335 689 ;
+C -1 ; WX 284 ; N idotbelow ; B 27 -233 269 666 ;
+C -1 ; WX 718 ; N Odotbelow ; B 53 -236 663 707 ;
+C -1 ; WX 536 ; N odotbelow ; B 35 -229 506 467 ;
+C -1 ; WX 718 ; N Ohookabove ; B 53 -14 663 936 ;
+C -1 ; WX 536 ; N ohookabove ; B 35 -11 506 716 ;
+C -1 ; WX 723 ; N Ocircumflexacute ; B 53 -14 692 943 ;
+C -1 ; WX 536 ; N ocircumflexacute ; B 35 -11 586 728 ;
+C -1 ; WX 723 ; N Ocircumflexgrave ; B 53 -14 663 934 ;
+C -1 ; WX 536 ; N ocircumflexgrave ; B 35 -11 553 724 ;
+C -1 ; WX 718 ; N Ocircumflexhookabove ; B 53 -14 663 939 ;
+C -1 ; WX 536 ; N ocircumflexhookabove ; B 35 -11 536 720 ;
+C -1 ; WX 723 ; N Ocircumflextilde ; B 53 -14 663 1045 ;
+C -1 ; WX 536 ; N ocircumflextilde ; B 35 -11 506 828 ;
+C -1 ; WX 723 ; N Ocircumflexdotbelow ; B 53 -234 663 909 ;
+C -1 ; WX 536 ; N ocircumflexdotbelow ; B 35 -234 506 690 ;
+C -1 ; WX 723 ; N Ohornacute ; B 53 -14 739 948 ;
+C -1 ; WX 556 ; N ohornacute ; B 35 -11 575 709 ;
+C -1 ; WX 716 ; N uni1EDC ; B 53 -14 739 904 ;
+C -1 ; WX 556 ; N uni1EDD ; B 35 -11 575 708 ;
+C -1 ; WX 723 ; N uni1EDE ; B 53 -14 739 936 ;
+C -1 ; WX 575 ; N uni1EDF ; B 35 -11 575 712 ;
+C -1 ; WX 734 ; N Ohorntilde ; B 53 -14 739 845 ;
+C -1 ; WX 554 ; N ohorntilde ; B 35 -11 575 629 ;
+C -1 ; WX 718 ; N Ohorndotbelow ; B 53 -229 739 743 ;
+C -1 ; WX 557 ; N ohorndotbelow ; B 35 -233 575 573 ;
+C -1 ; WX 744 ; N Udotbelow ; B 32 -236 723 692 ;
+C -1 ; WX 603 ; N udotbelow ; B 17 -239 573 457 ;
+C -1 ; WX 744 ; N Uhookabove ; B 32 -15 723 940 ;
+C -1 ; WX 603 ; N uhookabove ; B 17 -13 573 721 ;
+C -1 ; WX 803 ; N Uhornacute ; B 32 -15 825 933 ;
+C -1 ; WX 545 ; N uhornacute ; B 17 -13 609 708 ;
+C -1 ; WX 799 ; N Uhorngrave ; B 32 -15 825 938 ;
+C -1 ; WX 593 ; N uhorngrave ; B 17 -13 609 707 ;
+C -1 ; WX 799 ; N Uhornhookabove ; B 32 -15 825 937 ;
+C -1 ; WX 595 ; N uhornhookabove ; B 17 -13 609 709 ;
+C -1 ; WX 792 ; N Uhorntilde ; B 32 -15 825 848 ;
+C -1 ; WX 587 ; N uhorntilde ; B 17 -13 609 625 ;
+C -1 ; WX 792 ; N Uhorndotbelow ; B 32 -234 825 848 ;
+C -1 ; WX 591 ; N uhorndotbelow ; B 17 -233 609 607 ;
+C -1 ; WX 683 ; N Ydotbelow ; B 22 -233 681 689 ;
+C -1 ; WX 536 ; N ydotbelow ; B 3 -252 522 457 ;
+C -1 ; WX 683 ; N Yhookabove ; B 2 -1 661 933 ;
+C -1 ; WX 536 ; N yhookabove ; B 3 -252 522 712 ;
+C -1 ; WX 684 ; N Ytilde ; B 8 -1 667 841 ;
+C -1 ; WX 536 ; N ytilde ; B 3 -252 522 625 ;
+C -1 ; WX 615 ; N uni0394 ; B 32 0 587 707 ;
+C -1 ; WX 727 ; N Theta ; B 57 -7 668 712 ;
+C -1 ; WX 520 ; N theta ; B 59 -10 466 710 ;
+C -1 ; WX 539 ; N Asmall ; B 25 0 505 457 ;
+C -1 ; WX 505 ; N Bsmall ; B 36 0 455 457 ;
+C -1 ; WX 457 ; N Csmall ; B 40 -11 433 465 ;
+C -1 ; WX 548 ; N Dsmall ; B 41 0 502 459 ;
+C -1 ; WX 499 ; N Esmall ; B 35 0 461 457 ;
+C -1 ; WX 478 ; N Fsmall ; B 34 0 442 457 ;
+C -1 ; WX 509 ; N Gsmall ; B 44 -11 473 464 ;
+C -1 ; WX 547 ; N Hsmall ; B 36 0 509 457 ;
+C -1 ; WX 293 ; N Ismall ; B 40 0 253 457 ;
+C -1 ; WX 281 ; N Jsmall ; B -12 -143 255 453 ;
+C -1 ; WX 558 ; N Ksmall ; B 43 0 546 457 ;
+C -1 ; WX 479 ; N Lsmall ; B 36 0 461 457 ;
+C -1 ; WX 615 ; N Msmall ; B 27 0 583 457 ;
+C -1 ; WX 492 ; N Nsmall ; B 22 -10 469 457 ;
+C -1 ; WX 499 ; N Osmall ; B 40 -10 461 464 ;
+C -1 ; WX 466 ; N Psmall ; B 39 0 428 457 ;
+C -1 ; WX 492 ; N Qsmall ; B 25 -129 512 464 ;
+C -1 ; WX 500 ; N Rsmall ; B 34 0 482 457 ;
+C -1 ; WX 402 ; N Ssmall ; B 42 -11 372 464 ;
+C -1 ; WX 488 ; N Tsmall ; B 36 0 468 457 ;
+C -1 ; WX 549 ; N Usmall ; B 31 -11 527 457 ;
+C -1 ; WX 535 ; N Vsmall ; B 24 -11 517 457 ;
+C -1 ; WX 719 ; N Wsmall ; B 22 -13 703 457 ;
+C -1 ; WX 571 ; N Xsmall ; B 21 0 552 457 ;
+C -1 ; WX 515 ; N Ysmall ; B 21 -1 489 457 ;
+C -1 ; WX 485 ; N Zsmall ; B 33 0 459 457 ;
+C -1 ; WX 520 ; N Agravesmall ; B 15 0 504 649 ;
+C -1 ; WX 520 ; N Aacutesmall ; B 15 0 504 678 ;
+C -1 ; WX 520 ; N Acircumflexsmall ; B 15 0 504 659 ;
+C -1 ; WX 520 ; N Atildesmall ; B 15 0 504 616 ;
+C -1 ; WX 520 ; N Adieresissmall ; B 15 0 504 629 ;
+C -1 ; WX 520 ; N Aringsmall ; B 15 0 504 670 ;
+C -1 ; WX 754 ; N AEsmall ; B 11 0 725 453 ;
+C -1 ; WX 457 ; N Ccedillasmall ; B 40 -218 433 465 ;
+C -1 ; WX 491 ; N Eacutesmall ; B 46 0 469 678 ;
+C -1 ; WX 491 ; N Egravesmall ; B 46 0 469 649 ;
+C -1 ; WX 491 ; N Ecircumflexsmall ; B 46 0 469 659 ;
+C -1 ; WX 491 ; N Edieresissmall ; B 46 0 469 629 ;
+C -1 ; WX 277 ; N Igravesmall ; B -60 0 243 649 ;
+C -1 ; WX 277 ; N Iacutesmall ; B 30 0 275 683 ;
+C -1 ; WX 277 ; N Icircumflexsmall ; B 11 0 253 660 ;
+C -1 ; WX 277 ; N Idieresissmall ; B -6 0 285 629 ;
+C -1 ; WX 549 ; N Ethsmall ; B 35 0 518 481 ;
+C -1 ; WX 482 ; N Ntildesmall ; B 25 -10 469 626 ;
+C -1 ; WX 503 ; N Ogravesmall ; B 46 -10 467 649 ;
+C -1 ; WX 503 ; N Oacutesmall ; B 46 -10 467 678 ;
+C -1 ; WX 503 ; N Ocircumflexsmall ; B 46 -10 467 659 ;
+C -1 ; WX 503 ; N Otildesmall ; B 46 -10 467 613 ;
+C -1 ; WX 503 ; N Odieresissmall ; B 46 -10 467 629 ;
+C -1 ; WX 503 ; N Oslashsmall ; B 46 -58 467 510 ;
+C -1 ; WX 537 ; N Ugravesmall ; B 29 -11 521 649 ;
+C -1 ; WX 537 ; N Uacutesmall ; B 29 -11 521 678 ;
+C -1 ; WX 537 ; N Ucircumflexsmall ; B 29 -11 521 659 ;
+C -1 ; WX 537 ; N Udieresissmall ; B 29 -11 521 627 ;
+C -1 ; WX 491 ; N Yacutesmall ; B 14 -1 479 676 ;
+C -1 ; WX 429 ; N Thornsmall ; B 30 0 415 454 ;
+C -1 ; WX 491 ; N Ydieresissmall ; B 14 -1 479 627 ;
+C -1 ; WX 520 ; N uniF66D ; B 15 0 504 658 ;
+C -1 ; WX 520 ; N uniF66E ; B 15 0 504 569 ;
+C -1 ; WX 520 ; N uniF66F ; B 15 -221 504 466 ;
+C -1 ; WX 754 ; N uniF670 ; B 11 0 725 678 ;
+C -1 ; WX 457 ; N uniF671 ; B 40 -11 433 678 ;
+C -1 ; WX 457 ; N uniF672 ; B 40 -11 433 658 ;
+C -1 ; WX 457 ; N uniF673 ; B 40 -11 433 659 ;
+C -1 ; WX 457 ; N uniF674 ; B 40 -11 433 641 ;
+C -1 ; WX 549 ; N uniF675 ; B 41 0 502 658 ;
+C -1 ; WX 549 ; N uniF676 ; B 35 0 502 465 ;
+C -1 ; WX 491 ; N uniF679 ; B 46 0 469 638 ;
+C -1 ; WX 491 ; N uniF677 ; B 46 0 469 658 ;
+C -1 ; WX 491 ; N uniF678 ; B 46 0 469 661 ;
+C -1 ; WX 491 ; N uniF67A ; B 46 0 469 569 ;
+C -1 ; WX 482 ; N uniF67B ; B 25 -141 469 454 ;
+C -1 ; WX 491 ; N uniF67C ; B 46 -221 469 454 ;
+C -1 ; WX 473 ; N uniF67D ; B 33 -11 462 658 ;
+C -1 ; WX 473 ; N uniF67E ; B 33 -11 462 662 ;
+C -1 ; WX 473 ; N uniF67F ; B 33 -332 462 464 ;
+C -1 ; WX 473 ; N uniF680 ; B 33 -11 462 638 ;
+C -1 ; WX 513 ; N uniF684 ; B 30 -143 482 454 ;
+C -1 ; WX 526 ; N uniF681 ; B 30 0 503 454 ;
+C -1 ; WX 526 ; N uniF682 ; B 30 0 503 659 ;
+C -1 ; WX 277 ; N uniF683 ; B 28 0 253 658 ;
+C -1 ; WX 277 ; N uniF685 ; B 11 0 262 567 ;
+C -1 ; WX 277 ; N uniF686 ; B 30 -221 243 454 ;
+C -1 ; WX 277 ; N uniF687 ; B 11 0 267 609 ;
+C -1 ; WX 256 ; N _63112 ; B -32 -143 249 659 ;
+C -1 ; WX 542 ; N _63113 ; B 30 -321 530 454 ;
+C -1 ; WX 469 ; N uniF68A ; B 26 0 447 678 ;
+C -1 ; WX 469 ; N uniF68B ; B 26 0 447 453 ;
+C -1 ; WX 469 ; N uniF68C ; B 26 -321 447 453 ;
+C -1 ; WX 469 ; N uniF68D ; B 26 0 447 453 ;
+C -1 ; WX 482 ; N uniF68E ; B 25 -10 469 678 ;
+C -1 ; WX 482 ; N uniF68F ; B 25 -10 469 661 ;
+C -1 ; WX 482 ; N uniF690 ; B 25 -332 469 454 ;
+C -1 ; WX 503 ; N uniF691 ; B 46 -10 467 658 ;
+C -1 ; WX 503 ; N uniF692 ; B 25 -10 446 704 ;
+C -1 ; WX 503 ; N uniF693 ; B 46 -10 467 569 ;
+C -1 ; WX 503 ; N uniF694 ; B 46 -58 467 675 ;
+C -1 ; WX 491 ; N uniF695 ; B 21 0 469 678 ;
+C -1 ; WX 491 ; N uniF696 ; B 21 0 469 664 ;
+C -1 ; WX 491 ; N uniF697 ; B 21 -332 469 457 ;
+C -1 ; WX 400 ; N uniF698 ; B 42 -11 372 678 ;
+C -1 ; WX 400 ; N uniF699 ; B 42 -218 372 464 ;
+C -1 ; WX 400 ; N uniF69A ; B 42 -11 372 659 ;
+C -1 ; WX 400 ; N uniF69B ; B 42 -332 372 464 ;
+C -1 ; WX 473 ; N uniF69C ; B 25 0 454 454 ;
+C -1 ; WX 473 ; N uniF69D ; B 25 0 454 661 ;
+C -1 ; WX 473 ; N uniF69E ; B 25 -336 454 454 ;
+C -1 ; WX 537 ; N uniF69F ; B 29 -11 521 658 ;
+C -1 ; WX 537 ; N uniF6A0 ; B 29 -11 521 704 ;
+C -1 ; WX 537 ; N uniF6A1 ; B 29 -11 521 569 ;
+C -1 ; WX 537 ; N uniF6A2 ; B 29 -221 521 453 ;
+C -1 ; WX 537 ; N uniF6A3 ; B 29 -11 521 667 ;
+C -1 ; WX 537 ; N uniF6A4 ; B 29 -11 521 626 ;
+C -1 ; WX 686 ; N uniF6A5 ; B 13 -13 688 678 ;
+C -1 ; WX 686 ; N uniF6A8 ; B 13 -13 688 649 ;
+C -1 ; WX 686 ; N uniF6A6 ; B 13 -13 688 659 ;
+C -1 ; WX 686 ; N uniF6A7 ; B 13 -13 688 627 ;
+C -1 ; WX 491 ; N uniF6A9 ; B 14 -1 479 659 ;
+C -1 ; WX 491 ; N uniF6AA ; B 14 -1 479 641 ;
+C -1 ; WX 469 ; N uniF6AB ; B 23 0 446 685 ;
+C -1 ; WX 469 ; N uniF6AC ; B 26 0 449 639 ;
+C -1 ; WX 277 ; N uniF6AD ; B 30 0 243 639 ;
+C -1 ; WX 706 ; N OEsmall ; B 32 -12 687 469 ;
+C -1 ; WX 400 ; N Scaronsmall ; B 37 -11 367 658 ;
+C -1 ; WX 469 ; N Lslashsmall ; B 26 0 447 453 ;
+C -1 ; WX 469 ; N Zcaronsmall ; B 23 0 446 658 ;
+C -1 ; WX 187 ; N exclamsmall ; B 56 -11 166 466 ;
+C -1 ; WX 321 ; N dollaroldstyle ; B 18 -73 302 462 ;
+C -1 ; WX 533 ; N ampersandsmall ; B 34 -11 520 439 ;
+C -1 ; WX 233 ; N uniF7A1 ; B 58 -13 167 465 ;
+C -1 ; WX 457 ; N centoldstyle ; B 40 -58 429 510 ;
+C -1 ; WX 342 ; N uniF651 ; B 3 -13 329 488 ;
+C -1 ; WX 528 ; N uniF650 ; B 26 -1 497 454 ;
+C -1 ; WX 486 ; N uniF500 ; B 2 0 482 457 ;
+C -1 ; WX 505 ; N uniF501 ; B 39 0 458 457 ;
+C -1 ; WX 459 ; N uniF502 ; B 40 0 443 457 ;
+C -1 ; WX 440 ; N uniF503 ; B 21 0 411 457 ;
+C -1 ; WX 499 ; N uniF504 ; B 38 0 464 457 ;
+C -1 ; WX 485 ; N uniF505 ; B 36 0 462 457 ;
+C -1 ; WX 547 ; N uniF506 ; B 36 0 512 457 ;
+C -1 ; WX 472 ; N uniF507 ; B 25 -10 445 464 ;
+C -1 ; WX 285 ; N uniF508 ; B 36 0 250 457 ;
+C -1 ; WX 553 ; N uniF509 ; B 32 0 535 457 ;
+C -1 ; WX 519 ; N uniF50A ; B 20 0 499 457 ;
+C -1 ; WX 615 ; N uniF50B ; B 31 0 586 456 ;
+C -1 ; WX 492 ; N uniF50C ; B 25 -10 472 457 ;
+C -1 ; WX 473 ; N uniF50D ; B 47 0 434 457 ;
+C -1 ; WX 472 ; N uniF50E ; B 25 -10 446 464 ;
+C -1 ; WX 542 ; N uniF50F ; B 40 0 505 457 ;
+C -1 ; WX 456 ; N uniF510 ; B 39 0 428 457 ;
+C -1 ; WX 463 ; N uniF512 ; B 12 0 423 457 ;
+C -1 ; WX 488 ; N uniF513 ; B 36 0 468 457 ;
+C -1 ; WX 460 ; N uniF514 ; B 10 0 446 466 ;
+C -1 ; WX 530 ; N uniF515 ; B 24 0 506 457 ;
+C -1 ; WX 571 ; N uniF516 ; B 21 0 552 457 ;
+C -1 ; WX 610 ; N uniF517 ; B 18 0 614 466 ;
+C -1 ; WX 503 ; N uniF518 ; B 32 0 471 462 ;
+C -1 ; WX 277 ; N uniF519 ; B -1 0 290 629 ;
+C -1 ; WX 460 ; N uniF51A ; B 10 0 446 629 ;
+C -1 ; WX 599 ; N zerooldstyle ; B 40 -11 560 509 ;
+C -1 ; WX 345 ; N oneoldstyle ; B 59 1 297 522 ;
+C -1 ; WX 486 ; N twooldstyle ; B 51 0 424 508 ;
+C -1 ; WX 530 ; N threeoldstyle ; B 7 -259 482 513 ;
+C -1 ; WX 560 ; N fouroldstyle ; B 44 -238 521 506 ;
+C -1 ; WX 554 ; N fiveoldstyle ; B 48 -250 502 520 ;
+C -1 ; WX 623 ; N sixoldstyle ; B 62 -14 569 718 ;
+C -1 ; WX 507 ; N sevenoldstyle ; B 65 -237 457 494 ;
+C -1 ; WX 568 ; N eightoldstyle ; B 48 -16 516 703 ;
+C -1 ; WX 600 ; N nineoldstyle ; B 48 -241 554 503 ;
+C -1 ; WX 529 ; N uni1F20 ; B 35 -238 498 718 ;
+C -1 ; WX 748 ; N uni04D2 ; B 31 0 725 840 ;
+C -1 ; WX 500 ; N uni04D3 ; B 32 -12 480 628 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 573 ; N onefitted ; B 129 0 445 689 ;
+C -1 ; WX 573 ; N uniF639 ; B 46 -14 527 703 ;
+C -1 ; WX 573 ; N uniF63A ; B 66 0 493 703 ;
+C -1 ; WX 573 ; N uniF63B ; B 56 -13 516 703 ;
+C -1 ; WX 573 ; N uniF63C ; B 59 0 497 703 ;
+C -1 ; WX 573 ; N uniF63D ; B 66 -13 509 710 ;
+C -1 ; WX 573 ; N uniF63E ; B 57 -13 536 703 ;
+C -1 ; WX 573 ; N uniF63F ; B 110 -13 499 689 ;
+C -1 ; WX 573 ; N uniF640 ; B 58 -13 523 703 ;
+C -1 ; WX 573 ; N uniF641 ; B 49 -13 523 703 ;
+C -1 ; WX 389 ; N uni2010 ; B 50 231 339 299 ;
+C -1 ; WX 333 ; N perispomenicomb ; B 1 650 332 755 ;
+C -1 ; WX 155 ; N uni1FBD ; B -3 515 150 723 ;
+C -1 ; WX 144 ; N uni0345 ; B 12 -229 132 -74 ;
+C -1 ; WX 144 ; N uni1FBE ; B 12 -229 132 -74 ;
+C -1 ; WX 177 ; N uni0313 ; B 12 515 165 723 ;
+C -1 ; WX 179 ; N uni0314 ; B 12 519 167 724 ;
+C -1 ; WX 226 ; N cedillacomb ; B 12 -218 214 -10 ;
+C -1 ; WX 203 ; N ogonekcomb ; B 12 -220 191 21 ;
+C -1 ; WX 177 ; N koroniscomb ; B 12 515 165 723 ;
+C -1 ; WX 308 ; N zeroinferior ; B 33 -110 277 250 ;
+C -1 ; WX 283 ; N fourinferior ; B 14 -99 255 255 ;
+C -1 ; WX 318 ; N fiveinferior ; B 37 -110 276 260 ;
+C -1 ; WX 310 ; N sixinferior ; B 26 -110 277 252 ;
+C -1 ; WX 275 ; N seveninferior ; B 37 -108 242 247 ;
+C -1 ; WX 319 ; N eightinferior ; B 35 -108 278 254 ;
+C -1 ; WX 317 ; N nineinferior ; B 28 -108 282 254 ;
+C -1 ; WX 288 ; N oneinferior ; B 51 -100 228 248 ;
+C -1 ; WX 289 ; N twoinferior ; B 34 -100 260 256 ;
+C -1 ; WX 323 ; N threeinferior ; B 44 -108 275 254 ;
+C -1 ; WX 308 ; N uniF655 ; B 33 -9 277 351 ;
+C -1 ; WX 288 ; N uniF656 ; B 51 -1 228 347 ;
+C -1 ; WX 289 ; N uniF657 ; B 34 0 260 356 ;
+C -1 ; WX 323 ; N uniF658 ; B 44 -9 275 353 ;
+C -1 ; WX 283 ; N uniF659 ; B 14 0 255 354 ;
+C -1 ; WX 318 ; N uniF65A ; B 37 -9 276 361 ;
+C -1 ; WX 310 ; N uniF65B ; B 26 -9 277 353 ;
+C -1 ; WX 275 ; N uniF65C ; B 37 -9 242 346 ;
+C -1 ; WX 319 ; N uniF65D ; B 35 -8 278 354 ;
+C -1 ; WX 317 ; N uniF65E ; B 28 -9 282 353 ;
+C -1 ; WX 308 ; N uniF661 ; B 33 335 277 695 ;
+C -1 ; WX 288 ; N uniF662 ; B 51 341 228 689 ;
+C -1 ; WX 289 ; N uniF663 ; B 34 340 260 696 ;
+C -1 ; WX 323 ; N uniF664 ; B 44 334 275 696 ;
+C -1 ; WX 283 ; N uniF665 ; B 14 341 255 695 ;
+C -1 ; WX 318 ; N uniF666 ; B 37 332 276 702 ;
+C -1 ; WX 310 ; N uniF667 ; B 26 333 277 695 ;
+C -1 ; WX 275 ; N uniF668 ; B 37 333 242 688 ;
+C -1 ; WX 319 ; N uniF669 ; B 35 333 278 695 ;
+C -1 ; WX 317 ; N uniF66A ; B 28 333 282 695 ;
+C -1 ; WX 1289 ; N perthousand ; B 41 -48 1248 710 ;
+C -1 ; WX 605 ; N uniF642 ; B 41 -33 564 467 ;
+C -1 ; WX 0 ; N uni03D9.001 ; B 0 0 0 0 ;
+C -1 ; WX 554 ; N uni03D9 ; B 43 -230 513 473 ;
+C -1 ; WX 669 ; N uni03DB ; B 44 -237 588 462 ;
+C -1 ; WX 718 ; N uni03D8 ; B 85 0 645 707 ;
+C -1 ; WX 758 ; N uni03DE ; B 44 0 718 689 ;
+C -1 ; WX 713 ; N uni03DA ; B 53 0 681 689 ;
+C -1 ; WX 926 ; N Sampigreek ; B 15 -247 881 435 ;
+C -1 ; WX 618 ; N uni03E1 ; B -2 -84 586 551 ;
+C -1 ; WX 0 ; N uni03DF ; B 23 -271 529 717 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 2241
+KPX parenleft J 51
+KPX zero one 14
+KPX seven one -12
+KPX seven four -22
+KPX seven six -8
+KPX A T -60
+KPX A V -124
+KPX A W -124
+KPX A Y -120
+KPX A v -70
+KPX A w -70
+KPX A y -63
+KPX A Otilde -70
+KPX A Ydieresis -120
+KPX A Ecircumflex -56
+KPX A Yacute -120
+KPX A Tcaron -60
+KPX A Tbar -60
+KPX A Wcircumflex -124
+KPX A Ycircumflex -120
+KPX A Wgrave -114
+KPX A Wacute -124
+KPX A Wdieresis -124
+KPX A Ygrave -120
+KPX A Tcommaaccent -60
+KPX A Tquoteright -60
+KPX F comma -70
+KPX F period -70
+KPX F A -60
+KPX L T -48
+KPX L V -90
+KPX L W -74
+KPX L Y -90
+KPX L y -36
+KPX L Otilde -73
+KPX L Ecircumflex -36
+KPX O V -40
+KPX O Y -60
+KPX O Ydieresis -60
+KPX O Yacute -60
+KPX O Ycircumflex -60
+KPX O Ygrave -60
+KPX O Ydotbelow -60
+KPX O Yhookabove -60
+KPX O Ytilde -60
+KPX P comma -125
+KPX P period -125
+KPX P A -70
+KPX P a -31
+KPX P e -31
+KPX P o -31
+KPX P AE -50
+KPX P Agrave -70
+KPX P Atilde -70
+KPX P Acircumflex -70
+KPX P Ecircumflex -21
+KPX P Aacute -70
+KPX P Amacron -70
+KPX P Abreve -70
+KPX P Aogonek -70
+KPX P Aringacute -70
+KPX P Adotbelow -70
+KPX P Ahookabove -70
+KPX P Acircumflexacute -70
+KPX P Acircumflexgrave -70
+KPX P Acircumflexhookabove -70
+KPX P Acircumflextilde -70
+KPX P Acircumflexdotbelow -70
+KPX P Abreveacute -70
+KPX P Abrevegrave -70
+KPX P Abrevehookabove -70
+KPX P Abrevetilde -70
+KPX P Abrevedotbelow -70
+KPX R V -39
+KPX R W -19
+KPX R Y -19
+KPX R y -17
+KPX R Ecircumflex -21
+KPX T comma -74
+KPX T period -74
+KPX T colon -36
+KPX T semicolon -36
+KPX T A -60
+KPX T J -60
+KPX T a -80
+KPX T c -70
+KPX T d -70
+KPX T e -70
+KPX T m -31
+KPX T o -70
+KPX T r -70
+KPX T s -70
+KPX T u -70
+KPX T v -64
+KPX T w -64
+KPX T y -64
+KPX T z -64
+KPX T Adieresis -60
+KPX T Aring -60
+KPX T AE -60
+KPX T Agrave -60
+KPX T Atilde -60
+KPX T Acircumflex -60
+KPX T Aacute -60
+KPX T Amacron -60
+KPX T Abreve -60
+KPX T Aogonek -60
+KPX T Aringacute -60
+KPX T AEacute -60
+KPX T Adotbelow -60
+KPX T Ahookabove -60
+KPX T Acircumflexacute -60
+KPX T Acircumflexgrave -60
+KPX T Acircumflexhookabove -60
+KPX T Acircumflexdotbelow -60
+KPX T Abreveacute -120
+KPX T Abrevegrave -60
+KPX T Abrevehookabove -60
+KPX T Abrevetilde -60
+KPX T Abrevedotbelow -60
+KPX V comma -127
+KPX V period -127
+KPX V colon -55
+KPX V semicolon -55
+KPX V A -124
+KPX V G -60
+KPX V O -60
+KPX V Q -60
+KPX V a -80
+KPX V c -70
+KPX V d -70
+KPX V e -70
+KPX V f -50
+KPX V g -70
+KPX V i -50
+KPX V j -30
+KPX V k -50
+KPX V m -50
+KPX V n -50
+KPX V o -70
+KPX V p -50
+KPX V q -70
+KPX V r -70
+KPX V s -70
+KPX V t -70
+KPX V u -50
+KPX V v -50
+KPX V w -50
+KPX V x -50
+KPX V y -50
+KPX V z -50
+KPX V Adieresis -124
+KPX V Aring -124
+KPX V Ccedilla -60
+KPX V Odieresis -60
+KPX V aacute -70
+KPX V agrave -70
+KPX V acircumflex -70
+KPX V adieresis -70
+KPX V atilde -70
+KPX V aring -70
+KPX V ccedilla -70
+KPX V eacute -70
+KPX V egrave -70
+KPX V ecircumflex -70
+KPX V edieresis -70
+KPX V iacute -50
+KPX V icircumflex -40
+KPX V ntilde -50
+KPX V oacute -70
+KPX V ograve -70
+KPX V ocircumflex -70
+KPX V odieresis -70
+KPX V otilde -70
+KPX V uacute -50
+KPX V ugrave -50
+KPX V ucircumflex -50
+KPX V udieresis -50
+KPX V AE -124
+KPX V Oslash -60
+KPX V ae -70
+KPX V oslash -70
+KPX V Agrave -124
+KPX V Atilde -124
+KPX V Otilde -6
+KPX V OE -60
+KPX V oe -70
+KPX V ydieresis -50
+KPX V Acircumflex -124
+KPX V Aacute -124
+KPX V Oacute -60
+KPX V Ocircumflex -60
+KPX V Ograve -40
+KPX V dotlessi -50
+KPX V scaron -50
+KPX V zcaron -50
+KPX V eth -70
+KPX V yacute -50
+KPX V gbreve -70
+KPX V scedilla -70
+KPX V Cacute -60
+KPX V cacute -70
+KPX V Ccaron -60
+KPX V ccaron -70
+KPX V Amacron -124
+KPX V amacron -70
+KPX V Abreve -124
+KPX V abreve -70
+KPX V Aogonek -124
+KPX V aogonek -70
+KPX V Ccircumflex -60
+KPX V ccircumflex -70
+KPX V dcaron -70
+KPX V emacron -70
+KPX V ebreve -70
+KPX V eogonek -70
+KPX V ecaron -70
+KPX V Gcircumflex -60
+KPX V gcircumflex -70
+KPX V ibreve -21
+KPX V iogonek -50
+KPX V ij -50
+KPX V jcircumflex -21
+KPX V nacute -50
+KPX V ncaron -50
+KPX V napostrophe -21
+KPX V eng -50
+KPX V Omacron -60
+KPX V omacron -70
+KPX V obreve -70
+KPX V racute -50
+KPX V rcaron -50
+KPX V sacute -70
+KPX V scircumflex -70
+KPX V tcaron -70
+KPX V tbar -70
+KPX V utilde -50
+KPX V umacron -50
+KPX V ubreve -50
+KPX V uring -50
+KPX V uogonek -50
+KPX V wcircumflex -50
+KPX V ycircumflex -50
+KPX V zacute -50
+KPX V Aringacute -124
+KPX V aringacute -70
+KPX V AEacute -124
+KPX V aeacute -70
+KPX V Oslashacute -60
+KPX V oslashacute -70
+KPX V wgrave -50
+KPX V wacute -50
+KPX V wdieresis -50
+KPX V ygrave -50
+KPX V Odieresiscyrillic -60
+KPX V Gcommaaccent -80
+KPX V Gdotaccent -60
+KPX V Ohungarumlaut -60
+KPX V cdotaccent -70
+KPX V dcroat -70
+KPX V edotaccent -70
+KPX V uni01F5 -70
+KPX V gcommaaccent -70
+KPX V gdotaccent -70
+KPX V kcommaaccent -50
+KPX V ncommaaccent -50
+KPX V ohungarumlaut -50
+KPX V rcommaaccent -50
+KPX V scommaaccent -50
+KPX V tcommaaccent -50
+KPX V uhungarumlaut -50
+KPX V zdotaccent -50
+KPX V uni0292 -70
+KPX V Ohorn -60
+KPX V ohorn -70
+KPX V uhorn -50
+KPX V Adotbelow -124
+KPX V adotbelow -70
+KPX V Ahookabove -124
+KPX V ahookabove -70
+KPX V Acircumflexacute -124
+KPX V acircumflexacute -70
+KPX V Acircumflexgrave -124
+KPX V acircumflexgrave -70
+KPX V Acircumflexhookabove -124
+KPX V acircumflexhookabove -70
+KPX V Acircumflextilde -124
+KPX V acircumflextilde -70
+KPX V Acircumflexdotbelow -124
+KPX V acircumflexdotbelow -70
+KPX V Abreveacute -124
+KPX V abreveacute -70
+KPX V Abrevegrave -124
+KPX V abrevegrave -70
+KPX V Abrevehookabove -124
+KPX V abrevehookabove -70
+KPX V Abrevetilde -124
+KPX V abrevetilde -70
+KPX V Abrevedotbelow -124
+KPX V abrevedotbelow -70
+KPX V edotbelow -70
+KPX V ehookabove -70
+KPX V etilde -70
+KPX V ecircumflexacute -70
+KPX V ecircumflexgrave -70
+KPX V ecircumflexhookabove -70
+KPX V ecircumflextilde -70
+KPX V ecircumflexdotbelow -70
+KPX V ihookabove -70
+KPX V idotbelow -70
+KPX V Odotbelow -60
+KPX V odotbelow -70
+KPX V Ohookabove -60
+KPX V ohookabove -70
+KPX V Ocircumflexacute -60
+KPX V ocircumflexacute -70
+KPX V Ocircumflexgrave -60
+KPX V ocircumflexgrave -70
+KPX V ocircumflexhookabove -70
+KPX V ocircumflextilde -70
+KPX V ocircumflexdotbelow -70
+KPX V ohornacute -70
+KPX V uni1EDE -60
+KPX V uni1EDF -70
+KPX V Ohorntilde -60
+KPX V ohorntilde -70
+KPX V Ohorndotbelow -60
+KPX V ohorndotbelow -70
+KPX V udotbelow -50
+KPX V uhookabove -50
+KPX V uhornacute -50
+KPX V uhorngrave -50
+KPX V uhornhookabove -50
+KPX V uhorntilde -50
+KPX V uhorndotbelow -50
+KPX V ydotbelow -50
+KPX V yhookabove -50
+KPX V ytilde -50
+KPX W comma -90
+KPX W period -90
+KPX W colon -18
+KPX W semicolon -18
+KPX W A -124
+KPX W a -70
+KPX W d -65
+KPX W e -65
+KPX W f -50
+KPX W i -24
+KPX W o -65
+KPX W r -73
+KPX W u -48
+KPX W y -48
+KPX W Adieresis -124
+KPX W Aring -124
+KPX W aacute -80
+KPX W agrave -80
+KPX W acircumflex -80
+KPX W atilde -80
+KPX W aring -80
+KPX W ccedilla -70
+KPX W eacute -70
+KPX W egrave -70
+KPX W ecircumflex -70
+KPX W edieresis -70
+KPX W iacute -50
+KPX W icircumflex -21
+KPX W ntilde -50
+KPX W oacute -70
+KPX W ograve -70
+KPX W ocircumflex -70
+KPX W otilde -70
+KPX W uacute -50
+KPX W ugrave -50
+KPX W ucircumflex -50
+KPX W udieresis -50
+KPX W AE -124
+KPX W ae -80
+KPX W oslash -70
+KPX W Atilde -124
+KPX W oe -70
+KPX W Acircumflex -124
+KPX W Aacute -124
+KPX W dotlessi -70
+KPX W scaron -50
+KPX W zcaron -50
+KPX W yacute -50
+KPX W gbreve -70
+KPX W scedilla -50
+KPX W cacute -70
+KPX W ccaron -70
+KPX W Amacron -124
+KPX W amacron -80
+KPX W Abreve -124
+KPX W abreve -80
+KPX W Aogonek -124
+KPX W aogonek -80
+KPX W ccircumflex -70
+KPX W dcaron -70
+KPX W emacron -70
+KPX W ebreve -70
+KPX W eogonek -70
+KPX W ecaron -70
+KPX W gcircumflex -70
+KPX W nacute -50
+KPX W ncaron -80
+KPX W eng -50
+KPX W omacron -50
+KPX W obreve -70
+KPX W racute -70
+KPX W rcaron -50
+KPX W sacute -50
+KPX W scircumflex -50
+KPX W tcaron -70
+KPX W tbar -70
+KPX W utilde -50
+KPX W umacron -50
+KPX W ubreve -50
+KPX W uring -50
+KPX W uogonek -50
+KPX W wcircumflex -50
+KPX W ycircumflex -50
+KPX W zacute -50
+KPX W Aringacute -124
+KPX W aringacute -80
+KPX W AEacute -124
+KPX W aeacute -80
+KPX W oslashacute -70
+KPX W ygrave -50
+KPX W cdotaccent -70
+KPX W dcroat -70
+KPX W edotaccent -70
+KPX W uni01F5 -70
+KPX W gcommaaccent -70
+KPX W gdotaccent -70
+KPX W ncommaaccent -50
+KPX W ohungarumlaut -70
+KPX W rcommaaccent -70
+KPX W scommaaccent -70
+KPX W tcommaaccent -70
+KPX W uhungarumlaut -50
+KPX W zdotaccent -50
+KPX W uni0292 -50
+KPX W ohorn -70
+KPX W uhorn -50
+KPX W Adotbelow -124
+KPX W adotbelow -80
+KPX W Ahookabove -124
+KPX W ahookabove -80
+KPX W Acircumflexacute -124
+KPX W acircumflexacute -80
+KPX W Acircumflexgrave -124
+KPX W acircumflexgrave -80
+KPX W Acircumflexhookabove -124
+KPX W acircumflexhookabove -80
+KPX W Acircumflextilde -124
+KPX W acircumflextilde -80
+KPX W Acircumflexdotbelow -124
+KPX W acircumflexdotbelow -70
+KPX W Abreveacute -124
+KPX W abreveacute -80
+KPX W Abrevegrave -124
+KPX W abrevegrave -80
+KPX W Abrevehookabove -124
+KPX W abrevehookabove -80
+KPX W Abrevetilde -124
+KPX W abrevetilde -80
+KPX W Abrevedotbelow -124
+KPX W abrevedotbelow -80
+KPX W edotbelow -70
+KPX W ehookabove -70
+KPX W etilde -70
+KPX W ecircumflexacute -70
+KPX W ecircumflexgrave -70
+KPX W ecircumflexhookabove -70
+KPX W ecircumflextilde -70
+KPX W ecircumflexdotbelow -70
+KPX W odotbelow -70
+KPX W ohookabove -80
+KPX W ocircumflexacute -80
+KPX W ocircumflexgrave -70
+KPX W ocircumflexhookabove -70
+KPX W ocircumflextilde -70
+KPX W ocircumflexdotbelow -70
+KPX W ohornacute -70
+KPX W uni1EDD -70
+KPX W uni1EDF -70
+KPX W ohorntilde -70
+KPX W ohorndotbelow -70
+KPX W udotbelow -50
+KPX W uhookabove -70
+KPX W uhornacute -70
+KPX W uhorngrave -50
+KPX W uhornhookabove -50
+KPX W uhorntilde -50
+KPX W uhorndotbelow -50
+KPX W ydotbelow -50
+KPX W Yhookabove -50
+KPX W ytilde -50
+KPX Y comma -84
+KPX Y period -95
+KPX Y colon -48
+KPX Y semicolon -48
+KPX Y A -120
+KPX Y C -80
+KPX Y G -80
+KPX Y O -80
+KPX Y a -90
+KPX Y c -70
+KPX Y d -70
+KPX Y e -70
+KPX Y f -50
+KPX Y g -70
+KPX Y i -31
+KPX Y m -50
+KPX Y n -50
+KPX Y o -70
+KPX Y p -50
+KPX Y q -70
+KPX Y r -70
+KPX Y s -70
+KPX Y t -70
+KPX Y u -50
+KPX Y v -50
+KPX Y w -50
+KPX Y x -50
+KPX Y y -50
+KPX Y z -50
+KPX Y Adieresis -120
+KPX Y Aring -120
+KPX Y Ccedilla -80
+KPX Y Odieresis -80
+KPX Y aacute -80
+KPX Y agrave -80
+KPX Y acircumflex -80
+KPX Y atilde -80
+KPX Y aring -80
+KPX Y ccedilla -70
+KPX Y eacute -70
+KPX Y egrave -70
+KPX Y ecircumflex -70
+KPX Y edieresis -70
+KPX Y iacute -50
+KPX Y ntilde -50
+KPX Y ograve -70
+KPX Y uacute -50
+KPX Y ugrave -70
+KPX Y ucircumflex -70
+KPX Y udieresis -50
+KPX Y AE -124
+KPX Y Oslash -80
+KPX Y ae -80
+KPX Y oslash -70
+KPX Y Agrave -120
+KPX Y Atilde -124
+KPX Y Otilde -80
+KPX Y OE -80
+KPX Y oe -70
+KPX Y ydieresis -50
+KPX Y fi -50
+KPX Y fl -50
+KPX Y Acircumflex -120
+KPX Y Ecircumflex -18
+KPX Y Aacute -120
+KPX Y Oacute -80
+KPX Y Ocircumflex -80
+KPX Y Ograve -80
+KPX Y dotlessi -50
+KPX Y scaron -50
+KPX Y yacute -50
+KPX Y gbreve -70
+KPX Y scedilla -50
+KPX Y Cacute -80
+KPX Y cacute -70
+KPX Y Ccaron -80
+KPX Y ccaron -70
+KPX Y Amacron -120
+KPX Y amacron -80
+KPX Y Abreve -120
+KPX Y abreve -80
+KPX Y Aogonek -120
+KPX Y aogonek -80
+KPX Y Ccircumflex -80
+KPX Y ccircumflex -70
+KPX Y dcaron -70
+KPX Y emacron -70
+KPX Y ebreve -70
+KPX Y eogonek -70
+KPX Y ecaron -70
+KPX Y Gcircumflex -80
+KPX Y gcircumflex -70
+KPX Y nacute -50
+KPX Y ncaron -50
+KPX Y eng -50
+KPX Y Omacron -80
+KPX Y omacron -70
+KPX Y Obreve -80
+KPX Y obreve -70
+KPX Y racute -50
+KPX Y rcaron -50
+KPX Y sacute -50
+KPX Y scircumflex -50
+KPX Y tcaron -70
+KPX Y tbar -70
+KPX Y utilde -50
+KPX Y umacron -50
+KPX Y ubreve -50
+KPX Y uring -50
+KPX Y uogonek -50
+KPX Y wcircumflex -50
+KPX Y ycircumflex -50
+KPX Y zacute -50
+KPX Y Aringacute -120
+KPX Y aringacute -80
+KPX Y AEacute -120
+KPX Y aeacute -80
+KPX Y Oslashacute -80
+KPX Y oslashacute -70
+KPX Y wgrave -50
+KPX Y wacute -50
+KPX Y wdieresis -50
+KPX Y ygrave -50
+KPX Y Odieresiscyrillic -80
+KPX Y Gcommaaccent -80
+KPX Y Gdotaccent -80
+KPX Y Ohungarumlaut -80
+KPX Y cdotaccent -70
+KPX Y dcroat -70
+KPX Y edotaccent -70
+KPX Y uni01F5 -70
+KPX Y gcommaaccent -70
+KPX Y gdotaccent -70
+KPX Y ncommaaccent -50
+KPX Y ohungarumlaut -70
+KPX Y rcommaaccent -70
+KPX Y scommaaccent -50
+KPX Y tcommaaccent -70
+KPX Y uhungarumlaut -50
+KPX Y zdotaccent -50
+KPX Y uni0292 -50
+KPX Y ff -50
+KPX Y ffi -50
+KPX Y ffl -50
+KPX Y Ohorn -80
+KPX Y ohorn -70
+KPX Y uhorn -50
+KPX Y Adotbelow -120
+KPX Y adotbelow -80
+KPX Y Ahookabove -120
+KPX Y ahookabove -80
+KPX Y Acircumflexacute -120
+KPX Y acircumflexacute -80
+KPX Y Acircumflexgrave -120
+KPX Y acircumflexgrave -80
+KPX Y Acircumflexhookabove -120
+KPX Y acircumflexhookabove -80
+KPX Y Acircumflextilde -120
+KPX Y acircumflextilde -80
+KPX Y Acircumflexdotbelow -120
+KPX Y acircumflexdotbelow -80
+KPX Y Abreveacute -120
+KPX Y abreveacute -80
+KPX Y Abrevegrave -120
+KPX Y abrevegrave -80
+KPX Y Abrevehookabove -120
+KPX Y abrevehookabove -80
+KPX Y Abrevetilde -120
+KPX Y abrevetilde -80
+KPX Y Abrevedotbelow -120
+KPX Y abrevedotbelow -80
+KPX Y edotbelow -70
+KPX Y ehookabove -70
+KPX Y etilde -70
+KPX Y ecircumflexacute -70
+KPX Y ecircumflexgrave -70
+KPX Y ecircumflexhookabove -70
+KPX Y ecircumflextilde -70
+KPX Y ecircumflexdotbelow -70
+KPX Y Odotbelow -80
+KPX Y odotbelow -70
+KPX Y Ohookabove -80
+KPX Y ohookabove -70
+KPX Y Ocircumflexacute -80
+KPX Y ocircumflexacute -70
+KPX Y Ocircumflexgrave -80
+KPX Y ocircumflexgrave -70
+KPX Y Ocircumflexhookabove -80
+KPX Y ocircumflexhookabove -70
+KPX Y Ocircumflextilde -80
+KPX Y ocircumflextilde -70
+KPX Y Ocircumflexdotbelow -80
+KPX Y ocircumflexdotbelow -70
+KPX Y ohornacute -70
+KPX Y uni1EDC -80
+KPX Y uni1EDD -70
+KPX Y uni1EDE -80
+KPX Y uni1EDF -70
+KPX Y Ohorntilde -80
+KPX Y ohorntilde -70
+KPX Y Ohorndotbelow -80
+KPX Y ohorndotbelow -70
+KPX Y udotbelow -50
+KPX Y uhookabove -50
+KPX Y uhornacute -50
+KPX Y uhorngrave -50
+KPX Y uhornhookabove -50
+KPX Y uhorntilde -50
+KPX Y uhorndotbelow -50
+KPX Y ydotbelow -50
+KPX Y yhookabove -50
+KPX Y ytilde -50
+KPX bracketleft J 51
+KPX f exclam 34
+KPX f parenright 51
+KPX f question 34
+KPX f bracketright 51
+KPX f Otilde 59
+KPX f Oacute 59
+KPX r comma -39
+KPX r period -58
+KPX r Otilde 63
+KPX r Oacute 63
+KPX v comma -108
+KPX v period -108
+KPX v a -26
+KPX v e -17
+KPX v o -17
+KPX w comma -90
+KPX w period -90
+KPX w a -26
+KPX w e -17
+KPX w o -17
+KPX y comma -108
+KPX y period -108
+KPX y a -26
+KPX y e -17
+KPX y o -17
+KPX Agrave T -60
+KPX Agrave V -124
+KPX Agrave W -124
+KPX Agrave Y -120
+KPX Agrave Ydieresis -120
+KPX Agrave Yacute -120
+KPX Agrave Tcaron -60
+KPX Agrave Tbar -60
+KPX Agrave Wcircumflex -124
+KPX Agrave Ycircumflex -120
+KPX Agrave Wgrave -124
+KPX Agrave Wacute -124
+KPX Agrave Wdieresis -124
+KPX Agrave Ygrave -120
+KPX Aacute T -60
+KPX Aacute V -124
+KPX Aacute W -124
+KPX Aacute Y -120
+KPX Aacute Ydieresis -120
+KPX Aacute Yacute -120
+KPX Aacute Tcaron -60
+KPX Aacute Tbar -60
+KPX Aacute Wcircumflex -124
+KPX Aacute Ycircumflex -120
+KPX Aacute Wgrave -124
+KPX Aacute Wacute -124
+KPX Aacute Wdieresis -124
+KPX Aacute Ygrave -120
+KPX Acircumflex T -60
+KPX Acircumflex V -124
+KPX Acircumflex W -124
+KPX Acircumflex Y -120
+KPX Acircumflex Ydieresis -120
+KPX Acircumflex Yacute -120
+KPX Acircumflex Tcaron -60
+KPX Acircumflex Tbar -60
+KPX Acircumflex Wcircumflex -124
+KPX Acircumflex Ycircumflex -120
+KPX Acircumflex Wgrave -124
+KPX Acircumflex Wacute -124
+KPX Acircumflex Wdieresis -124
+KPX Acircumflex Ygrave -120
+KPX Atilde T -60
+KPX Atilde V -124
+KPX Atilde W -124
+KPX Atilde Y -124
+KPX Atilde Ydieresis -120
+KPX Atilde Yacute -120
+KPX Atilde Tcaron -60
+KPX Atilde Tbar -60
+KPX Atilde Wcircumflex -124
+KPX Atilde Ycircumflex -120
+KPX Atilde Wacute -124
+KPX Atilde Wdieresis -124
+KPX Atilde Ygrave -120
+KPX Adieresis T -60
+KPX Adieresis V -124
+KPX Adieresis W -124
+KPX Adieresis Y -120
+KPX Adieresis Ydieresis -120
+KPX Adieresis Yacute -120
+KPX Adieresis Tcaron -60
+KPX Adieresis Tbar -60
+KPX Adieresis Wcircumflex -124
+KPX Adieresis Ycircumflex -120
+KPX Adieresis Wacute -124
+KPX Adieresis Wdieresis -124
+KPX Adieresis Ygrave -120
+KPX Aring T -60
+KPX Aring V -124
+KPX Aring W -124
+KPX Aring Y -120
+KPX Aring Ydieresis -120
+KPX Aring Yacute -120
+KPX Aring Tbar -60
+KPX Aring Wcircumflex -124
+KPX Aring Ycircumflex -120
+KPX Aring Wgrave -124
+KPX Aring Wacute -124
+KPX Aring Wdieresis -124
+KPX Aring Ygrave -120
+KPX Ecircumflex A -36
+KPX Ograve A -146
+KPX Ograve V -60
+KPX Ograve Y -60
+KPX Ograve Agrave -165
+KPX Ograve Ydieresis -60
+KPX Ograve Yacute -60
+KPX Ograve Ycircumflex -60
+KPX Ograve Ygrave -60
+KPX Ograve Ydotbelow -60
+KPX Ograve Yhookabove -60
+KPX Ograve Ytilde -60
+KPX Oacute V -40
+KPX Oacute Y -60
+KPX Oacute Ydieresis -60
+KPX Oacute Yacute -60
+KPX Oacute Ycircumflex -60
+KPX Oacute Ygrave -60
+KPX Oacute Ydotbelow -60
+KPX Oacute Yhookabove -60
+KPX Oacute Ytilde -60
+KPX Ocircumflex A -146
+KPX Ocircumflex V -40
+KPX Ocircumflex Y -60
+KPX Ocircumflex Agrave -165
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Yacute -60
+KPX Ocircumflex Ycircumflex -60
+KPX Ocircumflex Ygrave -60
+KPX Ocircumflex Ydotbelow -60
+KPX Ocircumflex Yhookabove -60
+KPX Ocircumflex Ytilde -60
+KPX Otilde V -40
+KPX Otilde Y -60
+KPX Otilde a -90
+KPX Otilde d -107
+KPX Otilde e -80
+KPX Otilde m -58
+KPX Otilde o -80
+KPX Otilde r -58
+KPX Otilde s -107
+KPX Otilde t -68
+KPX Otilde Ydieresis -60
+KPX Otilde Ecircumflex -68
+KPX Otilde Yacute -60
+KPX Otilde Ycircumflex -60
+KPX Otilde Ygrave -60
+KPX Otilde Ydotbelow -60
+KPX Otilde Yhookabove -60
+KPX Otilde Ytilde -60
+KPX Odieresis V -40
+KPX Odieresis Y -60
+KPX Odieresis Ydieresis -60
+KPX Odieresis Yacute -60
+KPX Odieresis Ycircumflex -60
+KPX Odieresis Ygrave -60
+KPX Odieresis Ydotbelow -60
+KPX Odieresis Yhookabove -60
+KPX Odieresis Ytilde -60
+KPX Oslash V -40
+KPX Oslash Y -60
+KPX Oslash Ydieresis -60
+KPX Oslash Yacute -60
+KPX Oslash Ycircumflex -60
+KPX Oslash Ygrave -60
+KPX Oslash Ydotbelow -60
+KPX Oslash Yhookabove -60
+KPX Oslash Ytilde -60
+KPX Yacute A -120
+KPX Yacute C -80
+KPX Yacute G -80
+KPX Yacute O -80
+KPX Yacute Adieresis -120
+KPX Yacute Aring -120
+KPX Yacute Ccedilla -80
+KPX Yacute Odieresis -80
+KPX Yacute AE -120
+KPX Yacute Oslash -80
+KPX Yacute Agrave -120
+KPX Yacute Atilde -120
+KPX Yacute Otilde -80
+KPX Yacute OE -80
+KPX Yacute Acircumflex -120
+KPX Yacute Aacute -120
+KPX Yacute Oacute -80
+KPX Yacute Ocircumflex -80
+KPX Yacute Ograve -80
+KPX Yacute Cacute -80
+KPX Yacute Ccaron -80
+KPX Yacute Amacron -120
+KPX Yacute Abreve -120
+KPX Yacute Aogonek -120
+KPX Yacute Ccircumflex -80
+KPX Yacute Gcircumflex -80
+KPX Yacute Omacron -80
+KPX Yacute Obreve -80
+KPX Yacute Aringacute -120
+KPX Yacute AEacute -120
+KPX Yacute Oslashacute -80
+KPX Yacute Odieresiscyrillic -80
+KPX Yacute Gcommaaccent -80
+KPX Yacute Gdotaccent -80
+KPX Yacute Ohungarumlaut -80
+KPX Yacute Ohorn -80
+KPX Yacute Ahookabove -120
+KPX Yacute Acircumflexacute -120
+KPX Yacute Acircumflexgrave -120
+KPX Yacute Acircumflexhookabove -120
+KPX Yacute Acircumflextilde -120
+KPX Yacute Acircumflexdotbelow -120
+KPX Yacute Abreveacute -120
+KPX Yacute Abrevegrave -120
+KPX Yacute Abrevehookabove -120
+KPX Yacute Abrevetilde -120
+KPX Yacute Abrevedotbelow -120
+KPX Yacute Odotbelow -80
+KPX Yacute Ohookabove -60
+KPX Yacute Ocircumflexacute -80
+KPX Yacute Ocircumflexgrave -80
+KPX Yacute Ocircumflexhookabove -80
+KPX Yacute Ocircumflexdotbelow -80
+KPX Yacute uni1EDC -80
+KPX Yacute uni1EDE -80
+KPX Yacute Ohorntilde -80
+KPX Yacute Ohorndotbelow -80
+KPX acircumflex T -116
+KPX acircumflex V -150
+KPX acircumflex W -78
+KPX atilde T -116
+KPX atilde V -150
+KPX atilde W -78
+KPX Delta Upsilon -40
+KPX Delta Upsilondieresis -40
+KPX Ydieresis A -120
+KPX Ydieresis C -80
+KPX Ydieresis G -80
+KPX Ydieresis O -80
+KPX Ydieresis Adieresis -120
+KPX Ydieresis Aring -120
+KPX Ydieresis Ccedilla -80
+KPX Ydieresis Odieresis -80
+KPX Ydieresis AE -120
+KPX Ydieresis Oslash -80
+KPX Ydieresis Agrave -120
+KPX Ydieresis Atilde -120
+KPX Ydieresis Otilde -80
+KPX Ydieresis OE -80
+KPX Ydieresis Acircumflex -120
+KPX Ydieresis Aacute -120
+KPX Ydieresis Oacute -80
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Ograve -80
+KPX Ydieresis Cacute -80
+KPX Ydieresis Ccaron -80
+KPX Ydieresis Amacron -120
+KPX Ydieresis Abreve -120
+KPX Ydieresis Aogonek -120
+KPX Ydieresis Ccircumflex -80
+KPX Ydieresis Gcircumflex -80
+KPX Ydieresis Omacron -80
+KPX Ydieresis Obreve -80
+KPX Ydieresis Aringacute -120
+KPX Ydieresis AEacute -120
+KPX Ydieresis Oslashacute -80
+KPX Ydieresis Odieresiscyrillic -80
+KPX Ydieresis Gcommaaccent -80
+KPX Ydieresis Gdotaccent -80
+KPX Ydieresis Ohungarumlaut -80
+KPX Ydieresis Ohorn -80
+KPX Ydieresis Adotbelow -120
+KPX Ydieresis Acircumflexdotbelow -120
+KPX Ydieresis Abreveacute -120
+KPX Ydieresis Abrevegrave -120
+KPX Ydieresis Abrevehookabove -120
+KPX Ydieresis Abrevetilde -120
+KPX Ydieresis Odotbelow -80
+KPX Ydieresis Ohookabove -80
+KPX Ydieresis Ocircumflexacute -80
+KPX Ydieresis Ocircumflexgrave -80
+KPX Ydieresis Ocircumflexhookabove -80
+KPX Ydieresis Ocircumflextilde -80
+KPX Ydieresis Ocircumflexdotbelow -80
+KPX Ydieresis uni1EDC -80
+KPX Ydieresis uni1EDE -80
+KPX Ydieresis Ohorntilde -80
+KPX Ydieresis Ohorndotbelow -80
+KPX Amacron T -60
+KPX Amacron V -124
+KPX Amacron W -124
+KPX Amacron Y -120
+KPX Amacron Ydieresis -120
+KPX Amacron Yacute -120
+KPX Amacron Tcaron -60
+KPX Amacron Tbar -60
+KPX Amacron Wcircumflex -124
+KPX Amacron Ycircumflex -120
+KPX Amacron Wgrave -124
+KPX Amacron Wacute -124
+KPX Amacron Ygrave -120
+KPX Abreve T -60
+KPX Abreve V -124
+KPX Abreve W -124
+KPX Abreve Y -120
+KPX Abreve Ydieresis -120
+KPX Abreve Yacute -120
+KPX Abreve Tcaron -60
+KPX Abreve Tbar -60
+KPX Abreve Wcircumflex -124
+KPX Abreve Ycircumflex -120
+KPX Abreve Wgrave -124
+KPX Abreve Wacute -124
+KPX Abreve Ygrave -120
+KPX Aogonek T -60
+KPX Aogonek V -124
+KPX Aogonek W -124
+KPX Aogonek Y -120
+KPX Aogonek Ydieresis -120
+KPX Aogonek Yacute -120
+KPX Aogonek Tcaron -60
+KPX Aogonek Tbar -60
+KPX Aogonek Wcircumflex -124
+KPX Aogonek Ycircumflex -120
+KPX Aogonek Wgrave -124
+KPX Aogonek Wacute -124
+KPX Aogonek Ygrave -120
+KPX Omacron V -40
+KPX Omacron Y -60
+KPX Omacron Ydieresis -60
+KPX Omacron Yacute -60
+KPX Omacron Ycircumflex -60
+KPX Omacron Ygrave -60
+KPX Omacron Ydotbelow -60
+KPX Omacron Yhookabove -60
+KPX Omacron Ytilde -60
+KPX Obreve Y -60
+KPX Obreve Ydieresis -60
+KPX Obreve Yacute -60
+KPX Obreve Ycircumflex -60
+KPX Obreve Ygrave -60
+KPX Obreve Ydotbelow -60
+KPX Obreve Yhookabove -60
+KPX Obreve Ytilde -60
+KPX Tcaron A -60
+KPX Tcaron Adieresis -60
+KPX Tcaron AE -60
+KPX Tcaron Agrave -60
+KPX Tcaron Atilde -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Aacute -60
+KPX Tcaron Amacron -60
+KPX Tcaron Abreve -60
+KPX Tcaron Aogonek -60
+KPX Tcaron Aringacute -60
+KPX Tcaron AEacute -60
+KPX Tcaron Adotbelow -60
+KPX Tcaron Ahookabove -60
+KPX Tcaron Acircumflexacute -60
+KPX Tcaron Acircumflexgrave -60
+KPX Tcaron Acircumflexhookabove -60
+KPX Tcaron Acircumflextilde -60
+KPX Tcaron Acircumflexdotbelow -60
+KPX Tcaron Abreveacute -60
+KPX Tcaron Abrevegrave -60
+KPX Tcaron Abrevehookabove -60
+KPX Tcaron Abrevetilde -60
+KPX Tcaron Abrevedotbelow -60
+KPX Tbar A -60
+KPX Tbar Adieresis -60
+KPX Tbar Aring -60
+KPX Tbar AE -60
+KPX Tbar Agrave -60
+KPX Tbar Atilde -60
+KPX Tbar Acircumflex -60
+KPX Tbar Aacute -60
+KPX Tbar Amacron -60
+KPX Tbar Abreve -60
+KPX Tbar Aogonek -60
+KPX Tbar AEacute -60
+KPX Tbar Adotbelow -60
+KPX Tbar Ahookabove -60
+KPX Tbar Acircumflexacute -60
+KPX Tbar Acircumflexgrave -60
+KPX Tbar Acircumflexhookabove -60
+KPX Tbar Acircumflextilde -60
+KPX Tbar Acircumflexdotbelow -60
+KPX Tbar Abreveacute -60
+KPX Tbar Abrevegrave -80
+KPX Tbar Abrevehookabove -60
+KPX Tbar Abrevetilde -60
+KPX Tbar Abrevedotbelow -60
+KPX Wcircumflex A -124
+KPX Wcircumflex Adieresis -124
+KPX Wcircumflex Aring -124
+KPX Wcircumflex AE -124
+KPX Wcircumflex Agrave -124
+KPX Wcircumflex Atilde -124
+KPX Wcircumflex Acircumflex -124
+KPX Wcircumflex Aacute -124
+KPX Wcircumflex Amacron -124
+KPX Wcircumflex Abreve -124
+KPX Wcircumflex Aogonek -124
+KPX Wcircumflex Aringacute -124
+KPX Wcircumflex AEacute -124
+KPX Wcircumflex Adotbelow -124
+KPX Wcircumflex Ahookabove -124
+KPX Wcircumflex Acircumflexacute -124
+KPX Wcircumflex Acircumflexgrave -124
+KPX Wcircumflex Acircumflexhookabove -124
+KPX Wcircumflex Acircumflexdotbelow -124
+KPX Wcircumflex Abreveacute -124
+KPX Wcircumflex Abrevegrave -124
+KPX Wcircumflex Abrevehookabove -124
+KPX Wcircumflex Abrevetilde -124
+KPX Ycircumflex A -120
+KPX Ycircumflex C -80
+KPX Ycircumflex G -80
+KPX Ycircumflex O -80
+KPX Ycircumflex Adieresis -120
+KPX Ycircumflex Aring -120
+KPX Ycircumflex Ccedilla -80
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex AE -120
+KPX Ycircumflex Oslash -80
+KPX Ycircumflex Agrave -120
+KPX Ycircumflex Atilde -120
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex OE -80
+KPX Ycircumflex Acircumflex -120
+KPX Ycircumflex Aacute -120
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Aogonek -120
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex AEacute -120
+KPX Ycircumflex Oslashacute -80
+KPX Ycircumflex Odieresiscyrillic -80
+KPX Ycircumflex Gcommaaccent -80
+KPX Ycircumflex Gdotaccent -80
+KPX Ycircumflex Ohungarumlaut -80
+KPX Ycircumflex Ohorn -80
+KPX Ycircumflex Adotbelow -120
+KPX Ycircumflex Ahookabove -120
+KPX Ycircumflex Acircumflexacute -120
+KPX Ycircumflex Acircumflexgrave -120
+KPX Ycircumflex Acircumflexhookabove -120
+KPX Ycircumflex Acircumflexdotbelow -120
+KPX Ycircumflex Abreveacute -120
+KPX Ycircumflex Abrevegrave -120
+KPX Ycircumflex Abrevehookabove -120
+KPX Ycircumflex Abrevetilde -120
+KPX Ycircumflex Ohookabove -80
+KPX Ycircumflex Ocircumflexacute -80
+KPX Ycircumflex Ocircumflexgrave -80
+KPX Ycircumflex Ocircumflexhookabove -80
+KPX Ycircumflex Ocircumflextilde -80
+KPX Ycircumflex Ocircumflexdotbelow -80
+KPX Ycircumflex uni1EDC -80
+KPX Ycircumflex uni1EDE -80
+KPX Ycircumflex Ohorntilde -80
+KPX Ycircumflex Ohorndotbelow -80
+KPX Aringacute T -60
+KPX Aringacute V -124
+KPX Aringacute W -124
+KPX Aringacute Y -120
+KPX Aringacute Ydieresis -120
+KPX Aringacute Yacute -120
+KPX Aringacute Tcaron -60
+KPX Aringacute Wcircumflex -124
+KPX Aringacute Wgrave -124
+KPX Aringacute Wacute -124
+KPX Aringacute Ygrave -120
+KPX Oslashacute V -40
+KPX Oslashacute Y -60
+KPX Oslashacute Ydieresis -60
+KPX Oslashacute Yacute -60
+KPX Oslashacute Ycircumflex -60
+KPX Oslashacute Ygrave -60
+KPX Oslashacute Ydotbelow -60
+KPX Oslashacute Yhookabove -60
+KPX Oslashacute Ytilde -6
+KPX Alphatonos pi -50
+KPX Alphatonos gamma -50
+KPX Alphatonos eta -50
+KPX Alphatonos nu -50
+KPX Alphatonos tau -50
+KPX Alphatonos upsilon -50
+KPX Alphatonos chi -50
+KPX Alphatonos psi -50
+KPX Alphatonos upsilondieresis -50
+KPX Upsilontonos uni03BC -50
+KPX Upsilontonos pi -50
+KPX Upsilontonos alpha -50
+KPX Upsilontonos beta -50
+KPX Upsilontonos gamma -70
+KPX Upsilontonos delta -30
+KPX Upsilontonos epsilon -50
+KPX Upsilontonos eta -50
+KPX Upsilontonos kappa -50
+KPX Upsilontonos lambda 30
+KPX Upsilontonos nu -50
+KPX Upsilontonos omicron -50
+KPX Upsilontonos rho -50
+KPX Upsilontonos uni03C2 -30
+KPX Upsilontonos sigma -50
+KPX Upsilontonos tau -50
+KPX Upsilontonos upsilon -70
+KPX Upsilontonos phi -50
+KPX Upsilontonos chi -50
+KPX Upsilontonos psi -50
+KPX Upsilontonos omega -70
+KPX Alpha pi -50
+KPX Alpha Tau -50
+KPX Alpha Upsilon -70
+KPX Alpha Upsilondieresis -70
+KPX Alpha etatonos -50
+KPX Alpha gamma -50
+KPX Alpha eta -50
+KPX Alpha nu -50
+KPX Alpha tau -50
+KPX Alpha upsilon -50
+KPX Alpha chi -50
+KPX Alpha psi -50
+KPX Alpha upsilontonos -50
+KPX Alpha uni1F7B -50
+KPX Alpha uni1F7A -50
+KPX Alpha uni1F51 -50
+KPX Alpha uni1F50 -50
+KPX Alpha uni1F55 -50
+KPX Alpha uni1F53 -50
+KPX Alpha uni1F54 -50
+KPX Alpha uni1F52 -50
+KPX Alpha uni1FE6 -50
+KPX Alpha uni1F56 -50
+KPX Alpha uni1F57 -50
+KPX Alpha uni1FE3 -50
+KPX Alpha uni1FE2 -50
+KPX Alpha uni1FE0 -50
+KPX Alpha uni1FE1 -50
+KPX Gamma omicron -50
+KPX Lambda pi -50
+KPX Lambda Tau -50
+KPX Lambda Upsilon -70
+KPX Lambda Upsilondieresis -70
+KPX Lambda etatonos -50
+KPX Lambda gamma -50
+KPX Lambda eta -50
+KPX Lambda nu -50
+KPX Lambda tau -50
+KPX Lambda upsilon -50
+KPX Lambda chi -50
+KPX Lambda psi -50
+KPX Lambda upsilondieresis -50
+KPX Tau pi -50
+KPX Tau Alpha -50
+KPX Tau Lambda -50
+KPX Tau alphatonos -50
+KPX Tau alpha -50
+KPX Tau gamma -50
+KPX Tau epsilon -50
+KPX Tau nu -50
+KPX Tau omicron -50
+KPX Tau rho -50
+KPX Tau uni03C2 -50
+KPX Tau sigma -50
+KPX Tau tau -50
+KPX Tau upsilon -50
+KPX Tau phi -50
+KPX Tau chi -50
+KPX Tau psi -50
+KPX Tau omega -50
+KPX Tau omicrontonos -50
+KPX Tau upsilontonos -50
+KPX Tau omegatonos -50
+KPX Tau uni1F71 -50
+KPX Tau uni1F70 -50
+KPX Tau uni1FB0 -50
+KPX Tau uni1FB1 -50
+KPX Tau uni1FB2 -50
+KPX Tau uni1FB3 -50
+KPX Tau uni1fFB4 -50
+KPX Tau uni1FB6 -50
+KPX Tau uni1FB7 -50
+KPX Tau uni1F73 -50
+KPX Tau uni1F72 -50
+KPX Tau uni1F75 -50
+KPX Tau uni1F74 -50
+KPX Tau uni1FC3 -50
+KPX Tau uni1FC4 -50
+KPX Tau uni1FC6 -50
+KPX Tau uni1FC7 -50
+KPX Tau uni1F79 -50
+KPX Tau uni1F78 -50
+KPX Tau uni1F7B -50
+KPX Tau uni1F7A -50
+KPX Tau uni1FE0 -50
+KPX Tau uni1FE1 -50
+KPX Tau uni1F7D -50
+KPX Tau uni1F7C -50
+KPX Tau uni1FF6 -50
+KPX Tau uni1FF2 -50
+KPX Tau uni1FF3 -50
+KPX Tau uni1FF4 -50
+KPX Upsilon uni03BC -50
+KPX Upsilon pi -50
+KPX Upsilon Delta -30
+KPX Upsilon iotadieresistonos 40
+KPX Upsilon Alpha -70
+KPX Upsilon Lambda -70
+KPX Upsilon alphatonos -50
+KPX Upsilon epsilontonos -50
+KPX Upsilon etatonos -50
+KPX Upsilon upsilondieresistonos -50
+KPX Upsilon alpha -50
+KPX Upsilon beta -50
+KPX Upsilon gamma -90
+KPX Upsilon delta -30
+KPX Upsilon epsilon -50
+KPX Upsilon eta -70
+KPX Upsilon iota -50
+KPX Upsilon kappa -50
+KPX Upsilon nu -50
+KPX Upsilon omicron -50
+KPX Upsilon rho -50
+KPX Upsilon uni03C2 -50
+KPX Upsilon sigma -50
+KPX Upsilon tau -50
+KPX Upsilon upsilon -70
+KPX Upsilon phi -50
+KPX Upsilon chi -50
+KPX Upsilon psi -70
+KPX Upsilon omega -70
+KPX Upsilon iotadieresis 50
+KPX Upsilon upsilondieresis -70
+KPX Upsilon omicrontonos -50
+KPX Upsilon upsilontonos -70
+KPX Upsilon omegatonos -70
+KPX Upsilon uni1F70 -80
+KPX Upsilon uni1FB6 -80
+KPX Upsilon uni1FB7 -80
+KPX Upsilon uni1F79 -80
+KPX Chi pi -50
+KPX Chi etatonos -50
+KPX Chi eta -50
+KPX Chi nu -50
+KPX Chi tau -50
+KPX Chi upsilon -50
+KPX Chi chi -50
+KPX Chi upsilondieresis -50
+KPX Chi uni1F71 -50
+KPX Chi uni1F70 -50
+KPX Chi uni1FB3 -50
+KPX Chi uni1FB6 -50
+KPX Chi uni1FB7 -50
+KPX Chi uni1F75 -50
+KPX Chi uni1F74 -50
+KPX Chi uni1FC2 -50
+KPX Chi uni1FC3 -50
+KPX Chi uni1FC4 -50
+KPX Chi uni1FC6 -50
+KPX Chi uni1F7B -50
+KPX Chi uni1F7A -50
+KPX Chi uni1FE6 -50
+KPX Chi uni1FE0 -50
+KPX Chi uni1FE1 -50
+KPX Chi uni1FE7 -50
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Alpha -70
+KPX Upsilondieresis Lambda -70
+KPX beta uni1F75 -16
+KPX gamma chi 23
+KPX delta iota -12
+KPX delta omicron -18
+KPX zeta uni1FC6 -18
+KPX eta rho 12
+KPX kappa beta 12
+KPX nu theta 8
+KPX rho iota 6
+KPX sigma uni03BC 12
+KPX sigma iota 12
+KPX sigma tau 28
+KPX sigma uni00B5 12
+KPX sigma theta 16
+KPX phi alpha -8
+KPX chi rho 32
+KPX Wgrave A -124
+KPX Wgrave Aring -124
+KPX Wgrave AE -124
+KPX Wgrave Agrave -124
+KPX Wgrave Acircumflex -124
+KPX Wgrave Aacute -124
+KPX Wgrave Amacron -124
+KPX Wgrave Abreve -124
+KPX Wgrave Aogonek -124
+KPX Wgrave Aringacute -124
+KPX Wgrave AEacute -124
+KPX Wgrave Adotbelow -124
+KPX Wgrave Ahookabove -124
+KPX Wgrave Acircumflexacute -124
+KPX Wgrave Acircumflexgrave -124
+KPX Wgrave Acircumflexhookabove -124
+KPX Wgrave Acircumflextilde -124
+KPX Wgrave Acircumflexdotbelow -124
+KPX Wgrave Abreveacute -124
+KPX Wgrave Abrevegrave -124
+KPX Wgrave Abrevetilde -124
+KPX Wgrave Abrevedotbelow -124
+KPX Wacute A -124
+KPX Wacute Adieresis -124
+KPX Wacute Aring -124
+KPX Wacute AE -124
+KPX Wacute Agrave -124
+KPX Wacute Atilde -124
+KPX Wacute Acircumflex -124
+KPX Wacute Aacute -124
+KPX Wacute Amacron -124
+KPX Wacute Abreve -124
+KPX Wacute Aogonek -124
+KPX Wacute Aringacute -124
+KPX Wacute AEacute -124
+KPX Wacute Adotbelow -124
+KPX Wacute Ahookabove -124
+KPX Wacute Acircumflexacute -124
+KPX Wacute Acircumflexgrave -124
+KPX Wacute Acircumflexhookabove -124
+KPX Wacute Acircumflextilde -124
+KPX Wacute Acircumflexdotbelow -124
+KPX Wacute Abreveacute -124
+KPX Wacute Abrevegrave -124
+KPX Wacute Abrevetilde -124
+KPX Wacute Abrevedotbelow -124
+KPX Wdieresis A -124
+KPX Wdieresis Adieresis -124
+KPX Wdieresis Aring -124
+KPX Wdieresis AE -124
+KPX Wdieresis Agrave -124
+KPX Wdieresis Atilde -124
+KPX Wdieresis Acircumflex -124
+KPX Wdieresis Aacute -124
+KPX Wdieresis AEacute -124
+KPX Wdieresis Adotbelow -124
+KPX Wdieresis Ahookabove -124
+KPX Wdieresis Acircumflexacute -124
+KPX Wdieresis Acircumflexgrave -124
+KPX Wdieresis Acircumflextilde -124
+KPX Wdieresis Acircumflexdotbelow -124
+KPX Wdieresis Abreveacute -124
+KPX Wdieresis Abrevegrave -124
+KPX Wdieresis Abrevetilde -124
+KPX Wdieresis Abrevedotbelow -124
+KPX Ygrave A -120
+KPX Ygrave C -80
+KPX Ygrave G -80
+KPX Ygrave O -80
+KPX Ygrave Adieresis -120
+KPX Ygrave Aring -120
+KPX Ygrave Ccedilla -80
+KPX Ygrave Odieresis -80
+KPX Ygrave AE -120
+KPX Ygrave Oslash -80
+KPX Ygrave Agrave -120
+KPX Ygrave Atilde -120
+KPX Ygrave Otilde -80
+KPX Ygrave OE -80
+KPX Ygrave Acircumflex -120
+KPX Ygrave Aacute -120
+KPX Ygrave Oacute -80
+KPX Ygrave Ocircumflex -80
+KPX Ygrave Ograve -80
+KPX Ygrave Cacute -80
+KPX Ygrave Ccaron -80
+KPX Ygrave Amacron -120
+KPX Ygrave Abreve -120
+KPX Ygrave Aogonek -120
+KPX Ygrave Ccircumflex -80
+KPX Ygrave Gcircumflex -80
+KPX Ygrave Omacron -80
+KPX Ygrave Obreve -80
+KPX Ygrave Aringacute -120
+KPX Ygrave AEacute -120
+KPX Ygrave Oslashacute -80
+KPX Ygrave Odieresiscyrillic -80
+KPX Ygrave Gcommaaccent -80
+KPX Ygrave Gdotaccent -80
+KPX Ygrave Ohungarumlaut -80
+KPX Ygrave Ohorn -80
+KPX Ygrave Adotbelow -120
+KPX Ygrave Ahookabove -120
+KPX Ygrave Acircumflexacute -120
+KPX Ygrave Acircumflexgrave -120
+KPX Ygrave Acircumflexhookabove -120
+KPX Ygrave Acircumflextilde -120
+KPX Ygrave Acircumflexdotbelow -120
+KPX Ygrave Abreveacute -120
+KPX Ygrave Abrevegrave -120
+KPX Ygrave Abrevetilde -120
+KPX Ygrave Abrevedotbelow -120
+KPX Ygrave Odotbelow -80
+KPX Ygrave Ohookabove -80
+KPX Ygrave Ocircumflexacute -80
+KPX Ygrave Ocircumflexgrave -80
+KPX Ygrave Ocircumflexhookabove -80
+KPX Ygrave Ocircumflextilde -80
+KPX Ygrave Ocircumflexdotbelow -80
+KPX Ygrave uni1EDC -80
+KPX Ygrave uni1EDE -80
+KPX Ygrave Ohorntilde -80
+KPX Ygrave Ohorndotbelow -80
+KPX Odieresiscyrillic Y -60
+KPX Odieresiscyrillic Ydieresis -60
+KPX Odieresiscyrillic Yacute -60
+KPX Odieresiscyrillic Ycircumflex -60
+KPX Odieresiscyrillic Ygrave -60
+KPX Odieresiscyrillic Ydotbelow -60
+KPX Odieresiscyrillic Yhookabove -60
+KPX Odieresiscyrillic Ytilde -60
+KPX Ohungarumlaut V -40
+KPX Ohungarumlaut Y -60
+KPX Ohungarumlaut Ydieresis -60
+KPX Ohungarumlaut Yacute -60
+KPX Ohungarumlaut Ycircumflex -60
+KPX Ohungarumlaut Ygrave -60
+KPX Ohungarumlaut Ydotbelow -60
+KPX Ohungarumlaut Yhookabove -60
+KPX Ohungarumlaut Ytilde -60
+KPX Tcommaaccent A -60
+KPX Tcommaaccent Ahookabove -60
+KPX Tquoteright A -149
+KPX Tquoteright Ahookabove -124
+KPX uni1F08 pi -50
+KPX uni1F08 etatonos -50
+KPX uni1F08 upsilondieresistonos -50
+KPX uni1F08 gamma -50
+KPX uni1F08 eta -50
+KPX uni1F08 nu -50
+KPX uni1F08 tau -50
+KPX uni1F08 upsilon -50
+KPX uni1F08 chi -50
+KPX uni1F08 psi -50
+KPX uni1F08 upsilontonos -50
+KPX uni1F08 uni1FC3 -50
+KPX uni1F08 uni1FC6 -50
+KPX uni1F08 uni1FC7 -50
+KPX uni1F09 pi -50
+KPX uni1F09 etatonos -50
+KPX uni1F09 upsilondieresistonos -50
+KPX uni1F09 gamma -50
+KPX uni1F09 eta -50
+KPX uni1F09 nu -50
+KPX uni1F09 tau -50
+KPX uni1F09 upsilon -50
+KPX uni1F09 chi -50
+KPX uni1F09 psi -50
+KPX uni1F09 upsilondieresis -50
+KPX uni1F09 upsilontonos -50
+KPX uni1F09 uni1FC3 -50
+KPX uni1F09 uni1FC6 -50
+KPX uni1F09 uni1FC7 -50
+KPX uni1F0A pi -50
+KPX uni1F0A gamma -50
+KPX uni1F0A eta -50
+KPX uni1F0A nu -50
+KPX uni1F0A tau -50
+KPX uni1F0A upsilon -50
+KPX uni1F0A chi -50
+KPX uni1F0A psi -50
+KPX uni1F0A upsilondieresis -50
+KPX uni1F0A uni1FC3 -50
+KPX uni1F0B pi -50
+KPX uni1F0B gamma -50
+KPX uni1F0B eta -50
+KPX uni1F0B nu -50
+KPX uni1F0B tau -50
+KPX uni1F0B upsilon -50
+KPX uni1F0B chi -50
+KPX uni1F0B psi -50
+KPX uni1F0B upsilondieresis -50
+KPX uni1F0B uni1FC3 -50
+KPX uni1F0C pi -50
+KPX uni1F0C gamma -50
+KPX uni1F0C eta -50
+KPX uni1F0C nu -50
+KPX uni1F0C tau -50
+KPX uni1F0C upsilon -50
+KPX uni1F0C chi -50
+KPX uni1F0C psi -50
+KPX uni1F0C upsilondieresis -50
+KPX uni1F0C uni1FC3 -50
+KPX uni1F0D pi -50
+KPX uni1F0D gamma -50
+KPX uni1F0D eta -50
+KPX uni1F0D nu -50
+KPX uni1F0D tau -50
+KPX uni1F0D upsilon -50
+KPX uni1F0D chi -50
+KPX uni1F0D psi -50
+KPX uni1F0D upsilondieresis -50
+KPX uni1F0D uni1FC3 -50
+KPX uni1F0E pi -50
+KPX uni1F0E gamma -50
+KPX uni1F0E eta -50
+KPX uni1F0E nu -50
+KPX uni1F0E tau -50
+KPX uni1F0E upsilon -50
+KPX uni1F0E chi -50
+KPX uni1F0E psi -50
+KPX uni1F0E upsilondieresis -50
+KPX uni1F0E uni1FC3 -50
+KPX uni1F0F pi -50
+KPX uni1F0F gamma -50
+KPX uni1F0F eta -50
+KPX uni1F0F nu -50
+KPX uni1F0F tau -50
+KPX uni1F0F upsilon -50
+KPX uni1F0F chi -50
+KPX uni1F0F psi -50
+KPX uni1F0F upsilondieresis -50
+KPX uni1F0F uni1FC3 -50
+KPX uni1F88 pi -50
+KPX uni1F88 etatonos -50
+KPX uni1F88 gamma -50
+KPX uni1F88 eta -50
+KPX uni1F88 nu -50
+KPX uni1F88 tau -50
+KPX uni1F88 upsilon -50
+KPX uni1F88 chi -50
+KPX uni1F88 psi -50
+KPX uni1F88 upsilondieresis -50
+KPX uni1F89 pi -50
+KPX uni1F89 etatonos -50
+KPX uni1F89 gamma -50
+KPX uni1F89 eta -50
+KPX uni1F89 nu -50
+KPX uni1F89 tau -50
+KPX uni1F89 upsilon -50
+KPX uni1F89 chi -50
+KPX uni1F89 psi -50
+KPX uni1F89 upsilondieresis -50
+KPX uni1F59 uni03BC -50
+KPX uni1F59 pi -50
+KPX uni1F59 alphatonos -50
+KPX uni1F59 epsilontonos -50
+KPX uni1F59 etatonos -50
+KPX uni1F59 upsilondieresistonos -70
+KPX uni1F59 alpha -50
+KPX uni1F59 beta -50
+KPX uni1F59 gamma -70
+KPX uni1F59 delta -21
+KPX uni1F59 epsilon -50
+KPX uni1F59 eta -50
+KPX uni1F59 iota -30
+KPX uni1F59 kappa -50
+KPX uni1F59 lambda 30
+KPX uni1F59 nu -50
+KPX uni1F59 omicron -50
+KPX uni1F59 rho -50
+KPX uni1F59 uni03C2 -30
+KPX uni1F59 sigma -50
+KPX uni1F59 tau -50
+KPX uni1F59 upsilon -70
+KPX uni1F59 phi -50
+KPX uni1F59 chi -50
+KPX uni1F59 psi -50
+KPX uni1F59 omega -70
+KPX uni1F59 omicrontonos -50
+KPX uni1F59 upsilontonos -70
+KPX uni1F59 omegatonos -70
+KPX uni1F59 uni1FC6 -57
+KPX uni1F5B uni03BC -50
+KPX uni1F5B pi -50
+KPX uni1F5B alpha -50
+KPX uni1F5B beta -50
+KPX uni1F5B gamma -70
+KPX uni1F5B delta -30
+KPX uni1F5B epsilon -50
+KPX uni1F5B eta -50
+KPX uni1F5B iota -30
+KPX uni1F5B kappa -50
+KPX uni1F5B lambda 30
+KPX uni1F5B nu -50
+KPX uni1F5B omicron -70
+KPX uni1F5B rho -50
+KPX uni1F5B uni03C2 -30
+KPX uni1F5B sigma -50
+KPX uni1F5B tau -50
+KPX uni1F5B upsilon -70
+KPX uni1F5B phi -50
+KPX uni1F5B chi -50
+KPX uni1F5B psi -50
+KPX uni1F5B omega -70
+KPX uni1F5D uni03BC -50
+KPX uni1F5D pi -50
+KPX uni1F5D alpha -50
+KPX uni1F5D beta -50
+KPX uni1F5D gamma -70
+KPX uni1F5D delta -30
+KPX uni1F5D epsilon -50
+KPX uni1F5D eta -50
+KPX uni1F5D iota -30
+KPX uni1F5D kappa -50
+KPX uni1F5D lambda 30
+KPX uni1F5D nu -50
+KPX uni1F5D omicron -50
+KPX uni1F5D rho -50
+KPX uni1F5D uni03C2 -30
+KPX uni1F5D sigma -50
+KPX uni1F5D tau -50
+KPX uni1F5D upsilon -70
+KPX uni1F5D phi -50
+KPX uni1F5D chi -50
+KPX uni1F5D psi -50
+KPX uni1F5D omega -70
+KPX uni1F5F uni03BC -50
+KPX uni1F5F pi -50
+KPX uni1F5F alpha -50
+KPX uni1F5F beta -50
+KPX uni1F5F gamma -70
+KPX uni1F5F delta -30
+KPX uni1F5F epsilon -50
+KPX uni1F5F eta -50
+KPX uni1F5F kappa -50
+KPX uni1F5F lambda 30
+KPX uni1F5F nu -50
+KPX uni1F5F omicron -50
+KPX uni1F5F rho -50
+KPX uni1F5F uni03C2 -30
+KPX uni1F5F sigma -50
+KPX uni1F5F tau -50
+KPX uni1F5F upsilon -70
+KPX uni1F5F phi -50
+KPX uni1F5F chi -50
+KPX uni1F5F psi -50
+KPX uni1F5F omega -70
+KPX uni1F73 omicron -12
+KPX uni1F7A theta -14
+KPX uni0375 nu -91
+KPX Ohorn Y 50
+KPX Ohorn Ydieresis 50
+KPX Ohorn Yacute 50
+KPX Ohorn Ycircumflex 50
+KPX Ohorn Ygrave 50
+KPX Ohorn Ydotbelow 50
+KPX Ohorn Yhookabove 50
+KPX Ohorn Ytilde 50
+KPX Adotbelow T -60
+KPX Adotbelow V -124
+KPX Adotbelow W -124
+KPX Adotbelow Y -120
+KPX Adotbelow Ydieresis -120
+KPX Adotbelow Tcaron -60
+KPX Adotbelow Tbar -60
+KPX Adotbelow Wcircumflex -124
+KPX Adotbelow Ycircumflex -120
+KPX Adotbelow Wgrave -124
+KPX Adotbelow Wacute -124
+KPX Adotbelow Wdieresis -124
+KPX Adotbelow Ygrave -120
+KPX Adotbelow Ydotbelow -120
+KPX Adotbelow Yhookabove -120
+KPX Adotbelow Ytilde -120
+KPX Ahookabove T -60
+KPX Ahookabove V -124
+KPX Ahookabove W -124
+KPX Ahookabove Y -120
+KPX Ahookabove Yacute -120
+KPX Ahookabove Tcaron -60
+KPX Ahookabove Tbar -60
+KPX Ahookabove Wcircumflex -124
+KPX Ahookabove Ycircumflex -120
+KPX Ahookabove Wgrave -124
+KPX Ahookabove Wacute -124
+KPX Ahookabove Wdieresis -124
+KPX Ahookabove Ygrave -120
+KPX Ahookabove Tcommaaccent -60
+KPX Acircumflexacute T -60
+KPX Acircumflexacute V -124
+KPX Acircumflexacute W -124
+KPX Acircumflexacute Y -120
+KPX Acircumflexacute Yacute -120
+KPX Acircumflexacute Tcaron -60
+KPX Acircumflexacute Tbar -60
+KPX Acircumflexacute Wcircumflex -124
+KPX Acircumflexacute Ycircumflex -120
+KPX Acircumflexacute Wgrave -124
+KPX Acircumflexacute Wacute -124
+KPX Acircumflexacute Wdieresis -124
+KPX Acircumflexacute Ygrave -120
+KPX Acircumflexacute Ydotbelow -120
+KPX Acircumflexacute Yhookabove -120
+KPX Acircumflexacute Ytilde -120
+KPX Acircumflexgrave T -60
+KPX Acircumflexgrave V -124
+KPX Acircumflexgrave W -124
+KPX Acircumflexgrave Y -120
+KPX Acircumflexgrave Yacute -120
+KPX Acircumflexgrave Tcaron -60
+KPX Acircumflexgrave Tbar -60
+KPX Acircumflexgrave Wcircumflex -124
+KPX Acircumflexgrave Ycircumflex -120
+KPX Acircumflexgrave Wgrave -124
+KPX Acircumflexgrave Wacute -124
+KPX Acircumflexgrave Wdieresis -124
+KPX Acircumflexgrave Ygrave -120
+KPX Acircumflexgrave Ydotbelow -120
+KPX Acircumflexgrave Yhookabove -120
+KPX Acircumflexgrave Ytilde -120
+KPX Acircumflexhookabove T -60
+KPX Acircumflexhookabove V -124
+KPX Acircumflexhookabove W -124
+KPX Acircumflexhookabove Y -120
+KPX Acircumflexhookabove Yacute -120
+KPX Acircumflexhookabove Tcaron -60
+KPX Acircumflexhookabove Tbar -60
+KPX Acircumflexhookabove Wcircumflex -124
+KPX Acircumflexhookabove Ycircumflex -120
+KPX Acircumflexhookabove Wgrave -124
+KPX Acircumflexhookabove Wacute -124
+KPX Acircumflexhookabove Ygrave -120
+KPX Acircumflexhookabove Ydotbelow -120
+KPX Acircumflexhookabove Yhookabove -120
+KPX Acircumflexhookabove Ytilde -120
+KPX Acircumflextilde V -124
+KPX Acircumflextilde W -124
+KPX Acircumflextilde Y -120
+KPX Acircumflextilde Yacute -120
+KPX Acircumflextilde Tcaron -60
+KPX Acircumflextilde Tbar -60
+KPX Acircumflextilde Wgrave -124
+KPX Acircumflextilde Wacute -124
+KPX Acircumflextilde Wdieresis -124
+KPX Acircumflextilde Ygrave -120
+KPX Acircumflextilde Ydotbelow -120
+KPX Acircumflextilde Yhookabove -120
+KPX Acircumflextilde Ytilde -120
+KPX Acircumflexdotbelow T -60
+KPX Acircumflexdotbelow V -124
+KPX Acircumflexdotbelow W -124
+KPX Acircumflexdotbelow Y -120
+KPX Acircumflexdotbelow Ydieresis -120
+KPX Acircumflexdotbelow Yacute -120
+KPX Acircumflexdotbelow Tcaron -60
+KPX Acircumflexdotbelow Tbar -60
+KPX Acircumflexdotbelow Wcircumflex -124
+KPX Acircumflexdotbelow Ycircumflex -120
+KPX Acircumflexdotbelow Wgrave -124
+KPX Acircumflexdotbelow Wacute -124
+KPX Acircumflexdotbelow Wdieresis -124
+KPX Acircumflexdotbelow Ygrave -120
+KPX Acircumflexdotbelow Ydotbelow -120
+KPX Acircumflexdotbelow Yhookabove -120
+KPX Acircumflexdotbelow Ytilde -120
+KPX Abreveacute T -120
+KPX Abreveacute V -124
+KPX Abreveacute W -124
+KPX Abreveacute Y -120
+KPX Abreveacute Ydieresis -120
+KPX Abreveacute Yacute -120
+KPX Abreveacute Tcaron -60
+KPX Abreveacute Tbar -60
+KPX Abreveacute Wcircumflex -124
+KPX Abreveacute Ycircumflex -120
+KPX Abreveacute Wgrave -124
+KPX Abreveacute Wacute -124
+KPX Abreveacute Wdieresis -124
+KPX Abreveacute Ygrave -120
+KPX Abreveacute Ydotbelow -120
+KPX Abreveacute Yhookabove -120
+KPX Abreveacute Ytilde -120
+KPX Abrevegrave T -60
+KPX Abrevegrave V -124
+KPX Abrevegrave W -124
+KPX Abrevegrave Y -120
+KPX Abrevegrave Ydieresis -120
+KPX Abrevegrave Yacute -120
+KPX Abrevegrave Tcaron -60
+KPX Abrevegrave Tbar -80
+KPX Abrevegrave Wcircumflex -124
+KPX Abrevegrave Ycircumflex -120
+KPX Abrevegrave Wgrave -124
+KPX Abrevegrave Wacute -124
+KPX Abrevegrave Wdieresis -124
+KPX Abrevegrave Ygrave -120
+KPX Abrevegrave Ydotbelow -120
+KPX Abrevegrave Yhookabove -120
+KPX Abrevegrave Ytilde -120
+KPX Abrevehookabove T -60
+KPX Abrevehookabove V -124
+KPX Abrevehookabove W -124
+KPX Abrevehookabove Y -120
+KPX Abrevehookabove Ydieresis -120
+KPX Abrevehookabove Yacute -120
+KPX Abrevehookabove Tcaron -60
+KPX Abrevehookabove Tbar -60
+KPX Abrevehookabove Wcircumflex -124
+KPX Abrevehookabove Ycircumflex -120
+KPX Abrevehookabove Ydotbelow -120
+KPX Abrevehookabove Yhookabove -120
+KPX Abrevehookabove Ytilde -120
+KPX Abrevetilde T -60
+KPX Abrevetilde V -124
+KPX Abrevetilde W -124
+KPX Abrevetilde Y -120
+KPX Abrevetilde Ydieresis -120
+KPX Abrevetilde Yacute -120
+KPX Abrevetilde Tcaron -60
+KPX Abrevetilde Tbar -60
+KPX Abrevetilde Wcircumflex -124
+KPX Abrevetilde Ycircumflex -120
+KPX Abrevetilde Wgrave -124
+KPX Abrevetilde Wacute -124
+KPX Abrevetilde Wdieresis -124
+KPX Abrevetilde Ygrave -120
+KPX Abrevetilde Ydotbelow -120
+KPX Abrevetilde Yhookabove -120
+KPX Abrevetilde Ytilde -120
+KPX Abrevedotbelow T -60
+KPX Abrevedotbelow V -124
+KPX Abrevedotbelow W -124
+KPX Abrevedotbelow Y -120
+KPX Abrevedotbelow Yacute -120
+KPX Abrevedotbelow Tcaron -60
+KPX Abrevedotbelow Tbar -60
+KPX Abrevedotbelow Wgrave -124
+KPX Abrevedotbelow Wacute -124
+KPX Abrevedotbelow Wdieresis -124
+KPX Abrevedotbelow Ygrave -120
+KPX Abrevedotbelow Ydotbelow -120
+KPX Abrevedotbelow Yhookabove -120
+KPX Abrevedotbelow Ytilde -120
+KPX Odotbelow V -40
+KPX Odotbelow Y -60
+KPX Odotbelow Ydieresis -60
+KPX Odotbelow Yacute -60
+KPX Odotbelow Ygrave -60
+KPX Odotbelow Ydotbelow -60
+KPX Odotbelow Yhookabove -60
+KPX Odotbelow Ytilde -60
+KPX Ohookabove V -40
+KPX Ohookabove Y -60
+KPX Ohookabove Ydieresis -60
+KPX Ohookabove Yacute -60
+KPX Ohookabove Ycircumflex -60
+KPX Ohookabove Ygrave -60
+KPX Ohookabove Ydotbelow -60
+KPX Ohookabove Yhookabove -60
+KPX Ohookabove Ytilde -60
+KPX Ocircumflexacute V -40
+KPX Ocircumflexacute Y -60
+KPX Ocircumflexacute Ydieresis -60
+KPX Ocircumflexacute Yacute -60
+KPX Ocircumflexacute Ycircumflex -60
+KPX Ocircumflexacute Ygrave -60
+KPX Ocircumflexacute Ydotbelow -60
+KPX Ocircumflexacute Yhookabove -60
+KPX Ocircumflexacute Ytilde -60
+KPX Ocircumflexgrave V -40
+KPX Ocircumflexgrave Y -60
+KPX Ocircumflexgrave Ydieresis -60
+KPX Ocircumflexgrave Yacute -60
+KPX Ocircumflexgrave Ycircumflex -60
+KPX Ocircumflexgrave Ygrave -60
+KPX Ocircumflexgrave Ydotbelow -60
+KPX Ocircumflexgrave Yhookabove -60
+KPX Ocircumflexgrave Ytilde -60
+KPX Ocircumflexhookabove Y -60
+KPX Ocircumflexhookabove Ydieresis -60
+KPX Ocircumflexhookabove Yacute -60
+KPX Ocircumflexhookabove Ycircumflex -60
+KPX Ocircumflexhookabove Ygrave -60
+KPX Ocircumflexhookabove Ydotbelow -60
+KPX Ocircumflexhookabove Yhookabove -60
+KPX Ocircumflexhookabove Ytilde -60
+KPX Ocircumflextilde Y -60
+KPX Ocircumflextilde Ydieresis -60
+KPX Ocircumflextilde Ycircumflex -60
+KPX Ocircumflextilde Ygrave -60
+KPX Ocircumflextilde Ydotbelow -60
+KPX Ocircumflextilde Yhookabove -60
+KPX Ocircumflextilde Ytilde -60
+KPX Ocircumflexdotbelow Y -60
+KPX Ocircumflexdotbelow Ydieresis -60
+KPX Ocircumflexdotbelow Yacute -60
+KPX Ocircumflexdotbelow Ycircumflex -60
+KPX Ocircumflexdotbelow Ygrave -60
+KPX Ocircumflexdotbelow Ydotbelow -60
+KPX Ocircumflexdotbelow Yhookabove -60
+KPX Ocircumflexdotbelow Ytilde -60
+KPX Ohornacute Yhookabove 50
+KPX Ohornacute Ytilde 50
+KPX uni1EDC Y 50
+KPX uni1EDC Ydieresis 50
+KPX uni1EDC Yacute 50
+KPX uni1EDC Ycircumflex 50
+KPX uni1EDC Ygrave 50
+KPX uni1EDC Ydotbelow 50
+KPX uni1EDC Yhookabove 50
+KPX uni1EDC Ytilde 50
+KPX uni1EDE Y 50
+KPX uni1EDE Ydieresis 50
+KPX uni1EDE Yacute 50
+KPX uni1EDE Ycircumflex 50
+KPX uni1EDE Ygrave 50
+KPX uni1EDE Ydotbelow 50
+KPX uni1EDE Yhookabove 50
+KPX uni1EDE Ytilde 50
+KPX Ohorntilde Y 50
+KPX Ohorntilde Ydieresis 50
+KPX Ohorntilde Yacute 50
+KPX Ohorntilde Ycircumflex 50
+KPX Ohorntilde Ygrave 50
+KPX Ohorntilde Ydotbelow -50
+KPX Ohorntilde Yhookabove 50
+KPX Ohorntilde Ytilde 50
+KPX Ohorndotbelow Y 50
+KPX Ohorndotbelow Ydieresis 50
+KPX Ohorndotbelow Yacute 50
+KPX Ohorndotbelow Ycircumflex 50
+KPX Ohorndotbelow Ygrave 50
+KPX Ohorndotbelow Ydotbelow 50
+KPX Ohorndotbelow Yhookabove 50
+KPX Ohorndotbelow Ytilde 50
+KPX Ydotbelow C -80
+KPX Ydotbelow G -80
+KPX Ydotbelow O -80
+KPX Ydotbelow Ccedilla -80
+KPX Ydotbelow Odieresis -80
+KPX Ydotbelow Oslash -80
+KPX Ydotbelow Otilde -80
+KPX Ydotbelow OE -80
+KPX Ydotbelow Oacute -80
+KPX Ydotbelow Ocircumflex -80
+KPX Ydotbelow Ograve -80
+KPX Ydotbelow Cacute -80
+KPX Ydotbelow Ccaron -80
+KPX Ydotbelow Ccircumflex -80
+KPX Ydotbelow Gcircumflex -80
+KPX Ydotbelow Omacron -80
+KPX Ydotbelow Obreve -80
+KPX Ydotbelow Oslashacute -80
+KPX Ydotbelow Odieresiscyrillic -80
+KPX Ydotbelow Gcommaaccent -80
+KPX Ydotbelow Gdotaccent -80
+KPX Ydotbelow Ohungarumlaut -80
+KPX Ydotbelow Ohorn -80
+KPX Ydotbelow Adotbelow -120
+KPX Ydotbelow Acircumflexgrave -120
+KPX Ydotbelow Acircumflexhookabove -120
+KPX Ydotbelow Acircumflextilde -120
+KPX Ydotbelow Acircumflexdotbelow -120
+KPX Ydotbelow Abreveacute -120
+KPX Ydotbelow Abrevegrave -120
+KPX Ydotbelow Abrevehookabove -120
+KPX Ydotbelow Abrevetilde -120
+KPX Ydotbelow Abrevedotbelow -120
+KPX Ydotbelow Odotbelow -80
+KPX Ydotbelow Ohookabove -80
+KPX Ydotbelow Ocircumflexacute -80
+KPX Ydotbelow Ocircumflexgrave -80
+KPX Ydotbelow Ocircumflexhookabove -80
+KPX Ydotbelow Ocircumflextilde -80
+KPX Ydotbelow Ocircumflexdotbelow -80
+KPX Ydotbelow uni1EDC -80
+KPX Ydotbelow uni1EDE -80
+KPX Ydotbelow Ohorntilde -80
+KPX Ydotbelow Ohorndotbelow -80
+KPX Yhookabove C -80
+KPX Yhookabove G -80
+KPX Yhookabove O -80
+KPX Yhookabove Ccedilla -80
+KPX Yhookabove Odieresis -80
+KPX Yhookabove Oslash -80
+KPX Yhookabove Otilde -80
+KPX Yhookabove OE -80
+KPX Yhookabove Oacute -80
+KPX Yhookabove Ocircumflex -80
+KPX Yhookabove Ograve -80
+KPX Yhookabove Cacute -80
+KPX Yhookabove Ccaron -80
+KPX Yhookabove Ccircumflex -80
+KPX Yhookabove Gcircumflex -80
+KPX Yhookabove Omacron -80
+KPX Yhookabove Obreve -80
+KPX Yhookabove Oslashacute -80
+KPX Yhookabove Odieresiscyrillic -80
+KPX Yhookabove Gcommaaccent -80
+KPX Yhookabove Gdotaccent -80
+KPX Yhookabove Ohungarumlaut -80
+KPX Yhookabove Ohorn -80
+KPX Yhookabove Adotbelow -120
+KPX Yhookabove Acircumflexacute -120
+KPX Yhookabove Acircumflexgrave -120
+KPX Yhookabove Acircumflexhookabove -120
+KPX Yhookabove Acircumflextilde -120
+KPX Yhookabove Acircumflexdotbelow -120
+KPX Yhookabove Abreveacute -120
+KPX Yhookabove Abrevegrave -120
+KPX Yhookabove Abrevehookabove -120
+KPX Yhookabove Abrevetilde -120
+KPX Yhookabove Abrevedotbelow -120
+KPX Yhookabove Odotbelow -80
+KPX Yhookabove Ohookabove -80
+KPX Yhookabove Ocircumflexacute -80
+KPX Yhookabove Ocircumflexgrave -80
+KPX Yhookabove Ocircumflexhookabove -80
+KPX Yhookabove Ocircumflextilde -80
+KPX Yhookabove Ocircumflexdotbelow -80
+KPX Yhookabove Ohornacute -80
+KPX Yhookabove uni1EDC -80
+KPX Yhookabove uni1EDE -80
+KPX Yhookabove Ohorntilde -80
+KPX Yhookabove Ohorndotbelow -80
+KPX Ytilde C -80
+KPX Ytilde G -80
+KPX Ytilde O -80
+KPX Ytilde Ccedilla -80
+KPX Ytilde Odieresis -80
+KPX Ytilde Oslash -80
+KPX Ytilde Otilde -80
+KPX Ytilde OE -80
+KPX Ytilde Oacute -80
+KPX Ytilde Ocircumflex -80
+KPX Ytilde Ograve -80
+KPX Ytilde Cacute -80
+KPX Ytilde Ccaron -80
+KPX Ytilde Ccircumflex -80
+KPX Ytilde Gcircumflex -80
+KPX Ytilde Omacron -80
+KPX Ytilde Obreve -80
+KPX Ytilde Oslashacute -80
+KPX Ytilde Odieresiscyrillic -80
+KPX Ytilde Gcommaaccent -80
+KPX Ytilde Gdotaccent -80
+KPX Ytilde Ohungarumlaut -80
+KPX Ytilde Ohorn -80
+KPX Ytilde Adotbelow -120
+KPX Ytilde Acircumflexacute -120
+KPX Ytilde Acircumflexgrave -120
+KPX Ytilde Acircumflexhookabove -120
+KPX Ytilde Acircumflextilde -120
+KPX Ytilde Acircumflexdotbelow -120
+KPX Ytilde Abreveacute -120
+KPX Ytilde Abrevegrave -120
+KPX Ytilde Abrevehookabove -120
+KPX Ytilde Abrevetilde -120
+KPX Ytilde Abrevedotbelow -120
+KPX Ytilde Odotbelow -80
+KPX Ytilde Ohookabove -80
+KPX Ytilde Ocircumflexacute -80
+KPX Ytilde Ocircumflexgrave -80
+KPX Ytilde Ocircumflexhookabove -80
+KPX Ytilde Ocircumflextilde -80
+KPX Ytilde Ocircumflexdotbelow -80
+KPX Ytilde Ohornacute -80
+KPX Ytilde uni1EDC -80
+KPX Ytilde uni1EDE -80
+KPX Ytilde Ohorntilde -80
+KPX Ytilde Ohorndotbelow -80
+KPX theta alpha -12
+KPX theta uni1F73 -20
+KPX Asmall Otilde -71
+KPX Asmall Ecircumflex -56
+KPX Asmall Tsmall -74
+KPX Asmall Vsmall -95
+KPX Asmall Wsmall -74
+KPX Asmall Ysmall -110
+KPX Fsmall comma -71
+KPX Fsmall period -71
+KPX Fsmall Asmall -61
+KPX Lsmall Otilde -74
+KPX Lsmall Ecircumflex -37
+KPX Lsmall Tsmall -49
+KPX Lsmall Vsmall -90
+KPX Lsmall Wsmall -74
+KPX Lsmall Ysmall -90
+KPX Psmall comma -127
+KPX Psmall period -127
+KPX Psmall Ecircumflex -22
+KPX Psmall Asmall -66
+KPX Rsmall Ecircumflex -22
+KPX Rsmall Vsmall -39
+KPX Rsmall Wsmall -19
+KPX Rsmall Ysmall -19
+KPX Tsmall comma -74
+KPX Tsmall period -74
+KPX Tsmall colon -37
+KPX Tsmall semicolon -37
+KPX Tsmall Asmall -64
+KPX Vsmall comma -128
+KPX Vsmall period -128
+KPX Vsmall colon -55
+KPX Vsmall semicolon -55
+KPX Vsmall Asmall -95
+KPX Wsmall comma -90
+KPX Wsmall period -90
+KPX Wsmall colon -18
+KPX Wsmall semicolon -18
+KPX Wsmall Asmall -101
+KPX Ysmall comma -86
+KPX Ysmall period -95
+KPX Ysmall colon -49
+KPX Ysmall semicolon -49
+KPX Ysmall Ecircumflex -18
+KPX Ysmall Asmall -90
+KPX Ecircumflexsmall A -37
+KPX Ogravesmall A -146
+KPX Ogravesmall Agrave -166
+KPX Ocircumflexsmall A -146
+KPX Ocircumflexsmall Agrave -166
+KPX Otildesmall Ecircumflex -69
+KPX uniF500 uniF513 -12
+KPX uniF502 uniF500 -22
+KPX uniF502 uniF514 8
+KPX uniF50A uniF514 -32
+KPX uniF513 uniF500 -18
+KPX uniF514 uniF500 -28
+KPX uniF517 uniF500 -48
+KPX uniF639 one 14
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsdidot/afm/GFSOlga.afm b/fonts/greek/gfs/gfsdidot/afm/GFSOlga.afm
new file mode 100644
index 0000000000..81a9a8830c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/afm/GFSOlga.afm
@@ -0,0 +1,846 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20120731
+Comment Creation Date: Wed Sep 10 08:17:59 2014
+FontName GFSOlga-Regular
+FullName GFS Olga Regular
+FamilyName GFS Olga
+Weight Regular
+Notice (Copyright (c) Greek Font Society, 1995. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -311
+UnderlineThickness 46
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -185 -239 1141 864
+CapHeight 692
+XHeight 692
+Ascender 660
+Descender -228
+StartCharMetrics 379
+C 32 ; WX 300 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 347 ; N exclam ; B 22 -16 282 707 ;
+C 34 ; WX 426 ; N quotedbl ; B 15 465 301 717 ;
+C 35 ; WX 522 ; N numbersign ; B -35 0 529 690 ;
+C 36 ; WX 522 ; N dollar ; B -13 -106 539 771 ;
+C 37 ; WX 871 ; N percent ; B -1 -14 710 707 ;
+C 38 ; WX 813 ; N ampersand ; B 23 -14 792 712 ;
+C 39 ; WX 189 ; N quotesingle ; B 15 465 112 717 ;
+C 40 ; WX 382 ; N parenleft ; B 5 -96 401 795 ;
+C 41 ; WX 382 ; N parenright ; B -14 -96 379 795 ;
+C 42 ; WX 402 ; N asterisk ; B 1 312 391 710 ;
+C 43 ; WX 590 ; N plus ; B 18 0 560 528 ;
+C 44 ; WX 262 ; N comma ; B 8 -151 171 93 ;
+C 45 ; WX 480 ; N hyphen ; B 77 210 406 328 ;
+C 46 ; WX 343 ; N period ; B 110 -16 242 111 ;
+C 47 ; WX 291 ; N slash ; B -37 -113 457 713 ;
+C 48 ; WX 530 ; N zero ; B 15 -10 516 716 ;
+C 49 ; WX 530 ; N one ; B 81 0 420 705 ;
+C 50 ; WX 530 ; N two ; B 11 0 523 717 ;
+C 51 ; WX 530 ; N three ; B 33 -6 514 719 ;
+C 52 ; WX 530 ; N four ; B 32 0 494 717 ;
+C 53 ; WX 530 ; N five ; B 11 -9 564 719 ;
+C 54 ; WX 530 ; N six ; B 44 -8 548 717 ;
+C 55 ; WX 520 ; N seven ; B 46 -8 532 726 ;
+C 56 ; WX 530 ; N eight ; B 16 -7 512 719 ;
+C 57 ; WX 530 ; N nine ; B 12 -6 517 719 ;
+C 58 ; WX 343 ; N colon ; B 31 -16 235 465 ;
+C 59 ; WX 343 ; N semicolon ; B 2 -154 242 465 ;
+C 60 ; WX 590 ; N less ; B -1 -143 624 689 ;
+C 61 ; WX 590 ; N equal ; B -2 120 582 390 ;
+C 62 ; WX 590 ; N greater ; B -37 -143 590 689 ;
+C 63 ; WX 464 ; N question ; B 33 -16 411 703 ;
+C 69 ; WX 699 ; N E ; B 18 0 688 691 ;
+C 70 ; WX 0 ; N F ; B 0 -222 117 -67 ;
+C 72 ; WX 759 ; N H ; B 9 -1 786 692 ;
+C 77 ; WX 898 ; N M ; B 18 0 972 691 ;
+C 82 ; WX 611 ; N _0052h ; B 4 -118 697 688 ;
+C 91 ; WX 347 ; N bracketleft ; B 62 -138 464 717 ;
+C 93 ; WX 347 ; N bracketright ; B -43 -138 359 717 ;
+C 95 ; WX 522 ; N underscore ; B 0 -139 522 -89 ;
+C 96 ; WX 228 ; N grave ; B 138 505 280 709 ;
+C 104 ; WX 266 ; N h ; B 6 496 314 702 ;
+C 123 ; WX 339 ; N braceleft ; B 18 -172 354 714 ;
+C 124 ; WX 209 ; N bar ; B -8 0 211 713 ;
+C 125 ; WX 344 ; N braceright ; B -18 -172 317 714 ;
+C 126 ; WX 566 ; N asciitilde ; B 21 181 548 363 ;
+C 167 ; WX 459 ; N section ; B 15 -155 452 707 ;
+C 169 ; WX 470 ; N copyright ; B 144 -49 488 706 ;
+C 171 ; WX 632 ; N guillemotleft ; B 80 2 632 400 ;
+C 178 ; WX 265 ; N twosuperior ; B 6 359 262 717 ;
+C 179 ; WX 265 ; N threesuperior ; B 16 353 257 716 ;
+C 181 ; WX 631 ; N uni00B5 ; B -36 -238 614 455 ;
+C 185 ; WX 265 ; N onesuperior ; B 41 345 210 698 ;
+C 187 ; WX 632 ; N guillemotright ; B 119 2 671 400 ;
+C 188 ; WX 470 ; N onequarter ; B 144 -49 488 706 ;
+C 197 ; WX 265 ; N Aring ; B 41 345 210 698 ;
+C 199 ; WX 265 ; N Ccedilla ; B 6 359 262 717 ;
+C 209 ; WX 265 ; N Ntilde ; B 16 353 257 716 ;
+C -1 ; WX 687 ; N uni0161 ; B 3 -7 670 710 ;
+C -1 ; WX 687 ; N Alphatonos ; B 15 0 659 711 ;
+C -1 ; WX 188 ; N anoteleia ; B 28 338 156 465 ;
+C -1 ; WX 693 ; N Epsilontonos ; B -139 0 691 711 ;
+C -1 ; WX 828 ; N Etatonos ; B -50 -1 862 714 ;
+C -1 ; WX 478 ; N Iotatonos ; B -87 0 477 711 ;
+C -1 ; WX 661 ; N Omicrontonos ; B -155 -15 622 711 ;
+C -1 ; WX 626 ; N Upsilontonos ; B -185 0 626 716 ;
+C -1 ; WX 736 ; N Omegatonos ; B -130 0 713 713 ;
+C -1 ; WX 381 ; N iotadieresistonos ; B 29 -14 401 717 ;
+C -1 ; WX 687 ; N Alpha ; B 15 0 659 702 ;
+C -1 ; WX 676 ; N Beta ; B 21 0 659 692 ;
+C -1 ; WX 619 ; N Gamma ; B 23 0 684 692 ;
+C -1 ; WX 600 ; N uni0394 ; B 19 0 560 703 ;
+C -1 ; WX 699 ; N Epsilon ; B 18 0 688 691 ;
+C -1 ; WX 694 ; N Zeta ; B 13 0 697 691 ;
+C -1 ; WX 759 ; N Eta ; B 9 -1 786 692 ;
+C -1 ; WX 679 ; N Theta ; B 50 -15 637 711 ;
+C -1 ; WX 448 ; N Iota ; B 22 0 466 692 ;
+C -1 ; WX 747 ; N Kappa ; B 18 -1 820 691 ;
+C -1 ; WX 687 ; N Lambda ; B 15 0 660 699 ;
+C -1 ; WX 898 ; N Mu ; B 18 0 972 691 ;
+C -1 ; WX 805 ; N Nu ; B 21 -15 877 691 ;
+C -1 ; WX 695 ; N Xi ; B 28 0 681 692 ;
+C -1 ; WX 686 ; N Omicron ; B 51 -15 638 711 ;
+C -1 ; WX 818 ; N Pi ; B 29 1 850 692 ;
+C -1 ; WX 655 ; N Rho ; B 15 0 650 691 ;
+C -1 ; WX 658 ; N Sigma ; B 18 0 719 692 ;
+C -1 ; WX 604 ; N Tau ; B 26 0 582 692 ;
+C -1 ; WX 613 ; N Upsilon ; B 14 0 607 710 ;
+C -1 ; WX 693 ; N Phi ; B 35 0 668 692 ;
+C -1 ; WX 751 ; N Chi ; B 33 0 780 691 ;
+C -1 ; WX 783 ; N Psi ; B 23 0 803 711 ;
+C -1 ; WX 732 ; N uni03A9 ; B 27 0 706 710 ;
+C -1 ; WX 477 ; N Iotadieresis ; B 22 0 532 827 ;
+C -1 ; WX 613 ; N Upsilondieresis ; B 14 0 607 827 ;
+C -1 ; WX 560 ; N alphatonos ; B 43 -15 562 711 ;
+C -1 ; WX 400 ; N epsilontonos ; B 54 -14 464 710 ;
+C -1 ; WX 499 ; N etatonos ; B 15 -228 464 713 ;
+C -1 ; WX 320 ; N iotatonos ; B 33 -14 400 714 ;
+C -1 ; WX 470 ; N upsilondieresistonos ; B 24 -14 472 711 ;
+C -1 ; WX 518 ; N alpha ; B 20 -15 520 462 ;
+C -1 ; WX 492 ; N beta ; B -44 -227 487 711 ;
+C -1 ; WX 505 ; N gamma ; B 24 -238 486 465 ;
+C -1 ; WX 450 ; N delta ; B 37 -16 451 714 ;
+C -1 ; WX 400 ; N epsilon ; B 54 -14 374 463 ;
+C -1 ; WX 351 ; N zeta ; B 30 -239 441 710 ;
+C -1 ; WX 506 ; N eta ; B 15 -228 464 465 ;
+C -1 ; WX 510 ; N theta ; B -5 -15 532 711 ;
+C -1 ; WX 310 ; N iota ; B 33 -14 300 463 ;
+C -1 ; WX 500 ; N kappa ; B 30 -13 494 463 ;
+C -1 ; WX 450 ; N lambda ; B 4 -7 433 710 ; L lambda uni0161 ;
+C -1 ; WX 631 ; N uni03BC ; B -36 -238 614 455 ;
+C -1 ; WX 495 ; N nu ; B 28 -15 498 464 ;
+C -1 ; WX 397 ; N xi ; B 35 -237 438 709 ;
+C -1 ; WX 479 ; N omicron ; B 36 -15 449 464 ;
+C -1 ; WX 605 ; N pi ; B 5 -14 635 467 ;
+C -1 ; WX 508 ; N rho ; B -52 -227 484 464 ;
+C -1 ; WX 381 ; N uni03C2 ; B 30 -92 392 462 ;
+C -1 ; WX 565 ; N sigma ; B 50 -17 572 473 ;
+C -1 ; WX 465 ; N tau ; B 9 -14 474 465 ;
+C -1 ; WX 470 ; N upsilon ; B 24 -14 436 465 ;
+C -1 ; WX 659 ; N phi ; B 26 -227 617 463 ;
+C -1 ; WX 483 ; N chi ; B -50 -238 496 463 ;
+C -1 ; WX 639 ; N psi ; B 43 -227 598 691 ;
+C -1 ; WX 690 ; N omega ; B 37 -15 647 461 ;
+C -1 ; WX 331 ; N iotadieresis ; B 29 -14 351 655 ;
+C -1 ; WX 470 ; N upsilondieresis ; B 24 -14 436 655 ;
+C -1 ; WX 490 ; N omicrontonos ; B 36 -15 535 709 ;
+C -1 ; WX 470 ; N upsilontonos ; B 24 -14 499 714 ;
+C -1 ; WX 690 ; N omegatonos ; B 37 -15 647 709 ;
+C -1 ; WX 813 ; N uni03D6 ; B 5 -15 812 468 ;
+C -1 ; WX 611 ; N uni03DA ; B 65 -153 662 514 ;
+C -1 ; WX 381 ; N uni03DB ; B 30 -92 392 462 ;
+C -1 ; WX 706 ; N uni03E0 ; B 129 -96 688 630 ;
+C -1 ; WX 560 ; N uni1F00 ; B 43 -15 543 713 ;
+C -1 ; WX 560 ; N uni1F01 ; B 43 -15 543 709 ;
+C -1 ; WX 560 ; N uni1F02 ; B 43 -15 543 712 ;
+C -1 ; WX 560 ; N uni1F03 ; B 43 -15 543 708 ;
+C -1 ; WX 560 ; N uni1F04 ; B 43 -15 587 715 ;
+C -1 ; WX 534 ; N uni1F05 ; B 43 -15 561 709 ;
+C -1 ; WX 560 ; N uni1F06 ; B 43 -15 565 760 ;
+C -1 ; WX 576 ; N uni1F07 ; B 43 -15 581 748 ;
+C -1 ; WX 687 ; N uni1F08 ; B 15 0 659 713 ;
+C -1 ; WX 687 ; N uni1F09 ; B 15 0 659 714 ;
+C -1 ; WX 854 ; N uni1F0A ; B 15 0 826 713 ;
+C -1 ; WX 865 ; N uni1F0B ; B 15 0 837 713 ;
+C -1 ; WX 853 ; N uni1F0C ; B 17 0 825 713 ;
+C -1 ; WX 856 ; N uni1F0D ; B 66 0 828 713 ;
+C -1 ; WX 745 ; N uni1F0E ; B 15 0 717 722 ;
+C -1 ; WX 736 ; N uni1F0F ; B 15 0 708 722 ;
+C -1 ; WX 423 ; N uni1F10 ; B 54 -14 397 711 ;
+C -1 ; WX 410 ; N uni1F11 ; B 54 -14 384 707 ;
+C -1 ; WX 400 ; N uni1F12 ; B 54 -14 383 706 ;
+C -1 ; WX 400 ; N uni1F13 ; B 54 -14 428 706 ;
+C -1 ; WX 400 ; N uni1F14 ; B 54 -14 487 712 ;
+C -1 ; WX 400 ; N uni1F15 ; B 54 -14 524 710 ;
+C -1 ; WX 807 ; N uni1F18 ; B 9 0 796 713 ;
+C -1 ; WX 808 ; N uni1F19 ; B 9 0 797 714 ;
+C -1 ; WX 1020 ; N uni1F1A ; B 9 0 1009 713 ;
+C -1 ; WX 1022 ; N uni1F1B ; B 9 0 1011 713 ;
+C -1 ; WX 1040 ; N uni1F1C ; B 27 0 1029 713 ;
+C -1 ; WX 1022 ; N uni1F1D ; B 60 0 1011 713 ;
+C -1 ; WX 520 ; N uni1F20 ; B 15 -228 464 711 ;
+C -1 ; WX 520 ; N uni1F21 ; B 15 -228 464 711 ;
+C -1 ; WX 520 ; N uni1F22 ; B 15 -228 466 704 ;
+C -1 ; WX 520 ; N uni1F23 ; B 15 -228 480 707 ;
+C -1 ; WX 520 ; N uni1F24 ; B 15 -228 555 716 ;
+C -1 ; WX 520 ; N uni1F25 ; B 15 -228 513 708 ;
+C -1 ; WX 520 ; N uni1F26 ; B 15 -228 513 760 ;
+C -1 ; WX 520 ; N uni1F27 ; B 15 -228 526 748 ;
+C -1 ; WX 913 ; N uni1F28 ; B 9 -1 886 713 ;
+C -1 ; WX 916 ; N uni1F29 ; B 9 -1 889 713 ;
+C -1 ; WX 1144 ; N uni1F2A ; B 9 -1 1117 713 ;
+C -1 ; WX 1121 ; N uni1F2B ; B 9 -1 1094 713 ;
+C -1 ; WX 1168 ; N uni1F2C ; B 27 -1 1141 713 ;
+C -1 ; WX 1111 ; N uni1F2D ; B 9 -1 1084 713 ;
+C -1 ; WX 1068 ; N uni1F2E ; B 9 -1 1041 722 ;
+C -1 ; WX 1067 ; N uni1F2F ; B 9 -1 1040 722 ;
+C -1 ; WX 320 ; N uni1F30 ; B 33 -14 300 714 ;
+C -1 ; WX 320 ; N uni1F31 ; B 33 -14 312 709 ;
+C -1 ; WX 320 ; N uni1F32 ; B 1 -14 309 700 ;
+C -1 ; WX 320 ; N uni1F33 ; B 5 -14 320 708 ;
+C -1 ; WX 320 ; N uni1F34 ; B 41 -14 426 720 ;
+C -1 ; WX 320 ; N uni1F35 ; B 33 -14 412 710 ;
+C -1 ; WX 320 ; N uni1F36 ; B 21 -14 379 763 ;
+C -1 ; WX 320 ; N uni1F37 ; B 29 -14 406 751 ;
+C -1 ; WX 508 ; N uni1F38 ; B 9 0 526 712 ;
+C -1 ; WX 544 ; N uni1F39 ; B 9 0 562 713 ;
+C -1 ; WX 734 ; N uni1F3A ; B 9 0 752 713 ;
+C -1 ; WX 725 ; N uni1F3B ; B 9 0 743 713 ;
+C -1 ; WX 765 ; N uni1F3C ; B 32 0 783 713 ;
+C -1 ; WX 785 ; N uni1F3D ; B 60 0 803 713 ;
+C -1 ; WX 674 ; N uni1F3E ; B 9 0 692 722 ;
+C -1 ; WX 690 ; N uni1F3F ; B 29 0 708 722 ;
+C -1 ; WX 490 ; N uni1F40 ; B 36 -15 449 711 ;
+C -1 ; WX 490 ; N uni1F41 ; B 36 -15 449 709 ;
+C -1 ; WX 490 ; N uni1F42 ; B 36 -15 449 706 ;
+C -1 ; WX 490 ; N uni1F43 ; B 36 -15 449 708 ;
+C -1 ; WX 490 ; N uni1F44 ; B 36 -15 545 723 ;
+C -1 ; WX 495 ; N uni1F45 ; B 36 -15 555 709 ;
+C -1 ; WX 784 ; N uni1F48 ; B 9 -15 772 713 ;
+C -1 ; WX 783 ; N uni1F49 ; B 9 -15 771 713 ;
+C -1 ; WX 1056 ; N uni1F4A ; B 9 -15 1044 713 ;
+C -1 ; WX 1031 ; N uni1F4B ; B 9 -15 1019 713 ;
+C -1 ; WX 1012 ; N uni1F4C ; B 37 -15 1000 713 ;
+C -1 ; WX 1016 ; N uni1F4D ; B 60 -15 1004 713 ;
+C -1 ; WX 470 ; N uni1F50 ; B 24 -14 436 710 ;
+C -1 ; WX 470 ; N uni1F51 ; B 24 -14 436 712 ;
+C -1 ; WX 470 ; N uni1F52 ; B 24 -14 436 708 ;
+C -1 ; WX 470 ; N uni1F53 ; B 24 -14 436 708 ;
+C -1 ; WX 470 ; N uni1F54 ; B 24 -14 534 717 ;
+C -1 ; WX 470 ; N uni1F55 ; B 24 -14 537 706 ;
+C -1 ; WX 470 ; N uni1F56 ; B 24 -14 486 763 ;
+C -1 ; WX 470 ; N uni1F57 ; B 24 -14 486 763 ;
+C -1 ; WX 845 ; N uni1F59 ; B 9 0 839 713 ;
+C -1 ; WX 1062 ; N uni1F5B ; B 9 0 1056 713 ;
+C -1 ; WX 1068 ; N uni1F5D ; B 60 0 1062 713 ;
+C -1 ; WX 950 ; N uni1F5F ; B 9 0 944 722 ;
+C -1 ; WX 690 ; N uni1F60 ; B 37 -15 647 708 ;
+C -1 ; WX 690 ; N uni1F61 ; B 37 -15 647 710 ;
+C -1 ; WX 690 ; N uni1F62 ; B 37 -15 647 706 ;
+C -1 ; WX 690 ; N uni1F63 ; B 37 -15 647 709 ;
+C -1 ; WX 690 ; N uni1F64 ; B 37 -15 697 720 ;
+C -1 ; WX 690 ; N uni1F65 ; B 37 -15 695 710 ;
+C -1 ; WX 690 ; N uni1F66 ; B 45 -15 663 760 ;
+C -1 ; WX 690 ; N uni1F67 ; B 38 -15 660 745 ;
+C -1 ; WX 869 ; N uni1F68 ; B 15 0 843 710 ;
+C -1 ; WX 891 ; N uni1F69 ; B 15 0 865 713 ;
+C -1 ; WX 1125 ; N uni1F6A ; B 9 0 1099 713 ;
+C -1 ; WX 1116 ; N uni1F6B ; B 9 0 1090 713 ;
+C -1 ; WX 989 ; N uni1F6C ; B 9 0 963 713 ;
+C -1 ; WX 1007 ; N uni1F6D ; B 9 0 981 713 ;
+C -1 ; WX 968 ; N uni1F6E ; B 9 0 942 722 ;
+C -1 ; WX 983 ; N uni1F6F ; B 9 0 957 722 ;
+C -1 ; WX 560 ; N uni1F70 ; B 43 -15 543 710 ;
+C -1 ; WX 579 ; N uni1F71 ; B 43 -15 562 711 ;
+C -1 ; WX 401 ; N uni1F72 ; B 54 -14 375 708 ;
+C -1 ; WX 414 ; N uni1F73 ; B 54 -14 464 710 ;
+C -1 ; WX 500 ; N uni1F74 ; B 15 -228 464 709 ;
+C -1 ; WX 499 ; N uni1F75 ; B 15 -228 464 713 ;
+C -1 ; WX 320 ; N uni1F76 ; B 33 -14 300 710 ;
+C -1 ; WX 320 ; N uni1F77 ; B 33 -14 400 714 ;
+C -1 ; WX 490 ; N uni1F78 ; B 35 -15 449 710 ;
+C -1 ; WX 490 ; N uni1F79 ; B 36 -15 535 709 ;
+C -1 ; WX 470 ; N uni1F7A ; B 24 -14 436 710 ;
+C -1 ; WX 470 ; N uni1F7B ; B 24 -14 499 714 ;
+C -1 ; WX 690 ; N uni1F7C ; B 37 -15 646 710 ;
+C -1 ; WX 690 ; N uni1F7D ; B 37 -15 647 709 ;
+C -1 ; WX 560 ; N uni1F80 ; B 43 -222 543 713 ;
+C -1 ; WX 560 ; N uni1F81 ; B 43 -222 543 709 ;
+C -1 ; WX 560 ; N uni1F82 ; B 43 -222 543 712 ;
+C -1 ; WX 561 ; N uni1F83 ; B 43 -222 543 708 ;
+C -1 ; WX 561 ; N uni1F84 ; B 43 -222 587 715 ;
+C -1 ; WX 551 ; N uni1F85 ; B 43 -222 561 709 ;
+C -1 ; WX 552 ; N uni1F86 ; B 43 -222 565 760 ;
+C -1 ; WX 568 ; N uni1F87 ; B 43 -222 581 748 ;
+C -1 ; WX 687 ; N uni1F88 ; B 15 -236 659 715 ;
+C -1 ; WX 687 ; N uni1F89 ; B 15 -236 659 714 ;
+C -1 ; WX 836 ; N uni1F8A ; B 15 -236 808 713 ;
+C -1 ; WX 853 ; N uni1F8B ; B 15 -236 825 713 ;
+C -1 ; WX 793 ; N uni1F8C ; B 15 -236 765 713 ;
+C -1 ; WX 799 ; N uni1F8D ; B 15 -236 771 713 ;
+C -1 ; WX 703 ; N uni1F8E ; B 15 -236 675 722 ;
+C -1 ; WX 761 ; N uni1F8F ; B 15 -236 733 722 ;
+C -1 ; WX 517 ; N uni1F90 ; B 15 -228 475 711 ;
+C -1 ; WX 515 ; N uni1F91 ; B 15 -228 473 711 ;
+C -1 ; WX 524 ; N uni1F92 ; B 15 -228 482 704 ;
+C -1 ; WX 531 ; N uni1F93 ; B 15 -228 480 707 ;
+C -1 ; WX 554 ; N uni1F94 ; B 15 -228 571 716 ;
+C -1 ; WX 532 ; N uni1F95 ; B 15 -228 529 708 ;
+C -1 ; WX 585 ; N uni1F96 ; B 15 -228 529 760 ;
+C -1 ; WX 543 ; N uni1F97 ; B 15 -228 542 748 ;
+C -1 ; WX 879 ; N uni1F98 ; B 9 -236 906 715 ;
+C -1 ; WX 879 ; N uni1F99 ; B 9 -236 906 713 ;
+C -1 ; WX 1082 ; N uni1F9A ; B 9 -236 1109 713 ;
+C -1 ; WX 1088 ; N uni1F9B ; B 9 -236 1115 713 ;
+C -1 ; WX 1062 ; N uni1F9C ; B 9 -236 1089 713 ;
+C -1 ; WX 1053 ; N uni1F9D ; B 9 -236 1080 713 ;
+C -1 ; WX 1008 ; N uni1F9E ; B 9 -236 1035 722 ;
+C -1 ; WX 1014 ; N uni1F9F ; B 9 -236 1041 722 ;
+C -1 ; WX 690 ; N uni1FA0 ; B 37 -222 647 708 ;
+C -1 ; WX 690 ; N uni1FA1 ; B 37 -222 647 710 ;
+C -1 ; WX 690 ; N uni1FA2 ; B 37 -222 647 706 ;
+C -1 ; WX 690 ; N uni1FA3 ; B 37 -222 647 709 ;
+C -1 ; WX 688 ; N uni1FA4 ; B 37 -222 697 720 ;
+C -1 ; WX 688 ; N uni1FA5 ; B 37 -222 695 710 ;
+C -1 ; WX 698 ; N uni1FA6 ; B 37 -222 655 760 ;
+C -1 ; WX 702 ; N uni1FA7 ; B 37 -222 659 745 ;
+C -1 ; WX 861 ; N uni1FA8 ; B 27 -236 835 715 ;
+C -1 ; WX 879 ; N uni1FA9 ; B 27 -236 853 713 ;
+C -1 ; WX 1123 ; N uni1FAA ; B 27 -236 1097 713 ;
+C -1 ; WX 1062 ; N uni1FAB ; B 27 -236 1036 713 ;
+C -1 ; WX 1055 ; N uni1FAC ; B 27 -236 1029 713 ;
+C -1 ; WX 1069 ; N uni1FAD ; B 27 -236 1043 713 ;
+C -1 ; WX 972 ; N uni1FAE ; B 27 -236 946 722 ;
+C -1 ; WX 986 ; N uni1FAF ; B 27 -236 960 722 ;
+C -1 ; WX 541 ; N uni1FB0 ; B 43 -15 543 673 ;
+C -1 ; WX 541 ; N uni1FB1 ; B 43 -15 543 630 ;
+C -1 ; WX 560 ; N uni1FB2 ; B 43 -222 543 710 ;
+C -1 ; WX 541 ; N uni1FB3 ; B 43 -222 543 462 ;
+C -1 ; WX 560 ; N uni1FB4 ; B 43 -222 562 711 ;
+C -1 ; WX 575 ; N uni1FB6 ; B 43 -15 558 661 ;
+C -1 ; WX 575 ; N uni1FB7 ; B 43 -222 558 661 ;
+C -1 ; WX 687 ; N uni1FB8 ; B 15 0 659 864 ;
+C -1 ; WX 687 ; N uni1FB9 ; B 15 0 659 792 ;
+C -1 ; WX 687 ; N uni1FBA ; B 10 0 659 711 ;
+C -1 ; WX 687 ; N uni1FBB ; B 15 0 659 711 ;
+C -1 ; WX 687 ; N uni1FBC ; B 15 -222 659 702 ;
+C -1 ; WX 175 ; N uni1FBD ; B 12 506 163 714 ;
+C -1 ; WX 141 ; N uni1FBE ; B 12 -222 129 -67 ;
+C -1 ; WX 175 ; N uni1FBF ; B 12 506 163 714 ;
+C -1 ; WX 379 ; N uni1FC0 ; B 12 555 367 661 ;
+C -1 ; WX 346 ; N uni1FC1 ; B 12 513 334 748 ;
+C -1 ; WX 500 ; N uni1FC2 ; B 1 -228 464 709 ;
+C -1 ; WX 506 ; N uni1FC3 ; B -1 -228 464 465 ;
+C -1 ; WX 499 ; N uni1FC4 ; B 1 -228 464 713 ;
+C -1 ; WX 501 ; N uni1FC6 ; B 15 -228 480 661 ;
+C -1 ; WX 501 ; N uni1FC7 ; B 1 -228 480 661 ;
+C -1 ; WX 827 ; N uni1FC8 ; B 25 0 816 711 ;
+C -1 ; WX 864 ; N uni1FC9 ; B 25 0 853 711 ;
+C -1 ; WX 896 ; N uni1FCA ; B 9 -1 923 711 ;
+C -1 ; WX 899 ; N uni1FCB ; B 9 -1 926 711 ;
+C -1 ; WX 759 ; N uni1FCC ; B 9 -222 786 692 ;
+C -1 ; WX 332 ; N uni1FCD ; B 12 500 320 706 ;
+C -1 ; WX 392 ; N uni1FCE ; B 12 518 380 717 ;
+C -1 ; WX 380 ; N uni1FCF ; B 12 493 368 760 ;
+C -1 ; WX 310 ; N uni1FD0 ; B 33 -14 304 630 ;
+C -1 ; WX 336 ; N uni1FD1 ; B 33 -14 330 673 ;
+C -1 ; WX 320 ; N uni1FD2 ; B -21 -14 339 713 ;
+C -1 ; WX 381 ; N uni1FD3 ; B 29 -14 401 717 ;
+C -1 ; WX 320 ; N uni1FD6 ; B 28 -14 324 661 ;
+C -1 ; WX 331 ; N uni1FD7 ; B 29 -14 351 748 ;
+C -1 ; WX 448 ; N uni1FD8 ; B 22 0 466 864 ;
+C -1 ; WX 448 ; N uni1FD9 ; B 22 0 466 792 ;
+C -1 ; WX 448 ; N uni1FDA ; B -74 0 466 711 ;
+C -1 ; WX 448 ; N uni1FDB ; B -122 0 466 711 ;
+C -1 ; WX 339 ; N uni1FDD ; B 12 504 327 708 ;
+C -1 ; WX 364 ; N uni1FDE ; B 12 516 352 710 ;
+C -1 ; WX 382 ; N uni1FDF ; B 12 491 370 748 ;
+C -1 ; WX 470 ; N uni1FE0 ; B 24 -14 436 673 ;
+C -1 ; WX 470 ; N uni1FE1 ; B 24 -14 436 630 ;
+C -1 ; WX 470 ; N uni1FE2 ; B 24 -14 436 711 ;
+C -1 ; WX 470 ; N uni1FE3 ; B 24 -14 472 711 ;
+C -1 ; WX 538 ; N uni1FE4 ; B -52 -227 499 713 ;
+C -1 ; WX 529 ; N uni1FE5 ; B -52 -227 484 711 ;
+C -1 ; WX 470 ; N uni1FE6 ; B 24 -14 478 661 ;
+C -1 ; WX 470 ; N uni1FE7 ; B 24 -14 443 748 ;
+C -1 ; WX 613 ; N uni1FE8 ; B 14 0 607 864 ;
+C -1 ; WX 613 ; N uni1FE9 ; B 14 0 607 792 ;
+C -1 ; WX 881 ; N uni1FEA ; B 14 0 875 711 ;
+C -1 ; WX 858 ; N uni1FEB ; B 14 0 852 711 ;
+C -1 ; WX 771 ; N uni1FEC ; B 15 0 766 714 ;
+C -1 ; WX 384 ; N uni1FED ; B 12 496 372 713 ;
+C -1 ; WX 396 ; N uni1FEE ; B 12 510 384 717 ;
+C -1 ; WX 166 ; N uni1FEF ; B 12 506 154 710 ;
+C -1 ; WX 690 ; N uni1FF2 ; B 37 -222 646 710 ;
+C -1 ; WX 690 ; N uni1FF3 ; B 37 -222 647 461 ;
+C -1 ; WX 690 ; N uni1FF4 ; B 37 -222 647 709 ;
+C -1 ; WX 710 ; N uni1FF6 ; B 37 -15 651 661 ;
+C -1 ; WX 710 ; N uni1FF7 ; B 37 -222 651 661 ;
+C -1 ; WX 918 ; N uni1FF8 ; B 51 -15 870 711 ;
+C -1 ; WX 896 ; N uni1FF9 ; B 51 -15 848 711 ;
+C -1 ; WX 732 ; N uni1FFA ; B -170 0 706 711 ;
+C -1 ; WX 886 ; N uni1FFB ; B 27 0 860 711 ;
+C -1 ; WX 732 ; N uni1FFC ; B 27 -222 706 710 ;
+C -1 ; WX 500 ; N uni1FFD ; B 195 508 400 714 ;
+C -1 ; WX 500 ; N uni1FFE ; B 143 505 292 713 ;
+C -1 ; WX 601 ; N endash ; B 47 215 546 267 ;
+C -1 ; WX 1000 ; N emdash ; B 0 218 1001 270 ;
+C -1 ; WX 207 ; N quoteleft ; B 15 451 175 707 ;
+C -1 ; WX 310 ; N quoteright ; B 119 451 279 707 ;
+C -1 ; WX 560 ; N quotedblleft ; B 31 451 435 707 ;
+C -1 ; WX 560 ; N quotedblright ; B 149 451 549 707 ;
+C -1 ; WX 416 ; N dagger ; B -1 -154 407 707 ;
+C -1 ; WX 882 ; N ellipsis ; B 110 -16 842 111 ;
+C -1 ; WX 1262 ; N perthousand ; B -1 -14 1101 707 ;
+C -1 ; WX 732 ; N Omega ; B 27 0 706 710 ;
+C -1 ; WX 600 ; N Delta ; B 19 0 560 703 ;
+C -1 ; WX 300 ; N .notdef ; B 0 0 0 0 ;
+C -1 ; WX 533 ; N DC3 ; B 98 114 559 576 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 441
+KPX one asciitilde -49
+KPX three seven 69
+KPX seven asciitilde -49
+KPX grave Omicron -62
+KPX grave Alpha -156
+KPX h uni03A9 31
+KPX h Upsilon 93
+KPX h Omicron 31
+KPX h Alpha -150
+KPX h quotedblleft 3
+KPX asciitilde nine 35
+KPX asciitilde seven -35
+KPX uni00B5 tau -35
+KPX uni00B5 omicron 15
+KPX uni00B5 gamma 15
+KPX uni00B5 psi 20
+KPX uni00B5 uni1F78 15
+KPX Upsilontonos Delta 35
+KPX Upsilontonos Tau 28
+KPX iotadieresistonos delta 70
+KPX Alpha upsilon -24
+KPX Alpha chi -37
+KPX Alpha omega -16
+KPX Alpha tau -58
+KPX Alpha nu -37
+KPX Alpha iota -37
+KPX Alpha gamma -57
+KPX Alpha Phi 20
+KPX Alpha uni1F35 -93
+KPX Alpha uni1F34 -93
+KPX Alpha uni1F30 -62
+KPX Alpha uni1FE6 -62
+KPX Alpha uni1FD6 -125
+KPX Alpha uni1F7A -62
+KPX Alpha quotedblright -74
+KPX Alpha quoteright -87
+KPX Beta delta 1
+KPX Beta uni03A9 62
+KPX Beta Psi 30
+KPX Beta Phi 20
+KPX Beta Xi 31
+KPX Beta Lambda -38
+KPX Beta Theta 31
+KPX Beta uni1F74 56
+KPX Beta Upsilon 93
+KPX Beta Tau 31
+KPX Gamma upsilon -29
+KPX Gamma omega -74
+KPX Gamma tau -29
+KPX Gamma sigma -115
+KPX Gamma rho -95
+KPX Gamma omicron -71
+KPX Gamma nu -15
+KPX Gamma lambda 24
+KPX Gamma phi -82
+KPX Gamma epsilon -49
+KPX Gamma alpha -50
+KPX Gamma uni03A9 31
+KPX Gamma Phi 62
+KPX Gamma Lambda -62
+KPX Gamma Theta 31
+KPX Gamma uni0394 -70
+KPX Gamma uni1F76 30
+KPX Gamma uni1F70 -50
+KPX Gamma Upsilon 75
+KPX Gamma Tau 76
+KPX Gamma Omicron 20
+KPX Gamma Alpha -150
+KPX Gamma quoteright 86
+KPX uni0394 lambda 24
+KPX uni0394 Psi 30
+KPX uni0394 Phi 31
+KPX uni0394 Lambda -17
+KPX uni0394 Theta 31
+KPX uni0394 Gamma 31
+KPX uni0394 uni1FD6 -62
+KPX uni0394 Upsilon -1
+KPX uni0394 Tau 48
+KPX uni0394 Omicron 62
+KPX uni0394 Alpha -17
+KPX uni0394 quoteright -55
+KPX Theta zeta 23
+KPX Theta gamma 24
+KPX Theta Lambda -75
+KPX Theta Tau 45
+KPX Lambda upsilon -29
+KPX Lambda chi -49
+KPX Lambda omega -29
+KPX Lambda theta -24
+KPX Lambda tau -49
+KPX Lambda sigma -24
+KPX Lambda omicron -29
+KPX Lambda nu -41
+KPX Lambda gamma -41
+KPX Lambda psi -16
+KPX Lambda uni03A9 -31
+KPX Lambda Sigma -40
+KPX Lambda Theta -50
+KPX Lambda uni1FD6 -62
+KPX Lambda Tau 30
+KPX Lambda quotedblright -89
+KPX Lambda quoteright -98
+KPX Nu Sigma -20
+KPX Nu Lambda -33
+KPX Nu uni1F76 156
+KPX Nu uni1F74 31
+KPX Nu Upsilon 125
+KPX Nu Tau 62
+KPX Nu Alpha -50
+KPX Nu quoteright 35
+KPX Xi delta 16
+KPX Xi Psi 50
+KPX Xi Lambda -35
+KPX Xi uni1F76 125
+KPX Xi Upsilon 93
+KPX Xi Nu -30
+KPX Omicron kappa -40
+KPX Omicron gamma 16
+KPX Omicron Lambda -80
+KPX Omicron uni0394 -31
+KPX Omicron Gamma -31
+KPX Omicron uni1F34 -28
+KPX Omicron uni1F76 93
+KPX Omicron Nu -40
+KPX Omicron Beta -31
+KPX Omicron Alpha -70
+KPX Pi lambda 24
+KPX Pi Lambda -40
+KPX Pi uni1F76 125
+KPX Pi Upsilon 62
+KPX Pi quoteright 27
+KPX Sigma omega 34
+KPX Sigma tau 45
+KPX Sigma sigma 21
+KPX Sigma rho 39
+KPX Sigma omicron 21
+KPX Sigma nu 70
+KPX Sigma lambda 29
+KPX Sigma phi 34
+KPX Sigma epsilon 21
+KPX Sigma delta 16
+KPX Sigma alpha 27
+KPX Sigma uni03A9 28
+KPX Sigma Psi 100
+KPX Sigma Phi 62
+KPX Sigma Xi 21
+KPX Sigma Lambda -27
+KPX Sigma Theta 41
+KPX Sigma uni1F76 125
+KPX Sigma Upsilon 93
+KPX Sigma Tau 113
+KPX Sigma Omicron 70
+KPX Sigma quoteright 50
+KPX Tau upsilon -54
+KPX Tau omega -57
+KPX Tau tau -54
+KPX Tau sigma -74
+KPX Tau rho -73
+KPX Tau omicron -54
+KPX Tau nu -105
+KPX Tau epsilon -24
+KPX Tau psi -49
+KPX Tau alpha -105
+KPX Tau Sigma -102
+KPX Tau Lambda -91
+KPX Tau uni0394 -62
+KPX Tau uni1F76 125
+KPX Tau uni1F70 -105
+KPX Tau Upsilon 62
+KPX Tau Tau 30
+KPX Tau Omicron -40
+KPX Tau Beta -31
+KPX Tau Alpha -93
+KPX Tau quoteright 71
+KPX Upsilon zeta 49
+KPX Upsilon upsilon -62
+KPX Upsilon chi -40
+KPX Upsilon omega -65
+KPX Upsilon theta -21
+KPX Upsilon sigma -83
+KPX Upsilon rho -55
+KPX Upsilon omicron -66
+KPX Upsilon uni03BC -31
+KPX Upsilon lambda 24
+KPX Upsilon kappa -35
+KPX Upsilon iota -37
+KPX Upsilon phi -49
+KPX Upsilon epsilon -90
+KPX Upsilon psi -49
+KPX Upsilon alpha -95
+KPX Upsilon Psi 20
+KPX Upsilon uni1F35 21
+KPX Upsilon Lambda -50
+KPX Upsilon Theta 31
+KPX Upsilon uni0394 -62
+KPX Upsilon uni1F34 21
+KPX Upsilon uni1F37 35
+KPX Upsilon uni1F76 125
+KPX Upsilon Upsilon 93
+KPX Upsilon Tau 30
+KPX Upsilon Beta -50
+KPX Upsilon Alpha -150
+KPX Upsilon quoteright 74
+KPX Phi eta 16
+KPX Phi gamma 32
+KPX Phi beta 16
+KPX Phi Psi 30
+KPX Phi Lambda -56
+KPX Phi uni1F76 62
+KPX Phi Upsilon 31
+KPX Phi Tau 30
+KPX Phi Alpha -62
+KPX Phi quoteright -51
+KPX Psi upsilon -65
+KPX Psi chi -74
+KPX Psi omega -90
+KPX Psi tau -75
+KPX Psi sigma -115
+KPX Psi rho -94
+KPX Psi omicron -81
+KPX Psi uni03BC -79
+KPX Psi lambda 26
+KPX Psi kappa -43
+KPX Psi iota -66
+KPX Psi eta -49
+KPX Psi gamma -54
+KPX Psi phi -86
+KPX Psi epsilon -86
+KPX Psi delta -41
+KPX Psi psi -72
+KPX Psi alpha -79
+KPX Psi uni03A9 -63
+KPX Psi Lambda -156
+KPX Psi uni0394 -62
+KPX Psi uni1F76 125
+KPX Psi Upsilon 62
+KPX Psi Omicron -60
+KPX Psi Beta -17
+KPX Psi Alpha -143
+KPX Psi quoteright 74
+KPX uni03A9 zeta 37
+KPX uni03A9 eta 24
+KPX uni03A9 gamma 21
+KPX uni03A9 Psi 30
+KPX uni03A9 Lambda -31
+KPX uni03A9 uni1F76 112
+KPX uni03A9 Upsilon 62
+KPX uni03A9 Tau 28
+KPX uni03A9 quoteright -23
+KPX upsilondieresistonos delta 14
+KPX alpha chi -20
+KPX beta gamma -31
+KPX beta alpha -20
+KPX beta uni1F76 42
+KPX beta uni1F70 -20
+KPX gamma zeta 35
+KPX gamma upsilon 47
+KPX gamma chi 58
+KPX gamma theta 51
+KPX gamma tau 31
+KPX gamma sigma -31
+KPX gamma rho -31
+KPX gamma omicron -22
+KPX gamma kappa 23
+KPX gamma eta 73
+KPX gamma gamma 58
+KPX gamma phi 39
+KPX gamma alpha -14
+KPX delta lambda -3
+KPX epsilon lambda -31
+KPX zeta omega -29
+KPX zeta tau -31
+KPX zeta sigma -22
+KPX zeta rho 22
+KPX zeta omicron -8
+KPX zeta nu -23
+KPX zeta uni03BC 57
+KPX zeta lambda 45
+KPX zeta iota -24
+KPX zeta eta -20
+KPX zeta gamma -69
+KPX zeta epsilon -27
+KPX zeta psi -19
+KPX zeta alpha -35
+KPX zeta uni1FD6 30
+KPX eta xi -20
+KPX eta quotedblright -35
+KPX theta zeta -37
+KPX theta omega -55
+KPX theta uni1F78 -30
+KPX iota gamma -31
+KPX kappa tau -9
+KPX kappa gamma 42
+KPX lambda zeta 21
+KPX lambda upsilon 29
+KPX lambda chi -49
+KPX lambda theta 48
+KPX lambda tau -8
+KPX lambda sigma 29
+KPX lambda rho 40
+KPX lambda nu -32
+KPX lambda uni03BC 35
+KPX lambda lambda 42
+KPX lambda kappa 35
+KPX lambda xi 41
+KPX lambda eta -24
+KPX lambda gamma 27
+KPX lambda phi 29
+KPX lambda psi 29
+KPX lambda beta 35
+KPX uni03BC tau -35
+KPX uni03BC omicron 15
+KPX uni03BC gamma 15
+KPX uni03BC psi 20
+KPX uni03BC uni1F78 15
+KPX nu uni1F97 31
+KPX nu uni1F95 31
+KPX nu uni1F94 31
+KPX nu uni1F93 31
+KPX nu uni1F92 31
+KPX nu uni1F91 31
+KPX nu uni1F90 31
+KPX nu uni1F25 32
+KPX nu uni1F77 23
+KPX nu uni1F75 32
+KPX nu iotatonos 23
+KPX nu etatonos 32
+KPX nu chi 39
+KPX nu tau 18
+KPX nu lambda -34
+KPX nu xi -49
+KPX nu iota 23
+KPX nu eta 31
+KPX nu gamma 42
+KPX nu epsilon -1
+KPX nu alpha -30
+KPX nu uni1F35 23
+KPX nu uni1F34 23
+KPX nu uni1F24 32
+KPX nu uni1F31 23
+KPX nu uni1F21 32
+KPX nu uni1F30 23
+KPX nu uni1F20 32
+KPX nu uni1F37 23
+KPX nu uni1F36 23
+KPX nu uni1F26 32
+KPX nu uni1F23 32
+KPX nu uni1F22 32
+KPX nu uni1F76 23
+KPX nu uni1F74 32
+KPX nu uni1F70 -35
+KPX nu uni1F33 23
+KPX nu uni1F32 23
+KPX nu quotedblright -74
+KPX xi chi 27
+KPX xi theta 41
+KPX xi tau 55
+KPX xi rho 31
+KPX xi uni03BC 40
+KPX xi lambda 39
+KPX xi eta 23
+KPX xi gamma 55
+KPX xi psi 40
+KPX xi beta 50
+KPX xi uni1FD6 50
+KPX xi uni1F7A 21
+KPX xi uni1F76 91
+KPX omicron omicron 23
+KPX omicron lambda -32
+KPX pi chi 46
+KPX pi epsilon -30
+KPX pi uni1F72 -30
+KPX rho chi -22
+KPX rho omega 27
+KPX rho gamma 31
+KPX rho phi 15
+KPX sigma chi 43
+KPX sigma omega -29
+KPX sigma rho -24
+KPX sigma nu 31
+KPX sigma uni03BC -49
+KPX sigma xi -21
+KPX sigma gamma 43
+KPX sigma phi -29
+KPX tau chi 43
+KPX tau rho -31
+KPX tau omicron -25
+KPX tau lambda -1
+KPX tau eta -45
+KPX tau gamma 29
+KPX tau epsilon -30
+KPX tau alpha -23
+KPX tau uni1FC6 -45
+KPX tau uni1F74 -45
+KPX upsilon gamma 29
+KPX chi zeta 54
+KPX chi chi 77
+KPX chi tau -35
+KPX chi sigma -60
+KPX chi rho 32
+KPX chi nu 35
+KPX chi uni03BC 58
+KPX chi lambda -31
+KPX chi eta -40
+KPX chi gamma 45
+KPX chi delta 1
+KPX chi beta 62
+KPX chi alpha -25
+KPX chi uni1F78 -40
+KPX psi lambda -27
+KPX psi beta -32
+KPX omega omega 30
+KPX uni1F01 rho -40
+KPX uni1F04 delta 15
+KPX uni1F34 zeta 28
+KPX uni1F34 lambda 14
+KPX uni1F44 delta 14
+KPX uni1F45 delta 21
+KPX uni1F70 chi -20
+KPX uni1F71 chi -20
+KPX quoteleft Psi 47
+KPX quoteleft Lambda -170
+KPX quoteleft uni0394 -157
+KPX quoteleft Upsilon 31
+KPX quoteleft Tau 43
+KPX quoteleft Alpha -155
+KPX quoteright Alpha -155
+KPX quotedblleft Psi 55
+KPX quotedblleft Lambda -238
+KPX quotedblleft uni0394 -114
+KPX quotedblleft Tau 43
+KPX quotedblleft Alpha -233
+KPX Omega zeta 37
+KPX Omega eta 24
+KPX Omega gamma 21
+KPX Omega Psi 30
+KPX Omega Lambda -31
+KPX Omega uni1F76 112
+KPX Omega Upsilon 62
+KPX Omega Tau 28
+KPX Omega quoteright -23
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsdidot/doc/DidotSpecimen.pdf b/fonts/greek/gfs/gfsdidot/doc/DidotSpecimen.pdf
new file mode 100644
index 0000000000..0dc95aa0f7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/DidotSpecimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/doc/GFSDidot-LaTeX-Guide.pdf b/fonts/greek/gfs/gfsdidot/doc/GFSDidot-LaTeX-Guide.pdf
new file mode 100644
index 0000000000..2e0cb71393
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/GFSDidot-LaTeX-Guide.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfsdidot/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..76f4c62af7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/OFL-FAQ.txt
@@ -0,0 +1,182 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.0 - 22 November 2005
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The resulting document is not a derivative anymore than a compiled program is a derivative of a compiler. Similarly, creating a graphic using an OFL font does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions for use (include the necessary files, don't abuse the Author(s)' names, rename Modified Versions, do not sublicense and do not sell by itself).
+
+1.4 Can the fonts be included with free and open source software distributions (such as GNU/Linux and BSD distributions)?
+Yes! The OFL is compatible with most FLOSS (Free/Libre and Open Source Software) licenses. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling also with software under restricted licensing.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Standard Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Standard Version? How can I know where it stands compared to the Standard Version or other Modified Versions?
+Consult the copyright statement in the license for how to contact the original authors. Consult the FONTLOG for information on if and how the font differs from the Standard Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Standard Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the authors should not be used in a way that makes it sound like the original authors endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the authors in a listing of software features, or to promote a Modified Version on a web site by saying "designed by...". However, it would be appropriate to acknowledge the authors if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the authors it is allowed, but if it primarily benefits other parties, or could reflect poorly on the authors, then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you could not remove the copyright statement from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source code, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Standard Versions. This eliminates potential confusion and name conflicts. When choosing a name be creative and try to avoid names that sound like the original. Keep in mind that the copyright holder can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "references stored in the Font Software"? Do I have to delete every reference to the Reserved Font Name(s) from inside every file I modify?
+No, not every reference. It would be fine, for example, to keep a text reference to the original fonts in your modified source code, as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder allows it through a separate agreement, see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, font properties dialogs, PostScript streams, documents that refer to a particular font name, etc. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Standard Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Standard and derivative versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, OpenOffice.org or Scribus will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Standard and derivative fonts can easily be distinguished from one another, and from other derivatives.
+
+2.9 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.10 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the originals, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Standard Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged. If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Standard Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of a centralized or distributed source revision control system like subversion or arch is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them).
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Standard Versions.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.0 of the license. Will there be later changes?
+We hope that version 1.0 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom with some protection for the original authors and clear rules for other contributors. Some additional information is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder?
+No. The Copyright Holder still retains all rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in TrueType name, description and license fields) and in your other components (build scripts, glyph databases, documentation, keyboard, samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfsdidot/doc/OFL.txt b/fonts/greek/gfs/gfsdidot/doc/OFL.txt
new file mode 100644
index 0000000000..863a46a32b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/OFL.txt
@@ -0,0 +1,100 @@
+This Font Software is Copyright (c) 1995-2006, Greek Font Society (http://www.greekfontsociety.org).
+All Rights Reserved.
+
+"GFS Didot" is a Reserved Font Name for this Font Software.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+No modification of the license is permitted, only verbatim copy is allowed.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1-review1 - 18 March 2006
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that the font
+names of derivative works are changed. The fonts and derivatives,
+however, cannot be released under any other type of license. This
+requirement does not affect any document created using the
+fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to any and all of the following:
+ - font files
+ - data files
+ - source files
+ - documentation
+
+"Reserved Font Name" refers to the Font Software name as seen by
+users and any other names as specified after the copyright statement.
+
+"Original Version" refers to the collection of Font Software
+components as distributed by the Copyright Holder.
+
+"Modified Version" refers to any derivative font software made by
+adding to, deleting, or substituting -- in part or in whole --
+any of the components of the Original Version, by changing formats
+or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the Copyright
+Holder. This restriction applies to all references stored in the Font
+Software, such as the font menu name and other font description fields,
+which are used to differentiate the font from others.
+
+4) The name(s) of the Copyright Holder or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and may not be
+distributed under any other license. This requirement does not affect
+any document created using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfsdidot/doc/OlgaSpecimen.pdf b/fonts/greek/gfs/gfsdidot/doc/OlgaSpecimen.pdf
new file mode 100644
index 0000000000..900b60a503
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/OlgaSpecimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.pdf b/fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.pdf
new file mode 100644
index 0000000000..ddca018aaa
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.tex b/fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.tex
new file mode 100644
index 0000000000..ef893105dd
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/showDidotFontsLaTeX.tex
@@ -0,0 +1,194 @@
+\documentclass{article}
+\usepackage[LGR,OT1,TS1,T1]{fontenc} % load the desired encodings
+\usepackage{fonttable}
+\usepackage{hyperref}
+\usepackage[utf8]{inputenc}
+\usepackage[greek,english]{babel}
+\usepackage{gfsdidot}
+%To load the macros doing some test or displaying standard texts.
+\usepackage{testDidot}
+
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{1ex plus 1ex minus .5ex}
+
+\newcommand\mainFont{udidot}
+\newcommand\greekFont{udidot}
+
+%This command prints a normalized example of text.
+%
+%The macro has 3 arguments:
+% 1) The encoding
+% 2) The series
+% 3) The shape
+\newcommand\textSample[3]{%
+ \begingroup
+ \fontencoding{#1}\fontfamily{\mainFont}%
+ \fontseries{#2}\fontshape{#3}%
+ \selectfont
+ \TexStdTestText\par
+ \names
+ \frenchCarSample
+ \endgroup
+}
+
+%This command prints a normalized example of text in greek.
+%
+%The macro has 2 arguments:
+% 2) The series
+% 3) The shape
+\newcommand\textSampleGreek[2]{%
+ \begingroup
+ \fontencoding{LGR}\fontfamily{\greekFont}%
+ \fontseries{#1}\fontshape{#2}%
+ \selectfont
+ \oldgreekSample
+ \modernGreekSample
+ \endgroup
+}
+
+\begin{document}
+
+\tableofcontents
+
+\newpage
+
+\section{GFS Didot, OT1}
+\subsection{Series: m, shape n}
+\xfonttable{OT1}{\mainFont}{m}{n}
+\textSample{OT1}{m}{n}
+
+\subsection{Series: m, shape it}
+\xfonttable{OT1}{\mainFont}{m}{it}
+\textSample{OT1}{m}{it}
+
+\subsection{Series: b, shape n}
+\xfonttable{OT1}{\mainFont}{b}{n}
+\textSample{OT1}{b}{n}
+
+\subsection{Series: b, shape it}
+\xfonttable{OT1}{\mainFont}{b}{it}
+\textSample{OT1}{b}{it}
+
+\subsection{Series: m, shape sl}
+\xfonttable{OT1}{\mainFont}{m}{sl}
+\textSample{OT1}{m}{sl}
+
+\subsection{Series: b, shape sl}
+\xfonttable{OT1}{\mainFont}{b}{sl}
+\textSample{OT1}{b}{sl}
+
+\subsection{Series: m, shape sc}
+\xfonttable{OT1}{\mainFont}{m}{sc}
+\textSample{OT1}{m}{sc}
+
+\subsection{Series: b, shape sc}
+\xfonttable{OT1}{\mainFont}{b}{sc}
+\textSample{OT1}{b}{sc}
+
+\subsection{Series: m, shape sco}
+\xfonttable{OT1}{\mainFont}{m}{sco}
+\textSample{OT1}{m}{sco}
+
+\subsection{Series: m, shape ui}
+\xfonttable{OT1}{\mainFont}{m}{ui}
+\textSample{OT1}{m}{ui}
+
+\section{GFS Didot, TS1}
+\subsection{Series: m, shape n}
+\xfonttable{TS1}{\mainFont}{m}{n}
+
+\subsection{Series: m, shape it}
+\xfonttable{TS1}{\mainFont}{m}{it}
+
+\subsection{Series: b, shape n}
+\xfonttable{TS1}{\mainFont}{b}{n}
+
+\subsection{Series: b, shape it}
+\xfonttable{TS1}{\mainFont}{b}{it}
+
+\subsection{Series: m, shape ui}
+\xfonttable{TS1}{\mainFont}{m}{ui}
+
+\subsection{Series: m, shape sl}
+\xfonttable{TS1}{\mainFont}{m}{sl}
+
+\subsection{Series: b, shape sl}
+\xfonttable{TS1}{\mainFont}{b}{sl}
+
+\section{GFS Didot, T1}
+\subsection{Series: m, shape n}
+\xfonttable{T1}{\mainFont}{m}{n}
+\textSample{T1}{m}{n}
+
+\subsection{Series: m, shape it}
+\xfonttable{T1}{\mainFont}{m}{it}
+\textSample{T1}{m}{it}
+
+\subsection{Series: b, shape n}
+\xfonttable{T1}{\mainFont}{b}{n}
+\textSample{T1}{b}{n}
+
+\subsection{Series: b, shape it}
+\xfonttable{T1}{\mainFont}{b}{it}
+\textSample{T1}{b}{it}
+
+\subsection{Series: m, shape sl}
+\xfonttable{T1}{\mainFont}{m}{sl}
+\textSample{T1}{m}{sl}
+
+\subsection{Series: b, shape sl}
+\xfonttable{T1}{\mainFont}{b}{sl}
+\textSample{T1}{b}{sl}
+
+\subsection{Series: m, shape sc}
+\xfonttable{T1}{\mainFont}{m}{sc}
+\textSample{T1}{m}{sc}
+
+\subsection{Series: m, shape ui}
+\xfonttable{T1}{\mainFont}{m}{ui}
+\textSample{T1}{m}{ui}
+
+\subsection{Series: m, shape sco}
+\xfonttable{T1}{\mainFont}{m}{sco}
+\textSample{T1}{m}{sco}
+
+\section{GFS Didot, LGR}
+\subsection{Series: m, shape n}
+\xfonttable{LGR}{\greekFont}{m}{n}
+\textSampleGreek{m}{n}
+
+\subsection{Series: m, shape it}
+\xfonttable{LGR}{\greekFont}{m}{it}
+\textSampleGreek{m}{it}
+
+\subsection{Series: b, shape n}
+\xfonttable{LGR}{\greekFont}{b}{n}
+\textSampleGreek{b}{n}
+
+\subsection{Series: b, shape it}
+\xfonttable{LGR}{\greekFont}{b}{it}
+\textSampleGreek{b}{it}
+
+\subsection{Series: m, shape sl}
+\xfonttable{LGR}{\greekFont}{m}{sl}
+\textSampleGreek{m}{sl}
+
+\subsection{Series: b, shape sl}
+\xfonttable{LGR}{\greekFont}{b}{sl}
+\textSampleGreek{b}{sl}
+
+\subsection{Series: m, shape sc}
+\xfonttable{LGR}{\greekFont}{m}{sc}
+\textSampleGreek{m}{sc}
+
+\subsection{Series: m, shape ui}
+\xfonttable{LGR}{\greekFont}{m}{ui}
+\textSampleGreek{m}{ui}
+
+\subsection{Series: m, shape sco}
+\xfonttable{LGR}{\greekFont}{m}{sco}
+\textSampleGreek{m}{sco}
+%\clearpage
+
+%\fonttable{didotrg9a} % the basic command
+\end{document}
diff --git a/fonts/greek/gfs/gfsdidot/doc/testDidot.sty b/fonts/greek/gfs/gfsdidot/doc/testDidot.sty
new file mode 100644
index 0000000000..8ee756cadb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/doc/testDidot.sty
@@ -0,0 +1,168 @@
+%This file contains some macros used to test the fonts GFSDidot in the
+%different encodings (mainly OT1, T1 and LGR). It is encoded in UTF-8.
+\RequirePackage{longtable}
+
+%Command to remove ligature
+\newcommand\noLig{\relax}
+
+%This command allow hyphenation without any marker
+%of the hyphenation
+\newcommand\BR{\discretionary{}{}{}}
+
+%New macro to type set a TeX command.
+%This macro has 1 parameter
+% 1) The name of command to typeset
+\newcommand\cmd[1]{\textbackslash#1}
+
+%This command reuses the list of names defined in the
+%the standard document (testfont.tex) for testing a font with plain TeX.
+%
+%All the characters usable with UTF8 option of inputenc package
+%are directly used instead of TeX constructs.
+\newcommand\names{%
+ Ångelå Beatrice Claire
+ Diana Érica Françoise Ginette Hélène Iris
+ Jackie KÄren Åau\.{r}a María N\H{a}taÅ‚Ä­e Øctave
+ Pauline Quêneau Roxanne Sabine Tã{\'\j}a Uršula
+ Vivian Wendy Xanthippe Yvønne Zäzilie\par}
+
+%This command reuses the standard text defined in in the
+%the standard document (testfont.tex) for testing a font with plain TeX.
+\newcommand\TexStdTestText{%
+On November 14, 1885, Senator \& Mrs.~Leland Stanford called
+together at their San Francisco mansion the 24~prominent men who had
+been chosen as the first trustees of The Leland Stanford Junior University.
+They handed to the board the Founding Grant of the University, which they
+had executed three days before. This document---with various amendments,
+legislative acts, and court decrees---remains as the University's charter.
+In bold, sweeping language it stipulates that the objectives of the University
+are ``to qualify students for personal success and direct usefulness in life;
+and to promote the publick welfare by exercising an influence in behalf of
+humanity and civilization, teaching the blessings of liberty regulated by
+law, and inculcating love and reverence for the great principles of
+government as derived from the inalienable rights of man to life, liberty,
+and the pursuit of happiness.''
+
+?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres
+often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole
+in fluffy souffl\'es?
+(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!).
+}
+
+%Two macros to test the use of the greek language: the first is for
+%ancient greek with the text taken from Perseus, while the second
+%is a text taken fron the example given in the introducing text
+%of the package "gfsdidot.sty"
+ \newcommand\oldgreekSample{%
+ {\fontencoding{T1}\selectfont{}Some ancient greek text (Euclid, book~VI, definition~3):}\\
+ \textgreek{ἄκÏον καὶ μέσον λόγον εá½Î¸Îµá¿–α τετμῆσθαι λέγεται, ὅταν á¾– ὡς ἡ ὅλη Ï€Ïὸς τὸ μεῖζον
+ τμῆμα, οὕτως τὸ μεῖζον Ï€Ïὸς τὸ ἔλαττον}%
+ \par
+ }
+
+%And a modern greek example (mainly for the tonic accent)
+ \newcommand\modernGreekSample{%
+ {\fontencoding{T1}\selectfont{}Some modern greek:}\\
+ {\fontencoding{LGR}\selectfont
+ \textit{Υπόδειξη:}
+ ΠÏέπει να σκεφτοÏμε μια συνάÏτηση της οποίας γνωÏίζουμε ότι υπάÏχει το ολοκλήÏωμα.
+ Τότε παίÏνουμε μια διαμέÏιση $P_n$ και δείχνουμε Ï€.χ. ότι το
+ $U(f,P_n)$ είναι η ζητοÏμενη σειÏά.
+ }
+ \par
+ }
+
+%This command describes the french (and german) diacritics and specific characters
+%used in Switzerland (in Germany some other or different characters are used).
+ \newcommand\frenchCarSample{%
+ Diacritic characters used in french (and german)
+ in Switzerland: ö\BR{}ä\BR{}ü\BR{}é\BR{}è\BR{}ê\BR{}ë\BR{}à\BR
+ â\BR{}ù\BR{}û\BR{}î\BR{}ï\BR{}ô\BR{}œ\BR{}ç\BR{}«\BR{}» and the capitals
+ Ö\BR{}Ä\BR{}Ü\BR{}É\BR{}È\BR{}Ê\BR{}Ë\BR{}À\BR{}Â\BR{}Ù\BR{}Û\BR
+ ÃŽ\BR{}Ã\BR{}Ô\BR{}Å’\BR{}Ç
+
+ Some of the accented capitals are very rarely used. The character ``«'' is the
+ opening quote and ``»'' is the closing quote. The character ``œ'' is used
+ in some words (sometime very common) for example in the designation ``tomates cœur de bœuf''
+ (a variety of tomatoes).}
+
+%The following command exhibits the problem when typing directly some characters
+%which are encoded in different slots in different encodings.
+ \newcommand\OTOneProblem{%
+ The following characters are problematic in \TeX{} since they depend on the encoding:\\[\medskipamount]%
+ \begin{tabular}{lll}%
+ \multicolumn{1}{c}{\textbf{Char wished}} & \multicolumn{1}{c}{\textbf{\TeX{} code}} &%
+ \multicolumn{1}{c}{\textbf{direct input}}\\\hline
+ \textless & \cmd{textless} & < \\
+ \textdollar & \cmd{textdollar} or \cmd{\$} & \char 36 \\
+ \pounds & \cmd{textsterling} or \cmd{pounds}& \char 36 \\
+ \textbar & \cmd{textbar} & | \\
+ \textgreater & \cmd{textgreater} & > \\
+ \textbackslash& \cmd{textbackslash} or \cmd{\textbackslash}& \char 92 \\
+ \textbraceleft & \cmd{textbraceleft} or \cmd{\{}& \char 123 \\
+ \textbraceright & \cmd{textbraceright} or \cmd{\}} & \char 125 \\
+ \end{tabular}%
+ }
+
+%The following command tests the standard ligatures of OT1 encoding.
+ \newcommand\testLig{%
+ The table of ligatures is:\\[\medskipamount]%
+ \begin{tabular}{lll}%
+ \multicolumn{1}{c}{\textbf{Char wished}} & \multicolumn{1}{c}{\textbf{\TeX{} code}} &%
+ \multicolumn{1}{c}{\textbf{direct input}}\\\hline
+ !` & \cmd{textexclamdown} or !\noLig{}` & \char 60 \\
+ ?` & \cmd{textquestiondown} or ?\noLig{}` & \char 62 \\
+ ff & f\noLig{}f & \char 11 \\
+ fi & f\noLig{}i & \char 12 \\
+ fl & f\noLig{}l & \char 13 \\
+ ffi & f\noLig{}f\noLig{}i & \char 14 \\
+ ffl & f\noLig{}f\noLig{}l & \char 15 \\
+ -- & \cmd{textendash} or -\noLig{}-& \char 123 \\
+ --- & \cmd{textemdash} or -\noLig{}-\noLig{}-& \char 124 \\
+ `` & \cmd{textquotedblleft} or `\noLig{}`& \char 92 \\
+ '' & \cmd{textquotedblright} or '\noLig{}'& \char 34 \\
+ \end{tabular}%
+ }
+
+%This command test the position of the different accents and the use of few
+%special characters
+\newcommand\testAccents{%
+ Finally, the last interesting property is the position of the different accents\footnote{%
+ The first lines of the table use hopefully non existant accented characters. This will force the use
+ of an accent plus a character and avoid the use of the precomposed glyph in the encodings owning
+ it.} and the few special letters:\\[\medskipamount]%
+ \begin{longtable}{llll}%
+ \multicolumn{1}{l}{\textbf{Char wished}} & \multicolumn{1}{l}{\textbf{\TeX{} code}} &%
+ \multicolumn{1}{l}{\textbf{Char wished}} & \multicolumn{1}{l}{\textbf{\TeX{} code}}\\\hline
+ \endfirsthead
+ \multicolumn{1}{l}{\textbf{Char wished}} & \multicolumn{1}{l}{\textbf{\TeX{} code}} &%
+ \multicolumn{1}{l}{\textbf{Char wished}} & \multicolumn{1}{l}{\textbf{\TeX{} code}}\\\hline
+ \endhead
+ \endfoot
+ \endlastfoot
+ \rule{0pt}{3ex}%To force some space after \hline
+ \`q & \cmd{`}q&\`Q &\cmd{`}Q \\
+ \'q & \cmd{'}q&\'Q &\cmd{'}Q \\
+ \^q & \cmd{\textasciicircum}q&\^Q &\cmd{\textasciicircum}Q \\
+ \~q & \cmd{\textasciitilde}q&\~Q &\cmd{\textasciitilde}Q \\
+ \"q & \cmd{"}q&\"Q &\cmd{"}Q \\
+ \H{q} & \cmd{H\textbraceleft q\textbraceright}&\H{Q} &\cmd{H\textbraceleft Q\textbraceright} \\
+ \r{q} & \cmd{r\textbraceleft q\textbraceright}&\r{Q} &\cmd{r\textbraceleft Q\textbraceright} \\
+ \v{q} & \cmd{v\textbraceleft q\textbraceright}&\v{Q} &\cmd{v\textbraceleft Q\textbraceright} \\
+ \u{q} & \cmd{u\textbraceleft q\textbraceright}&\u{Q} &\cmd{u\textbraceleft Q\textbraceright} \\
+ \={q} & \cmd{=\textbraceleft q\textbraceright}&\={Q} &\cmd{=\textbraceleft Q\textbraceright} \\
+ \.{q} & \cmd{.\textbraceleft q\textbraceright}&\.{Q} &\cmd{.\textbraceleft Q\textbraceright} \\
+ \c{z} & \cmd{c\textbraceleft z\textbraceright}&\c{Z} &\cmd{c\textbraceleft Z\textbraceright} \\
+ \b{z} & \cmd{b\textbraceleft z\textbraceright}&\b{Z} &\cmd{b\textbraceleft Z\textbraceright} \\
+ \k{z} & \cmd{k\textbraceleft z\textbraceright}&\k{Z} &\cmd{k\textbraceleft Z\textbraceright} \\
+ \ae & \cmd{ae}&\AE &\cmd{AE} \\
+ \oe & \cmd{oe}&\OE &\cmd{OE} \\
+ \l & \cmd{l}&\L &\cmd{L} \\
+ \ss & \cmd{ss}&\SS &\cmd{SS}\\
+ \o & \cmd{o}&\O &\cmd{O}\\
+ \guilsinglleft & \cmd{guilsinglleft}&\guilsinglright &\cmd{guilsinglright}\\
+ \texteuro & \cmd{texteuro} or \cmd{textgreek\textbraceleft\cmd{euro}\textbraceright}\footnote{This command is valid only
+ with the \emph{gfsdidot} package, while the other is valid only with
+ the \emph{textcomp} package.} & \copyright & \cmd{copyright} \\
+ \end{longtable}%
+}
diff --git a/fonts/greek/gfs/gfsdidot/enc/didot.enc b/fonts/greek/gfs/gfsdidot/enc/didot.enc
new file mode 100644
index 0000000000..6dd9d18f74
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didot.enc
@@ -0,0 +1,109 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "October 2001",
+% filename = "didot.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/didot [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex.alt /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /tz /IJ /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotOT1.enc b/fonts/greek/gfs/gfsdidot/enc/didotOT1.enc
new file mode 100644
index 0000000000..ee71c2a91b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotOT1.enc
@@ -0,0 +1,78 @@
+% @@psencodingfile@{
+% author = "A. Aubord, A. Tsolomitis",
+% version = "1.0",
+% date = "December 2017",
+% filename = "didotOT1.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for to use the GFS Didot fonts
+% with the OT1 encoding of TeX"
+% @}
+%
+/didotOT1 [
+% 0x00
+ /Gamma /Delta /Theta /Lambda
+ /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega
+ /ff /fi /fl
+ /ffi /ffl
+% 0x10
+ /dotlessi /dotlessj
+ /grave /acute /caron /breve
+ /Macronsmall /ring /Cedilla /germandbls
+ /ae /oe /oslash /AE
+ /OE /Oslash
+% 0x20 (ASCII begins)
+ /space /exclam /quotedblright /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equalorig /questiondown /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /Circumflexsmall /dotaccent
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /Tildesmall
+ /dieresis % rubout; ASCII ends
+%80
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotOT1it.enc b/fonts/greek/gfs/gfsdidot/enc/didotOT1it.enc
new file mode 100644
index 0000000000..850bfffcea
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotOT1it.enc
@@ -0,0 +1,78 @@
+% @@psencodingfile@{
+% author = "A. Aubord, A. Tsolomitis",
+% version = "1.0",
+% date = "December 2017",
+% filename = "didotOT1.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for to use the GFS Didot fonts
+% with the OT1 encoding for (bold-)italic of TeX"
+% @}
+%
+/didotOT1it [
+% 0x00
+ /Gamma /Delta /Theta /Lambda
+ /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega
+ /ff /fi /fl
+ /ffi /ffl
+% 0x10
+ /dotlessi /dotlessj
+ /grave /acute /caron /breve
+ /Macronsmall /ring /Cedilla /germandbls
+ /ae /oe /oslash /AE
+ /OE /Oslash
+% 0x20 (ASCII begins)
+ /space /exclam /quotedblright /numbersign
+ /sterling /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equalorig /questiondown /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /Circumflexsmall /dotaccent
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /Tildesmall
+ /dieresis % rubout; ASCII ends
+%80
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotOT1sc.enc b/fonts/greek/gfs/gfsdidot/enc/didotOT1sc.enc
new file mode 100644
index 0000000000..b0c5c0622c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotOT1sc.enc
@@ -0,0 +1,79 @@
+% @@psencodingfile@{
+% author = "A. Aubord, A. Tsolomitis",
+% version = "1.0",
+% date = "December 2017",
+% filename = "didotOT1sc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for to use the GFS Didot fonts
+% with the OT1 encoding of TeX and small capitals"
+% @}
+%
+/didotOT1sc [
+% 0x00
+ /Gamma /Delta /Theta /Lambda
+ /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega
+ /ff /fi /fl
+ /ffi /ffl
+% 0x10
+ /dotlessi /dotlessj
+ /grave /acute /caron /breve
+ /Macronsmall /ring /Cedilla /germandbls
+ /ae /oe /oslash /AE
+ /OE /Oslash
+% 0x20 (ASCII begins)
+ /space /exclam /quotedblright /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equalorig /questiondown /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /Circumflexsmall /dotaccent
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall /Hsmall /Ismall
+ /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /endash /emdash /hungarumlaut /Tildesmall
+ /dieresis % rubout; ASCII ends
+%80
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotTS1.enc b/fonts/greek/gfs/gfsdidot/enc/didotTS1.enc
new file mode 100644
index 0000000000..bcb3f6dc50
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotTS1.enc
@@ -0,0 +1,373 @@
+%!PS-Adobe-3.0 Resource-Encoding
+/didotTS1 [
+% 0x0
+/Grave
+/Acute
+%Uppercase circumflex
+/circumflex
+%Uppercase tilde
+/tilde
+/Dieresis
+/Hungarumlaut
+/Ring
+/Caron
+
+% 0x8
+/Breve
+/Macron
+/Dotaccent
+/cedilla
+/ogonek
+/quotesinglbase
+/.notdef
+/.notdef
+
+% 0x10
+/.notdef
+/.notdef
+/quotedblbase
+/.notdef
+/.notdef
+%From the TeXGyre Pagella font
+/twelveudash
+%From the TeXGyre Pagella font
+/threequartersemdash
+%From the TeXGyre Pagella font
+/cwmcapital
+
+% 0x18
+%From the TeXGyre Pagella font
+/arrowleft
+%From the TeXGyre Pagella font
+/arrowright
+%From the TeXGyre Pagella font
+/tieaccentlowercase
+%From the TeXGyre Pagella font
+/tieaccentcapital
+%From the TeXGyre Pagella font
+/tieaccentlowercase.new
+%From the TeXGyre Pagella font
+/tieaccentcapital.new
+/.notdef
+%From the TeXGyre Pagella font
+/cwmascender
+
+% 0x20
+%From the TeXGyre Pagella font
+/blanksymbol
+/.notdef
+/.notdef
+/.notdef
+/dollar
+/.notdef
+/.notdef
+/quotesingle
+
+% 0x28
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/comma
+%From the TeXGyre Pagella font
+/hyphendbl
+/period
+/fraction
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/.notdef
+/.notdef
+%From the TeXGyre Pagella font
+/angleleft
+/minus
+%From the TeXGyre Pagella font
+/angleright
+/.notdef
+
+% 0x40
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0x48
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+%From the TeXGyre Pagella font
+/mho
+/.notdef
+%From the TeXGyre Pagella font
+/bigcircle
+
+% 0x50
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Omega
+
+% 0x58
+/.notdef
+/.notdef
+/.notdef
+%From the TeXGyre Pagella font
+/dblbracketleft
+/.notdef
+%From the TeXGyre Pagella font
+/dblbracketright
+%From the TeXGyre Pagella font
+/arrowup
+%From the TeXGyre Pagella font
+/arrowdown
+
+% 0x60
+/grave
+/.notdef
+%From the TeXGyre Pagella font
+/born
+%From the TeXGyre Pagella font
+/divorced
+%From the TeXGyre Pagella font
+/died
+/.notdef
+/.notdef
+/.notdef
+
+% 0x68
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+%From the TeXGyre Pagella font
+/leaf
+%From the TeXGyre Pagella font
+/married
+%From the TeXGyre Pagella font
+/musicalnote
+/.notdef
+
+% 0x70
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0x78
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asciitilde
+%From the TeXGyre Pagella font
+/hyphendbl.alt
+
+% 0x80
+/breve
+/caron
+/hungarumlaut
+%From the TeXGyre Pagella font
+/dblgrave.ts1
+/dagger
+/daggerdbl
+/dblverticalbar
+/perthousand
+
+% 0x88
+/bullet
+%From the TeXGyre Pagella font
+/centigrade
+/dollaroldstyle
+/cent
+/florin
+/coloncurrency
+%From the TeXGyre Pagella font
+/won
+%From the TeXGyre Pagella font
+/naira
+
+% 0x90
+%From the TeXGyre Pagella font
+/guarani
+%From the TeXGyre Pagella font
+/peso
+/lira
+%From the TeXGyre Pagella font
+/recipe
+/interrobang
+%From the TeXGyre Pagella font
+/gnaborretni
+%From the TeXGyre Pagella font
+/dong
+/trademark
+
+% 0x98
+%From the TeXGyre Pagella font
+/permyriad
+/paragraphalt
+%From the TeXGyre Pagella font
+/baht
+/Numero
+%From the TeXGyre Pagella font
+/discount
+%From the TeXGyre Pagella font
+/estimated
+%From the TeXGyre Pagella font
+/openbullet
+%From the TeXGyre Pagella font
+/servicemark
+
+% 0xA0
+%From the TeXGyre Pagella font
+/quillbracketleft
+%From the TeXGyre Pagella font
+/quillbracketright
+/cent
+/sterling
+/currency
+/yen
+/brokenbar
+/section
+
+% 0xA8
+/dieresis
+/copyright
+/ordfeminine
+%From the TeXGyre Pagella font
+/copyleft
+/logicalnot
+%From the TeXGyre Pagella font
+/published
+/registered
+/Macronsmall
+
+% 0xB0
+/degree
+/plusminus
+/twosuperior
+/threesuperior
+/acute
+%mu badly named in GFS Didot postscript font
+/uni03BC
+/paragraph
+%From the TeXGyre Pagella font
+/periodcentered
+
+% 0xB8
+%From the TeXGyre Pagella font
+/referencemark
+/onesuperior
+/ordmasculine
+/radical
+/onequarter
+/onehalf
+/threequarters
+/Euro
+
+% 0xC0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0xC8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0xD0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/multiply
+/.notdef
+
+% 0xD8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0xE0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0xE8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+
+% 0xF0
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/divide
+/.notdef
+
+% 0xF8
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotdenomnums.enc b/fonts/greek/gfs/gfsdidot/enc/didotdenomnums.enc
new file mode 100644
index 0000000000..48c9d32385
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotdenomnums.enc
@@ -0,0 +1,88 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "July 2003",
+% filename = "didotdenomnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/didotdenomnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftinferior /parenrightinferior /.notdef /plusinferior /comma /hypheninferior /period /fraction
+% 0x30
+ /zeroinferior /oneinferior /twoinferior /threeinferior /fourinferior
+ /fiveinferior /sixinferior /seveninferior
+ /eightinferior /nineinferior /colon /semicolon /less /equalinferior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ; \ No newline at end of file
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotec.enc b/fonts/greek/gfs/gfsdidot/enc/didotec.enc
new file mode 100644
index 0000000000..28d20b09e4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotec.enc
@@ -0,0 +1,81 @@
+%
+% This is the EC encoding for the didot font family.
+% (C) A. Tsolomitis
+%
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ; ff l =: ffl ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/didotec [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /uni0163 /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotnumnums.enc b/fonts/greek/gfs/gfsdidot/enc/didotnumnums.enc
new file mode 100644
index 0000000000..c9d88ebe1b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotnumnums.enc
@@ -0,0 +1,89 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "July 2003",
+% filename = "didotnumnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/didotnumnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftsuperior /parenrightsuperior /.notdef /plussuperior
+ /comma /hyphensuperior /period /fraction
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior
+ /fivesuperior /sixsuperior /sevensuperior
+ /eightsuperior /ninesuperior /colon /semicolon /less /equalsuperior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ; \ No newline at end of file
diff --git a/fonts/greek/gfs/gfsdidot/enc/didottabnums.enc b/fonts/greek/gfs/gfsdidot/enc/didottabnums.enc
new file mode 100644
index 0000000000..71225819e3
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didottabnums.enc
@@ -0,0 +1,87 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "July 2003",
+% filename = "didottabnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/didottabnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /lozenge /Numero /estimated /exclamdbl
+ /whitebullet /ring /Euro
+ /care /minus /interrobang /yen /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleft /parenright /.notdef /plus /comma /hyphen /period /slash
+% 0x30
+ /uniF639 /onefitted /uniF63A /uniF63B /uniF63C /uniF63D /uniF63E /uniF63F
+ /uniF640 /uniF641 /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /onehalf /onethird /twothirds /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /nsuperior /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN exclam exclam =: exclamdbl ; \ No newline at end of file
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotuecsc.enc b/fonts/greek/gfs/gfsdidot/enc/didotuecsc.enc
new file mode 100644
index 0000000000..5ce65c00c5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotuecsc.enc
@@ -0,0 +1,80 @@
+%
+% This is the EC encoding for the didot font family.
+% (C) A. Tsolomitis
+%
+%
+% LIGKERN space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclamsmall quoteleft =: exclamdownsmall ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/didotuecsc [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle
+ /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /Dcroat /section
+% 0xA0
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+% 0xB0
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0163 /Uhungarumlaut /Uring
+ /Ldot /Zacute /Zcaron /Zdotaccent /IJ /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xF0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall /Ocircumflexsmall
+ /Otildesmall /Odieresissmall /OEsmall
+ /Oslashsmall /Ugravesmall /Yacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsdidot/enc/didotusc.enc b/fonts/greek/gfs/gfsdidot/enc/didotusc.enc
new file mode 100644
index 0000000000..12d56b748c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/didotusc.enc
@@ -0,0 +1,99 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "January 2002",
+% filename = "didotusc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for The SmallCaps of the GFS Didot FontFamily"
+% @}
+%
+/didotusc [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /OE /TZ /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xf0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall
+ /Ocircumflexsmall /Otildesmall /Odieresissmall /divide
+ /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/enc/gfsudidotmath.enc b/fonts/greek/gfs/gfsdidot/enc/gfsudidotmath.enc
new file mode 100644
index 0000000000..9a36b751c1
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/gfsudidotmath.enc
@@ -0,0 +1,192 @@
+% TeX math italic encoding.
+% No ligatures or kerns.
+%
+/gfsudidotmath [ % now 256 chars follow
+% 0x0
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/Omega
+/alpha
+/beta
+/gamma
+/delta
+/epsilon
+
+% 0x10
+/zeta
+/eta
+/theta
+/iota
+/kappa
+/lambda
+/uni03BC
+/nu
+
+% 0x18
+/xi
+/pi
+/rho
+/sigma
+/tau
+/upsilon
+/phi
+/chi
+
+% 0x20
+/psi
+/omega
+/epsilon
+/theta
+/uni03D6
+/uni03F1
+/uni03C2
+/phi1
+
+% 0x28
+/arrowlefttophalf
+/arrowleftbothalf
+/arrowrighttophalf
+/arrowrightbothalf
+/arrowhookleft
+/arrowhookright
+/triangleright
+/triangleleft
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/period
+/comma
+/less
+/slash
+/greater
+/asterisk
+%% /star
+
+% 0x40
+/partialdiff
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/flat
+/natural
+/sharp
+/slurbelow
+/slurabove
+
+% 0x60
+/afii61289
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/dotlessi
+/dotlessj
+/weierstrass
+/vector
+/tie
+
+% Have to have 128 .notdef's now to fill things out.
+%
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/enc/gpdidot.enc b/fonts/greek/gfs/gfsdidot/enc/gpdidot.enc
new file mode 100644
index 0000000000..e289326518
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/gpdidot.enc
@@ -0,0 +1,212 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "October 2001",
+% filename = "gpdidot.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the didot fontfamily"
+% @}
+%
+%
+/gpdidot [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /rho1 /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: uni03D1 ;
+% LIGKERN bracketleft theta |=: uni03D1 ;
+% LIGKERN parenleft theta |=: uni03D1 ;
+% LIGKERN braceleft theta |=: uni03D1 ;
+% LIGKERN guillemotleft theta |=: uni03D1 ;
+% LIGKERN endash theta |=: uni03D1 ;
+% LIGKERN emdash theta |=: uni03D1 ;
+% LIGKERN hyphen theta |=: uni03D1 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
diff --git a/fonts/greek/gfs/gfsdidot/enc/gpdidoti.enc b/fonts/greek/gfs/gfsdidot/enc/gpdidoti.enc
new file mode 100644
index 0000000000..79ccf07da6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/gpdidoti.enc
@@ -0,0 +1,205 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "October 2001",
+% filename = "gpdidoti.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the didot fontfamily (italic)"
+% @}
+%
+%
+/gpdidoti [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA
+ /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /qoppa /uni03DE /rho1 /partialdiff /.notdef /.notdef
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+ /uni1FFE /equal /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /digamma /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /katotonos
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: theta1 ;
+% LIGKERN bracketleft theta |=: theta1 ;
+% LIGKERN parenleft theta |=: theta1 ;
+% LIGKERN braceleft theta |=: theta1 ;
+% LIGKERN guillemotleft theta |=: theta1 ;
+% LIGKERN endash theta |=: theta1 ;
+% LIGKERN emdash theta |=: theta1 ;
+% LIGKERN hyphen theta |=: theta1 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN uni1FDB uni1FC0 =: uni1FCF ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
diff --git a/fonts/greek/gfs/gfsdidot/enc/gpdidotusc.enc b/fonts/greek/gfs/gfsdidot/enc/gpdidotusc.enc
new file mode 100644
index 0000000000..b7a0dd8a05
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/gpdidotusc.enc
@@ -0,0 +1,186 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "January 2006",
+% filename = "gpdidotusc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the didot fontfamily"
+% @}
+%
+%
+/gpdidotusc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA
+ /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /beta /omega1 /qoppa /uni03DE /rho1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle
+ /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /colon /anoteleia
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /uniF500 /uniF501 /uniF512 /uniF503 /uniF504 /uniF515 /uniF502
+ /uniF506 /uniF508 /uniF507 /uniF509 /uniF50A /uniF50B /uniF50C /uniF50E
+% 0x70
+ /uniF50F /uniF516 /uniF510 /uniF512 /uniF513 /uniF514 /.notdef /uniF518
+ /uniF50D /uniF517 /uniF505 /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /uniF519 /uni1FD2 /uni1FD3 /uni1FD7
+ /uniF51A /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD uniF500 =: uniF500 ;
+% LIGKERN uni1FFD uniF504 =: uniF504 ;
+% LIGKERN uni1FFD uniF506 =: uniF506 ;
+% LIGKERN uni1FFD uniF508 =: uniF508 ;
+% LIGKERN uni1FFD uniF50E =: uniF50E ;
+% LIGKERN uni1FFD uniF514 =: uniF514 ;
+% LIGKERN uni1FFD uniF518 =: uniF518 ;
+% LIGKERN dieresis uniF08 =: uniF519 ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE uniF508 =: uniF519 ;
+% LIGKERN uni1FEE uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uniF519 =: uniF519 ;
+% LIGKERN uni1FFD uniF51A =: uniF51A ;
+% LIGKERN dieresis uniF508 =: uniF519 ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE uniF500 =: uniF500 ; uni1FCF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FCD uniF500 =: uniF500 ; uni1FDF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FDE uniF500 =: uniF500 ; uni1FEF uniF500 =: uniF500 ;
+% LIGKERN uni1FDD uniF500 =: uniF500 ; uni1FC0 uniF500 =: uniF500 ;
+% LIGKERN uniF500 uni1FBE =: uniF500 ; uni1F71 uni1FBE =: uniF500 ;
+% LIGKERN Alpha uni1FBE =: Alpha ;
+% LIGKERN uni1F00 uni1FBE =: uniF500 ; uni1F01 uni1FBE =: uniF500 ;
+% LIGKERN uni1F02 uni1FBE =: uniF500 ; uni1F03 uni1FBE =: uniF500 ;
+% LIGKERN uni1F04 uni1FBE =: uniF500 ; uni1F05 uni1FBE =: uniF500 ;
+% LIGKERN uni1F06 uni1FBE =: uniF500 ; uni1F07 uni1FBE =: uniF500 ;
+% LIGKERN uni1F70 uni1FBE =: uniF500 ; uni1FB6 uni1FBE =: uniF500 ;
+% LIGKERN uni1FCE uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FCD uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FDE uniF504 =: uniF504 ; uni1FEF uniF504 =: uniF504 ;
+% LIGKERN uni1FDD uniF504 =: uniF504 ;
+% LIGKERN uni1FCE uniF506 =: uniF506 ; uni1FCF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FCD uniF506 =: uniF506 ; uni1FDF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FDE uniF506 =: uniF506 ; uni1FEF uniF506 =: uniF506 ;
+% LIGKERN uni1FDD uniF506 =: uniF506 ; uni1FC0 uniF506 =: uniF506 ;
+% LIGKERN uniF506 uni1FBE =: uniF506 ; uni1F73 uni1FBE =: uniF506 ;
+% LIGKERN Eta uni1FBE =: Eta ;
+% LIGKERN uni1F20 uni1FBE =: uniF506 ; uni1F21 uni1FBE =: uniF506 ;
+% LIGKERN uni1F22 uni1FBE =: uniF506 ; uni1F23 uni1FBE =: uniF506 ;
+% LIGKERN uni1F24 uni1FBE =: uniF506 ; uni1F25 uni1FBE =: uniF506 ;
+% LIGKERN uni1F26 uni1FBE =: uniF506 ; uni1F27 uni1FBE =: uniF506 ;
+% LIGKERN uni1F74 uni1FBE =: uniF506 ; uni1FC6 uni1FBE =: uniF506 ;
+% LIGKERN uni1FCE uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FCD uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FDE uniF508 =: uniF508 ; uni1FEF uniF508 =: uniF508 ;
+% LIGKERN uni1FDD uniF508 =: uniF508 ; uni1FED uniF508 =: uniF508 ;
+% LIGKERN uni1FC1 uniF508 =: uniF508 ; uni1FC0 uniF508 =: uniF508 ;
+% LIGKERN uni1FCF uniF508 =: uniF508 ; uni1FDF uniF508 =: uniF508 ;
+% LIGKERN uni1FCE uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FCD uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FDE uniF50E =: uniF50E ; uni1FEF uniF50E =: uniF50E ;
+% LIGKERN uni1FDD uniF50E =: uniF50E ;
+% LIGKERN uni1FCE uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FCD uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FDE uniF514 =: uniF514 ; uni1FEF uniF514 =: uniF514 ;
+% LIGKERN uni1FDD uniF514 =: uniF514 ; uni1FED uniF514 =: uniF514 ;
+% LIGKERN uni1FC1 uniF514 =: uniF514 ; uni1FC0 uniF514 =: uniF514 ;
+% LIGKERN uni1FCF uniF514 =: uniF514 ; uni1FDF uniF514 =: uniF514 ;
+% LIGKERN uni1FCE uniF518 =: uniF518 ; uni1FCF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FCD uniF518 =: uniF518 ; uni1FDF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FDE uniF518 =: uniF518 ; uni1FEF uniF518 =: uniF518 ;
+% LIGKERN uni1FDD uniF518 =: uniF518 ; uni1FC0 uniF518 =: uniF518 ;
+% LIGKERN uniF518 uni1FBE =: uniF518 ; uni1F7D uni1FBE =: uniF518 ;
+% LIGKERN Omega uni1FBE =: Omega ;
+% LIGKERN uni1F60 uni1FBE =: uniF518 ; uni1F61 uni1FBE =: uniF518 ;
+% LIGKERN uni1F62 uni1FBE =: uniF518 ; uni1F63 uni1FBE =: uniF518 ;
+% LIGKERN uni1F64 uni1FBE =: uniF518 ; uni1F65 uni1FBE =: uniF518 ;
+% LIGKERN uni1F66 uni1FBE =: uniF518 ; uni1F67 uni1FBE =: uniF518 ;
+% LIGKERN uni1F7C uni1FBE =: uniF518 ; uni1FF6 uni1FBE =: uniF518 ;
+% LIGKERN uni1FBF uniF510 =: uniF510 ; uni1FBF uniF510 =: uniF510 ;
+% LIGKERN || = 01 ; uni1FDD || =:| uniF512 ;
+% LIGKERN uni1FDD parenright =:| uniF512 ; uni1FDD bracketright =:| uniF512 ;
+% LIGKERN uni1FDD period =:| uniF512 ; uni1FDD comma =:| uniF512 ;
+% LIGKERN uni1FDD quoteright =:| uniF512 ; uni1FDD hyphen =:| uniF512 ;
+% LIGKERN uni1FDD anoteleia =:| uniF512 ; uni1FDD slash =:| uniF512 ;
+% LIGKERN uni1FDD semicolon =:| uniF512 ; uni1FDD exclam =:| uniF512 ;
+% LIGKERN uni1FDD endash =:| uniF512 ; uni1FDD emdash =:| uniF512 ;
+% LIGKERN uni1FDD plus =:| uniF512 ; uni1FDD equal =:| uniF512 ;
+% LIGKERN uni1FDD guillemotleft =:| uniF512 ; uni1FDD guillemotright =:| uniF512 ;
+% LIGKERN uni1FFD Alpha =: Alpha ;
+% LIGKERN uni1FFD Epsilon =: Epsilon ;
+% LIGKERN uni1FFD Eta =: Eta ;
+% LIGKERN uni1FFD Iota =: Iota ;
+% LIGKERN uni1FFD Omicron =: Omicron ;
+% LIGKERN uni1FFD Upsilon =: Upsilon ;
+% LIGKERN uni1FFD Omega =: Omega ;
+% LIGKERN uni1FFE uni1FFD =: uni1FFD ;
+% LIGKERN uni1FFE uni1FEF =: uni1FEF ; uni1FFE uni1FC0 =: uni1FC0 ;
+% LIGKERN uni1FFE uniF500 =: uniF500 ;
+% LIGKERN uni1FFE uniF504 =: uniF504 ;
+% LIGKERN uni1FFE uniF506 =: uniF506 ;
+% LIGKERN uni1FFE uniF508 =: uniF508 ;
+% LIGKERN uni1FFE uniF50E =: uniF50E ;
+% LIGKERN uni1FFE uniF514 =: uniF514 ;
+% LIGKERN uni1FFE uniF518 =: uniF518 ;
+% LIGKERN uni1FEF Alpha =: Alpha ; uni1FEF Epsilon =: Epsilon ;
+% LIGKERN uni1FEF Eta =: Eta ; uni1FEF Iota =: Iota ;
+% LIGKERN uni1FEF Omicron =: Omicron ; uni1FEF Upsilon =: Upsilon ;
+% LIGKERN uni1FEF Omega =: Omega ;
+% LIGKERN uni1FC0 Alpha =: Alpha ; uni1FC0 Epsilon =: Epsilon ;
+% LIGKERN uni1FC0 Eta =: Eta ; uni1FC0 Iota =: Iota ;
+% LIGKERN uni1FC0 Omicron =: Omicron ; uni1FC0 Upsilon =: Upsilon ;
+% LIGKERN uni1FC0 Omega =: Omega ;
+% LIGKERN uni1FBF Alpha =: Alpha ; uni1FBF Epsilon =: Epsilon ;
+% LIGKERN uni1FBF Eta =: Eta ; uni1FBF Iota =: Iota ;
+% LIGKERN uni1FBF Omicron =: Omicron ; uni1FBF Upsilon =: Upsilon ;
+% LIGKERN uni1FBF Omega =: Omega ;
+% LIGKERN uni1FFE Alpha =: Alpha ; uni1FFE Epsilon =: Epsilon ;
+% LIGKERN uni1FFE Eta =: Eta ; uni1FFE Iota =: Iota ;
+% LIGKERN uni1FFE Omicron =: Omicron ; uni1FFE Upsilon =: Upsilon ;
+% LIGKERN uni1FFE Omega =: Omega ;
diff --git a/fonts/greek/gfs/gfsdidot/enc/gpolga.enc b/fonts/greek/gfs/gfsdidot/enc/gpolga.enc
new file mode 100644
index 0000000000..897c8c5434
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/enc/gpolga.enc
@@ -0,0 +1,187 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "October 2001",
+% filename = "gpolga.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for Olga"
+% @}
+%
+%
+/gpolga [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /.notdef /.notdef /.notdef /.notdef
+% 0x10
+ /uni03D0 /uni03D6 /uni03DE /uni03DE /rho1 /uni0161 /.notdef /uni03E0
+ /u20AC /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /digamma /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /katotonos
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
diff --git a/fonts/greek/gfs/gfsdidot/map/gfsdidot.map b/fonts/greek/gfs/gfsdidot/map/gfsdidot.map
new file mode 100644
index 0000000000..3a51af50d7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/map/gfsdidot.map
@@ -0,0 +1,56 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%% The GFS Didot font family %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+didotrg7r GFSDidot " didotOT1 ReEncodeFont " <didotOT1.enc <GFSDidot.pfb
+didotrg9r GFSDidot " didotec ReEncodeFont " <didotec.enc <GFSDidot.pfb
+didotrg8r GFSDidot " didot ReEncodeFont " <didot.enc <GFSDidot.pfb
+didotb7r GFSDidot-Bold " didotOT1 ReEncodeFont " <didotOT1.enc <GFSDidot-Bold.pfb
+didotb9r GFSDidot-Bold " didotec ReEncodeFont " <didotec.enc <GFSDidot-Bold.pfb
+didotb8r GFSDidot-Bold " didot ReEncodeFont " <didot.enc <GFSDidot-Bold.pfb
+didotbi7r GFSDidot-BoldItalic " didotOT1it ReEncodeFont " <didotOT1it.enc <GFSDidot-BoldItalic.pfb
+didotbi9r GFSDidot-BoldItalic " didotec ReEncodeFont " <didotec.enc <GFSDidot-BoldItalic.pfb
+didotbi8r GFSDidot-BoldItalic " didot ReEncodeFont " <didot.enc <GFSDidot-BoldItalic.pfb
+didotbo7r GFSDidot-Bold " 0.167 SlantFont didotOT1 ReEncodeFont " <didotOT1.enc <GFSDidot-Bold.pfb
+didotbo9r GFSDidot-Bold " 0.167 SlantFont didotec ReEncodeFont " <didotec.enc <GFSDidot-Bold.pfb
+didotbo8r GFSDidot-Bold " 0.167 SlantFont didot ReEncodeFont " <didot.enc <GFSDidot-Bold.pfb
+didoti7r GFSDidot-Italic " didotOT1it ReEncodeFont " <didotOT1it.enc <GFSDidot-Italic.pfb
+didoti9r GFSDidot-Italic " didotec ReEncodeFont " <didotec.enc <GFSDidot-Italic.pfb
+didoti8r GFSDidot-Italic " didot ReEncodeFont " <didot.enc <GFSDidot-Italic.pfb
+didoto7r GFSDidot " 0.167 SlantFont didotOT1 ReEncodeFont " <didotOT1.enc <GFSDidot.pfb
+didoto9r GFSDidot " 0.167 SlantFont didotec ReEncodeFont " <didotec.enc <GFSDidot.pfb
+didoto8r GFSDidot " 0.167 SlantFont didot ReEncodeFont " <didot.enc <GFSDidot.pfb
+didotui7r GFSDidot-Italic " -0.168 SlantFont didotOT1it ReEncodeFont " <didotOT1it.enc <GFSDidot-Italic.pfb
+didotui9r GFSDidot-Italic " -0.168 SlantFont didotec ReEncodeFont " <didotec.enc <GFSDidot-Italic.pfb
+didotui8r GFSDidot-Italic " -0.168 SlantFont didot ReEncodeFont " <didot.enc <GFSDidot-Italic.pfb
+
+didotsc7r GFSDidot " didotOT1sc ReEncodeFont " <didotOT1sc.enc <GFSDidot.pfb
+didotsc8r GFSDidot " didotusc ReEncodeFont " <didotusc.enc <GFSDidot.pfb
+didotsc9r GFSDidot " didotuecsc ReEncodeFont " <didotuecsc.enc <GFSDidot.pfb
+didotsco7r GFSDidot " 0.167 SlantFont didotOT1sc ReEncodeFont " <didotOT1sc.enc <GFSDidot.pfb
+didotsco8r GFSDidot " 0.167 SlantFont didotusc ReEncodeFont " <didotusc.enc <GFSDidot.pfb
+didotsco9r GFSDidot " 0.167 SlantFont didotuecsc ReEncodeFont " <didotuecsc.enc <GFSDidot.pfb
+
+gdidotrg6r GFSDidot " gpdidot ReEncodeFont " <gpdidot.enc <GFSDidot.pfb
+gdidotb6r GFSDidot-Bold " gpdidot ReEncodeFont " <gpdidot.enc <GFSDidot-Bold.pfb
+gdidotbi6r GFSDidot-BoldItalic " gpdidot ReEncodeFont " <gpdidot.enc <GFSDidot-BoldItalic.pfb
+gdidoti6r GFSDidot-Italic " gpdidoti ReEncodeFont " <gpdidoti.enc <GFSDidot-Italic.pfb
+golgai6r GFSOlga-Regular " gpolga ReEncodeFont " <gpolga.enc <GFSOlga.pfb
+golgaui6r GFSOlga-Regular " -0.220 SlantFont gpolga ReEncodeFont " <gpolga.enc <GFSOlga.pfb
+gdidotsc6r GFSDidot " gpdidotusc ReEncodeFont " <gpdidotusc.enc <GFSDidot.pfb
+gdidotsco6r GFSDidot " 0.167 SlantFont gpdidotusc ReEncodeFont " <gpdidotusc.enc <GFSDidot.pfb
+gfsudidotmath8r GFSOlga-Regular " gfsudidotmath ReEncodeFont " <gfsudidotmath.enc <GFSOlga.pfb
+didottabnums8r GFSDidot " didottabnums ReEncodeFont " <didottabnums.enc <GFSDidot.pfb
+didotnumnums8r GFSDidot " didotnumnums ReEncodeFont " <didotnumnums.enc <GFSDidot.pfb
+didotdenomnums8r GFSDidot " didotdenomnums ReEncodeFont " <didotdenomnums.enc <GFSDidot.pfb
+
+ts1-gfsdidotbo-raw GFSDidot-Bold " 0.167 SlantFont didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot-Bold.pfb
+ts1-gfsdidotbi-raw GFSDidot-BoldItalic " didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot-BoldItalic.pfb
+ts1-gfsdidotb-raw GFSDidot-Bold " didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot-Bold.pfb
+ts1-gfsdidotui-raw GFSDidot-Italic " -0.168 SlantFont didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot-Italic.pfb
+ts1-gfsdidotr-raw GFSDidot " didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot.pfb
+ts1-gfsdidoto-raw GFSDidot " 0.167 SlantFont didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot.pfb
+ts1-gfsdidotri-raw GFSDidot-Italic " didotTS1 ReEncodeFont " <didotTS1.enc <GFSDidot-Italic.pfb
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/opentype/GFSDidot.otf b/fonts/greek/gfs/gfsdidot/opentype/GFSDidot.otf
new file mode 100644
index 0000000000..2615034b90
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/opentype/GFSDidot.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/opentype/GFSDidotBold.otf b/fonts/greek/gfs/gfsdidot/opentype/GFSDidotBold.otf
new file mode 100644
index 0000000000..8e0e383df5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/opentype/GFSDidotBold.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/opentype/GFSDidotBoldItalic.otf b/fonts/greek/gfs/gfsdidot/opentype/GFSDidotBoldItalic.otf
new file mode 100644
index 0000000000..0f9bb776ae
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/opentype/GFSDidotBoldItalic.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/opentype/GFSDidotItalic.otf b/fonts/greek/gfs/gfsdidot/opentype/GFSDidotItalic.otf
new file mode 100644
index 0000000000..52dd180fd0
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/opentype/GFSDidotItalic.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/opentype/GFSOlga.otf b/fonts/greek/gfs/gfsdidot/opentype/GFSOlga.otf
new file mode 100644
index 0000000000..aa990eb75e
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/opentype/GFSOlga.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty b/fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty
new file mode 100644
index 0000000000..c175f2ab8c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty
@@ -0,0 +1,299 @@
+%%
+%% This is file `gfsdidot.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% gfsdidot.dtx (with options: `gfsdidot')
+%%
+%% (c) copyright 2001
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+\ProvidesFile{gfsdidot.sty}
+[2018/01/02 v1.1 Package `gfsdidot.sty']
+\NeedsTeXFormat{LaTeX2e}
+
+%The following command create a line with space characters
+%surrounded by stars. It will be used in the following message
+%to print nicely a blank line
+\providecommand\msgGFSDidot@blankLine{%
+*\space\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space*}
+%This command will provide the indentation of the following
+%message
+\providecommand\msgGFSDidot@indent{%
+\space\space}
+\message{^^J%
+ \msgGFSDidot@indent****************************************************************^^J%
+ \msgGFSDidot@indent* GFS-Didot style file by A. Tsolomitis and I. Vasilogiorgakis *^^J%
+ \msgGFSDidot@indent\msgGFSDidot@blankLine ^^J%
+ \msgGFSDidot@indent* Mod. by A. Aubord for better work with OT1/T1/TS1 encodings. *^^J%
+ \msgGFSDidot@indent\msgGFSDidot@blankLine ^^J%
+ \msgGFSDidot@indent****************************************************************^^J%
+ ^^J%
+ }
+
+%This package is standard LaTeX2e to create tests and boolean variables
+\RequirePackage{ifthen}
+%This boolean is true when one does want to load
+%automaticaly the package Text Companion which provide
+%default glyphs for a lot of characters and give access to some
+%uncommon symbols
+\newboolean{GFSDidotTS1}
+\setboolean{GFSDidotTS1}{true}
+\DeclareOption{noGFSDidotTS1}{\setboolean{GFSDidotTS1}{false}}
+\ProcessOptions
+
+\renewcommand{\rmdefault}{udidot}
+%Palatino package to use the missing characters
+%in GFS Didot.
+\RequirePackage{pxfonts}
+%
+%Provides some new defaults because some characters are better defined
+%in T1 didot encoding than in OT1 encoding. Since this file
+%is defining the commands for using the GFS Didot fonts, one
+%can assume that the GFS Didot fonts in T1 encoding are available too.
+%
+\DeclareTextSymbolDefault{\guillemotleft}{T1}
+\DeclareTextSymbolDefault{\guillemotright}{T1}
+\DeclareTextSymbolDefault{\guilsinglleft}{T1}
+\DeclareTextSymbolDefault{\guilsinglright}{T1}
+\DeclareTextSymbolDefault{\textless}{T1}
+\DeclareTextSymbolDefault{\textbar}{T1}
+\DeclareTextSymbolDefault{\textgreater}{T1}
+\DeclareTextSymbolDefault{\textbackslash}{T1}
+\DeclareTextSymbolDefault{\textbraceleft}{T1}
+\DeclareTextSymbolDefault{\textbraceright}{T1}
+\DeclareTextSymbolDefault{\textsterling}{T1}
+\DeclareTextSymbolDefault{\l}{T1}
+\DeclareTextSymbolDefault{\L}{T1}
+\UndeclareTextCommand{\guillemotleft}{OT1}
+\UndeclareTextCommand{\guillemotright}{OT1}
+\UndeclareTextCommand{\guilsinglleft}{OT1}
+\UndeclareTextCommand{\guilsinglright}{OT1}
+\UndeclareTextCommand{\textless}{OT1}
+\UndeclareTextCommand{\textbar}{OT1}
+\UndeclareTextCommand{\textgreater}{OT1}
+\UndeclareTextCommand{\textbackslash}{OT1}
+\UndeclareTextCommand{\textbraceleft}{OT1}
+\UndeclareTextCommand{\textbraceright}{OT1}
+\UndeclareTextCommand{\textsterling}{OT1}
+\UndeclareTextCommand{\l}{OT1}
+\UndeclareTextCommand{\L}{OT1}
+%The ring accent seems to be buggy in OT1 encoding
+%specially with Aring, the one in OT1 encoding is used instead
+\DeclareTextAccentDefault{\r}{T1}
+\UndeclareTextCommand{\r}{OT1}
+%This accent does not exist in OT1 encoding
+\DeclareTextAccentDefault{\k}{T1}
+\UndeclareTextCommand{\k}{OT1}
+%The circumflex and tilde accents are positioned to high in T1 encoding
+%but they are correctly positioned in OT1 encoding. We use
+%the OT1 encoding when these accents should be used
+%without having a full precomposed glyph.
+\DeclareTextAccentDefault{\^}{OT1}
+\UndeclareTextCommand{\^}{T1}
+\DeclareTextAccentDefault{\~}{OT1}
+\UndeclareTextCommand{\~}{T1}
+%The caron and the bar accents are missing in the T1 encoding,
+%the character in OT1 encoding is used instead
+\DeclareTextAccentDefault{\=}{OT1}
+\UndeclareTextCommand{\=}{T1}
+\DeclareTextAccentDefault{\b}{OT1}
+\UndeclareTextCommand{\b}{T1}
+%In T1 encodig the uppercase german esszet (long S) is
+%missing. The one in OT1 is used instead.
+\DeclareTextAccentDefault{\SS}{OT1}
+\UndeclareTextCommand{\SS}{T1}
+%as is dotless j
+\DeclareTextSymbolDefault{\j}{OT1}
+\UndeclareTextCommand{\j}{T1}
+
+%Load of the Text Companion package to provide defaults for some glyphs
+%and access to uncommon symbols (monetary units, common fraction,
+%musical note etc.)
+\ifthenelse{\boolean{GFSDidotTS1}}{%
+ \RequirePackage[full]{textcomp}
+ %GFS Didot has the full TS1 encoding.
+ \DeclareEncodingSubset{TS1}{udidot}{0}%
+}{}
+
+\providecommand{\uishape}{\fontfamily{udidot}\fontseries{m}\fontshape{ui}\selectfont}
+\providecommand{\scslshape}{\fontfamily{udidot}\fontseries{m}\fontshape{sco}\selectfont}
+\providecommand{\textui}[1]{{\fontfamily{udidot}\fontseries{m}\fontshape{ui}\selectfont
+ #1}}
+\providecommand{\textscsl}[1]{{\fontfamily{udidot}\fontseries{m}\fontshape{sco}\selectfont
+ #1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand{\tabnums}[1]{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont #1}}
+\renewcommand{\textbullet}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'42}}
+%\renewcommand{\star}{{\usefont{OML}{pxmi}{m}{it}\selectfont\char'77}}
+\let\myst@r=\star
+\renewcommand{\star}{\raise-.5ex\hbox{${}\myst@r{}$\kern-.1em}}
+\providecommand{\textparagraphalt}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'265}}
+\renewcommand{\textparagraph}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'266}}
+\providecommand{\careof}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'13}}
+\providecommand{\numero}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'5}}
+\providecommand{\estimated}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'6}}
+%\newcommand{\exclamdbl}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'7}}
+\providecommand{\whitebullet}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'10}}
+\providecommand{\textlozenge}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'4}}
+\providecommand{\eurocurrency}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'12}}
+\providecommand{\interrobang}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'15}}
+\providecommand{\yencurrency}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'16}}
+%\newcommand{\fracline}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'4}}
+\providecommand{\textfrac}[2]{\hbox{{\usefont{U}{udidotnums}{m}{textnumnums}\selectfont #1/}%
+ {\usefont{U}{udidotnums}{m}{textdenomnums}\selectfont /#2}}}
+\providecommand{\onehalf}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'100}}
+\providecommand{\onethird}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'101}}
+\providecommand{\twothirds}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'102}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%% double lambda for Olga %%%%%%%%%%%%%%%%%%%
+\providecommand{\lambdadbl}{{\usefont{LGR}{udidot}{m}{it}\selectfont\char"15}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%\def\stigma{st}
+\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}%
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% We need LGR to typeset e at the end of \LaTeXe
+\InputIfFileExists{lgrenc.def}{%
+ \message{Loading the definitions for the Greek font encoding}}{%
+ \errhelp{I can't find the lgrenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGR encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgrenc.def file}\@@end
+ }
+\renewcommand{\TeX}{T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}
+\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{udidot}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em%
+\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{udidot}\selectfont\textsl{e}}}}
+\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{udidot}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%% Math %%%%%%%
+\let\s@ved@info\@font@info
+\let\@font@info\@gobble
+\renewcommand{\rmdefault}{udidot}
+\DeclareSymbolFont{operators} {OT1}{udidot}{m}{n}
+\DeclareSymbolFont{letters} {OML}{udidot}{m}{it}
+\DeclareMathAlphabet{\mathbf} {OT1}{udidot}{b}{n}
+\DeclareMathAlphabet{\mathit} {OT1}{udidot}{m}{it}
+\SetSymbolFont{operators}{bold}{OT1}{udidot}{b}{n}
+%\SetSymbolFont{letters}{bold}{OML}{udidot}{b}{it}
+\SetMathAlphabet\mathit{bold}{OT1}{udidot}{b}{it}
+\def\defaultscriptratio{.75}
+\def\defaultscriptscriptratio{.65}
+\DeclareMathSizes{10}{10}{7.5}{6.5}
+\DeclareMathSizes{11}{11}{8}{7}
+\DeclareMathSizes{12}{12}{9}{8}
+ \DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{0}
+ \DeclareMathSymbol{\Delta}{\mathalpha}{letters}{1}
+ \DeclareMathSymbol{\Theta}{\mathalpha}{letters}{2}
+ \DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{3}
+ \DeclareMathSymbol{\Xi}{\mathalpha}{letters}{4}
+ \DeclareMathSymbol{\Pi}{\mathalpha}{letters}{5}
+ \DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{6}
+ \DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{7}
+ \DeclareMathSymbol{\Phi}{\mathalpha}{letters}{8}
+ \DeclareMathSymbol{\Psi}{\mathalpha}{letters}{9}
+ \DeclareMathSymbol{\Omega}{\mathalpha}{letters}{10}
+%
+\DeclareMathSymbol{\alpha}{\mathalpha}{letters}{11}
+\DeclareMathSymbol{\beta}{\mathalpha}{letters}{12}
+\DeclareMathSymbol{\gamma}{\mathalpha}{letters}{13}
+\DeclareMathSymbol{\delta}{\mathalpha}{letters}{14}
+\DeclareMathSymbol{\epsilon}{\mathalpha}{letters}{15}
+\DeclareMathSymbol{\zeta}{\mathalpha}{letters}{16}
+\DeclareMathSymbol{\eta}{\mathalpha}{letters}{17}
+\DeclareMathSymbol{\theta}{\mathalpha}{letters}{18}
+\DeclareMathSymbol{\iota}{\mathalpha}{letters}{19}
+\DeclareMathSymbol{\kappa}{\mathalpha}{letters}{20}
+\DeclareMathSymbol{\lambda}{\mathalpha}{letters}{21}
+\DeclareMathSymbol{\mu}{\mathalpha}{letters}{22}
+\DeclareMathSymbol{\nu}{\mathalpha}{letters}{23}
+\DeclareMathSymbol{\xi}{\mathalpha}{letters}{24}
+\DeclareMathSymbol{\pi}{\mathalpha}{letters}{25}
+\DeclareMathSymbol{\rho}{\mathalpha}{letters}{26}
+\DeclareMathSymbol{\sigma}{\mathalpha}{letters}{27}
+\DeclareMathSymbol{\tau}{\mathalpha}{letters}{28}
+\DeclareMathSymbol{\upsilon}{\mathalpha}{letters}{29}
+\DeclareMathSymbol{\phi}{\mathalpha}{letters}{30}
+\DeclareMathSymbol{\chi}{\mathalpha}{letters}{31}
+\DeclareMathSymbol{\psi}{\mathalpha}{letters}{32}
+\DeclareMathSymbol{\omega}{\mathalpha}{letters}{33}
+\DeclareMathSymbol{\varepsilon}{\mathalpha}{letters}{34}
+\DeclareMathSymbol{\vartheta}{\mathalpha}{letters}{35}
+\DeclareMathSymbol{\varpi}{\mathalpha}{letters}{36}
+\DeclareMathSymbol{\varrho}{\mathalpha}{letters}{37}
+\DeclareMathSymbol{\varsigma}{\mathalpha}{letters}{38}
+\DeclareMathSymbol{\varphi}{\mathalpha}{letters}{39}
+\DeclareMathAccent{\vec}{\mathord}{letters}{'176}
+\let\didotvec=\vec
+\renewcommand{\vec}[1]{\kern-.65em{\didotvec{\hspace*{.65em} #1}}}
+
+
+
+\endinput
+%%
+%% End of file `gfsdidot.sty'.
diff --git a/fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd b/fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd
new file mode 100644
index 0000000000..8ce63a4f46
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd
@@ -0,0 +1,26 @@
+%% This is file 'lgrudidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%% Modified by A. Tsolomitis January 2006.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{udidot}{}
+\DeclareFontShape{LGR}{udidot}{m}{n}{<-> s * [1.04] gdidotrg6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{it}{<-> s * [1.04] golgai6a}{}
+\DeclareFontShape{LGR}{udidot}{b}{n}{<-> s * [1.04] gdidotb6a}{}
+\DeclareFontShape{LGR}{udidot}{b}{it}{<-> s * [1.04] gdidotbi6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{sl}{<-> s * [1.04] gdidoti6a}{}
+\DeclareFontShape{LGR}{udidot}{b}{sl}{<-> s * [1.04] gdidotbi6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{sc}{<-> s * [1.04] gdidotsc6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{ui}{<-> s * [1.04] golgaui6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{sco}{<-> s * [1.04] gdidotsco6a}{}
+\DeclareFontShape{LGR}{udidot}{bx}{n}{<-> s * [1.04] gdidotb6a}{}
+\DeclareFontShape{LGR}{udidot}{bx}{it}{<-> s * [1.04] gdidotbi6a}{}
+\DeclareFontShape{LGR}{udidot}{bx}{sl}{<-> s * [1.04] gdidotbi6a}{}
+
+\endinput
+%%
+%% End of file 'lgrudidot.fd'.
diff --git a/fonts/greek/gfs/gfsdidot/tex/omludidot.fd b/fonts/greek/gfs/gfsdidot/tex/omludidot.fd
new file mode 100644
index 0000000000..cda79f9f8f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/omludidot.fd
@@ -0,0 +1,10 @@
+%% This is file 'omludidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontShape{OML}{udidot}{m}{it}{<-> s * [1.04] gfsudidotmath8a}{}
diff --git a/fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd b/fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd
new file mode 100644
index 0000000000..db2eeaf907
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd
@@ -0,0 +1,53 @@
+%% This is file 'ot1udidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%% Modified by A. Tsolomitis January 2006.
+%% Modified by A. Aubord December 2017.
+%%
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{OT1}{udidot}{}
+\DeclareFontShape{OT1}{udidot}{m}{n}{<-> s * [1.04] didotrg7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{it}{<-> s * [1.04] didoti7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{n}{<-> s * [1.04] didotb7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{it}{<-> s * [1.04] didotbi7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{sl}{<-> s * [1.04] didoto7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{sl}{<-> s * [1.04] didotbo7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{sc}{<-> s * [1.04] didotsc7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{sc}{<-> s * [1.04] didotscb7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{sc}{<-> s * [1.04] didotscb7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{sco}{<-> s * [1.04] didotsco7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{ui}{<-> s * [1.04] didotui7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{n}{<-> s * [1.04] didotb7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{it}{<-> s * [1.04] didotbi7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{sl}{<-> s * [1.04] didotbo7a}{}
+
+\endinput
+%%
+%% End of file 'ot1udidot.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tex/t1udidot.fd b/fonts/greek/gfs/gfsdidot/tex/t1udidot.fd
new file mode 100644
index 0000000000..be83d05e03
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/t1udidot.fd
@@ -0,0 +1,50 @@
+%% This is file 't1udidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%% Modified by A. Tsolomitis, January 2006.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{T1}{udidot}{}
+\DeclareFontShape{T1}{udidot}{m}{n}{<-> s * [1.04] didotrg9a}{}
+\DeclareFontShape{T1}{udidot}{m}{it}{<-> s * [1.04] didoti9a}{}
+\DeclareFontShape{T1}{udidot}{b}{n}{<-> s * [1.04] didotb9a}{}
+\DeclareFontShape{T1}{udidot}{b}{it}{<-> s * [1.04] didotbi9a}{}
+\DeclareFontShape{T1}{udidot}{m}{sl}{<-> s * [1.04] didoto9a}{}
+\DeclareFontShape{T1}{udidot}{b}{sl}{<-> s * [1.04] didotbo9a}{}
+\DeclareFontShape{T1}{udidot}{m}{sc}{<-> s * [1.04] didotsc9a}{}
+\DeclareFontShape{T1}{udidot}{m}{ui}{<-> s * [1.04] didotui9a}{}
+\DeclareFontShape{T1}{udidot}{m}{sco}{<-> s * [1.04] didotsco9a}{}
+\DeclareFontShape{T1}{udidot}{bx}{it}{ <-> s * [1.04] didotbi9a}{}
+\DeclareFontShape{T1}{udidot}{bx}{sl}{ <-> s * [1.04] didotbo9a}{}
+\DeclareFontShape{T1}{udidot}{bx}{n}{ <-> s * [1.04] didotb9a}{}
+
+\endinput
+%%
+%% End of file 't1udidot.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd b/fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd
new file mode 100644
index 0000000000..78bc939b61
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd
@@ -0,0 +1,44 @@
+%%
+%% Created by A. Aubord December 2017.
+%%
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{TS1}{udidot}{}
+\DeclareFontShape{TS1}{udidot}{m}{n}{<-> s * [1.04] ts1-gfsdidotr}{}
+\DeclareFontShape{TS1}{udidot}{m}{it}{<-> s * [1.04] ts1-gfsdidotri}{}
+\DeclareFontShape{TS1}{udidot}{b}{n}{<-> s * [1.04] ts1-gfsdidotb}{}
+\DeclareFontShape{TS1}{udidot}{b}{it}{<-> s * [1.04] ts1-gfsdidotbi}{}
+\DeclareFontShape{TS1}{udidot}{m}{ui}{<-> s * [1.04] ts1-gfsdidotui}{}
+\DeclareFontShape{TS1}{udidot}{bx}{n}{<-> s * [1.04] ts1-gfsdidotb}{}
+\DeclareFontShape{TS1}{udidot}{bx}{it}{<-> s * [1.04] ts1-gfsdidotbi}{}
+\DeclareFontShape{TS1}{udidot}{m}{sl}{<-> s * [1.04] ts1-gfsdidoto}{}
+\DeclareFontShape{TS1}{udidot}{b}{sl}{<-> s * [1.04] ts1-gfsdidotbo}{}
+\DeclareFontShape{TS1}{udidot}{bx}{sl}{<-> s * [1.04] ts1-gfsdidotbo}{}
+
+\endinput
+%%
+%% End of file 'ot1udidot.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd b/fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd
new file mode 100644
index 0000000000..379fcae915
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd
@@ -0,0 +1,38 @@
+%% This is file 'uudidotnums.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{U}{udidotnums}{}
+\DeclareFontShape{U}{udidotnums}{m}{tabnums}{<-> s * [1.04] didottabnums8a}{}
+\DeclareFontShape{U}{udidotnums}{m}{textnumnums}{<-> s * [1.04] didotnumnums8a}{}
+\DeclareFontShape{U}{udidotnums}{m}{textdenomnums}{<-> s * [1.04] didotdenomnums8a}{}
+\endinput
+%%
+%% End of file 'uudidotnums.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotb7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotb7a.tfm
new file mode 100644
index 0000000000..767502430d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotb7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotb7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotb7r.tfm
new file mode 100644
index 0000000000..998a804504
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotb7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotb8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotb8a.tfm
new file mode 100644
index 0000000000..a00f11efe3
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotb8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotb8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotb8r.tfm
new file mode 100644
index 0000000000..5ce6c8a241
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotb8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotb9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotb9a.tfm
new file mode 100644
index 0000000000..3f762867b6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotb9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotb9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotb9r.tfm
new file mode 100644
index 0000000000..0ff9ba1e9c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotb9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbi7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbi7a.tfm
new file mode 100644
index 0000000000..c6d46eb2ac
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbi7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbi7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbi7r.tfm
new file mode 100644
index 0000000000..3a393b8bde
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbi7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbi8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbi8a.tfm
new file mode 100644
index 0000000000..2f4f7fd911
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbi8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbi8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbi8r.tfm
new file mode 100644
index 0000000000..601cee8ba0
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbi8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbi9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbi9a.tfm
new file mode 100644
index 0000000000..e2841650aa
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbi9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbi9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbi9r.tfm
new file mode 100644
index 0000000000..a6eab41270
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbi9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbo7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbo7a.tfm
new file mode 100644
index 0000000000..ec469aa1e7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbo7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbo7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbo7r.tfm
new file mode 100644
index 0000000000..6b9499c4b0
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbo7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbo8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbo8a.tfm
new file mode 100644
index 0000000000..a3c7450080
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbo8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbo8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbo8r.tfm
new file mode 100644
index 0000000000..72c008268d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbo8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbo9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbo9a.tfm
new file mode 100644
index 0000000000..1d83a0175a
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbo9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotbo9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotbo9r.tfm
new file mode 100644
index 0000000000..a7ad994b8f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotbo9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8a.tfm
new file mode 100644
index 0000000000..385dfd1750
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8r.tfm
new file mode 100644
index 0000000000..0c0f88cc17
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotdenomnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoti7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoti7a.tfm
new file mode 100644
index 0000000000..1f7957fb32
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoti7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoti7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoti7r.tfm
new file mode 100644
index 0000000000..c5162c1415
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoti7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoti8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoti8a.tfm
new file mode 100644
index 0000000000..b9024cae3b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoti8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoti8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoti8r.tfm
new file mode 100644
index 0000000000..65cad9d1ea
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoti8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoti9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoti9a.tfm
new file mode 100644
index 0000000000..fc54eeecbd
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoti9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoti9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoti9r.tfm
new file mode 100644
index 0000000000..5267c9c921
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoti9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotnumnums8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotnumnums8a.tfm
new file mode 100644
index 0000000000..2ee1d5ca82
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotnumnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotnumnums8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotnumnums8r.tfm
new file mode 100644
index 0000000000..96ed6593f1
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotnumnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoto7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoto7a.tfm
new file mode 100644
index 0000000000..9c9a2ba906
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoto7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoto7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoto7r.tfm
new file mode 100644
index 0000000000..a624921b54
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoto7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoto8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoto8a.tfm
new file mode 100644
index 0000000000..75c510547c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoto8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoto8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoto8r.tfm
new file mode 100644
index 0000000000..177640bae5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoto8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoto9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoto9a.tfm
new file mode 100644
index 0000000000..f874e3e107
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoto9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didoto9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didoto9r.tfm
new file mode 100644
index 0000000000..7467cfe2e1
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didoto9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotrg7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotrg7a.tfm
new file mode 100644
index 0000000000..71a9b5080e
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotrg7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotrg7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotrg7r.tfm
new file mode 100644
index 0000000000..938f06a42e
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotrg7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotrg8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotrg8a.tfm
new file mode 100644
index 0000000000..4579b3051c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotrg8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotrg8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotrg8r.tfm
new file mode 100644
index 0000000000..99acbe5a86
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotrg8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotrg9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotrg9a.tfm
new file mode 100644
index 0000000000..3de4ac99cb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotrg9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotrg9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotrg9r.tfm
new file mode 100644
index 0000000000..684fbcb39d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotrg9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsc7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsc7a.tfm
new file mode 100644
index 0000000000..4eaaabefd8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsc7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsc7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsc7r.tfm
new file mode 100644
index 0000000000..17705e4199
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsc7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsc8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsc8a.tfm
new file mode 100644
index 0000000000..6d3a07a9c4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsc8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsc8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsc8r.tfm
new file mode 100644
index 0000000000..2044071fa6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsc8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsc9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsc9a.tfm
new file mode 100644
index 0000000000..b7ae092698
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsc9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsc9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsc9r.tfm
new file mode 100644
index 0000000000..fc6b2995ba
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsc9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotscb7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotscb7a.tfm
new file mode 100644
index 0000000000..2fa618ea59
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotscb7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotscb7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotscb7r.tfm
new file mode 100644
index 0000000000..998a804504
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotscb7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotscbo7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotscbo7a.tfm
new file mode 100644
index 0000000000..80de289116
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotscbo7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotscbo7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotscbo7r.tfm
new file mode 100644
index 0000000000..6b9499c4b0
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotscbo7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsco7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsco7a.tfm
new file mode 100644
index 0000000000..c987287a5d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsco7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsco7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsco7r.tfm
new file mode 100644
index 0000000000..c35a3bb48b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsco7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsco8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsco8a.tfm
new file mode 100644
index 0000000000..094f2f237f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsco8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsco8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsco8r.tfm
new file mode 100644
index 0000000000..8e9325c0c2
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsco8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsco9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsco9a.tfm
new file mode 100644
index 0000000000..801c00d6ff
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsco9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotsco9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotsco9r.tfm
new file mode 100644
index 0000000000..8da4a1edf4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotsco9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didottabnums8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didottabnums8a.tfm
new file mode 100644
index 0000000000..cfbaa65ccb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didottabnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didottabnums8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didottabnums8r.tfm
new file mode 100644
index 0000000000..4ca2483e95
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didottabnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotui7a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotui7a.tfm
new file mode 100644
index 0000000000..5317859cd8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotui7a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotui7r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotui7r.tfm
new file mode 100644
index 0000000000..957aa082b8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotui7r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotui8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotui8a.tfm
new file mode 100644
index 0000000000..daabb4ffc6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotui8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotui8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotui8r.tfm
new file mode 100644
index 0000000000..cd368dc8d7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotui8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotui9a.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotui9a.tfm
new file mode 100644
index 0000000000..a47feb910d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotui9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/didotui9r.tfm b/fonts/greek/gfs/gfsdidot/tfm/didotui9r.tfm
new file mode 100644
index 0000000000..aae7ecd7ed
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/didotui9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotb6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotb6a.tfm
new file mode 100644
index 0000000000..75cd2b4d55
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotb6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotb6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotb6r.tfm
new file mode 100644
index 0000000000..baf0bacfeb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotb6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotbi6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotbi6a.tfm
new file mode 100644
index 0000000000..0a59fca402
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotbi6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotbi6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotbi6r.tfm
new file mode 100644
index 0000000000..716c5122dc
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotbi6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidoti6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidoti6a.tfm
new file mode 100644
index 0000000000..66c5f671ce
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidoti6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidoti6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidoti6r.tfm
new file mode 100644
index 0000000000..ace99538a3
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidoti6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotrg6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotrg6a.tfm
new file mode 100644
index 0000000000..e0e07e0135
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotrg6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotrg6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotrg6r.tfm
new file mode 100644
index 0000000000..07e7fbc4ac
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotrg6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotsc6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotsc6a.tfm
new file mode 100644
index 0000000000..94d877deeb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotsc6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotsc6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotsc6r.tfm
new file mode 100644
index 0000000000..9d6c2d09fd
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotsc6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotsco6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotsco6a.tfm
new file mode 100644
index 0000000000..9d5d1f738b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotsco6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gdidotsco6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gdidotsco6r.tfm
new file mode 100644
index 0000000000..cd321564b5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gdidotsco6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8a.tfm b/fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8a.tfm
new file mode 100644
index 0000000000..a33e806ff3
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8r.tfm b/fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8r.tfm
new file mode 100644
index 0000000000..2ecf4ad121
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/gfsudidotmath8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/golgai6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/golgai6a.tfm
new file mode 100644
index 0000000000..5827808600
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/golgai6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/golgai6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/golgai6r.tfm
new file mode 100644
index 0000000000..5e18129db1
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/golgai6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/golgaui6a.tfm b/fonts/greek/gfs/gfsdidot/tfm/golgaui6a.tfm
new file mode 100644
index 0000000000..ed4db660f4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/golgaui6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/golgaui6r.tfm b/fonts/greek/gfs/gfsdidot/tfm/golgaui6r.tfm
new file mode 100644
index 0000000000..df5d543cb4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/golgaui6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb-raw.tfm
new file mode 100644
index 0000000000..ac96a0702b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb.tfm
new file mode 100644
index 0000000000..89cb32d75f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotb.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi-raw.tfm
new file mode 100644
index 0000000000..90a48582a1
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi.tfm
new file mode 100644
index 0000000000..318a3ba2cf
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbi.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo-raw.tfm
new file mode 100644
index 0000000000..66b02273f9
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo.tfm
new file mode 100644
index 0000000000..9f58cc06b6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotbo.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto-raw.tfm
new file mode 100644
index 0000000000..5b432e5f11
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto.tfm
new file mode 100644
index 0000000000..00561f0b39
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidoto.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr-raw.tfm
new file mode 100644
index 0000000000..667bd3008f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr.tfm
new file mode 100644
index 0000000000..5265158799
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotr.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri-raw.tfm
new file mode 100644
index 0000000000..fe77476bc4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri.tfm
new file mode 100644
index 0000000000..d1d0ae9f74
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotri.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui-raw.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui-raw.tfm
new file mode 100644
index 0000000000..426e6ddcd9
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui-raw.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui.tfm b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui.tfm
new file mode 100644
index 0000000000..0142f49178
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tfm/ts1-gfsdidotui.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/tools/installDidot.pl b/fonts/greek/gfs/gfsdidot/tools/installDidot.pl
new file mode 100644
index 0000000000..50c0048324
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tools/installDidot.pl
@@ -0,0 +1,263 @@
+#!/usr/bin/perl
+#
+#This perl install all the mandatory files for the use
+#of GFS Didot fonts in a texmf directory.
+#
+#This program has 2 parameters:
+# 1) The name of the root directory containing the Didot
+# distribution.
+# 2) The name of the texmf tree root directory where the files should
+# be installed.
+use strict;
+use warnings;
+use File::Copy qw(copy);
+use File::Path qw(make_path remove_tree);
+use File::Spec::Functions;
+use constant false => 0;
+use constant true => 1;
+
+#If this variable is set to true, the output is a little more
+#verbose
+my $DEBUG=false;
+
+#Number of arguments to this program
+my $NB_ARGS=scalar @ARGV;
+
+#OS where the program runs
+#MSWin32 on Windows
+#linux on Linux
+my $OS = $^O;
+my $WINDOWS_OS="MSWin32";
+my $LINUX_OS="linux";
+
+#This constant is the name of placeholder for describing
+#the root of a TEXMF tree.
+my $ROOT_TEXMF="__ROOT_TEXMF__";
+#A similar constant but for the tree of the GFS Didot distribution
+my $ROOT_DISTRIB="__GFSDIDOT_DISTRIB__";
+#This array contain the list of the directories which should
+#be populated with the files of the GFS Didot distribution.
+#inside a TEXMF tree.
+my @TEXMF_DIDOT=(catfile($ROOT_TEXMF,"fonts","afm","GFS","Didot"),
+ catfile($ROOT_TEXMF,"doc","latex","GFS","Didot"),
+ catfile($ROOT_TEXMF,"fonts","enc","dvips","GFS","Didot"),
+ catfile($ROOT_TEXMF,"fonts","map","dvips","GFS","Didot"),
+ catfile($ROOT_TEXMF,"tex","latex","GFS","Didot"),
+ catfile($ROOT_TEXMF,"fonts","tfm","GFS","Didot"),
+ catfile($ROOT_TEXMF,"fonts","type1","GFS","Didot"),
+ catfile($ROOT_TEXMF,"fonts","source","public","GFS","Didot","vpl"),
+ catfile($ROOT_TEXMF,"fonts","vf","GFS","Didot"));
+#List of the directories which should be copied
+#from the GFSDidot distribution directory to the
+#TEXMF directory. This list should match
+#the list of the constant "@TEXMF_DIDOT".
+my @GFSDIDOT_DISTRIB=(catfile($ROOT_DISTRIB,"afm"),
+ catfile($ROOT_DISTRIB,"doc"),
+ catfile($ROOT_DISTRIB,"enc"),
+ catfile($ROOT_DISTRIB,"map"),
+ catfile($ROOT_DISTRIB,"tex"),
+ catfile($ROOT_DISTRIB,"tfm"),
+ catfile($ROOT_DISTRIB,"type1"),
+ catfile($ROOT_DISTRIB,"vpl"),
+ catfile($ROOT_DISTRIB,"vf"));
+#Here is the list of file names which should not be copied
+#from source dir to destination dir.
+#
+#The command readdir returns all the file names including
+#"." and ".." (current directory and upper directory) which
+#should be excluded to avoid infinite recursion.
+my @FILE_TO_EXCLUDE=("CVS",
+ ".",
+ "..");
+
+#
+#
+#------------------------Functions-----------------------------
+#Normally no change should be made beyond this line
+#
+#
+
+#The following function will detect if the TeX used is MikTeX
+#(the standrad TeX under Windows)
+#
+# The function has no parameter
+#
+# The function returns true if MikTeX is used under Windows
+# and false otherwise
+#
+sub isMikTeX{
+ if ($OS ne $WINDOWS_OS){
+ return false;
+ }
+
+ open(my $fh, '-|', 'tex --version') or die "Can not run the command 'tex --version' $!\n";
+ while (my $line = <$fh>) {
+ if ($line =~ /.*miktex.*/i){
+ return true;
+ }
+ }
+ return false;
+}
+
+#The following function modify a list of directories
+#to replace the variable part of the directory with
+#the actual path.
+#
+#This function has 3 parameters:
+# 1) A reference on an array containing the the list of directories
+# 2) The placeholder string used for the variable part
+# 3) Its actual value
+#
+#The function returns an array with all the diretory's name converted
+#to the actual names.
+sub realDirNames {
+ my ($dirList,$toBeReplaced,$value)=@_;
+
+ my @dirNames;
+
+ foreach my $line (@$dirList){
+ $line =~ s/$toBeReplaced/$value/;
+ #remove double slash (//) in directory names.
+ $line =~ s/\/\//\//g;
+ push(@dirNames,$line);
+ };
+
+ return @dirNames;
+}
+
+#The following function copy all the files from a directory
+#to a destination directory by copying all the subdirectories.
+#
+#The function has 2 parameters:
+# 1)The name of the source directory
+# 2)The name of destination directory
+sub copyDir {
+ my ($srcDir,$dstDir)=@_;
+
+ my $errMsg;
+ my $rc;
+
+ if ( ! -d $srcDir ){
+ die "The source directory '$srcDir' is not a directory.\n"
+ }
+ if ( ! -d $dstDir ){
+ die "The destination directory '$dstDir' is not a directory.\n"
+ }
+
+ opendir(my $dh, $srcDir) || die "Can't open $srcDir: $!";
+ while (my $currEntry=readdir $dh) {
+ $errMsg="";
+ my $fullCurrEntry=catfile($srcDir,$currEntry);
+ if ( ! -d $fullCurrEntry){
+ my $srcFile=$fullCurrEntry;
+ my $dstFile=catfile($dstDir,$currEntry);
+ $errMsg="The copy of '$srcFile' to '$dstFile'";
+ $rc=copy($srcFile,$dstFile) if ! grep {$_ eq $currEntry } @FILE_TO_EXCLUDE;
+ if ($rc){
+ print "$errMsg has suceeded.\n" if $DEBUG;
+ }
+ else{
+ print "$errMsg has failed (code: $!).\n";
+ }
+ }
+ else{
+ #Not a file, the subdirectory should be created and
+ #copied if it is not in the list of excluded files.
+ if ( ! grep {$_ eq $currEntry } @FILE_TO_EXCLUDE){
+ my $newSrcDir=$fullCurrEntry;
+ my $newDstDir=catfile($dstDir,$currEntry);
+
+ $errMsg="The creation of directory '$newDstDir'";
+ $rc=make_path($newDstDir);
+ if ($rc){
+ print "$errMsg has suceeded.\n";
+ }
+ else{
+ print "$errMsg has failed (code: $!).\n";
+ }
+ copyDir($newSrcDir,$newDstDir);
+ }
+ }
+ }
+ closedir($dh);
+}
+
+#
+#---------------------------------Main program----------------------------
+#
+
+if ( $NB_ARGS != 2 ) {
+ print "This script installs all the necessary files for the use of the GFS Didot fonts\n";
+ print "in a texmf tree.\n";
+ print "$0 has 2 arguments:\n";
+ print " 1) The name of the directory containing the GFS Didot distribution.\n";
+ print " 2) The name of the root directory of the texmf tree where the files\n";
+ print " should be installed\n";
+ exit 1
+}
+
+
+my $distribDir=$ARGV[0];
+my $texmfDir=$ARGV[1];
+
+my @dstDirs=realDirNames(\@TEXMF_DIDOT,$ROOT_TEXMF,$texmfDir);
+my @srcDirs=realDirNames(\@GFSDIDOT_DISTRIB,$ROOT_DISTRIB,$distribDir);
+my $i;
+my $errMsg;
+my $rc;
+
+if ((scalar @TEXMF_DIDOT) != (scalar @GFSDIDOT_DISTRIB)){
+ die "There are not the same number of source and destination directories.\n";
+}
+
+#Create directories in TEXMF tree
+foreach my $line (@dstDirs){
+ if (-e $line){
+ if (-d $line){
+ remove_tree($line) or die "The directory '$line' can not be removed $!\n";
+ }
+ else{
+ unlink($line) or die "The file '$line' can not be removed $!\n";
+ }
+ };
+ make_path($line);
+}
+#Now copy the different source directories.
+$i=0;
+foreach my $dir (@srcDirs){
+ my $dstDir=$dstDirs[$i];
+
+ copyDir($dir,$dstDir);
+ print "The source directory '$dir' has been copied to the directory '$dstDir'.\n";
+ $i += 1;
+}
+
+my $TeXcmd;
+#The TeX command to include the new file in TeXMF
+if (isMikTeX()){
+ #MikTeX does not allow the command "mktexlsr" with an argument
+ $TeXcmd="mktexlsr";
+}
+else {
+ $TeXcmd="mktexlsr $texmfDir";
+}
+$rc=system($TeXcmd) ;
+if ($rc != 0){
+ die "The command '$TeXcmd' has failed: $!\n";
+}
+
+if (isMikTeX()){
+ #MikTeX does not allow the command "updmap-sys" with an argument
+ #To configure the file 'updmap.cfg' on MikTeX one has to pass
+ #the command: initexmf --edit-config-file updmap
+ $TeXcmd="updmap --verbose";
+}
+else {
+ $TeXcmd="updmap-sys";
+}
+$rc=system($TeXcmd) ;
+if ($rc != 0){
+ die "The command '$TeXcmd' has failed: $!\n";
+}
+
+exit 0;
diff --git a/fonts/greek/gfs/gfsdidot/type1/GFSDidot-Bold.pfb b/fonts/greek/gfs/gfsdidot/type1/GFSDidot-Bold.pfb
new file mode 100644
index 0000000000..1370f3fe41
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/type1/GFSDidot-Bold.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/type1/GFSDidot-BoldItalic.pfb b/fonts/greek/gfs/gfsdidot/type1/GFSDidot-BoldItalic.pfb
new file mode 100644
index 0000000000..75896cd51d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/type1/GFSDidot-BoldItalic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/type1/GFSDidot-Italic.pfb b/fonts/greek/gfs/gfsdidot/type1/GFSDidot-Italic.pfb
new file mode 100644
index 0000000000..4b2b21131c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/type1/GFSDidot-Italic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/type1/GFSDidot.pfb b/fonts/greek/gfs/gfsdidot/type1/GFSDidot.pfb
new file mode 100644
index 0000000000..bd72b3d37e
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/type1/GFSDidot.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/type1/GFSOlga.pfb b/fonts/greek/gfs/gfsdidot/type1/GFSOlga.pfb
new file mode 100644
index 0000000000..66f1547afc
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/type1/GFSOlga.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotb7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotb7a.vf
new file mode 100644
index 0000000000..8bffa01cf8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotb7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotb8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotb8a.vf
new file mode 100644
index 0000000000..ce725946cb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotb8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotb9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotb9a.vf
new file mode 100644
index 0000000000..3b85628e63
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotb9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotbi7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotbi7a.vf
new file mode 100644
index 0000000000..a1deec0366
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotbi7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotbi8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotbi8a.vf
new file mode 100644
index 0000000000..4b9da431ad
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotbi8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotbi9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotbi9a.vf
new file mode 100644
index 0000000000..f74ba7d468
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotbi9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotbo7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotbo7a.vf
new file mode 100644
index 0000000000..7eaed31255
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotbo7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotbo8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotbo8a.vf
new file mode 100644
index 0000000000..1972158b93
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotbo8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotbo9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotbo9a.vf
new file mode 100644
index 0000000000..b48fa60ad3
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotbo9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotdenomnums8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotdenomnums8a.vf
new file mode 100644
index 0000000000..76f2f21c44
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotdenomnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didoti7a.vf b/fonts/greek/gfs/gfsdidot/vf/didoti7a.vf
new file mode 100644
index 0000000000..1b740f7865
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didoti7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didoti8a.vf b/fonts/greek/gfs/gfsdidot/vf/didoti8a.vf
new file mode 100644
index 0000000000..bdff0d3475
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didoti8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didoti9a.vf b/fonts/greek/gfs/gfsdidot/vf/didoti9a.vf
new file mode 100644
index 0000000000..f48f322fbb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didoti9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotnumnums8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotnumnums8a.vf
new file mode 100644
index 0000000000..ce5614b9a8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotnumnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didoto7a.vf b/fonts/greek/gfs/gfsdidot/vf/didoto7a.vf
new file mode 100644
index 0000000000..50ab485afb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didoto7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didoto8a.vf b/fonts/greek/gfs/gfsdidot/vf/didoto8a.vf
new file mode 100644
index 0000000000..985979ad5f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didoto8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didoto9a.vf b/fonts/greek/gfs/gfsdidot/vf/didoto9a.vf
new file mode 100644
index 0000000000..1e3e248c9b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didoto9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotrg7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotrg7a.vf
new file mode 100644
index 0000000000..877c2e8b25
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotrg7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotrg8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotrg8a.vf
new file mode 100644
index 0000000000..719427256b
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotrg8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotrg9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotrg9a.vf
new file mode 100644
index 0000000000..e911d431e7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotrg9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotsc7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotsc7a.vf
new file mode 100644
index 0000000000..c6337fbcb5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotsc7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotsc8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotsc8a.vf
new file mode 100644
index 0000000000..1261fb6bf6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotsc8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotsc9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotsc9a.vf
new file mode 100644
index 0000000000..38301f2cdc
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotsc9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotscb7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotscb7a.vf
new file mode 100644
index 0000000000..06098827f6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotscb7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotscbo7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotscbo7a.vf
new file mode 100644
index 0000000000..6b75a817f8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotscbo7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotsco7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotsco7a.vf
new file mode 100644
index 0000000000..6af1a3c896
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotsco7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotsco8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotsco8a.vf
new file mode 100644
index 0000000000..a5e63af60c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotsco8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotsco9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotsco9a.vf
new file mode 100644
index 0000000000..e990e2aa76
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotsco9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didottabnums8a.vf b/fonts/greek/gfs/gfsdidot/vf/didottabnums8a.vf
new file mode 100644
index 0000000000..87a73ff40c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didottabnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotui7a.vf b/fonts/greek/gfs/gfsdidot/vf/didotui7a.vf
new file mode 100644
index 0000000000..c6fe9df8e2
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotui7a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotui8a.vf b/fonts/greek/gfs/gfsdidot/vf/didotui8a.vf
new file mode 100644
index 0000000000..53fd40b855
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotui8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/didotui9a.vf b/fonts/greek/gfs/gfsdidot/vf/didotui9a.vf
new file mode 100644
index 0000000000..31461164a3
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/didotui9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gdidotb6a.vf b/fonts/greek/gfs/gfsdidot/vf/gdidotb6a.vf
new file mode 100644
index 0000000000..c3de04a11c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gdidotb6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gdidotbi6a.vf b/fonts/greek/gfs/gfsdidot/vf/gdidotbi6a.vf
new file mode 100644
index 0000000000..164f6ee5d7
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gdidotbi6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gdidoti6a.vf b/fonts/greek/gfs/gfsdidot/vf/gdidoti6a.vf
new file mode 100644
index 0000000000..47f3c000e9
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gdidoti6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gdidotrg6a.vf b/fonts/greek/gfs/gfsdidot/vf/gdidotrg6a.vf
new file mode 100644
index 0000000000..b1cfbe66ca
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gdidotrg6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gdidotsc6a.vf b/fonts/greek/gfs/gfsdidot/vf/gdidotsc6a.vf
new file mode 100644
index 0000000000..4bfe9f2107
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gdidotsc6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gdidotsco6a.vf b/fonts/greek/gfs/gfsdidot/vf/gdidotsco6a.vf
new file mode 100644
index 0000000000..a17aa068b5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gdidotsco6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/gfsudidotmath8a.vf b/fonts/greek/gfs/gfsdidot/vf/gfsudidotmath8a.vf
new file mode 100644
index 0000000000..f4f4c56032
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/gfsudidotmath8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/golgai6a.vf b/fonts/greek/gfs/gfsdidot/vf/golgai6a.vf
new file mode 100644
index 0000000000..df27bc1d41
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/golgai6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/golgaui6a.vf b/fonts/greek/gfs/gfsdidot/vf/golgaui6a.vf
new file mode 100644
index 0000000000..ccae7904d6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/golgaui6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotb.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotb.vf
new file mode 100644
index 0000000000..cdd2dc9b5f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotb.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbi.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbi.vf
new file mode 100644
index 0000000000..072df79415
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbi.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbo.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbo.vf
new file mode 100644
index 0000000000..1c911b37b6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotbo.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidoto.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidoto.vf
new file mode 100644
index 0000000000..5209692c2c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidoto.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotr.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotr.vf
new file mode 100644
index 0000000000..faca3ca9d6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotr.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotri.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotri.vf
new file mode 100644
index 0000000000..cda500b093
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotri.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotui.vf b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotui.vf
new file mode 100644
index 0000000000..e6f7554520
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vf/ts1-gfsdidotui.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsdidot/vpl/Readme.txt b/fonts/greek/gfs/gfsdidot/vpl/Readme.txt
new file mode 100644
index 0000000000..43cc52d9cf
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/Readme.txt
@@ -0,0 +1,36 @@
+This directory contains all the font properties list (VPL)
+for the GFS Didot family and few other VPL files
+needed to build them.
+
+The different VPL files are:
+ didot*7a.vpl VPL files for each serie and shape of the GFS Didot
+ and the encoding OT1. These files have been tuned individually
+ (each! a long work) and only the metrics of the characters
+ have been included automatically.
+ ts1-gfsdidot_model.vpl
+ VPL file used as a model to build all the GFS Didot
+ VPL fonts for the TS1 encoding (Text Companion encoding).
+ This file has been manually crafted but all the specific
+ parts have been marked (with special strings or comments)
+
+ By using some scripts available in the directory "../tools"
+ all the GFS Didot fonts for the TS1 encoding can be generated.
+ The main file to use is "../tools/MetricsTS1Fonts.sh".
+
+ Since not all characters for the TS1 encoding are available
+ in the GFS Didot Postscript fonts, a supplementary font
+ TeXGyre Pagella was used to retrieve the misssing characters.
+
+ This model should be used when the Postscript font GFS Didot
+ in regular form is used (since this font contains more characters
+ than the other GFS Didot Postcript fonts).
+ ts1-gfsdidot_model_1.vpl
+ similar to the previous one but more characters are retrieved from
+ the font TeXGyre Pagella. It should be used when the GFS Didot Postscript
+ fonts in non regular shape and serie are used
+ ts1-gfsdidot*.vpl
+ The final VPL font file for the GFS Didot font and the TS1 encoding.
+ gdidot*6a.vpl The final VPL used to produce the greek fonts. These
+ files are generated fully automatically.
+ gfsudidotmath8a.vpl
+ The files for producing the math font. This file has been tuned manually.
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotb7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotb7a.vpl
new file mode 100644
index 0000000000..043ffbfb82
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotb7a.vpl
@@ -0,0 +1,811 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Bold.afm -T ../enc/didotOT1.enc -v didotb7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotb7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmbx10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplb)
+ )
+(LIGTABLE
+ (LABEL O 13) (comment ff)
+ (LIG C l O 17)
+ (LIG C i O 16)
+ (STOP)
+ (LABEL O 40) (COMMENT oblique rule for polish L)
+ (KRN C l R -280) (comment value manually set. Original value: -319.443. Look nicer.)
+ (KRN C L R -330) (comment value manually set. Original value: -377.777. Look nicer.)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C A)
+ (KRN C T R -74)
+ (KRN C V R -95)
+ (KRN C W R -74)
+ (KRN C Y R -110)
+ (KRN C v R -71)
+ (KRN C w R -71)
+ (KRN C y R -64)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -71) (comment comma)
+ (KRN O 56 R -71) (comment period)
+ (KRN C A R -61)
+ (STOP)
+ (LABEL C L)
+ (KRN C T R -49)
+ (KRN C V R -90)
+ (KRN C W R -74)
+ (KRN C Y R -91)
+ (KRN C y R -36)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN C A R -66)
+ (KRN C a R -31)
+ (KRN C e R -31)
+ (KRN C o R -31)
+ (STOP)
+ (LABEL C R)
+ (KRN C V R -39)
+ (KRN C W R -20)
+ (KRN C Y R -20)
+ (KRN C y R -18)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -64)
+ (KRN C a R -80)
+ (KRN C c R -71)
+ (KRN C d R -71)
+ (KRN C e R -71)
+ (KRN C m R -31)
+ (KRN C o R -71)
+ (KRN C r R -71)
+ (KRN C s R -71)
+ (KRN C u R -71)
+ (KRN C v R -65)
+ (KRN C w R -65)
+ (KRN C y R -65)
+ (KRN C z R -65)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -110)
+ (KRN C a R -80)
+ (KRN C e R -71)
+ (KRN C i R -25)
+ (KRN C o R -71)
+ (KRN C r R -73)
+ (KRN C u R -66)
+ (KRN C y R -66)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -91) (comment comma)
+ (KRN O 56 R -91) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -100)
+ (KRN C a R -71)
+ (KRN C d R -66)
+ (KRN C e R -66)
+ (KRN C i R -25)
+ (KRN C o R -66)
+ (KRN C r R -74)
+ (KRN C u R -49)
+ (KRN C y R -49)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -49) (comment colon)
+ (KRN O 73 R -49) (comment semicolon)
+ (KRN C A R -91)
+ (KRN C a R -91)
+ (KRN C d R -91)
+ (KRN C e R -83)
+ (KRN C i R -31)
+ (KRN C o R -83)
+ (KRN C p R -86)
+ (KRN C q R -83)
+ (KRN C r R -86)
+ (KRN C s R -80)
+ (KRN C u R -84)
+ (KRN C v R -84)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 41 R 34) (comment exclam)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 135 R 51) (comment bracketright)
+ (STOP)
+ (LABEL C r)
+ (KRN O 54 R -39) (comment comma)
+ (KRN O 56 R -59) (comment period)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -110) (comment comma)
+ (KRN O 56 R -110) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -18)
+ (KRN C o R -18)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -91) (comment comma)
+ (KRN O 56 R -91) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -18)
+ (KRN C o R -18)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -110) (comment comma)
+ (KRN O 56 R -110) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -18)
+ (KRN C o R -18)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134) (comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 680)
+ (CHARHT R 690)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 709)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 791)
+ (CHARHT R 710)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 720)
+ (CHARHT R 690)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 690)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 690)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 711)
+ (CHARIC R 3)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 806)
+ (CHARHT R 690)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 945)
+ (CHARHT R 703)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 703)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 598)
+ (CHARHT R 705)
+ (CHARIC R 65)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 580)
+ (CHARHT R 705)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 603)
+ (CHARHT R 705)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 857)
+ (CHARHT R 705)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 881)
+ (CHARHT R 706)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 333) (comment value manually set. Original value: 320. Look nicer.)
+ (CHARHT R 459)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 442.999)
+ (CHARDP R 266.001)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 730)
+ (CHARIC R 3)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 15)
+ (MOVEDOWN R 20)
+ (SETCHAR O 22)
+ )
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 719)
+ (CHARIC R 91)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 180)
+ (MOVEDOWN R 20)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment Caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 930)
+ (CHARIC R 5)
+ )
+(CHARACTER O 25 (comment Breve font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 918)
+ )
+(CHARACTER O 26 (comment Macron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 863)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 934)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 150)
+ (SETCHAR O 27)
+ )
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 619)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 759)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 833)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 511)
+ (CHARDP R 54)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1113)
+ (CHARHT R 690)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1075)
+ (CHARHT R 714)
+ (CHARDP R 17)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 725)
+ (CHARHT R 776)
+ (CHARDP R 86)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 319.443)
+ (CHARHT R 444.445)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 180)
+ (MOVELEFT R 80)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 18)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 709)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 686)
+ (CHARHT R 689)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 721)
+ (CHARDP R 114)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 998)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 828)
+ (CHARHT R 685)
+ (CHARDP R 18)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 281)
+ (CHARHT R 709)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 391)
+ (CHARHT R 311)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 683)
+ (CHARDP R 93)
+ (CHARIC R 38)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 617)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 532)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 704)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 611)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 590)
+ (CHARHT R 705)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 626)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 491)
+ (CHARHT R 690)
+ (CHARDP R 15)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 607)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 612)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 245)
+ (CHARHT R 393)
+ (CHARDP R 14)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 254)
+ (CHARHT R 391)
+ (CHARDP R 149)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 16)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 471)
+ (CHARDP R 252)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 701)
+ (CHARDP R 21)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 681)
+ (CHARDP R 13)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 798)
+ (CHARHT R 708)
+ (CHARDP R 3)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 761)
+ (CHARHT R 690)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 681)
+ (CHARDP R 4)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 690)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 690)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 756)
+ (CHARHT R 703)
+ (CHARDP R 15)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 690)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 690)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 346)
+ (CHARHT R 690)
+ (CHARDP R 216)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 822)
+ (CHARHT R 690)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 729)
+ (CHARHT R 690)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 961)
+ (CHARHT R 690)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 741)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 643)
+ (CHARHT R 690)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 705)
+ (CHARDP R 154)
+ (CHARIC R 2)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 716)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 690)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 769)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1039)
+ (CHARHT R 690)
+ (CHARDP R 20)
+ (CHARIC R 8)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 690)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 690)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 710)
+ (CHARHT R 690)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 713)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 685)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 10)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 633)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 269)
+ (CHARHT R 713)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 515)
+ (CHARHT R 471)
+ (CHARDP R 11)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 584)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 432)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 622)
+ (CHARHT R 691)
+ (CHARDP R 10)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 478)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 378)
+ (CHARHT R 705)
+ (CHARIC R 12)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 552)
+ (CHARHT R 471)
+ (CHARDP R 264)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 705)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 320)
+ (CHARHT R 704)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 237)
+ (CHARHT R 706)
+ (CHARDP R 268)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 630)
+ (CHARHT R 691)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 320)
+ (CHARHT R 690)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 916)
+ (CHARHT R 471)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 618)
+ (CHARHT R 471)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 539)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 598)
+ (CHARHT R 471)
+ (CHARDP R 255)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 581)
+ (CHARHT R 471)
+ (CHARDP R 257)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 456)
+ (CHARHT R 473)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 429)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 335)
+ (CHARHT R 535)
+ (CHARDP R 16)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 626)
+ (CHARHT R 460)
+ (CHARDP R 16)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 459)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 842)
+ (CHARHT R 469)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 528)
+ (CHARHT R 459)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 575)
+ (CHARHT R 464)
+ (CHARDP R 254)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 479)
+ (CHARHT R 460)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 538)
+ (CHARHT R 263)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1060)
+ (CHARHT R 263)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 746)
+ (CHARIC R 70)
+ )
+(CHARACTER O 176 (comment tilde font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 16)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotbi7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotbi7a.vpl
new file mode 100644
index 0000000000..b6283de0b2
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotbi7a.vpl
@@ -0,0 +1,1014 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-BoldItalic.afm -T ../enc/didotOT1it.enc -v didotbi7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1it)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (comment this value for slant seems correct and should not)
+ (comment be multiplied by 1000)
+ (SLANT R 0.212557)
+ (SPACE D 300)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotbi7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmbxti10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplbi)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment Gamma)
+ (KRN O 3 R -150) (comment Lambda)
+ (STOP)
+ (LABEL O 1) (comment Delta)
+ (KRN O 7 R -40) (comment Upsilon)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 3 R 70) (comment Lambda)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -180) (comment Lambda)
+ (STOP)
+ (LABEL O 13) (comment ff)
+ (LIG C l O 17)
+ (LIG C i O 16)
+ (STOP)
+ (LABEL O 35) (comment AE)
+ (KRN C V R 20)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C V R -40)
+ (KRN C Y R -60)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -200) (comment value manually set. Original value: -296.664. Look nicer.)
+ (KRN C L R -300) (comment value manually set. Original value: -384.165. Look nicer.)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL C A)
+ (KRN C J R 50)
+ (KRN C L R 50)
+ (KRN C T R 30)
+ (KRN C U R 30)
+ (KRN C V R -25)
+ (KRN C Y R 20)
+ (KRN C v R -70)
+ (KRN C w R -70)
+ (KRN C y R -63)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C B)
+ (KRN C A R -100)
+ (STOP)
+ (LABEL C D)
+ (KRN C A R -70)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -70) (comment comma)
+ (KRN O 56 R -70) (comment period)
+ (KRN C A R -61)
+ (KRN C D R -77)
+ (STOP)
+ (LABEL C L)
+ (KRN C A R 50)
+ (KRN C T R -48)
+ (KRN C V R -90)
+ (KRN C W R -74)
+ (KRN C Y R -90)
+ (KRN C y R -36)
+ (KRN O 35 R 30) (comment AE)
+ (STOP)
+ (LABEL C O)
+ (KRN C A R -100)
+ (KRN C V R -40)
+ (KRN C Y R -60)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -126) (comment comma)
+ (KRN O 56 R -126) (comment period)
+ (KRN C A R -70)
+ (KRN C a R -31)
+ (KRN C e R -31)
+ (KRN C o R -31)
+ (KRN O 35 R -50) (comment AE)
+ (STOP)
+ (LABEL C R)
+ (KRN C A R 30)
+ (KRN C V R -39)
+ (KRN C W R -19)
+ (KRN C Y R -19)
+ (KRN C y R -17)
+ (STOP)
+ (LABEL C S)
+ (KRN C T R -70)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 55 R -56) (comment hyphen)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -80)
+ (KRN C J R -60)
+ (KRN C a R -80)
+ (KRN C c R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C m R -31)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C s R -70)
+ (KRN C u R -70)
+ (KRN C v R -64)
+ (KRN C w R -64)
+ (KRN C y R -64)
+ (KRN C z R -64)
+ (KRN O 35 R -100) (comment AE)
+ (STOP)
+ (LABEL C U)
+ (KRN C A R -100)
+ (KRN O 35 R -200) (comment AE)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -127) (comment comma)
+ (KRN O 55 R -74) (comment hyphen)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -200)
+ (KRN C G R -60)
+ (KRN C O R -60)
+ (KRN C Q R -60)
+ (KRN C a R -200)
+ (KRN C c R -200)
+ (KRN C d R -170)
+ (KRN C e R -190)
+ (KRN C f R -80)
+ (KRN C g R -150)
+ (KRN C i R -100)
+ (KRN C j R -100)
+ (KRN C k R -30)
+ (KRN C l R -30)
+ (KRN C m R -180)
+ (KRN C n R -150)
+ (KRN C o R -200)
+ (KRN C p R -120)
+ (KRN C q R -150)
+ (KRN C r R -170)
+ (KRN C s R -190)
+ (KRN C t R -130)
+ (KRN C u R -180)
+ (KRN C v R -120)
+ (KRN C w R -150)
+ (KRN C x R -170)
+ (KRN C y R -150)
+ (KRN C z R -150)
+ (KRN O 35 R -300) (comment AE)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 32 R -190) (comment ae)
+ (KRN O 34 R -150) (comment oslash)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 33 R -150) (comment oe)
+ (KRN O 20 R -100) (comment dotlessi)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -90) (comment comma)
+ (KRN O 55 R -55) (comment hyphen)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -220)
+ (KRN C a R -200)
+ (KRN C b R -70)
+ (KRN C c R -200)
+ (KRN C d R -180)
+ (KRN C e R -200)
+ (KRN C f R -150)
+ (KRN C g R -170)
+ (KRN C h R -80)
+ (KRN C i R -130)
+ (KRN C j R -130)
+ (KRN C k R -50)
+ (KRN C l R -50)
+ (KRN C m R -180)
+ (KRN C n R -180)
+ (KRN C o R -200)
+ (KRN C p R -170)
+ (KRN C q R -190)
+ (KRN C r R -173)
+ (KRN C s R -180)
+ (KRN C t R -110)
+ (KRN C u R -200)
+ (KRN C v R -150)
+ (KRN C w R -150)
+ (KRN C x R -200)
+ (KRN C y R -200)
+ (KRN C z R -180)
+ (KRN O 35 R -110) (comment AE)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 20 R -70) (comment dotlessi)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 55 R -90) (comment hyphen)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN C A R -150)
+ (KRN C C R -80)
+ (KRN C G R -80)
+ (KRN C O R -80)
+ (KRN C a R -150)
+ (KRN C c R -130)
+ (KRN C d R -120)
+ (KRN C e R -150)
+ (KRN C f R -100)
+ (KRN C g R -150)
+ (KRN C i R -61)
+ (KRN C j R -90)
+ (KRN C m R -130)
+ (KRN C n R -150)
+ (KRN C o R -150)
+ (KRN C p R -120)
+ (KRN C q R -150)
+ (KRN C r R -140)
+ (KRN C s R -160)
+ (KRN C t R -90)
+ (KRN C u R -160)
+ (KRN C v R -120)
+ (KRN C w R -120)
+ (KRN C x R -150)
+ (KRN C y R -120)
+ (KRN C z R -140)
+ (KRN O 35 R -125) (comment AE)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 17 R -50) (comment ffl)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 41 R 34) (comment exclam)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 135 R 51) (comment bracketright)
+ (STOP)
+ (LABEL C r)
+ (KRN O 54 R -39) (comment comma)
+ (KRN O 55 R -18) (comment hyphen)
+ (KRN O 56 R -58) (comment period)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -109) (comment comma)
+ (KRN O 56 R -109) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -90) (comment comma)
+ (KRN O 56 R -90) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -109) (comment comma)
+ (KRN O 56 R -109) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 750)
+ (CHARHT R 690)
+ (CHARIC R 44)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 675)
+ (CHARHT R 709)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 735)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 818)
+ (CHARHT R 710)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 746)
+ (CHARHT R 690)
+ (CHARIC R 15)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 854)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 692)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 716)
+ (CHARHT R 712)
+ (CHARIC R 55)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 861)
+ (CHARHT R 690)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 938)
+ (CHARHT R 703)
+ (CHARDP R 3)
+ (CHARIC R 51)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 703)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 668)
+ (CHARHT R 708)
+ (CHARDP R 271)
+ (CHARIC R 152)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 552)
+ (CHARHT R 721)
+ (CHARDP R 271)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 575)
+ (CHARHT R 726)
+ (CHARDP R 271)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 830)
+ (CHARHT R 708)
+ (CHARDP R 271)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 856)
+ (CHARHT R 726)
+ (CHARDP R 271)
+ (CHARIC R 2)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 441.999)
+ (CHARDP R 271.001)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 699)
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 0)
+ (CHARHT R 728)
+ (CHARIC R 314)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 60)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 707)
+ (CHARIC R 156)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 685)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 50)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 50)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 751)
+ (CHARHT R 733)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 200)
+ (SETCHAR O 27)
+ )
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 751)
+ (CHARDP R 9)
+ (CHARIC R 1)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 534)
+ (CHARHT R 499)
+ (CHARDP R 62)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1122)
+ (CHARHT R 690)
+ (CHARIC R 5)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1019)
+ (CHARHT R 713)
+ (CHARDP R 17)
+ (CHARIC R 84)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 772)
+ (CHARHT R 764)
+ (CHARDP R 99)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 296.664)
+ (CHARHT R 444.445)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 200)
+ (MOVELEFT R 100)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ (CHARIC R 30)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 534)
+ (CHARHT R 709)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 737)
+ (CHARHT R 690)
+ )
+(CHARACTER O 44 (comment sterling font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 708)
+ (CHARDP R 26)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 1011)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 833)
+ (CHARHT R 695)
+ (CHARDP R 17)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 395)
+ (CHARHT R 707)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 136)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 28)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ (CHARIC R 9)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 343)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 166)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 617)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 653)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 641)
+ (CHARHT R 703)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 636)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 610)
+ (CHARHT R 702)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 637)
+ (CHARHT R 712)
+ (CHARDP R 16)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 620)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 2)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 5)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 702)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 619)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 343)
+ (CHARHT R 467)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 343)
+ (CHARHT R 469)
+ (CHARDP R 154)
+ (CHARIC R 37)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER O 75 (comment equalorig font:gfsdidot)
+ (CHARWD R 586)
+ (CHARHT R 378)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 541)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 541)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 833)
+ (CHARHT R 681)
+ (CHARDP R 12)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 709)
+ (CHARHT R 710)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 758)
+ (CHARHT R 690)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 707)
+ (CHARHT R 697)
+ (CHARDP R 15)
+ (CHARIC R 57)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 780)
+ (CHARHT R 689)
+ (CHARDP R 6)
+ (CHARIC R 11)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 737)
+ (CHARHT R 690)
+ (CHARIC R 34)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 760)
+ (CHARHT R 690)
+ (CHARIC R 40)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 707)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 800)
+ (CHARHT R 690)
+ (CHARIC R 51)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 477)
+ (CHARHT R 690)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 390)
+ (CHARHT R 690)
+ (CHARDP R 213)
+ (CHARIC R 115)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 800)
+ (CHARHT R 690)
+ (CHARIC R 62)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 680)
+ (CHARHT R 690)
+ (CHARIC R 3)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 914)
+ (CHARHT R 690)
+ (CHARIC R 86)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 735)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 89)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 750)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 642)
+ (CHARHT R 690)
+ (CHARIC R 90)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 758)
+ (CHARHT R 706)
+ (CHARDP R 200)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 690)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 697)
+ (CHARDP R 15)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 685)
+ (CHARHT R 690)
+ (CHARIC R 23)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 690)
+ (CHARDP R 17)
+ (CHARIC R 69)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 752)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 22)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1047)
+ (CHARHT R 690)
+ (CHARDP R 20)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 690)
+ (CHARIC R 105)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 696)
+ (CHARHT R 691)
+ (CHARIC R 37)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 690)
+ (CHARIC R 23)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 326)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 510)
+ (CHARHT R 713)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 326)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 686)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 90)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 629)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 712)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 470)
+ (CHARDP R 17)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 537)
+ (CHARHT R 709)
+ (CHARDP R 17)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 444)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 709)
+ (CHARDP R 17)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 444)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 705)
+ (CHARDP R 271)
+ (CHARIC R 113)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 469)
+ (CHARDP R 271)
+ (CHARIC R 29)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 709)
+ (CHARDP R 17)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 695)
+ (CHARDP R 17)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 695)
+ (CHARDP R 271)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 708)
+ (CHARDP R 17)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 707)
+ (CHARDP R 17)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 833)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 469)
+ (CHARDP R 271)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 537)
+ (CHARHT R 469)
+ (CHARDP R 271)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 400)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 444)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 393)
+ (CHARHT R 636)
+ (CHARDP R 17)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 833)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 469)
+ (CHARDP R 271)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 469)
+ (CHARDP R 17)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 262)
+ (CHARIC R 107)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1046)
+ (CHARHT R 262)
+ (CHARIC R 5)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 758)
+ (CHARIC R 13)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 60)
+ (SETCHAR O 175)
+ )
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 3)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 50)
+ (SETCHAR O 176)
+ )
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 365)
+ (CHARHT R 660)
+ (CHARIC R 169)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 60)
+ (SETCHAR O 177)
+ )
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotbo7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotbo7a.vpl
new file mode 100644
index 0000000000..10c82c2dcb
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotbo7a.vpl
@@ -0,0 +1,909 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Bold.afm -s 0.167 -T ../enc/didotOT1.enc -v didotbo7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (comment this value for slant seems correct and should not)
+ (comment be multiplied by 1000)
+ (SLANT R 0.167)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotbo7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmbxti10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplbi)
+ )
+(LIGTABLE
+ (LABEL O 13) (comment ff)
+ (LIG C l O 17)
+ (LIG C i O 16)
+ (STOP)
+ (LABEL O 40) (COMMENT oblique rule for polish L)
+ (KRN C l R -296.664)
+ (KRN C L R -384.165)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C A)
+ (KRN C T R -74)
+ (KRN C V R -95)
+ (KRN C W R -74)
+ (KRN C Y R -110)
+ (KRN C v R -71)
+ (KRN C w R -71)
+ (KRN C y R -64)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -71) (comment comma)
+ (KRN O 56 R -71) (comment period)
+ (KRN C A R -61)
+ (STOP)
+ (LABEL C L)
+ (KRN C T R -49)
+ (KRN C V R -90)
+ (KRN C W R -74)
+ (KRN C Y R -91)
+ (KRN C y R -36)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN C A R -66)
+ (KRN C a R -31)
+ (KRN C e R -31)
+ (KRN C o R -31)
+ (STOP)
+ (LABEL C R)
+ (KRN C V R -39)
+ (KRN C W R -20)
+ (KRN C Y R -20)
+ (KRN C y R -18)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -64)
+ (KRN C a R -80)
+ (KRN C c R -71)
+ (KRN C d R -71)
+ (KRN C e R -71)
+ (KRN C m R -31)
+ (KRN C o R -71)
+ (KRN C r R -71)
+ (KRN C s R -71)
+ (KRN C u R -71)
+ (KRN C v R -65)
+ (KRN C w R -65)
+ (KRN C y R -65)
+ (KRN C z R -65)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -110)
+ (KRN C a R -80)
+ (KRN C e R -71)
+ (KRN C i R -25)
+ (KRN C o R -71)
+ (KRN C r R -73)
+ (KRN C u R -66)
+ (KRN C y R -66)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -91) (comment comma)
+ (KRN O 56 R -91) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -100)
+ (KRN C a R -71)
+ (KRN C d R -66)
+ (KRN C e R -66)
+ (KRN C i R -25)
+ (KRN C o R -66)
+ (KRN C r R -74)
+ (KRN C u R -49)
+ (KRN C y R -49)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -49) (comment colon)
+ (KRN O 73 R -49) (comment semicolon)
+ (KRN C A R -91)
+ (KRN C a R -91)
+ (KRN C d R -91)
+ (KRN C e R -83)
+ (KRN C i R -31)
+ (KRN C o R -83)
+ (KRN C p R -86)
+ (KRN C q R -83)
+ (KRN C r R -86)
+ (KRN C s R -80)
+ (KRN C u R -84)
+ (KRN C v R -84)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 41 R 34) (comment exclam)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 135 R 51) (comment bracketright)
+ (STOP)
+ (LABEL C r)
+ (KRN O 54 R -39) (comment comma)
+ (KRN O 56 R -59) (comment period)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -110) (comment comma)
+ (KRN O 56 R -110) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -18)
+ (KRN C o R -18)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -91) (comment comma)
+ (KRN O 56 R -91) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -18)
+ (KRN C o R -18)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -110) (comment comma)
+ (KRN O 56 R -110) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -18)
+ (KRN C o R -18)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134) (comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 680)
+ (CHARHT R 690)
+ (CHARIC R 96)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 709)
+ (CHARIC R 86)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 59)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 791)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 720)
+ (CHARHT R 690)
+ (CHARIC R 51)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 690)
+ (CHARIC R 80)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 690)
+ (CHARIC R 55)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 711)
+ (CHARIC R 122)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 806)
+ (CHARHT R 690)
+ (CHARIC R 70)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 945)
+ (CHARHT R 703)
+ (CHARIC R 98)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 703)
+ (CHARIC R 62)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 598)
+ (CHARHT R 705)
+ (CHARIC R 183)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 580)
+ (CHARHT R 705)
+ (CHARIC R 108)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 603)
+ (CHARHT R 705)
+ (CHARIC R 99)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 857)
+ (CHARHT R 705)
+ (CHARIC R 97)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 881)
+ (CHARHT R 706)
+ (CHARIC R 89)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 320)
+ (CHARHT R 459)
+ (CHARIC R 64)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 441.999)
+ (CHARDP R 271.001)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 730)
+ (CHARIC R 125)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 20)
+ (SETCHAR O 22)
+ )
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 719)
+ (CHARIC R 211)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 100)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 709)
+ (CHARIC R 143)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 678)
+ (CHARIC R 67)
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ (CHARIC R 85)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 751)
+ (CHARHT R 739)
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 619)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ (CHARIC R 85)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 759)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ (CHARIC R 46)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 833)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ (CHARIC R 50)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 511)
+ (CHARDP R 54)
+ (CHARIC R 47)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1113)
+ (CHARHT R 690)
+ (CHARIC R 105)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1075)
+ (CHARHT R 714)
+ (CHARDP R 17)
+ (CHARIC R 89)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 725)
+ (CHARHT R 776)
+ (CHARDP R 86)
+ (CHARIC R 88)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 296.664)
+ (CHARHT R 444.445)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVELEFT R 160)
+ (MOVEDOWN R 160)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 18)
+ (CHARIC R 38)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 709)
+ (CHARIC R 89)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 686)
+ (CHARHT R 689)
+ (CHARIC R 108)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 721)
+ (CHARDP R 114)
+ (CHARIC R 75)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 998)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 71)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 828)
+ (CHARHT R 685)
+ (CHARDP R 18)
+ (CHARIC R 88)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 281)
+ (CHARHT R 709)
+ (CHARIC R 87)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ (CHARIC R 93)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ (CHARIC R 57)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ (CHARIC R 100)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ (CHARIC R 30)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 391)
+ (CHARHT R 311)
+ (CHARIC R 2)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 683)
+ (CHARDP R 93)
+ (CHARIC R 152)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 617)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ (CHARIC R 72)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 532)
+ (CHARHT R 690)
+ (CHARIC R 37)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 704)
+ (CHARIC R 43)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 611)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 66)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 590)
+ (CHARHT R 705)
+ (CHARIC R 70)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ (CHARIC R 58)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 626)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 69)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 491)
+ (CHARHT R 690)
+ (CHARDP R 15)
+ (CHARIC R 85)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 607)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ (CHARIC R 73)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 612)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ (CHARIC R 73)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 245)
+ (CHARHT R 393)
+ (CHARDP R 14)
+ (CHARIC R 6)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 254)
+ (CHARHT R 391)
+ (CHARDP R 149)
+ (CHARIC R 21)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 16)
+ (CHARIC R 38)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 471)
+ (CHARDP R 252)
+ (CHARIC R 41)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 701)
+ (CHARDP R 21)
+ (CHARIC R 80)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 681)
+ (CHARDP R 13)
+ (CHARIC R 70)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 798)
+ (CHARHT R 708)
+ (CHARDP R 3)
+ (CHARIC R 95)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 761)
+ (CHARHT R 690)
+ (CHARIC R 39)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ (CHARIC R 106)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 681)
+ (CHARDP R 4)
+ (CHARIC R 51)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 690)
+ (CHARIC R 77)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 690)
+ (CHARIC R 80)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 756)
+ (CHARHT R 703)
+ (CHARDP R 15)
+ (CHARIC R 68)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 690)
+ (CHARIC R 105)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 690)
+ (CHARIC R 70)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 346)
+ (CHARHT R 690)
+ (CHARDP R 216)
+ (CHARIC R 106)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 822)
+ (CHARHT R 690)
+ (CHARIC R 87)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 729)
+ (CHARHT R 690)
+ (CHARIC R 72)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 961)
+ (CHARHT R 690)
+ (CHARIC R 52)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 741)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 90)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 63)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 643)
+ (CHARHT R 690)
+ (CHARIC R 93)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 705)
+ (CHARDP R 154)
+ (CHARIC R 120)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 716)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ (CHARIC R 107)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 98)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 690)
+ (CHARIC R 87)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 91)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 769)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 108)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1039)
+ (CHARHT R 690)
+ (CHARDP R 20)
+ (CHARIC R 123)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 690)
+ (CHARIC R 114)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 690)
+ (CHARIC R 98)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 710)
+ (CHARHT R 690)
+ (CHARIC R 83)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ (CHARIC R 75)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 713)
+ (CHARIC R 77)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ (CHARIC R 22)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 685)
+ (CHARIC R 106)
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 633)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 269)
+ (CHARHT R 713)
+ (CHARIC R 29)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 515)
+ (CHARHT R 471)
+ (CHARDP R 11)
+ (CHARIC R 59)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 584)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ (CHARIC R 76)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 432)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ (CHARIC R 48)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 622)
+ (CHARHT R 691)
+ (CHARDP R 10)
+ (CHARIC R 81)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 478)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ (CHARIC R 46)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 378)
+ (CHARHT R 705)
+ (CHARIC R 130)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 552)
+ (CHARHT R 471)
+ (CHARDP R 264)
+ (CHARIC R 67)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 705)
+ (CHARIC R 105)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 320)
+ (CHARHT R 704)
+ (CHARIC R 105)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 237)
+ (CHARHT R 706)
+ (CHARDP R 268)
+ (CHARIC R 82)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 630)
+ (CHARHT R 691)
+ (CHARIC R 107)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 320)
+ (CHARHT R 690)
+ (CHARIC R 102)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 916)
+ (CHARHT R 471)
+ (CHARIC R 49)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 618)
+ (CHARHT R 471)
+ (CHARIC R 56)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 539)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ (CHARIC R 49)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 598)
+ (CHARHT R 471)
+ (CHARDP R 255)
+ (CHARIC R 36)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 581)
+ (CHARHT R 471)
+ (CHARDP R 257)
+ (CHARIC R 76)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 456)
+ (CHARHT R 473)
+ (CHARIC R 65)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 429)
+ (CHARHT R 471)
+ (CHARDP R 15)
+ (CHARIC R 56)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 335)
+ (CHARHT R 535)
+ (CHARDP R 16)
+ (CHARIC R 75)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 626)
+ (CHARHT R 460)
+ (CHARDP R 16)
+ (CHARIC R 47)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 459)
+ (CHARIC R 74)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 842)
+ (CHARHT R 469)
+ (CHARIC R 59)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 528)
+ (CHARHT R 459)
+ (CHARIC R 67)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 575)
+ (CHARHT R 464)
+ (CHARDP R 254)
+ (CHARIC R 68)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 479)
+ (CHARHT R 460)
+ (CHARIC R 52)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 538)
+ (CHARHT R 263)
+ (CHARIC R 44)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1060)
+ (CHARHT R 263)
+ (CHARIC R 44)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 746)
+ (CHARIC R 195)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 113)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didoti7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didoti7a.vpl
new file mode 100644
index 0000000000..b706d310c8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didoti7a.vpl
@@ -0,0 +1,998 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Italic.afm -T ../enc/didotOT1it.enc -v didoti7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1it)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (comment this value for slant seems correct and should not)
+ (comment be multiplied by 1000)
+ (SLANT R 0.212557)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didoti7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmti10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplri)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment Gamma)
+ (KRN O 3 R -150) (comment Lambda)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 3 R 70) (comment Lambda)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -180) (comment Lambda)
+ (STOP)
+ (LABEL O 13) (comment ff)
+ (LIG C l O 17)
+ (LIG C i O 16)
+ (STOP)
+ (LABEL O 35) (comment AE)
+ (KRN C V R 20)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C V R -40)
+ (KRN C Y R -60)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -220) (comment value manually set. Original value: -255.554. Look nicer.)
+ (KRN C L R -320.554)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C A)
+ (KRN C J R 50)
+ (KRN C L R 50)
+ (KRN C T R 30)
+ (KRN C U R 30)
+ (KRN C V R -25)
+ (KRN C Y R 20)
+ (KRN C v R -70)
+ (KRN C w R -70)
+ (KRN C y R -63)
+ (STOP)
+ (LABEL C B)
+ (KRN C A R -100)
+ (STOP)
+ (LABEL C D)
+ (KRN C A R -70)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -70) (comment comma)
+ (KRN O 56 R -70) (comment period)
+ (KRN C A R -61)
+ (KRN C D R -77)
+ (STOP)
+ (LABEL C L)
+ (KRN C A R 50)
+ (KRN C T R -48)
+ (KRN C V R -90)
+ (KRN C W R -74)
+ (KRN C Y R -90)
+ (KRN C y R -36)
+ (KRN O 35 R 30) (comment AE)
+ (STOP)
+ (LABEL C M)
+ (KRN C e R -60)
+ (STOP)
+ (LABEL C N)
+ (KRN C A R -70)
+ (STOP)
+ (LABEL C O)
+ (KRN C A R -100)
+ (KRN C V R -40)
+ (KRN C Y R -60)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -126) (comment comma)
+ (KRN O 56 R -126) (comment period)
+ (KRN C A R -70)
+ (KRN C a R -31)
+ (KRN C e R -31)
+ (KRN C o R -31)
+ (KRN O 35 R -50) (comment AE)
+ (STOP)
+ (LABEL C R)
+ (KRN C A R 30)
+ (KRN C V R -39)
+ (KRN C W R -19)
+ (KRN C Y R -19)
+ (KRN C y R -17)
+ (STOP)
+ (LABEL C S)
+ (KRN C T R -70)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 55 R -56) (comment hyphen)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -80)
+ (KRN C J R -60)
+ (KRN C a R -80)
+ (KRN C c R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C m R -31)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C s R -70)
+ (KRN C u R -70)
+ (KRN C v R -64)
+ (KRN C w R -64)
+ (KRN C y R -64)
+ (KRN C z R -64)
+ (KRN O 35 R -100) (comment AE)
+ (STOP)
+ (LABEL C U)
+ (KRN C A R -100)
+ (KRN O 35 R -200) (comment AE)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -127) (comment comma)
+ (KRN O 55 R -74) (comment hyphen)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -100)
+ (KRN C G R -60)
+ (KRN C O R -60)
+ (KRN C Q R -60)
+ (KRN C a R -100)
+ (KRN C c R -100)
+ (KRN C d R -170)
+ (KRN C e R -100)
+ (KRN C f R -80)
+ (KRN C g R -100)
+ (KRN C i R -50)
+ (KRN C j R -50)
+ (KRN C k R 40)
+ (KRN C l R 40)
+ (KRN C m R -100)
+ (KRN C n R -100)
+ (KRN C o R -120)
+ (KRN C p R -100)
+ (KRN C q R -100)
+ (KRN C r R -100)
+ (KRN C s R -100)
+ (KRN C t R -70)
+ (KRN C u R -120)
+ (KRN C v R -100)
+ (KRN C w R -100)
+ (KRN C x R -100)
+ (KRN C y R -100)
+ (KRN C z R -100)
+ (KRN O 35 R -300) (comment AE)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 32 R -190) (comment ae)
+ (KRN O 34 R -150) (comment oslash)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 33 R -150) (comment oe)
+ (KRN O 20 R -100) (comment dotlessi)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -90) (comment comma)
+ (KRN O 55 R -55) (comment hyphen)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -220)
+ (KRN C a R -100)
+ (KRN C b R -70)
+ (KRN C c R -100)
+ (KRN C d R -180)
+ (KRN C e R -100)
+ (KRN C f R -150)
+ (KRN C g R -100)
+ (KRN C h R -80)
+ (KRN C i R -60)
+ (KRN C j R -60)
+ (KRN C k R 40)
+ (KRN C l R 40)
+ (KRN C m R -100)
+ (KRN C n R -100)
+ (KRN C o R -100)
+ (KRN C p R -100)
+ (KRN C q R -100)
+ (KRN C r R -100)
+ (KRN C s R -100)
+ (KRN C t R -110)
+ (KRN C u R -100)
+ (KRN C v R -100)
+ (KRN C w R -100)
+ (KRN C x R -100)
+ (KRN C y R -100)
+ (KRN C z R -100)
+ (KRN O 35 R -110) (comment AE)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 20 R -70) (comment dotlessi)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 55 R -90) (comment hyphen)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN C A R -150)
+ (KRN C C R -80)
+ (KRN C G R -80)
+ (KRN C O R -80)
+ (KRN C a R -100)
+ (KRN C c R -100)
+ (KRN C d R -120)
+ (KRN C e R -100)
+ (KRN C f R -100)
+ (KRN C g R -100)
+ (KRN C i R -50)
+ (KRN C j R -50)
+ (KRN C k R 60)
+ (KRN C l R 60)
+ (KRN C m R -100)
+ (KRN C n R -100)
+ (KRN C o R -100)
+ (KRN C p R -80)
+ (KRN C q R -100)
+ (KRN C r R -140)
+ (KRN C s R -100)
+ (KRN C t R -50)
+ (KRN C u R -120)
+ (KRN C v R -100)
+ (KRN C w R -100)
+ (KRN C x R -100)
+ (KRN C y R -80)
+ (KRN C z R -100)
+ (KRN O 35 R -125) (comment AE)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 17 R -50) (comment ffl)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 41 R 34) (comment exclam)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 135 R 51) (comment bracketright)
+ (STOP)
+ (LABEL C r)
+ (KRN O 54 R -39) (comment comma)
+ (KRN O 55 R -18) (comment hyphen)
+ (KRN O 56 R -58) (comment period)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -109) (comment comma)
+ (KRN O 56 R -109) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -90) (comment comma)
+ (KRN O 56 R -90) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -109) (comment comma)
+ (KRN O 56 R -109) (comment period)
+ (KRN C a R -27)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 665)
+ (CHARHT R 690)
+ (CHARIC R 44)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 709)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 774)
+ (CHARHT R 710)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 715)
+ (CHARHT R 690)
+ (CHARIC R 15)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 790)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 690)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 644)
+ (CHARHT R 710)
+ (CHARIC R 55)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 753)
+ (CHARHT R 690)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 859)
+ (CHARHT R 704)
+ (CHARIC R 51)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 704)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ (CHARIC R 131)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 512)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 529)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 669)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 669)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 278)
+ (CHARHT R 469.5)
+ (CHARDP R 275.999)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 666)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 50)
+ (SETCHAR O 22)
+ )
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 705)
+ (CHARIC R 166)
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 470)
+ (CHARHT R 693)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 667)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 50)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ (CHARIC R 114)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 720)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 100)
+ (SETCHAR O 27)
+ )
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 712)
+ (CHARDP R 268)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 625)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 649)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 440)
+ (CHARHT R 398)
+ (CHARDP R 41)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1200)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1063)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 711)
+ (CHARHT R 764)
+ (CHARDP R 99)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 255.554)
+ (CHARHT R 430.555)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 160)
+ (MOVELEFT R 160)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 707)
+ (CHARIC R 5)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 690)
+ (CHARIC R 94)
+ )
+(CHARACTER O 44 (comment sterling font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 707)
+ (CHARDP R 18)
+ (CHARIC R 73)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 911)
+ (CHARHT R 714)
+ (CHARDP R 49)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 671)
+ (CHARDP R 17)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 133)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 28)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 624)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 374)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 409)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 342)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 407)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 50)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 704)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 706)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 712)
+ (CHARDP R 17)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ (CHARIC R 1)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 690)
+ (CHARDP R 18)
+ (CHARIC R 5)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 702)
+ (CHARDP R 16)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 413)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 465)
+ (CHARDP R 154)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 494)
+ (CHARDP R 229)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 567)
+ (CHARHT R 482)
+ (CHARDP R 237)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 567)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 812)
+ (CHARHT R 685)
+ (CHARDP R 17)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 682)
+ (CHARHT R 700)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 710)
+ (CHARHT R 690)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 655)
+ (CHARHT R 697)
+ (CHARDP R 14)
+ (CHARIC R 24)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 759)
+ (CHARHT R 675)
+ (CHARDP R 3)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 721)
+ (CHARHT R 693)
+ (CHARIC R 8)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 691)
+ (CHARHT R 690)
+ (CHARIC R 32)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 685)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 404)
+ (CHARHT R 696)
+ (CHARIC R 38)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 383)
+ (CHARHT R 690)
+ (CHARDP R 190)
+ (CHARIC R 55)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 783)
+ (CHARHT R 690)
+ (CHARIC R 30)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 640)
+ (CHARHT R 703)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 923)
+ (CHARHT R 690)
+ (CHARIC R 32)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 783)
+ (CHARHT R 694)
+ (CHARDP R 17)
+ (CHARIC R 32)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 712)
+ (CHARHT R 697)
+ (CHARDP R 16)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 663)
+ (CHARHT R 690)
+ (CHARIC R 24)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 712)
+ (CHARHT R 705)
+ (CHARDP R 156)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 673)
+ (CHARHT R 701)
+ (CHARDP R 3)
+ (CHARIC R 4)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 510)
+ (CHARHT R 696)
+ (CHARDP R 14)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 677)
+ (CHARHT R 670)
+ (CHARIC R 58)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 692)
+ (CHARDP R 20)
+ (CHARIC R 66)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 689)
+ (CHARDP R 21)
+ (CHARIC R 85)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1043)
+ (CHARHT R 693)
+ (CHARDP R 20)
+ (CHARIC R 85)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 765)
+ (CHARHT R 690)
+ (CHARIC R 52)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 687)
+ (CHARHT R 700)
+ (CHARIC R 88)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 662)
+ (CHARHT R 698)
+ (CHARIC R 36)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 711)
+ (CHARDP R 97)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 707)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 711)
+ (CHARDP R 97)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 686)
+ (CHARIC R 105)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 50)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 627)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 207)
+ (CHARHT R 707)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 430)
+ (CHARHT R 452)
+ (CHARDP R 14)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 711)
+ (CHARDP R 11)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 395)
+ (CHARHT R 450)
+ (CHARDP R 14)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 380)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ (CHARIC R 131)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 268)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 711)
+ (CHARDP R 9)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 459)
+ (CHARDP R 14)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 691)
+ (CHARDP R 268)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 435)
+ (CHARHT R 707)
+ (CHARDP R 13)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 674)
+ (CHARDP R 9)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 540)
+ (CHARHT R 453)
+ (CHARDP R 13)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 430)
+ (CHARHT R 452)
+ (CHARDP R 14)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 462)
+ (CHARDP R 274)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 466)
+ (CHARDP R 270)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 453)
+ (CHARDP R 9)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 454)
+ (CHARDP R 15)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 467)
+ (CHARDP R 9)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 540)
+ (CHARHT R 452)
+ (CHARDP R 17)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 700)
+ (CHARHT R 454)
+ (CHARDP R 11)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 452)
+ (CHARDP R 274)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 430)
+ (CHARHT R 455)
+ (CHARDP R 11)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 262)
+ (CHARIC R 107)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1046)
+ (CHARHT R 262)
+ (CHARIC R 5)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 685)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 80)
+ (MOVEUP R 20)
+ (SETCHAR O 175)
+ )
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 143)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 625)
+ (CHARIC R 16)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didoto7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didoto7a.vpl
new file mode 100644
index 0000000000..4d6fdb1c1a
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didoto7a.vpl
@@ -0,0 +1,1007 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot.afm -T ../enc/didotOT1.enc -v didoto7.a -s .167 slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (comment this value for slant seems correct and should not)
+ (comment be multiplied by 1000)
+ (SLANT R 0.167)
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didoto7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmti10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplri)
+ )
+(LIGTABLE
+ (LABEL O 1) (comment Delta)
+ (KRN O 7 R -40) (comment Upsilon)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 7 R -70) (comment Upsilon)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -70) (comment Lambda)
+ (KRN O 1 R -30) (comment Delta)
+ (STOP)
+ (LABEL O 13) (comment ff)
+ (LIG C i O 16)
+ (LIG C l O 17)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -255.554)
+ (KRN C L R -320.554)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C 0)
+ (KRN C 1 R 14)
+ (STOP)
+ (LABEL C 7)
+ (KRN C 6 R -8)
+ (KRN C 4 R -22)
+ (KRN C 1 R -12)
+ (STOP)
+ (LABEL C A)
+ (KRN C y R -63)
+ (KRN C w R -70)
+ (KRN C v R -70)
+ (KRN C Y R -120)
+ (KRN C W R -124)
+ (KRN C V R -124)
+ (KRN C T R -60)
+ (STOP)
+ (LABEL C F)
+ (KRN C A R -60)
+ (KRN O 56 R -70) (comment period)
+ (KRN O 54 R -70) (comment comma)
+ (STOP)
+ (LABEL C L)
+ (KRN C y R -36)
+ (KRN C Y R -90)
+ (KRN C W R -74)
+ (KRN C V R -90)
+ (KRN C T R -48)
+ (STOP)
+ (LABEL C O)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL C P)
+ (KRN O 35 R -50) (comment AE)
+ (KRN C o R -31)
+ (KRN C e R -31)
+ (KRN C a R -31)
+ (KRN C A R -70)
+ (KRN O 56 R -125) (comment period)
+ (KRN O 54 R -125) (comment comma)
+ (STOP)
+ (LABEL C R)
+ (KRN C y R -17)
+ (KRN C Y R -19)
+ (KRN C W R -19)
+ (KRN C V R -39)
+ (STOP)
+ (LABEL C T)
+ (KRN O 35 R -60) (comment AE)
+ (KRN C z R -64)
+ (KRN C y R -64)
+ (KRN C w R -64)
+ (KRN C v R -64)
+ (KRN C u R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C o R -70)
+ (KRN C m R -31)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -80)
+ (KRN C J R -60)
+ (KRN C A R -60)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 54 R -74) (comment comma)
+ (STOP)
+ (LABEL C V)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -70) (comment ae)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C z R -50)
+ (KRN C y R -50)
+ (KRN C x R -50)
+ (KRN C w R -50)
+ (KRN C v R -50)
+ (KRN C u R -50)
+ (KRN C t R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C q R -70)
+ (KRN C p R -50)
+ (KRN C o R -70)
+ (KRN C n R -50)
+ (KRN C m R -50)
+ (KRN C k R -50)
+ (KRN C j R -30)
+ (KRN C i R -50)
+ (KRN C g R -70)
+ (KRN C f R -50)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -80)
+ (KRN C Q R -60)
+ (KRN C O R -60)
+ (KRN C G R -60)
+ (KRN C A R -124)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 54 R -127) (comment comma)
+ (STOP)
+ (LABEL C W)
+ (KRN O 20 R -70) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C y R -48)
+ (KRN C u R -48)
+ (KRN C r R -73)
+ (KRN C o R -65)
+ (KRN C i R -24)
+ (KRN C f R -50)
+ (KRN C e R -65)
+ (KRN C d R -65)
+ (KRN C a R -70)
+ (KRN C A R -124)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 17 R -50) (comment ffl)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C z R -50)
+ (KRN C y R -50)
+ (KRN C x R -50)
+ (KRN C w R -50)
+ (KRN C v R -50)
+ (KRN C u R -50)
+ (KRN C t R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C q R -70)
+ (KRN C p R -50)
+ (KRN C o R -70)
+ (KRN C n R -50)
+ (KRN C m R -50)
+ (KRN C i R -31)
+ (KRN C g R -70)
+ (KRN C f R -50)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -90)
+ (KRN C O R -80)
+ (KRN C G R -80)
+ (KRN C C R -80)
+ (KRN C A R -120)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 54 R -84) (comment comma)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 135 R 51) (comment bracketright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 41 R 34) (comment exclam)
+ (STOP)
+ (LABEL C r)
+ (KRN O 56 R -58) (comment period)
+ (KRN O 54 R -39) (comment comma)
+ (STOP)
+ (LABEL C v)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 56 R -108) (comment period)
+ (KRN O 54 R -108) (comment comma)
+ (STOP)
+ (LABEL C w)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C y)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 56 R -108) (comment period)
+ (KRN O 54 R -108) (comment comma)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 635)
+ (CHARHT R 689)
+ (CHARIC R 96)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 707)
+ (CHARIC R 92)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ (CHARIC R 60)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 98)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 689)
+ (CHARIC R 51)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 689)
+ (CHARIC R 80)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 701)
+ (CHARHT R 689)
+ (CHARIC R 55)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 121)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 689)
+ (CHARIC R 70)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 701)
+ (CHARIC R 103)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARIC R 62)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 582)
+ (CHARHT R 704)
+ (CHARIC R 134)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 550)
+ (CHARHT R 704)
+ (CHARIC R 103)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 551)
+ (CHARHT R 704)
+ (CHARIC R 105)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 801)
+ (CHARHT R 704)
+ (CHARIC R 103)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 816)
+ (CHARHT R 703)
+ (CHARIC R 104)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 287)
+ (CHARHT R 456)
+ (CHARIC R 58)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 278)
+ (CHARHT R 469.5)
+ (CHARDP R 275.999)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ (CHARIC R 40)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 20)
+ (SETCHAR O 22)
+ )
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ (CHARIC R 56)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 50)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ (CHARIC R 20)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ (CHARIC R 64)
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 616)
+ (CHARIC R 86)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 718)
+ (CHARIC R 38)
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 703)
+ (CHARDP R 4)
+ (CHARIC R 85)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 464)
+ (CHARDP R 17)
+ (CHARIC R 45)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 825)
+ (CHARHT R 467)
+ (CHARDP R 11)
+ (CHARIC R 46)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 534)
+ (CHARHT R 483)
+ (CHARDP R 17)
+ (CHARIC R 71)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1085)
+ (CHARHT R 689)
+ (CHARIC R 81)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1045)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ (CHARIC R 57)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 118)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 255.554)
+ (CHARHT R 430.555)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 160)
+ (MOVELEFT R 130)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 38)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ (CHARIC R 89)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 689)
+ (CHARIC R 108)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ (CHARIC R 86)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 70)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 667)
+ (CHARDP R 19)
+ (CHARIC R 85)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ (CHARIC R 24)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ (CHARIC R 100)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ (CHARIC R 77)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ (CHARIC R 91)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ (CHARIC R 38)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 132)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 573)
+ (CHARHT R 703)
+ (CHARDP R 14)
+ (CHARIC R 71)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 482)
+ (CHARHT R 689)
+ (CHARIC R 37)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARIC R 42)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 65)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 545)
+ (CHARHT R 703)
+ (CHARIC R 69)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 570)
+ (CHARHT R 710)
+ (CHARDP R 13)
+ (CHARIC R 58)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 68)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 471)
+ (CHARHT R 689)
+ (CHARDP R 13)
+ (CHARIC R 85)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 72)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 72)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 466)
+ (CHARDP R 256)
+ )
+(CHARACTER O 75 (comment equalorig font:gfsdidot)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ (CHARIC R 11)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 465)
+ (CHARDP R 252)
+ (CHARIC R 32)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ (CHARIC R 73)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 788)
+ (CHARHT R 678)
+ (CHARDP R 19)
+ (CHARIC R 61)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ (CHARIC R 95)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 714)
+ (CHARHT R 689)
+ (CHARIC R 39)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 608)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 109)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 689)
+ (CHARDP R 3)
+ (CHARIC R 52)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 698)
+ (CHARHT R 705)
+ (CHARIC R 60)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 646)
+ (CHARHT R 689)
+ (CHARIC R 80)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 704)
+ (CHARDP R 14)
+ (CHARIC R 70)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARIC R 75)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 380)
+ (CHARHT R 706)
+ (CHARIC R 70)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 316)
+ (CHARHT R 689)
+ (CHARDP R 193)
+ (CHARIC R 108)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 689)
+ (CHARIC R 87)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 645)
+ (CHARHT R 707)
+ (CHARIC R 72)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 911)
+ (CHARHT R 689)
+ (CHARIC R 52)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 702)
+ (CHARDP R 17)
+ (CHARIC R 90)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ (CHARIC R 63)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 605)
+ (CHARHT R 689)
+ (CHARIC R 95)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 722)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ (CHARIC R 114)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 701)
+ (CHARDP R 1)
+ (CHARIC R 119)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 10)
+ (CHARIC R 96)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 668)
+ (CHARHT R 689)
+ (CHARIC R 91)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ (CHARIC R 92)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 687)
+ (CHARDP R 21)
+ (CHARIC R 108)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1010)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 128)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 689)
+ (CHARIC R 115)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 684)
+ (CHARHT R 705)
+ (CHARDP R 1)
+ (CHARIC R 98)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 708)
+ (CHARDP R 1)
+ (CHARIC R 84)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ (CHARIC R 83)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ (CHARIC R 71)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ (CHARIC R 30)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 656)
+ (CHARIC R 99)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 30)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 619)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ (CHARIC R 10)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 12)
+ (CHARIC R 57)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ (CHARIC R 75)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 432)
+ (CHARHT R 465)
+ (CHARDP R 9)
+ (CHARIC R 48)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 605)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 100)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 465)
+ (CHARHT R 464)
+ (CHARDP R 9)
+ (CHARIC R 45)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 703)
+ (CHARIC R 133)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 526)
+ (CHARHT R 465)
+ (CHARDP R 270)
+ (CHARIC R 66)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 703)
+ (CHARIC R 104)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 284)
+ (CHARHT R 666)
+ (CHARIC R 96)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 241)
+ (CHARHT R 669)
+ (CHARDP R 277)
+ (CHARIC R 50)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 578)
+ (CHARHT R 688)
+ (CHARIC R 107)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 285)
+ (CHARHT R 703)
+ (CHARIC R 102)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 881)
+ (CHARHT R 468)
+ (CHARIC R 48)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 595)
+ (CHARHT R 470)
+ (CHARIC R 55)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 477)
+ (CHARDP R 11)
+ (CHARIC R 48)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 590)
+ (CHARHT R 469)
+ (CHARDP R 269)
+ (CHARIC R 34)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 557)
+ (CHARHT R 474)
+ (CHARDP R 271)
+ (CHARIC R 76)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 407)
+ (CHARHT R 468)
+ (CHARIC R 64)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 414)
+ (CHARHT R 466)
+ (CHARDP R 13)
+ (CHARIC R 55)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 319)
+ (CHARHT R 541)
+ (CHARDP R 13)
+ (CHARIC R 76)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 603)
+ (CHARHT R 457)
+ (CHARDP R 13)
+ (CHARIC R 46)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 457)
+ (CHARIC R 73)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 790)
+ (CHARHT R 468)
+ (CHARIC R 59)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 512)
+ (CHARHT R 456)
+ (CHARIC R 66)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 457)
+ (CHARDP R 252)
+ (CHARIC R 62)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 461)
+ (CHARHT R 457)
+ (CHARDP R 3)
+ (CHARIC R 51)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ (CHARIC R 44)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ (CHARIC R 44)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 125)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 619)
+ (CHARIC R 101)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ (CHARIC R 5)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotrg7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotrg7a.vpl
new file mode 100644
index 0000000000..9b85d9a992
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotrg7a.vpl
@@ -0,0 +1,897 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot.afm -T ../enc/didotOT1.enc -v didotrg7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(COMMENT add a slight kerning between dieresis and a)
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotrg7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmr10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplr)
+ )
+(LIGTABLE
+ (LABEL O 1) (comment Delta)
+ (KRN O 7 R -40) (comment Upsilon)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 7 R -70) (comment Upsilon)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -70) (comment Lambda)
+ (KRN O 1 R -30) (comment Delta)
+ (STOP)
+ (LABEL O 13) (comment ff)
+ (LIG C i O 16)
+ (LIG C l O 17)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -277.779)
+ (KRN C L R -319.446)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C 0)
+ (KRN C 1 R 14)
+ (STOP)
+ (LABEL C 7)
+ (KRN C 6 R -8)
+ (KRN C 4 R -22)
+ (KRN C 1 R -12)
+ (STOP)
+ (LABEL C A)
+ (KRN C y R -63)
+ (KRN C w R -70)
+ (KRN C v R -70)
+ (KRN C Y R -120)
+ (KRN C W R -124)
+ (KRN C V R -124)
+ (KRN C T R -60)
+ (STOP)
+ (LABEL C F)
+ (KRN C A R -60)
+ (KRN O 56 R -70) (comment period)
+ (KRN O 54 R -70) (comment comma)
+ (STOP)
+ (LABEL C L)
+ (KRN C y R -36)
+ (KRN C Y R -90)
+ (KRN C W R -74)
+ (KRN C V R -90)
+ (KRN C T R -48)
+ (STOP)
+ (LABEL C O)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL C P)
+ (KRN O 35 R -50) (comment AE)
+ (KRN C o R -31)
+ (KRN C e R -31)
+ (KRN C a R -31)
+ (KRN C A R -70)
+ (KRN O 56 R -125) (comment period)
+ (KRN O 54 R -125) (comment comma)
+ (STOP)
+ (LABEL C R)
+ (KRN C y R -17)
+ (KRN C Y R -19)
+ (KRN C W R -19)
+ (KRN C V R -39)
+ (STOP)
+ (LABEL C T)
+ (KRN O 35 R -60) (comment AE)
+ (KRN C z R -64)
+ (KRN C y R -64)
+ (KRN C w R -64)
+ (KRN C v R -64)
+ (KRN C u R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C o R -70)
+ (KRN C m R -31)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -80)
+ (KRN C J R -60)
+ (KRN C A R -60)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 54 R -74) (comment comma)
+ (STOP)
+ (LABEL C V)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -70) (comment ae)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C z R -50)
+ (KRN C y R -50)
+ (KRN C x R -50)
+ (KRN C w R -50)
+ (KRN C v R -50)
+ (KRN C u R -50)
+ (KRN C t R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C q R -70)
+ (KRN C p R -50)
+ (KRN C o R -70)
+ (KRN C n R -50)
+ (KRN C m R -50)
+ (KRN C k R -50)
+ (KRN C j R -30)
+ (KRN C i R -50)
+ (KRN C g R -70)
+ (KRN C f R -50)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -80)
+ (KRN C Q R -60)
+ (KRN C O R -60)
+ (KRN C G R -60)
+ (KRN C A R -124)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 54 R -127) (comment comma)
+ (STOP)
+ (LABEL C W)
+ (KRN O 20 R -70) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C y R -48)
+ (KRN C u R -48)
+ (KRN C r R -73)
+ (KRN C o R -65)
+ (KRN C i R -24)
+ (KRN C f R -50)
+ (KRN C e R -65)
+ (KRN C d R -65)
+ (KRN C a R -70)
+ (KRN C A R -124)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 17 R -50) (comment ffl)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C z R -50)
+ (KRN C y R -50)
+ (KRN C x R -50)
+ (KRN C w R -50)
+ (KRN C v R -50)
+ (KRN C u R -50)
+ (KRN C t R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C q R -70)
+ (KRN C p R -50)
+ (KRN C o R -70)
+ (KRN C n R -50)
+ (KRN C m R -50)
+ (KRN C i R -31)
+ (KRN C g R -70)
+ (KRN C f R -50)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -90)
+ (KRN C O R -80)
+ (KRN C G R -80)
+ (KRN C C R -80)
+ (KRN C A R -120)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 54 R -84) (comment comma)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 135 R 51) (comment bracketright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 41 R 34) (comment exclam)
+ (STOP)
+ (LABEL C r)
+ (KRN O 56 R -58) (comment period)
+ (KRN O 54 R -39) (comment comma)
+ (STOP)
+ (LABEL C v)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 56 R -108) (comment period)
+ (KRN O 54 R -108) (comment comma)
+ (STOP)
+ (LABEL C w)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C y)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 56 R -108) (comment period)
+ (KRN O 54 R -108) (comment comma)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ (LABEL O 177) (comment dieresis)
+ (KRN C a R 26) (comment the position of umlaut is a little to the right of character a)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 635)
+ (CHARHT R 689)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 707)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 689)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 689)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 701)
+ (CHARHT R 689)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 3)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 689)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 701)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 582)
+ (CHARHT R 704)
+ (CHARIC R 16)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 550)
+ (CHARHT R 704)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 551)
+ (CHARHT R 704)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 801)
+ (CHARHT R 704)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 816)
+ (CHARHT R 703)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 287)
+ (CHARHT R 456)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 233.999)
+ (CHARHT R 438.499)
+ (CHARDP R 283)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 20)
+ (SETCHAR O 22)
+ )
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 60)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 616)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 718)
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 703)
+ (CHARDP R 4)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 464)
+ (CHARDP R 17)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 825)
+ (CHARHT R 467)
+ (CHARDP R 11)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 534)
+ (CHARHT R 483)
+ (CHARDP R 17)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1085)
+ (CHARHT R 689)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1045)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 277.779)
+ (CHARHT R 430.555)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 160)
+ (MOVELEFT R 80)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 689)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 667)
+ (CHARDP R 19)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 13)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 573)
+ (CHARHT R 703)
+ (CHARDP R 14)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 482)
+ (CHARHT R 689)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 545)
+ (CHARHT R 703)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 570)
+ (CHARHT R 710)
+ (CHARDP R 13)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 471)
+ (CHARHT R 689)
+ (CHARDP R 13)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 466)
+ (CHARDP R 256)
+ )
+(CHARACTER O 75 (comment equalorig font:gfsdidot)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 465)
+ (CHARDP R 252)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 788)
+ (CHARHT R 678)
+ (CHARDP R 19)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 714)
+ (CHARHT R 689)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 608)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 689)
+ (CHARDP R 3)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 698)
+ (CHARHT R 705)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 646)
+ (CHARHT R 689)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 704)
+ (CHARDP R 14)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 380)
+ (CHARHT R 706)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 316)
+ (CHARHT R 689)
+ (CHARDP R 193)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 689)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 645)
+ (CHARHT R 707)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 911)
+ (CHARHT R 689)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 702)
+ (CHARDP R 17)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 605)
+ (CHARHT R 689)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 722)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 701)
+ (CHARDP R 1)
+ (CHARIC R 4)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 10)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 668)
+ (CHARHT R 689)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 687)
+ (CHARDP R 21)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1010)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 10)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 689)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 684)
+ (CHARHT R 705)
+ (CHARDP R 1)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 708)
+ (CHARDP R 1)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 656)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 20)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 619)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 12)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 432)
+ (CHARHT R 465)
+ (CHARDP R 9)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 605)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 465)
+ (CHARHT R 464)
+ (CHARDP R 9)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 703)
+ (CHARIC R 16)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 526)
+ (CHARHT R 465)
+ (CHARDP R 270)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 703)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 284)
+ (CHARHT R 666)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 241)
+ (CHARHT R 669)
+ (CHARDP R 277)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 578)
+ (CHARHT R 688)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 285)
+ (CHARHT R 703)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 881)
+ (CHARHT R 468)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 595)
+ (CHARHT R 470)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 477)
+ (CHARDP R 11)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 590)
+ (CHARHT R 469)
+ (CHARDP R 269)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 557)
+ (CHARHT R 474)
+ (CHARDP R 271)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 407)
+ (CHARHT R 468)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 414)
+ (CHARHT R 466)
+ (CHARDP R 13)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 319)
+ (CHARHT R 541)
+ (CHARDP R 13)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 603)
+ (CHARHT R 457)
+ (CHARDP R 13)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 457)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 790)
+ (CHARHT R 468)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 512)
+ (CHARHT R 456)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 457)
+ (CHARDP R 252)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 461)
+ (CHARHT R 457)
+ (CHARDP R 3)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 4)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 619)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotsc7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotsc7a.vpl
new file mode 100644
index 0000000000..7568d8dea8
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotsc7a.vpl
@@ -0,0 +1,816 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot.afm -T ../enc/didotOT1sc.enc -v didotsc7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the font name from TeX-GFSDIDOT to TEX-DIDOTRG7R )
+(COMMENT Change the font name in FONTNAME instruction from GFSDidot to didotrg7r )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1sc)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotsc7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmr10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplr)
+ )
+(LIGTABLE
+ (LABEL O 1) (comment Delta)
+ (KRN O 7 R -40) (comment Upsilon)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 7 R -70) (comment Upsilon)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -70) (comment Lambda)
+ (KRN O 1 R -30) (comment Delta)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -277.779)
+ (KRN C L R -319.446)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C 0)
+ (KRN C 1 R 14)
+ (STOP)
+ (LABEL C 7)
+ (KRN C 6 R -8)
+ (KRN C 4 R -22)
+ (KRN C 1 R -12)
+ (STOP)
+ (LABEL C A)
+ (KRN C Y R -120)
+ (KRN C W R -124)
+ (KRN C V R -124)
+ (KRN C T R -60)
+ (STOP)
+ (LABEL C F)
+ (KRN C A R -60)
+ (KRN O 56 R -70) (comment period)
+ (KRN O 54 R -70) (comment comma)
+ (STOP)
+ (LABEL C L)
+ (KRN C Y R -90)
+ (KRN C W R -74)
+ (KRN C V R -90)
+ (KRN C T R -48)
+ (STOP)
+ (LABEL C O)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL C P)
+ (KRN O 35 R -50) (comment AE)
+ (KRN C A R -70)
+ (KRN O 56 R -125) (comment period)
+ (KRN O 54 R -125) (comment comma)
+ (STOP)
+ (LABEL C R)
+ (KRN C Y R -19)
+ (KRN C W R -19)
+ (KRN C V R -39)
+ (STOP)
+ (LABEL C T)
+ (KRN O 35 R -60) (comment AE)
+ (KRN C J R -60)
+ (KRN C A R -60)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 54 R -74) (comment comma)
+ (STOP)
+ (LABEL C V)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -70) (comment ae)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C Q R -60)
+ (KRN C O R -60)
+ (KRN C G R -60)
+ (KRN C A R -124)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 54 R -127) (comment comma)
+ (STOP)
+ (LABEL C W)
+ (KRN O 20 R -70) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C A R -124)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 17 R -50) (comment ffl)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C O R -80)
+ (KRN C G R -80)
+ (KRN C C R -80)
+ (KRN C A R -120)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 54 R -84) (comment comma)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C a)
+ (KRN C y R -110)
+ (KRN C w R -74)
+ (KRN C v R -95)
+ (KRN C t R -74)
+ (STOP)
+ (LABEL C f)
+ (KRN C a R -61)
+ (KRN O 56 R -71) (comment period)
+ (KRN O 54 R -71) (comment comma)
+ (STOP)
+ (LABEL C l)
+ (KRN C y R -90)
+ (KRN C w R -74)
+ (KRN C v R -90)
+ (KRN C t R -49)
+ (STOP)
+ (LABEL C p)
+ (KRN C a R -66)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 54 R -127) (comment comma)
+ (STOP)
+ (LABEL C r)
+ (KRN C y R -19)
+ (KRN C w R -19)
+ (KRN C v R -39)
+ (STOP)
+ (LABEL C t)
+ (KRN C a R -64)
+ (KRN O 73 R -37) (comment semicolon)
+ (KRN O 72 R -37) (comment colon)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 54 R -74) (comment comma)
+ (STOP)
+ (LABEL C v)
+ (KRN C a R -95)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 56 R -128) (comment period)
+ (KRN O 54 R -128) (comment comma)
+ (STOP)
+ (LABEL C w)
+ (KRN C a R -101)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C y)
+ (KRN C a R -90)
+ (KRN O 73 R -49) (comment semicolon)
+ (KRN O 72 R -49) (comment colon)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 54 R -86) (comment comma)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 635)
+ (CHARHT R 689)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 707)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 689)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 689)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 701)
+ (CHARHT R 689)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 3)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 689)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 701)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 582)
+ (CHARHT R 704)
+ (CHARIC R 16)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 550)
+ (CHARHT R 704)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 551)
+ (CHARHT R 704)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 801)
+ (CHARHT R 704)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 816)
+ (CHARHT R 703)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 287)
+ (CHARHT R 456)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 233.999)
+ (CHARHT R 438.499)
+ (CHARDP R 283)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 616)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 718)
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 703)
+ (CHARDP R 4)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 464)
+ (CHARDP R 17)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 825)
+ (CHARHT R 467)
+ (CHARDP R 11)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 534)
+ (CHARHT R 483)
+ (CHARDP R 17)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1085)
+ (CHARHT R 689)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1045)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 277.779)
+ (CHARHT R 430.555)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 180)
+ (MOVELEFT R 80)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 689)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 667)
+ (CHARDP R 19)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 13)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 573)
+ (CHARHT R 703)
+ (CHARDP R 14)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 482)
+ (CHARHT R 689)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 545)
+ (CHARHT R 703)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 570)
+ (CHARHT R 710)
+ (CHARDP R 13)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 471)
+ (CHARHT R 689)
+ (CHARDP R 13)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 466)
+ (CHARDP R 256)
+ )
+(CHARACTER O 75 (comment equalorig font:gfsdidot)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 465)
+ (CHARDP R 252)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 788)
+ (CHARHT R 678)
+ (CHARDP R 19)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 714)
+ (CHARHT R 689)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 608)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 689)
+ (CHARDP R 3)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 698)
+ (CHARHT R 705)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 646)
+ (CHARHT R 689)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 704)
+ (CHARDP R 14)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 380)
+ (CHARHT R 706)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 316)
+ (CHARHT R 689)
+ (CHARDP R 193)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 689)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 645)
+ (CHARHT R 707)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 911)
+ (CHARHT R 689)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 702)
+ (CHARDP R 17)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 605)
+ (CHARHT R 689)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 722)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 701)
+ (CHARDP R 1)
+ (CHARIC R 4)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 10)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 668)
+ (CHARHT R 689)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 687)
+ (CHARDP R 21)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1010)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 10)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 689)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 684)
+ (CHARHT R 705)
+ (CHARDP R 1)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 708)
+ (CHARDP R 1)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 656)
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 619)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 539)
+ (CHARHT R 457)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 505)
+ (CHARHT R 457)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 457)
+ (CHARHT R 465)
+ (CHARDP R 11)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 459)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 457)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 478)
+ (CHARHT R 457)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 509)
+ (CHARHT R 464)
+ (CHARDP R 11)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 547)
+ (CHARHT R 457)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 293)
+ (CHARHT R 457)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 281)
+ (CHARHT R 453)
+ (CHARDP R 143)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 558)
+ (CHARHT R 457)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 479)
+ (CHARHT R 457)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 615)
+ (CHARHT R 457)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 492)
+ (CHARHT R 457)
+ (CHARDP R 10)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 464)
+ (CHARDP R 10)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 466)
+ (CHARHT R 457)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 492)
+ (CHARHT R 464)
+ (CHARDP R 129)
+ (CHARIC R 20)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 457)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 464)
+ (CHARDP R 11)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 488)
+ (CHARHT R 457)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 549)
+ (CHARHT R 457)
+ (CHARDP R 11)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 535)
+ (CHARHT R 457)
+ (CHARDP R 11)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 457)
+ (CHARDP R 13)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 571)
+ (CHARHT R 457)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 515)
+ (CHARHT R 457)
+ (CHARDP R 1)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 457)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 4)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 619)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotscb7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotscb7a.vpl
new file mode 100644
index 0000000000..9d6fc361b4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotscb7a.vpl
@@ -0,0 +1,919 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Bold.afm -c .6666 -T ../enc/didotOT1.enc -V newdidotscb.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotb7r)
+ )
+(MAPFONT D 1
+ (FONTNAME didotb7r)
+ (FONTAT D 667)
+ )
+(MAPFONT D 2 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmbx10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 3 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplb)
+ )
+(LIGTABLE
+ (LABEL O 40)
+ (KRN C l R -319.443)
+ (KRN C L R -377.777)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (KRN C j R 34.0)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C A)
+ (KRN C T R -74)
+ (KRN C t R -49.3)
+ (KRN C V R -95)
+ (KRN C v R -63.3)
+ (KRN C W R -74)
+ (KRN C w R -49.3)
+ (KRN C Y R -110)
+ (KRN C y R -73.3)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -71) (comment comma)
+ (KRN O 56 R -71) (comment period)
+ (KRN C A R -61)
+ (KRN C a R -40.7)
+ (STOP)
+ (LABEL C L)
+ (KRN C T R -49)
+ (KRN C t R -32.7)
+ (KRN C V R -90)
+ (KRN C v R -60.0)
+ (KRN C W R -74)
+ (KRN C w R -49.3)
+ (KRN C Y R -91)
+ (KRN C y R -60.7)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN C A R -66)
+ (KRN C a R -44.0)
+ (STOP)
+ (LABEL C R)
+ (KRN C V R -39)
+ (KRN C v R -26.0)
+ (KRN C W R -20)
+ (KRN C w R -13.3)
+ (KRN C Y R -20)
+ (KRN C y R -13.3)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -64)
+ (KRN C a R -42.7)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -110)
+ (KRN C a R -73.3)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -91) (comment comma)
+ (KRN O 56 R -91) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -100)
+ (KRN C a R -66.7)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -49) (comment colon)
+ (KRN O 73 R -49) (comment semicolon)
+ (KRN C A R -91)
+ (KRN C a R -60.7)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (KRN C j R 34.0)
+ (STOP)
+ (LABEL C a)
+ (KRN C t R -49.3)
+ (KRN C v R -63.3)
+ (KRN C w R -49.3)
+ (KRN C y R -73.3)
+ (STOP)
+ (LABEL C f)
+ (KRN O 54 R -47.3) (comment comma)
+ (KRN O 56 R -47.3) (comment period)
+ (KRN C a R -40.7)
+ (STOP)
+ (LABEL C l)
+ (KRN C t R -32.7)
+ (KRN C v R -60.0)
+ (KRN C w R -49.3)
+ (KRN C y R -60.7)
+ (STOP)
+ (LABEL C p)
+ (KRN O 54 R -85.3) (comment comma)
+ (KRN O 56 R -85.3) (comment period)
+ (KRN C a R -44.0)
+ (STOP)
+ (LABEL C r)
+ (KRN C v R -26.0)
+ (KRN C w R -13.3)
+ (KRN C y R -13.3)
+ (STOP)
+ (LABEL C t)
+ (KRN O 54 R -49.3) (comment comma)
+ (KRN O 56 R -49.3) (comment period)
+ (KRN O 72 R -24.0) (comment colon)
+ (KRN O 73 R -24.0) (comment semicolon)
+ (KRN C a R -42.7)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -85.3) (comment comma)
+ (KRN O 56 R -85.3) (comment period)
+ (KRN O 72 R -36.7) (comment colon)
+ (KRN O 73 R -36.7) (comment semicolon)
+ (KRN C a R -73.3)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -60.7) (comment comma)
+ (KRN O 56 R -60.7) (comment period)
+ (KRN O 72 R -12.0) (comment colon)
+ (KRN O 73 R -12.0) (comment semicolon)
+ (KRN C a R -66.7)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -56.7) (comment comma)
+ (KRN O 56 R -63.3) (comment period)
+ (KRN O 72 R -32.7) (comment colon)
+ (KRN O 73 R -32.7) (comment semicolon)
+ (KRN C a R -60.7)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134) (comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 680)
+ (CHARHT R 690)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 709)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 791)
+ (CHARHT R 710)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 720)
+ (CHARHT R 690)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 690)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 690)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 711)
+ (CHARIC R 3)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 806)
+ (CHARHT R 690)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 945)
+ (CHARHT R 703)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 703)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 598)
+ (CHARHT R 705)
+ (CHARIC R 65)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 580)
+ (CHARHT R 705)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 603)
+ (CHARHT R 705)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 857)
+ (CHARHT R 705)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 881)
+ (CHARHT R 706)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 278.6)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 111)
+ )
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 442.999)
+ (CHARDP R 266.001)
+ (MAP
+ (SELECTFONT D 3)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 730)
+ (CHARIC R 3)
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 719)
+ (CHARIC R 91)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 80)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 222)
+ (CHARHT R 619.9)
+ (CHARIC R 3.3)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 222)
+ (CHARHT R 611.9)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 60)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 222)
+ (CHARHT R 622.6)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 190)
+ (SETCHAR O 27)
+ )
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 730.6)
+ (CHARHT R 470.0)
+ (CHARDP R 10.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 123)
+ (SETCHAR O 123)
+ )
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 741.9)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 716.6)
+ (CHARHT R 476.0)
+ (CHARDP R 11.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 36)
+ )
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 483.3)
+ (CHARHT R 517.3)
+ (CHARDP R 57.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1113)
+ (CHARHT R 690)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1075)
+ (CHARHT R 714)
+ (CHARDP R 17)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 725)
+ (CHARHT R 776)
+ (CHARDP R 86)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 319.443)
+ (CHARHT R 444.445)
+ (MAP
+ (SELECTFONT D 2)
+ (MOVEDOWN R 190)
+ (MOVELEFT R 100)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 18)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 709)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 686)
+ (CHARHT R 689)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 721)
+ (CHARDP R 114)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 998)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 828)
+ (CHARHT R 685)
+ (CHARDP R 18)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 281)
+ (CHARHT R 709)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 391)
+ (CHARHT R 311)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 683)
+ (CHARDP R 93)
+ (CHARIC R 38)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 617)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 532)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 704)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 611)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 590)
+ (CHARHT R 705)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 626)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 491)
+ (CHARHT R 690)
+ (CHARDP R 15)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 607)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 612)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 245)
+ (CHARHT R 393)
+ (CHARDP R 14)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 254)
+ (CHARHT R 391)
+ (CHARDP R 149)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 16)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 471)
+ (CHARDP R 252)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 701)
+ (CHARDP R 21)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 681)
+ (CHARDP R 13)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 798)
+ (CHARHT R 708)
+ (CHARDP R 3)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 761)
+ (CHARHT R 690)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 681)
+ (CHARDP R 4)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 690)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 690)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 756)
+ (CHARHT R 703)
+ (CHARDP R 15)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 690)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 690)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 346)
+ (CHARHT R 690)
+ (CHARDP R 216)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 822)
+ (CHARHT R 690)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 729)
+ (CHARHT R 690)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 961)
+ (CHARHT R 690)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 741)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 643)
+ (CHARHT R 690)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 705)
+ (CHARDP R 154)
+ (CHARIC R 2)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 716)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 690)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 769)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1039)
+ (CHARHT R 690)
+ (CHARDP R 20)
+ (CHARIC R 8)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 690)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 690)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 710)
+ (CHARHT R 690)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 713)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 685)
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 633)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 269)
+ (CHARHT R 713)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 531.9)
+ (CHARHT R 472.0)
+ (CHARDP R 2.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 101)
+ )
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 507.3)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 102)
+ )
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 419.3)
+ (CHARHT R 470.0)
+ (CHARDP R 11.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 103)
+ )
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 571.9)
+ (CHARHT R 454.0)
+ (CHARDP R 2.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 104)
+ )
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 487.3)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 105)
+ )
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 463.3)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 106)
+ )
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 503.9)
+ (CHARHT R 468.6)
+ (CHARDP R 10.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 107)
+ )
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 516.6)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 110)
+ )
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 278.6)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 111)
+ )
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 230.6)
+ (CHARHT R 460.0)
+ (CHARDP R 144.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 112)
+ )
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 547.9)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 113)
+ )
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 486.0)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 114)
+ )
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 640.6)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 494.0)
+ (CHARHT R 460.0)
+ (CHARDP R 10.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 116)
+ )
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 498.0)
+ (CHARHT R 470.6)
+ (CHARDP R 10.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 428.6)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 120)
+ )
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 486.6)
+ (CHARHT R 470.0)
+ (CHARDP R 102.7)
+ (CHARIC R 1.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 121)
+ )
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 477.3)
+ (CHARHT R 460.0)
+ (CHARDP R 0.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 122)
+ )
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 365.3)
+ (CHARHT R 470.0)
+ (CHARDP R 10.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 123)
+ )
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 479.3)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 124)
+ )
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 537.9)
+ (CHARHT R 460.0)
+ (CHARDP R 10.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 125)
+ )
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 512.6)
+ (CHARHT R 460.0)
+ (CHARDP R 10.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 126)
+ )
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 692.6)
+ (CHARHT R 460.0)
+ (CHARDP R 13.3)
+ (CHARIC R 5.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 127)
+ )
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 539.3)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 130)
+ )
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 486.6)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 131)
+ )
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 473.3)
+ (CHARHT R 460.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 132)
+ )
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 538)
+ (CHARHT R 263)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1060)
+ (CHARHT R 263)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 746)
+ (CHARIC R 70)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 3)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotscbo7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotscbo7a.vpl
new file mode 100644
index 0000000000..835161b4dc
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotscbo7a.vpl
@@ -0,0 +1,1025 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Bold.afm -c .6666 -T ../enc/didotOT1.enc -s .167 -V didotscbo7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (comment this value for slant seems correct and should not)
+ (comment be multiplied by 1000)
+ (SLANT R 0.167)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotbo7r)
+ )
+(MAPFONT D 1
+ (FONTNAME didotbo7r)
+ (FONTAT D 667)
+ )
+(MAPFONT D 2 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmbxti10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 3 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplbi)
+ )
+(LIGTABLE
+ (LABEL O 40)
+ (KRN C l R -296.664)
+ (KRN C L R -384.165)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (KRN C j R 34.0)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C A)
+ (KRN C T R -74)
+ (KRN C t R -49.3)
+ (KRN C V R -95)
+ (KRN C v R -63.3)
+ (KRN C W R -74)
+ (KRN C w R -49.3)
+ (KRN C Y R -110)
+ (KRN C y R -73.3)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -71) (comment comma)
+ (KRN O 56 R -71) (comment period)
+ (KRN C A R -61)
+ (KRN C a R -40.7)
+ (STOP)
+ (LABEL C L)
+ (KRN C T R -49)
+ (KRN C t R -32.7)
+ (KRN C V R -90)
+ (KRN C v R -60.0)
+ (KRN C W R -74)
+ (KRN C w R -49.3)
+ (KRN C Y R -91)
+ (KRN C y R -60.7)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN C A R -66)
+ (KRN C a R -44.0)
+ (STOP)
+ (LABEL C R)
+ (KRN C V R -39)
+ (KRN C v R -26.0)
+ (KRN C W R -20)
+ (KRN C w R -13.3)
+ (KRN C Y R -20)
+ (KRN C y R -13.3)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -64)
+ (KRN C a R -42.7)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -128) (comment comma)
+ (KRN O 56 R -128) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -110)
+ (KRN C a R -73.3)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -91) (comment comma)
+ (KRN O 56 R -91) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -100)
+ (KRN C a R -66.7)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -49) (comment colon)
+ (KRN O 73 R -49) (comment semicolon)
+ (KRN C A R -91)
+ (KRN C a R -60.7)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (KRN C j R 34.0)
+ (STOP)
+ (LABEL C a)
+ (KRN C t R -49.3)
+ (KRN C v R -63.3)
+ (KRN C w R -49.3)
+ (KRN C y R -73.3)
+ (STOP)
+ (LABEL C f)
+ (KRN O 54 R -47.3) (comment comma)
+ (KRN O 56 R -47.3) (comment period)
+ (KRN C a R -40.7)
+ (STOP)
+ (LABEL C l)
+ (KRN C t R -32.7)
+ (KRN C v R -60.0)
+ (KRN C w R -49.3)
+ (KRN C y R -60.7)
+ (STOP)
+ (LABEL C p)
+ (KRN O 54 R -85.3) (comment comma)
+ (KRN O 56 R -85.3) (comment period)
+ (KRN C a R -44.0)
+ (STOP)
+ (LABEL C r)
+ (KRN C v R -26.0)
+ (KRN C w R -13.3)
+ (KRN C y R -13.3)
+ (STOP)
+ (LABEL C t)
+ (KRN O 54 R -49.3) (comment comma)
+ (KRN O 56 R -49.3) (comment period)
+ (KRN O 72 R -24.0) (comment colon)
+ (KRN O 73 R -24.0) (comment semicolon)
+ (KRN C a R -42.7)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -85.3) (comment comma)
+ (KRN O 56 R -85.3) (comment period)
+ (KRN O 72 R -36.7) (comment colon)
+ (KRN O 73 R -36.7) (comment semicolon)
+ (KRN C a R -73.3)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -60.7) (comment comma)
+ (KRN O 56 R -60.7) (comment period)
+ (KRN O 72 R -12.0) (comment colon)
+ (KRN O 73 R -12.0) (comment semicolon)
+ (KRN C a R -66.7)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -56.7) (comment comma)
+ (KRN O 56 R -63.3) (comment period)
+ (KRN O 72 R -32.7) (comment colon)
+ (KRN O 73 R -32.7) (comment semicolon)
+ (KRN C a R -60.7)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134) (comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 680)
+ (CHARHT R 690)
+ (CHARIC R 96)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 709)
+ (CHARIC R 86)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 59)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 791)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 720)
+ (CHARHT R 690)
+ (CHARIC R 51)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 690)
+ (CHARIC R 80)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 690)
+ (CHARIC R 55)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 711)
+ (CHARIC R 122)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 806)
+ (CHARHT R 690)
+ (CHARIC R 70)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 945)
+ (CHARHT R 703)
+ (CHARIC R 98)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 703)
+ (CHARIC R 62)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 598)
+ (CHARHT R 705)
+ (CHARIC R 183)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 580)
+ (CHARHT R 705)
+ (CHARIC R 108)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 603)
+ (CHARHT R 705)
+ (CHARIC R 99)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 857)
+ (CHARHT R 705)
+ (CHARIC R 97)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 881)
+ (CHARHT R 706)
+ (CHARIC R 89)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 278.6)
+ (CHARHT R 460.0)
+ (CHARIC R 46.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 111)
+ )
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 441.999)
+ (CHARDP R 271.001)
+ (MAP
+ (SELECTFONT D 3)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 730)
+ (CHARIC R 125)
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 719)
+ (CHARIC R 211)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 100)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 24 (comment Caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 930)
+ (CHARIC R 160)
+ )
+(CHARACTER O 25 (comment Breve font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 918)
+ (CHARIC R 135)
+ )
+(CHARACTER O 26 (comment Macron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 863)
+ (CHARIC R 136)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 934)
+ (CHARIC R 91)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 130)
+ (SETCHAR O 27)
+ )
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 730.6)
+ (CHARHT R 470.0)
+ (CHARDP R 10.7)
+ (CHARIC R 65.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 123)
+ (SETCHAR O 123)
+ )
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 741.9)
+ (CHARHT R 460.0)
+ (CHARIC R 70.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 716.6)
+ (CHARHT R 476.0)
+ (CHARDP R 11.3)
+ (CHARIC R 59.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 36)
+ )
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 483.3)
+ (CHARHT R 517.3)
+ (CHARDP R 57.3)
+ (CHARIC R 58.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1113)
+ (CHARHT R 690)
+ (CHARIC R 105)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1075)
+ (CHARHT R 714)
+ (CHARDP R 17)
+ (CHARIC R 89)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 725)
+ (CHARHT R 776)
+ (CHARDP R 86)
+ (CHARIC R 88)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 296.664)
+ (CHARHT R 444.445)
+ (MAP
+ (SELECTFONT D 2)
+ (MOVEDOWN R 180)
+ (MOVELEFT R 100)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 18)
+ (CHARIC R 38)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 709)
+ (CHARIC R 89)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 686)
+ (CHARHT R 689)
+ (CHARIC R 108)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 721)
+ (CHARDP R 114)
+ (CHARIC R 75)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 998)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 71)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 828)
+ (CHARHT R 685)
+ (CHARDP R 18)
+ (CHARIC R 88)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 281)
+ (CHARHT R 709)
+ (CHARIC R 87)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ (CHARIC R 93)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ (CHARIC R 57)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ (CHARIC R 100)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ (CHARIC R 30)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 391)
+ (CHARHT R 311)
+ (CHARIC R 2)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 683)
+ (CHARDP R 93)
+ (CHARIC R 152)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 617)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ (CHARIC R 72)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 532)
+ (CHARHT R 690)
+ (CHARIC R 37)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 704)
+ (CHARIC R 43)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 611)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 66)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 590)
+ (CHARHT R 705)
+ (CHARIC R 70)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ (CHARIC R 58)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 626)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 69)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 491)
+ (CHARHT R 690)
+ (CHARDP R 15)
+ (CHARIC R 85)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 607)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ (CHARIC R 73)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 612)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ (CHARIC R 73)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 245)
+ (CHARHT R 393)
+ (CHARDP R 14)
+ (CHARIC R 6)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 254)
+ (CHARHT R 391)
+ (CHARDP R 149)
+ (CHARIC R 21)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 16)
+ (CHARIC R 38)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 471)
+ (CHARDP R 252)
+ (CHARIC R 41)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 701)
+ (CHARDP R 21)
+ (CHARIC R 80)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 681)
+ (CHARDP R 13)
+ (CHARIC R 70)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 798)
+ (CHARHT R 708)
+ (CHARDP R 3)
+ (CHARIC R 95)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 761)
+ (CHARHT R 690)
+ (CHARIC R 39)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ (CHARIC R 106)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 681)
+ (CHARDP R 4)
+ (CHARIC R 51)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 690)
+ (CHARIC R 77)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 690)
+ (CHARIC R 80)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 756)
+ (CHARHT R 703)
+ (CHARDP R 15)
+ (CHARIC R 68)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 690)
+ (CHARIC R 105)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 690)
+ (CHARIC R 70)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 346)
+ (CHARHT R 690)
+ (CHARDP R 216)
+ (CHARIC R 106)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 822)
+ (CHARHT R 690)
+ (CHARIC R 87)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 729)
+ (CHARHT R 690)
+ (CHARIC R 72)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 961)
+ (CHARHT R 690)
+ (CHARIC R 52)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 741)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 90)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 63)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 643)
+ (CHARHT R 690)
+ (CHARIC R 93)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 705)
+ (CHARDP R 154)
+ (CHARIC R 120)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 716)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ (CHARIC R 107)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 98)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 690)
+ (CHARIC R 87)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 91)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 769)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 108)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1039)
+ (CHARHT R 690)
+ (CHARDP R 20)
+ (CHARIC R 123)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 690)
+ (CHARIC R 114)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 730)
+ (CHARHT R 690)
+ (CHARIC R 98)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 710)
+ (CHARHT R 690)
+ (CHARIC R 83)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ (CHARIC R 75)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 713)
+ (CHARIC R 77)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ (CHARIC R 22)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 685)
+ (CHARIC R 106)
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 633)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 269)
+ (CHARHT R 713)
+ (CHARIC R 29)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 531.9)
+ (CHARHT R 472.0)
+ (CHARDP R 2.0)
+ (CHARIC R 63.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 101)
+ )
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 507.3)
+ (CHARHT R 460.0)
+ (CHARIC R 26.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 102)
+ )
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 419.3)
+ (CHARHT R 470.0)
+ (CHARDP R 11.3)
+ (CHARIC R 70.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 103)
+ )
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 571.9)
+ (CHARHT R 454.0)
+ (CHARDP R 2.7)
+ (CHARIC R 34.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 104)
+ )
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 487.3)
+ (CHARHT R 460.0)
+ (CHARIC R 51.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 105)
+ )
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 463.3)
+ (CHARHT R 460.0)
+ (CHARIC R 53.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 106)
+ )
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 503.9)
+ (CHARHT R 468.6)
+ (CHARDP R 10.0)
+ (CHARIC R 45.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 107)
+ )
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 516.6)
+ (CHARHT R 460.0)
+ (CHARIC R 70.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 110)
+ )
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 278.6)
+ (CHARHT R 460.0)
+ (CHARIC R 46.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 111)
+ )
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 230.6)
+ (CHARHT R 460.0)
+ (CHARDP R 144.0)
+ (CHARIC R 70.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 112)
+ )
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 547.9)
+ (CHARHT R 460.0)
+ (CHARIC R 58.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 113)
+ )
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 486.0)
+ (CHARHT R 460.0)
+ (CHARIC R 48.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 114)
+ )
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 640.6)
+ (CHARHT R 460.0)
+ (CHARIC R 34.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 494.0)
+ (CHARHT R 460.0)
+ (CHARDP R 10.7)
+ (CHARIC R 60.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 116)
+ )
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 498.0)
+ (CHARHT R 470.6)
+ (CHARDP R 10.7)
+ (CHARIC R 42.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 428.6)
+ (CHARHT R 460.0)
+ (CHARIC R 62.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 120)
+ )
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 486.6)
+ (CHARHT R 470.0)
+ (CHARDP R 102.7)
+ (CHARIC R 80.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 121)
+ )
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 477.3)
+ (CHARHT R 460.0)
+ (CHARDP R 0.7)
+ (CHARIC R 71.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 122)
+ )
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 365.3)
+ (CHARHT R 470.0)
+ (CHARDP R 10.7)
+ (CHARIC R 65.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 123)
+ )
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 479.3)
+ (CHARHT R 460.0)
+ (CHARIC R 58.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 124)
+ )
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 537.9)
+ (CHARHT R 460.0)
+ (CHARDP R 10.7)
+ (CHARIC R 60.7)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 125)
+ )
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 512.6)
+ (CHARHT R 460.0)
+ (CHARDP R 10.7)
+ (CHARIC R 72.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 126)
+ )
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 692.6)
+ (CHARHT R 460.0)
+ (CHARDP R 13.3)
+ (CHARIC R 82.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 127)
+ )
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 539.3)
+ (CHARHT R 460.0)
+ (CHARIC R 76.0)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 130)
+ )
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 486.6)
+ (CHARHT R 460.0)
+ (CHARIC R 65.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 131)
+ )
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 473.3)
+ (CHARHT R 460.0)
+ (CHARIC R 55.3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 132)
+ )
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 538)
+ (CHARHT R 263)
+ (CHARIC R 44)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1060)
+ (CHARHT R 263)
+ (CHARIC R 44)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 746)
+ (CHARIC R 195)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 113)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotsco7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotsco7a.vpl
new file mode 100644
index 0000000000..f89f05dbb5
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotsco7a.vpl
@@ -0,0 +1,929 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot.afm -s 0.167 -T ../enc/didotOT1sc.enc -v didotsco7a.vpl slightly modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1sc)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (comment this value for slant seems correct and should not)
+ (comment be multiplied by 1000)
+ (SLANT R 0.167)
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotsco7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmti10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplri)
+ )
+(LIGTABLE
+ (LABEL O 1) (comment Delta)
+ (KRN O 7 R -40) (comment Upsilon)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 7 R -70) (comment Upsilon)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -70) (comment Lambda)
+ (KRN O 1 R -30) (comment Delta)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -255.554)
+ (KRN C L R -280) (comment value manually set. Original value: -320.554. Look nicer.)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C 0)
+ (KRN C 1 R 14)
+ (STOP)
+ (LABEL C 7)
+ (KRN C 6 R -8)
+ (KRN C 4 R -22)
+ (KRN C 1 R -12)
+ (STOP)
+ (LABEL C A)
+ (KRN C Y R -120)
+ (KRN C W R -124)
+ (KRN C V R -124)
+ (KRN C T R -60)
+ (STOP)
+ (LABEL C F)
+ (KRN C A R -60)
+ (KRN O 56 R -70) (comment period)
+ (KRN O 54 R -70) (comment comma)
+ (STOP)
+ (LABEL C L)
+ (KRN C Y R -90)
+ (KRN C W R -74)
+ (KRN C V R -90)
+ (KRN C T R -48)
+ (STOP)
+ (LABEL C O)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (STOP)
+ (LABEL C P)
+ (KRN O 35 R -50) (comment AE)
+ (KRN C A R -70)
+ (KRN O 56 R -125) (comment period)
+ (KRN O 54 R -125) (comment comma)
+ (STOP)
+ (LABEL C R)
+ (KRN C Y R -19)
+ (KRN C W R -19)
+ (KRN C V R -39)
+ (STOP)
+ (LABEL C T)
+ (KRN O 35 R -60) (comment AE)
+ (KRN C J R -60)
+ (KRN C A R -60)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 54 R -74) (comment comma)
+ (STOP)
+ (LABEL C V)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -70) (comment ae)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C Q R -60)
+ (KRN C O R -60)
+ (KRN C G R -60)
+ (KRN C A R -124)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 54 R -127) (comment comma)
+ (STOP)
+ (LABEL C W)
+ (KRN O 20 R -70) (comment dotlessi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C A R -124)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 17 R -50) (comment ffl)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 35 R -124) (comment AE)
+ (KRN C O R -80)
+ (KRN C G R -80)
+ (KRN C C R -80)
+ (KRN C A R -120)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 54 R -84) (comment comma)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C a)
+ (KRN C y R -110)
+ (KRN C w R -74)
+ (KRN C v R -95)
+ (KRN C t R -74)
+ (STOP)
+ (LABEL C f)
+ (KRN C a R -61)
+ (KRN O 56 R -71) (comment period)
+ (KRN O 54 R -71) (comment comma)
+ (STOP)
+ (LABEL C l)
+ (KRN C y R -90)
+ (KRN C w R -74)
+ (KRN C v R -90)
+ (KRN C t R -49)
+ (STOP)
+ (LABEL C p)
+ (KRN C a R -66)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 54 R -127) (comment comma)
+ (STOP)
+ (LABEL C r)
+ (KRN C y R -19)
+ (KRN C w R -19)
+ (KRN C v R -39)
+ (STOP)
+ (LABEL C t)
+ (KRN C a R -64)
+ (KRN O 73 R -37) (comment semicolon)
+ (KRN O 72 R -37) (comment colon)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 54 R -74) (comment comma)
+ (STOP)
+ (LABEL C v)
+ (KRN C a R -95)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 56 R -128) (comment period)
+ (KRN O 54 R -128) (comment comma)
+ (STOP)
+ (LABEL C w)
+ (KRN C a R -101)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 54 R -90) (comment comma)
+ (STOP)
+ (LABEL C y)
+ (KRN C a R -90)
+ (KRN O 73 R -49) (comment semicolon)
+ (KRN O 72 R -49) (comment colon)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 54 R -86) (comment comma)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174) (comment + dash = emdash)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 635)
+ (CHARHT R 689)
+ (CHARIC R 96)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 707)
+ (CHARIC R 92)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ (CHARIC R 60)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 98)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 689)
+ (CHARIC R 51)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 689)
+ (CHARIC R 80)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 701)
+ (CHARHT R 689)
+ (CHARIC R 55)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 121)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 689)
+ (CHARIC R 70)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 701)
+ (CHARIC R 103)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARIC R 62)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 582)
+ (CHARHT R 704)
+ (CHARIC R 134)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 550)
+ (CHARHT R 704)
+ (CHARIC R 103)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 551)
+ (CHARHT R 704)
+ (CHARIC R 105)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 801)
+ (CHARHT R 704)
+ (CHARIC R 103)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 816)
+ (CHARHT R 703)
+ (CHARIC R 104)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 287)
+ (CHARHT R 456)
+ (CHARIC R 58)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 278)
+ (CHARHT R 469.5)
+ (CHARDP R 275.999)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ (CHARIC R 40)
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ (CHARIC R 56)
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ (CHARIC R 20)
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ (CHARIC R 64)
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 616)
+ (CHARIC R 86)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 718)
+ (CHARIC R 38)
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 555)
+ (CHARHT R 703)
+ (CHARDP R 4)
+ (CHARIC R 85)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 464)
+ (CHARDP R 17)
+ (CHARIC R 45)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 825)
+ (CHARHT R 467)
+ (CHARDP R 11)
+ (CHARIC R 46)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 534)
+ (CHARHT R 483)
+ (CHARDP R 17)
+ (CHARIC R 71)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1085)
+ (CHARHT R 689)
+ (CHARIC R 81)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1045)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ (CHARIC R 57)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 727)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ (CHARIC R 118)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 255.554)
+ (CHARHT R 430.555)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 180)
+ (MOVELEFT R 100)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 38)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ (CHARIC R 89)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 689)
+ (CHARIC R 108)
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ (CHARIC R 86)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 70)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 667)
+ (CHARDP R 19)
+ (CHARIC R 85)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ (CHARIC R 24)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ (CHARIC R 100)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ (CHARIC R 77)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ (CHARIC R 91)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ (CHARIC R 38)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 132)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 573)
+ (CHARHT R 703)
+ (CHARDP R 14)
+ (CHARIC R 71)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 482)
+ (CHARHT R 689)
+ (CHARIC R 37)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARIC R 42)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 65)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 545)
+ (CHARHT R 703)
+ (CHARIC R 69)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 570)
+ (CHARHT R 710)
+ (CHARDP R 13)
+ (CHARIC R 58)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 68)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 471)
+ (CHARHT R 689)
+ (CHARDP R 13)
+ (CHARIC R 85)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 72)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ (CHARIC R 72)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 294)
+ (CHARHT R 466)
+ (CHARDP R 256)
+ )
+(CHARACTER O 75 (comment equalorig font:gfsdidot)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ (CHARIC R 11)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 465)
+ (CHARDP R 252)
+ (CHARIC R 32)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ (CHARIC R 73)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 788)
+ (CHARHT R 678)
+ (CHARDP R 19)
+ (CHARIC R 61)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ (CHARIC R 95)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 714)
+ (CHARHT R 689)
+ (CHARIC R 39)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 608)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 109)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 689)
+ (CHARDP R 3)
+ (CHARIC R 52)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 698)
+ (CHARHT R 705)
+ (CHARIC R 60)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 646)
+ (CHARHT R 689)
+ (CHARIC R 80)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 695)
+ (CHARHT R 704)
+ (CHARDP R 14)
+ (CHARIC R 70)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARIC R 75)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 380)
+ (CHARHT R 706)
+ (CHARIC R 70)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 316)
+ (CHARHT R 689)
+ (CHARDP R 193)
+ (CHARIC R 108)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 775)
+ (CHARHT R 689)
+ (CHARIC R 87)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 645)
+ (CHARHT R 707)
+ (CHARIC R 72)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 911)
+ (CHARHT R 689)
+ (CHARIC R 52)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 733)
+ (CHARHT R 702)
+ (CHARDP R 17)
+ (CHARIC R 90)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ (CHARIC R 63)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 605)
+ (CHARHT R 689)
+ (CHARIC R 95)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 722)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ (CHARIC R 114)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 701)
+ (CHARDP R 1)
+ (CHARIC R 119)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 10)
+ (CHARIC R 96)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 668)
+ (CHARHT R 689)
+ (CHARIC R 91)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 747)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ (CHARIC R 92)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 687)
+ (CHARDP R 21)
+ (CHARIC R 108)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1010)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 128)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 689)
+ (CHARIC R 115)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 684)
+ (CHARHT R 705)
+ (CHARDP R 1)
+ (CHARIC R 98)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 658)
+ (CHARHT R 708)
+ (CHARDP R 1)
+ (CHARIC R 84)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ (CHARIC R 83)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 706)
+ (CHARIC R 71)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ (CHARIC R 30)
+ )
+(CHARACTER O 136 (comment circumflex font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 928)
+ (CHARIC R 151)
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 619)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ (CHARIC R 10)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 539)
+ (CHARHT R 457)
+ (CHARIC R 42)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 505)
+ (CHARHT R 457)
+ (CHARIC R 26)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 457)
+ (CHARHT R 465)
+ (CHARDP R 11)
+ (CHARIC R 54)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 459)
+ (CHARIC R 31)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 457)
+ (CHARIC R 38)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 478)
+ (CHARHT R 457)
+ (CHARIC R 40)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 509)
+ (CHARHT R 464)
+ (CHARDP R 11)
+ (CHARIC R 41)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 547)
+ (CHARHT R 457)
+ (CHARIC R 38)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 293)
+ (CHARHT R 457)
+ (CHARIC R 36)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 281)
+ (CHARHT R 453)
+ (CHARDP R 143)
+ (CHARIC R 50)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 558)
+ (CHARHT R 457)
+ (CHARIC R 64)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 479)
+ (CHARHT R 457)
+ (CHARIC R 58)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 615)
+ (CHARHT R 457)
+ (CHARIC R 44)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 492)
+ (CHARHT R 457)
+ (CHARDP R 10)
+ (CHARIC R 53)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 464)
+ (CHARDP R 10)
+ (CHARIC R 39)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 466)
+ (CHARHT R 457)
+ (CHARIC R 38)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 492)
+ (CHARHT R 464)
+ (CHARDP R 129)
+ (CHARIC R 97)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 457)
+ (CHARIC R 58)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 464)
+ (CHARDP R 11)
+ (CHARIC R 47)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 488)
+ (CHARHT R 457)
+ (CHARIC R 56)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 549)
+ (CHARHT R 457)
+ (CHARDP R 11)
+ (CHARIC R 54)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 535)
+ (CHARHT R 457)
+ (CHARDP R 11)
+ (CHARIC R 58)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 719)
+ (CHARHT R 457)
+ (CHARDP R 13)
+ (CHARIC R 60)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 571)
+ (CHARHT R 457)
+ (CHARIC R 57)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 515)
+ (CHARHT R 457)
+ (CHARDP R 1)
+ (CHARIC R 50)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 457)
+ (CHARIC R 50)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ (CHARIC R 44)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ (CHARIC R 44)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 125)
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 619)
+ (CHARIC R 101)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ (CHARIC R 5)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/didotui7a.vpl b/fonts/greek/gfs/gfsdidot/vpl/didotui7a.vpl
new file mode 100644
index 0000000000..f119ecee63
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/didotui7a.vpl
@@ -0,0 +1,970 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Italic.afm -T ../enc/didotOT1it.enc -s -.168 -v didotui7a.vpl modified manually)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT Operations done manually:)
+(COMMENT Change the values of FAMILY and FONTNAME )
+(COMMENT Add the standards ligatures of the OT1 encoding. )
+(FAMILY TEX-DIDOT7A)
+(CODINGSCHEME didotOT1it)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SLANT R 0.044557)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME didotui7r)
+ )
+(MAPFONT D 1 (COMMENT only for the accent used to build the polish L)
+ (FONTNAME cmr10)
+ (FONTAT D 1440)
+ )
+(MAPFONT D 2 (COMMENT TeXGyre Pagella, only for the dotless j)
+ (FONTNAME cs-qplr)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment Gamma)
+ (KRN O 3 R -150) (comment Lambda)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 3 R 70) (comment Lambda)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 3 R -180) (comment Lambda)
+ (STOP)
+ (LABEL O 13) (comment ff)
+ (LIG C l O 17)
+ (LIG C i O 16)
+ (STOP)
+ (LABEL O 35) (comment AE)
+ (KRN C V R 20)
+ (STOP)
+ (LABEL O 37) (comment Oslash)
+ (KRN C V R -40)
+ (KRN C Y R -60)
+ (STOP)
+ (LABEL O 40)
+ (KRN C l R -230) (comment value manually set. Original value: -277.779. Look nicer.)
+ (KRN C L R -319.446)
+ (STOP)
+ (LABEL O 41) (comment exclam)
+ (LIG O 140 O 74) (comment ASCII grave accent)
+ (STOP)
+ (LABEL O 47) (comment quoteright)
+ (LIG O 47 O 42) (comment +quoteright = quotedblright)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 173)
+ (STOP)
+ (LABEL O 77) (comment question mark)
+ (LIG O 140 O 76) (comment + ASCII grave accent = question down)
+ (STOP)
+ (LABEL C A)
+ (KRN C J R 50)
+ (KRN C L R 50)
+ (KRN C T R 30)
+ (KRN C U R 30)
+ (KRN C V R -25)
+ (KRN C Y R 20)
+ (KRN C v R -70)
+ (KRN C w R -70)
+ (KRN C y R -63)
+ (STOP)
+ (LABEL C B)
+ (KRN C A R -100)
+ (STOP)
+ (LABEL C D)
+ (KRN C A R -70)
+ (STOP)
+ (LABEL C F)
+ (KRN O 54 R -70) (comment comma)
+ (KRN O 56 R -70) (comment period)
+ (KRN C A R -61)
+ (KRN C D R -77)
+ (STOP)
+ (LABEL C L)
+ (KRN C A R 50)
+ (KRN C T R -48)
+ (KRN C V R -90)
+ (KRN C W R -74)
+ (KRN C Y R -90)
+ (KRN C y R -36)
+ (KRN O 35 R 30) (comment AE)
+ (STOP)
+ (LABEL C M)
+ (KRN C e R -60)
+ (STOP)
+ (LABEL C N)
+ (KRN C A R -70)
+ (STOP)
+ (LABEL C O)
+ (KRN C A R -100)
+ (KRN C V R -40)
+ (KRN C Y R -60)
+ (STOP)
+ (LABEL C P)
+ (KRN O 54 R -126) (comment comma)
+ (KRN O 56 R -126) (comment period)
+ (KRN C A R -70)
+ (KRN C a R -31)
+ (KRN C e R -31)
+ (KRN C o R -31)
+ (KRN O 35 R -50) (comment AE)
+ (STOP)
+ (LABEL C R)
+ (KRN C A R 30)
+ (KRN C V R -39)
+ (KRN C W R -19)
+ (KRN C Y R -19)
+ (KRN C y R -17)
+ (STOP)
+ (LABEL C S)
+ (KRN C T R -70)
+ (STOP)
+ (LABEL C T)
+ (KRN O 54 R -74) (comment comma)
+ (KRN O 55 R -56) (comment hyphen)
+ (KRN O 56 R -74) (comment period)
+ (KRN O 72 R -36) (comment colon)
+ (KRN O 73 R -36) (comment semicolon)
+ (KRN C A R -80)
+ (KRN C J R -60)
+ (KRN C a R -80)
+ (KRN C c R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C m R -31)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C s R -70)
+ (KRN C u R -70)
+ (KRN C v R -64)
+ (KRN C w R -64)
+ (KRN C y R -64)
+ (KRN C z R -64)
+ (KRN O 35 R -100) (comment AE)
+ (STOP)
+ (LABEL C U)
+ (KRN C A R -100)
+ (KRN O 35 R -200) (comment AE)
+ (STOP)
+ (LABEL C V)
+ (KRN O 54 R -127) (comment comma)
+ (KRN O 55 R -74) (comment hyphen)
+ (KRN O 56 R -127) (comment period)
+ (KRN O 72 R -55) (comment colon)
+ (KRN O 73 R -55) (comment semicolon)
+ (KRN C A R -100)
+ (KRN C G R -60)
+ (KRN C O R -60)
+ (KRN C Q R -60)
+ (KRN C a R -100)
+ (KRN C c R -100)
+ (KRN C d R -170)
+ (KRN C e R -100)
+ (KRN C f R -80)
+ (KRN C g R -100)
+ (KRN C i R -50)
+ (KRN C j R -50)
+ (KRN C k R 40)
+ (KRN C l R 40)
+ (KRN C m R -100)
+ (KRN C n R -100)
+ (KRN C o R -120)
+ (KRN C p R -100)
+ (KRN C q R -100)
+ (KRN C r R -100)
+ (KRN C s R -100)
+ (KRN C t R -70)
+ (KRN C u R -120)
+ (KRN C v R -100)
+ (KRN C w R -100)
+ (KRN C x R -100)
+ (KRN C y R -100)
+ (KRN C z R -100)
+ (KRN O 35 R -300) (comment AE)
+ (KRN O 37 R -60) (comment Oslash)
+ (KRN O 32 R -190) (comment ae)
+ (KRN O 34 R -150) (comment oslash)
+ (KRN O 36 R -60) (comment OE)
+ (KRN O 33 R -150) (comment oe)
+ (KRN O 20 R -100) (comment dotlessi)
+ (STOP)
+ (LABEL C W)
+ (KRN O 54 R -90) (comment comma)
+ (KRN O 55 R -55) (comment hyphen)
+ (KRN O 56 R -90) (comment period)
+ (KRN O 72 R -18) (comment colon)
+ (KRN O 73 R -18) (comment semicolon)
+ (KRN C A R -220)
+ (KRN C a R -100)
+ (KRN C b R -70)
+ (KRN C c R -100)
+ (KRN C d R -180)
+ (KRN C e R -100)
+ (KRN C f R -150)
+ (KRN C g R -100)
+ (KRN C h R -80)
+ (KRN C i R -60)
+ (KRN C j R -60)
+ (KRN C k R 40)
+ (KRN C l R 40)
+ (KRN C m R -100)
+ (KRN C n R -100)
+ (KRN C o R -100)
+ (KRN C p R -100)
+ (KRN C q R -100)
+ (KRN C r R -100)
+ (KRN C s R -100)
+ (KRN C t R -110)
+ (KRN C u R -100)
+ (KRN C v R -100)
+ (KRN C w R -100)
+ (KRN C x R -100)
+ (KRN C y R -100)
+ (KRN C z R -100)
+ (KRN O 35 R -110) (comment AE)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 20 R -70) (comment dotlessi)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 54 R -85) (comment comma)
+ (KRN O 55 R -90) (comment hyphen)
+ (KRN O 56 R -95) (comment period)
+ (KRN O 72 R -48) (comment colon)
+ (KRN O 73 R -48) (comment semicolon)
+ (KRN C A R -150)
+ (KRN C C R -80)
+ (KRN C G R -80)
+ (KRN C O R -80)
+ (KRN C a R -100)
+ (KRN C c R -100)
+ (KRN C d R -120)
+ (KRN C e R -100)
+ (KRN C f R -100)
+ (KRN C g R -100)
+ (KRN C i R -50)
+ (KRN C j R -50)
+ (KRN C k R 60)
+ (KRN C l R 60)
+ (KRN C m R -100)
+ (KRN C n R -100)
+ (KRN C o R -100)
+ (KRN C p R -80)
+ (KRN C q R -100)
+ (KRN C r R -140)
+ (KRN C s R -100)
+ (KRN C t R -50)
+ (KRN C u R -120)
+ (KRN C v R -100)
+ (KRN C w R -100)
+ (KRN C x R -100)
+ (KRN C y R -80)
+ (KRN C z R -100)
+ (KRN O 35 R -125) (comment AE)
+ (KRN O 37 R -80) (comment Oslash)
+ (KRN O 32 R -80) (comment ae)
+ (KRN O 34 R -70) (comment oslash)
+ (KRN O 36 R -80) (comment OE)
+ (KRN O 33 R -70) (comment oe)
+ (KRN O 14 R -50) (comment fi)
+ (KRN O 15 R -50) (comment fl)
+ (KRN O 20 R -50) (comment dotlessi)
+ (KRN O 13 R -50) (comment ff)
+ (KRN O 16 R -50) (comment ffi)
+ (KRN O 17 R -50) (comment ffl)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (KRN C J R 51)
+ (STOP)
+ (LABEL C f)
+ (LIG O 15 O 17)
+ (LIG O 14 O 16)
+ (LIG C i O 14)
+ (LIG C l O 15)
+ (LIG C f O 13)
+ (KRN O 41 R 34) (comment exclam)
+ (KRN O 51 R 51) (comment parenright)
+ (KRN O 77 R 34) (comment question)
+ (KRN O 135 R 51) (comment bracketright)
+ (STOP)
+ (LABEL C r)
+ (KRN O 54 R -39) (comment comma)
+ (KRN O 55 R -18) (comment hyphen)
+ (KRN O 56 R -58) (comment period)
+ (STOP)
+ (LABEL C v)
+ (KRN O 54 R -109) (comment comma)
+ (KRN O 56 R -109) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL C w)
+ (KRN O 54 R -90) (comment comma)
+ (KRN O 56 R -90) (comment period)
+ (KRN C a R -26)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL C y)
+ (KRN O 54 R -109) (comment comma)
+ (KRN O 56 R -109) (comment period)
+ (KRN C a R -27)
+ (KRN C e R -17)
+ (KRN C o R -17)
+ (STOP)
+ (LABEL O 173) (comment endash)
+ (LIG O 55 O 174)
+ (STOP)
+ (LABEL O 140) (comment ASCII grave accent)
+ (LIG O 140 O 134)(comment + ASCII grave accent = quote double left)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma font:gfsdidot)
+ (CHARWD R 665)
+ (CHARHT R 690)
+ )
+(CHARACTER O 1 (comment Delta font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 709)
+ )
+(CHARACTER O 2 (comment Theta font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER O 3 (comment Lambda font:gfsdidot)
+ (CHARWD R 774)
+ (CHARHT R 710)
+ )
+(CHARACTER O 4 (comment Xi font:gfsdidot)
+ (CHARWD R 715)
+ (CHARHT R 690)
+ )
+(CHARACTER O 5 (comment Pi font:gfsdidot)
+ (CHARWD R 790)
+ (CHARHT R 690)
+ )
+(CHARACTER O 6 (comment Sigma font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 690)
+ )
+(CHARACTER O 7 (comment Upsilon font:gfsdidot)
+ (CHARWD R 644)
+ (CHARHT R 710)
+ )
+(CHARACTER O 10 (comment Phi font:gfsdidot)
+ (CHARWD R 753)
+ (CHARHT R 690)
+ )
+(CHARACTER O 11 (comment Psi font:gfsdidot)
+ (CHARWD R 859)
+ (CHARHT R 704)
+ )
+(CHARACTER O 12 (comment Omega font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 704)
+ )
+(CHARACTER O 13 (comment ff font:gfsdidot)
+ (CHARWD R 463)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ (CHARIC R 12)
+ )
+(CHARACTER O 14 (comment fi font:gfsdidot)
+ (CHARWD R 512)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 15 (comment fl font:gfsdidot)
+ (CHARWD R 529)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 16 (comment ffi font:gfsdidot)
+ (CHARWD R 669)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 17 (comment ffl font:gfsdidot)
+ (CHARWD R 669)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ )
+(CHARACTER O 20 (comment dotlessi font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER O 21 (comment dotlessj font:pagella)
+ (CHARWD R 233.999)
+ (CHARHT R 438.499)
+ (CHARDP R 283)
+ (MAP
+ (SELECTFONT D 2)
+ (SETCHAR O 21)
+ )
+ )
+(CHARACTER O 22 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 666)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 80)
+ (SETCHAR O 22)
+ )
+ )
+(CHARACTER O 23 (comment acute font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 705)
+ (CHARIC R 48)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 80)
+ (SETCHAR O 23)
+ )
+ )
+(CHARACTER O 24 (comment caron font:gfsdidot)
+ (CHARWD R 470)
+ (CHARHT R 693)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 100)
+ (SETCHAR O 24)
+ )
+ )
+(CHARACTER O 25 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 667)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 100)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ (CHARIC R 10)
+ )
+(CHARACTER O 27 (comment ring font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 720)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 120)
+ (SETCHAR O 27)
+ )
+ )
+(CHARACTER O 30 (comment Cedilla font:gfsdidot)
+ (CHARWD R 383)
+ (CHARDP R 194)
+ )
+(CHARACTER O 31 (comment germandbls font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 712)
+ (CHARDP R 268)
+ )
+(CHARACTER O 32 (comment ae font:gfsdidot)
+ (CHARWD R 625)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER O 33 (comment oe font:gfsdidot)
+ (CHARWD R 649)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER O 34 (comment oslash font:gfsdidot)
+ (CHARWD R 440)
+ (CHARHT R 398)
+ (CHARDP R 41)
+ )
+(CHARACTER O 35 (comment AE font:gfsdidot)
+ (CHARWD R 1200)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ )
+(CHARACTER O 36 (comment OE font:gfsdidot)
+ (CHARWD R 1063)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 37 (comment Oslash font:gfsdidot)
+ (CHARWD R 711)
+ (CHARHT R 764)
+ (CHARDP R 99)
+ )
+(CHARACTER O 40 (comment oblique rule for polish L font:cmr)
+ (CHARWD R 277.779)
+ (CHARHT R 430.555)
+ (MAP
+ (SELECTFONT D 1)
+ (MOVEDOWN R 180)
+ (MOVELEFT R 100)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 41 (comment exclam font:gfsdidot)
+ (CHARWD R 450)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment quotedblright font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 707)
+ )
+(CHARACTER O 43 (comment numbersign font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 690)
+ )
+(CHARACTER O 44 (comment sterling font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 707)
+ (CHARDP R 18)
+ )
+(CHARACTER O 45 (comment percent font:gfsdidot)
+ (CHARWD R 911)
+ (CHARHT R 714)
+ (CHARDP R 49)
+ )
+(CHARACTER O 46 (comment ampersand font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 671)
+ (CHARDP R 17)
+ )
+(CHARACTER O 47 (comment quoteright font:gfsdidot)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ )
+(CHARACTER O 50 (comment parenleft font:gfsdidot)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ )
+(CHARACTER O 51 (comment parenright font:gfsdidot)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ )
+(CHARACTER O 53 (comment plus font:gfsdidot)
+ (CHARWD R 624)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 374)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen font:gfsdidot)
+ (CHARWD R 409)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 342)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash font:gfsdidot)
+ (CHARWD R 407)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ )
+(CHARACTER C 0 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 1 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 704)
+ )
+(CHARACTER C 3 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 706)
+ )
+(CHARACTER C 5 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 712)
+ (CHARDP R 17)
+ )
+(CHARACTER C 6 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ )
+(CHARACTER C 7 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 690)
+ (CHARDP R 18)
+ )
+(CHARACTER C 8 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9 (comment font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 702)
+ (CHARDP R 16)
+ )
+(CHARACTER O 72 (comment colon font:gfsdidot)
+ (CHARWD R 413)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment semicolon font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 465)
+ (CHARDP R 154)
+ )
+(CHARACTER O 74 (comment exclamdown font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 494)
+ (CHARDP R 229)
+ )
+(CHARACTER O 76 (comment questiondown font:gfsdidot)
+ (CHARWD R 567)
+ (CHARHT R 482)
+ (CHARDP R 237)
+ )
+(CHARACTER O 77 (comment question font:gfsdidot)
+ (CHARWD R 567)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER O 100 (comment at font:gfsdidot)
+ (CHARWD R 812)
+ (CHARHT R 685)
+ (CHARDP R 17)
+ )
+(CHARACTER C A (comment font:gfsdidot)
+ (CHARWD R 682)
+ (CHARHT R 710)
+ )
+(CHARACTER C B (comment font:gfsdidot)
+ (CHARWD R 710)
+ (CHARHT R 690)
+ )
+(CHARACTER C C (comment font:gfsdidot)
+ (CHARWD R 655)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER C D (comment font:gfsdidot)
+ (CHARWD R 759)
+ (CHARHT R 690)
+ (CHARDP R 3)
+ )
+(CHARACTER C E (comment font:gfsdidot)
+ (CHARWD R 721)
+ (CHARHT R 693)
+ )
+(CHARACTER C F (comment font:gfsdidot)
+ (CHARWD R 691)
+ (CHARHT R 690)
+ )
+(CHARACTER C G (comment font:gfsdidot)
+ (CHARWD R 685)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C H (comment font:gfsdidot)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ )
+(CHARACTER C I (comment font:gfsdidot)
+ (CHARWD R 404)
+ (CHARHT R 696)
+ )
+(CHARACTER C J (comment font:gfsdidot)
+ (CHARWD R 383)
+ (CHARHT R 690)
+ (CHARDP R 190)
+ )
+(CHARACTER C K (comment font:gfsdidot)
+ (CHARWD R 783)
+ (CHARHT R 690)
+ )
+(CHARACTER C L (comment font:gfsdidot)
+ (CHARWD R 640)
+ (CHARHT R 703)
+ )
+(CHARACTER C M (comment font:gfsdidot)
+ (CHARWD R 923)
+ (CHARHT R 690)
+ )
+(CHARACTER C N (comment font:gfsdidot)
+ (CHARWD R 783)
+ (CHARHT R 694)
+ (CHARDP R 17)
+ )
+(CHARACTER C O (comment font:gfsdidot)
+ (CHARWD R 712)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C P (comment font:gfsdidot)
+ (CHARWD R 663)
+ (CHARHT R 690)
+ )
+(CHARACTER C Q (comment font:gfsdidot)
+ (CHARWD R 712)
+ (CHARHT R 705)
+ (CHARDP R 156)
+ )
+(CHARACTER C R (comment font:gfsdidot)
+ (CHARWD R 673)
+ (CHARHT R 701)
+ (CHARDP R 3)
+ )
+(CHARACTER C S (comment font:gfsdidot)
+ (CHARWD R 510)
+ (CHARHT R 696)
+ (CHARDP R 14)
+ )
+(CHARACTER C T (comment font:gfsdidot)
+ (CHARWD R 677)
+ (CHARHT R 690)
+ )
+(CHARACTER C U (comment font:gfsdidot)
+ (CHARWD R 776)
+ (CHARHT R 692)
+ (CHARDP R 20)
+ )
+(CHARACTER C V (comment font:gfsdidot)
+ (CHARWD R 718)
+ (CHARHT R 689)
+ (CHARDP R 21)
+ )
+(CHARACTER C W (comment font:gfsdidot)
+ (CHARWD R 1043)
+ (CHARHT R 693)
+ (CHARDP R 20)
+ )
+(CHARACTER C X (comment font:gfsdidot)
+ (CHARWD R 765)
+ (CHARHT R 690)
+ )
+(CHARACTER C Y (comment font:gfsdidot)
+ (CHARWD R 687)
+ (CHARHT R 700)
+ )
+(CHARACTER C Z (comment font:gfsdidot)
+ (CHARWD R 662)
+ (CHARHT R 698)
+ )
+(CHARACTER O 133 (comment bracketleft font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 711)
+ (CHARDP R 97)
+ )
+(CHARACTER O 134 (comment quotedblleft font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 707)
+ )
+(CHARACTER O 135 (comment bracketright font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 711)
+ (CHARDP R 97)
+ )
+(CHARACTER O 136 (comment Circumflexsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 686)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVELEFT R 50)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment dotaccent font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 627)
+ )
+(CHARACTER O 140 (comment quoteleft font:gfsdidot)
+ (CHARWD R 207)
+ (CHARHT R 707)
+ )
+(CHARACTER C a (comment font:gfsdidot)
+ (CHARWD R 430)
+ (CHARHT R 469)
+ (CHARDP R 14)
+ )
+(CHARACTER C b (comment font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 711)
+ (CHARDP R 11)
+ )
+(CHARACTER C c (comment font:gfsdidot)
+ (CHARWD R 395)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER C d (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 707)
+ (CHARDP R 15)
+ )
+(CHARACTER C e (comment font:gfsdidot)
+ (CHARWD R 380)
+ (CHARHT R 463)
+ (CHARDP R 16)
+ )
+(CHARACTER C f (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ (CHARIC R 12)
+ )
+(CHARACTER C g (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 268)
+ )
+(CHARACTER C h (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 711)
+ (CHARDP R 9)
+ )
+(CHARACTER C i (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 686)
+ (CHARDP R 14)
+ )
+(CHARACTER C j (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 691)
+ (CHARDP R 268)
+ )
+(CHARACTER C k (comment font:gfsdidot)
+ (CHARWD R 435)
+ (CHARHT R 707)
+ (CHARDP R 13)
+ )
+(CHARACTER C l (comment font:gfsdidot)
+ (CHARWD R 270)
+ (CHARHT R 711)
+ (CHARDP R 9)
+ )
+(CHARACTER C m (comment font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER C n (comment font:gfsdidot)
+ (CHARWD R 540)
+ (CHARHT R 469)
+ (CHARDP R 13)
+ )
+(CHARACTER C o (comment font:gfsdidot)
+ (CHARWD R 430)
+ (CHARHT R 472)
+ (CHARDP R 14)
+ )
+(CHARACTER C p (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 462)
+ (CHARDP R 274)
+ )
+(CHARACTER C q (comment font:gfsdidot)
+ (CHARWD R 449)
+ (CHARHT R 466)
+ (CHARDP R 270)
+ )
+(CHARACTER C r (comment font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 468)
+ (CHARDP R 9)
+ )
+(CHARACTER C s (comment font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 464)
+ (CHARDP R 15)
+ )
+(CHARACTER C t (comment font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 627)
+ (CHARDP R 9)
+ )
+(CHARACTER C u (comment font:gfsdidot)
+ (CHARWD R 540)
+ (CHARHT R 462)
+ (CHARDP R 17)
+ )
+(CHARACTER C v (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER C w (comment font:gfsdidot)
+ (CHARWD R 700)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER C x (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER C y (comment font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 462)
+ (CHARDP R 274)
+ )
+(CHARACTER C z (comment font:gfsdidot)
+ (CHARWD R 430)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ )
+(CHARACTER O 173 (comment endash font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 262)
+ (CHARIC R 63)
+ )
+(CHARACTER O 174 (comment emdash font:gfsdidot)
+ (CHARWD R 1046)
+ (CHARHT R 262)
+ )
+(CHARACTER O 175 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 685)
+ (MAP
+ (SELECTFONT D 0)
+ (MOVERIGHT R 100)
+ (SETCHAR O 175)
+ )
+ )
+(CHARACTER O 176 (comment Tildesmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 32)
+ )
+(CHARACTER O 177 (comment dieresis font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 625)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gdidotb6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gdidotb6a.vpl
new file mode 100644
index 0000000000..f0038e09f4
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gdidotb6a.vpl
@@ -0,0 +1,1492 @@
+(VTITLE Created by afm2tfm GFSDidot-Bold.afm -T gpdidot.enc -v gdidotb6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gdidotb6r)
+(CODINGSCHEME gpdidot)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gdidotb6r)
+ )
+(LIGTABLE
+ (LABEL BOUNDARYCHAR)
+ (LIG C j O 14)
+ (STOP)
+ (LABEL O 0) (comment endash)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 367)
+ (LIG C i O 363)
+ (STOP)
+ (LABEL O 42) (comment dieresis)
+ (LIG O 140 O 44)
+ (LIG O 176 O 40)
+ (LIG C U O 337)
+ (LIG C u O 364)
+ (LIG C I O 333)
+ (LIG C i O 360)
+ (LIG O 47 O 43)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 366)
+ (LIG C i O 362)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 365)
+ (LIG C i O 361)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG O 47 O 35)
+ (LIG C w O 270)
+ (LIG C u O 324)
+ (LIG C o O 354)
+ (LIG C i O 320)
+ (LIG C h O 240)
+ (LIG C e O 350)
+ (LIG C a O 210)
+ (LIG O 42 O 43)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (/LIG C j O 14)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C r O 373)
+ (LIG C w O 261)
+ (LIG C u O 315)
+ (LIG C o O 345)
+ (LIG C i O 311)
+ (LIG C h O 231)
+ (LIG C e O 341)
+ (LIG C a O 201)
+ (LIG O 176 O 100)
+ (LIG O 140 O 103)
+ (LIG O 47 O 126)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C r O 374)
+ (LIG C w O 262)
+ (LIG C u O 316)
+ (LIG C o O 346)
+ (LIG C i O 312)
+ (LIG C h O 232)
+ (LIG C e O 342)
+ (LIG C a O 202)
+ (LIG O 176 O 134)
+ (LIG O 140 O 137)
+ (LIG O 47 O 136)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 301)
+ (LIG C u O 335)
+ (LIG C i O 331)
+ (LIG C h O 251)
+ (LIG C a O 221)
+ (STOP)
+ (LABEL C A)
+ (LIG O 10 O 11)
+ (LIG O 174 O 11)
+ (KRN C G R -12)
+ (KRN C T R -50)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 1 O 123)
+ (LIG C w O 263)
+ (LIG C u O 317)
+ (LIG C o O 347)
+ (LIG C i O 313)
+ (LIG C h O 243)
+ (LIG C e O 343)
+ (LIG C a O 203)
+ (STOP)
+ (LABEL C G)
+ (KRN C A R -62)
+ (STOP)
+ (LABEL C H)
+ (LIG O 10 O 12)
+ (LIG O 174 O 12)
+ (STOP)
+ (LABEL C R)
+ (KRN C A R -80)
+ (STOP)
+ (LABEL C T)
+ (KRN C A R -50)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 271)
+ (LIG C u O 325)
+ (LIG C o O 355)
+ (LIG C i O 321)
+ (LIG C h O 241)
+ (LIG C e O 351)
+ (LIG C a O 211)
+ (STOP)
+ (LABEL C W)
+ (LIG O 10 O 13)
+ (LIG O 174 O 13)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 302)
+ (LIG C u O 336)
+ (LIG C i O 332)
+ (LIG C h O 252)
+ (LIG C a O 222)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 272)
+ (LIG C u O 326)
+ (LIG C o O 356)
+ (LIG C i O 322)
+ (LIG C h O 242)
+ (LIG C e O 352)
+ (LIG C a O 212)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 273)
+ (LIG C u O 327)
+ (LIG C o O 357)
+ (LIG C i O 323)
+ (LIG C h O 253)
+ (LIG C e O 353)
+ (LIG C a O 213)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C w O 260)
+ (LIG C u O 314)
+ (LIG C o O 344)
+ (LIG C i O 310)
+ (LIG C h O 230)
+ (LIG C e O 340)
+ (LIG C a O 200)
+ (LIG O 42 O 44)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 10 O 370)
+ (LIG O 174 O 370)
+ (STOP)
+ (LABEL C h)
+ (LIG O 10 O 371)
+ (LIG O 174 O 371)
+ (STOP)
+ (LABEL C j)
+ (KRN C a R -8)
+ (STOP)
+ (LABEL C s)
+ (LIG/ O 73 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 175 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/> O 47 O 163)
+ (LIG/ O 1 O 143)
+ (KRN C t R 28)
+ (STOP)
+ (LABEL C w)
+ (LIG O 10 O 372)
+ (LIG O 174 O 372)
+ (STOP)
+ (LABEL C z)
+ (KRN O 250 R -20) (comment uni1FC6)
+ (STOP)
+ (LABEL O 173) (comment guillemotleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C w O 300)
+ (LIG C u O 334)
+ (LIG C i O 330)
+ (LIG C h O 250)
+ (LIG C a O 220)
+ (LIG O 42 O 40)
+ (LIG O 74 O 100)
+ (LIG O 76 O 134)
+ (STOP)
+ (LABEL O 177) (comment emdash)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 10 O 204)
+ (LIG O 174 O 204)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 10 O 205)
+ (LIG O 174 O 205)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 10 O 206)
+ (LIG O 174 O 206)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 10 O 207)
+ (LIG O 174 O 207)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 10 O 215)
+ (LIG O 174 O 215)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 10 O 216)
+ (LIG O 174 O 216)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 10 O 217)
+ (LIG O 174 O 217)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 10 O 224)
+ (LIG O 174 O 224)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 10 O 225)
+ (LIG O 174 O 225)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 10 O 226)
+ (LIG O 174 O 226)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 10 O 234)
+ (LIG O 174 O 234)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 10 O 235)
+ (LIG O 174 O 235)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 10 O 236)
+ (LIG O 174 O 236)
+ (STOP)
+ (LABEL O 240) (comment uni1F75)
+ (LIG O 10 O 244)
+ (LIG O 174 O 244)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 10 O 245)
+ (LIG O 174 O 245)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 10 O 246)
+ (LIG O 174 O 246)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 10 O 247)
+ (LIG O 174 O 247)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 10 O 254)
+ (LIG O 174 O 254)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 10 O 255)
+ (LIG O 174 O 255)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 10 O 256)
+ (LIG O 174 O 256)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 10 O 257)
+ (LIG O 174 O 257)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 10 O 264)
+ (LIG O 174 O 264)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 10 O 265)
+ (LIG O 174 O 265)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 10 O 266)
+ (LIG O 174 O 266)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 10 O 267)
+ (LIG O 174 O 267)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 10 O 274)
+ (LIG O 174 O 274)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 10 O 275)
+ (LIG O 174 O 275)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 10 O 276)
+ (LIG O 174 O 276)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 10 O 277)
+ (LIG O 174 O 277)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 10 O 304)
+ (LIG O 174 O 304)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 10 O 305)
+ (LIG O 174 O 305)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 10 O 306)
+ (LIG O 174 O 306)
+ (STOP)
+ (LABEL O 377) (comment uni0375)
+ (KRN C n R -91)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 538)
+ (CHARHT R 263)
+ )
+(CHARACTER O 6 (comment uni03DA)
+ (CHARWD R 705)
+ (CHARHT R 496)
+ (CHARDP R 238)
+ (MAP
+ (SETCHAR O 7)
+ )
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 705)
+ (CHARHT R 496)
+ (CHARDP R 238)
+ )
+(CHARACTER O 10 (comment uni1FBE)
+ (CHARWD R 139)
+ (CHARDP R 243)
+ (MAP
+ (SETCHAR O 174)
+ )
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 799)
+ (CHARHT R 710)
+ (CHARDP R 243)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 808)
+ (CHARHT R 690)
+ (CHARDP R 243)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 800)
+ (CHARHT R 703)
+ (CHARDP R 243)
+ )
+(CHARACTER O 14 (comment uni03D1)
+ (CHARWD R 556)
+ (CHARHT R 708)
+ (CHARDP R 17)
+ )
+(CHARACTER O 17 (comment phi1)
+ (CHARWD R 640)
+ (CHARHT R 608)
+ (CHARDP R 238)
+ )
+(CHARACTER O 20 (comment uni03D0)
+ (CHARWD R 600)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 21 (comment omega1)
+ (CHARWD R 915)
+ (CHARHT R 460)
+ (CHARDP R 16)
+ )
+(CHARACTER O 22 (comment uni03DE)
+ (CHARWD R 555)
+ (CHARHT R 474)
+ (CHARDP R 231)
+ )
+(CHARACTER O 27 (comment uni03E0)
+ (CHARWD R 754)
+ (CHARHT R 631)
+ (CHARDP R 96)
+ (MAP
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1446)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 33 (comment uni03E0)
+ (CHARWD R 754)
+ (CHARHT R 631)
+ (CHARDP R 96)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 269)
+ (CHARHT R 713)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 281)
+ (CHARHT R 709)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 333)
+ (CHARHT R 829)
+ (CHARIC R 12)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 327)
+ (CHARHT R 708)
+ (CHARDP R 18)
+ )
+(CHARACTER O 42 (comment dieresis)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 421)
+ (CHARHT R 731)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 400)
+ (CHARHT R 725)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 998)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 333)
+ (CHARHT R 720)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 333)
+ (CHARHT R 723)
+ (CHARDP R 104)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 391)
+ (CHARHT R 311)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 270)
+ (CHARHT R 683)
+ (CHARDP R 93)
+ (CHARIC R 38)
+ )
+(CHARACTER C 0
+ (CHARWD R 617)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER C 1
+ (CHARWD R 532)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2
+ (CHARWD R 613)
+ (CHARHT R 704)
+ )
+(CHARACTER C 3
+ (CHARWD R 611)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4
+ (CHARWD R 590)
+ (CHARHT R 705)
+ )
+(CHARACTER C 5
+ (CHARWD R 609)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ )
+(CHARACTER C 6
+ (CHARWD R 626)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 7
+ (CHARWD R 491)
+ (CHARHT R 690)
+ (CHARDP R 15)
+ )
+(CHARACTER C 8
+ (CHARWD R 607)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER C 9
+ (CHARWD R 612)
+ (CHARHT R 705)
+ (CHARDP R 15)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 245)
+ (CHARHT R 393)
+ (CHARDP R 14)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 216)
+ (CHARHT R 454)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 155)
+ (CHARHT R 730)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 155)
+ (CHARHT R 731)
+ (CHARIC R 5)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 254)
+ (CHARHT R 391)
+ (CHARDP R 149)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 293)
+ (CHARHT R 830)
+ (CHARIC R 30)
+ )
+(CHARACTER C A
+ (CHARWD R 799)
+ (CHARHT R 710)
+ )
+(CHARACTER C B
+ (CHARWD R 761)
+ (CHARHT R 690)
+ )
+(CHARACTER C C
+ (CHARWD R 329)
+ (CHARHT R 731)
+ (CHARIC R 9)
+ )
+(CHARACTER C D
+ (CHARWD R 670)
+ (CHARHT R 709)
+ )
+(CHARACTER C E
+ (CHARWD R 742)
+ (CHARHT R 690)
+ )
+(CHARACTER C F
+ (CHARWD R 806)
+ (CHARHT R 690)
+ )
+(CHARACTER C G
+ (CHARWD R 680)
+ (CHARHT R 690)
+ )
+(CHARACTER C H
+ (CHARWD R 808)
+ (CHARHT R 690)
+ )
+(CHARACTER C I
+ (CHARWD R 415)
+ (CHARHT R 690)
+ )
+(CHARACTER C J
+ (CHARWD R 755)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C K
+ (CHARWD R 821)
+ (CHARHT R 690)
+ )
+(CHARACTER C L
+ (CHARWD R 791)
+ (CHARHT R 710)
+ )
+(CHARACTER C M
+ (CHARWD R 961)
+ (CHARHT R 690)
+ )
+(CHARACTER C N
+ (CHARWD R 741)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ )
+(CHARACTER C O
+ (CHARWD R 747)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C P
+ (CHARWD R 776)
+ (CHARHT R 690)
+ )
+(CHARACTER C Q
+ (CHARWD R 809)
+ (CHARHT R 690)
+ )
+(CHARACTER C R
+ (CHARWD R 641)
+ (CHARHT R 690)
+ )
+(CHARACTER C S
+ (CHARWD R 723)
+ (CHARHT R 690)
+ )
+(CHARACTER C T
+ (CHARWD R 716)
+ (CHARHT R 690)
+ )
+(CHARACTER C U
+ (CHARWD R 666)
+ (CHARHT R 711)
+ (CHARIC R 3)
+ )
+(CHARACTER C V
+ (CHARWD R 329)
+ (CHARHT R 731)
+ )
+(CHARACTER C W
+ (CHARWD R 778)
+ (CHARHT R 703)
+ )
+(CHARACTER C X
+ (CHARWD R 720)
+ (CHARHT R 690)
+ )
+(CHARACTER C Y
+ (CHARWD R 945)
+ (CHARHT R 703)
+ )
+(CHARACTER C Z
+ (CHARWD R 710)
+ (CHARHT R 690)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 293)
+ (CHARHT R 831)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 387)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 329)
+ (CHARHT R 731)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 349)
+ (CHARHT R 731)
+ (CHARIC R 14)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 170)
+ (CHARHT R 719)
+ (CHARIC R 45)
+ )
+(CHARACTER C a
+ (CHARWD R 660)
+ (CHARHT R 470)
+ (CHARDP R 14)
+ )
+(CHARACTER C b
+ (CHARWD R 566)
+ (CHARHT R 703)
+ (CHARDP R 240)
+ )
+(CHARACTER C c
+ (CHARWD R 450)
+ (CHARHT R 466)
+ (CHARDP R 238)
+ )
+(CHARACTER C d
+ (CHARWD R 586)
+ (CHARHT R 710)
+ (CHARDP R 16)
+ )
+(CHARACTER C e
+ (CHARWD R 479)
+ (CHARHT R 470)
+ (CHARDP R 13)
+ )
+(CHARACTER C f
+ (CHARWD R 695)
+ (CHARHT R 479)
+ (CHARDP R 238)
+ )
+(CHARACTER C g
+ (CHARWD R 561)
+ (CHARHT R 475)
+ (CHARDP R 238)
+ )
+(CHARACTER C h
+ (CHARWD R 545)
+ (CHARHT R 465)
+ (CHARDP R 240)
+ )
+(CHARACTER C i
+ (CHARWD R 332)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ )
+(CHARACTER C j
+ (CHARWD R 562)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C k
+ (CHARWD R 577)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER C l
+ (CHARWD R 534)
+ (CHARHT R 710)
+ (CHARDP R 18)
+ (CHARIC R 6)
+ )
+(CHARACTER C m
+ (CHARWD R 636)
+ (CHARHT R 466)
+ (CHARDP R 238)
+ )
+(CHARACTER C n
+ (CHARWD R 505)
+ (CHARHT R 479)
+ (CHARDP R 28)
+ )
+(CHARACTER C o
+ (CHARWD R 568)
+ (CHARHT R 474)
+ (CHARDP R 15)
+ )
+(CHARACTER C p
+ (CHARWD R 696)
+ (CHARHT R 454)
+ (CHARDP R 18)
+ )
+(CHARACTER C q
+ (CHARWD R 492)
+ (CHARHT R 468)
+ (CHARDP R 239)
+ (CHARIC R 44)
+ )
+(CHARACTER C r
+ (CHARWD R 577)
+ (CHARHT R 468)
+ (CHARDP R 236)
+ )
+(CHARACTER C s
+ (CHARWD R 593)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ )
+(CHARACTER C t
+ (CHARWD R 488)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ )
+(CHARACTER C u
+ (CHARWD R 582)
+ (CHARHT R 471)
+ (CHARDP R 14)
+ )
+(CHARACTER C w
+ (CHARWD R 794)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER C x
+ (CHARWD R 543)
+ (CHARHT R 725)
+ (CHARDP R 236)
+ (CHARIC R 4)
+ )
+(CHARACTER C y
+ (CHARWD R 721)
+ (CHARHT R 705)
+ (CHARDP R 243)
+ )
+(CHARACTER C z
+ (CHARWD R 495)
+ (CHARHT R 716)
+ (CHARDP R 236)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 430)
+ (CHARHT R 379)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 139)
+ (CHARDP R 243)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 430)
+ (CHARHT R 379)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 341)
+ (CHARHT R 654)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1060)
+ (CHARHT R 263)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 659)
+ (CHARHT R 729)
+ (CHARDP R 16)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 662)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 662)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 662)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 659)
+ (CHARHT R 720)
+ (CHARDP R 243)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 660)
+ (CHARHT R 724)
+ (CHARDP R 243)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 660)
+ (CHARHT R 727)
+ (CHARDP R 243)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 660)
+ (CHARHT R 731)
+ (CHARDP R 243)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 659)
+ (CHARHT R 720)
+ (CHARDP R 16)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 662)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 662)
+ (CHARHT R 736)
+ (CHARDP R 16)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 662)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 660)
+ (CHARHT R 732)
+ (CHARDP R 243)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 660)
+ (CHARHT R 731)
+ (CHARDP R 243)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 660)
+ (CHARHT R 731)
+ (CHARDP R 243)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 659)
+ (CHARHT R 653)
+ (CHARDP R 16)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 665)
+ (CHARHT R 828)
+ (CHARDP R 16)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 662)
+ (CHARHT R 825)
+ (CHARDP R 16)
+ )
+(CHARACTER O 223 (comment uni03DC)
+ (CHARWD R 697)
+ (CHARHT R 451)
+ (CHARDP R 239)
+ (MAP
+ (SETCHAR O 303)
+ )
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 660)
+ (CHARHT R 654)
+ (CHARDP R 243)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 660)
+ (CHARHT R 830)
+ (CHARDP R 243)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 660)
+ (CHARHT R 831)
+ (CHARDP R 243)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 545)
+ (CHARHT R 731)
+ (CHARDP R 240)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 545)
+ (CHARHT R 728)
+ (CHARDP R 240)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 545)
+ (CHARHT R 728)
+ (CHARDP R 240)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 545)
+ (CHARHT R 719)
+ (CHARDP R 243)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 545)
+ (CHARHT R 724)
+ (CHARDP R 243)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 545)
+ (CHARHT R 723)
+ (CHARDP R 243)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 598)
+ (CHARHT R 720)
+ (CHARDP R 240)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 545)
+ (CHARHT R 736)
+ (CHARDP R 240)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 545)
+ (CHARHT R 736)
+ (CHARDP R 240)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 545)
+ (CHARHT R 735)
+ (CHARDP R 240)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 545)
+ (CHARHT R 711)
+ (CHARDP R 243)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 545)
+ (CHARHT R 731)
+ (CHARDP R 240)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 544)
+ (CHARHT R 731)
+ (CHARDP R 241)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 545)
+ (CHARHT R 731)
+ (CHARDP R 253)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 545)
+ (CHARHT R 653)
+ (CHARDP R 240)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 516)
+ (CHARHT R 830)
+ (CHARDP R 240)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 545)
+ (CHARHT R 831)
+ (CHARDP R 240)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 545)
+ (CHARHT R 735)
+ (CHARDP R 240)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 545)
+ (CHARHT R 650)
+ (CHARDP R 243)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 545)
+ (CHARHT R 830)
+ (CHARDP R 240)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 545)
+ (CHARHT R 823)
+ (CHARDP R 243)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 545)
+ (CHARHT R 737)
+ (CHARDP R 240)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 792)
+ (CHARHT R 729)
+ (CHARDP R 16)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 794)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 794)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 794)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 794)
+ (CHARHT R 727)
+ (CHARDP R 243)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 794)
+ (CHARHT R 725)
+ (CHARDP R 243)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 794)
+ (CHARHT R 727)
+ (CHARDP R 243)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 794)
+ (CHARHT R 731)
+ (CHARDP R 243)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 794)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 794)
+ (CHARHT R 736)
+ (CHARDP R 16)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 794)
+ (CHARHT R 736)
+ (CHARDP R 16)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 794)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 794)
+ (CHARHT R 720)
+ (CHARDP R 243)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 794)
+ (CHARHT R 724)
+ (CHARDP R 243)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 794)
+ (CHARHT R 731)
+ (CHARDP R 243)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 794)
+ (CHARHT R 735)
+ (CHARDP R 243)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 794)
+ (CHARHT R 653)
+ (CHARDP R 16)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 794)
+ (CHARHT R 836)
+ (CHARDP R 16)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 794)
+ (CHARHT R 831)
+ (CHARDP R 16)
+ )
+(CHARACTER O 303 (comment uni03DC)
+ (CHARWD R 697)
+ (CHARHT R 451)
+ (CHARDP R 239)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 794)
+ (CHARHT R 643)
+ (CHARDP R 235)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 794)
+ (CHARHT R 830)
+ (CHARDP R 243)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 794)
+ (CHARHT R 831)
+ (CHARDP R 243)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 341)
+ (CHARHT R 725)
+ (CHARDP R 15)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 355)
+ (CHARHT R 728)
+ (CHARDP R 15)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 335)
+ (CHARHT R 728)
+ (CHARDP R 15)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 341)
+ (CHARHT R 735)
+ (CHARDP R 15)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 583)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 588)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 588)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 588)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 330)
+ (CHARHT R 725)
+ (CHARDP R 15)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 348)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 369)
+ (CHARHT R 736)
+ (CHARDP R 15)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 341)
+ (CHARHT R 735)
+ (CHARDP R 15)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 583)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 588)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 588)
+ (CHARHT R 736)
+ (CHARDP R 16)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 588)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 333)
+ (CHARHT R 653)
+ (CHARDP R 15)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 341)
+ (CHARHT R 841)
+ (CHARDP R 15)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 341)
+ (CHARHT R 841)
+ (CHARDP R 15)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 439)
+ (CHARHT R 874)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 583)
+ (CHARHT R 653)
+ (CHARDP R 16)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 588)
+ (CHARHT R 824)
+ (CHARDP R 16)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 588)
+ (CHARHT R 831)
+ (CHARDP R 16)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 666)
+ (CHARHT R 874)
+ (CHARIC R 3)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 477)
+ (CHARHT R 728)
+ (CHARDP R 18)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 477)
+ (CHARHT R 728)
+ (CHARDP R 18)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 477)
+ (CHARHT R 728)
+ (CHARDP R 18)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 477)
+ (CHARHT R 735)
+ (CHARDP R 18)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 567)
+ (CHARHT R 728)
+ (CHARDP R 15)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 567)
+ (CHARHT R 728)
+ (CHARDP R 15)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 567)
+ (CHARHT R 728)
+ (CHARDP R 15)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 567)
+ (CHARHT R 735)
+ (CHARDP R 15)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 483)
+ (CHARHT R 718)
+ (CHARDP R 18)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 474)
+ (CHARHT R 724)
+ (CHARDP R 18)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 477)
+ (CHARHT R 736)
+ (CHARDP R 18)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 477)
+ (CHARHT R 735)
+ (CHARDP R 18)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 567)
+ (CHARHT R 716)
+ (CHARDP R 15)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 567)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 567)
+ (CHARHT R 736)
+ (CHARDP R 15)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 567)
+ (CHARHT R 735)
+ (CHARDP R 15)
+ )
+(CHARACTER O 360 (comment iotadieresis)
+ (CHARWD R 334)
+ (CHARHT R 670)
+ (CHARDP R 15)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 367)
+ (CHARHT R 725)
+ (CHARDP R 15)
+ (CHARIC R 27)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 333)
+ (CHARHT R 731)
+ (CHARDP R 15)
+ (CHARIC R 48)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 333)
+ (CHARHT R 829)
+ (CHARDP R 15)
+ )
+(CHARACTER O 364 (comment upsilondieresis)
+ (CHARWD R 582)
+ (CHARHT R 660)
+ (CHARDP R 14)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 605)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 583)
+ (CHARHT R 729)
+ (CHARDP R 16)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 582)
+ (CHARHT R 819)
+ (CHARDP R 14)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 660)
+ (CHARHT R 470)
+ (CHARDP R 243)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 545)
+ (CHARHT R 465)
+ (CHARDP R 243)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 794)
+ (CHARHT R 465)
+ (CHARDP R 243)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 577)
+ (CHARHT R 728)
+ (CHARDP R 236)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 577)
+ (CHARHT R 728)
+ (CHARDP R 236)
+ )
+(CHARACTER O 376 (comment uni0374)
+ (CHARWD R 189)
+ (CHARHT R 670)
+ )
+(CHARACTER O 377 (comment uni0375)
+ (CHARWD R 188)
+ (CHARDP R 220)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gdidotbi6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gdidotbi6a.vpl
new file mode 100644
index 0000000000..482f759245
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gdidotbi6a.vpl
@@ -0,0 +1,1826 @@
+(VTITLE Created by afm2tfm GFSDidot-BoldItalic.afm -T gpdidot.enc -v gdidotbi6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gdidotbi6r)
+(CODINGSCHEME gpdidot)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SLANT R 0.212557)
+ (SPACE D 300)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gdidotbi6r)
+ )
+(LIGTABLE
+ (LABEL BOUNDARYCHAR)
+ (LIG C j O 14)
+ (STOP)
+ (LABEL O 0) (comment endash)
+ (/LIG C j O 14)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 367)
+ (LIG C i O 363)
+ (STOP)
+ (LABEL O 42) (comment dieresis)
+ (LIG O 140 O 44)
+ (LIG O 176 O 40)
+ (LIG C U O 337)
+ (LIG C u O 364)
+ (LIG C I O 333)
+ (LIG C i O 360)
+ (LIG O 47 O 43)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 366)
+ (LIG C i O 362)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 365)
+ (LIG C i O 361)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG O 47 O 35)
+ (LIG C w O 270)
+ (LIG C u O 324)
+ (LIG C o O 354)
+ (LIG C i O 320)
+ (LIG C h O 240)
+ (LIG C e O 350)
+ (LIG C a O 210)
+ (LIG O 42 O 43)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (/LIG C j O 14)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (/LIG C j O 14)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C r O 373)
+ (LIG C w O 261)
+ (LIG C u O 315)
+ (LIG C o O 345)
+ (LIG C i O 311)
+ (LIG C h O 231)
+ (LIG C e O 341)
+ (LIG C a O 201)
+ (LIG O 176 O 100)
+ (LIG O 140 O 103)
+ (LIG O 47 O 126)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C r O 374)
+ (LIG C w O 262)
+ (LIG C u O 316)
+ (LIG C o O 346)
+ (LIG C i O 312)
+ (LIG C h O 232)
+ (LIG C e O 342)
+ (LIG C a O 202)
+ (LIG O 176 O 134)
+ (LIG O 140 O 137)
+ (LIG O 47 O 136)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 301)
+ (LIG C u O 335)
+ (LIG C i O 331)
+ (LIG C h O 251)
+ (LIG C a O 221)
+ (STOP)
+ (LABEL C A)
+ (LIG O 10 O 11)
+ (LIG O 174 O 11)
+ (KRN C p R -50)
+ (KRN C L R 70)
+ (KRN C X R 30)
+ (KRN C U R 20)
+ (KRN O 337 R 30) (comment Upsilondieresis)
+ (KRN C g R -50)
+ (KRN C h R -50)
+ (KRN C j R -50)
+ (KRN C n R -50)
+ (KRN C t R -50)
+ (KRN C u R -50)
+ (KRN C q R -50)
+ (KRN C y R -50)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 315 R -50) (comment uni1F51)
+ (KRN O 316 R -50) (comment uni1F50)
+ (KRN O 325 R -50) (comment uni1F55)
+ (KRN O 317 R -50) (comment uni1F53)
+ (KRN O 326 R -50) (comment uni1F54)
+ (KRN O 327 R -50) (comment uni1F52)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 336 R -50) (comment uni1F56)
+ (KRN O 335 R -50) (comment uni1F57)
+ (KRN O 366 R -50) (comment uni1FE3)
+ (KRN O 365 R -50) (comment uni1FE2)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 1 O 123)
+ (LIG C w O 263)
+ (LIG C u O 317)
+ (LIG C o O 347)
+ (LIG C i O 313)
+ (LIG C h O 243)
+ (LIG C e O 343)
+ (LIG C a O 203)
+ (STOP)
+ (LABEL C D)
+ (KRN C U R -40)
+ (KRN O 337 R -40) (comment Upsilondieresis)
+ (STOP)
+ (LABEL C F)
+ (KRN C A R -80)
+ (STOP)
+ (LABEL C G)
+ (KRN C p R -70)
+ (KRN C A R -80)
+ (KRN C L R -150)
+ (KRN C a R -70)
+ (KRN C b R -70)
+ (KRN C g R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C z R -70)
+ (KRN C h R -70)
+ (KRN C j R -70)
+ (KRN C i R -70)
+ (KRN C k R -70)
+ (KRN C l R -70)
+ (KRN C n R -70)
+ (KRN C x R -50)
+ (KRN C o R -100)
+ (KRN C r R -100)
+ (KRN C c R -70)
+ (KRN C s R -90)
+ (KRN C t R -70)
+ (KRN C u R -70)
+ (KRN C f R -70)
+ (KRN C q R -70)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 20 R -70) (comment uni03D0)
+ (KRN O 14 R -50) (comment uni03D1)
+ (KRN O 17 R -100) (comment phi1)
+ (KRN O 200 R -70) (comment uni1F70)
+ (KRN O 210 R -70) (comment uni1F71)
+ (KRN O 204 R -70) (comment uni1FB2)
+ (KRN O 370 R -70) (comment uni1FB3)
+ (KRN O 220 R -70) (comment uni1FB6)
+ (KRN O 224 R -70) (comment uni1FB7)
+ (KRN O 350 R -70) (comment uni1F73)
+ (KRN O 341 R -70) (comment uni1F11)
+ (KRN O 230 R -70) (comment uni1F74)
+ (KRN O 240 R -70) (comment uni1F75)
+ (KRN O 234 R -70) (comment uni1FC2)
+ (KRN O 371 R -70) (comment uni1FC3)
+ (KRN O 244 R -70) (comment uni1FC4)
+ (KRN O 250 R -70) (comment uni1FC6)
+ (KRN O 254 R -70) (comment uni1FC7)
+ (KRN O 320 R -70) (comment uni1F77)
+ (KRN O 310 R -40) (comment uni1F76)
+ (KRN O 344 R -70) (comment uni1F78)
+ (KRN O 354 R -70) (comment uni1F79)
+ (KRN O 373 R -100) (comment uni1FE5)
+ (KRN O 374 R -100) (comment uni1FE4)
+ (KRN O 324 R -70) (comment uni1F7B)
+ (KRN O 314 R -70) (comment uni1F7A)
+ (KRN O 334 R -70) (comment uni1FE6)
+ (KRN O 260 R -70) (comment uni1F7C)
+ (KRN O 270 R -70) (comment uni1F7D)
+ (KRN O 300 R -70) (comment uni1FF6)
+ (KRN O 264 R -70) (comment uni1FF2)
+ (KRN O 372 R -70) (comment uni1FF3)
+ (KRN O 274 R -70) (comment uni1FF4)
+ (KRN O 304 R -70) (comment uni1FF7)
+ (KRN O 6 R -70) (comment uni03DA)
+ (KRN O 7 R -70) (comment uni03DA)
+ (KRN O 22 R -70) (comment uni03DE)
+ (STOP)
+ (LABEL C H)
+ (LIG O 10 O 12)
+ (LIG O 174 O 12)
+ (KRN C A R -40)
+ (STOP)
+ (LABEL C I)
+ (KRN C A R -40)
+ (STOP)
+ (LABEL C J)
+ (KRN C A R -50)
+ (STOP)
+ (LABEL C K)
+ (KRN C A R -40)
+ (STOP)
+ (LABEL C L)
+ (KRN C p R -50)
+ (KRN C A R 70)
+ (KRN C L R 70)
+ (KRN C T R -50)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C g R -50)
+ (KRN C h R -50)
+ (KRN C j R -50)
+ (KRN C n R -50)
+ (KRN C t R -50)
+ (KRN C u R -50)
+ (KRN C q R -50)
+ (KRN C y R -50)
+ (KRN O 364 R -50) (comment upsilondieresis)
+ (STOP)
+ (LABEL C M)
+ (KRN C A R -20)
+ (STOP)
+ (LABEL C N)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL C Q)
+ (KRN C p R -50)
+ (KRN C A R 70)
+ (KRN C h R -50)
+ (KRN C n R -50)
+ (KRN C t R -50)
+ (KRN C u R -50)
+ (KRN C q R -50)
+ (KRN O 364 R -50) (comment upsilondieresis)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 234 R -50) (comment uni1FC2)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 367 R -50) (comment uni1FE7)
+ (STOP)
+ (LABEL C R)
+ (KRN C p R -70)
+ (KRN C A R -80)
+ (KRN C a R -70)
+ (KRN C b R -70)
+ (KRN C g R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C z R -70)
+ (KRN C h R -70)
+ (KRN C j R -70)
+ (KRN C i R -70)
+ (KRN C k R -70)
+ (KRN C l R -70)
+ (KRN C n R -70)
+ (KRN C x R -70)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C c R -70)
+ (KRN C s R -70)
+ (KRN C t R -70)
+ (KRN C u R -70)
+ (KRN C f R -70)
+ (KRN C q R -70)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (STOP)
+ (LABEL C T)
+ (KRN C p R -70)
+ (KRN C A R -100)
+ (KRN C L R -50)
+ (KRN C a R -70)
+ (KRN C b R -70)
+ (KRN C g R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C z R -70)
+ (KRN C h R -70)
+ (KRN C j R -70)
+ (KRN C i R -70)
+ (KRN C k R -70)
+ (KRN C l R -70)
+ (KRN C n R -70)
+ (KRN C x R -70)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C c R -70)
+ (KRN C s R -70)
+ (KRN C t R -70)
+ (KRN C u R -70)
+ (KRN C f R -70)
+ (KRN C q R -70)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN O 204 R -50) (comment uni1FB2)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 340 R -50) (comment uni1F72)
+ (KRN O 350 R -50) (comment uni1F73)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 254 R -50) (comment uni1FC7)
+ (KRN O 344 R -50) (comment uni1F78)
+ (KRN O 354 R -50) (comment uni1F79)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 260 R -50) (comment uni1F7C)
+ (KRN O 270 R -50) (comment uni1F7D)
+ (KRN O 300 R -50) (comment uni1FF6)
+ (KRN O 264 R -50) (comment uni1FF2)
+ (KRN O 372 R -50) (comment uni1FF3)
+ (KRN O 274 R -50) (comment uni1FF4)
+ (STOP)
+ (LABEL C U)
+ (KRN C p R -50)
+ (KRN C A R -140)
+ (KRN C L R -180)
+ (KRN C a R -50)
+ (KRN C b R -50)
+ (KRN C g R -90)
+ (KRN C d R -10)
+ (KRN C e R -50)
+ (KRN C z R -30)
+ (KRN C h R -70)
+ (KRN C j R -30)
+ (KRN C i R -50)
+ (KRN C k R -50)
+ (KRN C n R -50)
+ (KRN C o R -70)
+ (KRN C r R -50)
+ (KRN C c R -50)
+ (KRN C s R -50)
+ (KRN C t R -50)
+ (KRN C u R -70)
+ (KRN C f R -50)
+ (KRN C q R -50)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 360 R 50) (comment iotadieresis)
+ (KRN O 364 R -70) (comment upsilondieresis)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 271)
+ (LIG C u O 325)
+ (LIG C o O 355)
+ (LIG C i O 321)
+ (LIG C h O 241)
+ (LIG C e O 351)
+ (LIG C a O 211)
+ (STOP)
+ (LABEL C W)
+ (LIG O 10 O 13)
+ (LIG O 174 O 13)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL C X)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL C Y)
+ (KRN C A R -80)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 302)
+ (LIG C u O 336)
+ (LIG C i O 332)
+ (LIG C h O 252)
+ (LIG C a O 222)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 272)
+ (LIG C u O 326)
+ (LIG C o O 356)
+ (LIG C i O 322)
+ (LIG C h O 242)
+ (LIG C e O 352)
+ (LIG C a O 212)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 273)
+ (LIG C u O 327)
+ (LIG C o O 357)
+ (LIG C i O 323)
+ (LIG C h O 253)
+ (LIG C e O 353)
+ (LIG C a O 213)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C w O 260)
+ (LIG C u O 314)
+ (LIG C o O 344)
+ (LIG C i O 310)
+ (LIG C h O 230)
+ (LIG C e O 340)
+ (LIG C a O 200)
+ (LIG O 42 O 44)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 10 O 370)
+ (LIG O 174 O 370)
+ (STOP)
+ (LABEL C h)
+ (LIG O 10 O 371)
+ (LIG O 174 O 371)
+ (STOP)
+ (LABEL C s)
+ (LIG/ O 73 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 175 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/> O 47 O 163)
+ (LIG/ O 1 O 143)
+ (STOP)
+ (LABEL C w)
+ (LIG O 10 O 372)
+ (LIG O 174 O 372)
+ (STOP)
+ (LABEL C z)
+ (KRN C a R -50)
+ (KRN C e R -50)
+ (KRN C h R -70)
+ (STOP)
+ (LABEL O 173) (comment guillemotleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C w O 300)
+ (LIG C u O 334)
+ (LIG C i O 330)
+ (LIG C h O 250)
+ (LIG C a O 220)
+ (LIG O 42 O 40)
+ (LIG O 74 O 100)
+ (LIG O 76 O 134)
+ (STOP)
+ (LABEL O 177) (comment emdash)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 10 O 204)
+ (LIG O 174 O 204)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 10 O 205)
+ (LIG O 174 O 205)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 10 O 206)
+ (LIG O 174 O 206)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 10 O 207)
+ (LIG O 174 O 207)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 10 O 215)
+ (LIG O 174 O 215)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 10 O 216)
+ (LIG O 174 O 216)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 10 O 217)
+ (LIG O 174 O 217)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 10 O 224)
+ (LIG O 174 O 224)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 10 O 225)
+ (LIG O 174 O 225)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 10 O 226)
+ (LIG O 174 O 226)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 10 O 234)
+ (LIG O 174 O 234)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 10 O 235)
+ (LIG O 174 O 235)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 10 O 236)
+ (LIG O 174 O 236)
+ (STOP)
+ (LABEL O 240) (comment uni1F75)
+ (LIG O 10 O 244)
+ (LIG O 174 O 244)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 10 O 245)
+ (LIG O 174 O 245)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 10 O 246)
+ (LIG O 174 O 246)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 10 O 247)
+ (LIG O 174 O 247)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 10 O 254)
+ (LIG O 174 O 254)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 10 O 255)
+ (LIG O 174 O 255)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 10 O 256)
+ (LIG O 174 O 256)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 10 O 257)
+ (LIG O 174 O 257)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 10 O 264)
+ (LIG O 174 O 264)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 10 O 265)
+ (LIG O 174 O 265)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 10 O 266)
+ (LIG O 174 O 266)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 10 O 267)
+ (LIG O 174 O 267)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 10 O 274)
+ (LIG O 174 O 274)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 10 O 275)
+ (LIG O 174 O 275)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 10 O 276)
+ (LIG O 174 O 276)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 10 O 277)
+ (LIG O 174 O 277)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 10 O 304)
+ (LIG O 174 O 304)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 10 O 305)
+ (LIG O 174 O 305)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 10 O 306)
+ (LIG O 174 O 306)
+ (STOP)
+ (LABEL O 333) (comment Iotadieresis)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL O 337) (comment Upsilondieresis)
+ (KRN C A R -170)
+ (KRN C L R -70)
+ (STOP)
+ (LABEL O 377) (comment uni0375)
+ (KRN C n R -91)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 522)
+ (CHARHT R 262)
+ (CHARIC R 107)
+ )
+(CHARACTER O 6 (comment uni03DA)
+ (CHARWD R 705)
+ (CHARHT R 496)
+ (CHARDP R 237)
+ (MAP
+ (SETCHAR O 7)
+ )
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 705)
+ (CHARHT R 496)
+ (CHARDP R 237)
+ )
+(CHARACTER O 10 (comment uni1FBE)
+ (CHARWD R 119)
+ (CHARDP R 242)
+ (MAP
+ (SETCHAR O 174)
+ )
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 745)
+ (CHARHT R 710)
+ (CHARDP R 242)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 813)
+ (CHARHT R 690)
+ (CHARDP R 242)
+ (CHARIC R 38)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 828)
+ (CHARHT R 703)
+ (CHARDP R 242)
+ )
+(CHARACTER O 14 (comment uni03D1)
+ (CHARWD R 560)
+ (CHARHT R 708)
+ (CHARDP R 17)
+ (CHARIC R 15)
+ )
+(CHARACTER O 17 (comment phi1)
+ (CHARWD R 640)
+ (CHARHT R 611)
+ (CHARDP R 235)
+ )
+(CHARACTER O 20 (comment uni03D0)
+ (CHARWD R 617)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 21 (comment omega1)
+ (CHARWD R 925)
+ (CHARHT R 460)
+ (CHARDP R 16)
+ (CHARIC R 17)
+ )
+(CHARACTER O 22 (comment uni03DE)
+ (CHARWD R 555)
+ (CHARHT R 474)
+ (CHARDP R 231)
+ )
+(CHARACTER O 27 (comment uni03E0)
+ (CHARWD R 754)
+ (CHARHT R 631)
+ (CHARDP R 96)
+ (MAP
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 30 (comment Euro)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1472)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 33 (comment uni03E0)
+ (CHARWD R 754)
+ (CHARHT R 631)
+ (CHARDP R 96)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 347)
+ (CHARHT R 712)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 395)
+ (CHARHT R 707)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 365)
+ (CHARHT R 821)
+ (CHARIC R 164)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ (CHARIC R 30)
+ )
+(CHARACTER O 42 (comment dieresis)
+ (CHARWD R 365)
+ (CHARHT R 660)
+ (CHARIC R 169)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 483)
+ (CHARHT R 716)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 488)
+ (CHARHT R 738)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 1011)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 210)
+ (CHARHT R 728)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 136)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 28)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 585)
+ (CHARHT R 485)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 262)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ (CHARIC R 9)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 343)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 166)
+ )
+(CHARACTER C 0
+ (CHARWD R 617)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 1
+ (CHARWD R 653)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2
+ (CHARWD R 641)
+ (CHARHT R 703)
+ )
+(CHARACTER C 3
+ (CHARWD R 636)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4
+ (CHARWD R 610)
+ (CHARHT R 702)
+ )
+(CHARACTER C 5
+ (CHARWD R 637)
+ (CHARHT R 712)
+ (CHARDP R 16)
+ )
+(CHARACTER C 6
+ (CHARWD R 620)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 2)
+ )
+(CHARACTER C 7
+ (CHARWD R 613)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 5)
+ )
+(CHARACTER C 8
+ (CHARWD R 623)
+ (CHARHT R 702)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9
+ (CHARWD R 619)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 343)
+ (CHARHT R 467)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 217)
+ (CHARHT R 453)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 179)
+ (CHARHT R 716)
+ )
+(CHARACTER O 75 (comment equalorig)
+ (CHARWD R 586)
+ (CHARHT R 378)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 155)
+ (CHARHT R 724)
+ (CHARIC R 181)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 343)
+ (CHARHT R 469)
+ (CHARDP R 154)
+ (CHARIC R 37)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 235)
+ (CHARHT R 826)
+ (CHARIC R 151)
+ )
+(CHARACTER C A
+ (CHARWD R 745)
+ (CHARHT R 710)
+ )
+(CHARACTER C B
+ (CHARWD R 770)
+ (CHARHT R 690)
+ )
+(CHARACTER C C
+ (CHARWD R 329)
+ (CHARHT R 732)
+ (CHARIC R 177)
+ )
+(CHARACTER C D
+ (CHARWD R 675)
+ (CHARHT R 709)
+ )
+(CHARACTER C E
+ (CHARWD R 758)
+ (CHARHT R 690)
+ (CHARIC R 8)
+ )
+(CHARACTER C F
+ (CHARWD R 861)
+ (CHARHT R 690)
+ )
+(CHARACTER C G
+ (CHARWD R 750)
+ (CHARHT R 690)
+ (CHARIC R 44)
+ )
+(CHARACTER C H
+ (CHARWD R 840)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C I
+ (CHARWD R 446)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C J
+ (CHARWD R 735)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C K
+ (CHARWD R 829)
+ (CHARHT R 690)
+ (CHARIC R 30)
+ )
+(CHARACTER C L
+ (CHARWD R 818)
+ (CHARHT R 710)
+ )
+(CHARACTER C M
+ (CHARWD R 971)
+ (CHARHT R 690)
+ (CHARIC R 32)
+ )
+(CHARACTER C N
+ (CHARWD R 797)
+ (CHARHT R 690)
+ (CHARDP R 16)
+ (CHARIC R 32)
+ )
+(CHARACTER C O
+ (CHARWD R 754)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C P
+ (CHARWD R 854)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C Q
+ (CHARWD R 839)
+ (CHARHT R 690)
+ (CHARIC R 52)
+ )
+(CHARACTER C R
+ (CHARWD R 684)
+ (CHARHT R 690)
+ (CHARIC R 24)
+ )
+(CHARACTER C S
+ (CHARWD R 776)
+ (CHARHT R 692)
+ )
+(CHARACTER C T
+ (CHARWD R 719)
+ (CHARHT R 690)
+ (CHARIC R 58)
+ )
+(CHARACTER C U
+ (CHARWD R 716)
+ (CHARHT R 712)
+ (CHARIC R 55)
+ )
+(CHARACTER C V
+ (CHARWD R 329)
+ (CHARHT R 722)
+ (CHARIC R 173)
+ )
+(CHARACTER C W
+ (CHARWD R 858)
+ (CHARHT R 703)
+ )
+(CHARACTER C X
+ (CHARWD R 746)
+ (CHARHT R 690)
+ (CHARIC R 15)
+ )
+(CHARACTER C Y
+ (CHARWD R 938)
+ (CHARHT R 703)
+ (CHARDP R 3)
+ (CHARIC R 51)
+ )
+(CHARACTER C Z
+ (CHARWD R 714)
+ (CHARHT R 690)
+ (CHARIC R 36)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 326)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 222)
+ (CHARHT R 829)
+ (CHARIC R 150)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 326)
+ (CHARHT R 666)
+ (CHARDP R 194)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 329)
+ (CHARHT R 721)
+ (CHARIC R 173)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 349)
+ (CHARHT R 733)
+ (CHARIC R 179)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 108)
+ (CHARHT R 735)
+ )
+(CHARACTER C a
+ (CHARWD R 668)
+ (CHARHT R 467)
+ (CHARDP R 16)
+ )
+(CHARACTER C b
+ (CHARWD R 597)
+ (CHARHT R 705)
+ (CHARDP R 222)
+ )
+(CHARACTER C c
+ (CHARWD R 507)
+ (CHARHT R 466)
+ (CHARDP R 237)
+ )
+(CHARACTER C d
+ (CHARWD R 615)
+ (CHARHT R 709)
+ (CHARDP R 16)
+ (CHARIC R 6)
+ )
+(CHARACTER C e
+ (CHARWD R 484)
+ (CHARHT R 465)
+ (CHARDP R 18)
+ )
+(CHARACTER C f
+ (CHARWD R 743)
+ (CHARHT R 479)
+ (CHARDP R 238)
+ )
+(CHARACTER C g
+ (CHARWD R 582)
+ (CHARHT R 475)
+ (CHARDP R 238)
+ (CHARIC R 24)
+ )
+(CHARACTER C h
+ (CHARWD R 564)
+ (CHARHT R 466)
+ (CHARDP R 240)
+ )
+(CHARACTER C i
+ (CHARWD R 289)
+ (CHARHT R 468)
+ (CHARDP R 16)
+ )
+(CHARACTER C j
+ (CHARWD R 540)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C k
+ (CHARWD R 580)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER C l
+ (CHARWD R 550)
+ (CHARHT R 710)
+ (CHARDP R 17)
+ )
+(CHARACTER C m
+ (CHARWD R 630)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER C n
+ (CHARWD R 545)
+ (CHARHT R 479)
+ (CHARDP R 26)
+ )
+(CHARACTER C o
+ (CHARWD R 604)
+ (CHARHT R 473)
+ (CHARDP R 17)
+ )
+(CHARACTER C p
+ (CHARWD R 703)
+ (CHARHT R 454)
+ (CHARDP R 19)
+ )
+(CHARACTER C q
+ (CHARWD R 580)
+ (CHARHT R 467)
+ (CHARDP R 239)
+ (CHARIC R 24)
+ )
+(CHARACTER C r
+ (CHARWD R 637)
+ (CHARHT R 467)
+ (CHARDP R 236)
+ )
+(CHARACTER C s
+ (CHARWD R 636)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ (CHARIC R 12)
+ )
+(CHARACTER C t
+ (CHARWD R 507)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ (CHARIC R 15)
+ )
+(CHARACTER C u
+ (CHARWD R 602)
+ (CHARHT R 470)
+ (CHARDP R 16)
+ )
+(CHARACTER C w
+ (CHARWD R 779)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER C x
+ (CHARWD R 460)
+ (CHARHT R 727)
+ (CHARDP R 240)
+ (CHARIC R 89)
+ )
+(CHARACTER C y
+ (CHARWD R 720)
+ (CHARHT R 710)
+ (CHARDP R 238)
+ )
+(CHARACTER C z
+ (CHARWD R 430)
+ (CHARHT R 720)
+ (CHARDP R 240)
+ (CHARIC R 94)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ (CHARIC R 3)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 119)
+ (CHARDP R 242)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ (CHARIC R 39)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 341)
+ (CHARHT R 651)
+ (CHARIC R 118)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1046)
+ (CHARHT R 262)
+ (CHARIC R 5)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 684)
+ (CHARHT R 731)
+ (CHARDP R 16)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 684)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 684)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 684)
+ (CHARHT R 729)
+ (CHARDP R 16)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 668)
+ (CHARHT R 735)
+ (CHARDP R 242)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 668)
+ (CHARHT R 726)
+ (CHARDP R 242)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 668)
+ (CHARHT R 724)
+ (CHARDP R 242)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 668)
+ (CHARHT R 732)
+ (CHARDP R 242)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 668)
+ (CHARHT R 722)
+ (CHARDP R 16)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 668)
+ (CHARHT R 731)
+ (CHARDP R 16)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 684)
+ (CHARHT R 721)
+ (CHARDP R 16)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 684)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 668)
+ (CHARHT R 724)
+ (CHARDP R 242)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 668)
+ (CHARHT R 721)
+ (CHARDP R 242)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 668)
+ (CHARHT R 728)
+ (CHARDP R 242)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 684)
+ (CHARHT R 650)
+ (CHARDP R 16)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 684)
+ (CHARHT R 828)
+ (CHARDP R 16)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 684)
+ (CHARHT R 827)
+ (CHARDP R 16)
+ )
+(CHARACTER O 223 (comment uni03DC)
+ (CHARWD R 760)
+ (CHARHT R 467)
+ (CHARDP R 223)
+ (CHARIC R 2)
+ (MAP
+ (SETCHAR O 303)
+ )
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 668)
+ (CHARHT R 641)
+ (CHARDP R 242)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 668)
+ (CHARHT R 823)
+ (CHARDP R 242)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 668)
+ (CHARHT R 823)
+ (CHARDP R 242)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 573)
+ (CHARHT R 732)
+ (CHARDP R 240)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 568)
+ (CHARHT R 726)
+ (CHARDP R 240)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 568)
+ (CHARHT R 715)
+ (CHARDP R 240)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 564)
+ (CHARHT R 728)
+ (CHARDP R 242)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 564)
+ (CHARHT R 716)
+ (CHARDP R 242)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 564)
+ (CHARHT R 724)
+ (CHARDP R 242)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 564)
+ (CHARHT R 722)
+ (CHARDP R 240)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 569)
+ (CHARHT R 722)
+ (CHARDP R 240)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 569)
+ (CHARHT R 731)
+ (CHARDP R 240)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 564)
+ (CHARHT R 733)
+ (CHARDP R 240)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 564)
+ (CHARHT R 725)
+ (CHARDP R 240)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 585)
+ (CHARHT R 719)
+ (CHARDP R 242)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 644)
+ (CHARHT R 731)
+ (CHARDP R 240)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 598)
+ (CHARHT R 723)
+ (CHARDP R 242)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 584)
+ (CHARHT R 650)
+ (CHARDP R 240)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 596)
+ (CHARHT R 824)
+ (CHARDP R 240)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 569)
+ (CHARHT R 821)
+ (CHARDP R 240)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 568)
+ (CHARHT R 733)
+ (CHARDP R 240)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 589)
+ (CHARHT R 648)
+ (CHARDP R 242)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 585)
+ (CHARHT R 819)
+ (CHARDP R 242)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 578)
+ (CHARHT R 822)
+ (CHARDP R 243)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 564)
+ (CHARHT R 726)
+ (CHARDP R 242)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 785)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 786)
+ (CHARHT R 716)
+ (CHARDP R 16)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 786)
+ (CHARHT R 715)
+ (CHARDP R 16)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 786)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 779)
+ (CHARHT R 730)
+ (CHARDP R 242)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 779)
+ (CHARHT R 726)
+ (CHARDP R 242)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 779)
+ (CHARHT R 724)
+ (CHARDP R 242)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 779)
+ (CHARHT R 732)
+ (CHARDP R 242)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 778)
+ (CHARHT R 722)
+ (CHARDP R 16)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 785)
+ (CHARHT R 722)
+ (CHARDP R 16)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 785)
+ (CHARHT R 731)
+ (CHARDP R 16)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 786)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 779)
+ (CHARHT R 724)
+ (CHARDP R 242)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 770)
+ (CHARHT R 722)
+ (CHARDP R 242)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 770)
+ (CHARHT R 721)
+ (CHARDP R 242)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 779)
+ (CHARHT R 730)
+ (CHARDP R 242)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 786)
+ (CHARHT R 660)
+ (CHARDP R 16)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 786)
+ (CHARHT R 824)
+ (CHARDP R 16)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 786)
+ (CHARHT R 821)
+ (CHARDP R 16)
+ )
+(CHARACTER O 303 (comment uni03DC)
+ (CHARWD R 760)
+ (CHARHT R 467)
+ (CHARDP R 223)
+ (CHARIC R 2)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 779)
+ (CHARHT R 655)
+ (CHARDP R 242)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 779)
+ (CHARHT R 816)
+ (CHARDP R 242)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 779)
+ (CHARHT R 822)
+ (CHARDP R 242)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 340)
+ (CHARHT R 731)
+ (CHARDP R 16)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 340)
+ (CHARHT R 716)
+ (CHARDP R 16)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 340)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ (CHARIC R 11)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 340)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ (CHARIC R 72)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 614)
+ (CHARHT R 732)
+ (CHARDP R 16)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 613)
+ (CHARHT R 716)
+ (CHARDP R 16)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 613)
+ (CHARHT R 715)
+ (CHARDP R 16)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 613)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 340)
+ (CHARHT R 722)
+ (CHARDP R 16)
+ (CHARIC R 78)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 340)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 100)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 340)
+ (CHARHT R 721)
+ (CHARDP R 16)
+ (CHARIC R 125)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 340)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ (CHARIC R 62)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 603)
+ (CHARHT R 721)
+ (CHARDP R 16)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 602)
+ (CHARHT R 722)
+ (CHARDP R 16)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 602)
+ (CHARHT R 731)
+ (CHARDP R 16)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 613)
+ (CHARHT R 733)
+ (CHARDP R 16)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 340)
+ (CHARHT R 650)
+ (CHARDP R 16)
+ (CHARIC R 34)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 340)
+ (CHARHT R 835)
+ (CHARDP R 16)
+ (CHARIC R 69)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 340)
+ (CHARHT R 841)
+ (CHARDP R 16)
+ (CHARIC R 74)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 490)
+ (CHARHT R 869)
+ (CHARIC R 58)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 613)
+ (CHARHT R 650)
+ (CHARDP R 16)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 639)
+ (CHARHT R 834)
+ (CHARDP R 16)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 622)
+ (CHARHT R 831)
+ (CHARDP R 16)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 689)
+ (CHARHT R 874)
+ (CHARIC R 55)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 494)
+ (CHARHT R 731)
+ (CHARDP R 18)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 514)
+ (CHARHT R 726)
+ (CHARDP R 18)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 500)
+ (CHARHT R 725)
+ (CHARDP R 18)
+ (CHARIC R 1)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 507)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 16)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 612)
+ (CHARHT R 731)
+ (CHARDP R 17)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 612)
+ (CHARHT R 716)
+ (CHARDP R 17)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 612)
+ (CHARHT R 725)
+ (CHARDP R 17)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 622)
+ (CHARHT R 733)
+ (CHARDP R 17)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 500)
+ (CHARHT R 722)
+ (CHARDP R 18)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 503)
+ (CHARHT R 727)
+ (CHARDP R 18)
+ (CHARIC R 61)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 506)
+ (CHARHT R 736)
+ (CHARDP R 13)
+ (CHARIC R 74)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 524)
+ (CHARHT R 713)
+ (CHARDP R 18)
+ (CHARIC R 16)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 619)
+ (CHARHT R 722)
+ (CHARDP R 17)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 606)
+ (CHARHT R 726)
+ (CHARDP R 17)
+ (CHARIC R 7)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 602)
+ (CHARHT R 726)
+ (CHARDP R 17)
+ (CHARIC R 17)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 630)
+ (CHARHT R 723)
+ (CHARDP R 17)
+ )
+(CHARACTER O 360 (comment iotadieresis)
+ (CHARWD R 340)
+ (CHARHT R 656)
+ (CHARDP R 16)
+ (CHARIC R 100)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 340)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ (CHARIC R 128)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 340)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ (CHARIC R 137)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 289)
+ (CHARHT R 821)
+ (CHARDP R 16)
+ (CHARIC R 133)
+ )
+(CHARACTER O 364 (comment upsilondieresis)
+ (CHARWD R 590)
+ (CHARHT R 659)
+ (CHARDP R 16)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 614)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 613)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ (CHARIC R 17)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 602)
+ (CHARHT R 819)
+ (CHARDP R 16)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 668)
+ (CHARHT R 467)
+ (CHARDP R 242)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 566)
+ (CHARHT R 466)
+ (CHARDP R 242)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 779)
+ (CHARHT R 465)
+ (CHARDP R 239)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 637)
+ (CHARHT R 720)
+ (CHARDP R 236)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 661)
+ (CHARHT R 715)
+ (CHARDP R 236)
+ )
+(CHARACTER O 376 (comment uni0374)
+ (CHARWD R 189)
+ (CHARHT R 670)
+ )
+(CHARACTER O 377 (comment uni0375)
+ (CHARWD R 314)
+ (CHARDP R 220)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gdidoti6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gdidoti6a.vpl
new file mode 100644
index 0000000000..47eb4e9033
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gdidoti6a.vpl
@@ -0,0 +1,1822 @@
+(VTITLE Created by afm2tfm GFSDidot-Italic.afm -T gpdidoti.enc -v gdidoti6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gdidoti6r)
+(CODINGSCHEME gpdidoti)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SLANT R 0.212557)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gdidoti6r)
+ )
+(LIGTABLE
+ (LABEL BOUNDARYCHAR)
+ (LIG C j O 14)
+ (STOP)
+ (LABEL O 0) (comment endash)
+ (/LIG C j O 14)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 367)
+ (LIG C i O 363)
+ (STOP)
+ (LABEL O 42) (comment dieresis)
+ (LIG O 140 O 44)
+ (LIG O 176 O 40)
+ (LIG C U O 337)
+ (LIG C u O 364)
+ (LIG C I O 333)
+ (LIG C i O 360)
+ (LIG O 47 O 43)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 366)
+ (LIG C i O 362)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 365)
+ (LIG C i O 361)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG O 47 O 35)
+ (LIG C w O 270)
+ (LIG C u O 324)
+ (LIG C o O 354)
+ (LIG C i O 320)
+ (LIG C h O 240)
+ (LIG C e O 350)
+ (LIG C a O 210)
+ (LIG O 42 O 43)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (/LIG C j O 14)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (/LIG C j O 14)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C r O 373)
+ (LIG C w O 261)
+ (LIG C u O 315)
+ (LIG C o O 345)
+ (LIG C i O 311)
+ (LIG C h O 231)
+ (LIG C e O 341)
+ (LIG C a O 201)
+ (LIG O 176 O 100)
+ (LIG O 140 O 103)
+ (LIG O 47 O 126)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C r O 374)
+ (LIG C w O 262)
+ (LIG C u O 316)
+ (LIG C o O 346)
+ (LIG C i O 312)
+ (LIG C h O 232)
+ (LIG C e O 342)
+ (LIG C a O 202)
+ (LIG O 176 O 134)
+ (LIG O 140 O 137)
+ (LIG O 47 O 136)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 301)
+ (LIG C u O 335)
+ (LIG C i O 331)
+ (LIG C h O 251)
+ (LIG C a O 221)
+ (STOP)
+ (LABEL C A)
+ (LIG O 174 O 11)
+ (KRN C p R -50)
+ (KRN C L R 70)
+ (KRN C X R 30)
+ (KRN C U R 20)
+ (KRN O 337 R 30) (comment Upsilondieresis)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN C g R -50)
+ (KRN C h R -50)
+ (KRN C j R -50)
+ (KRN C n R -50)
+ (KRN C t R -50)
+ (KRN C u R -50)
+ (KRN C q R -50)
+ (KRN C y R -50)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 315 R -50) (comment uni1F51)
+ (KRN O 316 R -50) (comment uni1F50)
+ (KRN O 325 R -50) (comment uni1F55)
+ (KRN O 317 R -50) (comment uni1F53)
+ (KRN O 326 R -50) (comment uni1F54)
+ (KRN O 327 R -50) (comment uni1F52)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 336 R -50) (comment uni1F56)
+ (KRN O 335 R -50) (comment uni1F57)
+ (KRN O 366 R -50) (comment uni1FE3)
+ (KRN O 365 R -50) (comment uni1FE2)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 1 O 123)
+ (LIG C w O 263)
+ (LIG C u O 317)
+ (LIG C o O 347)
+ (LIG C i O 313)
+ (LIG C h O 243)
+ (LIG C e O 343)
+ (LIG C a O 203)
+ (STOP)
+ (LABEL C F)
+ (KRN C A R -80)
+ (STOP)
+ (LABEL C G)
+ (KRN C p R -70)
+ (KRN C A R -80)
+ (KRN C L R -150)
+ (KRN O 210 R -70) (comment uni1F71)
+ (KRN O 350 R -70) (comment uni1F73)
+ (KRN O 240 R -70) (comment uni1F75)
+ (KRN O 320 R -70) (comment uni1F77)
+ (KRN C a R -70)
+ (KRN C b R -70)
+ (KRN C g R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C z R -70)
+ (KRN C h R -70)
+ (KRN C j R -70)
+ (KRN C i R -70)
+ (KRN C k R -70)
+ (KRN C l R -70)
+ (KRN C n R -70)
+ (KRN C x R -50)
+ (KRN C o R -100)
+ (KRN C r R -100)
+ (KRN C c R -70)
+ (KRN C s R -90)
+ (KRN C t R -70)
+ (KRN C u R -70)
+ (KRN C f R -70)
+ (KRN C q R -70)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 354 R -100) (comment uni1F79)
+ (KRN O 324 R -70) (comment uni1F7B)
+ (KRN O 270 R -70) (comment uni1F7D)
+ (KRN O 20 R -70) (comment uni03D0)
+ (KRN O 14 R -50) (comment theta1)
+ (KRN O 17 R -100) (comment phi1)
+ (KRN O 200 R -70) (comment uni1F70)
+ (KRN O 204 R -70) (comment uni1FB2)
+ (KRN O 370 R -70) (comment uni1FB3)
+ (KRN O 220 R -70) (comment uni1FB6)
+ (KRN O 224 R -70) (comment uni1FB7)
+ (KRN O 340 R -70) (comment uni1F72)
+ (KRN O 341 R -70) (comment uni1F11)
+ (KRN O 230 R -70) (comment uni1F74)
+ (KRN O 234 R -70) (comment uni1FC2)
+ (KRN O 371 R -70) (comment uni1FC3)
+ (KRN O 244 R -70) (comment uni1FC4)
+ (KRN O 250 R -70) (comment uni1FC6)
+ (KRN O 254 R -70) (comment uni1FC7)
+ (KRN O 310 R -40) (comment uni1F76)
+ (KRN O 344 R -70) (comment uni1F78)
+ (KRN O 373 R -100) (comment uni1FE5)
+ (KRN O 374 R -100) (comment uni1FE4)
+ (KRN O 314 R -70) (comment uni1F7A)
+ (KRN O 334 R -70) (comment uni1FE6)
+ (KRN O 260 R -70) (comment uni1F7C)
+ (KRN O 300 R -70) (comment uni1FF6)
+ (KRN O 264 R -70) (comment uni1FF2)
+ (KRN O 372 R -70) (comment uni1FF3)
+ (KRN O 274 R -70) (comment uni1FF4)
+ (KRN O 304 R -70) (comment uni1FF7)
+ (STOP)
+ (LABEL C H)
+ (LIG O 174 O 12)
+ (KRN C A R -40)
+ (STOP)
+ (LABEL C I)
+ (KRN C A R -40)
+ (STOP)
+ (LABEL C J)
+ (KRN C A R -50)
+ (STOP)
+ (LABEL C K)
+ (KRN C A R -40)
+ (STOP)
+ (LABEL C L)
+ (KRN C p R -50)
+ (KRN C A R 70)
+ (KRN C L R 70)
+ (KRN C T R -50)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN C g R -50)
+ (KRN C h R -50)
+ (KRN C j R -50)
+ (KRN C n R -50)
+ (KRN C t R -50)
+ (KRN C u R -50)
+ (KRN C q R -50)
+ (KRN C y R -50)
+ (KRN O 364 R -50) (comment upsilondieresis)
+ (STOP)
+ (LABEL C M)
+ (KRN C A R -20)
+ (STOP)
+ (LABEL C N)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL C O)
+ (KRN C R R -40)
+ (KRN C U R -80)
+ (STOP)
+ (LABEL C Q)
+ (KRN C p R -50)
+ (KRN C A R 70)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN C h R -50)
+ (KRN C n R -50)
+ (KRN C t R -50)
+ (KRN C u R -50)
+ (KRN C q R -50)
+ (KRN O 364 R -50) (comment upsilondieresis)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 234 R -50) (comment uni1FC2)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 367 R -50) (comment uni1FE7)
+ (STOP)
+ (LABEL C R)
+ (KRN C p R -70)
+ (KRN C A R -80)
+ (KRN C O R 40)
+ (KRN O 210 R -70) (comment uni1F71)
+ (KRN O 350 R -70) (comment uni1F73)
+ (KRN O 240 R -70) (comment uni1F75)
+ (KRN O 320 R -70) (comment uni1F77)
+ (KRN C a R -70)
+ (KRN C b R -70)
+ (KRN C g R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C z R -70)
+ (KRN C h R -70)
+ (KRN C j R -70)
+ (KRN C i R -70)
+ (KRN C k R -70)
+ (KRN C l R -70)
+ (KRN C n R -70)
+ (KRN C x R -70)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C c R -70)
+ (KRN C s R -70)
+ (KRN C t R -70)
+ (KRN C u R -70)
+ (KRN C f R -70)
+ (KRN C q R -70)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 354 R -70) (comment uni1F79)
+ (KRN O 324 R -70) (comment uni1F7B)
+ (KRN O 270 R -70) (comment uni1F7D)
+ (STOP)
+ (LABEL C T)
+ (KRN C p R -70)
+ (KRN C A R -100)
+ (KRN C L R -50)
+ (KRN O 210 R -70) (comment uni1F71)
+ (KRN O 350 R -70) (comment uni1F73)
+ (KRN O 240 R -70) (comment uni1F75)
+ (KRN O 320 R -70) (comment uni1F77)
+ (KRN C a R -70)
+ (KRN C b R -70)
+ (KRN C g R -70)
+ (KRN C d R -70)
+ (KRN C e R -70)
+ (KRN C z R -70)
+ (KRN C h R -70)
+ (KRN C j R -70)
+ (KRN C i R -70)
+ (KRN C k R -70)
+ (KRN C l R -70)
+ (KRN C n R -70)
+ (KRN C x R -70)
+ (KRN C o R -70)
+ (KRN C r R -70)
+ (KRN C c R -70)
+ (KRN C s R -70)
+ (KRN C t R -70)
+ (KRN C u R -70)
+ (KRN C f R -70)
+ (KRN C q R -70)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 354 R -70) (comment uni1F79)
+ (KRN O 324 R -70) (comment uni1F7B)
+ (KRN O 270 R -70) (comment uni1F7D)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 204 R -50) (comment uni1FB2)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 340 R -50) (comment uni1F72)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 254 R -50) (comment uni1FC7)
+ (KRN O 344 R -50) (comment uni1F78)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 260 R -50) (comment uni1F7C)
+ (KRN O 300 R -50) (comment uni1FF6)
+ (KRN O 264 R -50) (comment uni1FF2)
+ (KRN O 372 R -50) (comment uni1FF3)
+ (KRN O 274 R -50) (comment uni1FF4)
+ (STOP)
+ (LABEL C U)
+ (KRN C p R -50)
+ (KRN C A R -140)
+ (KRN C L R -180)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN O 350 R -50) (comment uni1F73)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN C a R -50)
+ (KRN C b R -50)
+ (KRN C g R -90)
+ (KRN C d R -10)
+ (KRN C e R -50)
+ (KRN C z R -30)
+ (KRN C h R -70)
+ (KRN C j R -30)
+ (KRN C i R -50)
+ (KRN C k R -50)
+ (KRN C n R -50)
+ (KRN C o R -70)
+ (KRN C r R -50)
+ (KRN C c R -50)
+ (KRN C s R -50)
+ (KRN C t R -50)
+ (KRN C u R -70)
+ (KRN C f R -50)
+ (KRN C q R -50)
+ (KRN C y R -70)
+ (KRN C w R -70)
+ (KRN O 360 R 50) (comment iotadieresis)
+ (KRN O 364 R -70) (comment upsilondieresis)
+ (KRN O 354 R -50) (comment uni1F79)
+ (KRN O 324 R -70) (comment uni1F7B)
+ (KRN O 270 R -70) (comment uni1F7D)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 271)
+ (LIG C u O 325)
+ (LIG C o O 355)
+ (LIG C i O 321)
+ (LIG C h O 241)
+ (LIG C e O 351)
+ (LIG C a O 211)
+ (STOP)
+ (LABEL C W)
+ (LIG O 174 O 13)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL C X)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL C Y)
+ (KRN C A R -80)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 302)
+ (LIG C u O 336)
+ (LIG C i O 332)
+ (LIG C h O 252)
+ (LIG C a O 222)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 272)
+ (LIG C u O 326)
+ (LIG C o O 356)
+ (LIG C i O 322)
+ (LIG C h O 242)
+ (LIG C e O 352)
+ (LIG C a O 212)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 273)
+ (LIG C u O 327)
+ (LIG C o O 357)
+ (LIG C i O 323)
+ (LIG C h O 253)
+ (LIG C e O 353)
+ (LIG C a O 213)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C w O 260)
+ (LIG C u O 314)
+ (LIG C o O 344)
+ (LIG C i O 310)
+ (LIG C h O 230)
+ (LIG C e O 340)
+ (LIG C a O 200)
+ (LIG O 42 O 44)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 174 O 370)
+ (KRN C s R -28)
+ (STOP)
+ (LABEL C e)
+ (KRN C t R 25)
+ (STOP)
+ (LABEL C g)
+ (KRN C a R -16)
+ (KRN C g R 24)
+ (KRN C h R 22)
+ (KRN C l R -62)
+ (KRN C o R -12)
+ (KRN C r R -22)
+ (STOP)
+ (LABEL C h)
+ (LIG O 174 O 371)
+ (KRN C s R -12)
+ (STOP)
+ (LABEL C j)
+ (KRN C l R -42)
+ (STOP)
+ (LABEL C k)
+ (KRN C h R 23)
+ (KRN C t R 12)
+ (STOP)
+ (LABEL C l)
+ (KRN C r R 40)
+ (STOP)
+ (LABEL C n)
+ (KRN C l R -70)
+ (KRN C o R -20)
+ (STOP)
+ (LABEL C o)
+ (KRN C l R -24)
+ (KRN C q R -32)
+ (STOP)
+ (LABEL C q)
+ (KRN C h R 44)
+ (KRN C o R -12)
+ (STOP)
+ (LABEL C r)
+ (KRN C l R -30)
+ (KRN C t R 12)
+ (STOP)
+ (LABEL C s)
+ (LIG/ O 73 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 175 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/> O 47 O 163)
+ (LIG/ O 1 O 143)
+ (KRN C g R 22)
+ (KRN C h R 22)
+ (KRN C t R 22)
+ (STOP)
+ (LABEL C t)
+ (KRN C h R 28)
+ (KRN C s R -20)
+ (KRN C t R 20)
+ (STOP)
+ (LABEL C u)
+ (KRN C l R -48)
+ (STOP)
+ (LABEL C w)
+ (LIG O 174 O 372)
+ (STOP)
+ (LABEL C z)
+ (KRN C a R -50)
+ (KRN C e R -50)
+ (KRN C h R -70)
+ (KRN C r R 24)
+ (STOP)
+ (LABEL O 173) (comment guillemotleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C w O 300)
+ (LIG C u O 334)
+ (LIG C i O 330)
+ (LIG C h O 250)
+ (LIG C a O 220)
+ (LIG O 42 O 40)
+ (LIG O 74 O 100)
+ (LIG O 76 O 134)
+ (STOP)
+ (LABEL O 177) (comment emdash)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 174 O 204)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 174 O 205)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 174 O 206)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 174 O 207)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 174 O 215)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 174 O 216)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 174 O 217)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 174 O 224)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 174 O 225)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 174 O 226)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 174 O 234)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 174 O 235)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 174 O 236)
+ (STOP)
+ (LABEL O 240) (comment uni1F75)
+ (LIG O 174 O 244)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 174 O 245)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 174 O 246)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 174 O 247)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 174 O 254)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 174 O 255)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 174 O 256)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 174 O 257)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 174 O 264)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 174 O 265)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 174 O 266)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 174 O 267)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 174 O 274)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 174 O 275)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 174 O 276)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 174 O 277)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 174 O 304)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 174 O 305)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 174 O 306)
+ (STOP)
+ (LABEL O 333) (comment Iotadieresis)
+ (KRN C A R -30)
+ (STOP)
+ (LABEL O 337) (comment Upsilondieresis)
+ (KRN C A R -170)
+ (KRN C L R -70)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 522)
+ (CHARHT R 262)
+ (CHARIC R 107)
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 713)
+ (CHARHT R 689)
+ (CHARIC R 89)
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 696)
+ (CHARHT R 710)
+ (CHARDP R 239)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARDP R 239)
+ (CHARIC R 38)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 809)
+ (CHARHT R 704)
+ (CHARDP R 239)
+ )
+(CHARACTER O 14 (comment theta1)
+ (CHARWD R 531)
+ (CHARHT R 705)
+ (CHARDP R 10)
+ )
+(CHARACTER O 17 (comment phi1)
+ (CHARWD R 538)
+ (CHARHT R 386)
+ (CHARDP R 194)
+ )
+(CHARACTER O 20 (comment uni03D0)
+ (CHARWD R 513)
+ (CHARHT R 702)
+ (CHARDP R 10)
+ (CHARIC R 10)
+ )
+(CHARACTER O 21 (comment omega1)
+ (CHARWD R 671)
+ (CHARHT R 388)
+ (CHARDP R 11)
+ )
+(CHARACTER O 23 (comment uni03DE)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER O 25 (comment partialdiff)
+ (CHARWD R 494)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ )
+(CHARACTER O 30 (comment Euro)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1327)
+ (CHARHT R 714)
+ (CHARDP R 49)
+ )
+(CHARACTER O 33 (comment uni03E0)
+ (CHARWD R 926)
+ (CHARHT R 435)
+ (CHARDP R 247)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 207)
+ (CHARHT R 707)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 419)
+ (CHARHT R 757)
+ (CHARIC R 19)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 450)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment dieresis)
+ (CHARWD R 377)
+ (CHARHT R 625)
+ (CHARIC R 16)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 447)
+ (CHARHT R 677)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 262)
+ (CHARHT R 679)
+ (CHARIC R 29)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 911)
+ (CHARHT R 714)
+ (CHARDP R 49)
+ )
+(CHARACTER O 46 (comment middot)
+ (CHARWD R 294)
+ (CHARHT R 358)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 170)
+ (CHARHT R 716)
+ (CHARIC R 32)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 133)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 28)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 624)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 374)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 409)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 342)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 407)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 50)
+ )
+(CHARACTER C 0
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 1
+ (CHARWD R 564)
+ (CHARHT R 690)
+ )
+(CHARACTER C 2
+ (CHARWD R 564)
+ (CHARHT R 704)
+ )
+(CHARACTER C 3
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 4
+ (CHARWD R 564)
+ (CHARHT R 706)
+ )
+(CHARACTER C 5
+ (CHARWD R 564)
+ (CHARHT R 712)
+ (CHARDP R 17)
+ )
+(CHARACTER C 6
+ (CHARWD R 564)
+ (CHARHT R 701)
+ (CHARDP R 16)
+ (CHARIC R 1)
+ )
+(CHARACTER C 7
+ (CHARWD R 564)
+ (CHARHT R 690)
+ (CHARDP R 18)
+ (CHARIC R 5)
+ )
+(CHARACTER C 8
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9
+ (CHARWD R 564)
+ (CHARHT R 702)
+ (CHARDP R 16)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 413)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 337)
+ (CHARHT R 453)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 201)
+ (CHARHT R 704)
+ (CHARIC R 19)
+ )
+(CHARACTER O 75 (comment equal)
+ (CHARWD R 607)
+ (CHARHT R 400)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 155)
+ (CHARHT R 703)
+ (CHARIC R 25)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 449)
+ (CHARHT R 465)
+ (CHARDP R 154)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 235)
+ (CHARHT R 697)
+ (CHARIC R 43)
+ )
+(CHARACTER C A
+ (CHARWD R 696)
+ (CHARHT R 710)
+ )
+(CHARACTER C B
+ (CHARWD R 744)
+ (CHARHT R 690)
+ )
+(CHARACTER C C
+ (CHARWD R 280)
+ (CHARHT R 713)
+ (CHARIC R 41)
+ )
+(CHARACTER C D
+ (CHARWD R 623)
+ (CHARHT R 709)
+ )
+(CHARACTER C E
+ (CHARWD R 721)
+ (CHARHT R 690)
+ (CHARIC R 8)
+ )
+(CHARACTER C F
+ (CHARWD R 753)
+ (CHARHT R 690)
+ )
+(CHARACTER C G
+ (CHARWD R 665)
+ (CHARHT R 690)
+ (CHARIC R 44)
+ )
+(CHARACTER C H
+ (CHARWD R 807)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C I
+ (CHARWD R 404)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C J
+ (CHARWD R 731)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C K
+ (CHARWD R 783)
+ (CHARHT R 690)
+ (CHARIC R 30)
+ )
+(CHARACTER C L
+ (CHARWD R 774)
+ (CHARHT R 710)
+ )
+(CHARACTER C M
+ (CHARWD R 923)
+ (CHARHT R 690)
+ (CHARIC R 32)
+ )
+(CHARACTER C N
+ (CHARWD R 784)
+ (CHARHT R 690)
+ (CHARDP R 17)
+ (CHARIC R 32)
+ )
+(CHARACTER C O
+ (CHARWD R 734)
+ (CHARHT R 711)
+ (CHARDP R 17)
+ )
+(CHARACTER C P
+ (CHARWD R 790)
+ (CHARHT R 690)
+ (CHARIC R 38)
+ )
+(CHARACTER C Q
+ (CHARWD R 766)
+ (CHARHT R 690)
+ (CHARIC R 52)
+ )
+(CHARACTER C R
+ (CHARWD R 663)
+ (CHARHT R 690)
+ (CHARIC R 24)
+ )
+(CHARACTER C S
+ (CHARWD R 723)
+ (CHARHT R 690)
+ )
+(CHARACTER C T
+ (CHARWD R 677)
+ (CHARHT R 690)
+ (CHARIC R 58)
+ )
+(CHARACTER C U
+ (CHARWD R 644)
+ (CHARHT R 710)
+ (CHARIC R 55)
+ )
+(CHARACTER C V
+ (CHARWD R 329)
+ (CHARHT R 720)
+ (CHARIC R 147)
+ )
+(CHARACTER C W
+ (CHARWD R 809)
+ (CHARHT R 704)
+ )
+(CHARACTER C X
+ (CHARWD R 715)
+ (CHARHT R 690)
+ (CHARIC R 15)
+ )
+(CHARACTER C Y
+ (CHARWD R 859)
+ (CHARHT R 704)
+ (CHARIC R 51)
+ )
+(CHARACTER C Z
+ (CHARWD R 662)
+ (CHARHT R 691)
+ (CHARIC R 36)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 323)
+ (CHARHT R 711)
+ (CHARDP R 97)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 244)
+ (CHARHT R 698)
+ (CHARIC R 43)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 323)
+ (CHARHT R 711)
+ (CHARDP R 97)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 329)
+ (CHARHT R 721)
+ (CHARIC R 146)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 285)
+ (CHARHT R 711)
+ (CHARIC R 40)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 183)
+ (CHARHT R 718)
+ )
+(CHARACTER C a
+ (CHARWD R 649)
+ (CHARHT R 466)
+ (CHARDP R 16)
+ )
+(CHARACTER C b
+ (CHARWD R 564)
+ (CHARHT R 703)
+ (CHARDP R 223)
+ )
+(CHARACTER C c
+ (CHARWD R 506)
+ (CHARHT R 465)
+ (CHARDP R 237)
+ )
+(CHARACTER C d
+ (CHARWD R 556)
+ (CHARHT R 711)
+ (CHARDP R 17)
+ (CHARIC R 6)
+ )
+(CHARACTER C e
+ (CHARWD R 479)
+ (CHARHT R 465)
+ (CHARDP R 18)
+ )
+(CHARACTER C f
+ (CHARWD R 699)
+ (CHARHT R 480)
+ (CHARDP R 239)
+ )
+(CHARACTER C g
+ (CHARWD R 557)
+ (CHARHT R 466)
+ (CHARDP R 239)
+ (CHARIC R 24)
+ )
+(CHARACTER C h
+ (CHARWD R 528)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER C i
+ (CHARWD R 256)
+ (CHARHT R 465)
+ (CHARDP R 17)
+ )
+(CHARACTER C j
+ (CHARWD R 507)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER C k
+ (CHARWD R 551)
+ (CHARHT R 465)
+ (CHARDP R 20)
+ )
+(CHARACTER C l
+ (CHARWD R 524)
+ (CHARHT R 710)
+ (CHARDP R 16)
+ )
+(CHARACTER C m
+ (CHARWD R 594)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER C n
+ (CHARWD R 488)
+ (CHARHT R 501)
+ (CHARDP R 26)
+ )
+(CHARACTER C o
+ (CHARWD R 569)
+ (CHARHT R 471)
+ (CHARDP R 19)
+ )
+(CHARACTER C p
+ (CHARWD R 658)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ )
+(CHARACTER C q
+ (CHARWD R 529)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ (CHARIC R 24)
+ )
+(CHARACTER C r
+ (CHARWD R 580)
+ (CHARHT R 472)
+ (CHARDP R 237)
+ )
+(CHARACTER C s
+ (CHARWD R 595)
+ (CHARHT R 454)
+ (CHARDP R 16)
+ (CHARIC R 12)
+ )
+(CHARACTER C t
+ (CHARWD R 484)
+ (CHARHT R 454)
+ (CHARDP R 17)
+ (CHARIC R 15)
+ )
+(CHARACTER C u
+ (CHARWD R 572)
+ (CHARHT R 470)
+ (CHARDP R 16)
+ )
+(CHARACTER C w
+ (CHARWD R 716)
+ (CHARHT R 471)
+ (CHARDP R 3)
+ )
+(CHARACTER C x
+ (CHARWD R 477)
+ (CHARHT R 721)
+ (CHARDP R 235)
+ (CHARIC R 89)
+ )
+(CHARACTER C y
+ (CHARWD R 689)
+ (CHARHT R 710)
+ (CHARDP R 237)
+ )
+(CHARACTER C z
+ (CHARWD R 437)
+ (CHARHT R 717)
+ (CHARDP R 237)
+ (CHARIC R 94)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 333)
+ (CHARDP R 239)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ (CHARIC R 39)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 341)
+ (CHARHT R 690)
+ (CHARIC R 142)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1046)
+ (CHARHT R 262)
+ (CHARIC R 5)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 649)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 656)
+ (CHARHT R 737)
+ (CHARDP R 16)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 656)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 656)
+ (CHARHT R 727)
+ (CHARDP R 16)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 649)
+ (CHARHT R 738)
+ (CHARDP R 239)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 649)
+ (CHARHT R 737)
+ (CHARDP R 239)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 649)
+ (CHARHT R 735)
+ (CHARDP R 239)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 649)
+ (CHARHT R 727)
+ (CHARDP R 239)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 649)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 656)
+ (CHARHT R 720)
+ (CHARDP R 16)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 656)
+ (CHARHT R 721)
+ (CHARDP R 16)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 656)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 649)
+ (CHARHT R 720)
+ (CHARDP R 239)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 653)
+ (CHARHT R 721)
+ (CHARDP R 239)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 649)
+ (CHARHT R 737)
+ (CHARDP R 239)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 649)
+ (CHARHT R 640)
+ (CHARDP R 16)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 656)
+ (CHARHT R 796)
+ (CHARDP R 16)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 656)
+ (CHARHT R 811)
+ (CHARDP R 16)
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 649)
+ (CHARHT R 640)
+ (CHARDP R 239)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 649)
+ (CHARHT R 796)
+ (CHARDP R 239)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 649)
+ (CHARHT R 807)
+ (CHARDP R 239)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 528)
+ (CHARHT R 738)
+ (CHARDP R 238)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 528)
+ (CHARHT R 737)
+ (CHARDP R 238)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 528)
+ (CHARHT R 735)
+ (CHARDP R 238)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 526)
+ (CHARHT R 738)
+ (CHARDP R 242)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 528)
+ (CHARHT R 737)
+ (CHARDP R 238)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 527)
+ (CHARHT R 735)
+ (CHARDP R 238)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 528)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 530)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ (CHARIC R 23)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 527)
+ (CHARHT R 731)
+ (CHARDP R 238)
+ (CHARIC R 29)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 528)
+ (CHARHT R 737)
+ (CHARDP R 238)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 516)
+ (CHARHT R 740)
+ (CHARDP R 238)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 527)
+ (CHARHT R 720)
+ (CHARDP R 238)
+ (CHARIC R 23)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 550)
+ (CHARHT R 731)
+ (CHARDP R 239)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 525)
+ (CHARHT R 732)
+ (CHARDP R 238)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 525)
+ (CHARHT R 630)
+ (CHARDP R 238)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 530)
+ (CHARHT R 806)
+ (CHARDP R 238)
+ (CHARIC R 16)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 530)
+ (CHARHT R 811)
+ (CHARDP R 238)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 528)
+ (CHARHT R 737)
+ (CHARDP R 238)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 519)
+ (CHARHT R 642)
+ (CHARDP R 239)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 521)
+ (CHARHT R 806)
+ (CHARDP R 239)
+ (CHARIC R 16)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 523)
+ (CHARHT R 812)
+ (CHARDP R 237)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 516)
+ (CHARHT R 735)
+ (CHARDP R 238)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 716)
+ (CHARHT R 728)
+ (CHARDP R 3)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 716)
+ (CHARHT R 737)
+ (CHARDP R 3)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 716)
+ (CHARHT R 735)
+ (CHARDP R 3)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 716)
+ (CHARHT R 727)
+ (CHARDP R 3)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 716)
+ (CHARHT R 738)
+ (CHARDP R 239)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 716)
+ (CHARHT R 737)
+ (CHARDP R 239)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 716)
+ (CHARHT R 735)
+ (CHARDP R 239)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 716)
+ (CHARHT R 737)
+ (CHARDP R 239)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 716)
+ (CHARHT R 730)
+ (CHARDP R 3)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 716)
+ (CHARHT R 720)
+ (CHARDP R 3)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 718)
+ (CHARHT R 721)
+ (CHARDP R 3)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 716)
+ (CHARHT R 737)
+ (CHARDP R 3)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 716)
+ (CHARHT R 740)
+ (CHARDP R 239)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 720)
+ (CHARHT R 720)
+ (CHARDP R 239)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 723)
+ (CHARHT R 721)
+ (CHARDP R 239)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 716)
+ (CHARHT R 737)
+ (CHARDP R 239)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 716)
+ (CHARHT R 640)
+ (CHARDP R 3)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 716)
+ (CHARHT R 806)
+ (CHARDP R 3)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 716)
+ (CHARHT R 811)
+ (CHARDP R 3)
+ )
+(CHARACTER O 303 (comment uni03DC)
+ (CHARWD R 743)
+ (CHARHT R 462)
+ (CHARDP R 236)
+ (CHARIC R 8)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 716)
+ (CHARHT R 640)
+ (CHARDP R 239)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 716)
+ (CHARHT R 796)
+ (CHARDP R 239)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 716)
+ (CHARHT R 821)
+ (CHARDP R 239)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 265)
+ (CHARHT R 729)
+ (CHARDP R 17)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 258)
+ (CHARHT R 737)
+ (CHARDP R 17)
+ (CHARIC R 53)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 258)
+ (CHARHT R 735)
+ (CHARDP R 17)
+ (CHARIC R 61)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 278)
+ (CHARHT R 727)
+ (CHARDP R 17)
+ (CHARIC R 35)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 572)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 572)
+ (CHARHT R 737)
+ (CHARDP R 16)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 572)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 572)
+ (CHARHT R 727)
+ (CHARDP R 16)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 269)
+ (CHARHT R 730)
+ (CHARDP R 17)
+ (CHARIC R 109)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 282)
+ (CHARHT R 720)
+ (CHARDP R 17)
+ (CHARIC R 169)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 297)
+ (CHARHT R 721)
+ (CHARDP R 17)
+ (CHARIC R 151)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 266)
+ (CHARHT R 737)
+ (CHARDP R 17)
+ (CHARIC R 67)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 572)
+ (CHARHT R 705)
+ (CHARDP R 16)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 567)
+ (CHARHT R 720)
+ (CHARDP R 16)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 570)
+ (CHARHT R 721)
+ (CHARDP R 16)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 572)
+ (CHARHT R 737)
+ (CHARDP R 16)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 306)
+ (CHARHT R 630)
+ (CHARDP R 17)
+ (CHARIC R 57)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 262)
+ (CHARHT R 824)
+ (CHARDP R 17)
+ (CHARIC R 87)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 273)
+ (CHARHT R 824)
+ (CHARDP R 17)
+ (CHARIC R 87)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 426)
+ (CHARHT R 832)
+ (CHARIC R 38)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 572)
+ (CHARHT R 640)
+ (CHARDP R 16)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 572)
+ (CHARHT R 796)
+ (CHARDP R 16)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 572)
+ (CHARHT R 811)
+ (CHARDP R 16)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 644)
+ (CHARHT R 845)
+ (CHARIC R 55)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 479)
+ (CHARHT R 738)
+ (CHARDP R 18)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 479)
+ (CHARHT R 737)
+ (CHARDP R 18)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 479)
+ (CHARHT R 735)
+ (CHARDP R 18)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 479)
+ (CHARHT R 727)
+ (CHARDP R 18)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 569)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 570)
+ (CHARHT R 737)
+ (CHARDP R 16)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 570)
+ (CHARHT R 735)
+ (CHARDP R 16)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 570)
+ (CHARHT R 727)
+ (CHARDP R 16)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 500)
+ (CHARHT R 730)
+ (CHARDP R 18)
+ (CHARIC R 2)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 480)
+ (CHARHT R 720)
+ (CHARDP R 18)
+ (CHARIC R 92)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 484)
+ (CHARHT R 721)
+ (CHARDP R 18)
+ (CHARIC R 84)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 479)
+ (CHARHT R 737)
+ (CHARDP R 18)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 567)
+ (CHARHT R 705)
+ (CHARDP R 19)
+ (CHARIC R 15)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 571)
+ (CHARHT R 720)
+ (CHARDP R 16)
+ (CHARIC R 42)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 567)
+ (CHARHT R 721)
+ (CHARDP R 16)
+ (CHARIC R 73)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 573)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 360 (comment iotadieresis)
+ (CHARWD R 268)
+ (CHARHT R 625)
+ (CHARDP R 17)
+ (CHARIC R 80)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 306)
+ (CHARHT R 708)
+ (CHARDP R 17)
+ (CHARIC R 87)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 306)
+ (CHARHT R 707)
+ (CHARDP R 17)
+ (CHARIC R 118)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 306)
+ (CHARHT R 752)
+ (CHARDP R 17)
+ (CHARIC R 109)
+ )
+(CHARACTER O 364 (comment upsilondieresis)
+ (CHARWD R 572)
+ (CHARHT R 625)
+ (CHARDP R 16)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 572)
+ (CHARHT R 715)
+ (CHARDP R 16)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 572)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 572)
+ (CHARHT R 757)
+ (CHARDP R 16)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 649)
+ (CHARHT R 466)
+ (CHARDP R 239)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 520)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 716)
+ (CHARHT R 471)
+ (CHARDP R 239)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 571)
+ (CHARHT R 737)
+ (CHARDP R 237)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 580)
+ (CHARHT R 745)
+ (CHARDP R 237)
+ )
+(CHARACTER O 376 (comment uni0374)
+ (CHARWD R 191)
+ (CHARHT R 670)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gdidotrg6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gdidotrg6a.vpl
new file mode 100644
index 0000000000..415e5b120d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gdidotrg6a.vpl
@@ -0,0 +1,1673 @@
+(VTITLE Created by afm2tfm GFSDidot.afm -T gpdidot.enc -v gdidotrg6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gdidotrg6r)
+(CODINGSCHEME gpdidot)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gdidotrg6r)
+ )
+(LIGTABLE
+ (LABEL BOUNDARYCHAR)
+ (LIG C j O 14)
+ (STOP)
+ (LABEL O 0) (comment endash)
+ (/LIG C j O 14)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 367)
+ (LIG C i O 363)
+ (STOP)
+ (LABEL O 42) (comment dieresis)
+ (LIG O 140 O 44)
+ (LIG O 176 O 40)
+ (LIG C U O 337)
+ (LIG C u O 364)
+ (LIG C I O 333)
+ (LIG C i O 360)
+ (LIG O 47 O 43)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 366)
+ (LIG C i O 362)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 365)
+ (LIG C i O 361)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG O 47 O 35)
+ (LIG C w O 270)
+ (LIG C u O 324)
+ (LIG C o O 354)
+ (LIG C i O 320)
+ (LIG C h O 240)
+ (LIG C e O 350)
+ (LIG C a O 210)
+ (LIG O 42 O 43)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (/LIG C j O 14)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (/LIG C j O 14)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL C 0)
+ (KRN C 1 R 14)
+ (STOP)
+ (LABEL C 7)
+ (KRN C 6 R -8)
+ (KRN C 4 R -22)
+ (KRN C 1 R -12)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C r O 373)
+ (LIG C w O 261)
+ (LIG C u O 315)
+ (LIG C o O 345)
+ (LIG C i O 311)
+ (LIG C h O 231)
+ (LIG C e O 341)
+ (LIG C a O 201)
+ (LIG O 176 O 100)
+ (LIG O 140 O 103)
+ (LIG O 47 O 126)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C r O 374)
+ (LIG C w O 262)
+ (LIG C u O 316)
+ (LIG C o O 346)
+ (LIG C i O 312)
+ (LIG C h O 232)
+ (LIG C e O 342)
+ (LIG C a O 202)
+ (LIG O 176 O 134)
+ (LIG O 140 O 137)
+ (LIG O 47 O 136)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 301)
+ (LIG C u O 335)
+ (LIG C i O 331)
+ (LIG C h O 251)
+ (LIG C a O 221)
+ (STOP)
+ (LABEL C A)
+ (LIG O 10 O 11)
+ (LIG O 174 O 11)
+ (KRN O 365 R -50) (comment uni1FE2)
+ (KRN O 366 R -50) (comment uni1FE3)
+ (KRN O 335 R -50) (comment uni1F57)
+ (KRN O 336 R -50) (comment uni1F56)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 327 R -50) (comment uni1F52)
+ (KRN O 326 R -50) (comment uni1F54)
+ (KRN O 317 R -50) (comment uni1F53)
+ (KRN O 325 R -50) (comment uni1F55)
+ (KRN O 316 R -50) (comment uni1F50)
+ (KRN O 315 R -50) (comment uni1F51)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN C y R -50)
+ (KRN C q R -50)
+ (KRN C u R -50)
+ (KRN C t R -50)
+ (KRN C n R -50)
+ (KRN C h R -50)
+ (KRN C g R -50)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C U R -70)
+ (KRN C T R -50)
+ (KRN C p R -50)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 1 O 123)
+ (LIG C w O 263)
+ (LIG C u O 317)
+ (LIG C o O 347)
+ (LIG C i O 313)
+ (LIG C h O 243)
+ (LIG C e O 343)
+ (LIG C a O 203)
+ (STOP)
+ (LABEL C D)
+ (KRN O 337 R -40) (comment Upsilondieresis)
+ (KRN C U R -40)
+ (STOP)
+ (LABEL C G)
+ (KRN C o R -50)
+ (STOP)
+ (LABEL C H)
+ (LIG O 10 O 12)
+ (LIG O 174 O 12)
+ (STOP)
+ (LABEL C L)
+ (KRN O 364 R -50) (comment upsilondieresis)
+ (KRN C y R -50)
+ (KRN C q R -50)
+ (KRN C u R -50)
+ (KRN C t R -50)
+ (KRN C n R -50)
+ (KRN C h R -50)
+ (KRN C g R -50)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C U R -70)
+ (KRN C T R -50)
+ (KRN C p R -50)
+ (STOP)
+ (LABEL C Q)
+ (KRN O 367 R -50) (comment uni1FE7)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 234 R -50) (comment uni1FC2)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN O 364 R -50) (comment upsilondieresis)
+ (KRN C q R -50)
+ (KRN C u R -50)
+ (KRN C t R -50)
+ (KRN C n R -50)
+ (KRN C h R -50)
+ (KRN C p R -50)
+ (STOP)
+ (LABEL C T)
+ (KRN O 274 R -50) (comment uni1FF4)
+ (KRN O 372 R -50) (comment uni1FF3)
+ (KRN O 264 R -50) (comment uni1FF2)
+ (KRN O 300 R -50) (comment uni1FF6)
+ (KRN O 260 R -50) (comment uni1F7C)
+ (KRN O 270 R -50) (comment uni1F7D)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 344 R -50) (comment uni1F78)
+ (KRN O 354 R -50) (comment uni1F79)
+ (KRN O 254 R -50) (comment uni1FC7)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 340 R -50) (comment uni1F72)
+ (KRN O 350 R -50) (comment uni1F73)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 204 R -50) (comment uni1FB2)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN C w R -50)
+ (KRN C y R -50)
+ (KRN C q R -50)
+ (KRN C f R -50)
+ (KRN C u R -50)
+ (KRN C t R -50)
+ (KRN C s R -50)
+ (KRN C c R -50)
+ (KRN C r R -50)
+ (KRN C o R -50)
+ (KRN C n R -50)
+ (KRN C e R -50)
+ (KRN C g R -50)
+ (KRN C a R -50)
+ (KRN C L R -50)
+ (KRN C A R -50)
+ (KRN C p R -50)
+ (STOP)
+ (LABEL C U)
+ (KRN O 354 R -80) (comment uni1F79)
+ (KRN O 224 R -80) (comment uni1FB7)
+ (KRN O 220 R -80) (comment uni1FB6)
+ (KRN O 200 R -80) (comment uni1F70)
+ (KRN O 364 R -70) (comment upsilondieresis)
+ (KRN O 360 R 50) (comment iotadieresis)
+ (KRN C w R -70)
+ (KRN C y R -70)
+ (KRN C q R -50)
+ (KRN C f R -50)
+ (KRN C u R -70)
+ (KRN C t R -50)
+ (KRN C s R -50)
+ (KRN C c R -50)
+ (KRN C r R -50)
+ (KRN C o R -50)
+ (KRN C n R -50)
+ (KRN C k R -50)
+ (KRN C i R -50)
+ (KRN C h R -70)
+ (KRN C e R -50)
+ (KRN C d R -30)
+ (KRN C g R -90)
+ (KRN C b R -50)
+ (KRN C a R -50)
+ (KRN C L R -70)
+ (KRN C A R -70)
+ (KRN C D R -30)
+ (KRN C p R -50)
+ (KRN C m R -50)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 271)
+ (LIG C u O 325)
+ (LIG C o O 355)
+ (LIG C i O 321)
+ (LIG C h O 241)
+ (LIG C e O 351)
+ (LIG C a O 211)
+ (STOP)
+ (LABEL C W)
+ (LIG O 10 O 13)
+ (LIG O 174 O 13)
+ (STOP)
+ (LABEL O 133) (comment bracketleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 302)
+ (LIG C u O 336)
+ (LIG C i O 332)
+ (LIG C h O 252)
+ (LIG C a O 222)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 272)
+ (LIG C u O 326)
+ (LIG C o O 356)
+ (LIG C i O 322)
+ (LIG C h O 242)
+ (LIG C e O 352)
+ (LIG C a O 212)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 273)
+ (LIG C u O 327)
+ (LIG C o O 357)
+ (LIG C i O 323)
+ (LIG C h O 253)
+ (LIG C e O 353)
+ (LIG C a O 213)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C w O 260)
+ (LIG C u O 314)
+ (LIG C o O 344)
+ (LIG C i O 310)
+ (LIG C h O 230)
+ (LIG C e O 340)
+ (LIG C a O 200)
+ (LIG O 42 O 44)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 10 O 370)
+ (LIG O 174 O 370)
+ (STOP)
+ (LABEL C b)
+ (KRN O 240 R -16) (comment uni1F75)
+ (STOP)
+ (LABEL C d)
+ (KRN C o R -18)
+ (KRN C i R -12)
+ (STOP)
+ (LABEL C f)
+ (KRN C a R -8)
+ (STOP)
+ (LABEL C g)
+ (KRN C q R 23)
+ (STOP)
+ (LABEL C h)
+ (LIG O 10 O 371)
+ (LIG O 174 O 371)
+ (KRN C r R 12)
+ (STOP)
+ (LABEL C j)
+ (KRN O 350 R -20) (comment uni1F73)
+ (KRN C a R -12)
+ (STOP)
+ (LABEL C k)
+ (KRN C b R 12)
+ (STOP)
+ (LABEL C n)
+ (KRN C j R 8)
+ (STOP)
+ (LABEL C q)
+ (KRN C r R 32)
+ (STOP)
+ (LABEL C r)
+ (KRN C i R 6)
+ (STOP)
+ (LABEL C s)
+ (LIG/ O 73 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 175 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/> O 47 O 163)
+ (LIG/ O 1 O 143)
+ (KRN C j R 16)
+ (KRN C t R 28)
+ (KRN C i R 12)
+ (KRN C m R 12)
+ (STOP)
+ (LABEL C w)
+ (LIG O 10 O 372)
+ (LIG O 174 O 372)
+ (STOP)
+ (LABEL C z)
+ (KRN O 250 R -18) (comment uni1FC6)
+ (STOP)
+ (LABEL O 173) (comment guillemotleft)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C w O 300)
+ (LIG C u O 334)
+ (LIG C i O 330)
+ (LIG C h O 250)
+ (LIG C a O 220)
+ (LIG O 42 O 40)
+ (LIG O 74 O 100)
+ (LIG O 76 O 134)
+ (STOP)
+ (LABEL O 177) (comment emdash)
+ (/LIG C j O 14)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 10 O 204)
+ (LIG O 174 O 204)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 10 O 205)
+ (LIG O 174 O 205)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 10 O 206)
+ (LIG O 174 O 206)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 10 O 207)
+ (LIG O 174 O 207)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 10 O 215)
+ (LIG O 174 O 215)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 10 O 216)
+ (LIG O 174 O 216)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 10 O 217)
+ (LIG O 174 O 217)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 10 O 224)
+ (LIG O 174 O 224)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 10 O 225)
+ (LIG O 174 O 225)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 10 O 226)
+ (LIG O 174 O 226)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 10 O 234)
+ (LIG O 174 O 234)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 10 O 235)
+ (LIG O 174 O 235)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 10 O 236)
+ (LIG O 174 O 236)
+ (STOP)
+ (LABEL O 240) (comment uni1F75)
+ (LIG O 10 O 244)
+ (LIG O 174 O 244)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 10 O 245)
+ (LIG O 174 O 245)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 10 O 246)
+ (LIG O 174 O 246)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 10 O 247)
+ (LIG O 174 O 247)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 10 O 254)
+ (LIG O 174 O 254)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 10 O 255)
+ (LIG O 174 O 255)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 10 O 256)
+ (LIG O 174 O 256)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 10 O 257)
+ (LIG O 174 O 257)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 10 O 264)
+ (LIG O 174 O 264)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 10 O 265)
+ (LIG O 174 O 265)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 10 O 266)
+ (LIG O 174 O 266)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 10 O 267)
+ (LIG O 174 O 267)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 10 O 274)
+ (LIG O 174 O 274)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 10 O 275)
+ (LIG O 174 O 275)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 10 O 276)
+ (LIG O 174 O 276)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 10 O 277)
+ (LIG O 174 O 277)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 10 O 304)
+ (LIG O 174 O 304)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 10 O 305)
+ (LIG O 174 O 305)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 10 O 306)
+ (LIG O 174 O 306)
+ (STOP)
+ (LABEL O 314) (comment uni1F7A)
+ (KRN C j R -14)
+ (STOP)
+ (LABEL O 337) (comment Upsilondieresis)
+ (KRN C L R -70)
+ (KRN C A R -70)
+ (KRN C D R -30)
+ (STOP)
+ (LABEL O 350) (comment uni1F73)
+ (KRN C o R -12)
+ (STOP)
+ (LABEL O 377) (comment uni0375)
+ (KRN C n R -91)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ )
+(CHARACTER O 6 (comment uni03DA)
+ (CHARWD R 713)
+ (CHARHT R 689)
+ (MAP
+ (SETCHAR O 7)
+ )
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 713)
+ (CHARHT R 689)
+ )
+(CHARACTER O 10 (comment uni1FBE)
+ (CHARWD R 144)
+ (CHARDP R 229)
+ (MAP
+ (SETCHAR O 174)
+ )
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ (CHARDP R 229)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARDP R 229)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARDP R 229)
+ )
+(CHARACTER O 14 (comment uni03D1)
+ (CHARWD R 520)
+ (CHARHT R 709)
+ (CHARDP R 14)
+ )
+(CHARACTER O 17 (comment phi1)
+ (CHARWD R 594)
+ (CHARHT R 605)
+ (CHARDP R 238)
+ )
+(CHARACTER O 20 (comment uni03D0)
+ (CHARWD R 495)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER O 21 (comment omega1)
+ (CHARWD R 788)
+ (CHARHT R 462)
+ (CHARDP R 11)
+ )
+(CHARACTER O 22 (comment uni03DE)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER O 23 (comment Sampigreek)
+ (CHARWD R 926)
+ (CHARHT R 435)
+ (CHARDP R 247)
+ )
+(CHARACTER O 30 (comment Euro)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 417)
+ (CHARHT R 755)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment dieresis)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 469)
+ (CHARHT R 738)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 469)
+ (CHARHT R 738)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 158)
+ (CHARHT R 700)
+ (CHARIC R 16)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 13)
+ )
+(CHARACTER C 0
+ (CHARWD R 573)
+ (CHARHT R 703)
+ (CHARDP R 14)
+ )
+(CHARACTER C 1
+ (CHARWD R 482)
+ (CHARHT R 689)
+ )
+(CHARACTER C 2
+ (CHARWD R 568)
+ (CHARHT R 703)
+ )
+(CHARACTER C 3
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 4
+ (CHARWD R 545)
+ (CHARHT R 703)
+ )
+(CHARACTER C 5
+ (CHARWD R 570)
+ (CHARHT R 710)
+ (CHARDP R 13)
+ )
+(CHARACTER C 6
+ (CHARWD R 585)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 7
+ (CHARWD R 471)
+ (CHARHT R 689)
+ (CHARDP R 13)
+ )
+(CHARACTER C 8
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER C 9
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 13)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 285)
+ (CHARHT R 451)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 174)
+ (CHARHT R 719)
+ )
+(CHARACTER O 75 (comment equalorig)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 155)
+ (CHARHT R 723)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 276)
+ (CHARHT R 774)
+ (CHARIC R 35)
+ )
+(CHARACTER C A
+ (CHARWD R 748)
+ (CHARHT R 708)
+ )
+(CHARACTER C B
+ (CHARWD R 714)
+ (CHARHT R 689)
+ )
+(CHARACTER C C
+ (CHARWD R 328)
+ (CHARHT R 726)
+ (CHARIC R 3)
+ )
+(CHARACTER C D
+ (CHARWD R 613)
+ (CHARHT R 707)
+ )
+(CHARACTER C E
+ (CHARWD R 692)
+ (CHARHT R 689)
+ )
+(CHARACTER C F
+ (CHARWD R 733)
+ (CHARHT R 689)
+ )
+(CHARACTER C G
+ (CHARWD R 635)
+ (CHARHT R 689)
+ )
+(CHARACTER C H
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER C I
+ (CHARWD R 380)
+ (CHARHT R 689)
+ )
+(CHARACTER C J
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ )
+(CHARACTER C K
+ (CHARWD R 773)
+ (CHARHT R 689)
+ )
+(CHARACTER C L
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ )
+(CHARACTER C M
+ (CHARWD R 911)
+ (CHARHT R 689)
+ )
+(CHARACTER C N
+ (CHARWD R 733)
+ (CHARHT R 689)
+ (CHARDP R 17)
+ )
+(CHARACTER C O
+ (CHARWD R 718)
+ (CHARHT R 711)
+ (CHARDP R 8)
+ )
+(CHARACTER C P
+ (CHARWD R 727)
+ (CHARHT R 689)
+ )
+(CHARACTER C Q
+ (CHARWD R 744)
+ (CHARHT R 689)
+ )
+(CHARACTER C R
+ (CHARWD R 605)
+ (CHARHT R 689)
+ )
+(CHARACTER C S
+ (CHARWD R 701)
+ (CHARHT R 689)
+ )
+(CHARACTER C T
+ (CHARWD R 669)
+ (CHARHT R 689)
+ )
+(CHARACTER C U
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 3)
+ )
+(CHARACTER C V
+ (CHARWD R 328)
+ (CHARHT R 718)
+ )
+(CHARACTER C W
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER C X
+ (CHARWD R 718)
+ (CHARHT R 689)
+ )
+(CHARACTER C Y
+ (CHARWD R 858)
+ (CHARHT R 701)
+ )
+(CHARACTER C Z
+ (CHARWD R 659)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 292)
+ (CHARHT R 779)
+ (CHARIC R 16)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 328)
+ (CHARHT R 719)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 473)
+ (CHARHT R 726)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 178)
+ (CHARHT R 706)
+ (CHARIC R 3)
+ )
+(CHARACTER C a
+ (CHARWD R 627)
+ (CHARHT R 469)
+ (CHARDP R 11)
+ )
+(CHARACTER C b
+ (CHARWD R 536)
+ (CHARHT R 710)
+ (CHARDP R 229)
+ )
+(CHARACTER C c
+ (CHARWD R 450)
+ (CHARHT R 464)
+ (CHARDP R 236)
+ )
+(CHARACTER C d
+ (CHARWD R 561)
+ (CHARHT R 718)
+ (CHARDP R 7)
+ )
+(CHARACTER C e
+ (CHARWD R 479)
+ (CHARHT R 472)
+ (CHARDP R 10)
+ )
+(CHARACTER C f
+ (CHARWD R 665)
+ (CHARHT R 484)
+ (CHARDP R 233)
+ )
+(CHARACTER C g
+ (CHARWD R 538)
+ (CHARHT R 473)
+ (CHARDP R 237)
+ )
+(CHARACTER C h
+ (CHARWD R 529)
+ (CHARHT R 464)
+ (CHARDP R 238)
+ )
+(CHARACTER C i
+ (CHARWD R 308)
+ (CHARHT R 471)
+ (CHARDP R 9)
+ )
+(CHARACTER C j
+ (CHARWD R 520)
+ (CHARHT R 710)
+ (CHARDP R 10)
+ )
+(CHARACTER C k
+ (CHARWD R 551)
+ (CHARHT R 472)
+ (CHARDP R 13)
+ )
+(CHARACTER C l
+ (CHARWD R 505)
+ (CHARHT R 708)
+ (CHARDP R 16)
+ (CHARIC R 6)
+ )
+(CHARACTER C m
+ (CHARWD R 602)
+ (CHARHT R 472)
+ (CHARDP R 228)
+ )
+(CHARACTER C n
+ (CHARWD R 465)
+ (CHARHT R 479)
+ (CHARDP R 25)
+ )
+(CHARACTER C o
+ (CHARWD R 536)
+ (CHARHT R 473)
+ (CHARDP R 15)
+ )
+(CHARACTER C p
+ (CHARWD R 649)
+ (CHARHT R 456)
+ (CHARDP R 13)
+ )
+(CHARACTER C q
+ (CHARWD R 483)
+ (CHARHT R 471)
+ (CHARDP R 233)
+ (CHARIC R 44)
+ )
+(CHARACTER C r
+ (CHARWD R 544)
+ (CHARHT R 470)
+ (CHARDP R 237)
+ )
+(CHARACTER C s
+ (CHARWD R 567)
+ (CHARHT R 461)
+ (CHARDP R 9)
+ )
+(CHARACTER C t
+ (CHARWD R 469)
+ (CHARHT R 462)
+ (CHARDP R 7)
+ )
+(CHARACTER C u
+ (CHARWD R 563)
+ (CHARHT R 474)
+ (CHARDP R 9)
+ )
+(CHARACTER C w
+ (CHARWD R 730)
+ (CHARHT R 470)
+ (CHARDP R 8)
+ )
+(CHARACTER C x
+ (CHARWD R 488)
+ (CHARHT R 720)
+ (CHARDP R 235)
+ (CHARIC R 4)
+ )
+(CHARACTER C y
+ (CHARWD R 694)
+ (CHARHT R 702)
+ (CHARDP R 242)
+ )
+(CHARACTER C z
+ (CHARWD R 441)
+ (CHARHT R 714)
+ (CHARDP R 236)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 630)
+ (CHARHT R 399)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 144)
+ (CHARDP R 229)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 630)
+ (CHARHT R 399)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 340)
+ (CHARHT R 689)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 627)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 627)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 628)
+ (CHARHT R 734)
+ (CHARDP R 16)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 627)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 627)
+ (CHARHT R 728)
+ (CHARDP R 233)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 607)
+ (CHARHT R 728)
+ (CHARDP R 229)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 607)
+ (CHARHT R 733)
+ (CHARDP R 229)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 607)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 627)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 628)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 627)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 627)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 607)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 607)
+ (CHARHT R 719)
+ (CHARDP R 239)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 607)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 627)
+ (CHARHT R 632)
+ (CHARDP R 16)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 627)
+ (CHARHT R 797)
+ (CHARDP R 16)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 627)
+ (CHARHT R 801)
+ (CHARDP R 16)
+ )
+(CHARACTER O 223 (comment uni03DC)
+ (CHARWD R 646)
+ (CHARHT R 458)
+ (CHARDP R 230)
+ (MAP
+ (SETCHAR O 303)
+ )
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 627)
+ (CHARHT R 627)
+ (CHARDP R 229)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 607)
+ (CHARHT R 788)
+ (CHARDP R 237)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 607)
+ (CHARHT R 804)
+ (CHARDP R 229)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 529)
+ (CHARHT R 728)
+ (CHARDP R 238)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 529)
+ (CHARHT R 724)
+ (CHARDP R 238)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 529)
+ (CHARHT R 733)
+ (CHARDP R 238)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 529)
+ (CHARHT R 732)
+ (CHARDP R 238)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 529)
+ (CHARHT R 731)
+ (CHARDP R 238)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 529)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 529)
+ (CHARHT R 719)
+ (CHARDP R 238)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 529)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 521)
+ (CHARHT R 719)
+ (CHARDP R 238)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 529)
+ (CHARHT R 632)
+ (CHARDP R 238)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 528)
+ (CHARHT R 797)
+ (CHARDP R 238)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 529)
+ (CHARHT R 801)
+ (CHARDP R 238)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 529)
+ (CHARHT R 630)
+ (CHARDP R 238)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 529)
+ (CHARHT R 796)
+ (CHARDP R 238)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 529)
+ (CHARHT R 804)
+ (CHARDP R 241)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 730)
+ (CHARHT R 717)
+ (CHARDP R 15)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 730)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 730)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 730)
+ (CHARHT R 728)
+ (CHARDP R 236)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 730)
+ (CHARHT R 724)
+ (CHARDP R 229)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 730)
+ (CHARHT R 730)
+ (CHARDP R 229)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 730)
+ (CHARHT R 719)
+ (CHARDP R 15)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 730)
+ (CHARHT R 719)
+ (CHARDP R 229)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 730)
+ (CHARHT R 632)
+ (CHARDP R 15)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 723)
+ (CHARHT R 797)
+ (CHARDP R 15)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 730)
+ (CHARHT R 801)
+ (CHARDP R 15)
+ )
+(CHARACTER O 303 (comment uni03DC)
+ (CHARWD R 646)
+ (CHARHT R 458)
+ (CHARDP R 230)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 730)
+ (CHARHT R 639)
+ (CHARDP R 229)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 730)
+ (CHARHT R 797)
+ (CHARDP R 229)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 730)
+ (CHARHT R 804)
+ (CHARDP R 232)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 314)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 308)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 308)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 308)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 563)
+ (CHARHT R 717)
+ (CHARDP R 16)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 563)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 563)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 563)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 311)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 308)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 308)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ (CHARIC R 2)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 308)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 563)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 563)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 563)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 568)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 308)
+ (CHARHT R 632)
+ (CHARDP R 16)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 308)
+ (CHARHT R 815)
+ (CHARDP R 16)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 308)
+ (CHARHT R 815)
+ (CHARDP R 16)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 380)
+ (CHARHT R 836)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 563)
+ (CHARHT R 689)
+ (CHARDP R 16)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 563)
+ (CHARHT R 774)
+ (CHARDP R 16)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 563)
+ (CHARHT R 779)
+ (CHARDP R 16)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 618)
+ (CHARHT R 839)
+ (CHARIC R 3)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 481)
+ (CHARHT R 728)
+ (CHARDP R 18)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 481)
+ (CHARHT R 724)
+ (CHARDP R 18)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 481)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 475)
+ (CHARHT R 726)
+ (CHARDP R 18)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 536)
+ (CHARHT R 717)
+ (CHARDP R 15)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 536)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 536)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 536)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 481)
+ (CHARHT R 730)
+ (CHARDP R 18)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 480)
+ (CHARHT R 722)
+ (CHARDP R 15)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 492)
+ (CHARHT R 719)
+ (CHARDP R 18)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 482)
+ (CHARHT R 726)
+ (CHARDP R 10)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 536)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 536)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 536)
+ (CHARHT R 719)
+ (CHARDP R 15)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 536)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 360 (comment iotadieresis)
+ (CHARWD R 308)
+ (CHARHT R 628)
+ (CHARDP R 16)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 308)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 308)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 308)
+ (CHARHT R 755)
+ (CHARDP R 9)
+ )
+(CHARACTER O 364 (comment upsilondieresis)
+ (CHARWD R 563)
+ (CHARHT R 628)
+ (CHARDP R 16)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 563)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 563)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 563)
+ (CHARHT R 755)
+ (CHARDP R 9)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 627)
+ (CHARHT R 469)
+ (CHARDP R 232)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 529)
+ (CHARHT R 464)
+ (CHARDP R 238)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 730)
+ (CHARHT R 470)
+ (CHARDP R 229)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 543)
+ (CHARHT R 724)
+ (CHARDP R 237)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 544)
+ (CHARHT R 723)
+ (CHARDP R 237)
+ )
+(CHARACTER O 376 (comment uni0374)
+ (CHARWD R 191)
+ (CHARHT R 669)
+ )
+(CHARACTER O 377 (comment uni0375)
+ (CHARWD R 191)
+ (CHARDP R 220)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gdidotsc6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gdidotsc6a.vpl
new file mode 100644
index 0000000000..667c88b94d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gdidotsc6a.vpl
@@ -0,0 +1,1523 @@
+(VTITLE Created by afm2tfm GFSDidot.afm -T gpdidotusc.enc -v gdidotsc6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gdidotsc6r)
+(CODINGSCHEME gpdidotusc)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gdidotsc6r)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment endash)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 20) (comment beta)
+ (KRN O 240 R -16) (comment uni1F75)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (STOP)
+ (LABEL O 42) (comment dieresis)
+ (LIG O 140 O 44)
+ (LIG O 176 O 40)
+ (LIG C i O 360)
+ (LIG C U O 337)
+ (LIG C u O 364)
+ (LIG C I O 333)
+ (LIG O 47 O 43)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 364)
+ (LIG C i O 360)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG O 47 O 35)
+ (LIG O 364 O 364)
+ (LIG O 360 O 360)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 42 O 43)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 176 O 176)
+ (LIG O 140 O 140)
+ (LIG O 47 O 47)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C r O 162)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 176 O 176)
+ (LIG O 140 O 140)
+ (LIG O 47 O 47)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL C A)
+ (LIG O 174 O 101)
+ (KRN O 365 R -50) (comment uni1FE2)
+ (KRN O 366 R -50) (comment uni1FE3)
+ (KRN O 335 R -50) (comment uni1F57)
+ (KRN O 336 R -50) (comment uni1F56)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 327 R -50) (comment uni1F52)
+ (KRN O 326 R -50) (comment uni1F54)
+ (KRN O 317 R -50) (comment uni1F53)
+ (KRN O 325 R -50) (comment uni1F55)
+ (KRN O 316 R -50) (comment uni1F50)
+ (KRN O 315 R -50) (comment uni1F51)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C U R -70)
+ (KRN C T R -50)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 175 O 143)
+ (LIG/ O 173 O 143)
+ (LIG/ O 53 O 143)
+ (LIG/ O 177 O 143)
+ (LIG/ O 0 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 57 O 143)
+ (LIG/ O 73 O 143)
+ (LIG/ O 55 O 143)
+ (LIG/ O 35 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 135 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 1 O 143)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL C D)
+ (KRN O 337 R -40) (comment Upsilondieresis)
+ (KRN C U R -40)
+ (STOP)
+ (LABEL C H)
+ (LIG O 174 O 110)
+ (STOP)
+ (LABEL C L)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C U R -70)
+ (KRN C T R -50)
+ (STOP)
+ (LABEL C Q)
+ (KRN O 367 R -50) (comment uni1FE7)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 234 R -50) (comment uni1FC2)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (STOP)
+ (LABEL C T)
+ (KRN O 274 R -50) (comment uni1FF4)
+ (KRN O 372 R -50) (comment uni1FF3)
+ (KRN O 264 R -50) (comment uni1FF2)
+ (KRN O 300 R -50) (comment uni1FF6)
+ (KRN O 260 R -50) (comment uni1F7C)
+ (KRN O 270 R -50) (comment uni1F7D)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 344 R -50) (comment uni1F78)
+ (KRN O 354 R -50) (comment uni1F79)
+ (KRN O 254 R -50) (comment uni1FC7)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 340 R -50) (comment uni1F72)
+ (KRN O 350 R -50) (comment uni1F73)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 204 R -50) (comment uni1FB2)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN C L R -50)
+ (KRN C A R -50)
+ (STOP)
+ (LABEL C U)
+ (KRN O 354 R -80) (comment uni1F79)
+ (KRN O 224 R -80) (comment uni1FB7)
+ (KRN O 220 R -80) (comment uni1FB6)
+ (KRN O 200 R -80) (comment uni1F70)
+ (KRN O 20 R -50) (comment beta)
+ (KRN C L R -70)
+ (KRN C A R -70)
+ (KRN C D R -30)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL C W)
+ (LIG O 174 O 127)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 42 O 44)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 174 O 141)
+ (KRN C t R -12)
+ (STOP)
+ (LABEL C g)
+ (KRN C u R 8)
+ (KRN C a R -22)
+ (STOP)
+ (LABEL C h)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL C l)
+ (KRN C u R -32)
+ (STOP)
+ (LABEL C t)
+ (KRN C a R -18)
+ (STOP)
+ (LABEL C u)
+ (KRN C a R -28)
+ (STOP)
+ (LABEL C w)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL C y)
+ (KRN C a R -48)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C a O 141)
+ (LIG O 42 O 40)
+ (LIG O 76 O 176)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 210) (comment uni1F71)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 337) (comment Upsilondieresis)
+ (KRN C L R -70)
+ (KRN C A R -70)
+ (KRN C D R -30)
+ (STOP)
+ (LABEL O 350) (comment uni1F73)
+ (LIG O 174 O 150)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 713)
+ (CHARHT R 689)
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ (CHARDP R 229)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARDP R 229)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARDP R 229)
+ )
+(CHARACTER O 17 (comment phi1)
+ (CHARWD R 594)
+ (CHARHT R 605)
+ (CHARDP R 238)
+ )
+(CHARACTER O 20 (comment beta)
+ (CHARWD R 536)
+ (CHARHT R 710)
+ (CHARDP R 229)
+ )
+(CHARACTER O 21 (comment omega1)
+ (CHARWD R 788)
+ (CHARHT R 462)
+ (CHARDP R 11)
+ )
+(CHARACTER O 23 (comment uni03DE)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER O 30 (comment Euro)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 417)
+ (CHARHT R 755)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 42 (comment dieresis)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 469)
+ (CHARHT R 738)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 469)
+ (CHARHT R 738)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 46 (comment middot)
+ (CHARWD R 250)
+ (CHARHT R 357)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 158)
+ (CHARHT R 700)
+ (CHARIC R 16)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 13)
+ )
+(CHARACTER C 0
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ )
+(CHARACTER C 1
+ (CHARWD R 345)
+ (CHARHT R 522)
+ )
+(CHARACTER C 2
+ (CHARWD R 486)
+ (CHARHT R 508)
+ )
+(CHARACTER C 3
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ )
+(CHARACTER C 4
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ )
+(CHARACTER C 5
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ )
+(CHARACTER C 6
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ )
+(CHARACTER C 7
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ )
+(CHARACTER C 8
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 285)
+ (CHARHT R 451)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 174)
+ (CHARHT R 719)
+ )
+(CHARACTER O 75 (comment equalorig)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 155)
+ (CHARHT R 723)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 276)
+ (CHARHT R 774)
+ (CHARIC R 35)
+ )
+(CHARACTER C A
+ (CHARWD R 748)
+ (CHARHT R 708)
+ )
+(CHARACTER C B
+ (CHARWD R 714)
+ (CHARHT R 689)
+ )
+(CHARACTER C C
+ (CHARWD R 328)
+ (CHARHT R 726)
+ (CHARIC R 3)
+ )
+(CHARACTER C D
+ (CHARWD R 613)
+ (CHARHT R 707)
+ )
+(CHARACTER C E
+ (CHARWD R 692)
+ (CHARHT R 689)
+ )
+(CHARACTER C F
+ (CHARWD R 733)
+ (CHARHT R 689)
+ )
+(CHARACTER C G
+ (CHARWD R 635)
+ (CHARHT R 689)
+ )
+(CHARACTER C H
+ (CHARWD R 758)
+ (CHARHT R 689)
+ )
+(CHARACTER C I
+ (CHARWD R 380)
+ (CHARHT R 689)
+ )
+(CHARACTER C J
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ )
+(CHARACTER C K
+ (CHARWD R 773)
+ (CHARHT R 689)
+ )
+(CHARACTER C L
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ )
+(CHARACTER C M
+ (CHARWD R 911)
+ (CHARHT R 689)
+ )
+(CHARACTER C N
+ (CHARWD R 733)
+ (CHARHT R 689)
+ (CHARDP R 17)
+ )
+(CHARACTER C O
+ (CHARWD R 718)
+ (CHARHT R 711)
+ (CHARDP R 8)
+ )
+(CHARACTER C P
+ (CHARWD R 727)
+ (CHARHT R 689)
+ )
+(CHARACTER C Q
+ (CHARWD R 744)
+ (CHARHT R 689)
+ )
+(CHARACTER C R
+ (CHARWD R 605)
+ (CHARHT R 689)
+ )
+(CHARACTER C S
+ (CHARWD R 701)
+ (CHARHT R 689)
+ )
+(CHARACTER C T
+ (CHARWD R 669)
+ (CHARHT R 689)
+ )
+(CHARACTER C U
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 3)
+ )
+(CHARACTER C V
+ (CHARWD R 328)
+ (CHARHT R 718)
+ )
+(CHARACTER C W
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER C X
+ (CHARWD R 718)
+ (CHARHT R 689)
+ )
+(CHARACTER C Y
+ (CHARWD R 858)
+ (CHARHT R 701)
+ )
+(CHARACTER C Z
+ (CHARWD R 659)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 292)
+ (CHARHT R 779)
+ (CHARIC R 16)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 328)
+ (CHARHT R 719)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 473)
+ (CHARHT R 726)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 178)
+ (CHARHT R 706)
+ (CHARIC R 3)
+ )
+(CHARACTER C a
+ (CHARWD R 486)
+ (CHARHT R 457)
+ )
+(CHARACTER C b
+ (CHARWD R 505)
+ (CHARHT R 457)
+ )
+(CHARACTER C c
+ (CHARWD R 463)
+ (CHARHT R 457)
+ (MAP
+ (SETCHAR O 163)
+ )
+ )
+(CHARACTER C d
+ (CHARWD R 440)
+ (CHARHT R 457)
+ )
+(CHARACTER C e
+ (CHARWD R 499)
+ (CHARHT R 457)
+ )
+(CHARACTER C f
+ (CHARWD R 530)
+ (CHARHT R 457)
+ )
+(CHARACTER C g
+ (CHARWD R 459)
+ (CHARHT R 457)
+ )
+(CHARACTER C h
+ (CHARWD R 547)
+ (CHARHT R 457)
+ )
+(CHARACTER C i
+ (CHARWD R 285)
+ (CHARHT R 457)
+ )
+(CHARACTER C j
+ (CHARWD R 472)
+ (CHARHT R 464)
+ (CHARDP R 10)
+ )
+(CHARACTER C k
+ (CHARWD R 553)
+ (CHARHT R 457)
+ )
+(CHARACTER C l
+ (CHARWD R 519)
+ (CHARHT R 457)
+ )
+(CHARACTER C m
+ (CHARWD R 615)
+ (CHARHT R 456)
+ )
+(CHARACTER C n
+ (CHARWD R 492)
+ (CHARHT R 457)
+ (CHARDP R 10)
+ )
+(CHARACTER C o
+ (CHARWD R 472)
+ (CHARHT R 464)
+ (CHARDP R 10)
+ )
+(CHARACTER C p
+ (CHARWD R 542)
+ (CHARHT R 457)
+ )
+(CHARACTER C q
+ (CHARWD R 571)
+ (CHARHT R 457)
+ )
+(CHARACTER C r
+ (CHARWD R 456)
+ (CHARHT R 457)
+ )
+(CHARACTER C s
+ (CHARWD R 463)
+ (CHARHT R 457)
+ )
+(CHARACTER C t
+ (CHARWD R 488)
+ (CHARHT R 457)
+ )
+(CHARACTER C u
+ (CHARWD R 460)
+ (CHARHT R 466)
+ )
+(CHARACTER C w
+ (CHARWD R 503)
+ (CHARHT R 462)
+ )
+(CHARACTER C x
+ (CHARWD R 473)
+ (CHARHT R 457)
+ )
+(CHARACTER C y
+ (CHARWD R 610)
+ (CHARHT R 466)
+ (CHARIC R 4)
+ )
+(CHARACTER C z
+ (CHARWD R 485)
+ (CHARHT R 457)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 630)
+ (CHARHT R 399)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 144)
+ (CHARDP R 229)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 630)
+ (CHARHT R 399)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 340)
+ (CHARHT R 689)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 627)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 627)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 628)
+ (CHARHT R 734)
+ (CHARDP R 16)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 627)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 627)
+ (CHARHT R 728)
+ (CHARDP R 233)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 607)
+ (CHARHT R 728)
+ (CHARDP R 229)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 607)
+ (CHARHT R 733)
+ (CHARDP R 229)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 607)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 627)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 628)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 627)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 627)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 607)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 607)
+ (CHARHT R 719)
+ (CHARDP R 239)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 607)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 627)
+ (CHARHT R 632)
+ (CHARDP R 16)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 627)
+ (CHARHT R 797)
+ (CHARDP R 16)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 627)
+ (CHARHT R 801)
+ (CHARDP R 16)
+ )
+(CHARACTER O 223 (comment uni03DC)
+ (CHARWD R 646)
+ (CHARHT R 458)
+ (CHARDP R 230)
+ (MAP
+ (SETCHAR O 303)
+ )
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 627)
+ (CHARHT R 627)
+ (CHARDP R 229)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 607)
+ (CHARHT R 788)
+ (CHARDP R 237)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 607)
+ (CHARHT R 804)
+ (CHARDP R 229)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 529)
+ (CHARHT R 728)
+ (CHARDP R 238)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 529)
+ (CHARHT R 724)
+ (CHARDP R 238)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 529)
+ (CHARHT R 733)
+ (CHARDP R 238)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 529)
+ (CHARHT R 732)
+ (CHARDP R 238)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 529)
+ (CHARHT R 731)
+ (CHARDP R 238)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 529)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 529)
+ (CHARHT R 719)
+ (CHARDP R 238)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 529)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 521)
+ (CHARHT R 719)
+ (CHARDP R 238)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 529)
+ (CHARHT R 632)
+ (CHARDP R 238)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 528)
+ (CHARHT R 797)
+ (CHARDP R 238)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 529)
+ (CHARHT R 801)
+ (CHARDP R 238)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 529)
+ (CHARHT R 630)
+ (CHARDP R 238)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 529)
+ (CHARHT R 796)
+ (CHARDP R 238)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 529)
+ (CHARHT R 804)
+ (CHARDP R 241)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 730)
+ (CHARHT R 717)
+ (CHARDP R 15)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 730)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 730)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 730)
+ (CHARHT R 728)
+ (CHARDP R 236)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 730)
+ (CHARHT R 724)
+ (CHARDP R 229)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 730)
+ (CHARHT R 730)
+ (CHARDP R 229)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 730)
+ (CHARHT R 719)
+ (CHARDP R 15)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 730)
+ (CHARHT R 719)
+ (CHARDP R 229)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 730)
+ (CHARHT R 632)
+ (CHARDP R 15)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 723)
+ (CHARHT R 797)
+ (CHARDP R 15)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 730)
+ (CHARHT R 801)
+ (CHARDP R 15)
+ )
+(CHARACTER O 303 (comment uni03DC)
+ (CHARWD R 646)
+ (CHARHT R 458)
+ (CHARDP R 230)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 730)
+ (CHARHT R 639)
+ (CHARDP R 229)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 730)
+ (CHARHT R 797)
+ (CHARDP R 229)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 730)
+ (CHARHT R 804)
+ (CHARDP R 232)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 314)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 308)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 308)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 308)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 563)
+ (CHARHT R 717)
+ (CHARDP R 16)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 563)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 563)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 563)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 311)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 308)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 308)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ (CHARIC R 2)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 308)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 563)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 563)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 563)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 568)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 308)
+ (CHARHT R 632)
+ (CHARDP R 16)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 308)
+ (CHARHT R 815)
+ (CHARDP R 16)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 308)
+ (CHARHT R 815)
+ (CHARDP R 16)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 380)
+ (CHARHT R 836)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 563)
+ (CHARHT R 689)
+ (CHARDP R 16)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 563)
+ (CHARHT R 774)
+ (CHARDP R 16)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 563)
+ (CHARHT R 779)
+ (CHARDP R 16)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 618)
+ (CHARHT R 839)
+ (CHARIC R 3)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 481)
+ (CHARHT R 728)
+ (CHARDP R 18)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 481)
+ (CHARHT R 724)
+ (CHARDP R 18)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 481)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 475)
+ (CHARHT R 726)
+ (CHARDP R 18)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 536)
+ (CHARHT R 717)
+ (CHARDP R 15)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 536)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 536)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 536)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 481)
+ (CHARHT R 730)
+ (CHARDP R 18)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 480)
+ (CHARHT R 722)
+ (CHARDP R 15)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 492)
+ (CHARHT R 719)
+ (CHARDP R 18)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 482)
+ (CHARHT R 726)
+ (CHARDP R 10)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 536)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 536)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 536)
+ (CHARHT R 719)
+ (CHARDP R 15)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 536)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ )
+(CHARACTER O 360 (comment uniF519)
+ (CHARWD R 277)
+ (CHARHT R 629)
+ (CHARIC R 13)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 308)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 308)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 308)
+ (CHARHT R 755)
+ (CHARDP R 9)
+ )
+(CHARACTER O 364 (comment uniF51A)
+ (CHARWD R 460)
+ (CHARHT R 629)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 563)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 563)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 563)
+ (CHARHT R 755)
+ (CHARDP R 9)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 627)
+ (CHARHT R 469)
+ (CHARDP R 232)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 529)
+ (CHARHT R 464)
+ (CHARDP R 238)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 730)
+ (CHARHT R 470)
+ (CHARDP R 229)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 543)
+ (CHARHT R 724)
+ (CHARDP R 237)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 544)
+ (CHARHT R 723)
+ (CHARDP R 237)
+ )
+(CHARACTER O 376 (comment uni0374)
+ (CHARWD R 191)
+ (CHARHT R 669)
+ )
+(CHARACTER O 377 (comment uni0375)
+ (CHARWD R 191)
+ (CHARDP R 220)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gdidotsco6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gdidotsco6a.vpl
new file mode 100644
index 0000000000..8a03f3cb97
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gdidotsco6a.vpl
@@ -0,0 +1,1733 @@
+(VTITLE Created by afm2tfm GFSDidot.afm -T gpdidotusc.enc -s 0.167 -v gdidotsco6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gdidotsco6r-S)
+(CODINGSCHEME gpdidotusc)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SLANT R 0.167000)
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gdidotsco6r)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment endash)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 20) (comment beta)
+ (KRN O 240 R -16) (comment uni1F75)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (STOP)
+ (LABEL O 42) (comment dieresis)
+ (LIG O 140 O 44)
+ (LIG O 176 O 40)
+ (LIG C i O 360)
+ (LIG C U O 337)
+ (LIG C u O 364)
+ (LIG C I O 333)
+ (LIG O 47 O 43)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 364)
+ (LIG C i O 360)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG O 47 O 35)
+ (LIG O 364 O 364)
+ (LIG O 360 O 360)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 42 O 43)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 176 O 176)
+ (LIG O 140 O 140)
+ (LIG O 47 O 47)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C r O 162)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 176 O 176)
+ (LIG O 140 O 140)
+ (LIG O 47 O 47)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL C A)
+ (LIG O 174 O 101)
+ (KRN O 365 R -50) (comment uni1FE2)
+ (KRN O 366 R -50) (comment uni1FE3)
+ (KRN O 335 R -50) (comment uni1F57)
+ (KRN O 336 R -50) (comment uni1F56)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 327 R -50) (comment uni1F52)
+ (KRN O 326 R -50) (comment uni1F54)
+ (KRN O 317 R -50) (comment uni1F53)
+ (KRN O 325 R -50) (comment uni1F55)
+ (KRN O 316 R -50) (comment uni1F50)
+ (KRN O 315 R -50) (comment uni1F51)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C U R -70)
+ (KRN C T R -50)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 175 O 143)
+ (LIG/ O 173 O 143)
+ (LIG/ O 53 O 143)
+ (LIG/ O 177 O 143)
+ (LIG/ O 0 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 57 O 143)
+ (LIG/ O 73 O 143)
+ (LIG/ O 55 O 143)
+ (LIG/ O 35 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 135 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 1 O 143)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL C D)
+ (KRN O 337 R -40) (comment Upsilondieresis)
+ (KRN C U R -40)
+ (STOP)
+ (LABEL C H)
+ (LIG O 174 O 110)
+ (STOP)
+ (LABEL C L)
+ (KRN O 337 R -70) (comment Upsilondieresis)
+ (KRN C U R -70)
+ (KRN C T R -50)
+ (STOP)
+ (LABEL C Q)
+ (KRN O 367 R -50) (comment uni1FE7)
+ (KRN O 334 R -50) (comment uni1FE6)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 234 R -50) (comment uni1FC2)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (STOP)
+ (LABEL C T)
+ (KRN O 274 R -50) (comment uni1FF4)
+ (KRN O 372 R -50) (comment uni1FF3)
+ (KRN O 264 R -50) (comment uni1FF2)
+ (KRN O 300 R -50) (comment uni1FF6)
+ (KRN O 260 R -50) (comment uni1F7C)
+ (KRN O 270 R -50) (comment uni1F7D)
+ (KRN O 314 R -50) (comment uni1F7A)
+ (KRN O 324 R -50) (comment uni1F7B)
+ (KRN O 344 R -50) (comment uni1F78)
+ (KRN O 354 R -50) (comment uni1F79)
+ (KRN O 254 R -50) (comment uni1FC7)
+ (KRN O 250 R -50) (comment uni1FC6)
+ (KRN O 244 R -50) (comment uni1FC4)
+ (KRN O 371 R -50) (comment uni1FC3)
+ (KRN O 230 R -50) (comment uni1F74)
+ (KRN O 240 R -50) (comment uni1F75)
+ (KRN O 340 R -50) (comment uni1F72)
+ (KRN O 350 R -50) (comment uni1F73)
+ (KRN O 224 R -50) (comment uni1FB7)
+ (KRN O 220 R -50) (comment uni1FB6)
+ (KRN O 370 R -50) (comment uni1FB3)
+ (KRN O 204 R -50) (comment uni1FB2)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 210 R -50) (comment uni1F71)
+ (KRN C L R -50)
+ (KRN C A R -50)
+ (STOP)
+ (LABEL C U)
+ (KRN O 354 R -80) (comment uni1F79)
+ (KRN O 224 R -80) (comment uni1FB7)
+ (KRN O 220 R -80) (comment uni1FB6)
+ (KRN O 200 R -80) (comment uni1F70)
+ (KRN O 20 R -50) (comment beta)
+ (KRN C L R -70)
+ (KRN C A R -70)
+ (KRN C D R -30)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL C W)
+ (LIG O 174 O 127)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C o O 157)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C e O 145)
+ (LIG C a O 141)
+ (LIG O 42 O 44)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 174 O 141)
+ (KRN C t R -12)
+ (STOP)
+ (LABEL C g)
+ (KRN C u R 8)
+ (KRN C a R -22)
+ (STOP)
+ (LABEL C h)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL C l)
+ (KRN C u R -32)
+ (STOP)
+ (LABEL C t)
+ (KRN C a R -18)
+ (STOP)
+ (LABEL C u)
+ (KRN C a R -28)
+ (STOP)
+ (LABEL C w)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL C y)
+ (KRN C a R -48)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C W O 127)
+ (LIG C U O 125)
+ (LIG C O O 117)
+ (LIG C I O 111)
+ (LIG C H O 110)
+ (LIG C E O 105)
+ (LIG C A O 101)
+ (LIG C w O 167)
+ (LIG C u O 165)
+ (LIG C i O 151)
+ (LIG C h O 150)
+ (LIG C a O 141)
+ (LIG O 42 O 40)
+ (LIG O 76 O 176)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 210) (comment uni1F71)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 174 O 141)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 174 O 150)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 174 O 167)
+ (STOP)
+ (LABEL O 337) (comment Upsilondieresis)
+ (KRN C L R -70)
+ (KRN C A R -70)
+ (KRN C D R -30)
+ (STOP)
+ (LABEL O 350) (comment uni1F73)
+ (LIG O 174 O 150)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 536)
+ (CHARHT R 261)
+ (CHARIC R 44)
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 713)
+ (CHARHT R 689)
+ (CHARIC R 83)
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 748)
+ (CHARHT R 708)
+ (CHARDP R 229)
+ (CHARIC R 95)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARDP R 229)
+ (CHARIC R 75)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARDP R 229)
+ (CHARIC R 62)
+ )
+(CHARACTER O 17 (comment phi1)
+ (CHARWD R 594)
+ (CHARHT R 605)
+ (CHARDP R 238)
+ (CHARIC R 64)
+ )
+(CHARACTER O 20 (comment beta)
+ (CHARWD R 536)
+ (CHARHT R 710)
+ (CHARDP R 229)
+ (CHARIC R 91)
+ )
+(CHARACTER O 21 (comment omega1)
+ (CHARWD R 788)
+ (CHARHT R 462)
+ (CHARDP R 11)
+ (CHARIC R 74)
+ )
+(CHARACTER O 23 (comment uni03DE)
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARIC R 75)
+ )
+(CHARACTER O 30 (comment Euro)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ (CHARIC R 54)
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 78)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ (CHARIC R 10)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 347)
+ (CHARHT R 706)
+ (CHARIC R 24)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 417)
+ (CHARHT R 755)
+ (CHARIC R 86)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 294)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (CHARIC R 38)
+ )
+(CHARACTER O 42 (comment dieresis)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ (CHARIC R 5)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 469)
+ (CHARHT R 738)
+ (CHARIC R 68)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 469)
+ (CHARHT R 738)
+ (CHARIC R 68)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 895)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 70)
+ )
+(CHARACTER O 46 (comment middot)
+ (CHARWD R 250)
+ (CHARHT R 357)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 158)
+ (CHARHT R 700)
+ (CHARIC R 133)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ (CHARIC R 100)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 381)
+ (CHARHT R 793)
+ (CHARDP R 96)
+ (CHARIC R 77)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ (CHARIC R 91)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 625)
+ (CHARHT R 527)
+ (CHARIC R 38)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 389)
+ (CHARHT R 299)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 711)
+ (CHARDP R 113)
+ (CHARIC R 132)
+ )
+(CHARACTER C 0
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ (CHARIC R 46)
+ )
+(CHARACTER C 1
+ (CHARWD R 345)
+ (CHARHT R 522)
+ (CHARIC R 39)
+ )
+(CHARACTER C 2
+ (CHARWD R 486)
+ (CHARHT R 508)
+ (CHARIC R 23)
+ )
+(CHARACTER C 3
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ (CHARIC R 38)
+ )
+(CHARACTER C 4
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ (CHARIC R 46)
+ )
+(CHARACTER C 5
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ (CHARIC R 35)
+ )
+(CHARACTER C 6
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ (CHARIC R 66)
+ )
+(CHARACTER C 7
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ (CHARIC R 32)
+ )
+(CHARACTER C 8
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ (CHARIC R 65)
+ )
+(CHARACTER C 9
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ (CHARIC R 38)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 291)
+ (CHARHT R 464)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 285)
+ (CHARHT R 451)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 174)
+ (CHARHT R 719)
+ (CHARIC R 108)
+ )
+(CHARACTER O 75 (comment equalorig)
+ (CHARWD R 647)
+ (CHARHT R 400)
+ (CHARIC R 11)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 155)
+ (CHARHT R 723)
+ (CHARIC R 116)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 309)
+ (CHARHT R 464)
+ (CHARDP R 154)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 276)
+ (CHARHT R 774)
+ (CHARIC R 164)
+ )
+(CHARACTER C A
+ (CHARWD R 748)
+ (CHARHT R 708)
+ (CHARIC R 95)
+ )
+(CHARACTER C B
+ (CHARWD R 714)
+ (CHARHT R 689)
+ (CHARIC R 38)
+ )
+(CHARACTER C C
+ (CHARWD R 328)
+ (CHARHT R 726)
+ (CHARIC R 124)
+ )
+(CHARACTER C D
+ (CHARWD R 613)
+ (CHARHT R 707)
+ (CHARIC R 92)
+ )
+(CHARACTER C E
+ (CHARWD R 692)
+ (CHARHT R 689)
+ (CHARIC R 61)
+ )
+(CHARACTER C F
+ (CHARWD R 733)
+ (CHARHT R 689)
+ (CHARIC R 70)
+ )
+(CHARACTER C G
+ (CHARWD R 635)
+ (CHARHT R 689)
+ (CHARIC R 96)
+ )
+(CHARACTER C H
+ (CHARWD R 758)
+ (CHARHT R 689)
+ (CHARIC R 75)
+ )
+(CHARACTER C I
+ (CHARWD R 380)
+ (CHARHT R 689)
+ (CHARIC R 70)
+ )
+(CHARACTER C J
+ (CHARWD R 727)
+ (CHARHT R 712)
+ (CHARDP R 7)
+ (CHARIC R 60)
+ )
+(CHARACTER C K
+ (CHARWD R 773)
+ (CHARHT R 689)
+ (CHARIC R 102)
+ )
+(CHARACTER C L
+ (CHARWD R 740)
+ (CHARHT R 707)
+ (CHARDP R 1)
+ (CHARIC R 98)
+ )
+(CHARACTER C M
+ (CHARWD R 911)
+ (CHARHT R 689)
+ (CHARIC R 52)
+ )
+(CHARACTER C N
+ (CHARWD R 733)
+ (CHARHT R 689)
+ (CHARDP R 17)
+ (CHARIC R 90)
+ )
+(CHARACTER C O
+ (CHARWD R 718)
+ (CHARHT R 711)
+ (CHARDP R 8)
+ (CHARIC R 70)
+ )
+(CHARACTER C P
+ (CHARWD R 727)
+ (CHARHT R 689)
+ (CHARIC R 80)
+ )
+(CHARACTER C Q
+ (CHARWD R 744)
+ (CHARHT R 689)
+ (CHARIC R 115)
+ )
+(CHARACTER C R
+ (CHARWD R 605)
+ (CHARHT R 689)
+ (CHARIC R 95)
+ )
+(CHARACTER C S
+ (CHARWD R 701)
+ (CHARHT R 689)
+ (CHARIC R 55)
+ )
+(CHARACTER C T
+ (CHARWD R 669)
+ (CHARHT R 689)
+ (CHARIC R 90)
+ )
+(CHARACTER C U
+ (CHARWD R 618)
+ (CHARHT R 709)
+ (CHARIC R 121)
+ )
+(CHARACTER C V
+ (CHARWD R 328)
+ (CHARHT R 718)
+ (CHARIC R 120)
+ )
+(CHARACTER C W
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARIC R 62)
+ )
+(CHARACTER C X
+ (CHARWD R 718)
+ (CHARHT R 689)
+ (CHARIC R 51)
+ )
+(CHARACTER C Y
+ (CHARWD R 858)
+ (CHARHT R 701)
+ (CHARIC R 103)
+ )
+(CHARACTER C Z
+ (CHARWD R 659)
+ (CHARHT R 690)
+ (CHARDP R 1)
+ (CHARIC R 83)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ (CHARIC R 83)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 292)
+ (CHARHT R 779)
+ (CHARIC R 146)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 347)
+ (CHARHT R 715)
+ (CHARDP R 138)
+ (CHARIC R 30)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 328)
+ (CHARHT R 719)
+ (CHARIC R 119)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 473)
+ (CHARHT R 726)
+ (CHARIC R 66)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 178)
+ (CHARHT R 706)
+ (CHARIC R 121)
+ )
+(CHARACTER C a
+ (CHARWD R 486)
+ (CHARHT R 457)
+ (CHARIC R 72)
+ )
+(CHARACTER C b
+ (CHARWD R 505)
+ (CHARHT R 457)
+ (CHARIC R 29)
+ )
+(CHARACTER C c
+ (CHARWD R 463)
+ (CHARHT R 457)
+ (CHARIC R 36)
+ (MAP
+ (SETCHAR O 163)
+ )
+ )
+(CHARACTER C d
+ (CHARWD R 440)
+ (CHARHT R 457)
+ (CHARIC R 47)
+ )
+(CHARACTER C e
+ (CHARWD R 499)
+ (CHARHT R 457)
+ (CHARIC R 41)
+ )
+(CHARACTER C f
+ (CHARWD R 530)
+ (CHARHT R 457)
+ (CHARIC R 52)
+ )
+(CHARACTER C g
+ (CHARWD R 459)
+ (CHARHT R 457)
+ (CHARIC R 60)
+ )
+(CHARACTER C h
+ (CHARWD R 547)
+ (CHARHT R 457)
+ (CHARIC R 41)
+ )
+(CHARACTER C i
+ (CHARWD R 285)
+ (CHARHT R 457)
+ (CHARIC R 41)
+ )
+(CHARACTER C j
+ (CHARWD R 472)
+ (CHARHT R 464)
+ (CHARDP R 10)
+ (CHARIC R 50)
+ )
+(CHARACTER C k
+ (CHARWD R 553)
+ (CHARHT R 457)
+ (CHARIC R 58)
+ )
+(CHARACTER C l
+ (CHARWD R 519)
+ (CHARHT R 457)
+ (CHARIC R 56)
+ )
+(CHARACTER C m
+ (CHARWD R 615)
+ (CHARHT R 456)
+ (CHARIC R 47)
+ )
+(CHARACTER C n
+ (CHARWD R 492)
+ (CHARHT R 457)
+ (CHARDP R 10)
+ (CHARIC R 56)
+ )
+(CHARACTER C o
+ (CHARWD R 472)
+ (CHARHT R 464)
+ (CHARDP R 10)
+ (CHARIC R 51)
+ )
+(CHARACTER C p
+ (CHARWD R 542)
+ (CHARHT R 457)
+ (CHARIC R 39)
+ )
+(CHARACTER C q
+ (CHARWD R 571)
+ (CHARHT R 457)
+ (CHARIC R 57)
+ )
+(CHARACTER C r
+ (CHARWD R 456)
+ (CHARHT R 457)
+ (CHARIC R 48)
+ )
+(CHARACTER C s
+ (CHARWD R 463)
+ (CHARHT R 457)
+ (CHARIC R 36)
+ )
+(CHARACTER C t
+ (CHARWD R 488)
+ (CHARHT R 457)
+ (CHARIC R 56)
+ )
+(CHARACTER C u
+ (CHARWD R 460)
+ (CHARHT R 466)
+ (CHARIC R 64)
+ )
+(CHARACTER C w
+ (CHARWD R 503)
+ (CHARHT R 462)
+ (CHARIC R 45)
+ )
+(CHARACTER C x
+ (CHARWD R 473)
+ (CHARHT R 457)
+ (CHARIC R 37)
+ )
+(CHARACTER C y
+ (CHARWD R 610)
+ (CHARHT R 466)
+ (CHARIC R 82)
+ )
+(CHARACTER C z
+ (CHARWD R 485)
+ (CHARHT R 457)
+ (CHARIC R 53)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 630)
+ (CHARHT R 399)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 144)
+ (CHARDP R 229)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 630)
+ (CHARHT R 399)
+ (CHARIC R 64)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 340)
+ (CHARHT R 689)
+ (CHARIC R 111)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1058)
+ (CHARHT R 261)
+ (CHARIC R 44)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 627)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ (CHARIC R 101)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 627)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ (CHARIC R 100)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 628)
+ (CHARHT R 734)
+ (CHARDP R 16)
+ (CHARIC R 102)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 627)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 100)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 627)
+ (CHARHT R 728)
+ (CHARDP R 233)
+ (CHARIC R 101)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 607)
+ (CHARHT R 728)
+ (CHARDP R 229)
+ (CHARIC R 101)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 607)
+ (CHARHT R 733)
+ (CHARDP R 229)
+ (CHARIC R 101)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 607)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ (CHARIC R 100)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 627)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ (CHARIC R 101)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 628)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ (CHARIC R 99)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 627)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ (CHARIC R 99)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 627)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 100)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 607)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ (CHARIC R 99)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 607)
+ (CHARHT R 719)
+ (CHARDP R 239)
+ (CHARIC R 99)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 607)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ (CHARIC R 100)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 627)
+ (CHARHT R 632)
+ (CHARDP R 16)
+ (CHARIC R 85)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 627)
+ (CHARHT R 797)
+ (CHARDP R 16)
+ (CHARIC R 112)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 627)
+ (CHARHT R 801)
+ (CHARDP R 16)
+ (CHARIC R 113)
+ )
+(CHARACTER O 223 (comment uni03DC)
+ (CHARWD R 646)
+ (CHARHT R 458)
+ (CHARDP R 230)
+ (CHARIC R 41)
+ (MAP
+ (SETCHAR O 303)
+ )
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 627)
+ (CHARHT R 627)
+ (CHARDP R 229)
+ (CHARIC R 84)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 607)
+ (CHARHT R 788)
+ (CHARDP R 237)
+ (CHARIC R 111)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 607)
+ (CHARHT R 804)
+ (CHARDP R 229)
+ (CHARIC R 113)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 529)
+ (CHARHT R 728)
+ (CHARDP R 238)
+ (CHARIC R 91)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 529)
+ (CHARHT R 724)
+ (CHARDP R 238)
+ (CHARIC R 90)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ (CHARIC R 89)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 529)
+ (CHARHT R 733)
+ (CHARDP R 238)
+ (CHARIC R 91)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 529)
+ (CHARHT R 732)
+ (CHARDP R 238)
+ (CHARIC R 91)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 529)
+ (CHARHT R 731)
+ (CHARDP R 238)
+ (CHARIC R 91)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 529)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ (CHARIC R 91)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ (CHARIC R 89)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 529)
+ (CHARHT R 719)
+ (CHARDP R 238)
+ (CHARIC R 89)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ (CHARIC R 90)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 529)
+ (CHARHT R 730)
+ (CHARDP R 238)
+ (CHARIC R 91)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 529)
+ (CHARHT R 718)
+ (CHARDP R 238)
+ (CHARIC R 89)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 521)
+ (CHARHT R 719)
+ (CHARDP R 238)
+ (CHARIC R 89)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ (CHARIC R 90)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 529)
+ (CHARHT R 632)
+ (CHARDP R 238)
+ (CHARIC R 75)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 528)
+ (CHARHT R 797)
+ (CHARDP R 238)
+ (CHARIC R 102)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 529)
+ (CHARHT R 801)
+ (CHARDP R 238)
+ (CHARIC R 103)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ (CHARIC R 90)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 529)
+ (CHARHT R 630)
+ (CHARDP R 238)
+ (CHARIC R 74)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 529)
+ (CHARHT R 796)
+ (CHARDP R 238)
+ (CHARIC R 102)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 529)
+ (CHARHT R 804)
+ (CHARDP R 241)
+ (CHARIC R 103)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 529)
+ (CHARHT R 726)
+ (CHARDP R 238)
+ (CHARIC R 90)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 730)
+ (CHARHT R 717)
+ (CHARDP R 15)
+ (CHARIC R 74)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 730)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ (CHARIC R 75)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 730)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ (CHARIC R 75)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ (CHARIC R 75)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 730)
+ (CHARHT R 728)
+ (CHARDP R 236)
+ (CHARIC R 76)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 730)
+ (CHARHT R 724)
+ (CHARDP R 229)
+ (CHARIC R 75)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 730)
+ (CHARHT R 730)
+ (CHARDP R 229)
+ (CHARIC R 76)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ (CHARIC R 75)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ (CHARIC R 74)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ (CHARIC R 74)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 730)
+ (CHARHT R 719)
+ (CHARDP R 15)
+ (CHARIC R 74)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ (CHARIC R 75)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ (CHARIC R 74)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 730)
+ (CHARHT R 718)
+ (CHARDP R 229)
+ (CHARIC R 74)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 730)
+ (CHARHT R 719)
+ (CHARDP R 229)
+ (CHARIC R 74)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 730)
+ (CHARHT R 726)
+ (CHARDP R 229)
+ (CHARIC R 75)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 730)
+ (CHARHT R 632)
+ (CHARDP R 15)
+ (CHARIC R 60)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 723)
+ (CHARHT R 797)
+ (CHARDP R 15)
+ (CHARIC R 87)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 730)
+ (CHARHT R 801)
+ (CHARDP R 15)
+ (CHARIC R 88)
+ )
+(CHARACTER O 303 (comment uni03DC)
+ (CHARWD R 646)
+ (CHARHT R 458)
+ (CHARDP R 230)
+ (CHARIC R 41)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 730)
+ (CHARHT R 639)
+ (CHARDP R 229)
+ (CHARIC R 61)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 730)
+ (CHARHT R 797)
+ (CHARDP R 229)
+ (CHARIC R 87)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 730)
+ (CHARHT R 804)
+ (CHARDP R 232)
+ (CHARIC R 88)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 314)
+ (CHARHT R 728)
+ (CHARDP R 16)
+ (CHARIC R 81)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 308)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ (CHARIC R 95)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 308)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ (CHARIC R 91)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 308)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 88)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 563)
+ (CHARHT R 717)
+ (CHARDP R 16)
+ (CHARIC R 78)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 563)
+ (CHARHT R 724)
+ (CHARDP R 16)
+ (CHARIC R 79)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 563)
+ (CHARHT R 723)
+ (CHARDP R 16)
+ (CHARIC R 79)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 563)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 79)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 311)
+ (CHARHT R 730)
+ (CHARDP R 16)
+ (CHARIC R 84)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 308)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ (CHARIC R 112)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 308)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ (CHARIC R 122)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 308)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 115)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 563)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ (CHARIC R 78)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 563)
+ (CHARHT R 718)
+ (CHARDP R 16)
+ (CHARIC R 78)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 563)
+ (CHARHT R 719)
+ (CHARDP R 16)
+ (CHARIC R 78)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 568)
+ (CHARHT R 726)
+ (CHARDP R 16)
+ (CHARIC R 79)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 308)
+ (CHARHT R 632)
+ (CHARDP R 16)
+ (CHARIC R 88)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 308)
+ (CHARHT R 815)
+ (CHARDP R 16)
+ (CHARIC R 111)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 308)
+ (CHARHT R 815)
+ (CHARDP R 16)
+ (CHARIC R 118)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 380)
+ (CHARHT R 836)
+ (CHARIC R 99)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 563)
+ (CHARHT R 689)
+ (CHARDP R 16)
+ (CHARIC R 73)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 563)
+ (CHARHT R 774)
+ (CHARDP R 16)
+ (CHARIC R 87)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 563)
+ (CHARHT R 779)
+ (CHARDP R 16)
+ (CHARIC R 87)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 618)
+ (CHARHT R 839)
+ (CHARIC R 143)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 481)
+ (CHARHT R 728)
+ (CHARDP R 18)
+ (CHARIC R 90)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 481)
+ (CHARHT R 724)
+ (CHARDP R 18)
+ (CHARIC R 89)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 481)
+ (CHARHT R 725)
+ (CHARDP R 16)
+ (CHARIC R 89)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 475)
+ (CHARHT R 726)
+ (CHARDP R 18)
+ (CHARIC R 89)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 536)
+ (CHARHT R 717)
+ (CHARDP R 15)
+ (CHARIC R 97)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 536)
+ (CHARHT R 724)
+ (CHARDP R 15)
+ (CHARIC R 98)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 536)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ (CHARIC R 98)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 536)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ (CHARIC R 98)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 481)
+ (CHARHT R 730)
+ (CHARDP R 18)
+ (CHARIC R 90)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 480)
+ (CHARHT R 722)
+ (CHARDP R 15)
+ (CHARIC R 89)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 492)
+ (CHARHT R 719)
+ (CHARDP R 18)
+ (CHARIC R 92)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 482)
+ (CHARHT R 726)
+ (CHARDP R 10)
+ (CHARIC R 91)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 536)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ (CHARIC R 97)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 536)
+ (CHARHT R 718)
+ (CHARDP R 15)
+ (CHARIC R 97)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 536)
+ (CHARHT R 719)
+ (CHARDP R 15)
+ (CHARIC R 97)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 536)
+ (CHARHT R 726)
+ (CHARDP R 15)
+ (CHARIC R 98)
+ )
+(CHARACTER O 360 (comment uniF519)
+ (CHARWD R 277)
+ (CHARHT R 629)
+ (CHARIC R 118)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 308)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ (CHARIC R 113)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 308)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ (CHARIC R 119)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 308)
+ (CHARHT R 755)
+ (CHARDP R 9)
+ (CHARIC R 110)
+ )
+(CHARACTER O 364 (comment uniF51A)
+ (CHARWD R 460)
+ (CHARHT R 629)
+ (CHARIC R 91)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 563)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ (CHARIC R 81)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 563)
+ (CHARHT R 738)
+ (CHARDP R 16)
+ (CHARIC R 81)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 563)
+ (CHARHT R 755)
+ (CHARDP R 9)
+ (CHARIC R 84)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 627)
+ (CHARHT R 469)
+ (CHARDP R 232)
+ (CHARIC R 57)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 529)
+ (CHARHT R 464)
+ (CHARDP R 238)
+ (CHARIC R 46)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 730)
+ (CHARHT R 470)
+ (CHARDP R 229)
+ (CHARIC R 32)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 543)
+ (CHARHT R 724)
+ (CHARDP R 237)
+ (CHARIC R 96)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 544)
+ (CHARHT R 723)
+ (CHARDP R 237)
+ (CHARIC R 96)
+ )
+(CHARACTER O 376 (comment uni0374)
+ (CHARWD R 191)
+ (CHARHT R 669)
+ (CHARIC R 100)
+ )
+(CHARACTER O 377 (comment uni0375)
+ (CHARWD R 191)
+ (CHARDP R 220)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/gfsudidotmath8a.vpl b/fonts/greek/gfs/gfsdidot/vpl/gfsudidotmath8a.vpl
new file mode 100644
index 0000000000..19e81ef51a
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/gfsudidotmath8a.vpl
@@ -0,0 +1,1108 @@
+(VTITLE Created by afm2tfm GFSOlga.afm -T gfsudidotmath.enc -v gfsudidotmath8a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-gfsudidotmath8r)
+(CODINGSCHEME gfsudidotmath)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SLANT R 0.194380)
+ (SPACE R 0.0)
+ (STRETCH R 0.0)
+ (SHRINK R 0.0)
+ (XHEIGHT D 465)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME gfsudidotmath8r)
+ )
+(MAPFONT D 1
+ (FONTNAME pxmi)
+ )
+(MAPFONT D 2
+ (FONTNAME gdidoti6a)
+ )
+(MAPFONT D 3
+ (FONTNAME golgai6a)
+ )
+(MAPFONT D 4
+ (FONTNAME didotsc8a)
+ )
+(MAPFONT D 5
+ (FONTNAME didoti8a)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment Gamma)
+ (KRN O 47 R -100) (comment phi1)
+ (KRN O 41 R -70) (comment omega)
+ (KRN O 40 R -70) (comment psi)
+ (KRN O 37 R -70) (comment chi)
+ (KRN O 36 R -70) (comment phi)
+ (KRN O 35 R -70) (comment upsilon)
+ (KRN O 34 R -70) (comment tau)
+ (KRN O 33 R -90) (comment sigma)
+ (KRN O 46 R -70) (comment sigma1)
+ (KRN O 32 R -100) (comment rho)
+ (KRN O 31 R -70) (comment pi)
+ (KRN O 30 R -50) (comment xi)
+ (KRN O 27 R -70) (comment nu)
+ (KRN O 26 R -70) (comment mu)
+ (KRN O 25 R -70) (comment lambda)
+ (KRN O 24 R -70) (comment kappa)
+ (KRN O 23 R -70) (comment iota)
+ (KRN O 22 R -70) (comment theta)
+ (KRN O 43 R -70) (comment theta)
+ (KRN O 21 R -70) (comment eta)
+ (KRN O 20 R -70) (comment zeta)
+ (KRN O 17 R -70) (comment epsilon)
+ (KRN O 42 R -70) (comment epsilon)
+ (KRN O 16 R -70) (comment delta)
+ (KRN O 15 R -70) (comment gamma)
+ (KRN O 14 R -70) (comment beta)
+ (KRN O 13 R -70) (comment alpha)
+ (KRN O 3 R -150) (comment Lambda)
+ (KRN O 1 R -170) (comment Delta)
+ (STOP)
+ (LABEL O 1) (comment Delta)
+ (KRN O 7 R -40) (comment Upsilon)
+ (STOP)
+ (LABEL O 3) (comment Lambda)
+ (KRN O 40 R -50) (comment psi)
+ (KRN O 37 R -50) (comment chi)
+ (KRN O 35 R -50) (comment upsilon)
+ (KRN O 34 R -50) (comment tau)
+ (KRN O 31 R -50) (comment pi)
+ (KRN O 27 R -50) (comment nu)
+ (KRN O 22 R -50) (comment theta)
+ (KRN O 43 R -50) (comment theta)
+ (KRN O 21 R -50) (comment eta)
+ (KRN O 15 R -50) (comment gamma)
+ (KRN O 3 R 70) (comment Lambda)
+ (STOP)
+ (LABEL O 7) (comment Upsilon)
+ (KRN O 41 R -70) (comment omega)
+ (KRN O 40 R -70) (comment psi)
+ (KRN O 37 R -50) (comment chi)
+ (KRN O 36 R -50) (comment phi)
+ (KRN O 35 R -70) (comment upsilon)
+ (KRN O 34 R -50) (comment tau)
+ (KRN O 33 R -50) (comment sigma)
+ (KRN O 46 R -50) (comment sigma1)
+ (KRN O 32 R -50) (comment rho)
+ (KRN O 31 R -50) (comment pi)
+ (KRN O 27 R -50) (comment nu)
+ (KRN O 26 R -50) (comment mu)
+ (KRN O 24 R -50) (comment kappa)
+ (KRN O 23 R -50) (comment iota)
+ (KRN O 22 R -30) (comment theta)
+ (KRN O 43 R -30) (comment theta)
+ (KRN O 21 R -70) (comment eta)
+ (KRN O 20 R -30) (comment zeta)
+ (KRN O 17 R -100) (comment epsilon)
+ (KRN O 42 R -100) (comment epsilon)
+ (KRN O 16 R -10) (comment delta)
+ (KRN O 15 R -90) (comment gamma)
+ (KRN O 14 R -50) (comment beta)
+ (KRN O 13 R -100) (comment alpha)
+ (KRN O 3 R -180) (comment Lambda)
+ (KRN O 1 R -30) (comment Delta)
+ (STOP)
+ (LABEL O 20) (comment zeta)
+ (KRN O 21 R -70) (comment eta)
+ (KRN O 17 R -50) (comment epsilon)
+ (KRN O 42 R -50) (comment epsilon)
+ (KRN O 13 R -50) (comment alpha)
+ (STOP)
+ (LABEL C A)
+ (KRN C y R -63)
+ (KRN C w R -70)
+ (KRN C v R -70)
+ (KRN C Y R 20)
+ (KRN C V R -25)
+ (KRN C U R 30)
+ (KRN C T R 30)
+ (KRN C L R 50)
+ (KRN C J R 50)
+ (STOP)
+ (LABEL C B)
+ (KRN C A R -100)
+ (STOP)
+ (LABEL C D)
+ (KRN C A R -70)
+ (STOP)
+ (LABEL C F)
+ (KRN C D R -77)
+ (KRN C A R -61)
+ (KRN O 72 R -70) (comment period)
+ (KRN O 73 R -70) (comment comma)
+ (STOP)
+ (LABEL C L)
+ (KRN C y R -36)
+ (KRN C Y R -90)
+ (KRN C W R -74)
+ (KRN C V R -90)
+ (KRN C T R -48)
+ (KRN C A R 50)
+ (STOP)
+ (LABEL C O)
+ (KRN C Y R -60)
+ (KRN C V R -40)
+ (KRN C A R -100)
+ (STOP)
+ (LABEL C P)
+ (KRN C o R -31)
+ (KRN C e R -31)
+ (KRN C a R -31)
+ (KRN C A R -70)
+ (KRN O 72 R -126) (comment period)
+ (KRN O 73 R -126) (comment comma)
+ (STOP)
+ (LABEL C R)
+ (KRN C y R -17)
+ (KRN C Y R -19)
+ (KRN C W R -19)
+ (KRN C V R -39)
+ (KRN C A R 30)
+ (STOP)
+ (LABEL C S)
+ (KRN C T R -70)
+ (STOP)
+ (LABEL C T)
+ (KRN C z R -64)
+ (KRN C y R -64)
+ (KRN C w R -64)
+ (KRN C v R -64)
+ (KRN C u R -70)
+ (KRN C s R -70)
+ (KRN C r R -70)
+ (KRN C o R -70)
+ (KRN C m R -31)
+ (KRN C e R -70)
+ (KRN C d R -70)
+ (KRN C c R -70)
+ (KRN C a R -80)
+ (KRN C J R -60)
+ (KRN C A R -80)
+ (KRN O 72 R -74) (comment period)
+ (KRN O 73 R -74) (comment comma)
+ (STOP)
+ (LABEL C U)
+ (KRN C A R -100)
+ (STOP)
+ (LABEL C V)
+ (KRN O 173 R -100) (comment dotlessi)
+ (KRN C z R -150)
+ (KRN C y R -150)
+ (KRN C x R -170)
+ (KRN C w R -150)
+ (KRN C v R -120)
+ (KRN C u R -180)
+ (KRN C t R -130)
+ (KRN C s R -190)
+ (KRN C r R -170)
+ (KRN C q R -150)
+ (KRN C p R -120)
+ (KRN C o R -200)
+ (KRN C n R -150)
+ (KRN C m R -180)
+ (KRN C l R -30)
+ (KRN C k R -30)
+ (KRN C j R -100)
+ (KRN C i R -100)
+ (KRN C g R -150)
+ (KRN C f R -80)
+ (KRN C e R -190)
+ (KRN C d R -170)
+ (KRN C c R -200)
+ (KRN C a R -200)
+ (KRN C Q R -60)
+ (KRN C O R -60)
+ (KRN C G R -60)
+ (KRN C A R -200)
+ (KRN O 72 R -127) (comment period)
+ (KRN O 73 R -127) (comment comma)
+ (STOP)
+ (LABEL C W)
+ (KRN O 173 R -70) (comment dotlessi)
+ (KRN C z R -180)
+ (KRN C y R -200)
+ (KRN C x R -200)
+ (KRN C w R -150)
+ (KRN C v R -150)
+ (KRN C u R -200)
+ (KRN C t R -110)
+ (KRN C s R -180)
+ (KRN C r R -173)
+ (KRN C q R -190)
+ (KRN C p R -170)
+ (KRN C o R -200)
+ (KRN C n R -180)
+ (KRN C m R -180)
+ (KRN C l R -50)
+ (KRN C k R -50)
+ (KRN C j R -130)
+ (KRN C i R -130)
+ (KRN C h R -80)
+ (KRN C g R -170)
+ (KRN C f R -150)
+ (KRN C e R -200)
+ (KRN C d R -180)
+ (KRN C c R -200)
+ (KRN C b R -70)
+ (KRN C a R -200)
+ (KRN C A R -220)
+ (KRN O 72 R -90) (comment period)
+ (KRN O 73 R -90) (comment comma)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 173 R -50) (comment dotlessi)
+ (KRN C z R -140)
+ (KRN C y R -120)
+ (KRN C x R -150)
+ (KRN C w R -120)
+ (KRN C v R -120)
+ (KRN C u R -160)
+ (KRN C t R -90)
+ (KRN C s R -160)
+ (KRN C r R -140)
+ (KRN C q R -150)
+ (KRN C p R -120)
+ (KRN C o R -150)
+ (KRN C n R -150)
+ (KRN C m R -130)
+ (KRN C j R -90)
+ (KRN C i R -61)
+ (KRN C g R -150)
+ (KRN C f R -100)
+ (KRN C e R -150)
+ (KRN C d R -120)
+ (KRN C c R -130)
+ (KRN C a R -150)
+ (KRN C O R -80)
+ (KRN C G R -80)
+ (KRN C C R -80)
+ (KRN C A R -150)
+ (KRN O 72 R -95) (comment period)
+ (KRN O 73 R -85) (comment comma)
+ (STOP)
+ (LABEL C r)
+ (KRN O 72 R -58) (comment period)
+ (KRN O 73 R -39) (comment comma)
+ (STOP)
+ (LABEL C v)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 72 R -109) (comment period)
+ (KRN O 73 R -109) (comment comma)
+ (STOP)
+ (LABEL C w)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -26)
+ (KRN O 72 R -90) (comment period)
+ (KRN O 73 R -90) (comment comma)
+ (STOP)
+ (LABEL C y)
+ (KRN C o R -17)
+ (KRN C e R -17)
+ (KRN C a R -27)
+ (KRN O 72 R -109) (comment period)
+ (KRN O 73 R -109) (comment comma)
+ (STOP)
+ )
+(CHARACTER O 0 (comment Gamma)
+ (CHARWD R 619)
+ (CHARHT R 692)
+ (CHARIC R 64)
+ )
+(CHARACTER O 1 (comment Delta)
+ (CHARWD R 600)
+ (CHARHT R 703)
+ )
+(CHARACTER O 2 (comment Theta)
+ (CHARWD R 679)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ )
+(CHARACTER O 3 (comment Lambda)
+ (CHARWD R 687)
+ (CHARHT R 699)
+ )
+(CHARACTER O 4 (comment Xi)
+ (CHARWD R 695)
+ (CHARHT R 692)
+ )
+(CHARACTER O 5 (comment Pi)
+ (CHARWD R 818)
+ (CHARHT R 692)
+ (CHARIC R 32)
+ )
+(CHARACTER O 6 (comment Sigma)
+ (CHARWD R 658)
+ (CHARHT R 692)
+ (CHARIC R 61)
+ )
+(CHARACTER O 7 (comment Upsilon)
+ (CHARWD R 615)
+ (CHARHT R 710)
+ )
+(CHARACTER O 10 (comment Phi)
+ (CHARWD R 693)
+ (CHARHT R 692)
+ )
+(CHARACTER O 11 (comment Psi)
+ (CHARWD R 783)
+ (CHARHT R 711)
+ (CHARIC R 20)
+ )
+(CHARACTER O 12 (comment Omega)
+ (CHARWD R 733)
+ (CHARHT R 710)
+ )
+(CHARACTER O 13 (comment alpha)
+ (CHARWD R 555)
+ (CHARHT R 462)
+ (CHARDP R 15)
+ )
+(CHARACTER O 14 (comment beta)
+ (CHARWD R 492)
+ (CHARHT R 711)
+ (CHARDP R 227)
+ )
+(CHARACTER O 15 (comment gamma)
+ (CHARWD R 505)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER O 16 (comment delta)
+ (CHARWD R 450)
+ (CHARHT R 714)
+ (CHARDP R 16)
+ (CHARIC R 2)
+ )
+(CHARACTER O 17 (comment epsilon)
+ (CHARWD R 400)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ (MAP
+ (SETCHAR O 42)
+ )
+ )
+(CHARACTER O 20 (comment zeta)
+ (CHARWD R 351)
+ (CHARHT R 710)
+ (CHARDP R 239)
+ (CHARIC R 90)
+ )
+(CHARACTER O 21 (comment eta)
+ (CHARWD R 505)
+ (CHARHT R 465)
+ (CHARDP R 228)
+ )
+(CHARACTER O 22 (comment theta)
+ (CHARWD R 510)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ (CHARIC R 23)
+ (MAP (SELECTFONT D 2)(SETCHAR O 152))
+ )
+(CHARACTER O 23 (comment iota)
+ (CHARWD R 310)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER O 24 (comment kappa)
+ (CHARWD R 500)
+ (CHARHT R 463)
+ (CHARDP R 13)
+ )
+(CHARACTER O 25 (comment lambda)
+ (CHARWD R 450)
+ (CHARHT R 710)
+ (CHARDP R 7)
+ )
+(CHARACTER O 26 (comment mu)
+ (CHARWD R 577)
+ (CHARHT R 465)
+ (CHARDP R 228)
+ )
+(CHARACTER O 27 (comment nu)
+ (CHARWD R 495)
+ (CHARHT R 464)
+ (CHARDP R 15)
+ (CHARIC R 3)
+ )
+(CHARACTER O 30 (comment xi)
+ (CHARWD R 397)
+ (CHARHT R 709)
+ (CHARDP R 237)
+ (CHARIC R 41)
+ )
+(CHARACTER O 31 (comment pi)
+ (CHARWD R 605)
+ (CHARHT R 467)
+ (CHARDP R 14)
+ (CHARIC R 30)
+ )
+(CHARACTER O 32 (comment rho)
+ (CHARWD R 508)
+ (CHARHT R 464)
+ (CHARDP R 227)
+ )
+(CHARACTER O 33 (comment sigma)
+ (CHARWD R 565)
+ (CHARHT R 473)
+ (CHARDP R 17)
+ (CHARIC R 7)
+ )
+(CHARACTER O 34 (comment tau)
+ (CHARWD R 465)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ (CHARIC R 8)
+ )
+(CHARACTER O 35 (comment upsilon)
+ (CHARWD R 470)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER O 36 (comment phi)
+ (CHARWD R 643)
+ (CHARHT R 463)
+ (CHARDP R 227)
+ )
+(CHARACTER O 37 (comment chi)
+ (CHARWD R 483)
+ (CHARHT R 463)
+ (CHARDP R 238)
+ (CHARIC R 13)
+ )
+(CHARACTER O 40 (comment psi)
+ (CHARWD R 639)
+ (CHARHT R 691)
+ (CHARDP R 227)
+ )
+(CHARACTER O 41 (comment omega)
+ (CHARWD R 690)
+ (CHARHT R 461)
+ (CHARDP R 15)
+ )
+(CHARACTER O 42 (comment epsilon)
+ (CHARWD R 400)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 2)(SETCHAR O 145))
+ )
+(CHARACTER O 43 (comment theta)
+ (CHARWD R 510)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ (CHARIC R 23)
+ )
+(CHARACTER O 44 (comment pi1)
+ (CHARWD R 813)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ )
+(CHARACTER O 45 (comment rho1)
+ (CHARWD R 580)
+ (CHARHT R 472)
+ (CHARDP R 237)
+ (MAP (SELECTFONT D 2)(SETCHAR C r))
+ )
+(CHARACTER O 46 (comment sigma1)
+ (CHARWD R 381)
+ (CHARHT R 462)
+ (CHARDP R 92)
+ (CHARIC R 11)
+ )
+(CHARACTER O 47 (comment phi1)
+ (CHARWD R 484)
+ (CHARHT R 386)
+ (CHARDP R 194)
+ (CHARIC R 538)
+ (MAP (SELECTFONT D 2)(SETCHAR O 17))
+ )
+(CHARACTER O 50
+ (CHARWD R 1.000003)
+ (CHARHT R 0.366875)
+ (CHARDP R -0.133125)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 50)
+ )
+ )
+(CHARACTER O 51
+ (CHARWD R 1.000003)
+ (CHARHT R 0.366875)
+ (CHARDP R -0.133125)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 51)
+ )
+ )
+(CHARACTER O 52
+ (CHARWD R 1.000003)
+ (CHARHT R 0.366875)
+ (CHARDP R -0.133125)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 52)
+ )
+ )
+(CHARACTER O 53
+ (CHARWD R 1.000003)
+ (CHARHT R 0.366875)
+ (CHARDP R -0.133125)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 53)
+ )
+ )
+(CHARACTER O 54
+ (CHARWD R 0.277779)
+ (CHARHT R 0.463748)
+ (CHARDP R -0.036252)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 54)
+ )
+ )
+(CHARACTER O 55
+ (CHARWD R 0.277779)
+ (CHARHT R 0.463748)
+ (CHARDP R -0.036252)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56
+ (CHARWD R 0.500002)
+ (CHARHT R 0.465279)
+ (CHARDP R -0.034721)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 56)
+ )
+ )
+(CHARACTER O 57
+ (CHARWD R 0.500002)
+ (CHARHT R 0.465279)
+ (CHARDP R -0.034721)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 57)
+ )
+ )
+(CHARACTER C 0
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 0)
+ )
+ )
+(CHARACTER C 1
+ (CHARWD R 345)
+ (CHARHT R 522)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 1)
+ )
+ )
+(CHARACTER C 2
+ (CHARWD R 486)
+ (CHARHT R 508)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 2)
+ )
+ )
+(CHARACTER C 3
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 3)
+ )
+ )
+(CHARACTER C 4
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 4)
+ )
+ )
+(CHARACTER C 5
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 5)
+ )
+ )
+(CHARACTER C 6
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 6)
+ )
+ )
+(CHARACTER C 7
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 7)
+ )
+ )
+(CHARACTER C 8
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 8)
+ )
+ )
+(CHARACTER C 9
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ (MAP
+ (SELECTFONT D 4)(SETCHAR C 9)
+ )
+ )
+(CHARACTER O 72 (comment period)
+ (CHARWD R 343)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment comma)
+ (CHARWD R 262)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 74 (comment less)
+ (CHARWD R 590)
+ (CHARHT R 689)
+ (CHARDP R 143)
+ (CHARIC R 116)
+ (MAP (SELECTFONT D 1)(SETCHAR C <))
+ )
+(CHARACTER O 75 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 166)
+ )
+(CHARACTER O 76 (comment greater)
+ (CHARWD R 590)
+ (CHARHT R 689)
+ (CHARDP R 143)
+ (CHARIC R 39)
+ (MAP (SELECTFONT D 1)(SETCHAR C >))
+ )
+(CHARACTER O 77 (comment asterisk)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ (MAP (SELECTFONT D 4)(SETCHAR O 52))
+ )
+(CHARACTER O 100 (comment partialdiff)
+ (CHARWD R 494)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ (MAP (SELECTFONT D 2)(SETCHAR O 25))
+ )
+(CHARACTER C A
+ (CHARWD R 696)
+ (CHARHT R 711)
+ (MAP (SELECTFONT D 5)(SETCHAR C A))
+ )
+(CHARACTER C B
+ (CHARWD R 598)
+ (CHARHT R 690)
+ (CHARIC R 2)
+ (MAP (SELECTFONT D 5)(SETCHAR C B))
+ )
+(CHARACTER C C
+ (CHARWD R 674)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C C))
+ )
+(CHARACTER C D
+ (CHARWD R 688)
+ (CHARHT R 686)
+ (CHARDP R 3)
+ (MAP (SELECTFONT D 5)(SETCHAR C D))
+ )
+(CHARACTER C E
+ (CHARWD R 638)
+ (CHARHT R 704)
+ (MAP (SELECTFONT D 5)(SETCHAR C E))
+ )
+(CHARACTER C F
+ (CHARWD R 623)
+ (CHARHT R 690)
+ (CHARIC R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C F))
+ )
+(CHARACTER C G
+ (CHARWD R 686)
+ (CHARHT R 706)
+ (CHARDP R 16)
+ (MAP (SELECTFONT D 5)(SETCHAR C G))
+ )
+(CHARACTER C H
+ (CHARWD R 752)
+ (CHARHT R 690)
+ (CHARIC R 1)
+ (MAP (SELECTFONT D 5)(SETCHAR C H))
+ )
+(CHARACTER C I
+ (CHARWD R 348)
+ (CHARHT R 707)
+ (MAP (SELECTFONT D 5)(SETCHAR C I))
+ )
+(CHARACTER C J
+ (CHARWD R 320)
+ (CHARHT R 690)
+ (CHARDP R 190)
+ (CHARIC R 100)
+ (MAP (SELECTFONT D 5)(SETCHAR C J))
+ )
+(CHARACTER C K
+ (CHARWD R 650)
+ (CHARHT R 690)
+ (CHARIC R 67)
+ (MAP (SELECTFONT D 5)(SETCHAR C K))
+ )
+(CHARACTER C L
+ (CHARWD R 550)
+ (CHARHT R 714)
+ (MAP (SELECTFONT D 5)(SETCHAR C L))
+ )
+(CHARACTER C M
+ (CHARWD R 880)
+ (CHARHT R 690)
+ (MAP (SELECTFONT D 5)(SETCHAR C M))
+ )
+(CHARACTER C N
+ (CHARWD R 692)
+ (CHARHT R 705)
+ (CHARDP R 17)
+ (CHARIC R 31)
+ (MAP (SELECTFONT D 5)(SETCHAR C N))
+ )
+(CHARACTER C O
+ (CHARWD R 688)
+ (CHARHT R 708)
+ (CHARDP R 16)
+ (MAP (SELECTFONT D 5)(SETCHAR C O))
+ )
+(CHARACTER C P
+ (CHARWD R 604)
+ (CHARHT R 690)
+ (MAP (SELECTFONT D 5)(SETCHAR C P))
+ )
+(CHARACTER C Q
+ (CHARWD R 702)
+ (CHARHT R 705)
+ (CHARDP R 155)
+ (MAP (SELECTFONT D 5)(SETCHAR C Q))
+ )
+(CHARACTER C R
+ (CHARWD R 612)
+ (CHARHT R 712)
+ (CHARDP R 3)
+ (MAP (SELECTFONT D 5)(SETCHAR C R))
+ )
+(CHARACTER C S
+ (CHARWD R 521)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C S))
+ )
+(CHARACTER C T
+ (CHARWD R 642)
+ (CHARHT R 681)
+ (CHARIC R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C T))
+ )
+(CHARACTER C U
+ (CHARWD R 725)
+ (CHARHT R 703)
+ (CHARDP R 20)
+ (CHARIC R 27)
+ (MAP (SELECTFONT D 5)(SETCHAR C U))
+ )
+(CHARACTER C V
+ (CHARWD R 693)
+ (CHARHT R 689)
+ (CHARDP R 21)
+ (CHARIC R 26)
+ (MAP (SELECTFONT D 5)(SETCHAR C V))
+ )
+(CHARACTER C W
+ (CHARWD R 1050)
+ (CHARHT R 704)
+ (CHARDP R 20)
+ (MAP (SELECTFONT D 5)(SETCHAR C W))
+ )
+(CHARACTER C X
+ (CHARWD R 767)
+ (CHARHT R 690)
+ (MAP (SELECTFONT D 5)(SETCHAR C X))
+ )
+(CHARACTER C Y
+ (CHARWD R 654)
+ (CHARHT R 711)
+ (CHARIC R 43)
+ (MAP (SELECTFONT D 5)(SETCHAR C Y))
+ )
+(CHARACTER C Z
+ (CHARWD R 632)
+ (CHARHT R 709)
+ (CHARIC R 13)
+ (MAP (SELECTFONT D 5)(SETCHAR C Z))
+ )
+(CHARACTER O 133
+ (CHARWD R 0.38889)
+ (CHARHT R 0.75)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 133)
+ )
+ )
+(CHARACTER O 134
+ (CHARWD R 0.38889)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.194445)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 134)
+ )
+ )
+(CHARACTER O 135
+ (CHARWD R 0.38889)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.194445)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136
+ (CHARWD R 1.000003)
+ (CHARHT R 0.35764)
+ (CHARDP R -0.14236)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137
+ (CHARWD R 1.000003)
+ (CHARHT R 0.35764)
+ (CHARDP R -0.14236)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment script ell)
+ (CHARWD R 321)
+ (CHARHT R 705)
+ (CHARDP R 11)
+ (MAP (SELECTFONT D 5)(SETCHAR O 140))
+ )
+(CHARACTER C a
+ (CHARWD R 430)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C a))
+ )
+(CHARACTER C b
+ (CHARWD R 449)
+ (CHARHT R 711)
+ (CHARDP R 11)
+ (MAP (SELECTFONT D 5)(SETCHAR C b))
+ )
+(CHARACTER C c
+ (CHARWD R 395)
+ (CHARHT R 461)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C c))
+ )
+(CHARACTER C d
+ (CHARWD R 485)
+ (CHARHT R 479)
+ (CHARDP R 15)
+ (MAP (SELECTFONT D 5)(SETCHAR C d))
+ )
+(CHARACTER C e
+ (CHARWD R 380)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ (MAP (SELECTFONT D 5)(SETCHAR C e))
+ )
+(CHARACTER C f
+ (CHARWD R 270)
+ (CHARHT R 711)
+ (CHARDP R 268)
+ (CHARIC R 131)
+ (MAP (SELECTFONT D 5)(SETCHAR C f))
+ )
+(CHARACTER C g
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 268)
+ (MAP (SELECTFONT D 5)(SETCHAR C g))
+ )
+(CHARACTER C h
+ (CHARWD R 485)
+ (CHARHT R 711)
+ (CHARDP R 9)
+ (MAP (SELECTFONT D 5)(SETCHAR C h))
+ )
+(CHARACTER C i
+ (CHARWD R 270)
+ (CHARHT R 470)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C i))
+ )
+(CHARACTER C j
+ (CHARWD R 270)
+ (CHARHT R 691)
+ (CHARDP R 268)
+ (MAP (SELECTFONT D 5)(SETCHAR C j))
+ )
+(CHARACTER C k
+ (CHARWD R 435)
+ (CHARHT R 707)
+ (CHARDP R 13)
+ (MAP (SELECTFONT D 5)(SETCHAR C k))
+ )
+(CHARACTER C l
+ (CHARWD R 270)
+ (CHARHT R 685)
+ (CHARDP R 9)
+ (MAP (SELECTFONT D 5)(SETCHAR C l))
+ )
+(CHARACTER C m
+ (CHARWD R 755)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C m))
+ )
+(CHARACTER C n
+ (CHARWD R 540)
+ (CHARHT R 464)
+ (CHARDP R 13)
+ (MAP (SELECTFONT D 5)(SETCHAR C n))
+ )
+(CHARACTER C o
+ (CHARWD R 430)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C o))
+ )
+(CHARACTER C p
+ (CHARWD R 485)
+ (CHARHT R 462)
+ (CHARDP R 274)
+ (MAP (SELECTFONT D 5)(SETCHAR C p))
+ )
+(CHARACTER C q
+ (CHARWD R 449)
+ (CHARHT R 466)
+ (CHARDP R 270)
+ (MAP (SELECTFONT D 5)(SETCHAR C q))
+ )
+(CHARACTER C r
+ (CHARWD R 377)
+ (CHARHT R 464)
+ (CHARDP R 9)
+ (MAP (SELECTFONT D 5)(SETCHAR C r))
+ )
+(CHARACTER C s
+ (CHARWD R 377)
+ (CHARHT R 465)
+ (CHARDP R 15)
+ (MAP (SELECTFONT D 5)(SETCHAR C s))
+ )
+(CHARACTER C t
+ (CHARWD R 323)
+ (CHARHT R 478)
+ (CHARDP R 9)
+ (MAP (SELECTFONT D 5)(SETCHAR C t))
+ )
+(CHARACTER C u
+ (CHARWD R 540)
+ (CHARHT R 463)
+ (CHARDP R 17)
+ (MAP (SELECTFONT D 5)(SETCHAR C u))
+ )
+(CHARACTER C v
+ (CHARWD R 485)
+ (CHARHT R 468)
+ (CHARDP R 11)
+ (MAP (SELECTFONT D 5)(SETCHAR C v))
+ )
+(CHARACTER C w
+ (CHARWD R 700)
+ (CHARHT R 465)
+ (CHARDP R 11)
+ (MAP (SELECTFONT D 5)(SETCHAR C w))
+ )
+(CHARACTER C x
+ (CHARWD R 485)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR C x))
+ )
+(CHARACTER C y
+ (CHARWD R 485)
+ (CHARHT R 463)
+ (CHARDP R 274)
+ (MAP (SELECTFONT D 5)(SETCHAR C y))
+ )
+(CHARACTER C z
+ (CHARWD R 430)
+ (CHARHT R 466)
+ (CHARDP R 11)
+ (MAP (SELECTFONT D 5)(SETCHAR C z))
+ )
+(CHARACTER O 173 (comment dotlessi)
+ (CHARWD R 270)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ (MAP (SELECTFONT D 5)(SETCHAR O 173))
+ )
+(CHARACTER O 174 (comment dotlessj)
+ (CHARWD R 270)
+ (CHARHT R 470)
+ (CHARDP R 272)
+ (MAP (SELECTFONT D 5)(SETCHAR O 174))
+ )
+(CHARACTER O 175
+ (CHARWD R 0.636459)
+ (CHARHT R 0.430555)
+ (CHARDP R 0.194445)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 175)
+ )
+ )
+(CHARACTER O 176
+ (CHARWD R .500002)
+ (CHARHT R 0.714444)
+ (CHARIC R 0.153819)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 176)
+ )
+ )
+(CHARACTER O 177
+ (CHARWD R 0.277779)
+ (CHARHT R 0.694445)
+ (CHARIC R 0.399462)
+ (MAP
+ (SELECTFONT D 1)(SETCHAR O 177)
+ )
+ )
+(CHARACTER O 237
+ (CHARWD R 0.0)
+ (CHARHT R 0.0)
+ )
+
diff --git a/fonts/greek/gfs/gfsdidot/vpl/golgai6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/golgai6a.vpl
new file mode 100644
index 0000000000..6c7ca66c0d
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/golgai6a.vpl
@@ -0,0 +1,1934 @@
+(VTITLE Created by afm2tfm GFSOlga.afm -T gpolga.enc -v golgai6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-golgai6r)
+(CODINGSCHEME gpolga)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SPACE D 300)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 692)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME golgai6r)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment endash)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 34) (comment quoteleft)
+ (KRN C A R -155)
+ (KRN C T R 43)
+ (KRN C U R 31)
+ (KRN C L R -170)
+ (KRN C Y R 47)
+ (STOP)
+ (LABEL O 35) (comment quoteright)
+ (KRN C A R -155)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 367)
+ (LIG C i O 363)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 366)
+ (LIG C i O 362)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 365)
+ (LIG C i O 361)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG O 47 O 35)
+ (LIG C w O 270)
+ (LIG C u O 324)
+ (LIG C o O 354)
+ (LIG C i O 320)
+ (LIG C h O 240)
+ (LIG C e O 350)
+ (LIG C a O 210)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL C 3)
+ (KRN C 7 R 69)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C r O 373)
+ (LIG C w O 261)
+ (LIG C u O 315)
+ (LIG C o O 345)
+ (LIG C i O 311)
+ (LIG C h O 231)
+ (LIG C e O 341)
+ (LIG C a O 201)
+ (LIG O 176 O 100)
+ (LIG O 140 O 103)
+ (LIG O 47 O 126)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C r O 374)
+ (LIG C w O 262)
+ (LIG C u O 316)
+ (LIG C o O 346)
+ (LIG C i O 312)
+ (LIG C h O 232)
+ (LIG C e O 342)
+ (LIG C a O 202)
+ (LIG O 176 O 134)
+ (LIG O 140 O 137)
+ (LIG O 47 O 136)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 301)
+ (LIG C u O 335)
+ (LIG C i O 331)
+ (LIG C h O 251)
+ (LIG C a O 221)
+ (STOP)
+ (LABEL C A)
+ (LIG O 10 O 11)
+ (LIG O 174 O 11)
+ (KRN O 35 R -87) (comment quoteright)
+ (KRN O 314 R -62) (comment uni1F7A)
+ (KRN O 330 R -125) (comment uni1FD6)
+ (KRN O 334 R -62) (comment uni1FE6)
+ (KRN O 312 R -62) (comment uni1F30)
+ (KRN O 322 R -93) (comment uni1F34)
+ (KRN O 321 R -93) (comment uni1F35)
+ (KRN C F R 20)
+ (KRN C g R -57)
+ (KRN C i R -37)
+ (KRN C n R -37)
+ (KRN C t R -58)
+ (KRN C w R -16)
+ (KRN C q R -37)
+ (KRN C u R -24)
+ (STOP)
+ (LABEL C B)
+ (KRN C T R 31)
+ (KRN C U R 93)
+ (KRN O 230 R 56) (comment uni1F74)
+ (KRN C J R 31)
+ (KRN C L R -38)
+ (KRN C X R 31)
+ (KRN C F R 20)
+ (KRN C Y R 30)
+ (KRN C d R 1)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 1 O 123)
+ (LIG C w O 263)
+ (LIG C u O 317)
+ (LIG C o O 347)
+ (LIG C i O 313)
+ (LIG C h O 243)
+ (LIG C e O 343)
+ (LIG C a O 203)
+ (STOP)
+ (LABEL C F)
+ (KRN O 35 R -51) (comment quoteright)
+ (KRN C A R -62)
+ (KRN C T R 30)
+ (KRN C U R 31)
+ (KRN O 310 R 62) (comment uni1F76)
+ (KRN C L R -56)
+ (KRN C Y R 30)
+ (KRN C b R 16)
+ (KRN C g R 32)
+ (KRN C h R 16)
+ (STOP)
+ (LABEL C G)
+ (KRN O 35 R 86) (comment quoteright)
+ (KRN C A R -150)
+ (KRN C O R 20)
+ (KRN C T R 76)
+ (KRN C U R 75)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 310 R 30) (comment uni1F76)
+ (KRN C J R 31)
+ (KRN C L R -62)
+ (KRN C F R 62)
+ (KRN C a R -50)
+ (KRN C e R -49)
+ (KRN C f R -82)
+ (KRN C l R 24)
+ (KRN C n R -15)
+ (KRN C o R -71)
+ (KRN C r R -95)
+ (KRN C s R -115)
+ (KRN C t R -29)
+ (KRN C w R -74)
+ (KRN C u R -29)
+ (STOP)
+ (LABEL C H)
+ (LIG O 10 O 12)
+ (LIG O 174 O 12)
+ (STOP)
+ (LABEL C J)
+ (KRN C T R 45)
+ (KRN C L R -75)
+ (KRN C g R 24)
+ (KRN C z R 23)
+ (STOP)
+ (LABEL C L)
+ (KRN O 35 R -98) (comment quoteright)
+ (KRN C T R 30)
+ (KRN O 330 R -62) (comment uni1FD6)
+ (KRN C J R -50)
+ (KRN C S R -40)
+ (KRN C y R -16)
+ (KRN C g R -41)
+ (KRN C n R -41)
+ (KRN C o R -29)
+ (KRN C s R -24)
+ (KRN C t R -49)
+ (KRN C j R -24)
+ (KRN C w R -29)
+ (KRN C q R -49)
+ (KRN C u R -29)
+ (STOP)
+ (LABEL C N)
+ (KRN O 35 R 35) (comment quoteright)
+ (KRN C A R -50)
+ (KRN C T R 62)
+ (KRN C U R 125)
+ (KRN O 230 R 31) (comment uni1F74)
+ (KRN O 310 R 156) (comment uni1F76)
+ (KRN C L R -33)
+ (KRN C S R -20)
+ (STOP)
+ (LABEL C O)
+ (KRN C A R -70)
+ (KRN C B R -31)
+ (KRN C N R -40)
+ (KRN O 310 R 93) (comment uni1F76)
+ (KRN O 322 R -28) (comment uni1F34)
+ (KRN C G R -31)
+ (KRN C L R -80)
+ (KRN C g R 16)
+ (KRN C k R -40)
+ (STOP)
+ (LABEL C P)
+ (KRN O 35 R 27) (comment quoteright)
+ (KRN C U R 62)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -40)
+ (KRN C l R 24)
+ (STOP)
+ (LABEL C S)
+ (KRN O 35 R 50) (comment quoteright)
+ (KRN C O R 70)
+ (KRN C T R 113)
+ (KRN C U R 93)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C J R 41)
+ (KRN C L R -27)
+ (KRN C X R 21)
+ (KRN C F R 62)
+ (KRN C Y R 100)
+ (KRN C a R 27)
+ (KRN C d R 16)
+ (KRN C e R 21)
+ (KRN C f R 34)
+ (KRN C l R 29)
+ (KRN C n R 70)
+ (KRN C o R 21)
+ (KRN C r R 39)
+ (KRN C s R 21)
+ (KRN C t R 45)
+ (KRN C w R 34)
+ (STOP)
+ (LABEL C T)
+ (KRN O 35 R 71) (comment quoteright)
+ (KRN C A R -93)
+ (KRN C B R -31)
+ (KRN C O R -40)
+ (KRN C T R 30)
+ (KRN C U R 62)
+ (KRN O 200 R -105) (comment uni1F70)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -91)
+ (KRN C S R -102)
+ (KRN C a R -105)
+ (KRN C y R -49)
+ (KRN C e R -24)
+ (KRN C n R -105)
+ (KRN C o R -54)
+ (KRN C r R -73)
+ (KRN C s R -74)
+ (KRN C t R -54)
+ (KRN C w R -57)
+ (KRN C u R -54)
+ (STOP)
+ (LABEL C U)
+ (KRN O 35 R 74) (comment quoteright)
+ (KRN C A R -150)
+ (KRN C B R -50)
+ (KRN C T R 30)
+ (KRN C U R 93)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN O 331 R 35) (comment uni1F37)
+ (KRN O 322 R 21) (comment uni1F34)
+ (KRN C J R 31)
+ (KRN C L R -50)
+ (KRN O 321 R 21) (comment uni1F35)
+ (KRN C Y R 20)
+ (KRN C a R -95)
+ (KRN C y R -49)
+ (KRN C e R -90)
+ (KRN C f R -49)
+ (KRN C i R -37)
+ (KRN C k R -35)
+ (KRN C l R 24)
+ (KRN C m R -31)
+ (KRN C o R -66)
+ (KRN C r R -55)
+ (KRN C s R -83)
+ (KRN C j R -21)
+ (KRN C w R -65)
+ (KRN C q R -40)
+ (KRN C u R -62)
+ (KRN C z R 49)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 271)
+ (LIG C u O 325)
+ (LIG C o O 355)
+ (LIG C i O 321)
+ (LIG C h O 241)
+ (LIG C e O 351)
+ (LIG C a O 211)
+ (STOP)
+ (LABEL C W)
+ (LIG O 10 O 13)
+ (LIG O 174 O 13)
+ (KRN O 35 R -23) (comment quoteright)
+ (KRN C T R 28)
+ (KRN C U R 62)
+ (KRN O 310 R 112) (comment uni1F76)
+ (KRN C L R -31)
+ (KRN C Y R 30)
+ (KRN C g R 21)
+ (KRN C h R 24)
+ (KRN C z R 37)
+ (STOP)
+ (LABEL C X)
+ (KRN C N R -30)
+ (KRN C U R 93)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -35)
+ (KRN C Y R 50)
+ (KRN C d R 16)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 35 R 74) (comment quoteright)
+ (KRN C A R -143)
+ (KRN C B R -17)
+ (KRN C O R -60)
+ (KRN C U R 62)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -156)
+ (KRN C a R -79)
+ (KRN C y R -72)
+ (KRN C d R -41)
+ (KRN C e R -86)
+ (KRN C f R -86)
+ (KRN C g R -54)
+ (KRN C h R -49)
+ (KRN C i R -66)
+ (KRN C k R -43)
+ (KRN C l R 26)
+ (KRN C m R -79)
+ (KRN C o R -81)
+ (KRN C r R -94)
+ (KRN C s R -115)
+ (KRN C t R -75)
+ (KRN C w R -90)
+ (KRN C q R -74)
+ (KRN C u R -65)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 302)
+ (LIG C u O 336)
+ (LIG C i O 332)
+ (LIG C h O 252)
+ (LIG C a O 222)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 272)
+ (LIG C u O 326)
+ (LIG C o O 356)
+ (LIG C i O 322)
+ (LIG C h O 242)
+ (LIG C e O 352)
+ (LIG C a O 212)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 273)
+ (LIG C u O 327)
+ (LIG C o O 357)
+ (LIG C i O 323)
+ (LIG C h O 253)
+ (LIG C e O 353)
+ (LIG C a O 213)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C w O 260)
+ (LIG C u O 314)
+ (LIG C o O 344)
+ (LIG C i O 310)
+ (LIG C h O 230)
+ (LIG C e O 340)
+ (LIG C a O 200)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 10 O 370)
+ (LIG O 174 O 370)
+ (KRN C q R -20)
+ (STOP)
+ (LABEL C b)
+ (KRN O 200 R -20) (comment uni1F70)
+ (KRN O 310 R 42) (comment uni1F76)
+ (KRN C a R -20)
+ (KRN C g R -31)
+ (STOP)
+ (LABEL C d)
+ (KRN C l R -3)
+ (STOP)
+ (LABEL C e)
+ (KRN C l R -31)
+ (STOP)
+ (LABEL C g)
+ (KRN C a R -14)
+ (KRN C f R 39)
+ (KRN C g R 58)
+ (KRN C h R 73)
+ (KRN C k R 23)
+ (KRN C o R -22)
+ (KRN C r R -31)
+ (KRN C s R -31)
+ (KRN C t R 31)
+ (KRN C j R 51)
+ (KRN C q R 58)
+ (KRN C u R 47)
+ (KRN C z R 35)
+ (STOP)
+ (LABEL C h)
+ (LIG O 10 O 371)
+ (LIG O 174 O 371)
+ (KRN C x R -20)
+ (STOP)
+ (LABEL C i)
+ (KRN C g R -31)
+ (STOP)
+ (LABEL C j)
+ (KRN O 344 R -30) (comment uni1F78)
+ (KRN C w R -55)
+ (KRN C z R -37)
+ (STOP)
+ (LABEL C k)
+ (KRN C g R 42)
+ (KRN C t R -9)
+ (STOP)
+ (LABEL C l)
+ (LIG C l O 25)
+ (KRN C b R 35)
+ (KRN C y R 29)
+ (KRN C f R 29)
+ (KRN C g R 27)
+ (KRN C h R -24)
+ (KRN C x R 41)
+ (KRN C k R 35)
+ (KRN C l R 42)
+ (KRN C m R 35)
+ (KRN C n R -32)
+ (KRN C r R 40)
+ (KRN C s R 29)
+ (KRN C t R -8)
+ (KRN C j R 48)
+ (KRN C q R -49)
+ (KRN C u R 29)
+ (KRN C z R 21)
+ (STOP)
+ (LABEL C m)
+ (KRN O 344 R 15) (comment uni1F78)
+ (KRN C y R 20)
+ (KRN C g R 15)
+ (KRN C o R 15)
+ (KRN C t R -35)
+ (STOP)
+ (LABEL C n)
+ (KRN O 323 R 23) (comment uni1F32)
+ (KRN O 313 R 23) (comment uni1F33)
+ (KRN O 200 R -35) (comment uni1F70)
+ (KRN O 230 R 32) (comment uni1F74)
+ (KRN O 310 R 23) (comment uni1F76)
+ (KRN O 253 R 32) (comment uni1F22)
+ (KRN O 243 R 32) (comment uni1F23)
+ (KRN O 252 R 32) (comment uni1F26)
+ (KRN O 332 R 23) (comment uni1F36)
+ (KRN O 331 R 23) (comment uni1F37)
+ (KRN O 232 R 32) (comment uni1F20)
+ (KRN O 312 R 23) (comment uni1F30)
+ (KRN O 231 R 32) (comment uni1F21)
+ (KRN O 311 R 23) (comment uni1F31)
+ (KRN O 242 R 32) (comment uni1F24)
+ (KRN O 322 R 23) (comment uni1F34)
+ (KRN O 321 R 23) (comment uni1F35)
+ (KRN C a R -30)
+ (KRN C e R -1)
+ (KRN C g R 42)
+ (KRN C h R 31)
+ (KRN C i R 23)
+ (KRN C x R -49)
+ (KRN C l R -34)
+ (KRN C t R 18)
+ (KRN C q R 39)
+ (KRN O 240 R 32) (comment uni1F75)
+ (KRN O 320 R 23) (comment uni1F77)
+ (KRN O 241 R 32) (comment uni1F25)
+ (KRN O 236 R 31) (comment uni1F90)
+ (KRN O 235 R 31) (comment uni1F91)
+ (KRN O 257 R 31) (comment uni1F92)
+ (KRN O 247 R 31) (comment uni1F93)
+ (KRN O 246 R 31) (comment uni1F94)
+ (KRN O 245 R 31) (comment uni1F95)
+ (KRN O 255 R 31) (comment uni1F97)
+ (STOP)
+ (LABEL C o)
+ (KRN C l R -32)
+ (KRN C o R 23)
+ (STOP)
+ (LABEL C p)
+ (KRN O 340 R -30) (comment uni1F72)
+ (KRN C e R -30)
+ (KRN C q R 46)
+ (STOP)
+ (LABEL C q)
+ (KRN O 344 R -40) (comment uni1F78)
+ (KRN C a R -25)
+ (KRN C b R 62)
+ (KRN C d R 1)
+ (KRN C g R 45)
+ (KRN C h R -40)
+ (KRN C l R -31)
+ (KRN C m R 58)
+ (KRN C n R 35)
+ (KRN C r R 32)
+ (KRN C s R -60)
+ (KRN C t R -35)
+ (KRN C q R 77)
+ (KRN C z R 54)
+ (STOP)
+ (LABEL C r)
+ (KRN C f R 15)
+ (KRN C g R 31)
+ (KRN C w R 27)
+ (KRN C q R -22)
+ (STOP)
+ (LABEL C s)
+ (LIG/ O 73 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 175 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/> O 47 O 163)
+ (LIG/ O 1 O 143)
+ (KRN C f R -29)
+ (KRN C g R 43)
+ (KRN C x R -21)
+ (KRN C m R -49)
+ (KRN C n R 31)
+ (KRN C r R -24)
+ (KRN C w R -29)
+ (KRN C q R 43)
+ (STOP)
+ (LABEL C t)
+ (KRN O 230 R -45) (comment uni1F74)
+ (KRN O 250 R -45) (comment uni1FC6)
+ (KRN C a R -23)
+ (KRN C e R -30)
+ (KRN C g R 29)
+ (KRN C h R -45)
+ (KRN C l R -1)
+ (KRN C o R -25)
+ (KRN C r R -31)
+ (KRN C q R 43)
+ (STOP)
+ (LABEL C u)
+ (KRN C g R 29)
+ (STOP)
+ (LABEL C w)
+ (LIG O 10 O 372)
+ (LIG O 174 O 372)
+ (KRN C w R 30)
+ (STOP)
+ (LABEL C x)
+ (KRN O 310 R 91) (comment uni1F76)
+ (KRN O 314 R 21) (comment uni1F7A)
+ (KRN O 330 R 50) (comment uni1FD6)
+ (KRN C b R 50)
+ (KRN C y R 40)
+ (KRN C g R 55)
+ (KRN C h R 23)
+ (KRN C l R 39)
+ (KRN C m R 40)
+ (KRN C r R 31)
+ (KRN C t R 55)
+ (KRN C j R 41)
+ (KRN C q R 27)
+ (STOP)
+ (LABEL C y)
+ (KRN C b R -32)
+ (KRN C l R -27)
+ (STOP)
+ (LABEL C z)
+ (KRN O 330 R 30) (comment uni1FD6)
+ (KRN C a R -35)
+ (KRN C y R -19)
+ (KRN C e R -27)
+ (KRN C g R -69)
+ (KRN C h R -20)
+ (KRN C i R -24)
+ (KRN C l R 45)
+ (KRN C m R 57)
+ (KRN C n R -23)
+ (KRN C o R -8)
+ (KRN C r R 22)
+ (KRN C s R -22)
+ (KRN C t R -31)
+ (KRN C w R -29)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C w O 300)
+ (LIG C u O 334)
+ (LIG C i O 330)
+ (LIG C h O 250)
+ (LIG C a O 220)
+ (LIG O 74 O 100)
+ (LIG O 76 O 134)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 10 O 204)
+ (LIG O 174 O 204)
+ (KRN C q R -20)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 10 O 205)
+ (LIG O 174 O 205)
+ (KRN C r R -40)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 10 O 206)
+ (LIG O 174 O 206)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 10 O 207)
+ (LIG O 174 O 207)
+ (STOP)
+ (LABEL O 210) (comment uni1F71)
+ (LIG O 10 O 214)
+ (LIG O 174 O 214)
+ (KRN C q R -20)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 10 O 215)
+ (LIG O 174 O 215)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 10 O 216)
+ (LIG O 174 O 216)
+ (KRN C d R 15)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 10 O 217)
+ (LIG O 174 O 217)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 10 O 224)
+ (LIG O 174 O 224)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 10 O 225)
+ (LIG O 174 O 225)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 10 O 226)
+ (LIG O 174 O 226)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 10 O 234)
+ (LIG O 174 O 234)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 10 O 235)
+ (LIG O 174 O 235)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 10 O 236)
+ (LIG O 174 O 236)
+ (STOP)
+ (LABEL O 240) (comment uni1F75)
+ (LIG O 10 O 244)
+ (LIG O 174 O 244)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 10 O 245)
+ (LIG O 174 O 245)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 10 O 246)
+ (LIG O 174 O 246)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 10 O 247)
+ (LIG O 174 O 247)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 10 O 254)
+ (LIG O 174 O 254)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 10 O 255)
+ (LIG O 174 O 255)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 10 O 256)
+ (LIG O 174 O 256)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 10 O 257)
+ (LIG O 174 O 257)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 10 O 264)
+ (LIG O 174 O 264)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 10 O 265)
+ (LIG O 174 O 265)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 10 O 266)
+ (LIG O 174 O 266)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 10 O 267)
+ (LIG O 174 O 267)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 10 O 274)
+ (LIG O 174 O 274)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 10 O 275)
+ (LIG O 174 O 275)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 10 O 276)
+ (LIG O 174 O 276)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 10 O 277)
+ (LIG O 174 O 277)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 10 O 304)
+ (LIG O 174 O 304)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 10 O 305)
+ (LIG O 174 O 305)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 10 O 306)
+ (LIG O 174 O 306)
+ (STOP)
+ (LABEL O 322) (comment uni1F34)
+ (KRN C l R 14)
+ (KRN C z R 28)
+ (STOP)
+ (LABEL O 355) (comment uni1F45)
+ (KRN C d R 21)
+ (STOP)
+ (LABEL O 356) (comment uni1F44)
+ (KRN C d R 14)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 601)
+ (CHARHT R 267)
+ )
+(CHARACTER O 6 (comment uni03DA)
+ (CHARWD R 611)
+ (CHARHT R 514)
+ (CHARDP R 153)
+ (CHARIC R 51)
+ (MAP
+ (SETCHAR O 7)
+ )
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 611)
+ (CHARHT R 514)
+ (CHARDP R 153)
+ (CHARIC R 51)
+ )
+(CHARACTER O 10 (comment uni1FBE)
+ (CHARWD R 141)
+ (CHARDP R 222)
+ (MAP
+ (SETCHAR O 174)
+ )
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 687)
+ (CHARHT R 702)
+ (CHARDP R 222)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 759)
+ (CHARHT R 692)
+ (CHARDP R 222)
+ (CHARIC R 27)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 732)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 21 (comment uni03D6)
+ (CHARWD R 813)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ )
+(CHARACTER O 25 (comment uni0161)
+ (CHARWD R 687)
+ (CHARHT R 710)
+ (CHARDP R 7)
+ )
+(CHARACTER O 27 (comment uni03E0)
+ (CHARWD R 706)
+ (CHARHT R 630)
+ (CHARDP R 96)
+ (MAP
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1262)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER O 33 (comment uni03E0)
+ (CHARWD R 706)
+ (CHARHT R 630)
+ (CHARDP R 96)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 207)
+ (CHARHT R 707)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 310)
+ (CHARHT R 707)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 346)
+ (CHARHT R 748)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 396)
+ (CHARHT R 717)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 384)
+ (CHARHT R 713)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 871)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 500)
+ (CHARHT R 714)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ (CHARIC R 19)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 590)
+ (CHARHT R 528)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 262)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 480)
+ (CHARHT R 328)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 343)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 166)
+ )
+(CHARACTER C 0
+ (CHARWD R 530)
+ (CHARHT R 716)
+ (CHARDP R 10)
+ )
+(CHARACTER C 1
+ (CHARWD R 530)
+ (CHARHT R 705)
+ )
+(CHARACTER C 2
+ (CHARWD R 530)
+ (CHARHT R 717)
+ )
+(CHARACTER C 3
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 6)
+ )
+(CHARACTER C 4
+ (CHARWD R 530)
+ (CHARHT R 717)
+ )
+(CHARACTER C 5
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 9)
+ (CHARIC R 34)
+ )
+(CHARACTER C 6
+ (CHARWD R 530)
+ (CHARHT R 717)
+ (CHARDP R 8)
+ (CHARIC R 18)
+ )
+(CHARACTER C 7
+ (CHARWD R 520)
+ (CHARHT R 726)
+ (CHARDP R 8)
+ (CHARIC R 12)
+ )
+(CHARACTER C 8
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 7)
+ )
+(CHARACTER C 9
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 6)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 343)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 188)
+ (CHARHT R 465)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 500)
+ (CHARHT R 713)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 175)
+ (CHARHT R 714)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 343)
+ (CHARHT R 465)
+ (CHARDP R 154)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 382)
+ (CHARHT R 748)
+ )
+(CHARACTER C A
+ (CHARWD R 687)
+ (CHARHT R 702)
+ )
+(CHARACTER C B
+ (CHARWD R 676)
+ (CHARHT R 692)
+ )
+(CHARACTER C C
+ (CHARWD R 339)
+ (CHARHT R 708)
+ )
+(CHARACTER C D
+ (CHARWD R 600)
+ (CHARHT R 703)
+ )
+(CHARACTER C E
+ (CHARWD R 699)
+ (CHARHT R 691)
+ )
+(CHARACTER C F
+ (CHARWD R 693)
+ (CHARHT R 692)
+ )
+(CHARACTER C G
+ (CHARWD R 619)
+ (CHARHT R 692)
+ (CHARIC R 65)
+ )
+(CHARACTER C H
+ (CHARWD R 759)
+ (CHARHT R 692)
+ (CHARDP R 1)
+ (CHARIC R 27)
+ )
+(CHARACTER C I
+ (CHARWD R 448)
+ (CHARHT R 692)
+ (CHARIC R 18)
+ )
+(CHARACTER C J
+ (CHARWD R 679)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER C K
+ (CHARWD R 747)
+ (CHARHT R 691)
+ (CHARDP R 1)
+ (CHARIC R 73)
+ )
+(CHARACTER C L
+ (CHARWD R 687)
+ (CHARHT R 699)
+ )
+(CHARACTER C M
+ (CHARWD R 898)
+ (CHARHT R 691)
+ (CHARIC R 74)
+ )
+(CHARACTER C N
+ (CHARWD R 805)
+ (CHARHT R 691)
+ (CHARDP R 15)
+ (CHARIC R 72)
+ )
+(CHARACTER C O
+ (CHARWD R 686)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER C P
+ (CHARWD R 818)
+ (CHARHT R 692)
+ (CHARIC R 32)
+ )
+(CHARACTER C Q
+ (CHARWD R 751)
+ (CHARHT R 691)
+ (CHARIC R 29)
+ )
+(CHARACTER C R
+ (CHARWD R 655)
+ (CHARHT R 691)
+ )
+(CHARACTER C S
+ (CHARWD R 658)
+ (CHARHT R 692)
+ (CHARIC R 61)
+ )
+(CHARACTER C T
+ (CHARWD R 604)
+ (CHARHT R 692)
+ )
+(CHARACTER C U
+ (CHARWD R 613)
+ (CHARHT R 710)
+ )
+(CHARACTER C V
+ (CHARWD R 364)
+ (CHARHT R 710)
+ )
+(CHARACTER C W
+ (CHARWD R 732)
+ (CHARHT R 710)
+ )
+(CHARACTER C X
+ (CHARWD R 695)
+ (CHARHT R 692)
+ )
+(CHARACTER C Y
+ (CHARWD R 783)
+ (CHARHT R 711)
+ (CHARIC R 20)
+ )
+(CHARACTER C Z
+ (CHARWD R 694)
+ (CHARHT R 691)
+ (CHARIC R 3)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 347)
+ (CHARHT R 717)
+ (CHARDP R 138)
+ (CHARIC R 117)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 380)
+ (CHARHT R 760)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 347)
+ (CHARHT R 717)
+ (CHARDP R 138)
+ (CHARIC R 12)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 392)
+ (CHARHT R 717)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 332)
+ (CHARHT R 706)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 166)
+ (CHARHT R 710)
+ )
+(CHARACTER C a
+ (CHARWD R 518)
+ (CHARHT R 462)
+ (CHARDP R 15)
+ (CHARIC R 2)
+ )
+(CHARACTER C b
+ (CHARWD R 492)
+ (CHARHT R 711)
+ (CHARDP R 227)
+ )
+(CHARACTER C c
+ (CHARWD R 381)
+ (CHARHT R 462)
+ (CHARDP R 92)
+ (CHARIC R 11)
+ )
+(CHARACTER C d
+ (CHARWD R 450)
+ (CHARHT R 714)
+ (CHARDP R 16)
+ (CHARIC R 1)
+ )
+(CHARACTER C e
+ (CHARWD R 400)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER C f
+ (CHARWD R 659)
+ (CHARHT R 463)
+ (CHARDP R 227)
+ )
+(CHARACTER C g
+ (CHARWD R 505)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER C h
+ (CHARWD R 506)
+ (CHARHT R 465)
+ (CHARDP R 228)
+ )
+(CHARACTER C i
+ (CHARWD R 310)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER C j
+ (CHARWD R 510)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ (CHARIC R 22)
+ )
+(CHARACTER C k
+ (CHARWD R 500)
+ (CHARHT R 463)
+ (CHARDP R 13)
+ )
+(CHARACTER C l
+ (CHARWD R 450)
+ (CHARHT R 710)
+ (CHARDP R 7)
+ )
+(CHARACTER C m
+ (CHARWD R 631)
+ (CHARHT R 455)
+ (CHARDP R 238)
+ )
+(CHARACTER C n
+ (CHARWD R 495)
+ (CHARHT R 464)
+ (CHARDP R 15)
+ (CHARIC R 3)
+ )
+(CHARACTER C o
+ (CHARWD R 479)
+ (CHARHT R 464)
+ (CHARDP R 15)
+ )
+(CHARACTER C p
+ (CHARWD R 605)
+ (CHARHT R 467)
+ (CHARDP R 14)
+ (CHARIC R 30)
+ )
+(CHARACTER C q
+ (CHARWD R 483)
+ (CHARHT R 463)
+ (CHARDP R 238)
+ (CHARIC R 13)
+ )
+(CHARACTER C r
+ (CHARWD R 508)
+ (CHARHT R 464)
+ (CHARDP R 227)
+ )
+(CHARACTER C s
+ (CHARWD R 565)
+ (CHARHT R 473)
+ (CHARDP R 17)
+ (CHARIC R 7)
+ )
+(CHARACTER C t
+ (CHARWD R 465)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ (CHARIC R 9)
+ )
+(CHARACTER C u
+ (CHARWD R 470)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER C w
+ (CHARWD R 690)
+ (CHARHT R 461)
+ (CHARDP R 15)
+ )
+(CHARACTER C x
+ (CHARWD R 397)
+ (CHARHT R 709)
+ (CHARDP R 237)
+ (CHARIC R 41)
+ )
+(CHARACTER C y
+ (CHARWD R 639)
+ (CHARHT R 691)
+ (CHARDP R 227)
+ )
+(CHARACTER C z
+ (CHARWD R 351)
+ (CHARHT R 710)
+ (CHARDP R 239)
+ (CHARIC R 90)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 141)
+ (CHARDP R 222)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ (CHARIC R 39)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 379)
+ (CHARHT R 661)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1000)
+ (CHARHT R 270)
+ (CHARIC R 1)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 560)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 560)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 560)
+ (CHARHT R 713)
+ (CHARDP R 15)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 560)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 560)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 560)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 560)
+ (CHARHT R 713)
+ (CHARDP R 222)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 561)
+ (CHARHT R 708)
+ (CHARDP R 222)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 579)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 534)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ (CHARIC R 27)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 560)
+ (CHARHT R 715)
+ (CHARDP R 15)
+ (CHARIC R 27)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 560)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ )
+(CHARACTER O 214 (comment uni1FB4)
+ (CHARWD R 560)
+ (CHARHT R 711)
+ (CHARDP R 222)
+ (CHARIC R 2)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 551)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ (CHARIC R 10)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 561)
+ (CHARHT R 715)
+ (CHARDP R 222)
+ (CHARIC R 26)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 560)
+ (CHARHT R 712)
+ (CHARDP R 222)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 575)
+ (CHARHT R 661)
+ (CHARDP R 15)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 576)
+ (CHARHT R 748)
+ (CHARDP R 15)
+ (CHARIC R 5)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 560)
+ (CHARHT R 760)
+ (CHARDP R 15)
+ (CHARIC R 5)
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 575)
+ (CHARHT R 661)
+ (CHARDP R 222)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 568)
+ (CHARHT R 748)
+ (CHARDP R 222)
+ (CHARIC R 13)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 552)
+ (CHARHT R 760)
+ (CHARDP R 222)
+ (CHARIC R 13)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 500)
+ (CHARHT R 709)
+ (CHARDP R 228)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 520)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 520)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 500)
+ (CHARHT R 709)
+ (CHARDP R 228)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 515)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 517)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 499)
+ (CHARHT R 713)
+ (CHARDP R 228)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 520)
+ (CHARHT R 708)
+ (CHARDP R 228)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 520)
+ (CHARHT R 716)
+ (CHARDP R 228)
+ (CHARIC R 35)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 520)
+ (CHARHT R 707)
+ (CHARDP R 228)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 499)
+ (CHARHT R 713)
+ (CHARDP R 228)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 532)
+ (CHARHT R 708)
+ (CHARDP R 228)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 554)
+ (CHARHT R 716)
+ (CHARDP R 228)
+ (CHARIC R 17)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 531)
+ (CHARHT R 707)
+ (CHARDP R 228)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 501)
+ (CHARHT R 661)
+ (CHARDP R 228)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 520)
+ (CHARHT R 748)
+ (CHARDP R 228)
+ (CHARIC R 6)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 520)
+ (CHARHT R 760)
+ (CHARDP R 228)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 520)
+ (CHARHT R 704)
+ (CHARDP R 228)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 501)
+ (CHARHT R 661)
+ (CHARDP R 228)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 543)
+ (CHARHT R 748)
+ (CHARDP R 228)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 585)
+ (CHARHT R 760)
+ (CHARDP R 228)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 524)
+ (CHARHT R 704)
+ (CHARDP R 228)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 690)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 690)
+ (CHARHT R 708)
+ (CHARDP R 222)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ (CHARIC R 5)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 690)
+ (CHARHT R 720)
+ (CHARDP R 15)
+ (CHARIC R 7)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 690)
+ (CHARHT R 706)
+ (CHARDP R 15)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 688)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ (CHARIC R 7)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 688)
+ (CHARHT R 720)
+ (CHARDP R 222)
+ (CHARIC R 9)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 690)
+ (CHARHT R 706)
+ (CHARDP R 222)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 710)
+ (CHARHT R 661)
+ (CHARDP R 15)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 690)
+ (CHARHT R 745)
+ (CHARDP R 15)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 690)
+ (CHARHT R 760)
+ (CHARDP R 15)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 710)
+ (CHARHT R 661)
+ (CHARDP R 222)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 702)
+ (CHARHT R 745)
+ (CHARDP R 222)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 698)
+ (CHARHT R 760)
+ (CHARDP R 222)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 320)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 320)
+ (CHARHT R 709)
+ (CHARDP R 14)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 320)
+ (CHARHT R 714)
+ (CHARDP R 14)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 320)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 470)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 470)
+ (CHARHT R 712)
+ (CHARDP R 14)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 470)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 470)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 320)
+ (CHARHT R 714)
+ (CHARDP R 14)
+ (CHARIC R 80)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 320)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ (CHARIC R 92)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 320)
+ (CHARHT R 720)
+ (CHARDP R 14)
+ (CHARIC R 106)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 320)
+ (CHARHT R 700)
+ (CHARDP R 14)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 470)
+ (CHARHT R 714)
+ (CHARDP R 14)
+ (CHARIC R 29)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 470)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ (CHARIC R 67)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 470)
+ (CHARHT R 717)
+ (CHARDP R 14)
+ (CHARIC R 64)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 470)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 320)
+ (CHARHT R 661)
+ (CHARDP R 14)
+ (CHARIC R 4)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 320)
+ (CHARHT R 751)
+ (CHARDP R 14)
+ (CHARIC R 86)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 320)
+ (CHARHT R 763)
+ (CHARDP R 14)
+ (CHARIC R 59)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 477)
+ (CHARHT R 827)
+ (CHARIC R 55)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 470)
+ (CHARHT R 661)
+ (CHARDP R 14)
+ (CHARIC R 8)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 470)
+ (CHARHT R 763)
+ (CHARDP R 14)
+ (CHARIC R 16)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 470)
+ (CHARHT R 763)
+ (CHARDP R 14)
+ (CHARIC R 16)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 613)
+ (CHARHT R 827)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 410)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 423)
+ (CHARHT R 711)
+ (CHARDP R 14)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 400)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ (CHARIC R 28)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 490)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 490)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 490)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 490)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 414)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ (CHARIC R 50)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 400)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ (CHARIC R 124)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 400)
+ (CHARHT R 712)
+ (CHARDP R 14)
+ (CHARIC R 87)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 400)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 490)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ (CHARIC R 45)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 495)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ (CHARIC R 60)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 490)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ (CHARIC R 55)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 490)
+ (CHARHT R 706)
+ (CHARDP R 15)
+ )
+(CHARACTER O 360 (comment iotadieresis)
+ (CHARWD R 331)
+ (CHARHT R 655)
+ (CHARDP R 14)
+ (CHARIC R 20)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 320)
+ (CHARHT R 713)
+ (CHARDP R 14)
+ (CHARIC R 19)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 381)
+ (CHARHT R 717)
+ (CHARDP R 14)
+ (CHARIC R 20)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 331)
+ (CHARHT R 748)
+ (CHARDP R 14)
+ (CHARIC R 20)
+ )
+(CHARACTER O 364 (comment upsilondieresis)
+ (CHARWD R 470)
+ (CHARHT R 655)
+ (CHARDP R 14)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 470)
+ (CHARHT R 711)
+ (CHARDP R 14)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 470)
+ (CHARHT R 711)
+ (CHARDP R 14)
+ (CHARIC R 2)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 470)
+ (CHARHT R 748)
+ (CHARDP R 14)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 541)
+ (CHARHT R 462)
+ (CHARDP R 222)
+ (CHARIC R 2)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 506)
+ (CHARHT R 465)
+ (CHARDP R 228)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 690)
+ (CHARHT R 461)
+ (CHARDP R 222)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 529)
+ (CHARHT R 711)
+ (CHARDP R 227)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 538)
+ (CHARHT R 713)
+ (CHARDP R 227)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/golgaui6a.vpl b/fonts/greek/gfs/gfsdidot/vpl/golgaui6a.vpl
new file mode 100644
index 0000000000..5b8642df57
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/golgaui6a.vpl
@@ -0,0 +1,1862 @@
+(VTITLE Created by afm2tfm GFSOlga.afm -T gpolga.enc -s -0.220 -v golgaui6a)
+(COMMENT Please edit that VTITLE if you edit this file)
+(FAMILY TeX-golgaui6r-S)
+(CODINGSCHEME gpolga)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(BOUNDARYCHAR O 1)
+(FONTDIMEN
+ (SLANT R -0.220000)
+ (SPACE D 300)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 692)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME golgaui6r)
+ )
+(LIGTABLE
+ (LABEL O 0) (comment endash)
+ (LIG O 55 O 177)
+ (STOP)
+ (LABEL O 34) (comment quoteleft)
+ (KRN C A R -155)
+ (KRN C T R 43)
+ (KRN C U R 31)
+ (KRN C L R -170)
+ (KRN C Y R 47)
+ (STOP)
+ (LABEL O 35) (comment quoteright)
+ (KRN C A R -155)
+ (STOP)
+ (LABEL O 40) (comment uni1FC1)
+ (LIG C u O 367)
+ (LIG C i O 363)
+ (STOP)
+ (LABEL O 43) (comment uni1FEE)
+ (LIG C u O 366)
+ (LIG C i O 362)
+ (STOP)
+ (LABEL O 44) (comment uni1FED)
+ (LIG C u O 365)
+ (LIG C i O 361)
+ (STOP)
+ (LABEL O 47) (comment uni1FFD)
+ (LIG O 47 O 35)
+ (LIG C w O 270)
+ (LIG C u O 324)
+ (LIG C o O 354)
+ (LIG C i O 320)
+ (LIG C h O 240)
+ (LIG C e O 350)
+ (LIG C a O 210)
+ (STOP)
+ (LABEL O 50) (comment parenleft)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51) (comment parenright)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 55) (comment hyphen)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL C 3)
+ (KRN C 7 R 69)
+ (STOP)
+ (LABEL O 74) (comment uni1FFE)
+ (LIG C r O 373)
+ (LIG C w O 261)
+ (LIG C u O 315)
+ (LIG C o O 345)
+ (LIG C i O 311)
+ (LIG C h O 231)
+ (LIG C e O 341)
+ (LIG C a O 201)
+ (LIG O 176 O 100)
+ (LIG O 140 O 103)
+ (LIG O 47 O 126)
+ (STOP)
+ (LABEL O 76) (comment uni1FBF)
+ (LIG C r O 374)
+ (LIG C w O 262)
+ (LIG C u O 316)
+ (LIG C o O 346)
+ (LIG C i O 312)
+ (LIG C h O 232)
+ (LIG C e O 342)
+ (LIG C a O 202)
+ (LIG O 176 O 134)
+ (LIG O 140 O 137)
+ (LIG O 47 O 136)
+ (STOP)
+ (LABEL O 100) (comment uni1FDF)
+ (LIG C w O 301)
+ (LIG C u O 335)
+ (LIG C i O 331)
+ (LIG C h O 251)
+ (LIG C a O 221)
+ (STOP)
+ (LABEL C A)
+ (LIG O 10 O 11)
+ (LIG O 174 O 11)
+ (KRN O 35 R -87) (comment quoteright)
+ (KRN O 314 R -62) (comment uni1F7A)
+ (KRN O 330 R -125) (comment uni1FD6)
+ (KRN O 334 R -62) (comment uni1FE6)
+ (KRN O 312 R -62) (comment uni1F30)
+ (KRN O 322 R -93) (comment uni1F34)
+ (KRN O 321 R -93) (comment uni1F35)
+ (KRN C F R 20)
+ (KRN C g R -57)
+ (KRN C i R -37)
+ (KRN C n R -37)
+ (KRN C t R -58)
+ (KRN C w R -16)
+ (KRN C q R -37)
+ (KRN C u R -24)
+ (STOP)
+ (LABEL C B)
+ (KRN C T R 31)
+ (KRN C U R 93)
+ (KRN O 230 R 56) (comment uni1F74)
+ (KRN C J R 31)
+ (KRN C L R -38)
+ (KRN C X R 31)
+ (KRN C F R 20)
+ (KRN C Y R 30)
+ (KRN C d R 1)
+ (STOP)
+ (LABEL C C)
+ (LIG/ O 1 O 123)
+ (LIG C w O 263)
+ (LIG C u O 317)
+ (LIG C o O 347)
+ (LIG C i O 313)
+ (LIG C h O 243)
+ (LIG C e O 343)
+ (LIG C a O 203)
+ (STOP)
+ (LABEL C F)
+ (KRN O 35 R -51) (comment quoteright)
+ (KRN C A R -62)
+ (KRN C T R 30)
+ (KRN C U R 31)
+ (KRN O 310 R 62) (comment uni1F76)
+ (KRN C L R -56)
+ (KRN C Y R 30)
+ (KRN C b R 16)
+ (KRN C g R 32)
+ (KRN C h R 16)
+ (STOP)
+ (LABEL C G)
+ (KRN O 35 R 86) (comment quoteright)
+ (KRN C A R -150)
+ (KRN C O R 20)
+ (KRN C T R 76)
+ (KRN C U R 75)
+ (KRN O 200 R -50) (comment uni1F70)
+ (KRN O 310 R 30) (comment uni1F76)
+ (KRN C J R 31)
+ (KRN C L R -62)
+ (KRN C F R 62)
+ (KRN C a R -50)
+ (KRN C e R -49)
+ (KRN C f R -82)
+ (KRN C l R 24)
+ (KRN C n R -15)
+ (KRN C o R -71)
+ (KRN C r R -95)
+ (KRN C s R -115)
+ (KRN C t R -29)
+ (KRN C w R -74)
+ (KRN C u R -29)
+ (STOP)
+ (LABEL C H)
+ (LIG O 10 O 12)
+ (LIG O 174 O 12)
+ (STOP)
+ (LABEL C J)
+ (KRN C T R 45)
+ (KRN C L R -75)
+ (KRN C g R 24)
+ (KRN C z R 23)
+ (STOP)
+ (LABEL C L)
+ (KRN O 35 R -98) (comment quoteright)
+ (KRN C T R 30)
+ (KRN O 330 R -62) (comment uni1FD6)
+ (KRN C J R -50)
+ (KRN C S R -40)
+ (KRN C y R -16)
+ (KRN C g R -41)
+ (KRN C n R -41)
+ (KRN C o R -29)
+ (KRN C s R -24)
+ (KRN C t R -49)
+ (KRN C j R -24)
+ (KRN C w R -29)
+ (KRN C q R -49)
+ (KRN C u R -29)
+ (STOP)
+ (LABEL C N)
+ (KRN O 35 R 35) (comment quoteright)
+ (KRN C A R -50)
+ (KRN C T R 62)
+ (KRN C U R 125)
+ (KRN O 230 R 31) (comment uni1F74)
+ (KRN O 310 R 156) (comment uni1F76)
+ (KRN C L R -33)
+ (KRN C S R -20)
+ (STOP)
+ (LABEL C O)
+ (KRN C A R -70)
+ (KRN C B R -31)
+ (KRN C N R -40)
+ (KRN O 310 R 93) (comment uni1F76)
+ (KRN O 322 R -28) (comment uni1F34)
+ (KRN C G R -31)
+ (KRN C L R -80)
+ (KRN C g R 16)
+ (KRN C k R -40)
+ (STOP)
+ (LABEL C P)
+ (KRN O 35 R 27) (comment quoteright)
+ (KRN C U R 62)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -40)
+ (KRN C l R 24)
+ (STOP)
+ (LABEL C S)
+ (KRN O 35 R 50) (comment quoteright)
+ (KRN C O R 70)
+ (KRN C T R 113)
+ (KRN C U R 93)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C J R 41)
+ (KRN C L R -27)
+ (KRN C X R 21)
+ (KRN C F R 62)
+ (KRN C Y R 100)
+ (KRN C a R 27)
+ (KRN C d R 16)
+ (KRN C e R 21)
+ (KRN C f R 34)
+ (KRN C l R 29)
+ (KRN C n R 70)
+ (KRN C o R 21)
+ (KRN C r R 39)
+ (KRN C s R 21)
+ (KRN C t R 45)
+ (KRN C w R 34)
+ (STOP)
+ (LABEL C T)
+ (KRN O 35 R 71) (comment quoteright)
+ (KRN C A R -93)
+ (KRN C B R -31)
+ (KRN C O R -40)
+ (KRN C T R 30)
+ (KRN C U R 62)
+ (KRN O 200 R -105) (comment uni1F70)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -91)
+ (KRN C S R -102)
+ (KRN C a R -105)
+ (KRN C y R -49)
+ (KRN C e R -24)
+ (KRN C n R -105)
+ (KRN C o R -54)
+ (KRN C r R -73)
+ (KRN C s R -74)
+ (KRN C t R -54)
+ (KRN C w R -57)
+ (KRN C u R -54)
+ (STOP)
+ (LABEL C U)
+ (KRN O 35 R 74) (comment quoteright)
+ (KRN C A R -150)
+ (KRN C B R -50)
+ (KRN C T R 30)
+ (KRN C U R 93)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN O 331 R 35) (comment uni1F37)
+ (KRN O 322 R 21) (comment uni1F34)
+ (KRN C J R 31)
+ (KRN C L R -50)
+ (KRN O 321 R 21) (comment uni1F35)
+ (KRN C Y R 20)
+ (KRN C a R -95)
+ (KRN C y R -49)
+ (KRN C e R -90)
+ (KRN C f R -49)
+ (KRN C i R -37)
+ (KRN C k R -35)
+ (KRN C l R 24)
+ (KRN C m R -31)
+ (KRN C o R -66)
+ (KRN C r R -55)
+ (KRN C s R -83)
+ (KRN C j R -21)
+ (KRN C w R -65)
+ (KRN C q R -40)
+ (KRN C u R -62)
+ (KRN C z R 49)
+ (STOP)
+ (LABEL C V)
+ (LIG C w O 271)
+ (LIG C u O 325)
+ (LIG C o O 355)
+ (LIG C i O 321)
+ (LIG C h O 241)
+ (LIG C e O 351)
+ (LIG C a O 211)
+ (STOP)
+ (LABEL C W)
+ (LIG O 10 O 13)
+ (LIG O 174 O 13)
+ (KRN O 35 R -23) (comment quoteright)
+ (KRN C T R 28)
+ (KRN C U R 62)
+ (KRN O 310 R 112) (comment uni1F76)
+ (KRN C L R -31)
+ (KRN C Y R 30)
+ (KRN C g R 21)
+ (KRN C h R 24)
+ (KRN C z R 37)
+ (STOP)
+ (LABEL C X)
+ (KRN C N R -30)
+ (KRN C U R 93)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -35)
+ (KRN C Y R 50)
+ (KRN C d R 16)
+ (STOP)
+ (LABEL C Y)
+ (KRN O 35 R 74) (comment quoteright)
+ (KRN C A R -143)
+ (KRN C B R -17)
+ (KRN C O R -60)
+ (KRN C U R 62)
+ (KRN O 310 R 125) (comment uni1F76)
+ (KRN C L R -156)
+ (KRN C a R -79)
+ (KRN C y R -72)
+ (KRN C d R -41)
+ (KRN C e R -86)
+ (KRN C f R -86)
+ (KRN C g R -54)
+ (KRN C h R -49)
+ (KRN C i R -66)
+ (KRN C k R -43)
+ (KRN C l R 26)
+ (KRN C m R -79)
+ (KRN C o R -81)
+ (KRN C r R -94)
+ (KRN C s R -115)
+ (KRN C t R -75)
+ (KRN C w R -90)
+ (KRN C q R -74)
+ (KRN C u R -65)
+ (STOP)
+ (LABEL O 134) (comment uni1FCF)
+ (LIG C w O 302)
+ (LIG C u O 336)
+ (LIG C i O 332)
+ (LIG C h O 252)
+ (LIG C a O 222)
+ (STOP)
+ (LABEL O 136) (comment uni1FCE)
+ (LIG C w O 272)
+ (LIG C u O 326)
+ (LIG C o O 356)
+ (LIG C i O 322)
+ (LIG C h O 242)
+ (LIG C e O 352)
+ (LIG C a O 212)
+ (STOP)
+ (LABEL O 137) (comment uni1FCD)
+ (LIG C w O 273)
+ (LIG C u O 327)
+ (LIG C o O 357)
+ (LIG C i O 323)
+ (LIG C h O 253)
+ (LIG C e O 353)
+ (LIG C a O 213)
+ (STOP)
+ (LABEL O 140) (comment uni1FEF)
+ (LIG C w O 260)
+ (LIG C u O 314)
+ (LIG C o O 344)
+ (LIG C i O 310)
+ (LIG C h O 230)
+ (LIG C e O 340)
+ (LIG C a O 200)
+ (LIG O 140 O 34)
+ (STOP)
+ (LABEL C a)
+ (LIG O 10 O 370)
+ (LIG O 174 O 370)
+ (KRN C q R -20)
+ (STOP)
+ (LABEL C b)
+ (KRN O 200 R -20) (comment uni1F70)
+ (KRN O 310 R 42) (comment uni1F76)
+ (KRN C a R -20)
+ (KRN C g R -31)
+ (STOP)
+ (LABEL C d)
+ (KRN C l R -3)
+ (STOP)
+ (LABEL C e)
+ (KRN C l R -31)
+ (STOP)
+ (LABEL C g)
+ (KRN C a R -14)
+ (KRN C f R 39)
+ (KRN C g R 58)
+ (KRN C h R 73)
+ (KRN C k R 23)
+ (KRN C o R -22)
+ (KRN C r R -31)
+ (KRN C s R -31)
+ (KRN C t R 31)
+ (KRN C j R 51)
+ (KRN C q R 58)
+ (KRN C u R 47)
+ (KRN C z R 35)
+ (STOP)
+ (LABEL C h)
+ (LIG O 10 O 371)
+ (LIG O 174 O 371)
+ (KRN C x R -20)
+ (STOP)
+ (LABEL C i)
+ (KRN C g R -31)
+ (STOP)
+ (LABEL C j)
+ (KRN O 344 R -30) (comment uni1F78)
+ (KRN C w R -55)
+ (KRN C z R -37)
+ (STOP)
+ (LABEL C k)
+ (KRN C g R 42)
+ (KRN C t R -9)
+ (STOP)
+ (LABEL C l)
+ (LIG C l O 25)
+ (KRN C b R 35)
+ (KRN C y R 29)
+ (KRN C f R 29)
+ (KRN C g R 27)
+ (KRN C h R -24)
+ (KRN C x R 41)
+ (KRN C k R 35)
+ (KRN C l R 42)
+ (KRN C m R 35)
+ (KRN C n R -32)
+ (KRN C r R 40)
+ (KRN C s R 29)
+ (KRN C t R -8)
+ (KRN C j R 48)
+ (KRN C q R -49)
+ (KRN C u R 29)
+ (KRN C z R 21)
+ (STOP)
+ (LABEL C m)
+ (KRN O 344 R 15) (comment uni1F78)
+ (KRN C y R 20)
+ (KRN C g R 15)
+ (KRN C o R 15)
+ (KRN C t R -35)
+ (STOP)
+ (LABEL C n)
+ (KRN O 323 R 23) (comment uni1F32)
+ (KRN O 313 R 23) (comment uni1F33)
+ (KRN O 200 R -35) (comment uni1F70)
+ (KRN O 230 R 32) (comment uni1F74)
+ (KRN O 310 R 23) (comment uni1F76)
+ (KRN O 253 R 32) (comment uni1F22)
+ (KRN O 243 R 32) (comment uni1F23)
+ (KRN O 252 R 32) (comment uni1F26)
+ (KRN O 332 R 23) (comment uni1F36)
+ (KRN O 331 R 23) (comment uni1F37)
+ (KRN O 232 R 32) (comment uni1F20)
+ (KRN O 312 R 23) (comment uni1F30)
+ (KRN O 231 R 32) (comment uni1F21)
+ (KRN O 311 R 23) (comment uni1F31)
+ (KRN O 242 R 32) (comment uni1F24)
+ (KRN O 322 R 23) (comment uni1F34)
+ (KRN O 321 R 23) (comment uni1F35)
+ (KRN C a R -30)
+ (KRN C e R -1)
+ (KRN C g R 42)
+ (KRN C h R 31)
+ (KRN C i R 23)
+ (KRN C x R -49)
+ (KRN C l R -34)
+ (KRN C t R 18)
+ (KRN C q R 39)
+ (KRN O 240 R 32) (comment uni1F75)
+ (KRN O 320 R 23) (comment uni1F77)
+ (KRN O 241 R 32) (comment uni1F25)
+ (KRN O 236 R 31) (comment uni1F90)
+ (KRN O 235 R 31) (comment uni1F91)
+ (KRN O 257 R 31) (comment uni1F92)
+ (KRN O 247 R 31) (comment uni1F93)
+ (KRN O 246 R 31) (comment uni1F94)
+ (KRN O 245 R 31) (comment uni1F95)
+ (KRN O 255 R 31) (comment uni1F97)
+ (STOP)
+ (LABEL C o)
+ (KRN C l R -32)
+ (KRN C o R 23)
+ (STOP)
+ (LABEL C p)
+ (KRN O 340 R -30) (comment uni1F72)
+ (KRN C e R -30)
+ (KRN C q R 46)
+ (STOP)
+ (LABEL C q)
+ (KRN O 344 R -40) (comment uni1F78)
+ (KRN C a R -25)
+ (KRN C b R 62)
+ (KRN C d R 1)
+ (KRN C g R 45)
+ (KRN C h R -40)
+ (KRN C l R -31)
+ (KRN C m R 58)
+ (KRN C n R 35)
+ (KRN C r R 32)
+ (KRN C s R -60)
+ (KRN C t R -35)
+ (KRN C q R 77)
+ (KRN C z R 54)
+ (STOP)
+ (LABEL C r)
+ (KRN C f R 15)
+ (KRN C g R 31)
+ (KRN C w R 27)
+ (KRN C q R -22)
+ (STOP)
+ (LABEL C s)
+ (LIG/ O 73 O 143)
+ (LIG/ O 77 O 143)
+ (LIG/ O 41 O 143)
+ (LIG/ O 175 O 143)
+ (LIG/ O 51 O 143)
+ (LIG/ O 56 O 143)
+ (LIG/ O 54 O 143)
+ (LIG/> O 47 O 163)
+ (LIG/ O 1 O 143)
+ (KRN C f R -29)
+ (KRN C g R 43)
+ (KRN C x R -21)
+ (KRN C m R -49)
+ (KRN C n R 31)
+ (KRN C r R -24)
+ (KRN C w R -29)
+ (KRN C q R 43)
+ (STOP)
+ (LABEL C t)
+ (KRN O 230 R -45) (comment uni1F74)
+ (KRN O 250 R -45) (comment uni1FC6)
+ (KRN C a R -23)
+ (KRN C e R -30)
+ (KRN C g R 29)
+ (KRN C h R -45)
+ (KRN C l R -1)
+ (KRN C o R -25)
+ (KRN C r R -31)
+ (KRN C q R 43)
+ (STOP)
+ (LABEL C u)
+ (KRN C g R 29)
+ (STOP)
+ (LABEL C w)
+ (LIG O 10 O 372)
+ (LIG O 174 O 372)
+ (KRN C w R 30)
+ (STOP)
+ (LABEL C x)
+ (KRN O 310 R 91) (comment uni1F76)
+ (KRN O 314 R 21) (comment uni1F7A)
+ (KRN O 330 R 50) (comment uni1FD6)
+ (KRN C b R 50)
+ (KRN C y R 40)
+ (KRN C g R 55)
+ (KRN C h R 23)
+ (KRN C l R 39)
+ (KRN C m R 40)
+ (KRN C r R 31)
+ (KRN C t R 55)
+ (KRN C j R 41)
+ (KRN C q R 27)
+ (STOP)
+ (LABEL C y)
+ (KRN C b R -32)
+ (KRN C l R -27)
+ (STOP)
+ (LABEL C z)
+ (KRN O 330 R 30) (comment uni1FD6)
+ (KRN C a R -35)
+ (KRN C y R -19)
+ (KRN C e R -27)
+ (KRN C g R -69)
+ (KRN C h R -20)
+ (KRN C i R -24)
+ (KRN C l R 45)
+ (KRN C m R 57)
+ (KRN C n R -23)
+ (KRN C o R -8)
+ (KRN C r R 22)
+ (KRN C s R -22)
+ (KRN C t R -31)
+ (KRN C w R -29)
+ (STOP)
+ (LABEL O 176) (comment uni1FC0)
+ (LIG C w O 300)
+ (LIG C u O 334)
+ (LIG C i O 330)
+ (LIG C h O 250)
+ (LIG C a O 220)
+ (LIG O 74 O 100)
+ (LIG O 76 O 134)
+ (STOP)
+ (LABEL O 200) (comment uni1F70)
+ (LIG O 10 O 204)
+ (LIG O 174 O 204)
+ (KRN C q R -20)
+ (STOP)
+ (LABEL O 201) (comment uni1F01)
+ (LIG O 10 O 205)
+ (LIG O 174 O 205)
+ (KRN C r R -40)
+ (STOP)
+ (LABEL O 202) (comment uni1F00)
+ (LIG O 10 O 206)
+ (LIG O 174 O 206)
+ (STOP)
+ (LABEL O 203) (comment uni1F03)
+ (LIG O 10 O 207)
+ (LIG O 174 O 207)
+ (STOP)
+ (LABEL O 210) (comment uni1F71)
+ (LIG O 10 O 214)
+ (LIG O 174 O 214)
+ (KRN C q R -20)
+ (STOP)
+ (LABEL O 211) (comment uni1F05)
+ (LIG O 10 O 215)
+ (LIG O 174 O 215)
+ (STOP)
+ (LABEL O 212) (comment uni1F04)
+ (LIG O 10 O 216)
+ (LIG O 174 O 216)
+ (KRN C d R 15)
+ (STOP)
+ (LABEL O 213) (comment uni1F02)
+ (LIG O 10 O 217)
+ (LIG O 174 O 217)
+ (STOP)
+ (LABEL O 220) (comment uni1FB6)
+ (LIG O 10 O 224)
+ (LIG O 174 O 224)
+ (STOP)
+ (LABEL O 221) (comment uni1F07)
+ (LIG O 10 O 225)
+ (LIG O 174 O 225)
+ (STOP)
+ (LABEL O 222) (comment uni1F06)
+ (LIG O 10 O 226)
+ (LIG O 174 O 226)
+ (STOP)
+ (LABEL O 230) (comment uni1F74)
+ (LIG O 10 O 234)
+ (LIG O 174 O 234)
+ (STOP)
+ (LABEL O 231) (comment uni1F21)
+ (LIG O 10 O 235)
+ (LIG O 174 O 235)
+ (STOP)
+ (LABEL O 232) (comment uni1F20)
+ (LIG O 10 O 236)
+ (LIG O 174 O 236)
+ (STOP)
+ (LABEL O 240) (comment uni1F75)
+ (LIG O 10 O 244)
+ (LIG O 174 O 244)
+ (STOP)
+ (LABEL O 241) (comment uni1F25)
+ (LIG O 10 O 245)
+ (LIG O 174 O 245)
+ (STOP)
+ (LABEL O 242) (comment uni1F24)
+ (LIG O 10 O 246)
+ (LIG O 174 O 246)
+ (STOP)
+ (LABEL O 243) (comment uni1F23)
+ (LIG O 10 O 247)
+ (LIG O 174 O 247)
+ (STOP)
+ (LABEL O 250) (comment uni1FC6)
+ (LIG O 10 O 254)
+ (LIG O 174 O 254)
+ (STOP)
+ (LABEL O 251) (comment uni1F27)
+ (LIG O 10 O 255)
+ (LIG O 174 O 255)
+ (STOP)
+ (LABEL O 252) (comment uni1F26)
+ (LIG O 10 O 256)
+ (LIG O 174 O 256)
+ (STOP)
+ (LABEL O 253) (comment uni1F22)
+ (LIG O 10 O 257)
+ (LIG O 174 O 257)
+ (STOP)
+ (LABEL O 260) (comment uni1F7C)
+ (LIG O 10 O 264)
+ (LIG O 174 O 264)
+ (STOP)
+ (LABEL O 261) (comment uni1F61)
+ (LIG O 10 O 265)
+ (LIG O 174 O 265)
+ (STOP)
+ (LABEL O 262) (comment uni1F60)
+ (LIG O 10 O 266)
+ (LIG O 174 O 266)
+ (STOP)
+ (LABEL O 263) (comment uni1F63)
+ (LIG O 10 O 267)
+ (LIG O 174 O 267)
+ (STOP)
+ (LABEL O 270) (comment uni1F7D)
+ (LIG O 10 O 274)
+ (LIG O 174 O 274)
+ (STOP)
+ (LABEL O 271) (comment uni1F65)
+ (LIG O 10 O 275)
+ (LIG O 174 O 275)
+ (STOP)
+ (LABEL O 272) (comment uni1F64)
+ (LIG O 10 O 276)
+ (LIG O 174 O 276)
+ (STOP)
+ (LABEL O 273) (comment uni1F62)
+ (LIG O 10 O 277)
+ (LIG O 174 O 277)
+ (STOP)
+ (LABEL O 300) (comment uni1FF6)
+ (LIG O 10 O 304)
+ (LIG O 174 O 304)
+ (STOP)
+ (LABEL O 301) (comment uni1F67)
+ (LIG O 10 O 305)
+ (LIG O 174 O 305)
+ (STOP)
+ (LABEL O 302) (comment uni1F66)
+ (LIG O 10 O 306)
+ (LIG O 174 O 306)
+ (STOP)
+ (LABEL O 322) (comment uni1F34)
+ (KRN C l R 14)
+ (KRN C z R 28)
+ (STOP)
+ (LABEL O 355) (comment uni1F45)
+ (KRN C d R 21)
+ (STOP)
+ (LABEL O 356) (comment uni1F44)
+ (KRN C d R 14)
+ (STOP)
+ )
+(CHARACTER O 0 (comment endash)
+ (CHARWD R 601)
+ (CHARHT R 267)
+ )
+(CHARACTER O 6 (comment uni03DA)
+ (CHARWD R 611)
+ (CHARHT R 514)
+ (CHARDP R 153)
+ (MAP
+ (SETCHAR O 7)
+ )
+ )
+(CHARACTER O 7 (comment uni03DA)
+ (CHARWD R 611)
+ (CHARHT R 514)
+ (CHARDP R 153)
+ )
+(CHARACTER O 10 (comment uni1FBE)
+ (CHARWD R 141)
+ (CHARDP R 222)
+ (CHARIC R 3)
+ (MAP
+ (SETCHAR O 174)
+ )
+ )
+(CHARACTER O 11 (comment uni1FBC)
+ (CHARWD R 687)
+ (CHARHT R 702)
+ (CHARDP R 222)
+ )
+(CHARACTER O 12 (comment uni1FCC)
+ (CHARWD R 759)
+ (CHARHT R 692)
+ (CHARDP R 222)
+ )
+(CHARACTER O 13 (comment uni1FFC)
+ (CHARWD R 732)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 21 (comment uni03D6)
+ (CHARWD R 813)
+ (CHARHT R 468)
+ (CHARDP R 15)
+ )
+(CHARACTER O 25 (comment uni0161)
+ (CHARWD R 687)
+ (CHARHT R 710)
+ (CHARDP R 7)
+ )
+(CHARACTER O 27 (comment uni03E0)
+ (CHARWD R 706)
+ (CHARHT R 630)
+ (CHARDP R 96)
+ (MAP
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 31 (comment perthousand)
+ (CHARWD R 1262)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER O 33 (comment uni03E0)
+ (CHARWD R 706)
+ (CHARHT R 630)
+ (CHARDP R 96)
+ )
+(CHARACTER O 34 (comment quoteleft)
+ (CHARWD R 207)
+ (CHARHT R 707)
+ )
+(CHARACTER O 35 (comment quoteright)
+ (CHARWD R 310)
+ (CHARHT R 707)
+ )
+(CHARACTER O 40 (comment uni1FC1)
+ (CHARWD R 346)
+ (CHARHT R 748)
+ )
+(CHARACTER O 41 (comment exclam)
+ (CHARWD R 347)
+ (CHARHT R 707)
+ (CHARDP R 16)
+ )
+(CHARACTER O 43 (comment uni1FEE)
+ (CHARWD R 396)
+ (CHARHT R 717)
+ )
+(CHARACTER O 44 (comment uni1FED)
+ (CHARWD R 384)
+ (CHARHT R 713)
+ )
+(CHARACTER O 45 (comment percent)
+ (CHARWD R 871)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER O 47 (comment uni1FFD)
+ (CHARWD R 500)
+ (CHARHT R 714)
+ )
+(CHARACTER O 50 (comment parenleft)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ )
+(CHARACTER O 51 (comment parenright)
+ (CHARWD R 382)
+ (CHARHT R 795)
+ (CHARDP R 96)
+ )
+(CHARACTER O 52 (comment asterisk)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ )
+(CHARACTER O 53 (comment plus)
+ (CHARWD R 590)
+ (CHARHT R 528)
+ )
+(CHARACTER O 54 (comment comma)
+ (CHARWD R 262)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphen)
+ (CHARWD R 480)
+ (CHARHT R 328)
+ )
+(CHARACTER O 56 (comment period)
+ (CHARWD R 343)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment slash)
+ (CHARWD R 291)
+ (CHARHT R 713)
+ (CHARDP R 113)
+ (CHARIC R 9)
+ )
+(CHARACTER C 0
+ (CHARWD R 530)
+ (CHARHT R 716)
+ (CHARDP R 10)
+ )
+(CHARACTER C 1
+ (CHARWD R 530)
+ (CHARHT R 705)
+ )
+(CHARACTER C 2
+ (CHARWD R 530)
+ (CHARHT R 717)
+ )
+(CHARACTER C 3
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 6)
+ )
+(CHARACTER C 4
+ (CHARWD R 530)
+ (CHARHT R 717)
+ )
+(CHARACTER C 5
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 9)
+ )
+(CHARACTER C 6
+ (CHARWD R 530)
+ (CHARHT R 717)
+ (CHARDP R 8)
+ )
+(CHARACTER C 7
+ (CHARWD R 520)
+ (CHARHT R 726)
+ (CHARDP R 8)
+ )
+(CHARACTER C 8
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 7)
+ )
+(CHARACTER C 9
+ (CHARWD R 530)
+ (CHARHT R 719)
+ (CHARDP R 6)
+ )
+(CHARACTER O 72 (comment colon)
+ (CHARWD R 343)
+ (CHARHT R 465)
+ (CHARDP R 16)
+ )
+(CHARACTER O 73 (comment anoteleia)
+ (CHARWD R 188)
+ (CHARHT R 465)
+ )
+(CHARACTER O 74 (comment uni1FFE)
+ (CHARWD R 500)
+ (CHARHT R 713)
+ )
+(CHARACTER O 76 (comment uni1FBF)
+ (CHARWD R 175)
+ (CHARHT R 714)
+ )
+(CHARACTER O 77 (comment semicolon)
+ (CHARWD R 343)
+ (CHARHT R 465)
+ (CHARDP R 154)
+ )
+(CHARACTER O 100 (comment uni1FDF)
+ (CHARWD R 382)
+ (CHARHT R 748)
+ )
+(CHARACTER C A
+ (CHARWD R 687)
+ (CHARHT R 702)
+ )
+(CHARACTER C B
+ (CHARWD R 676)
+ (CHARHT R 692)
+ )
+(CHARACTER C C
+ (CHARWD R 339)
+ (CHARHT R 708)
+ )
+(CHARACTER C D
+ (CHARWD R 600)
+ (CHARHT R 703)
+ )
+(CHARACTER C E
+ (CHARWD R 699)
+ (CHARHT R 691)
+ )
+(CHARACTER C F
+ (CHARWD R 693)
+ (CHARHT R 692)
+ )
+(CHARACTER C G
+ (CHARWD R 619)
+ (CHARHT R 692)
+ )
+(CHARACTER C H
+ (CHARWD R 759)
+ (CHARHT R 692)
+ (CHARDP R 1)
+ )
+(CHARACTER C I
+ (CHARWD R 448)
+ (CHARHT R 692)
+ )
+(CHARACTER C J
+ (CHARWD R 679)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER C K
+ (CHARWD R 747)
+ (CHARHT R 691)
+ (CHARDP R 1)
+ )
+(CHARACTER C L
+ (CHARWD R 687)
+ (CHARHT R 699)
+ )
+(CHARACTER C M
+ (CHARWD R 898)
+ (CHARHT R 691)
+ )
+(CHARACTER C N
+ (CHARWD R 805)
+ (CHARHT R 691)
+ (CHARDP R 15)
+ )
+(CHARACTER C O
+ (CHARWD R 686)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER C P
+ (CHARWD R 818)
+ (CHARHT R 692)
+ )
+(CHARACTER C Q
+ (CHARWD R 751)
+ (CHARHT R 691)
+ )
+(CHARACTER C R
+ (CHARWD R 655)
+ (CHARHT R 691)
+ )
+(CHARACTER C S
+ (CHARWD R 658)
+ (CHARHT R 692)
+ )
+(CHARACTER C T
+ (CHARWD R 604)
+ (CHARHT R 692)
+ )
+(CHARACTER C U
+ (CHARWD R 613)
+ (CHARHT R 710)
+ )
+(CHARACTER C V
+ (CHARWD R 364)
+ (CHARHT R 710)
+ )
+(CHARACTER C W
+ (CHARWD R 732)
+ (CHARHT R 710)
+ )
+(CHARACTER C X
+ (CHARWD R 695)
+ (CHARHT R 692)
+ )
+(CHARACTER C Y
+ (CHARWD R 783)
+ (CHARHT R 711)
+ )
+(CHARACTER C Z
+ (CHARWD R 694)
+ (CHARHT R 691)
+ )
+(CHARACTER O 133 (comment bracketleft)
+ (CHARWD R 347)
+ (CHARHT R 717)
+ (CHARDP R 138)
+ )
+(CHARACTER O 134 (comment uni1FCF)
+ (CHARWD R 380)
+ (CHARHT R 760)
+ )
+(CHARACTER O 135 (comment bracketright)
+ (CHARWD R 347)
+ (CHARHT R 717)
+ (CHARDP R 138)
+ )
+(CHARACTER O 136 (comment uni1FCE)
+ (CHARWD R 392)
+ (CHARHT R 717)
+ )
+(CHARACTER O 137 (comment uni1FCD)
+ (CHARWD R 332)
+ (CHARHT R 706)
+ )
+(CHARACTER O 140 (comment uni1FEF)
+ (CHARWD R 166)
+ (CHARHT R 710)
+ )
+(CHARACTER C a
+ (CHARWD R 518)
+ (CHARHT R 462)
+ (CHARDP R 15)
+ )
+(CHARACTER C b
+ (CHARWD R 492)
+ (CHARHT R 711)
+ (CHARDP R 227)
+ )
+(CHARACTER C c
+ (CHARWD R 381)
+ (CHARHT R 462)
+ (CHARDP R 92)
+ )
+(CHARACTER C d
+ (CHARWD R 450)
+ (CHARHT R 714)
+ (CHARDP R 16)
+ )
+(CHARACTER C e
+ (CHARWD R 400)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER C f
+ (CHARWD R 659)
+ (CHARHT R 463)
+ (CHARDP R 227)
+ )
+(CHARACTER C g
+ (CHARWD R 505)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER C h
+ (CHARWD R 506)
+ (CHARHT R 465)
+ (CHARDP R 228)
+ )
+(CHARACTER C i
+ (CHARWD R 310)
+ (CHARHT R 463)
+ (CHARDP R 14)
+ )
+(CHARACTER C j
+ (CHARWD R 510)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER C k
+ (CHARWD R 500)
+ (CHARHT R 463)
+ (CHARDP R 13)
+ )
+(CHARACTER C l
+ (CHARWD R 450)
+ (CHARHT R 710)
+ (CHARDP R 7)
+ )
+(CHARACTER C m
+ (CHARWD R 631)
+ (CHARHT R 455)
+ (CHARDP R 238)
+ )
+(CHARACTER C n
+ (CHARWD R 495)
+ (CHARHT R 464)
+ (CHARDP R 15)
+ )
+(CHARACTER C o
+ (CHARWD R 479)
+ (CHARHT R 464)
+ (CHARDP R 15)
+ )
+(CHARACTER C p
+ (CHARWD R 605)
+ (CHARHT R 467)
+ (CHARDP R 14)
+ )
+(CHARACTER C q
+ (CHARWD R 483)
+ (CHARHT R 463)
+ (CHARDP R 238)
+ )
+(CHARACTER C r
+ (CHARWD R 508)
+ (CHARHT R 464)
+ (CHARDP R 227)
+ )
+(CHARACTER C s
+ (CHARWD R 565)
+ (CHARHT R 473)
+ (CHARDP R 17)
+ )
+(CHARACTER C t
+ (CHARWD R 465)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER C u
+ (CHARWD R 470)
+ (CHARHT R 465)
+ (CHARDP R 14)
+ )
+(CHARACTER C w
+ (CHARWD R 690)
+ (CHARHT R 461)
+ (CHARDP R 15)
+ )
+(CHARACTER C x
+ (CHARWD R 397)
+ (CHARHT R 709)
+ (CHARDP R 237)
+ )
+(CHARACTER C y
+ (CHARWD R 639)
+ (CHARHT R 691)
+ (CHARDP R 227)
+ )
+(CHARACTER C z
+ (CHARWD R 351)
+ (CHARHT R 710)
+ (CHARDP R 239)
+ )
+(CHARACTER O 173 (comment guillemotleft)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ )
+(CHARACTER O 174 (comment uni1FBE)
+ (CHARWD R 141)
+ (CHARDP R 222)
+ (CHARIC R 3)
+ )
+(CHARACTER O 175 (comment guillemotright)
+ (CHARWD R 632)
+ (CHARHT R 400)
+ )
+(CHARACTER O 176 (comment uni1FC0)
+ (CHARWD R 379)
+ (CHARHT R 661)
+ )
+(CHARACTER O 177 (comment emdash)
+ (CHARWD R 1000)
+ (CHARHT R 270)
+ )
+(CHARACTER O 200 (comment uni1F70)
+ (CHARWD R 560)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 201 (comment uni1F01)
+ (CHARWD R 560)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 202 (comment uni1F00)
+ (CHARWD R 560)
+ (CHARHT R 713)
+ (CHARDP R 15)
+ )
+(CHARACTER O 203 (comment uni1F03)
+ (CHARWD R 560)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 204 (comment uni1FB2)
+ (CHARWD R 560)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 205 (comment uni1F81)
+ (CHARWD R 560)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 206 (comment uni1F80)
+ (CHARWD R 560)
+ (CHARHT R 713)
+ (CHARDP R 222)
+ )
+(CHARACTER O 207 (comment uni1F83)
+ (CHARWD R 561)
+ (CHARHT R 708)
+ (CHARDP R 222)
+ )
+(CHARACTER O 210 (comment uni1F71)
+ (CHARWD R 579)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER O 211 (comment uni1F05)
+ (CHARWD R 534)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 212 (comment uni1F04)
+ (CHARWD R 560)
+ (CHARHT R 715)
+ (CHARDP R 15)
+ )
+(CHARACTER O 213 (comment uni1F02)
+ (CHARWD R 560)
+ (CHARHT R 712)
+ (CHARDP R 15)
+ )
+(CHARACTER O 214 (comment uni1FB4)
+ (CHARWD R 560)
+ (CHARHT R 711)
+ (CHARDP R 222)
+ )
+(CHARACTER O 215 (comment uni1F85)
+ (CHARWD R 551)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 216 (comment uni1F84)
+ (CHARWD R 561)
+ (CHARHT R 715)
+ (CHARDP R 222)
+ )
+(CHARACTER O 217 (comment uni1F82)
+ (CHARWD R 560)
+ (CHARHT R 712)
+ (CHARDP R 222)
+ )
+(CHARACTER O 220 (comment uni1FB6)
+ (CHARWD R 575)
+ (CHARHT R 661)
+ (CHARDP R 15)
+ )
+(CHARACTER O 221 (comment uni1F07)
+ (CHARWD R 576)
+ (CHARHT R 748)
+ (CHARDP R 15)
+ )
+(CHARACTER O 222 (comment uni1F06)
+ (CHARWD R 560)
+ (CHARHT R 760)
+ (CHARDP R 15)
+ )
+(CHARACTER O 224 (comment uni1FB7)
+ (CHARWD R 575)
+ (CHARHT R 661)
+ (CHARDP R 222)
+ )
+(CHARACTER O 225 (comment uni1F87)
+ (CHARWD R 568)
+ (CHARHT R 748)
+ (CHARDP R 222)
+ )
+(CHARACTER O 226 (comment uni1F86)
+ (CHARWD R 552)
+ (CHARHT R 760)
+ (CHARDP R 222)
+ )
+(CHARACTER O 230 (comment uni1F74)
+ (CHARWD R 500)
+ (CHARHT R 709)
+ (CHARDP R 228)
+ )
+(CHARACTER O 231 (comment uni1F21)
+ (CHARWD R 520)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 232 (comment uni1F20)
+ (CHARWD R 520)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 234 (comment uni1FC2)
+ (CHARWD R 500)
+ (CHARHT R 709)
+ (CHARDP R 228)
+ )
+(CHARACTER O 235 (comment uni1F91)
+ (CHARWD R 515)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 236 (comment uni1F90)
+ (CHARWD R 517)
+ (CHARHT R 711)
+ (CHARDP R 228)
+ )
+(CHARACTER O 240 (comment uni1F75)
+ (CHARWD R 499)
+ (CHARHT R 713)
+ (CHARDP R 228)
+ )
+(CHARACTER O 241 (comment uni1F25)
+ (CHARWD R 520)
+ (CHARHT R 708)
+ (CHARDP R 228)
+ )
+(CHARACTER O 242 (comment uni1F24)
+ (CHARWD R 520)
+ (CHARHT R 716)
+ (CHARDP R 228)
+ )
+(CHARACTER O 243 (comment uni1F23)
+ (CHARWD R 520)
+ (CHARHT R 707)
+ (CHARDP R 228)
+ )
+(CHARACTER O 244 (comment uni1FC4)
+ (CHARWD R 499)
+ (CHARHT R 713)
+ (CHARDP R 228)
+ )
+(CHARACTER O 245 (comment uni1F95)
+ (CHARWD R 532)
+ (CHARHT R 708)
+ (CHARDP R 228)
+ )
+(CHARACTER O 246 (comment uni1F94)
+ (CHARWD R 554)
+ (CHARHT R 716)
+ (CHARDP R 228)
+ )
+(CHARACTER O 247 (comment uni1F93)
+ (CHARWD R 531)
+ (CHARHT R 707)
+ (CHARDP R 228)
+ )
+(CHARACTER O 250 (comment uni1FC6)
+ (CHARWD R 501)
+ (CHARHT R 661)
+ (CHARDP R 228)
+ )
+(CHARACTER O 251 (comment uni1F27)
+ (CHARWD R 520)
+ (CHARHT R 748)
+ (CHARDP R 228)
+ )
+(CHARACTER O 252 (comment uni1F26)
+ (CHARWD R 520)
+ (CHARHT R 760)
+ (CHARDP R 228)
+ )
+(CHARACTER O 253 (comment uni1F22)
+ (CHARWD R 520)
+ (CHARHT R 704)
+ (CHARDP R 228)
+ )
+(CHARACTER O 254 (comment uni1FC7)
+ (CHARWD R 501)
+ (CHARHT R 661)
+ (CHARDP R 228)
+ )
+(CHARACTER O 255 (comment uni1F97)
+ (CHARWD R 543)
+ (CHARHT R 748)
+ (CHARDP R 228)
+ )
+(CHARACTER O 256 (comment uni1F96)
+ (CHARWD R 585)
+ (CHARHT R 760)
+ (CHARDP R 228)
+ )
+(CHARACTER O 257 (comment uni1F92)
+ (CHARWD R 524)
+ (CHARHT R 704)
+ (CHARDP R 228)
+ )
+(CHARACTER O 260 (comment uni1F7C)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 261 (comment uni1F61)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 262 (comment uni1F60)
+ (CHARWD R 690)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 263 (comment uni1F63)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 264 (comment uni1FF2)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 265 (comment uni1FA1)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 266 (comment uni1FA0)
+ (CHARWD R 690)
+ (CHARHT R 708)
+ (CHARDP R 222)
+ )
+(CHARACTER O 267 (comment uni1FA3)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 270 (comment uni1F7D)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 271 (comment uni1F65)
+ (CHARWD R 690)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 272 (comment uni1F64)
+ (CHARWD R 690)
+ (CHARHT R 720)
+ (CHARDP R 15)
+ )
+(CHARACTER O 273 (comment uni1F62)
+ (CHARWD R 690)
+ (CHARHT R 706)
+ (CHARDP R 15)
+ )
+(CHARACTER O 274 (comment uni1FF4)
+ (CHARWD R 690)
+ (CHARHT R 709)
+ (CHARDP R 222)
+ )
+(CHARACTER O 275 (comment uni1FA5)
+ (CHARWD R 688)
+ (CHARHT R 710)
+ (CHARDP R 222)
+ )
+(CHARACTER O 276 (comment uni1FA4)
+ (CHARWD R 688)
+ (CHARHT R 720)
+ (CHARDP R 222)
+ )
+(CHARACTER O 277 (comment uni1FA2)
+ (CHARWD R 690)
+ (CHARHT R 706)
+ (CHARDP R 222)
+ )
+(CHARACTER O 300 (comment uni1FF6)
+ (CHARWD R 710)
+ (CHARHT R 661)
+ (CHARDP R 15)
+ )
+(CHARACTER O 301 (comment uni1F67)
+ (CHARWD R 690)
+ (CHARHT R 745)
+ (CHARDP R 15)
+ )
+(CHARACTER O 302 (comment uni1F66)
+ (CHARWD R 690)
+ (CHARHT R 760)
+ (CHARDP R 15)
+ )
+(CHARACTER O 304 (comment uni1FF7)
+ (CHARWD R 710)
+ (CHARHT R 661)
+ (CHARDP R 222)
+ )
+(CHARACTER O 305 (comment uni1FA7)
+ (CHARWD R 702)
+ (CHARHT R 745)
+ (CHARDP R 222)
+ )
+(CHARACTER O 306 (comment uni1FA6)
+ (CHARWD R 698)
+ (CHARHT R 760)
+ (CHARDP R 222)
+ )
+(CHARACTER O 310 (comment uni1F76)
+ (CHARWD R 320)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 311 (comment uni1F31)
+ (CHARWD R 320)
+ (CHARHT R 709)
+ (CHARDP R 14)
+ )
+(CHARACTER O 312 (comment uni1F30)
+ (CHARWD R 320)
+ (CHARHT R 714)
+ (CHARDP R 14)
+ )
+(CHARACTER O 313 (comment uni1F33)
+ (CHARWD R 320)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 314 (comment uni1F7A)
+ (CHARWD R 470)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 315 (comment uni1F51)
+ (CHARWD R 470)
+ (CHARHT R 712)
+ (CHARDP R 14)
+ )
+(CHARACTER O 316 (comment uni1F50)
+ (CHARWD R 470)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 317 (comment uni1F53)
+ (CHARWD R 470)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 320 (comment uni1F77)
+ (CHARWD R 320)
+ (CHARHT R 714)
+ (CHARDP R 14)
+ )
+(CHARACTER O 321 (comment uni1F35)
+ (CHARWD R 320)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 322 (comment uni1F34)
+ (CHARWD R 320)
+ (CHARHT R 720)
+ (CHARDP R 14)
+ )
+(CHARACTER O 323 (comment uni1F32)
+ (CHARWD R 320)
+ (CHARHT R 700)
+ (CHARDP R 14)
+ )
+(CHARACTER O 324 (comment uni1F7B)
+ (CHARWD R 470)
+ (CHARHT R 714)
+ (CHARDP R 14)
+ )
+(CHARACTER O 325 (comment uni1F55)
+ (CHARWD R 470)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ )
+(CHARACTER O 326 (comment uni1F54)
+ (CHARWD R 470)
+ (CHARHT R 717)
+ (CHARDP R 14)
+ )
+(CHARACTER O 327 (comment uni1F52)
+ (CHARWD R 470)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 330 (comment uni1FD6)
+ (CHARWD R 320)
+ (CHARHT R 661)
+ (CHARDP R 14)
+ )
+(CHARACTER O 331 (comment uni1F37)
+ (CHARWD R 320)
+ (CHARHT R 751)
+ (CHARDP R 14)
+ )
+(CHARACTER O 332 (comment uni1F36)
+ (CHARWD R 320)
+ (CHARHT R 763)
+ (CHARDP R 14)
+ )
+(CHARACTER O 333 (comment Iotadieresis)
+ (CHARWD R 477)
+ (CHARHT R 827)
+ )
+(CHARACTER O 334 (comment uni1FE6)
+ (CHARWD R 470)
+ (CHARHT R 661)
+ (CHARDP R 14)
+ )
+(CHARACTER O 335 (comment uni1F57)
+ (CHARWD R 470)
+ (CHARHT R 763)
+ (CHARDP R 14)
+ )
+(CHARACTER O 336 (comment uni1F56)
+ (CHARWD R 470)
+ (CHARHT R 763)
+ (CHARDP R 14)
+ )
+(CHARACTER O 337 (comment Upsilondieresis)
+ (CHARWD R 613)
+ (CHARHT R 827)
+ )
+(CHARACTER O 340 (comment uni1F72)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ (CHARDP R 14)
+ )
+(CHARACTER O 341 (comment uni1F11)
+ (CHARWD R 410)
+ (CHARHT R 707)
+ (CHARDP R 14)
+ )
+(CHARACTER O 342 (comment uni1F10)
+ (CHARWD R 423)
+ (CHARHT R 711)
+ (CHARDP R 14)
+ )
+(CHARACTER O 343 (comment uni1F13)
+ (CHARWD R 400)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ )
+(CHARACTER O 344 (comment uni1F78)
+ (CHARWD R 490)
+ (CHARHT R 710)
+ (CHARDP R 15)
+ )
+(CHARACTER O 345 (comment uni1F41)
+ (CHARWD R 490)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 346 (comment uni1F40)
+ (CHARWD R 490)
+ (CHARHT R 711)
+ (CHARDP R 15)
+ )
+(CHARACTER O 347 (comment uni1F43)
+ (CHARWD R 490)
+ (CHARHT R 708)
+ (CHARDP R 15)
+ )
+(CHARACTER O 350 (comment uni1F73)
+ (CHARWD R 414)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 351 (comment uni1F15)
+ (CHARWD R 400)
+ (CHARHT R 710)
+ (CHARDP R 14)
+ )
+(CHARACTER O 352 (comment uni1F14)
+ (CHARWD R 400)
+ (CHARHT R 712)
+ (CHARDP R 14)
+ )
+(CHARACTER O 353 (comment uni1F12)
+ (CHARWD R 400)
+ (CHARHT R 706)
+ (CHARDP R 14)
+ )
+(CHARACTER O 354 (comment uni1F79)
+ (CHARWD R 490)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 355 (comment uni1F45)
+ (CHARWD R 495)
+ (CHARHT R 709)
+ (CHARDP R 15)
+ )
+(CHARACTER O 356 (comment uni1F44)
+ (CHARWD R 490)
+ (CHARHT R 723)
+ (CHARDP R 15)
+ )
+(CHARACTER O 357 (comment uni1F42)
+ (CHARWD R 490)
+ (CHARHT R 706)
+ (CHARDP R 15)
+ )
+(CHARACTER O 360 (comment iotadieresis)
+ (CHARWD R 331)
+ (CHARHT R 655)
+ (CHARDP R 14)
+ )
+(CHARACTER O 361 (comment uni1FD2)
+ (CHARWD R 320)
+ (CHARHT R 713)
+ (CHARDP R 14)
+ )
+(CHARACTER O 362 (comment uni1FD3)
+ (CHARWD R 381)
+ (CHARHT R 717)
+ (CHARDP R 14)
+ )
+(CHARACTER O 363 (comment uni1FD7)
+ (CHARWD R 331)
+ (CHARHT R 748)
+ (CHARDP R 14)
+ )
+(CHARACTER O 364 (comment upsilondieresis)
+ (CHARWD R 470)
+ (CHARHT R 655)
+ (CHARDP R 14)
+ )
+(CHARACTER O 365 (comment uni1FE2)
+ (CHARWD R 470)
+ (CHARHT R 711)
+ (CHARDP R 14)
+ )
+(CHARACTER O 366 (comment uni1FE3)
+ (CHARWD R 470)
+ (CHARHT R 711)
+ (CHARDP R 14)
+ )
+(CHARACTER O 367 (comment uni1FE7)
+ (CHARWD R 470)
+ (CHARHT R 748)
+ (CHARDP R 14)
+ )
+(CHARACTER O 370 (comment uni1FB3)
+ (CHARWD R 541)
+ (CHARHT R 462)
+ (CHARDP R 222)
+ )
+(CHARACTER O 371 (comment uni1FC3)
+ (CHARWD R 506)
+ (CHARHT R 465)
+ (CHARDP R 228)
+ )
+(CHARACTER O 372 (comment uni1FF3)
+ (CHARWD R 690)
+ (CHARHT R 461)
+ (CHARDP R 222)
+ )
+(CHARACTER O 373 (comment uni1FE5)
+ (CHARWD R 529)
+ (CHARHT R 711)
+ (CHARDP R 227)
+ )
+(CHARACTER O 374 (comment uni1FE4)
+ (CHARWD R 538)
+ (CHARHT R 713)
+ (CHARDP R 227)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model.vpl
new file mode 100644
index 0000000000..7f24297f20
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model.vpl
@@ -0,0 +1,808 @@
+(COMMENT TITLE BEGIN)
+(VTITLE __TITLE_TO_BE_ADAPTED__)
+(COMMENT TITLE END)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "__SUPPLEMENTARY_FONT_NAME_1__")
+(FAMILY __FONT_FAMILY_NAME__)
+(CODINGSCHEME __ENCODIG_VECTOR__ ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(COMMENT FONTDIMEN BEGIN)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(COMMENT FONTDIMEN END)
+(MAPFONT D 0
+ (FONTNAME __RAW_FONT_NAME__)
+ )
+(MAPFONT D 1
+ (FONTNAME __SUPPLEMENTARY_FONT_NAME_1__)
+ )
+(COMMENT LIGTABLE BEGIN)
+(LIGTABLE
+ )
+(COMMENT LIGTABLE END)
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 928)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ (CHARIC R 4)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 781)
+ (CHARIC R 8)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 884)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 933)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 814)
+ (CHARIC R 5)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 914)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 861)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 21)
+ (CHARDP R 220)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 278)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 562)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 713.499)
+ (CHARIC R 241)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 678.999)
+ (CHARIC R 292.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 552.9995)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 209)
+ (CHARHT R 723)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 356)
+ (CHARIC R 7.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 166)
+ (CHARHT R 686)
+ (CHARDP R 17)
+ (CHARIC R 162)
+ )
+(CHARACTER C 0 (comment zerooldstyle font:gfsdidot)
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ )
+(CHARACTER C 1 (comment oneoldstyle font:gfsdidot)
+ (CHARWD R 345)
+ (CHARHT R 522)
+ )
+(CHARACTER C 2 (comment twooldstyle font:gfsdidot)
+ (CHARWD R 486)
+ (CHARHT R 508)
+ )
+(CHARACTER C 3 (comment threeoldstyle font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ )
+(CHARACTER C 4 (comment fouroldstyle font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ )
+(CHARACTER C 5 (comment fiveoldstyle font:gfsdidot)
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ )
+(CHARACTER C 6 (comment sixoldstyle font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ )
+(CHARACTER C 7 (comment sevenoldstyle font:gfsdidot)
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ )
+(CHARACTER C 8 (comment eightoldstyle font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9 (comment nineoldstyle font:gfsdidot)
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 295)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 764.999)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 490.4995)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (CHARDP R 199)
+ (CHARIC R 198)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 580)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 740)
+ (CHARDP R 52.5)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARIC R 144)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 361)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 166.499)
+ (CHARHT R 356)
+ (CHARIC R 172.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 4)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 380)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 235)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:gfsdidot)
+ (CHARWD R 604)
+ (CHARHT R 711)
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 505)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 1117.999)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollaroldstyle font:gfsdidot)
+ (CHARWD R 321)
+ (CHARHT R 462)
+ (CHARDP R 73)
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 705)
+ (CHARDP R 261)
+ )
+(CHARACTER O 215 (comment coloncurrency font:gfsdidot)
+ (CHARWD R 600)
+ (CHARHT R 749)
+ (CHARDP R 72)
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 830.999)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (CHARIC R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 763.0005)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 603.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 4)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:gfsdidot)
+ (CHARWD R 505)
+ (CHARHT R 700)
+ (CHARDP R 10)
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 667.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:gfsdidot)
+ (CHARWD R 437)
+ (CHARHT R 701)
+ (CHARDP R 10)
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 490.4995)
+ (CHARDP R 237.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 542)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 956)
+ (CHARHT R 674)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1323)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 424)
+ (CHARHT R 549)
+ (CHARDP R 242)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1107)
+ (CHARHT R 690)
+ (CHARDP R 17)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 832)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 522.501)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 938.001)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 705)
+ (CHARDP R 19)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 549)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 656)
+ (CHARHT R 691)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 238)
+ (CHARHT R 684)
+ (CHARDP R 16)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 155)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 540)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 304)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 638)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 435)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 289)
+ (CHARHT R 799)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 798)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 472)
+ (CHARDP R 228)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 679)
+ (CHARDP R 127)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 464)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 464)
+ (CHARIC R 9)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 791)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 370)
+ (CHARHT R 538)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 855)
+ (CHARDP R 42)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 672)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 694)
+ (CHARHT R 704)
+ (CHARDP R 5)
+ )
+(CHARACTER O 277 (comment Euro font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 448)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 500)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model_1.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model_1.vpl
new file mode 100644
index 0000000000..944691e568
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidot_model_1.vpl
@@ -0,0 +1,872 @@
+(COMMENT TITLE BEGIN)
+(VTITLE MODEL for the GFSDidot font without some characters. This is for Bold, BoldItalic and Italic)
+(COMMENT TITLE END)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "__SUPPLEMENTARY_FONT_NAME_1__")
+(FAMILY __FONT_FAMILY_NAME__)
+(CODINGSCHEME __ENCODIG_VECTOR__ ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(COMMENT FONTDIMEN BEGIN)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(COMMENT FONTDIMEN END)
+(MAPFONT D 0
+ (FONTNAME __RAW_FONT_NAME__)
+ )
+(MAPFONT D 1
+ (FONTNAME __SUPPLEMENTARY_FONT_NAME_1__)
+ )
+(COMMENT LIGTABLE BEGIN)
+(LIGTABLE
+ )
+(COMMENT LIGTABLE END)
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 928)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ (CHARIC R 4)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 781)
+ (CHARIC R 8)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 884)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 933)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 814)
+ (CHARIC R 5)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 914)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 861)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 21)
+ (CHARDP R 220)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 278)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 562)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 713.499)
+ (CHARIC R 241)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 678.999)
+ (CHARIC R 292.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 552.9995)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 209)
+ (CHARHT R 723)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 356)
+ (CHARIC R 7.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 166)
+ (CHARHT R 686)
+ (CHARDP R 17)
+ (CHARIC R 162)
+ )
+(CHARACTER C 0 (comment zero.taboldstyle font:pagella)
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 60)
+ )
+ )
+(CHARACTER C 1 (comment one.taboldstyle font:pagella)
+ (CHARWD R 345)
+ (CHARHT R 522)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 61)
+ )
+ )
+(CHARACTER C 2 (comment two.taboldstyle font:pagella)
+ (CHARWD R 486)
+ (CHARHT R 508)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 62)
+ )
+ )
+(CHARACTER C 3 (comment three.taboldstyle font:pagella)
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 63)
+ )
+ )
+(CHARACTER C 4 (comment four.taboldstyle font:pagella)
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 64)
+ )
+ )
+(CHARACTER C 5 (comment five.taboldstyle font:pagella)
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 65)
+ )
+ )
+(CHARACTER C 6 (comment six.taboldstyle font:pagella)
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 66)
+ )
+ )
+(CHARACTER C 7 (comment seven.taboldstyle font:pagella)
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 67)
+ )
+ )
+(CHARACTER C 8 (comment eight.taboldstyle font:pagella)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 70)
+ )
+ )
+(CHARACTER C 9 (comment nine.taboldstyle font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 71)
+ )
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 295)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 764.999)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 490.4995)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (CHARDP R 199)
+ (CHARIC R 198)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 580)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 740)
+ (CHARDP R 52.5)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARIC R 144)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 361)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 166.499)
+ (CHARHT R 356)
+ (CHARIC R 172.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 4)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 380)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 235)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:pagella)
+ (CHARWD R 604)
+ (CHARHT R 711)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 206)
+ )
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 505)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 1117.999)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollar.oldstyle font:pagella)
+ (CHARWD R 321)
+ (CHARHT R 462)
+ (CHARDP R 73)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 212)
+ )
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 705)
+ (CHARDP R 261)
+ )
+(CHARACTER O 215 (comment colonmonetary font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 749)
+ (CHARDP R 72)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 215)
+ )
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 830.999)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (CHARIC R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 763.0005)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 603.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 4)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:pagella)
+ (CHARWD R 505)
+ (CHARHT R 700)
+ (CHARDP R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 222)
+ )
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 667.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:pagella)
+ (CHARWD R 437)
+ (CHARHT R 701)
+ (CHARDP R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 224)
+ )
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 490.4995)
+ (CHARDP R 237.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 542)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 956)
+ (CHARHT R 674)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1323)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 424)
+ (CHARHT R 549)
+ (CHARDP R 242)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1107)
+ (CHARHT R 690)
+ (CHARDP R 17)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 832)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 522.501)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 938.001)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 705)
+ (CHARDP R 19)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 549)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 656)
+ (CHARHT R 691)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 238)
+ (CHARHT R 684)
+ (CHARDP R 16)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 155)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 540)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 304)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 638)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 435)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 289)
+ (CHARHT R 799)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 798)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 472)
+ (CHARDP R 228)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 679)
+ (CHARDP R 127)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 464)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 464)
+ (CHARIC R 9)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 791)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 370)
+ (CHARHT R 538)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 855)
+ (CHARDP R 42)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 672)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 694)
+ (CHARHT R 704)
+ (CHARDP R 5)
+ )
+(CHARACTER O 277 (comment Euro font:pagella)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 277)
+ )
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 448)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 500)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotb.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotb.vpl
new file mode 100644
index 0000000000..827f3cea7a
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotb.vpl
@@ -0,0 +1,874 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Bold.afm -T ../enc/didotTS1.enc -v ts1-gfsdidotb_generated.vpl)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "ts1-qplb")
+(FAMILY TeX-TS1-DIDOT)
+(CODINGSCHEME didotTS1 ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME ts1-gfsdidotb-raw)
+ )
+(MAPFONT D 1
+ (FONTNAME ts1-qplb)
+ )
+(LIGTABLE
+ )
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 709)
+ (CHARIC R 25)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 16)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ (CHARIC R 8)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 673)
+ (CHARHT R 886)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 934)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 930)
+ (CHARIC R 5)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 918)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 863)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 333)
+ (CHARDP R 225)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 20)
+ (CHARDP R 221)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 120)
+ (CHARDP R 145)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 123)
+ (CHARDP R 145)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 309.999)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 309.999)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 492.5)
+ (CHARDP R 4.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 492.5)
+ (CHARDP R 4.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 694)
+ (CHARIC R 232)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 694)
+ (CHARIC R 296.0005)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 504)
+ (CHARHT R 694)
+ (CHARIC R 5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 728.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 728.999)
+ (CHARDP R 15.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 721)
+ (CHARDP R 114)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 295)
+ (CHARHT R 715)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 452.499)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 688)
+ (CHARDP R 18)
+ )
+(CHARACTER C 0 (comment zero.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 15.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 60)
+ )
+ )
+(CHARACTER C 1 (comment one.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 4.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 61)
+ )
+ )
+(CHARACTER C 2 (comment two.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 4.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 62)
+ )
+ )
+(CHARACTER C 3 (comment three.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 236.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 63)
+ )
+ )
+(CHARACTER C 4 (comment four.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 228.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 64)
+ )
+ )
+(CHARACTER C 5 (comment five.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 236.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 65)
+ )
+ )
+(CHARACTER C 6 (comment six.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 66)
+ )
+ )
+(CHARACTER C 7 (comment seven.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 452.499)
+ (CHARDP R 201.5)
+ (CHARIC R 21.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 67)
+ )
+ )
+(CHARACTER C 8 (comment eight.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 70)
+ )
+ )
+(CHARACTER C 9 (comment nine.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARDP R 192.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 71)
+ )
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 455.999)
+ (CHARHT R 728.999)
+ (CHARDP R 104.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 518)
+ (CHARHT R 287)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 455.999)
+ (CHARHT R 728.999)
+ (CHARDP R 104.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 766.001)
+ (CHARHT R 694)
+ (CHARDP R 48.5)
+ (CHARIC R 14.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 694)
+ (CHARIC R 9)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 703)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 436)
+ (CHARHT R 728.999)
+ (CHARDP R 104.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 436)
+ (CHARHT R 728.999)
+ (CHARDP R 104.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 659.498)
+ (CHARDP R 162)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 659.498)
+ (CHARDP R 172)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 730)
+ (CHARIC R 3)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARIC R 11)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 694)
+ (CHARDP R 201.5)
+ (CHARIC R 202.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 592)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 749.001)
+ (CHARDP R 67.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 492.5)
+ (CHARIC R 149)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 694)
+ (CHARDP R 15.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 641)
+ (CHARHT R 390)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 166.499)
+ (CHARHT R 452.499)
+ (CHARIC R 177.9995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 678)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 709)
+ (CHARIC R 25)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 746)
+ (CHARIC R 70)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 589)
+ (CHARHT R 708)
+ (CHARDP R 154)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 589)
+ (CHARHT R 708)
+ (CHARDP R 239)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 728.999)
+ (CHARDP R 104.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 206)
+ )
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1446)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 506)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 1139)
+ (CHARHT R 694)
+ (CHARDP R 15.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollar.oldstyle font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 764)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 212)
+ )
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 419)
+ (CHARHT R 609)
+ (CHARDP R 3)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 726)
+ (CHARDP R 271)
+ (CHARIC R 116)
+ )
+(CHARACTER O 215 (comment colonmonetary font:pagella)
+ (CHARWD R 722)
+ (CHARHT R 764)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 215)
+ )
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 694)
+ (CHARDP R 4.999)
+ (CHARIC R 16.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 833)
+ (CHARHT R 694)
+ (CHARDP R 15.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 833)
+ (CHARHT R 764)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 694)
+ (CHARDP R 4.999)
+ (CHARIC R 11)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 659.498)
+ (CHARDP R 15.5)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 222)
+ )
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 722)
+ (CHARHT R 694)
+ (CHARDP R 4.999)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 728.999)
+ (CHARDP R 15.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 224)
+ )
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 492.5)
+ (CHARDP R 236.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 559)
+ (CHARHT R 694)
+ (CHARDP R 48.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 995)
+ (CHARHT R 676)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1328.9995)
+ (CHARHT R 728.999)
+ (CHARDP R 4.999)
+ (CHARIC R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 425)
+ (CHARHT R 551)
+ (CHARDP R 243)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 764)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1110)
+ (CHARHT R 691)
+ (CHARDP R 18)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 834)
+ (CHARHT R 705)
+ (CHARDP R 9)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 534.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 957.001)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 375)
+ (CHARHT R 728.999)
+ (CHARDP R 113.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 375)
+ (CHARHT R 728.999)
+ (CHARDP R 113.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 419)
+ (CHARHT R 609)
+ (CHARDP R 3)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 615)
+ (CHARHT R 709)
+ (CHARDP R 26)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 551)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 696)
+ (CHARHT R 690)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 217)
+ (CHARHT R 600)
+ (CHARDP R 14)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 695)
+ (CHARDP R 218)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 735)
+ (CHARHT R 695)
+ (CHARDP R 17)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 556)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 506)
+ (CHARHT R 267)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 694)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 735)
+ (CHARHT R 695)
+ (CHARDP R 17)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 640)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 550)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 311)
+ (CHARHT R 798)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 343)
+ (CHARHT R 798)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 719)
+ (CHARIC R 91)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 636)
+ (CHARHT R 466)
+ (CHARDP R 238)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 615)
+ (CHARHT R 681)
+ (CHARDP R 128)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 452.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 452.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 313)
+ (CHARHT R 790)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 371)
+ (CHARHT R 558)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 610)
+ (CHARHT R 858)
+ (CHARDP R 43)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 828)
+ (CHARHT R 705)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 835)
+ (CHARHT R 705)
+ (CHARDP R 1)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 844)
+ (CHARHT R 711)
+ )
+(CHARACTER O 277 (comment Euro font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 694)
+ (CHARIC R 36)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 277)
+ )
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 441)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 503)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbi.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbi.vpl
new file mode 100644
index 0000000000..d315055f11
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbi.vpl
@@ -0,0 +1,899 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-BoldItalic.afm -T ../enc/didotTS1.enc -v ts1-gfsdidotbi_generated.vpl)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "ts1-qplbi")
+(FAMILY TeX-TS1-DIDOT)
+(CODINGSCHEME didotTS1 ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SLANT R 0.212557)
+ (SPACE D 300)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME ts1-gfsdidotbi-raw)
+ )
+(MAPFONT D 1
+ (FONTNAME ts1-qplbi)
+ )
+(LIGTABLE
+ )
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 706)
+ (CHARIC R 15)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 341)
+ (CHARHT R 653)
+ (CHARIC R 112)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ (CHARIC R 9)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 672)
+ (CHARHT R 886)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 934)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 930)
+ (CHARIC R 5)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 917)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 863)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 333)
+ (CHARDP R 225)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 254)
+ (CHARHT R 2)
+ (CHARDP R 188)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 395)
+ (CHARHT R 119)
+ (CHARDP R 137)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 564)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 287.5)
+ (CHARIC R 52)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 287.5)
+ (CHARIC R 49.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 707.998)
+ (CHARIC R 333)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 671)
+ (CHARIC R 393)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 707.998)
+ (CHARIC R 61.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 505)
+ (CHARHT R 671)
+ (CHARIC R 101)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 707.998)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 537)
+ (CHARHT R 707.998)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 771)
+ (CHARDP R 106)
+ (CHARIC R 71)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 271)
+ (CHARHT R 716)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ (CHARIC R 99)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 389)
+ (CHARHT R 445.498)
+ (CHARIC R 24)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 343)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 167)
+ (CHARHT R 688)
+ (CHARDP R 17)
+ (CHARIC R 162)
+ )
+(CHARACTER C 0 (comment zero.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 60)
+ )
+ )
+(CHARACTER C 1 (comment one.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 61)
+ )
+ )
+(CHARACTER C 2 (comment two.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 62)
+ )
+ )
+(CHARACTER C 3 (comment three.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 63)
+ )
+ )
+(CHARACTER C 4 (comment four.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 521.001)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 64)
+ )
+ )
+(CHARACTER C 5 (comment five.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 65)
+ )
+ )
+(CHARACTER C 6 (comment six.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 16.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 66)
+ )
+ )
+(CHARACTER C 7 (comment seven.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 445.498)
+ (CHARDP R 219.999)
+ (CHARIC R 33.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 67)
+ )
+ )
+(CHARACTER C 8 (comment eight.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 70)
+ )
+ )
+(CHARACTER C 9 (comment nine.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 219.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 71)
+ )
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 455.999)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 287)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 455.999)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 766.001)
+ (CHARHT R 671)
+ (CHARDP R 48.5)
+ (CHARIC R 102)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 707.998)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 858)
+ (CHARHT R 703)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 436)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 436)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 671)
+ (CHARDP R 161)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 671)
+ (CHARDP R 172)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 699)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARIC R 63.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 707.998)
+ (CHARDP R 202.499)
+ (CHARIC R 249.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 592)
+ (CHARHT R 671)
+ (CHARIC R 74)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 747.499)
+ (CHARDP R 67.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARIC R 194)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 671)
+ (CHARDP R 16.4995)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 606)
+ (CHARHT R 346)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 194.501)
+ (CHARHT R 445.498)
+ (CHARIC R 217.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 685)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 707)
+ (CHARIC R 156)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 758)
+ (CHARIC R 13)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 707.998)
+ (CHARIC R 139)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 589)
+ (CHARHT R 707)
+ (CHARDP R 154)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 589)
+ (CHARHT R 707)
+ (CHARDP R 239)
+ (CHARIC R 74)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 206)
+ )
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1472)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 506)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 986.9995)
+ (CHARHT R 707.998)
+ (CHARDP R 16.4995)
+ (CHARIC R 23)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollar.oldstyle font:pagella)
+ (CHARWD R 556)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 212)
+ )
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 414)
+ (CHARHT R 608)
+ (CHARDP R 3)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 685)
+ (CHARDP R 282)
+ )
+(CHARACTER O 215 (comment colonmonetary font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (CHARIC R 38)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 215)
+ )
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 101)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 778)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 78.9995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 778)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 33.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 222)
+ )
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 722)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 25.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 747.499)
+ (CHARDP R 16.4995)
+ (CHARIC R 33.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 224)
+ )
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 521.001)
+ (CHARDP R 245.999)
+ (CHARIC R 25)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 508)
+ (CHARHT R 671)
+ (CHARDP R 48.5)
+ (CHARIC R 70)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 959)
+ (CHARHT R 676)
+ (CHARIC R 137)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1335.001)
+ (CHARHT R 707.998)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 425)
+ (CHARHT R 551)
+ (CHARDP R 242)
+ (CHARIC R 75)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1109)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 91.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 834)
+ (CHARHT R 705)
+ (CHARDP R 9)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 521.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 978)
+ (CHARHT R 671)
+ (CHARIC R 89.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 338)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 338)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 414)
+ (CHARHT R 608)
+ (CHARDP R 3)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 708)
+ (CHARDP R 26)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 551)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 696)
+ (CHARHT R 690)
+ (CHARIC R 37)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 239)
+ (CHARHT R 686)
+ (CHARDP R 16)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 707)
+ (CHARDP R 155)
+ (CHARIC R 13)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 365)
+ (CHARHT R 660)
+ (CHARIC R 169)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 732)
+ (CHARHT R 692)
+ (CHARDP R 17)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 557)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 707.998)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 305)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 707.998)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 732)
+ (CHARHT R 692)
+ (CHARDP R 17)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 640)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 550)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 339)
+ (CHARHT R 803)
+ (CHARIC R 28)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 361)
+ (CHARHT R 804)
+ (CHARIC R 18)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 0)
+ (CHARHT R 728)
+ (CHARIC R 314)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 630)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 556)
+ (CHARHT R 682)
+ (CHARDP R 204)
+ (CHARIC R 73)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 445.498)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 445.498)
+ (CHARIC R 33)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 296)
+ (CHARHT R 800)
+ (CHARIC R 12)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 371)
+ (CHARHT R 557)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 610)
+ (CHARHT R 857)
+ (CHARDP R 42)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 690)
+ (CHARHT R 705)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 734)
+ (CHARHT R 705)
+ (CHARDP R 2)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 774)
+ (CHARHT R 709)
+ )
+(CHARACTER O 277 (comment Euro font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 143)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 277)
+ )
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 441)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 502)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbo.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbo.vpl
new file mode 100644
index 0000000000..398eeaafb6
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotbo.vpl
@@ -0,0 +1,935 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Bold.afm -s 0.167 -T ../enc/didotTS1.enc -v ts1-gfsdidotbo_generated.vpl)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "ts1-qplbi")
+(FAMILY TeX-TS1-DIDOT)
+(CODINGSCHEME didotTS1 ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SLANT R 0.167000)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 459)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME ts1-gfsdidotbo-raw)
+ )
+(MAPFONT D 1
+ (FONTNAME ts1-qplbi)
+ )
+(LIGTABLE
+ )
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ (CHARIC R 97)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ (CHARIC R 97)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 709)
+ (CHARIC R 143)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 661)
+ (CHARIC R 126)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ (CHARIC R 157)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 673)
+ (CHARHT R 886)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 934)
+ (CHARIC R 91)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 930)
+ (CHARIC R 160)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 918)
+ (CHARIC R 135)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 863)
+ (CHARIC R 136)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ (CHARIC R 37)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 333)
+ (CHARDP R 225)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 20)
+ (CHARDP R 221)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 120)
+ (CHARDP R 145)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 464)
+ (CHARHT R 123)
+ (CHARDP R 145)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 287.5)
+ (CHARIC R 52)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 287.5)
+ (CHARIC R 49.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 707.998)
+ (CHARIC R 333)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 671)
+ (CHARIC R 393)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 707.998)
+ (CHARIC R 61.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 505)
+ (CHARHT R 671)
+ (CHARIC R 101)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 707.998)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 537)
+ (CHARHT R 707.998)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 548)
+ (CHARHT R 721)
+ (CHARDP R 114)
+ (CHARIC R 75)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 295)
+ (CHARHT R 715)
+ (CHARIC R 108)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 403)
+ (CHARHT R 718)
+ (CHARIC R 100)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 236)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 389)
+ (CHARHT R 445.498)
+ (CHARIC R 24)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 262)
+ (CHARHT R 123)
+ (CHARDP R 18)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 688)
+ (CHARDP R 18)
+ (CHARIC R 104)
+ )
+(CHARACTER C 0 (comment zero.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 60)
+ )
+ )
+(CHARACTER C 1 (comment one.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 61)
+ )
+ )
+(CHARACTER C 2 (comment two.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 62)
+ )
+ )
+(CHARACTER C 3 (comment three.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 63)
+ )
+ )
+(CHARACTER C 4 (comment four.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 521.001)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 64)
+ )
+ )
+(CHARACTER C 5 (comment five.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 259)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 65)
+ )
+ )
+(CHARACTER C 6 (comment six.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 16.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 66)
+ )
+ )
+(CHARACTER C 7 (comment seven.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 445.498)
+ (CHARDP R 219.999)
+ (CHARIC R 33.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 67)
+ )
+ )
+(CHARACTER C 8 (comment eight.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 70)
+ )
+ )
+(CHARACTER C 9 (comment nine.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARDP R 219.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 71)
+ )
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 455.999)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 518)
+ (CHARHT R 287)
+ (CHARIC R 31)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 455.999)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 766.001)
+ (CHARHT R 671)
+ (CHARDP R 48.5)
+ (CHARIC R 102)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 707.998)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 778)
+ (CHARHT R 703)
+ (CHARIC R 62)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 436)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 436)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 671)
+ (CHARDP R 161)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 671)
+ (CHARDP R 172)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 730)
+ (CHARIC R 125)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARIC R 63.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 707.998)
+ (CHARDP R 202.499)
+ (CHARIC R 249.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 592)
+ (CHARHT R 671)
+ (CHARIC R 74)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 747.499)
+ (CHARDP R 67.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 484.499)
+ (CHARIC R 194)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 671)
+ (CHARDP R 16.4995)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 641)
+ (CHARHT R 390)
+ (CHARIC R 13)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 194.501)
+ (CHARHT R 445.498)
+ (CHARIC R 217.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 678)
+ (CHARIC R 67)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 709)
+ (CHARIC R 143)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 746)
+ (CHARIC R 195)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 707.998)
+ (CHARIC R 139)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 589)
+ (CHARHT R 708)
+ (CHARDP R 154)
+ (CHARIC R 92)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 589)
+ (CHARHT R 708)
+ (CHARDP R 239)
+ (CHARIC R 92)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 206)
+ )
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1446)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 77)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 506)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 986.9995)
+ (CHARHT R 707.998)
+ (CHARDP R 16.4995)
+ (CHARIC R 23)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollar.oldstyle font:pagella)
+ (CHARWD R 556)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 212)
+ )
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 419)
+ (CHARHT R 609)
+ (CHARDP R 3)
+ (CHARIC R 70)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 726)
+ (CHARDP R 271)
+ (CHARIC R 237)
+ )
+(CHARACTER O 215 (comment colonmonetary font:pagella)
+ (CHARWD R 685)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (CHARIC R 38)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 215)
+ )
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 101)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 778)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 78.9995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 778)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 33.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 222)
+ )
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 722)
+ (CHARHT R 671)
+ (CHARDP R 3)
+ (CHARIC R 25.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 747.499)
+ (CHARDP R 16.4995)
+ (CHARIC R 33.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 224)
+ )
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 521.001)
+ (CHARDP R 245.999)
+ (CHARIC R 25)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 508)
+ (CHARHT R 671)
+ (CHARDP R 48.5)
+ (CHARIC R 70)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 995)
+ (CHARHT R 676)
+ (CHARIC R 74)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1335.001)
+ (CHARHT R 707.998)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 425)
+ (CHARHT R 551)
+ (CHARDP R 243)
+ (CHARIC R 68)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 747.499)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1110)
+ (CHARHT R 691)
+ (CHARDP R 18)
+ (CHARIC R 69)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 91.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 834)
+ (CHARHT R 705)
+ (CHARDP R 9)
+ (CHARIC R 109)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 521.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 978)
+ (CHARHT R 671)
+ (CHARIC R 89.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 338)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 338)
+ (CHARHT R 707.998)
+ (CHARDP R 99.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 419)
+ (CHARHT R 609)
+ (CHARDP R 3)
+ (CHARIC R 70)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 615)
+ (CHARHT R 709)
+ (CHARDP R 26)
+ (CHARIC R 81)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 551)
+ (CHARIC R 58)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 696)
+ (CHARHT R 690)
+ (CHARIC R 115)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 217)
+ (CHARHT R 600)
+ (CHARDP R 14)
+ (CHARIC R 21)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 695)
+ (CHARDP R 218)
+ (CHARIC R 87)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 723)
+ (CHARHT R 670)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 735)
+ (CHARHT R 695)
+ (CHARDP R 17)
+ (CHARIC R 104)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 556)
+ (CHARIC R 69)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 707.998)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 506)
+ (CHARHT R 267)
+ (CHARIC R 16)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 707.998)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 735)
+ (CHARHT R 695)
+ (CHARDP R 17)
+ (CHARIC R 104)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ (CHARIC R 85)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 640)
+ (CHARIC R 67)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 585)
+ (CHARHT R 550)
+ (CHARIC R 41)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 311)
+ (CHARHT R 798)
+ (CHARIC R 88)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 343)
+ (CHARHT R 798)
+ (CHARIC R 85)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 719)
+ (CHARIC R 211)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 636)
+ (CHARHT R 466)
+ (CHARDP R 238)
+ (CHARIC R 39)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 615)
+ (CHARHT R 681)
+ (CHARDP R 128)
+ (CHARIC R 65)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 445.498)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 445.498)
+ (CHARIC R 33)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 313)
+ (CHARHT R 790)
+ (CHARIC R 64)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 371)
+ (CHARHT R 558)
+ (CHARIC R 61)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 610)
+ (CHARHT R 858)
+ (CHARDP R 43)
+ (CHARIC R 91)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 828)
+ (CHARHT R 705)
+ (CHARIC R 63)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 835)
+ (CHARHT R 705)
+ (CHARDP R 1)
+ (CHARIC R 61)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 844)
+ (CHARHT R 711)
+ (CHARIC R 64)
+ )
+(CHARACTER O 277 (comment Euro font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 671)
+ (CHARIC R 143)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 277)
+ )
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 441)
+ (CHARIC R 19)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 503)
+ (CHARIC R 33)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidoto.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidoto.vpl
new file mode 100644
index 0000000000..017bafc984
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidoto.vpl
@@ -0,0 +1,879 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot.afm -s 0.167 -T ../enc/didotTS1.enc -v ts1-gfsdidoto_generated.vpl)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "ts1-qplri")
+(FAMILY TeX-TS1-DIDOT)
+(CODINGSCHEME didotTS1 ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SLANT R 0.167000)
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME ts1-gfsdidoto-raw)
+ )
+(MAPFONT D 1
+ (FONTNAME ts1-qplri)
+ )
+(LIGTABLE
+ )
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ (CHARIC R 86)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ (CHARIC R 86)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 928)
+ (CHARIC R 151)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ (CHARIC R 153)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 781)
+ (CHARIC R 138)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 884)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 933)
+ (CHARIC R 92)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 814)
+ (CHARIC R 141)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 914)
+ (CHARIC R 135)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 861)
+ (CHARIC R 136)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ (CHARIC R 38)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 21)
+ (CHARDP R 220)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 278)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 562)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 278)
+ (CHARIC R 51)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 278)
+ (CHARIC R 47.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 509.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 509.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 716.001)
+ (CHARIC R 347)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 676.999)
+ (CHARIC R 394.9995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 716.001)
+ (CHARIC R 67.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 676.999)
+ (CHARIC R 103.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 716.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 463)
+ (CHARHT R 716.001)
+ (CHARDP R 6.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ (CHARIC R 86)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 209)
+ (CHARHT R 723)
+ (CHARIC R 93)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ (CHARIC R 91)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 365)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 166)
+ (CHARHT R 686)
+ (CHARDP R 17)
+ (CHARIC R 277)
+ )
+(CHARACTER C 0 (comment zerooldstyle font:gfsdidot)
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ (CHARIC R 46)
+ )
+(CHARACTER C 1 (comment oneoldstyle font:gfsdidot)
+ (CHARWD R 345)
+ (CHARHT R 522)
+ (CHARIC R 39)
+ )
+(CHARACTER C 2 (comment twooldstyle font:gfsdidot)
+ (CHARWD R 486)
+ (CHARHT R 508)
+ (CHARIC R 23)
+ )
+(CHARACTER C 3 (comment threeoldstyle font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ (CHARIC R 38)
+ )
+(CHARACTER C 4 (comment fouroldstyle font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ (CHARIC R 46)
+ )
+(CHARACTER C 5 (comment fiveoldstyle font:gfsdidot)
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ (CHARIC R 35)
+ )
+(CHARACTER C 6 (comment sixoldstyle font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ (CHARIC R 66)
+ )
+(CHARACTER C 7 (comment sevenoldstyle font:gfsdidot)
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ (CHARIC R 32)
+ )
+(CHARACTER C 8 (comment eightoldstyle font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ (CHARIC R 65)
+ )
+(CHARACTER C 9 (comment nineoldstyle font:gfsdidot)
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ (CHARIC R 38)
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 538)
+ (CHARHT R 716.001)
+ (CHARDP R 97.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 295)
+ (CHARIC R 32)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 538)
+ (CHARHT R 716.001)
+ (CHARDP R 97.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 764.999)
+ (CHARHT R 676.999)
+ (CHARDP R 36.499)
+ (CHARIC R 105.0005)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 676.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ (CHARIC R 62)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 716.001)
+ (CHARDP R 97.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 716.001)
+ (CHARDP R 97.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 676.999)
+ (CHARDP R 166.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 676.999)
+ (CHARDP R 191.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ (CHARIC R 40)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 509.999)
+ (CHARIC R 65)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 716.001)
+ (CHARDP R 213.499)
+ (CHARIC R 257.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 580)
+ (CHARHT R 676.999)
+ (CHARIC R 78)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 761.999)
+ (CHARDP R 52.5)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 467.501)
+ (CHARIC R 203.9995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 676.999)
+ (CHARDP R 18.999)
+ (CHARIC R 36)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 361)
+ (CHARIC R 8)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 166.499)
+ (CHARHT R 365)
+ (CHARIC R 180)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ (CHARIC R 64)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ (CHARIC R 20)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 125)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 716.001)
+ (CHARIC R 85.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ (CHARIC R 55)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 235)
+ (CHARIC R 55)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:gfsdidot)
+ (CHARWD R 604)
+ (CHARHT R 711)
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ (CHARIC R 78)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 505)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 1023)
+ (CHARHT R 716.001)
+ (CHARDP R 18.999)
+ (CHARIC R 7.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollaroldstyle font:gfsdidot)
+ (CHARWD R 321)
+ (CHARHT R 462)
+ (CHARDP R 73)
+ (CHARIC R 58)
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ (CHARIC R 69)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 705)
+ (CHARDP R 261)
+ (CHARIC R 91)
+ )
+(CHARACTER O 215 (comment coloncurrency font:gfsdidot)
+ (CHARWD R 600)
+ (CHARHT R 749)
+ (CHARDP R 72)
+ (CHARIC R 117)
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 944)
+ (CHARHT R 716.001)
+ (CHARDP R 6.999)
+ (CHARIC R 64)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 778)
+ (CHARHT R 676.999)
+ (CHARDP R 6.999)
+ (CHARIC R 53.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 722)
+ (CHARHT R 761.999)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 676.999)
+ (CHARDP R 6.999)
+ (CHARIC R 11)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:gfsdidot)
+ (CHARWD R 505)
+ (CHARHT R 700)
+ (CHARDP R 10)
+ (CHARIC R 104)
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 676.999)
+ (CHARDP R 6.999)
+ (CHARIC R 30.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:gfsdidot)
+ (CHARWD R 437)
+ (CHARHT R 701)
+ (CHARDP R 10)
+ (CHARIC R 78)
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 509.999)
+ (CHARDP R 247.499)
+ (CHARIC R 4)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 460.001)
+ (CHARHT R 676.999)
+ (CHARDP R 36.499)
+ (CHARIC R 89)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 956)
+ (CHARHT R 674)
+ (CHARIC R 75)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1333)
+ (CHARHT R 716.001)
+ (CHARDP R 6.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 424)
+ (CHARHT R 549)
+ (CHARDP R 242)
+ (CHARIC R 68)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 761.999)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1107)
+ (CHARHT R 690)
+ (CHARDP R 17)
+ (CHARIC R 69)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 676.999)
+ (CHARIC R 115)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 832)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ (CHARIC R 85)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 539.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 964)
+ (CHARHT R 716.001)
+ (CHARIC R 61)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 313.001)
+ (CHARHT R 716.001)
+ (CHARDP R 97.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 313.001)
+ (CHARHT R 716.001)
+ (CHARDP R 97.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ (CHARIC R 69)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 705)
+ (CHARDP R 19)
+ (CHARIC R 82)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 549)
+ (CHARIC R 58)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 656)
+ (CHARHT R 691)
+ (CHARIC R 111)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 238)
+ (CHARHT R 684)
+ (CHARDP R 16)
+ (CHARIC R 24)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 155)
+ (CHARIC R 42)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ (CHARIC R 5)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ (CHARIC R 103)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 540)
+ (CHARIC R 41)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 676.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 304)
+ (CHARIC R 18)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 676.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ (CHARIC R 103)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 616)
+ (CHARIC R 86)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 638)
+ (CHARIC R 67)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 435)
+ (CHARIC R 16)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 289)
+ (CHARHT R 799)
+ (CHARIC R 104)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 798)
+ (CHARIC R 85)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ (CHARIC R 56)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 472)
+ (CHARDP R 228)
+ (CHARIC R 42)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 679)
+ (CHARDP R 127)
+ (CHARIC R 64)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 467.501)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 467.501)
+ (CHARIC R 9)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 791)
+ (CHARIC R 72)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 370)
+ (CHARHT R 538)
+ (CHARIC R 28)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 855)
+ (CHARDP R 42)
+ (CHARIC R 89)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 672)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ (CHARIC R 48)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ (CHARIC R 48)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 694)
+ (CHARHT R 704)
+ (CHARDP R 5)
+ (CHARIC R 48)
+ )
+(CHARACTER O 277 (comment Euro font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ (CHARIC R 54)
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 448)
+ (CHARIC R 15)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 500)
+ (CHARIC R 32)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotr.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotr.vpl
new file mode 100644
index 0000000000..2b8d506fff
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotr.vpl
@@ -0,0 +1,801 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot.afm -T ../enc/didotTS1.enc -v ts1-gfsdidotr_generated.vpl)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "ts1-qplr")
+(FAMILY TeX-TS1-DIDOT)
+(CODINGSCHEME didotTS1 ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SPACE D 352)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 456)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME ts1-gfsdidotr-raw)
+ )
+(MAPFONT D 1
+ (FONTNAME ts1-qplr)
+ )
+(LIGTABLE
+ )
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 809)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 928)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ (CHARIC R 4)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 781)
+ (CHARIC R 8)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 670)
+ (CHARHT R 884)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 933)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 291)
+ (CHARHT R 814)
+ (CHARIC R 5)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 914)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 861)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 890)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 218)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 21)
+ (CHARDP R 220)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 278)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 562)
+ (CHARHT R 104)
+ (CHARDP R 152)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 713.499)
+ (CHARIC R 241)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 678.999)
+ (CHARIC R 292.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 552.9995)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 513)
+ (CHARHT R 707)
+ (CHARDP R 113)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 209)
+ (CHARHT R 723)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 401)
+ (CHARHT R 708)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 224)
+ (CHARHT R 92)
+ (CHARDP R 150)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 356)
+ (CHARIC R 7.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 114)
+ (CHARDP R 13)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 166)
+ (CHARHT R 686)
+ (CHARDP R 17)
+ (CHARIC R 162)
+ )
+(CHARACTER C 0 (comment zerooldstyle font:gfsdidot)
+ (CHARWD R 599)
+ (CHARHT R 509)
+ (CHARDP R 11)
+ )
+(CHARACTER C 1 (comment oneoldstyle font:gfsdidot)
+ (CHARWD R 345)
+ (CHARHT R 522)
+ )
+(CHARACTER C 2 (comment twooldstyle font:gfsdidot)
+ (CHARWD R 486)
+ (CHARHT R 508)
+ )
+(CHARACTER C 3 (comment threeoldstyle font:gfsdidot)
+ (CHARWD R 530)
+ (CHARHT R 513)
+ (CHARDP R 259)
+ )
+(CHARACTER C 4 (comment fouroldstyle font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 506)
+ (CHARDP R 238)
+ )
+(CHARACTER C 5 (comment fiveoldstyle font:gfsdidot)
+ (CHARWD R 554)
+ (CHARHT R 520)
+ (CHARDP R 250)
+ )
+(CHARACTER C 6 (comment sixoldstyle font:gfsdidot)
+ (CHARWD R 623)
+ (CHARHT R 718)
+ (CHARDP R 14)
+ )
+(CHARACTER C 7 (comment sevenoldstyle font:gfsdidot)
+ (CHARWD R 507)
+ (CHARHT R 494)
+ (CHARDP R 237)
+ )
+(CHARACTER C 8 (comment eightoldstyle font:gfsdidot)
+ (CHARWD R 568)
+ (CHARHT R 703)
+ (CHARDP R 16)
+ )
+(CHARACTER C 9 (comment nineoldstyle font:gfsdidot)
+ (CHARWD R 600)
+ (CHARHT R 503)
+ (CHARDP R 241)
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 295)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 764.999)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 701)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 663)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 490.4995)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (CHARDP R 199)
+ (CHARIC R 198)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 580)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 740)
+ (CHARDP R 52.5)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARIC R 144)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 629)
+ (CHARHT R 361)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 166.499)
+ (CHARHT R 356)
+ (CHARIC R 172.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 663)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 469)
+ (CHARHT R 691)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 359)
+ (CHARHT R 723)
+ (CHARIC R 4)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 380)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 154)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 235)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:gfsdidot)
+ (CHARWD R 604)
+ (CHARHT R 711)
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1289)
+ (CHARHT R 710)
+ (CHARDP R 48)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 505)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 1117.999)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollaroldstyle font:gfsdidot)
+ (CHARWD R 321)
+ (CHARHT R 462)
+ (CHARDP R 73)
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 705)
+ (CHARDP R 261)
+ )
+(CHARACTER O 215 (comment coloncurrency font:gfsdidot)
+ (CHARWD R 600)
+ (CHARHT R 749)
+ (CHARDP R 72)
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 830.999)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (CHARIC R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 763.0005)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 603.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 4)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:gfsdidot)
+ (CHARWD R 505)
+ (CHARHT R 700)
+ (CHARDP R 10)
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 667.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:gfsdidot)
+ (CHARWD R 437)
+ (CHARHT R 701)
+ (CHARDP R 10)
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 490.4995)
+ (CHARDP R 237.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 542)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 956)
+ (CHARHT R 674)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1323)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 424)
+ (CHARHT R 549)
+ (CHARDP R 242)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1107)
+ (CHARHT R 690)
+ (CHARDP R 17)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 832)
+ (CHARHT R 703)
+ (CHARDP R 9)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 522.501)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 938.001)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 418)
+ (CHARHT R 606)
+ (CHARDP R 3)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 569)
+ (CHARHT R 705)
+ (CHARDP R 19)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 549)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 656)
+ (CHARHT R 691)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 238)
+ (CHARHT R 684)
+ (CHARDP R 16)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 521)
+ (CHARHT R 706)
+ (CHARDP R 155)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 489)
+ (CHARHT R 628)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 540)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 304)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 731)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 616)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 638)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 435)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 289)
+ (CHARHT R 799)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 798)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 408)
+ (CHARHT R 697)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 602)
+ (CHARHT R 472)
+ (CHARDP R 228)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 613)
+ (CHARHT R 679)
+ (CHARDP R 127)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 464)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 464)
+ (CHARIC R 9)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 288)
+ (CHARHT R 791)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 370)
+ (CHARHT R 538)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 609)
+ (CHARHT R 855)
+ (CHARDP R 42)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 672)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 666)
+ (CHARHT R 705)
+ (CHARDP R 5)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 694)
+ (CHARHT R 704)
+ (CHARDP R 5)
+ )
+(CHARACTER O 277 (comment Euro font:gfsdidot)
+ (CHARWD R 744)
+ (CHARHT R 645)
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 499)
+ (CHARHT R 448)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 593)
+ (CHARHT R 500)
+ )
diff --git a/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotui.vpl b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotui.vpl
new file mode 100644
index 0000000000..8a80a10019
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/vpl/ts1-gfsdidotui.vpl
@@ -0,0 +1,871 @@
+(VTITLE Created by afm2tfm ../afm/GFSDidot-Italic.afm -s -0.168 -T ../enc/didotTS1.enc -v ts1-gfsdidotui_generated.vpl)
+(COMMENT Please edit that VTITLE if you edit this file)
+(COMMENT This file has been completed with the characters from)
+(COMMENT TeXGyre Pagella in encoding TS1 which has the name "ts1-qplr")
+(FAMILY TeX-TS1-DIDOT)
+(CODINGSCHEME didotTS1 ENCODING TEXT COMPANION)
+(DESIGNSIZE R 10.0)
+(DESIGNUNITS R 1000)
+(COMMENT DESIGNSIZE (1 em) IS IN POINTS)
+(COMMENT OTHER DIMENSIONS ARE MULTIPLES OF DESIGNSIZE/1000)
+(FONTDIMEN
+ (SLANT R 0.044557)
+ (SPACE D 398)
+ (STRETCH D 200)
+ (SHRINK D 100)
+ (XHEIGHT D 454)
+ (QUAD D 1000)
+ (EXTRASPACE D 111)
+ )
+(MAPFONT D 0
+ (FONTNAME ts1-gfsdidotui-raw)
+ )
+(MAPFONT D 1
+ (FONTNAME ts1-qplr)
+ )
+(LIGTABLE
+ )
+(CHARACTER O 0 (comment Grave font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ )
+(CHARACTER O 1 (comment Acute font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 925)
+ )
+(CHARACTER O 2 (comment circumflex font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 694)
+ )
+(CHARACTER O 3 (comment tilde font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 619)
+ )
+(CHARACTER O 4 (comment Dieresis font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ (CHARIC R 38)
+ )
+(CHARACTER O 5 (comment Hungarumlaut font:gfsdidot)
+ (CHARWD R 672)
+ (CHARHT R 886)
+ )
+(CHARACTER O 6 (comment Ring font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 934)
+ )
+(CHARACTER O 7 (comment Caron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 930)
+ (CHARIC R 45)
+ )
+(CHARACTER O 10 (comment Breve font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 917)
+ (CHARIC R 22)
+ )
+(CHARACTER O 11 (comment Macron font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 863)
+ (CHARIC R 30)
+ )
+(CHARACTER O 12 (comment Dotaccent font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 893)
+ )
+(CHARACTER O 13 (comment cedilla font:gfsdidot)
+ (CHARWD R 323)
+ (CHARDP R 210)
+ )
+(CHARACTER O 14 (comment ogonek font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 20)
+ (CHARDP R 221)
+ )
+(CHARACTER O 15 (comment quotesinglbase font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 115)
+ (CHARDP R 141)
+ )
+(CHARACTER O 22 (comment quotedblbase font:gfsdidot)
+ (CHARWD R 560)
+ (CHARHT R 115)
+ (CHARDP R 141)
+ )
+(CHARACTER O 25 (comment twelveudash font:pagella)
+ (CHARWD R 667)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 25)
+ )
+ )
+(CHARACTER O 26 (comment threequartersemdash font:pagella)
+ (CHARWD R 750)
+ (CHARHT R 277.499)
+ (CHARIC R 28)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 26)
+ )
+ )
+(CHARACTER O 30 (comment leftarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 30)
+ )
+ )
+(CHARACTER O 31 (comment rightarrow font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 490.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 31)
+ )
+ )
+(CHARACTER O 32 (comment tieaccentlowercase font:pagella)
+ (CHARWD R 277)
+ (CHARHT R 713.499)
+ (CHARIC R 241)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 32)
+ )
+ )
+(CHARACTER O 33 (comment tieaccentcapital font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 678.999)
+ (CHARIC R 292.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 33)
+ )
+ )
+(CHARACTER O 34 (comment tieaccentlowercase.new font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 34)
+ )
+ )
+(CHARACTER O 35 (comment tieaccentcapital font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 35)
+ )
+ )
+(CHARACTER O 37 (comment cwmascender font:pagella)
+ (CHARWD R 0)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 37)
+ )
+ )
+(CHARACTER O 40 (comment blanksymbol font:pagella)
+ (CHARWD R 552.9995)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 40)
+ )
+ )
+(CHARACTER O 44 (comment dollar font:gfsdidot)
+ (CHARWD R 485)
+ (CHARHT R 711)
+ (CHARDP R 110)
+ )
+(CHARACTER O 47 (comment quotesingle font:gfsdidot)
+ (CHARWD R 296)
+ (CHARHT R 725)
+ )
+(CHARACTER O 52 (comment asterisk font:gfsdidot)
+ (CHARWD R 402)
+ (CHARHT R 710)
+ )
+(CHARACTER O 54 (comment comma font:gfsdidot)
+ (CHARWD R 374)
+ (CHARHT R 93)
+ (CHARDP R 151)
+ )
+(CHARACTER O 55 (comment hyphendbl font:pagella)
+ (CHARWD R 333)
+ (CHARHT R 356)
+ (CHARIC R 7.001)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 55)
+ )
+ )
+(CHARACTER O 56 (comment period font:gfsdidot)
+ (CHARWD R 342)
+ (CHARHT R 111)
+ (CHARDP R 16)
+ )
+(CHARACTER O 57 (comment fraction font:gfsdidot)
+ (CHARWD R 167)
+ (CHARHT R 688)
+ (CHARDP R 17)
+ (CHARIC R 46)
+ )
+(CHARACTER C 0 (comment zero.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 16.4995)
+ (CHARIC R 3)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 60)
+ )
+ )
+(CHARACTER C 1 (comment one.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 490.4995)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 61)
+ )
+ )
+(CHARACTER C 2 (comment two.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 62)
+ )
+ )
+(CHARACTER C 3 (comment three.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 237.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 63)
+ )
+ )
+(CHARACTER C 4 (comment four.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 522.501)
+ (CHARDP R 227.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 64)
+ )
+ )
+(CHARACTER C 5 (comment five.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 237.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 65)
+ )
+ )
+(CHARACTER C 6 (comment six.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 66)
+ )
+ )
+(CHARACTER C 7 (comment seven.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 237.999)
+ (CHARIC R 25)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 67)
+ )
+ )
+(CHARACTER C 8 (comment eight.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 70)
+ )
+ )
+(CHARACTER C 9 (comment nine.taboldstyle font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARDP R 227.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 71)
+ )
+ )
+(CHARACTER O 74 (comment angleleft font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 74)
+ )
+ )
+(CHARACTER O 75 (comment minus font:gfsdidot)
+ (CHARWD R 540)
+ (CHARHT R 290)
+ )
+(CHARACTER O 76 (comment angleright font:pagella)
+ (CHARWD R 535.001)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 76)
+ )
+ )
+(CHARACTER O 115 (comment mho font:pagella)
+ (CHARWD R 764.999)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (CHARIC R 14)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 115)
+ )
+ )
+(CHARACTER O 117 (comment bigcircle font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 117)
+ )
+ )
+(CHARACTER O 127 (comment Omega font:gfsdidot)
+ (CHARWD R 809)
+ (CHARHT R 704)
+ )
+(CHARACTER O 133 (comment dblbracketleft font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 133)
+ )
+ )
+(CHARACTER O 135 (comment dblbracketright font:pagella)
+ (CHARWD R 303.999)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 135)
+ )
+ )
+(CHARACTER O 136 (comment arrowup font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 136)
+ )
+ )
+(CHARACTER O 137 (comment arrowdown font:pagella)
+ (CHARWD R 648)
+ (CHARHT R 678.999)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 137)
+ )
+ )
+(CHARACTER O 140 (comment grave font:gfsdidot)
+ (CHARWD R 323)
+ (CHARHT R 666)
+ )
+(CHARACTER O 142 (comment born font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 490.4995)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 142)
+ )
+ )
+(CHARACTER O 143 (comment divorced font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 713.499)
+ (CHARDP R 199)
+ (CHARIC R 198)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 143)
+ )
+ )
+(CHARACTER O 144 (comment died font:pagella)
+ (CHARWD R 580)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 144)
+ )
+ )
+(CHARACTER O 154 (comment leaf font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 740)
+ (CHARDP R 52.5)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 154)
+ )
+ )
+(CHARACTER O 155 (comment married font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 464)
+ (CHARIC R 144)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 155)
+ )
+ )
+(CHARACTER O 156 (comment musicalnote font:pagella)
+ (CHARWD R 600)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 156)
+ )
+ )
+(CHARACTER O 176 (comment asciitilde font:gfsdidot)
+ (CHARWD R 588)
+ (CHARHT R 329)
+ )
+(CHARACTER O 177 (comment hyphendbl.alt font:pagella)
+ (CHARWD R 166.499)
+ (CHARHT R 356)
+ (CHARIC R 172.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 177)
+ )
+ )
+(CHARACTER O 200 (comment breve font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 667)
+ )
+(CHARACTER O 201 (comment caron font:gfsdidot)
+ (CHARWD R 470)
+ (CHARHT R 693)
+ )
+(CHARACTER O 202 (comment hungarumlaut font:gfsdidot)
+ (CHARWD R 360)
+ (CHARHT R 685)
+ )
+(CHARACTER O 203 (comment dblgrave.ts1 font:pagella)
+ (CHARWD R 380)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 203)
+ )
+ )
+(CHARACTER O 204 (comment dagger font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 707)
+ (CHARDP R 154)
+ )
+(CHARACTER O 205 (comment daggerdbl font:gfsdidot)
+ (CHARWD R 522)
+ (CHARHT R 707)
+ (CHARDP R 237)
+ )
+(CHARACTER O 206 (comment dblverticalbar font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 713.499)
+ (CHARDP R 187.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 206)
+ )
+ )
+(CHARACTER O 207 (comment perthousand font:gfsdidot)
+ (CHARWD R 1327)
+ (CHARHT R 714)
+ (CHARDP R 49)
+ )
+(CHARACTER O 210 (comment bullet font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 506)
+ )
+(CHARACTER O 211 (comment centigrade font:pagella)
+ (CHARWD R 1117.999)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 211)
+ )
+ )
+(CHARACTER O 212 (comment dollar.oldstyle font:pagella)
+ (CHARWD R 525)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 212)
+ )
+ )
+(CHARACTER O 213 (comment centoldstyle font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 573)
+ (CHARDP R 112)
+ )
+(CHARACTER O 214 (comment florin font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 685)
+ (CHARDP R 282)
+ )
+(CHARACTER O 215 (comment colonmonetary font:pagella)
+ (CHARWD R 709)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 215)
+ )
+ )
+(CHARACTER O 216 (comment won font:pagella)
+ (CHARWD R 1000)
+ (CHARHT R 713.499)
+ (CHARDP R 7.5)
+ (CHARIC R 11.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 216)
+ )
+ )
+(CHARACTER O 217 (comment naira font:pagella)
+ (CHARWD R 830.999)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (CHARIC R 10)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 217)
+ )
+ )
+(CHARACTER O 220 (comment guarani font:pagella)
+ (CHARWD R 763.0005)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 220)
+ )
+ )
+(CHARACTER O 221 (comment peso font:pagella)
+ (CHARWD R 603.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 4)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 221)
+ )
+ )
+(CHARACTER O 222 (comment lira font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (CHARDP R 16.4995)
+ (CHARIC R 6)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 222)
+ )
+ )
+(CHARACTER O 223 (comment recipe font:pagella)
+ (CHARWD R 667.999)
+ (CHARHT R 678.999)
+ (CHARDP R 7.5)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 223)
+ )
+ )
+(CHARACTER O 224 (comment interrobang font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 740)
+ (CHARDP R 7.5)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 224)
+ )
+ )
+(CHARACTER O 225 (comment gnaboretni font:pagella)
+ (CHARWD R 444)
+ (CHARHT R 490.4995)
+ (CHARDP R 237.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 225)
+ )
+ )
+(CHARACTER O 226 (comment dong font:pagella)
+ (CHARWD R 542)
+ (CHARHT R 678.999)
+ (CHARDP R 36.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 226)
+ )
+ )
+(CHARACTER O 227 (comment trademark font:gfsdidot)
+ (CHARWD R 1088)
+ (CHARHT R 675)
+ )
+(CHARACTER O 230 (comment permyriad font:pagella)
+ (CHARWD R 1323)
+ (CHARHT R 713.499)
+ (CHARDP R 16.4995)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 230)
+ )
+ )
+(CHARACTER O 231 (comment paragraphalt font:gfsdidot)
+ (CHARWD R 425)
+ (CHARHT R 531)
+ (CHARDP R 239)
+ )
+(CHARACTER O 232 (comment baht font:pagella)
+ (CHARWD R 611)
+ (CHARHT R 775)
+ (CHARDP R 83)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 232)
+ )
+ )
+(CHARACTER O 233 (comment Numero font:gfsdidot)
+ (CHARWD R 1109)
+ (CHARHT R 691)
+ (CHARDP R 17)
+ )
+(CHARACTER O 234 (comment discount font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 234)
+ )
+ )
+(CHARACTER O 235 (comment estimated font:gfsdidot)
+ (CHARWD R 834)
+ (CHARHT R 705)
+ (CHARDP R 9)
+ )
+(CHARACTER O 236 (comment openbullet font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 522.501)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 236)
+ )
+ )
+(CHARACTER O 237 (comment servicemark font:pagella)
+ (CHARWD R 938.001)
+ (CHARHT R 713.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 237)
+ )
+ )
+(CHARACTER O 240 (comment quillbracketleft font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 240)
+ )
+ )
+(CHARACTER O 241 (comment quillbracketright font:pagella)
+ (CHARWD R 311)
+ (CHARHT R 713.499)
+ (CHARDP R 167.499)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 241)
+ )
+ )
+(CHARACTER O 242 (comment cent font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 573)
+ (CHARDP R 112)
+ )
+(CHARACTER O 243 (comment sterling font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 707)
+ (CHARDP R 18)
+ )
+(CHARACTER O 244 (comment currency font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 551)
+ )
+(CHARACTER O 245 (comment yen font:gfsdidot)
+ (CHARWD R 667)
+ (CHARHT R 693)
+ )
+(CHARACTER O 246 (comment brokenbar font:gfsdidot)
+ (CHARWD R 239)
+ (CHARHT R 686)
+ (CHARDP R 16)
+ )
+(CHARACTER O 247 (comment section font:gfsdidot)
+ (CHARWD R 459)
+ (CHARHT R 707)
+ (CHARDP R 155)
+ )
+(CHARACTER O 250 (comment dieresis font:gfsdidot)
+ (CHARWD R 377)
+ (CHARHT R 625)
+ )
+(CHARACTER O 251 (comment copyright font:gfsdidot)
+ (CHARWD R 754)
+ (CHARHT R 692)
+ (CHARDP R 17)
+ )
+(CHARACTER O 252 (comment ordfeminine font:gfsdidot)
+ (CHARWD R 332)
+ (CHARHT R 557)
+ )
+(CHARACTER O 253 (comment copyleft font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 253)
+ )
+ )
+(CHARACTER O 254 (comment logicalnot font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 305)
+ )
+(CHARACTER O 255 (comment published font:pagella)
+ (CHARWD R 747)
+ (CHARHT R 678.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 255)
+ )
+ )
+(CHARACTER O 256 (comment registered font:gfsdidot)
+ (CHARWD R 769)
+ (CHARHT R 703)
+ (CHARDP R 23)
+ )
+(CHARACTER O 257 (comment Macronsmall font:gfsdidot)
+ (CHARWD R 333)
+ (CHARHT R 618)
+ (CHARIC R 10)
+ )
+(CHARACTER O 260 (comment degree font:gfsdidot)
+ (CHARWD R 348)
+ (CHARHT R 640)
+ )
+(CHARACTER O 261 (comment plusminus font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 436)
+ )
+(CHARACTER O 262 (comment twosuperior font:gfsdidot)
+ (CHARWD R 307)
+ (CHARHT R 744)
+ )
+(CHARACTER O 263 (comment threesuperior font:gfsdidot)
+ (CHARWD R 337)
+ (CHARHT R 744)
+ )
+(CHARACTER O 264 (comment acute font:gfsdidot)
+ (CHARWD R 170)
+ (CHARHT R 705)
+ (CHARIC R 48)
+ )
+(CHARACTER O 265 (comment uni03BC is mu ---badly named in the postscript file--- font:gfsdidot)
+ (CHARWD R 594)
+ (CHARHT R 465)
+ (CHARDP R 238)
+ )
+(CHARACTER O 266 (comment paragraph font:gfsdidot)
+ (CHARWD R 606)
+ (CHARHT R 681)
+ (CHARDP R 127)
+ )
+(CHARACTER O 267 (comment periodcentered font:pagella)
+ (CHARWD R 250)
+ (CHARHT R 464)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 267)
+ )
+ )
+(CHARACTER O 270 (comment referencemark font:pagella)
+ (CHARWD R 606)
+ (CHARHT R 464)
+ (CHARIC R 9)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 270)
+ )
+ )
+(CHARACTER O 271 (comment onesuperior font:gfsdidot)
+ (CHARWD R 261)
+ (CHARHT R 734)
+ )
+(CHARACTER O 272 (comment ordmasculine font:gfsdidot)
+ (CHARWD R 371)
+ (CHARHT R 557)
+ )
+(CHARACTER O 273 (comment radical font:gfsdidot)
+ (CHARWD R 610)
+ (CHARHT R 857)
+ (CHARDP R 42)
+ )
+(CHARACTER O 274 (comment onequarter font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 686)
+ )
+(CHARACTER O 275 (comment onehalf font:gfsdidot)
+ (CHARWD R 734)
+ (CHARHT R 686)
+ )
+(CHARACTER O 276 (comment threequarters font:gfsdidot)
+ (CHARWD R 755)
+ (CHARHT R 686)
+ )
+(CHARACTER O 277 (comment Euro font:pagella)
+ (CHARWD R 500)
+ (CHARHT R 678.999)
+ (CHARIC R 28.999)
+ (MAP
+ (SELECTFONT D 1)
+ (SETCHAR O 277)
+ )
+ )
+(CHARACTER O 326 (comment multiply font:gfsdidot)
+ (CHARWD R 500)
+ (CHARHT R 492)
+ )
+(CHARACTER O 366 (comment divide font:gfsdidot)
+ (CHARWD R 588)
+ (CHARHT R 489)
+ )
diff --git a/fonts/greek/gfs/gfsneohellenic/README b/fonts/greek/gfs/gfsneohellenic/README
new file mode 100644
index 0000000000..0760262637
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/README
@@ -0,0 +1,12 @@
+
+-------- GFS NeoHellenic for LaTeX -------------
+
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
diff --git a/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Bold.afm b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Bold.afm
new file mode 100644
index 0000000000..ebdf3150c6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Bold.afm
@@ -0,0 +1,971 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sun May 7 16:10:10 2006
+FontName GFSNeohellenic-Bold
+FullName GFS Neohellenic Bold
+FamilyName GFS Neohellenic Rg
+Weight Bold
+Notice (Copyright (c) Designed by Takis Katsoulidis and George D. Matthiopoulos., 2001. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -388
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -333 -315 1131 1071
+CapHeight 623
+XHeight 388
+Ascender 625
+Descender -223
+StartCharMetrics 875
+C 0 ; WX 398 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ; L uni0314 uni1FFE ; L uni0313 uni1FBF ; L uni0313 uni1FBD ; L acutecomb tonos ; L uni0345 uni037A ; L tildecomb tilde ; L acutecomb acute ;
+C 33 ; WX 228 ; N exclam ; B 62 -10 197 624 ; L exclam exclamdbl ;
+C 34 ; WX 245 ; N quotedbl ; B 15 449 230 633 ;
+C 35 ; WX 756 ; N numbersign ; B 35 -1 732 632 ;
+C 36 ; WX 491 ; N dollar ; B 22 -114 469 721 ;
+C 37 ; WX 757 ; N percent ; B 35 -88 707 649 ;
+C 38 ; WX 595 ; N ampersand ; B 22 -12 567 645 ;
+C 39 ; WX 138 ; N quotesingle ; B 35 449 138 631 ;
+C 40 ; WX 353 ; N parenleft ; B 35 -224 296 654 ;
+C 41 ; WX 368 ; N parenright ; B 58 -224 320 654 ;
+C 42 ; WX 522 ; N asterisk ; B 106 246 442 577 ;
+C 43 ; WX 631 ; N plus ; B 45 0 575 478 ;
+C 44 ; WX 206 ; N comma ; B 43 -121 162 67 ;
+C 45 ; WX 313 ; N hyphen ; B 43 173 271 257 ;
+C 46 ; WX 251 ; N period ; B 61 -10 196 125 ; L period twodotenleader ;
+C 47 ; WX 411 ; N slash ; B 33 -88 385 647 ;
+C 48 ; WX 535 ; N zero ; B 31 -17 500 641 ;
+C 49 ; WX 535 ; N one ; B 165 0 344 628 ;
+C 50 ; WX 535 ; N two ; B 39 1 494 643 ;
+C 51 ; WX 536 ; N three ; B 42 -18 492 644 ;
+C 52 ; WX 537 ; N four ; B 42 1 490 625 ;
+C 53 ; WX 536 ; N five ; B 42 -18 495 624 ;
+C 54 ; WX 535 ; N six ; B 42 -14 492 651 ;
+C 55 ; WX 535 ; N seven ; B 43 -1 511 627 ;
+C 56 ; WX 535 ; N eight ; B 42 -17 496 643 ;
+C 57 ; WX 535 ; N nine ; B 41 -23 496 642 ;
+C 58 ; WX 289 ; N colon ; B 86 -10 221 396 ;
+C 59 ; WX 306 ; N semicolon ; B 101 -121 236 393 ;
+C 60 ; WX 493 ; N less ; B 72 -67 413 625 ;
+C 61 ; WX 788 ; N equal ; B 118 131 670 394 ;
+C 62 ; WX 508 ; N greater ; B 117 -87 459 645 ;
+C 63 ; WX 521 ; N question ; B 72 -13 454 634 ;
+C 64 ; WX 976 ; N at ; B 34 -264 942 624 ;
+C 65 ; WX 635 ; N A ; B 26 0 619 633 ; L hookabovecomb uni1EA2 ; L dotbelowcomb uni1EA0 ; L tildecomb Atilde ; L acutecomb Aacute ; L gravecomb Agrave ;
+C 66 ; WX 603 ; N B ; B 59 0 572 623 ;
+C 67 ; WX 562 ; N C ; B 21 -10 512 637 ; L acutecomb Cacute ;
+C 68 ; WX 670 ; N D ; B 59 0 633 623 ;
+C 69 ; WX 588 ; N E ; B 59 -4 546 629 ; L tildecomb uni1EBC ; L hookabovecomb uni1EBA ; L dotbelowcomb uni1EB8 ; L acutecomb Eacute ; L gravecomb Egrave ;
+C 70 ; WX 581 ; N F ; B 71 0 536 628 ;
+C 71 ; WX 544 ; N G ; B 21 -10 519 637 ; L acutecomb u01F4 ;
+C 72 ; WX 647 ; N H ; B 40 0 616 623 ;
+C 73 ; WX 242 ; N I ; B 49 0 197 623 ; L dotbelowcomb uni1ECA ; L hookabovecomb uni1EC8 ; L J IJ ; L tildecomb Itilde ; L acutecomb Iacute ; L gravecomb Igrave ;
+C 74 ; WX 375 ; N J ; B 31 -11 337 624 ;
+C 75 ; WX 675 ; N K ; B 40 0 647 623 ;
+C 76 ; WX 570 ; N L ; B 53 -3 529 623 ; L acutecomb Lacute ;
+C 77 ; WX 826 ; N M ; B 32 0 793 623 ;
+C 78 ; WX 731 ; N N ; B 32 0 687 623 ; L o uni2116 ; L acutecomb Nacute ; L tildecomb Ntilde ;
+C 79 ; WX 675 ; N O ; B 24 -10 634 635 ; L hookabovecomb uni1ECE ; L dotbelowcomb uni1ECC ; L tildecomb Otilde ; L acutecomb Oacute ; L gravecomb Ograve ;
+C 80 ; WX 560 ; N P ; B 52 0 535 623 ;
+C 81 ; WX 681 ; N Q ; B 24 -134 634 635 ;
+C 82 ; WX 606 ; N R ; B 46 0 570 623 ; L acutecomb Racute ;
+C 83 ; WX 600 ; N S ; B 81 -13 529 636 ; L acutecomb Sacute ;
+C 84 ; WX 673 ; N T ; B 37 0 638 623 ; L M trademark ;
+C 85 ; WX 621 ; N U ; B 43 -11 582 624 ; L hookabovecomb uni1EE6 ; L dotbelowcomb uni1EE4 ; L tildecomb Utilde ; L acutecomb Uacute ; L gravecomb Ugrave ;
+C 86 ; WX 636 ; N V ; B 24 0 617 623 ;
+C 87 ; WX 932 ; N W ; B 23 0 917 624 ; L acutecomb Wacute ; L gravecomb Wgrave ;
+C 88 ; WX 672 ; N X ; B 8 0 663 623 ;
+C 89 ; WX 586 ; N Y ; B 10 0 573 623 ; L tildecomb uni1EF8 ; L hookabovecomb uni1EF6 ; L dotbelowcomb uni1EF4 ; L gravecomb Ygrave ; L acutecomb Yacute ;
+C 90 ; WX 615 ; N Z ; B 62 -2 558 628 ; L acutecomb Zacute ;
+C 91 ; WX 492 ; N bracketleft ; B 95 -227 387 652 ;
+C 92 ; WX 323 ; N backslash ; B 2 -88 312 647 ;
+C 93 ; WX 492 ; N bracketright ; B 123 -227 415 652 ;
+C 94 ; WX 500 ; N asciicircum ; B 29 236 453 628 ;
+C 95 ; WX 543 ; N underscore ; B 0 -242 543 -179 ;
+C 96 ; WX 152 ; N grave ; B 5 447 132 643 ;
+C 97 ; WX 427 ; N a ; B 42 -14 410 396 ; L hookabovecomb uni1EA3 ; L dotbelowcomb uni1EA1 ; L tildecomb atilde ; L acutecomb aacute ; L gravecomb agrave ;
+C 98 ; WX 431 ; N b ; B 33 -8 410 625 ;
+C 99 ; WX 368 ; N c ; B 32 -13 339 391 ; L acutecomb cacute ;
+C 100 ; WX 469 ; N d ; B 32 -8 414 625 ;
+C 101 ; WX 435 ; N e ; B 25 -11 413 394 ; L tildecomb uni1EBD ; L hookabovecomb uni1EBB ; L dotbelowcomb uni1EB9 ; L acutecomb eacute ; L gravecomb egrave ;
+C 102 ; WX 330 ; N f ; B 6 0 326 635 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 450 ; N g ; B 28 -222 409 397 ; L acutecomb uni01F5 ;
+C 104 ; WX 444 ; N h ; B 40 -1 412 625 ;
+C 105 ; WX 175 ; N i ; B 34 -4 142 565 ; L dotbelowcomb uni1ECB ; L hookabovecomb uni1EC9 ; L j ij ; L tildecomb itilde ; L acutecomb iacute ; L gravecomb igrave ;
+C 106 ; WX 164 ; N j ; B -76 -222 143 567 ;
+C 107 ; WX 435 ; N k ; B 19 -10 414 625 ;
+C 108 ; WX 194 ; N l ; B 43 -1 149 625 ; L acutecomb lacute ;
+C 109 ; WX 689 ; N m ; B 42 -1 656 397 ;
+C 110 ; WX 444 ; N n ; B 42 -1 412 395 ; L acutecomb nacute ; L tildecomb ntilde ;
+C 111 ; WX 443 ; N o ; B 21 -9 427 393 ; L hookabovecomb uni1ECF ; L dotbelowcomb uni1ECD ; L tildecomb otilde ; L acutecomb oacute ; L gravecomb ograve ;
+C 112 ; WX 431 ; N p ; B 38 -223 420 397 ;
+C 113 ; WX 446 ; N q ; B 31 -223 412 397 ;
+C 114 ; WX 288 ; N r ; B 38 -1 269 396 ; L acutecomb racute ;
+C 115 ; WX 364 ; N s ; B 32 -13 339 393 ; L acutecomb sacute ;
+C 116 ; WX 275 ; N t ; B 26 -10 243 518 ;
+C 117 ; WX 460 ; N u ; B 35 -10 447 388 ; L hookabovecomb uni1EE7 ; L dotbelowcomb uni1EE5 ; L tildecomb utilde ; L acutecomb uacute ; L gravecomb ugrave ;
+C 118 ; WX 460 ; N v ; B 11 0 443 387 ;
+C 119 ; WX 700 ; N w ; B 24 -2 689 388 ; L acutecomb wacute ; L gravecomb wgrave ;
+C 120 ; WX 442 ; N x ; B 19 0 417 388 ;
+C 121 ; WX 505 ; N y ; B 2 -223 489 388 ; L tildecomb uni1EF9 ; L hookabovecomb uni1EF7 ; L dotbelowcomb uni1EF5 ; L gravecomb ygrave ; L acutecomb yacute ;
+C 122 ; WX 334 ; N z ; B 10 -2 322 388 ; L acutecomb zacute ;
+C 123 ; WX 410 ; N braceleft ; B 62 -229 338 629 ;
+C 124 ; WX 223 ; N bar ; B 59 -220 156 626 ;
+C 125 ; WX 410 ; N braceright ; B 103 -229 379 629 ;
+C 126 ; WX 490 ; N asciitilde ; B 42 160 431 300 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 293 ; N exclamdown ; B 68 -16 235 708 ;
+C 162 ; WX 414 ; N cent ; B 56 -3 364 608 ;
+C 163 ; WX 568 ; N sterling ; B 25 -20 543 648 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 586 ; N yen ; B 10 0 573 626 ;
+C 166 ; WX 239 ; N brokenbar ; B 90 -16 149 686 ;
+C 167 ; WX 364 ; N section ; B 31 -13 340 633 ;
+C 168 ; WX 313 ; N dieresis ; B 1 466 299 574 ; L gravecomb uni1FED ; L acutecomb dieresistonos ;
+C 169 ; WX 748 ; N copyright ; B 19 -17 729 692 ;
+C 170 ; WX 332 ; N ordfeminine ; B 42 263 305 556 ;
+C 171 ; WX 667 ; N guillemotleft ; B 93 -15 557 463 ;
+C 172 ; WX 500 ; N logicalnot ; B 33 50 467 305 ;
+C 174 ; WX 748 ; N registered ; B 19 -17 729 692 ;
+C 175 ; WX 356 ; N overscore ; B 24 466 332 527 ;
+C 176 ; WX 348 ; N degree ; B 40 382 308 640 ;
+C 177 ; WX 500 ; N plusminus ; B 58 0 443 436 ;
+C 178 ; WX 327 ; N twosuperior ; B 31 278 286 637 ;
+C 179 ; WX 311 ; N threesuperior ; B 28 264 280 635 ;
+C 180 ; WX 156 ; N acute ; B 32 444 168 641 ;
+C 181 ; WX 551 ; N uni00B5 ; B 53 -190 517 390 ;
+C 182 ; WX 583 ; N paragraph ; B 32 -127 566 635 ;
+C 183 ; WX 250 ; N middot ; B 66 241 183 358 ;
+C 184 ; WX 401 ; N cedilla ; B 115 -194 293 12 ;
+C 185 ; WX 360 ; N onesuperior ; B 137 276 238 631 ;
+C 186 ; WX 362 ; N ordmasculine ; B 24 226 338 537 ;
+C 187 ; WX 667 ; N guillemotright ; B 125 -15 589 463 ;
+C 188 ; WX 755 ; N onequarter ; B 144 -5 695 700 ;
+C 189 ; WX 755 ; N onehalf ; B 103 -5 686 700 ;
+C 190 ; WX 686 ; N threequarters ; B 39 -38 627 688 ;
+C 191 ; WX 521 ; N questiondown ; B 66 -219 447 428 ;
+C 192 ; WX 635 ; N Agrave ; B 26 0 619 871 ;
+C 193 ; WX 635 ; N Aacute ; B 26 0 619 868 ;
+C 194 ; WX 635 ; N Acircumflex ; B 26 0 619 854 ; L tildecomb uni1EAA ; L hookabovecomb uni1EA8 ; L gravecomb uni1EA6 ; L acutecomb uni1EA4 ;
+C 195 ; WX 635 ; N Atilde ; B 26 0 619 806 ;
+C 196 ; WX 635 ; N Adieresis ; B 26 0 619 775 ;
+C 197 ; WX 635 ; N Aring ; B 26 0 619 851 ; L acutecomb Aringacute ;
+C 198 ; WX 965 ; N AE ; B -31 -4 902 631 ; L acutecomb AEacute ;
+C 199 ; WX 562 ; N Ccedilla ; B 21 -194 512 637 ;
+C 200 ; WX 588 ; N Egrave ; B 51 -4 538 863 ;
+C 201 ; WX 588 ; N Eacute ; B 59 -4 546 865 ;
+C 202 ; WX 588 ; N Ecircumflex ; B 59 -4 546 856 ; L tildecomb uni1EC4 ; L hookabovecomb uni1EC2 ; L gravecomb uni1EC0 ; L acutecomb uni1EBE ;
+C 203 ; WX 588 ; N Edieresis ; B 59 -4 546 775 ;
+C 204 ; WX 241 ; N Igrave ; B 29 0 197 861 ;
+C 205 ; WX 241 ; N Iacute ; B 49 0 225 868 ;
+C 206 ; WX 241 ; N Icircumflex ; B -51 0 305 851 ;
+C 207 ; WX 241 ; N Idieresis ; B -32 0 266 774 ;
+C 208 ; WX 670 ; N Eth ; B 8 0 633 625 ;
+C 209 ; WX 731 ; N Ntilde ; B 32 0 687 810 ;
+C 210 ; WX 675 ; N Ograve ; B 24 -10 634 863 ;
+C 211 ; WX 675 ; N Oacute ; B 24 -10 634 863 ;
+C 212 ; WX 675 ; N Ocircumflex ; B 24 -10 634 850 ; L tildecomb uni1ED6 ; L hookabovecomb uni1ED4 ; L gravecomb uni1ED2 ; L acutecomb uni1ED0 ;
+C 213 ; WX 675 ; N Otilde ; B 24 -10 634 808 ;
+C 214 ; WX 675 ; N Odieresis ; B 24 -10 634 775 ;
+C 215 ; WX 500 ; N multiply ; B 60 125 440 492 ;
+C 216 ; WX 675 ; N Oslash ; B 25 -99 647 764 ; L acutecomb Oslashacute ;
+C 217 ; WX 621 ; N Ugrave ; B 43 -11 582 865 ;
+C 218 ; WX 621 ; N Uacute ; B 46 -11 585 867 ;
+C 219 ; WX 621 ; N Ucircumflex ; B 43 -11 582 854 ;
+C 220 ; WX 621 ; N Udieresis ; B 43 -11 582 773 ;
+C 221 ; WX 588 ; N Yacute ; B 10 0 573 871 ;
+C 222 ; WX 559 ; N Thorn ; B 49 0 532 623 ;
+C 223 ; WX 468 ; N germandbls ; B 6 -12 451 649 ;
+C 224 ; WX 427 ; N agrave ; B 42 -14 410 639 ;
+C 225 ; WX 427 ; N aacute ; B 39 -15 407 639 ;
+C 226 ; WX 427 ; N acircumflex ; B 35 -14 403 649 ; L tildecomb uni1EAB ; L hookabovecomb uni1EA9 ; L gravecomb uni1EA7 ; L acutecomb uni1EA5 ;
+C 227 ; WX 427 ; N atilde ; B 40 -14 421 604 ;
+C 228 ; WX 427 ; N adieresis ; B 35 -14 403 567 ;
+C 229 ; WX 427 ; N aring ; B 35 -14 403 669 ; L acutecomb aringacute ;
+C 230 ; WX 648 ; N ae ; B 11 -13 633 396 ; L acutecomb aeacute ;
+C 231 ; WX 368 ; N ccedilla ; B 32 -194 339 394 ;
+C 232 ; WX 435 ; N egrave ; B 25 -11 413 633 ;
+C 233 ; WX 435 ; N eacute ; B 25 -11 413 641 ;
+C 234 ; WX 435 ; N ecircumflex ; B 25 -11 413 645 ; L tildecomb uni1EC5 ; L hookabovecomb uni1EC3 ; L gravecomb uni1EC1 ; L acutecomb uni1EBF ;
+C 235 ; WX 435 ; N edieresis ; B 25 -11 413 570 ;
+C 236 ; WX 175 ; N igrave ; B 6 -1 137 637 ;
+C 237 ; WX 175 ; N iacute ; B 41 -1 182 643 ;
+C 238 ; WX 308 ; N icircumflex ; B -24 -1 332 647 ;
+C 239 ; WX 250 ; N idieresis ; B -24 -1 274 572 ;
+C 240 ; WX 447 ; N eth ; B 14 -6 427 642 ;
+C 241 ; WX 444 ; N ntilde ; B 42 -1 428 603 ;
+C 242 ; WX 443 ; N ograve ; B 21 -9 427 636 ;
+C 243 ; WX 443 ; N oacute ; B 21 -9 427 642 ;
+C 244 ; WX 443 ; N ocircumflex ; B 21 -9 427 645 ; L tildecomb uni1ED7 ; L hookabovecomb uni1ED5 ; L gravecomb uni1ED3 ; L acutecomb uni1ED1 ;
+C 245 ; WX 443 ; N otilde ; B 21 -9 427 602 ;
+C 246 ; WX 443 ; N odieresis ; B 23 -6 429 571 ;
+C 247 ; WX 594 ; N divide ; B 49 10 543 502 ;
+C 248 ; WX 500 ; N oslash ; B 40 -78 450 466 ; L acutecomb oslashacute ;
+C 249 ; WX 460 ; N ugrave ; B 33 -10 445 633 ;
+C 250 ; WX 460 ; N uacute ; B 35 -1 447 641 ;
+C 251 ; WX 460 ; N ucircumflex ; B 35 -10 447 650 ;
+C 252 ; WX 460 ; N udieresis ; B 35 -10 447 569 ;
+C 253 ; WX 505 ; N yacute ; B 2 -223 489 638 ;
+C 254 ; WX 448 ; N thorn ; B 38 -221 428 623 ;
+C 255 ; WX 505 ; N ydieresis ; B 2 -223 489 566 ;
+C -1 ; WX 670 ; N Amacron ; B 26 0 619 724 ;
+C -1 ; WX 427 ; N amacron ; B 42 -14 410 523 ;
+C -1 ; WX 668 ; N Abreve ; B 26 0 619 805 ; L tildecomb uni1EB4 ; L hookabovecomb uni1EB2 ; L gravecomb uni1EB0 ; L acutecomb uni1EAE ;
+C -1 ; WX 427 ; N abreve ; B 42 -14 410 606 ; L tildecomb uni1EB5 ; L hookabovecomb uni1EB3 ; L gravecomb uni1EB1 ; L acutecomb uni1EAF ;
+C -1 ; WX 635 ; N Aogonek ; B 26 -221 643 633 ;
+C -1 ; WX 427 ; N aogonek ; B 41 -221 423 396 ;
+C -1 ; WX 563 ; N Cacute ; B 34 -10 525 868 ;
+C -1 ; WX 368 ; N cacute ; B 32 -13 339 643 ;
+C -1 ; WX 563 ; N Ccircumflex ; B 15 -4 506 847 ;
+C -1 ; WX 368 ; N ccircumflex ; B 23 -13 379 650 ;
+C -1 ; WX 563 ; N Cdotaccent ; B 21 -10 512 779 ;
+C -1 ; WX 375 ; N cdotaccent ; B 32 -13 339 555 ;
+C -1 ; WX 563 ; N Ccaron ; B 21 -10 512 847 ;
+C -1 ; WX 368 ; N ccaron ; B 32 -13 399 647 ;
+C -1 ; WX 670 ; N Dcaron ; B 59 0 633 847 ;
+C -1 ; WX 469 ; N dcaron ; B 32 -8 614 668 ;
+C -1 ; WX 670 ; N Dmacron ; B 8 0 633 625 ;
+C -1 ; WX 469 ; N dcroat ; B 32 -8 479 625 ;
+C -1 ; WX 588 ; N Emacron ; B 67 -4 554 727 ;
+C -1 ; WX 435 ; N emacron ; B 25 -11 413 525 ;
+C -1 ; WX 588 ; N Ebreve ; B 59 -4 546 814 ;
+C -1 ; WX 435 ; N ebreve ; B 25 -11 413 609 ;
+C -1 ; WX 588 ; N Edotaccent ; B 59 -4 546 780 ;
+C -1 ; WX 435 ; N edotaccent ; B 25 -11 413 560 ;
+C -1 ; WX 588 ; N Eogonek ; B 59 -221 546 632 ;
+C -1 ; WX 435 ; N eogonek ; B 25 -221 413 394 ;
+C -1 ; WX 588 ; N Ecaron ; B 59 -4 546 851 ;
+C -1 ; WX 435 ; N ecaron ; B 25 -11 413 642 ;
+C -1 ; WX 553 ; N Gcircumflex ; B 21 -10 519 854 ;
+C -1 ; WX 450 ; N gcircumflex ; B 28 -222 409 648 ;
+C -1 ; WX 548 ; N Gbreve ; B 21 -10 519 806 ;
+C -1 ; WX 450 ; N gbreve ; B 28 -222 409 608 ;
+C -1 ; WX 544 ; N Gdotaccent ; B 21 -10 519 772 ;
+C -1 ; WX 450 ; N gdotaccent ; B 28 -222 409 554 ;
+C -1 ; WX 542 ; N Gcommaaccent ; B 21 -300 519 637 ;
+C -1 ; WX 450 ; N gcommaaccent ; B 28 -222 409 636 ;
+C -1 ; WX 780 ; N Hcircumflex ; B 40 0 616 850 ;
+C -1 ; WX 444 ; N hcircumflex ; B -87 -1 412 855 ;
+C -1 ; WX 653 ; N Hbar ; B -6 0 657 625 ;
+C -1 ; WX 444 ; N hbar ; B -31 -1 412 625 ;
+C -1 ; WX 241 ; N Itilde ; B -67 0 314 810 ;
+C -1 ; WX 175 ; N itilde ; B -105 -1 276 609 ;
+C -1 ; WX 241 ; N Imacron ; B -39 0 269 724 ;
+C -1 ; WX 175 ; N imacron ; B -51 -1 257 525 ;
+C -1 ; WX 241 ; N Ibreve ; B -47 0 269 808 ;
+C -1 ; WX 175 ; N ibreve ; B -66 -1 250 609 ;
+C -1 ; WX 242 ; N Iogonek ; B 23 -221 223 623 ;
+C -1 ; WX 175 ; N iogonek ; B -23 -221 177 565 ;
+C -1 ; WX 240 ; N Idotaccent ; B 49 0 197 779 ;
+C -1 ; WX 175 ; N dotlessi ; B 41 -1 137 389 ;
+C -1 ; WX 597 ; N IJ ; B 49 -11 557 624 ;
+C -1 ; WX 361 ; N ij ; B 34 -222 331 567 ;
+C -1 ; WX 375 ; N Jcircumflex ; B 31 -11 441 848 ;
+C -1 ; WX 164 ; N jcircumflex ; B -93 -222 263 647 ;
+C -1 ; WX 675 ; N Kcommaaccent ; B 40 -302 647 623 ;
+C -1 ; WX 435 ; N kcommaaccent ; B 26 -297 421 625 ;
+C -1 ; WX 570 ; N Lacute ; B 53 -3 529 864 ;
+C -1 ; WX 194 ; N lacute ; B 43 -1 193 862 ;
+C -1 ; WX 570 ; N Lcommaaccent ; B 53 -299 529 623 ;
+C -1 ; WX 194 ; N lcommaaccent ; B 27 -301 149 625 ;
+C -1 ; WX 570 ; N Lcaron ; B 53 -3 529 674 ;
+C -1 ; WX 194 ; N lcaron ; B 43 -1 327 666 ;
+C -1 ; WX 570 ; N Ldot ; B 53 -3 529 623 ;
+C -1 ; WX 320 ; N ldot ; B 43 -1 289 625 ;
+C -1 ; WX 570 ; N Lslash ; B -44 -3 529 623 ;
+C -1 ; WX 194 ; N lslash ; B -65 -1 265 625 ;
+C -1 ; WX 731 ; N Nacute ; B 32 0 687 866 ;
+C -1 ; WX 444 ; N nacute ; B 42 -1 412 641 ;
+C -1 ; WX 731 ; N Ncommaaccent ; B 32 -299 687 623 ;
+C -1 ; WX 444 ; N ncommaaccent ; B 42 -295 412 395 ;
+C -1 ; WX 731 ; N Ncaron ; B 32 0 687 850 ;
+C -1 ; WX 444 ; N ncaron ; B 42 -1 412 650 ;
+C -1 ; WX 444 ; N napostrophe ; B 42 -1 412 663 ;
+C -1 ; WX 731 ; N Eng ; B 32 -222 687 627 ;
+C -1 ; WX 444 ; N eng ; B 42 -222 411 395 ;
+C -1 ; WX 675 ; N Omacron ; B 24 -10 634 727 ;
+C -1 ; WX 443 ; N omacron ; B 21 -9 427 524 ;
+C -1 ; WX 675 ; N Obreve ; B 32 -10 642 813 ;
+C -1 ; WX 443 ; N obreve ; B 21 -9 427 608 ;
+C -1 ; WX 675 ; N Ohungarumlaut ; B 24 -10 634 862 ;
+C -1 ; WX 445 ; N ohungarumlaut ; B 14 -9 420 650 ;
+C -1 ; WX 955 ; N OE ; B 24 -12 913 648 ;
+C -1 ; WX 745 ; N oe ; B 21 -11 714 396 ;
+C -1 ; WX 606 ; N Racute ; B 46 0 570 860 ;
+C -1 ; WX 288 ; N racute ; B 38 -1 269 646 ;
+C -1 ; WX 605 ; N Rcommaaccent ; B 46 -297 570 623 ;
+C -1 ; WX 288 ; N rcommaaccent ; B 20 -297 262 396 ;
+C -1 ; WX 606 ; N Rcaron ; B 55 0 579 849 ;
+C -1 ; WX 288 ; N rcaron ; B -26 -1 331 648 ;
+C -1 ; WX 600 ; N Sacute ; B 81 -13 529 868 ;
+C -1 ; WX 364 ; N sacute ; B 32 -13 339 638 ;
+C -1 ; WX 600 ; N Scircumflex ; B 81 -13 529 851 ;
+C -1 ; WX 364 ; N scircumflex ; B -7 -13 349 652 ;
+C -1 ; WX 600 ; N Scedilla ; B 83 -182 539 644 ;
+C -1 ; WX 364 ; N scedilla ; B 32 -194 339 393 ;
+C -1 ; WX 600 ; N Scaron ; B 81 -13 529 855 ;
+C -1 ; WX 364 ; N scaron ; B -2 -13 355 643 ;
+C -1 ; WX 670 ; N Tcommaaccent ; B 37 -302 638 623 ;
+C -1 ; WX 275 ; N tcommaaccent ; B 26 -300 243 518 ;
+C -1 ; WX 673 ; N Tcaron ; B 37 0 638 853 ;
+C -1 ; WX 275 ; N tcaron ; B 26 -10 391 666 ;
+C -1 ; WX 673 ; N Tbar ; B 37 0 638 625 ;
+C -1 ; WX 280 ; N tbar ; B 23 -10 243 518 ;
+C -1 ; WX 621 ; N Utilde ; B 43 -11 582 809 ;
+C -1 ; WX 460 ; N utilde ; B 28 -10 440 605 ;
+C -1 ; WX 621 ; N Umacron ; B 43 -11 582 728 ;
+C -1 ; WX 460 ; N umacron ; B 35 -10 447 527 ;
+C -1 ; WX 621 ; N Ubreve ; B 43 -11 582 808 ;
+C -1 ; WX 460 ; N ubreve ; B 35 -10 447 604 ;
+C -1 ; WX 621 ; N Uring ; B 43 -11 582 853 ;
+C -1 ; WX 460 ; N uring ; B 35 -10 447 643 ;
+C -1 ; WX 620 ; N Uhungarumlaut ; B 43 -11 582 866 ;
+C -1 ; WX 460 ; N uhungarumlaut ; B 35 -10 447 650 ;
+C -1 ; WX 621 ; N Uogonek ; B 43 -221 582 625 ;
+C -1 ; WX 460 ; N uogonek ; B 35 -221 463 389 ;
+C -1 ; WX 932 ; N Wcircumflex ; B 23 0 917 853 ;
+C -1 ; WX 700 ; N wcircumflex ; B 24 -2 689 648 ;
+C -1 ; WX 588 ; N Ycircumflex ; B 18 0 581 850 ;
+C -1 ; WX 505 ; N ycircumflex ; B 2 -223 489 643 ;
+C -1 ; WX 588 ; N Ydieresis ; B 10 0 573 772 ;
+C -1 ; WX 615 ; N Zacute ; B 62 -2 558 867 ;
+C -1 ; WX 375 ; N zacute ; B 39 -2 351 641 ;
+C -1 ; WX 615 ; N Zdotaccent ; B 62 -2 558 777 ;
+C -1 ; WX 375 ; N zdotaccent ; B 38 -2 350 559 ;
+C -1 ; WX 615 ; N Zcaron ; B 62 -2 558 849 ;
+C -1 ; WX 385 ; N zcaron ; B 10 -2 371 647 ;
+C -1 ; WX 330 ; N uni017F ; B 6 0 326 638 ;
+C -1 ; WX 330 ; N florin ; B -151 -223 401 644 ;
+C -1 ; WX 666 ; N ohorn ; B 25 -12 686 716 ; L dotbelowcomb uni1EE3 ; L tildecomb uni1EE1 ; L hookabovecomb uni1EDF ; L gravecomb uni1EDD ; L acutecomb uni1EDB ;
+C -1 ; WX 454 ; N Uhorn ; B 35 -6 483 516 ; L dotbelowcomb uni1EF0 ; L tildecomb uni1EEE ; L hookabovecomb uni1EEC ; L gravecomb uni1EEA ; L acutecomb uni1EE8 ;
+C -1 ; WX 666 ; N uhorn ; B 31 -16 714 768 ; L dotbelowcomb uni1EF1 ; L tildecomb uni1EEF ; L hookabovecomb uni1EED ; L gravecomb uni1EEB ; L acutecomb uni1EE9 ;
+C -1 ; WX 454 ; N uni01B7 ; B 29 -10 526 530 ;
+C -1 ; WX 489 ; N u01F4 ; B 35 -9 452 628 ;
+C -1 ; WX 544 ; N uni01F5 ; B 21 -10 519 865 ;
+C -1 ; WX 450 ; N longs ; B 28 -222 409 641 ;
+C -1 ; WX 635 ; N Aringacute ; B 26 0 619 1071 ;
+C -1 ; WX 427 ; N aringacute ; B 42 -14 410 863 ;
+C -1 ; WX 965 ; N AEacute ; B 33 -4 966 857 ;
+C -1 ; WX 649 ; N aeacute ; B 11 -13 633 641 ;
+C -1 ; WX 675 ; N Oslashacute ; B 25 -99 647 866 ;
+C -1 ; WX 500 ; N oslashacute ; B 42 -78 448 639 ;
+C -1 ; WX 540 ; N Scommaaccent ; B 59 -301 507 636 ;
+C -1 ; WX 364 ; N scommaaccent ; B 38 -300 345 393 ;
+C -1 ; WX 374 ; N uni0292 ; B -35 -222 344 388 ;
+C -1 ; WX 404 ; N circumflex ; B 24 463 380 648 ;
+C -1 ; WX 381 ; N caron ; B 6 466 363 648 ;
+C -1 ; WX 364 ; N breve ; B 24 465 340 606 ;
+C -1 ; WX 142 ; N dotaccent ; B 24 483 118 577 ;
+C -1 ; WX 232 ; N ring ; B 24 464 208 648 ;
+C -1 ; WX 360 ; N ogonek ; B 83 -221 283 29 ;
+C -1 ; WX 429 ; N tilde ; B 24 463 405 605 ;
+C -1 ; WX 307 ; N hungarumlaut ; B 10 453 286 650 ;
+C -1 ; WX 151 ; N gravecomb ; B 12 440 139 636 ;
+C -1 ; WX 160 ; N acutecomb ; B 12 445 148 642 ;
+C -1 ; WX 405 ; N tildecomb ; B 12 461 393 603 ;
+C -1 ; WX 322 ; N dialytika ; B 12 463 310 571 ;
+C -1 ; WX 167 ; N hookabovecomb ; B 12 434 155 635 ;
+C -1 ; WX 143 ; N uni0312 ; B 12 448 131 636 ;
+C -1 ; WX 186 ; N uni0313 ; B 12 469 174 643 ;
+C -1 ; WX 174 ; N uni0314 ; B 12 457 162 634 ;
+C -1 ; WX 130 ; N dotbelowcomb ; B 12 -182 118 -76 ;
+C -1 ; WX 143 ; N commaaccent ; B 12 -300 131 -112 ;
+C -1 ; WX 405 ; N perispomenicomb ; B 12 462 393 604 ;
+C -1 ; WX 186 ; N uni0343 ; B 12 469 174 643 ;
+C -1 ; WX 141 ; N uni0345 ; B 12 -224 129 -69 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 440 179 637 ;
+C -1 ; WX 198 ; N uni0375 ; B 12 -195 186 -1 ;
+C -1 ; WX 141 ; N uni037A ; B 12 -224 129 -69 ;
+C -1 ; WX 172 ; N uni037E ; B 12 -154 160 465 ;
+C -1 ; WX 160 ; N tonos ; B 12 453 148 650 ;
+C -1 ; WX 396 ; N dieresistonos ; B 12 438 384 630 ;
+C -1 ; WX 636 ; N Alphatonos ; B -23 0 619 646 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 588 ; N Epsilontonos ; B -130 -4 553 650 ;
+C -1 ; WX 648 ; N Etatonos ; B -204 0 618 650 ;
+C -1 ; WX 240 ; N Iotatonos ; B -177 0 198 650 ;
+C -1 ; WX 675 ; N Omicrontonos ; B -128 -9 655 651 ;
+C -1 ; WX 590 ; N Upsilontonos ; B -197 0 582 652 ;
+C -1 ; WX 677 ; N Omegatonos ; B -125 0 650 650 ;
+C -1 ; WX 240 ; N iotadieresistonos ; B -72 -8 300 636 ;
+C -1 ; WX 636 ; N Alpha ; B 26 0 619 633 ; L uni0345 uni1FBC ; L gravecomb uni1FBA ; L uni0314 uni1F09 ; L uni0313 uni1F08 ; L acutecomb Alphatonos ;
+C -1 ; WX 603 ; N Beta ; B 59 0 572 625 ;
+C -1 ; WX 544 ; N Gamma ; B 43 -1 512 626 ;
+C -1 ; WX 588 ; N Epsilon ; B 59 -4 546 632 ; L gravecomb uni1FC8 ; L uni0314 uni1F19 ; L uni0313 uni1F18 ; L acutecomb Epsilontonos ;
+C -1 ; WX 618 ; N Zeta ; B 62 -2 558 628 ;
+C -1 ; WX 648 ; N Eta ; B 40 0 616 625 ; L uni0345 uni1FCC ; L gravecomb uni1FCA ; L uni0314 uni1F29 ; L uni0313 uni1F28 ; L acutecomb Etatonos ;
+C -1 ; WX 666 ; N Theta ; B 25 -17 647 643 ;
+C -1 ; WX 240 ; N Iota ; B 49 0 197 623 ; L gravecomb uni1FDA ; L uni0314 uni1F39 ; L uni0313 uni1F38 ; L acutecomb Iotatonos ;
+C -1 ; WX 674 ; N Kappa ; B 40 0 647 626 ;
+C -1 ; WX 636 ; N Lambda ; B 26 0 619 633 ;
+C -1 ; WX 826 ; N Mu ; B 32 0 793 626 ;
+C -1 ; WX 731 ; N Nu ; B 32 0 687 627 ;
+C -1 ; WX 593 ; N Xi ; B 44 -6 535 626 ;
+C -1 ; WX 675 ; N Omicron ; B 27 -14 649 646 ; L gravecomb uni1FF8 ; L uni0314 uni1F49 ; L uni0313 uni1F48 ; L acutecomb Omicrontonos ;
+C -1 ; WX 777 ; N Pi ; B 41 -1 732 633 ;
+C -1 ; WX 560 ; N Rho ; B 52 0 535 626 ; L uni0314 uni1FEC ;
+C -1 ; WX 583 ; N Sigma ; B 39 -3 551 628 ;
+C -1 ; WX 673 ; N Tau ; B 37 0 638 625 ;
+C -1 ; WX 590 ; N Upsilon ; B 18 0 581 626 ; L gravecomb uni1FEA ; L uni0314 uni1F59 ; L acutecomb Upsilontonos ;
+C -1 ; WX 744 ; N Phi ; B 36 0 704 625 ;
+C -1 ; WX 672 ; N Chi ; B 8 0 663 626 ;
+C -1 ; WX 760 ; N Psi ; B 23 0 745 624 ;
+C -1 ; WX 241 ; N Iotadieresis ; B -20 0 278 774 ;
+C -1 ; WX 586 ; N Upsilondieresis ; B 16 0 579 772 ;
+C -1 ; WX 520 ; N alphatonos ; B 26 -10 497 635 ; L uni0345 uni1FB4 ;
+C -1 ; WX 320 ; N epsilontonos ; B 31 -10 288 637 ;
+C -1 ; WX 530 ; N etatonos ; B 17 -194 483 638 ; L uni0345 uni1FC4 ;
+C -1 ; WX 240 ; N iotatonos ; B 17 -21 225 644 ;
+C -1 ; WX 504 ; N upsilondieresistonos ; B 39 -8 481 630 ;
+C -1 ; WX 520 ; N alpha ; B 26 -10 497 409 ; L uni0345 uni1FB3 ; L gravecomb uni1F70 ; L uni0314 uni1F01 ; L uni0313 uni1F00 ; L acutecomb alphatonos ;
+C -1 ; WX 496 ; N beta ; B 54 -208 459 613 ;
+C -1 ; WX 599 ; N gamma ; B 20 -193 601 404 ;
+C -1 ; WX 447 ; N delta ; B 30 -8 410 608 ;
+C -1 ; WX 320 ; N epsilon ; B 31 -10 288 398 ; L gravecomb uni1F72 ; L uni0314 uni1F11 ; L uni0313 uni1F10 ; L acutecomb epsilontonos ;
+C -1 ; WX 389 ; N zeta ; B 28 -177 376 615 ;
+C -1 ; WX 530 ; N eta ; B 17 -194 483 391 ; L uni0345 uni1FC3 ; L gravecomb uni1F74 ; L uni0314 uni1F21 ; L uni0313 uni1F20 ; L acutecomb etatonos ;
+C -1 ; WX 445 ; N theta ; B 36 -17 423 613 ;
+C -1 ; WX 240 ; N iota ; B 17 -13 225 392 ; L gravecomb uni1F76 ; L uni0314 uni1F31 ; L uni0313 uni1F30 ; L acutecomb iotatonos ;
+C -1 ; WX 488 ; N kappa ; B 35 -10 472 408 ;
+C -1 ; WX 505 ; N lambda ; B 25 -11 480 610 ;
+C -1 ; WX 551 ; N uni03BC ; B 53 -190 517 390 ;
+C -1 ; WX 415 ; N nu ; B 17 -5 396 397 ;
+C -1 ; WX 383 ; N xi ; B 41 -183 339 613 ;
+C -1 ; WX 445 ; N omicron ; B 24 -6 430 396 ; L gravecomb uni1F78 ; L uni0314 uni1F41 ; L uni0313 uni1F40 ; L acutecomb omicrontonos ;
+C -1 ; WX 684 ; N pi ; B 21 -15 671 392 ;
+C -1 ; WX 444 ; N rho ; B 43 -183 429 391 ; L uni0314 uni1FE5 ; L uni0313 uni1FE4 ;
+C -1 ; WX 330 ; N uni03C2 ; B 19 -148 352 397 ;
+C -1 ; WX 516 ; N sigma ; B 33 -5 503 390 ;
+C -1 ; WX 519 ; N tau ; B 33 -10 498 387 ;
+C -1 ; WX 504 ; N upsilon ; B 39 -8 481 389 ; L gravecomb uni1F7A ; L uni0314 uni1F51 ; L uni0313 uni1F50 ; L acutecomb upsilontonos ;
+C -1 ; WX 566 ; N phi ; B 33 -221 536 396 ;
+C -1 ; WX 509 ; N chi ; B 22 -194 491 385 ;
+C -1 ; WX 651 ; N psi ; B 28 -221 620 387 ;
+C -1 ; WX 687 ; N omega ; B 36 -12 663 397 ; L uni0345 uni1FF3 ; L gravecomb uni1F7C ; L uni0314 uni1F61 ; L uni0313 uni1F60 ; L acutecomb omegatonos ;
+C -1 ; WX 240 ; N iotadieresis ; B -43 -18 255 571 ; L gravecomb uni1FD2 ; L acutecomb iotadieresistonos ;
+C -1 ; WX 504 ; N upsilondieresis ; B 39 -8 481 572 ; L gravecomb uni1FE2 ; L acutecomb upsilondieresistonos ;
+C -1 ; WX 445 ; N omicrontonos ; B 24 -6 430 650 ;
+C -1 ; WX 504 ; N upsilontonos ; B 39 -8 481 642 ;
+C -1 ; WX 687 ; N omegatonos ; B 36 -12 663 634 ; L uni0345 uni1FF4 ;
+C -1 ; WX 559 ; N uni03DA ; B 25 -148 550 393 ;
+C -1 ; WX 494 ; N uni03DC ; B 21 0 486 628 ;
+C -1 ; WX 454 ; N uni03DE ; B 21 -222 427 393 ;
+C -1 ; WX 915 ; N uni03E0 ; B 41 -222 874 636 ;
+C -1 ; WX 675 ; N Ohm ; B 24 -10 634 775 ;
+C -1 ; WX 443 ; N ohm ; B 23 -6 429 571 ;
+C -1 ; WX 932 ; N Wgrave ; B 23 0 917 866 ;
+C -1 ; WX 700 ; N wgrave ; B 14 -2 679 640 ;
+C -1 ; WX 932 ; N Wacute ; B 23 0 917 864 ;
+C -1 ; WX 700 ; N wacute ; B 14 -2 679 644 ;
+C -1 ; WX 932 ; N Wdieresis ; B 23 0 917 769 ;
+C -1 ; WX 700 ; N wdieresis ; B 19 -2 684 570 ;
+C -1 ; WX 636 ; N uni1EA0 ; B 25 -179 618 633 ;
+C -1 ; WX 427 ; N uni1EA1 ; B 42 -182 410 396 ;
+C -1 ; WX 636 ; N uni1EA2 ; B 17 0 610 863 ;
+C -1 ; WX 418 ; N uni1EA3 ; B 28 -14 396 633 ;
+C -1 ; WX 636 ; N uni1EA4 ; B 26 0 666 845 ;
+C -1 ; WX 427 ; N uni1EA5 ; B 32 -14 556 668 ;
+C -1 ; WX 636 ; N uni1EA6 ; B 26 0 619 839 ;
+C -1 ; WX 427 ; N uni1EA7 ; B 32 -14 524 655 ;
+C -1 ; WX 636 ; N uni1EA8 ; B 26 0 655 867 ;
+C -1 ; WX 427 ; N uni1EA9 ; B 32 -14 546 644 ;
+C -1 ; WX 636 ; N uni1EAA ; B 26 0 619 1003 ;
+C -1 ; WX 427 ; N uni1EAB ; B 42 -14 423 810 ;
+C -1 ; WX 636 ; N uni1EAC ; B 26 -182 619 849 ;
+C -1 ; WX 427 ; N uni1EAD ; B 42 -179 410 646 ;
+C -1 ; WX 636 ; N uni1EAE ; B 17 0 610 951 ;
+C -1 ; WX 420 ; N uni1EAF ; B 42 -14 410 772 ;
+C -1 ; WX 636 ; N uni1EB0 ; B 17 0 610 963 ;
+C -1 ; WX 427 ; N uni1EB1 ; B 42 -14 410 753 ;
+C -1 ; WX 636 ; N uni1EB2 ; B 16 0 609 955 ;
+C -1 ; WX 427 ; N uni1EB3 ; B 42 -14 410 747 ;
+C -1 ; WX 636 ; N uni1EB4 ; B 17 0 610 981 ;
+C -1 ; WX 427 ; N uni1EB5 ; B 38 -14 419 782 ;
+C -1 ; WX 636 ; N uni1EB6 ; B 17 -176 610 802 ;
+C -1 ; WX 427 ; N uni1EB7 ; B 35 -179 403 611 ;
+C -1 ; WX 558 ; N uni1EB8 ; B 44 -184 531 629 ;
+C -1 ; WX 435 ; N uni1EB9 ; B 27 -179 415 392 ;
+C -1 ; WX 588 ; N uni1EBA ; B 59 -4 546 851 ;
+C -1 ; WX 435 ; N uni1EBB ; B 25 -11 413 657 ;
+C -1 ; WX 588 ; N uni1EBC ; B 59 -4 546 811 ;
+C -1 ; WX 435 ; N uni1EBD ; B 27 -13 415 608 ;
+C -1 ; WX 588 ; N uni1EBE ; B 59 -4 655 864 ;
+C -1 ; WX 435 ; N uni1EBF ; B 25 -11 580 659 ;
+C -1 ; WX 619 ; N uni1EC0 ; B 59 -4 631 864 ;
+C -1 ; WX 435 ; N uni1EC1 ; B 25 -11 511 654 ;
+C -1 ; WX 588 ; N uni1EC2 ; B 59 -4 632 871 ;
+C -1 ; WX 435 ; N uni1EC3 ; B 25 -13 549 659 ;
+C -1 ; WX 588 ; N uni1EC4 ; B 59 -4 546 976 ;
+C -1 ; WX 435 ; N uni1EC5 ; B 25 -11 429 819 ;
+C -1 ; WX 588 ; N uni1EC6 ; B 59 -182 546 846 ;
+C -1 ; WX 435 ; N uni1EC7 ; B 21 -185 409 645 ;
+C -1 ; WX 240 ; N uni1EC8 ; B 49 0 208 852 ;
+C -1 ; WX 175 ; N uni1EC9 ; B 24 -1 167 634 ;
+C -1 ; WX 240 ; N uni1ECA ; B 49 -184 197 623 ;
+C -1 ; WX 175 ; N uni1ECB ; B 34 -185 142 565 ;
+C -1 ; WX 675 ; N uni1ECC ; B 24 -184 634 635 ;
+C -1 ; WX 445 ; N uni1ECD ; B 21 -182 427 393 ;
+C -1 ; WX 658 ; N uni1ECE ; B 24 -10 634 852 ;
+C -1 ; WX 445 ; N uni1ECF ; B 21 -9 427 659 ;
+C -1 ; WX 675 ; N uni1ED0 ; B 24 -10 666 866 ;
+C -1 ; WX 445 ; N uni1ED1 ; B 21 -9 566 665 ;
+C -1 ; WX 675 ; N uni1ED2 ; B 24 -10 637 843 ;
+C -1 ; WX 445 ; N uni1ED3 ; B 21 -15 523 659 ;
+C -1 ; WX 675 ; N uni1ED4 ; B 24 -10 661 835 ;
+C -1 ; WX 445 ; N uni1ED5 ; B 21 -17 530 656 ;
+C -1 ; WX 675 ; N uni1ED6 ; B 24 -10 634 997 ;
+C -1 ; WX 445 ; N uni1ED7 ; B 21 -9 427 798 ;
+C -1 ; WX 659 ; N uni1ED8 ; B 24 -175 634 828 ;
+C -1 ; WX 445 ; N uni1ED9 ; B 21 -179 427 651 ;
+C -1 ; WX 666 ; N uni1EDA ; B 25 -12 686 864 ;
+C -1 ; WX 454 ; N uni1EDB ; B 35 -6 483 641 ;
+C -1 ; WX 666 ; N uni1EDC ; B 25 -12 686 861 ;
+C -1 ; WX 454 ; N uni1EDD ; B 35 -6 483 637 ;
+C -1 ; WX 666 ; N uni1EDE ; B 25 -12 686 864 ;
+C -1 ; WX 477 ; N uni1EDF ; B 35 -6 483 636 ;
+C -1 ; WX 666 ; N uni1EE0 ; B 25 -12 686 810 ;
+C -1 ; WX 454 ; N uni1EE1 ; B 35 -6 483 677 ;
+C -1 ; WX 666 ; N uni1EE2 ; B 25 -180 686 716 ;
+C -1 ; WX 468 ; N uni1EE3 ; B 35 -176 483 516 ;
+C -1 ; WX 620 ; N uni1EE4 ; B 43 -186 582 624 ;
+C -1 ; WX 460 ; N uni1EE5 ; B 28 -182 440 389 ;
+C -1 ; WX 620 ; N uni1EE6 ; B 43 -11 582 864 ;
+C -1 ; WX 460 ; N uni1EE7 ; B 28 -10 440 634 ;
+C -1 ; WX 666 ; N uni1EE8 ; B 31 -16 714 864 ;
+C -1 ; WX 454 ; N uni1EE9 ; B 29 -10 526 638 ;
+C -1 ; WX 666 ; N uni1EEA ; B 31 -16 714 860 ;
+C -1 ; WX 454 ; N uni1EEB ; B 29 -10 526 636 ;
+C -1 ; WX 666 ; N uni1EEC ; B 31 -16 714 873 ;
+C -1 ; WX 463 ; N uni1EED ; B 29 -10 526 635 ;
+C -1 ; WX 666 ; N uni1EEE ; B 31 -16 714 804 ;
+C -1 ; WX 454 ; N uni1EEF ; B -3 -10 526 605 ;
+C -1 ; WX 666 ; N uni1EF0 ; B 31 -176 714 768 ;
+C -1 ; WX 454 ; N uni1EF1 ; B 29 -182 526 530 ;
+C -1 ; WX 590 ; N Ygrave ; B 18 0 581 860 ;
+C -1 ; WX 505 ; N ygrave ; B 2 -223 489 642 ;
+C -1 ; WX 590 ; N uni1EF4 ; B 18 -179 581 623 ;
+C -1 ; WX 505 ; N uni1EF5 ; B 2 -223 503 388 ;
+C -1 ; WX 590 ; N uni1EF6 ; B 10 0 573 858 ;
+C -1 ; WX 505 ; N uni1EF7 ; B 2 -223 489 636 ;
+C -1 ; WX 590 ; N uni1EF8 ; B 10 0 573 808 ;
+C -1 ; WX 505 ; N uni1EF9 ; B 2 -223 489 605 ;
+C -1 ; WX 520 ; N uni1F00 ; B 26 -10 497 643 ; L uni0345 uni1F80 ; L acutecomb uni1F04 ; L gravecomb uni1F02 ;
+C -1 ; WX 520 ; N uni1F01 ; B 26 -10 497 634 ; L uni0345 uni1F81 ; L acutecomb uni1F05 ; L gravecomb uni1F03 ;
+C -1 ; WX 520 ; N uni1F02 ; B 26 -10 497 652 ; L uni0345 uni1F82 ;
+C -1 ; WX 520 ; N uni1F03 ; B 26 -10 497 646 ; L uni0345 uni1F83 ;
+C -1 ; WX 520 ; N uni1F04 ; B 26 -10 497 651 ; L uni0345 uni1F84 ;
+C -1 ; WX 520 ; N uni1F05 ; B 26 -10 497 653 ; L uni0345 uni1F85 ;
+C -1 ; WX 520 ; N uni1F06 ; B 28 -13 499 704 ; L uni0345 uni1F86 ;
+C -1 ; WX 520 ; N uni1F07 ; B 26 -10 497 700 ; L uni0345 uni1F87 ;
+C -1 ; WX 636 ; N uni1F08 ; B -65 0 619 660 ; L uni0345 uni1F88 ; L acutecomb uni1F0C ; L gravecomb uni1F0A ;
+C -1 ; WX 636 ; N uni1F09 ; B -59 0 619 649 ; L uni0345 uni1F89 ; L acutecomb uni1F0D ; L gravecomb uni1F0B ;
+C -1 ; WX 636 ; N uni1F0A ; B -170 0 611 653 ; L uni0345 uni1F8A ;
+C -1 ; WX 636 ; N uni1F0B ; B -184 0 612 658 ; L uni0345 uni1F8B ;
+C -1 ; WX 636 ; N uni1F0C ; B -157 0 619 656 ; L uni0345 uni1F8C ;
+C -1 ; WX 636 ; N uni1F0D ; B -154 0 619 653 ; L uni0345 uni1F8D ;
+C -1 ; WX 636 ; N uni1F0E ; B -160 0 612 654 ; L uni0345 uni1F8E ;
+C -1 ; WX 636 ; N uni1F0F ; B -149 0 619 652 ; L uni0345 uni1F8F ;
+C -1 ; WX 320 ; N uni1F10 ; B 31 -10 288 636 ; L acutecomb uni1F14 ; L gravecomb uni1F12 ;
+C -1 ; WX 320 ; N uni1F11 ; B 31 -10 288 642 ; L acutecomb uni1F15 ; L gravecomb uni1F13 ;
+C -1 ; WX 320 ; N uni1F12 ; B 31 -10 291 646 ;
+C -1 ; WX 320 ; N uni1F13 ; B 11 -10 288 646 ;
+C -1 ; WX 320 ; N uni1F14 ; B 31 -10 307 643 ;
+C -1 ; WX 320 ; N uni1F15 ; B 31 -10 309 651 ;
+C -1 ; WX 588 ; N uni1F18 ; B -171 -4 545 657 ; L acutecomb uni1F1C ; L gravecomb uni1F1A ;
+C -1 ; WX 588 ; N uni1F19 ; B -152 -4 548 651 ; L acutecomb uni1F1D ; L gravecomb uni1F1B ;
+C -1 ; WX 588 ; N uni1F1A ; B -265 -4 541 655 ;
+C -1 ; WX 588 ; N uni1F1B ; B -272 -6 544 650 ;
+C -1 ; WX 588 ; N uni1F1C ; B -268 -1 540 659 ;
+C -1 ; WX 588 ; N uni1F1D ; B -281 -4 542 657 ;
+C -1 ; WX 530 ; N uni1F20 ; B 17 -194 483 641 ; L uni0345 uni1F90 ; L acutecomb uni1F24 ; L gravecomb uni1F22 ;
+C -1 ; WX 530 ; N uni1F21 ; B 17 -194 483 633 ; L uni0345 uni1F91 ; L acutecomb uni1F25 ; L gravecomb uni1F23 ;
+C -1 ; WX 530 ; N uni1F22 ; B 24 -194 490 653 ; L uni0345 uni1F92 ;
+C -1 ; WX 530 ; N uni1F23 ; B 17 -194 483 656 ; L uni0345 uni1F93 ;
+C -1 ; WX 530 ; N uni1F24 ; B 17 -194 483 650 ; L uni0345 uni1F94 ;
+C -1 ; WX 530 ; N uni1F25 ; B 17 -194 483 648 ; L uni0345 uni1F95 ;
+C -1 ; WX 530 ; N uni1F26 ; B 17 -194 483 701 ; L uni0345 uni1F96 ;
+C -1 ; WX 530 ; N uni1F27 ; B 17 -194 483 708 ; L uni0345 uni1F97 ;
+C -1 ; WX 648 ; N uni1F28 ; B -192 0 618 655 ; L uni0345 uni1F98 ; L acutecomb uni1F2C ; L gravecomb uni1F2A ;
+C -1 ; WX 648 ; N uni1F29 ; B -174 0 616 652 ; L uni0345 uni1F99 ; L acutecomb uni1F2D ; L gravecomb uni1F2B ;
+C -1 ; WX 648 ; N uni1F2A ; B -274 0 619 651 ; L uni0345 uni1F9A ;
+C -1 ; WX 648 ; N uni1F2B ; B -294 0 610 649 ; L uni0345 uni1F9B ;
+C -1 ; WX 648 ; N uni1F2C ; B -301 0 611 648 ; L uni0345 uni1F9C ;
+C -1 ; WX 648 ; N uni1F2D ; B -301 0 616 653 ; L uni0345 uni1F9D ;
+C -1 ; WX 648 ; N uni1F2E ; B -308 0 613 653 ; L uni0345 uni1F9E ;
+C -1 ; WX 648 ; N uni1F2F ; B -323 0 611 657 ; L uni0345 uni1F9F ;
+C -1 ; WX 240 ; N uni1F30 ; B 17 -13 225 639 ; L acutecomb uni1F34 ; L gravecomb uni1F32 ;
+C -1 ; WX 240 ; N uni1F31 ; B 17 -13 225 634 ; L acutecomb uni1F35 ; L gravecomb uni1F33 ;
+C -1 ; WX 240 ; N uni1F32 ; B -25 -13 232 649 ;
+C -1 ; WX 240 ; N uni1F33 ; B -40 -8 232 649 ;
+C -1 ; WX 240 ; N uni1F34 ; B -10 -13 248 652 ;
+C -1 ; WX 240 ; N uni1F35 ; B -32 -13 241 643 ;
+C -1 ; WX 240 ; N uni1F36 ; B -38 -13 249 707 ;
+C -1 ; WX 240 ; N uni1F37 ; B -28 -13 259 701 ;
+C -1 ; WX 240 ; N uni1F38 ; B -173 0 197 669 ; L acutecomb uni1F3C ; L gravecomb uni1F3A ;
+C -1 ; WX 240 ; N uni1F39 ; B -158 0 198 665 ; L acutecomb uni1F3D ; L gravecomb uni1F3B ;
+C -1 ; WX 240 ; N uni1F3A ; B -260 0 198 666 ;
+C -1 ; WX 240 ; N uni1F3B ; B -279 0 198 666 ;
+C -1 ; WX 240 ; N uni1F3C ; B -262 0 200 668 ;
+C -1 ; WX 240 ; N uni1F3D ; B -281 0 199 667 ;
+C -1 ; WX 240 ; N uni1F3E ; B -290 0 195 666 ;
+C -1 ; WX 240 ; N uni1F3F ; B -286 0 197 679 ;
+C -1 ; WX 445 ; N uni1F40 ; B 24 -6 430 642 ; L acutecomb uni1F44 ; L gravecomb uni1F42 ;
+C -1 ; WX 445 ; N uni1F41 ; B 24 -6 430 633 ; L acutecomb uni1F45 ; L gravecomb uni1F43 ;
+C -1 ; WX 445 ; N uni1F42 ; B 24 -6 430 643 ;
+C -1 ; WX 445 ; N uni1F43 ; B 24 -6 430 646 ;
+C -1 ; WX 445 ; N uni1F44 ; B 24 -6 430 649 ;
+C -1 ; WX 445 ; N uni1F45 ; B 24 -6 430 643 ;
+C -1 ; WX 675 ; N uni1F48 ; B -151 -14 654 664 ; L acutecomb uni1F4C ; L gravecomb uni1F4A ;
+C -1 ; WX 675 ; N uni1F49 ; B -126 -14 651 668 ; L acutecomb uni1F4D ; L gravecomb uni1F4B ;
+C -1 ; WX 675 ; N uni1F4A ; B -248 -14 659 674 ;
+C -1 ; WX 675 ; N uni1F4B ; B -265 -14 654 665 ;
+C -1 ; WX 675 ; N uni1F4C ; B -223 -14 648 668 ;
+C -1 ; WX 675 ; N uni1F4D ; B -238 -14 653 666 ;
+C -1 ; WX 504 ; N uni1F50 ; B 39 -8 481 642 ; L acutecomb uni1F54 ; L gravecomb uni1F52 ;
+C -1 ; WX 504 ; N uni1F51 ; B 39 -8 481 643 ; L acutecomb uni1F55 ; L gravecomb uni1F53 ;
+C -1 ; WX 504 ; N uni1F52 ; B 39 -8 481 644 ;
+C -1 ; WX 504 ; N uni1F53 ; B 32 -8 474 649 ;
+C -1 ; WX 504 ; N uni1F54 ; B 39 -8 481 646 ;
+C -1 ; WX 504 ; N uni1F55 ; B 39 -8 481 646 ;
+C -1 ; WX 504 ; N uni1F56 ; B 39 -8 481 707 ;
+C -1 ; WX 504 ; N uni1F57 ; B 39 -8 481 705 ;
+C -1 ; WX 590 ; N uni1F59 ; B -173 0 584 671 ; L acutecomb uni1F5D ; L gravecomb uni1F5B ;
+C -1 ; WX 590 ; N uni1F5B ; B -269 0 584 672 ;
+C -1 ; WX 590 ; N uni1F5D ; B -298 0 581 672 ;
+C -1 ; WX 590 ; N uni1F5F ; B -300 0 587 666 ;
+C -1 ; WX 687 ; N uni1F60 ; B 36 -12 663 634 ; L uni0345 uni1FA0 ; L acutecomb uni1F64 ; L gravecomb uni1F62 ;
+C -1 ; WX 687 ; N uni1F61 ; B 36 -12 663 644 ; L uni0345 uni1FA1 ; L acutecomb uni1F65 ; L gravecomb uni1F63 ;
+C -1 ; WX 687 ; N uni1F62 ; B 36 -12 663 646 ; L uni0345 uni1FA2 ;
+C -1 ; WX 687 ; N uni1F63 ; B 31 -12 658 647 ; L uni0345 uni1FA3 ;
+C -1 ; WX 687 ; N uni1F64 ; B 36 -12 663 647 ; L uni0345 uni1FA4 ;
+C -1 ; WX 687 ; N uni1F65 ; B 36 -12 663 650 ; L uni0345 uni1FA5 ;
+C -1 ; WX 687 ; N uni1F66 ; B 36 -12 663 699 ; L uni0345 uni1FA6 ;
+C -1 ; WX 687 ; N uni1F67 ; B 36 -12 663 702 ; L uni0345 uni1FA7 ;
+C -1 ; WX 677 ; N uni1F68 ; B -139 0 638 664 ; L uni0345 uni1FA8 ; L acutecomb uni1F6C ; L gravecomb uni1F6A ;
+C -1 ; WX 677 ; N uni1F69 ; B -119 0 646 667 ; L uni0345 uni1FA9 ; L acutecomb uni1F6D ; L gravecomb uni1F6B ;
+C -1 ; WX 677 ; N uni1F6A ; B -248 0 635 671 ; L uni0345 uni1FAA ;
+C -1 ; WX 677 ; N uni1F6B ; B -271 0 644 666 ; L uni0345 uni1FAB ;
+C -1 ; WX 677 ; N uni1F6C ; B -228 0 648 664 ; L uni0345 uni1FAC ;
+C -1 ; WX 677 ; N uni1F6D ; B -233 0 653 669 ; L uni0345 uni1FAD ;
+C -1 ; WX 677 ; N uni1F6E ; B -243 0 645 671 ; L uni0345 uni1FAE ;
+C -1 ; WX 677 ; N uni1F6F ; B -245 0 653 669 ; L uni0345 uni1FAF ;
+C -1 ; WX 520 ; N uni1F70 ; B 26 -12 497 635 ; L uni0345 uni1FB2 ;
+C -1 ; WX 520 ; N uni1F71 ; B 26 -10 497 643 ;
+C -1 ; WX 320 ; N uni1F72 ; B 30 -15 287 640 ;
+C -1 ; WX 320 ; N uni1F73 ; B 31 -10 288 637 ;
+C -1 ; WX 530 ; N uni1F74 ; B 21 -180 487 637 ; L uni0345 uni1FC2 ;
+C -1 ; WX 530 ; N uni1F75 ; B 19 -194 485 633 ;
+C -1 ; WX 240 ; N uni1F76 ; B 17 -13 225 634 ;
+C -1 ; WX 240 ; N uni1F77 ; B 16 -13 224 637 ;
+C -1 ; WX 445 ; N uni1F78 ; B 31 -6 437 638 ;
+C -1 ; WX 445 ; N uni1F79 ; B 24 -6 430 632 ;
+C -1 ; WX 504 ; N uni1F7A ; B 32 -8 474 636 ;
+C -1 ; WX 504 ; N uni1F7B ; B 39 -8 481 641 ;
+C -1 ; WX 687 ; N uni1F7C ; B 38 -14 664 642 ; L uni0345 uni1FF2 ;
+C -1 ; WX 687 ; N uni1F7D ; B 36 -12 663 644 ;
+C -1 ; WX 520 ; N uni1F80 ; B 26 -221 497 643 ;
+C -1 ; WX 520 ; N uni1F81 ; B 26 -224 497 634 ;
+C -1 ; WX 511 ; N uni1F82 ; B 26 -221 497 646 ;
+C -1 ; WX 520 ; N uni1F83 ; B 33 -224 504 646 ;
+C -1 ; WX 520 ; N uni1F84 ; B 26 -224 497 643 ;
+C -1 ; WX 520 ; N uni1F85 ; B 26 -224 497 643 ;
+C -1 ; WX 520 ; N uni1F86 ; B 26 -224 497 695 ;
+C -1 ; WX 520 ; N uni1F87 ; B 26 -224 497 702 ;
+C -1 ; WX 636 ; N uni1F88 ; B -94 -234 619 643 ;
+C -1 ; WX 636 ; N uni1F89 ; B -54 -224 619 640 ;
+C -1 ; WX 636 ; N uni1F8A ; B -168 -228 619 652 ;
+C -1 ; WX 636 ; N uni1F8B ; B -184 -224 604 652 ;
+C -1 ; WX 636 ; N uni1F8C ; B -154 -224 619 653 ;
+C -1 ; WX 636 ; N uni1F8D ; B -169 -224 619 659 ;
+C -1 ; WX 636 ; N uni1F8E ; B -163 -224 612 655 ;
+C -1 ; WX 636 ; N uni1F8F ; B -158 -224 612 659 ;
+C -1 ; WX 530 ; N uni1F90 ; B 17 -224 483 643 ;
+C -1 ; WX 530 ; N uni1F91 ; B 17 -224 483 634 ;
+C -1 ; WX 530 ; N uni1F92 ; B 24 -224 490 646 ;
+C -1 ; WX 530 ; N uni1F93 ; B 32 -224 498 646 ;
+C -1 ; WX 530 ; N uni1F94 ; B 24 -224 490 643 ;
+C -1 ; WX 530 ; N uni1F95 ; B 24 -224 490 643 ;
+C -1 ; WX 530 ; N uni1F96 ; B 17 -224 483 692 ;
+C -1 ; WX 530 ; N uni1F97 ; B 27 -224 493 706 ;
+C -1 ; WX 648 ; N uni1F98 ; B -195 -224 613 647 ;
+C -1 ; WX 648 ; N uni1F99 ; B -186 -224 608 656 ;
+C -1 ; WX 648 ; N uni1F9A ; B -285 -224 615 656 ;
+C -1 ; WX 648 ; N uni1F9B ; B -298 -224 617 656 ;
+C -1 ; WX 648 ; N uni1F9C ; B -299 -224 614 653 ;
+C -1 ; WX 648 ; N uni1F9D ; B -299 -224 622 653 ;
+C -1 ; WX 648 ; N uni1F9E ; B -333 -224 621 655 ;
+C -1 ; WX 648 ; N uni1F9F ; B -330 -224 614 659 ;
+C -1 ; WX 687 ; N uni1FA0 ; B 36 -224 663 640 ;
+C -1 ; WX 687 ; N uni1FA1 ; B 36 -224 663 643 ;
+C -1 ; WX 687 ; N uni1FA2 ; B 36 -224 663 641 ;
+C -1 ; WX 687 ; N uni1FA3 ; B 36 -224 663 646 ;
+C -1 ; WX 687 ; N uni1FA4 ; B 36 -224 663 642 ;
+C -1 ; WX 687 ; N uni1FA5 ; B 36 -224 663 640 ;
+C -1 ; WX 687 ; N uni1FA6 ; B 36 -224 663 697 ;
+C -1 ; WX 687 ; N uni1FA7 ; B 36 -224 663 701 ;
+C -1 ; WX 677 ; N uni1FA8 ; B -161 -224 639 671 ;
+C -1 ; WX 677 ; N uni1FA9 ; B -124 -224 640 666 ;
+C -1 ; WX 677 ; N uni1FAA ; B -250 -224 647 671 ;
+C -1 ; WX 677 ; N uni1FAB ; B -262 -224 650 674 ;
+C -1 ; WX 677 ; N uni1FAC ; B -226 -225 641 678 ;
+C -1 ; WX 677 ; N uni1FAD ; B -242 -224 644 665 ;
+C -1 ; WX 677 ; N uni1FAE ; B -247 -224 635 671 ;
+C -1 ; WX 677 ; N uni1FAF ; B -249 -224 649 665 ;
+C -1 ; WX 520 ; N uni1FB0 ; B 26 -10 497 614 ;
+C -1 ; WX 520 ; N uni1FB1 ; B 26 -10 497 574 ;
+C -1 ; WX 520 ; N uni1FB2 ; B 26 -224 497 637 ;
+C -1 ; WX 520 ; N uni1FB3 ; B 26 -220 497 409 ;
+C -1 ; WX 520 ; N uni1FB4 ; B 26 -224 497 634 ;
+C -1 ; WX 520 ; N uni1FB6 ; B 26 -10 497 601 ; L uni0345 uni1FB7 ;
+C -1 ; WX 520 ; N uni1FB7 ; B 26 -227 497 603 ;
+C -1 ; WX 636 ; N uni1FB8 ; B 18 0 611 839 ;
+C -1 ; WX 636 ; N uni1FB9 ; B 18 0 611 781 ;
+C -1 ; WX 636 ; N uni1FBA ; B -11 0 619 648 ;
+C -1 ; WX 636 ; N uni1FBB ; B -22 0 619 652 ;
+C -1 ; WX 636 ; N uni1FBC ; B 19 -224 612 633 ;
+C -1 ; WX 186 ; N uni1FBD ; B 12 469 174 643 ;
+C -1 ; WX 141 ; N uni1FBE ; B 12 -224 129 -69 ;
+C -1 ; WX 186 ; N uni1FBF ; B 12 469 174 643 ; L acutecomb uni1FCE ; L gravecomb uni1FCD ;
+C -1 ; WX 405 ; N uni1FC0 ; B 12 470 393 612 ;
+C -1 ; WX 405 ; N uni1FC1 ; B 12 463 393 740 ;
+C -1 ; WX 530 ; N uni1FC2 ; B 17 -224 483 634 ;
+C -1 ; WX 530 ; N uni1FC3 ; B 27 -224 493 391 ;
+C -1 ; WX 530 ; N uni1FC4 ; B 17 -224 483 636 ;
+C -1 ; WX 530 ; N uni1FC6 ; B 17 -194 483 612 ; L uni0345 uni1FC7 ;
+C -1 ; WX 530 ; N uni1FC7 ; B 26 -224 492 612 ;
+C -1 ; WX 588 ; N uni1FC8 ; B -141 -4 549 660 ;
+C -1 ; WX 588 ; N uni1FC9 ; B -146 -4 544 656 ;
+C -1 ; WX 648 ; N uni1FCA ; B -135 0 612 668 ;
+C -1 ; WX 648 ; N uni1FCB ; B -156 0 610 670 ;
+C -1 ; WX 648 ; N uni1FCC ; B 40 -224 616 625 ;
+C -1 ; WX 281 ; N uni1FCD ; B 12 460 269 649 ;
+C -1 ; WX 282 ; N uni1FCE ; B 12 456 270 649 ;
+C -1 ; WX 311 ; N uni1FCF ; B 12 433 299 671 ;
+C -1 ; WX 240 ; N uni1FD0 ; B -30 -13 258 614 ;
+C -1 ; WX 240 ; N uni1FD1 ; B -29 -13 265 568 ;
+C -1 ; WX 240 ; N uni1FD2 ; B -81 -10 291 633 ;
+C -1 ; WX 240 ; N uni1FD3 ; B -72 -13 300 640 ;
+C -1 ; WX 240 ; N uni1FD6 ; B -85 -13 296 604 ;
+C -1 ; WX 240 ; N uni1FD7 ; B -79 -13 302 740 ;
+C -1 ; WX 240 ; N uni1FD8 ; B -23 0 265 854 ;
+C -1 ; WX 240 ; N uni1FD9 ; B -19 0 275 791 ;
+C -1 ; WX 240 ; N uni1FDA ; B -122 0 196 666 ;
+C -1 ; WX 240 ; N uni1FDB ; B -136 0 199 665 ;
+C -1 ; WX 296 ; N uni1FDD ; B 12 457 284 646 ;
+C -1 ; WX 297 ; N uni1FDE ; B 12 453 285 646 ;
+C -1 ; WX 311 ; N uni1FDF ; B 12 427 299 665 ;
+C -1 ; WX 504 ; N uni1FE0 ; B 40 -8 482 614 ;
+C -1 ; WX 504 ; N uni1FE1 ; B 40 -8 482 568 ;
+C -1 ; WX 504 ; N uni1FE2 ; B 39 -8 481 639 ;
+C -1 ; WX 504 ; N uni1FE3 ; B 39 -8 481 635 ;
+C -1 ; WX 444 ; N uni1FE4 ; B 43 -183 429 639 ;
+C -1 ; WX 444 ; N uni1FE5 ; B 43 -183 429 634 ;
+C -1 ; WX 504 ; N uni1FE6 ; B 39 -8 481 607 ;
+C -1 ; WX 504 ; N uni1FE7 ; B 40 -8 482 740 ;
+C -1 ; WX 590 ; N uni1FE8 ; B 14 0 577 839 ;
+C -1 ; WX 590 ; N uni1FE9 ; B 14 0 577 789 ;
+C -1 ; WX 590 ; N uni1FEA ; B -134 0 579 672 ;
+C -1 ; WX 590 ; N uni1FEB ; B -161 0 582 667 ;
+C -1 ; WX 560 ; N uni1FEC ; B -144 0 538 626 ;
+C -1 ; WX 396 ; N uni1FED ; B 12 444 384 633 ;
+C -1 ; WX 396 ; N uni1FEE ; B 12 448 384 640 ;
+C -1 ; WX 151 ; N uni1FEF ; B 12 452 139 648 ;
+C -1 ; WX 687 ; N uni1FF2 ; B 36 -224 663 637 ;
+C -1 ; WX 687 ; N uni1FF3 ; B 36 -224 663 397 ;
+C -1 ; WX 687 ; N uni1FF4 ; B 36 -224 663 637 ;
+C -1 ; WX 687 ; N uni1FF6 ; B 36 -12 663 610 ; L uni0345 uni1FF7 ;
+C -1 ; WX 687 ; N uni1FF7 ; B 36 -224 663 606 ;
+C -1 ; WX 675 ; N uni1FF8 ; B -126 -14 651 664 ;
+C -1 ; WX 675 ; N uni1FF9 ; B -117 -14 651 665 ;
+C -1 ; WX 677 ; N uni1FFA ; B -109 -3 649 662 ;
+C -1 ; WX 677 ; N uni1FFB ; B -105 0 648 666 ;
+C -1 ; WX 677 ; N uni1FFC ; B 33 -224 639 643 ;
+C -1 ; WX 160 ; N uni1FFD ; B 12 455 148 652 ;
+C -1 ; WX 174 ; N uni1FFE ; B 12 466 162 643 ; L acutecomb uni1FDE ; L gravecomb uni1FDD ;
+C -1 ; WX 228 ; N uni2009 ; B 62 -10 197 626 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 522 ; N endash ; B 92 210 629 262 ;
+C -1 ; WX 543 ; N emdash ; B 0 211 543 273 ;
+C -1 ; WX 606 ; N uni2016 ; B 58 -228 270 623 ;
+C -1 ; WX 500 ; N underscoredbl ; B 0 -315 543 -151 ;
+C -1 ; WX 152 ; N quoteleft ; B 12 472 139 668 ;
+C -1 ; WX 152 ; N quoteright ; B 7 477 143 674 ;
+C -1 ; WX 152 ; N quotesinglbase ; B 7 -130 143 67 ;
+C -1 ; WX 152 ; N quotereversed ; B 12 472 139 668 ;
+C -1 ; WX 278 ; N quotedblleft ; B 14 441 261 637 ;
+C -1 ; WX 326 ; N quotedblright ; B 30 443 296 640 ;
+C -1 ; WX 152 ; N quotedblbase ; B -18 -123 248 74 ;
+C -1 ; WX 494 ; N dagger ; B 29 -221 481 624 ;
+C -1 ; WX 500 ; N daggerdbl ; B 23 -229 453 634 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 68 -5 434 111 ; L period ellipsis ;
+C -1 ; WX 882 ; N ellipsis ; B 102 -16 830 111 ;
+C -1 ; WX 1055 ; N perthousand ; B 35 -88 1001 647 ;
+C -1 ; WX 219 ; N minute ; B 44 453 180 650 ; L minute second ;
+C -1 ; WX 417 ; N second ; B 56 453 359 650 ;
+C -1 ; WX 298 ; N guilsinglleft ; B 24 -22 274 423 ;
+C -1 ; WX 298 ; N guilsinglright ; B 24 -22 274 423 ;
+C -1 ; WX 439 ; N exclamdbl ; B 59 -10 392 624 ;
+C -1 ; WX 537 ; N interrobang ; B 72 -13 494 635 ;
+C -1 ; WX 500 ; N overline ; B 0 749 500 803 ;
+C -1 ; WX 167 ; N fraction ; B -162 -17 329 688 ;
+C -1 ; WX 388 ; N zerosuperior ; B 64 265 328 635 ;
+C -1 ; WX 388 ; N foursuperior ; B 57 280 309 631 ;
+C -1 ; WX 388 ; N fivesuperior ; B 67 272 322 633 ;
+C -1 ; WX 388 ; N sixsuperior ; B 66 269 320 643 ;
+C -1 ; WX 388 ; N sevensuperior ; B 62 280 325 633 ;
+C -1 ; WX 388 ; N eightsuperior ; B 69 262 325 634 ;
+C -1 ; WX 388 ; N ninesuperior ; B 67 258 323 633 ;
+C -1 ; WX 388 ; N uni207A ; B 37 296 339 597 ;
+C -1 ; WX 388 ; N uni207B ; B 51 416 354 477 ;
+C -1 ; WX 388 ; N uni207C ; B 43 366 346 518 ;
+C -1 ; WX 220 ; N parenleftsuperior ; B 30 178 215 710 ;
+C -1 ; WX 220 ; N parenrightsuperior ; B 4 178 190 706 ;
+C -1 ; WX 308 ; N nsuperior ; B 29 189 288 465 ;
+C -1 ; WX 375 ; N zeroinferior ; B 54 -12 318 358 ;
+C -1 ; WX 375 ; N oneinferior ; B 138 -1 239 354 ;
+C -1 ; WX 375 ; N twoinferior ; B 59 -1 314 358 ;
+C -1 ; WX 375 ; N threeinferior ; B 66 -11 318 360 ;
+C -1 ; WX 375 ; N fourinferior ; B 45 -1 297 350 ;
+C -1 ; WX 375 ; N fiveinferior ; B 78 -11 333 350 ;
+C -1 ; WX 375 ; N sixinferior ; B 59 -3 313 371 ;
+C -1 ; WX 375 ; N seveninferior ; B 55 -1 318 352 ;
+C -1 ; WX 375 ; N eightinferior ; B 59 -11 315 361 ;
+C -1 ; WX 375 ; N nineinferior ; B 71 -10 327 365 ;
+C -1 ; WX 375 ; N uni208A ; B 43 20 346 321 ;
+C -1 ; WX 375 ; N uni208B ; B 37 143 340 203 ;
+C -1 ; WX 375 ; N uni208C ; B 43 96 346 248 ;
+C -1 ; WX 220 ; N parenleftinferior ; B 30 -100 215 431 ;
+C -1 ; WX 220 ; N parenrightinferior ; B 4 -100 190 428 ;
+C -1 ; WX 558 ; N colonmonetary ; B 33 -72 524 686 ;
+C -1 ; WX 562 ; N uni20A2 ; B 22 -13 523 638 ;
+C -1 ; WX 496 ; N franc ; B 71 0 536 628 ;
+C -1 ; WX 562 ; N euro ; B -47 -13 523 647 ;
+C -1 ; WX 831 ; N trademark ; B 12 246 810 623 ;
+C -1 ; WX 677 ; N Omega ; B 39 0 645 643 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N onethird ; B 118 -17 753 688 ;
+C -1 ; WX 807 ; N twothirds ; B 31 -17 767 688 ;
+C -1 ; WX 807 ; N uni2155 ; B 137 -17 760 688 ;
+C -1 ; WX 807 ; N uni2156 ; B 74 -17 759 688 ;
+C -1 ; WX 807 ; N uni2157 ; B 31 -17 751 688 ;
+C -1 ; WX 807 ; N uni2158 ; B 32 -17 748 688 ;
+C -1 ; WX 807 ; N uni2159 ; B 116 -17 720 688 ;
+C -1 ; WX 807 ; N uni215A ; B 49 -17 728 688 ;
+C -1 ; WX 807 ; N oneeighth ; B 135 -14 725 691 ;
+C -1 ; WX 807 ; N threeeighths ; B 53 -17 728 688 ;
+C -1 ; WX 807 ; N fiveeighths ; B 59 -17 754 688 ;
+C -1 ; WX 807 ; N seveneighths ; B 60 -17 728 688 ;
+C -1 ; WX 679 ; N uni215F ; B 137 -17 649 688 ;
+C -1 ; WX 454 ; N partialdiff ; B 24 -6 431 636 ;
+C -1 ; WX 636 ; N Delta ; B 26 0 619 633 ;
+C -1 ; WX 777 ; N product ; B 41 -1 732 633 ;
+C -1 ; WX 583 ; N summation ; B 39 -3 551 628 ;
+C -1 ; WX 498 ; N minus ; B 0 189 498 258 ;
+C -1 ; WX 610 ; N radical ; B 45 -42 557 857 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 330 ; N integral ; B -40 -221 376 635 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 997 ; N rupiah ; B 38 -223 986 623 ;
+C -1 ; WX 617 ; N ff ; B 48 0 597 635 ; L l ffl ; L i ffi ;
+C -1 ; WX 442 ; N fi ; B 6 -1 409 649 ;
+C -1 ; WX 469 ; N fl ; B 6 -2 424 644 ;
+C -1 ; WX 745 ; N ffi ; B 48 -1 680 649 ;
+C -1 ; WX 764 ; N ffl ; B 48 -2 695 644 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 1171 ; N uni2116 ; B 40 -6 1131 623 ;
+C -1 ; WX 305 ; N zeta.alt ; B 18 -186 292 402 ;
+C -1 ; WX 471 ; N delta.alt ; B 30 -7 462 517 ;
+C -1 ; WX 540 ; N Epsilon.alt ; B 21 -10 512 637 ;
+C -1 ; WX 501 ; N Xi1.alt ; B 24 -9 479 633 ;
+C -1 ; WX 501 ; N Xi2.alt ; B 24 -9 479 633 ;
+C -1 ; WX 769 ; N Omega.alt ; B 14 -12 748 635 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 70
+KPX uni1FBF Alpha -120
+KPX uni1FBF Omega -20
+KPX uni1FBF uni1FBC -120
+KPX uni1FBF uni1FFC -20
+KPX uni1FCD Alpha -100
+KPX uni1FCD Eta 30
+KPX uni1FCD Iota 20
+KPX uni1FCD Omicron 20
+KPX uni1FCD uni1FBC -100
+KPX uni1FCD uni1FCC 30
+KPX uni1FCD Omega -20
+KPX uni1FCE Alpha -140
+KPX uni1FCE Eta 20
+KPX uni1FCE Iota 20
+KPX uni1FCE Omicron -40
+KPX uni1FCE Upsilon 30
+KPX uni1FCE uni1FBC -140
+KPX uni1FCE uni1FCC 20
+KPX uni1FCE uni1FFC -40
+KPX uni1FCE Omega -40
+KPX uni1FCF Alpha -140
+KPX uni1FCF Eta 20
+KPX uni1FCF Iota 20
+KPX uni1FCF Omicron -40
+KPX uni1FCF Upsilon 20
+KPX uni1FCF uni1FBC -140
+KPX uni1FCF uni1FCC 20
+KPX uni1FCF uni1FFC -40
+KPX uni1FCF Omega -40
+KPX uni1FDD Alpha -120
+KPX uni1FDD Eta 32
+KPX uni1FDD Iota 20
+KPX uni1FDD uni1FBC -120
+KPX uni1FDD uni1FCC 20
+KPX uni1FDD uni1FFC -20
+KPX uni1FDD Omega -20
+KPX uni1FDE Alpha -140
+KPX uni1FDE Eta 20
+KPX uni1FDE Iota 20
+KPX uni1FDE Omicron -30
+KPX uni1FDE Upsilon 20
+KPX uni1FDE uni1FBC -140
+KPX uni1FDE uni1FCC 20
+KPX uni1FDE uni1FFC -40
+KPX uni1FDE Omega -40
+KPX uni1FDF Alpha -140
+KPX uni1FDF Eta 20
+KPX uni1FDF Iota 20
+KPX uni1FDF Omicron -40
+KPX uni1FDF uni1FBC -140
+KPX uni1FDF uni1FCC 20
+KPX uni1FDF uni1FFC -40
+KPX uni1FDF Omega -40
+KPX uni1FEF Alpha -120
+KPX uni1FEF uni1FBC -120
+KPX uni1FFD uni1FFC -60
+KPX uni1FFD uni1FBC -150
+KPX uni1FFD Omega -60
+KPX uni1FFD Upsilon 20
+KPX uni1FFD Omicron -40
+KPX uni1FFD Alpha -150
+KPX uni1FFE Alpha -130
+KPX uni1FFE Eta 20
+KPX uni1FFE Iota 20
+KPX uni1FFE Omicron -30
+KPX uni1FFE Upsilon 25
+KPX uni1FFE uni1FBC -130
+KPX uni1FFE uni1FCC 30
+KPX uni1FFE uni1FFC -30
+KPX uni1FFE Omega -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-BoldItalic.afm b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-BoldItalic.afm
new file mode 100644
index 0000000000..e32b6616e6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-BoldItalic.afm
@@ -0,0 +1,1008 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sun May 7 16:13:59 2006
+FontName GFSNeohellenic-BoldItalic
+FullName GFS Neohellenic Bold Italic
+FamilyName GFS Neohellenic Rg
+Weight Bold
+Notice (Copyright (c) Designed by Takis Katsoulidis and George D. Matthiopoulos., 2001. All rights reserved.!)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -143
+UnderlineThickness 20
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -323 -315 1051 1083
+CapHeight 623
+XHeight 388
+Ascender 629
+Descender -223
+StartCharMetrics 883
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ; L uni0314 uni1FFE ; L uni0313 uni1FBF ; L uni0313 uni1FBD ; L acutecomb tonos ; L tildecomb tilde ; L acutecomb acute ; L uni0308 dieresis ;
+C 33 ; WX 335 ; N exclam ; B 45 -10 300 626 ; L exclam exclamdbl ;
+C 34 ; WX 174 ; N quotedbl ; B 54 449 252 630 ;
+C 35 ; WX 742 ; N numbersign ; B 65 -1 825 632 ;
+C 36 ; WX 625 ; N dollar ; B 41 -123 580 728 ;
+C 37 ; WX 776 ; N percent ; B 89 -88 705 649 ;
+C 38 ; WX 628 ; N ampersand ; B 65 -13 589 640 ;
+C 39 ; WX 75 ; N quotesingle ; B 6 449 145 631 ;
+C 40 ; WX 443 ; N parenleft ; B 63 -227 440 654 ;
+C 41 ; WX 432 ; N parenright ; B 11 -224 392 654 ;
+C 42 ; WX 522 ; N asterisk ; B 98 246 449 577 ;
+C 43 ; WX 631 ; N plus ; B 35 0 585 478 ;
+C 44 ; WX 206 ; N comma ; B 26 -121 182 67 ;
+C 45 ; WX 313 ; N hyphen ; B 34 173 280 257 ;
+C 46 ; WX 251 ; N period ; B 60 -10 198 125 ; L period twodotenleader ;
+C 47 ; WX 411 ; N slash ; B -45 -88 463 647 ;
+C 48 ; WX 535 ; N zero ; B 18 -18 521 641 ;
+C 49 ; WX 535 ; N one ; B 137 0 421 625 ;
+C 50 ; WX 535 ; N two ; B 1 1 543 643 ;
+C 51 ; WX 536 ; N three ; B 10 -18 520 643 ;
+C 52 ; WX 537 ; N four ; B 15 0 510 625 ;
+C 53 ; WX 536 ; N five ; B -11 -18 543 624 ;
+C 54 ; WX 522 ; N six ; B 25 -25 516 642 ;
+C 55 ; WX 584 ; N seven ; B 43 -4 550 627 ;
+C 56 ; WX 584 ; N eight ; B 38 -17 539 643 ;
+C 57 ; WX 584 ; N nine ; B 45 -23 532 641 ;
+C 58 ; WX 289 ; N colon ; B 56 -10 251 396 ;
+C 59 ; WX 306 ; N semicolon ; B 59 -121 278 393 ;
+C 60 ; WX 493 ; N less ; B 68 -67 487 625 ;
+C 61 ; WX 788 ; N equalorig ; B 90 131 698 394 ;
+C 62 ; WX 508 ; N greater ; B 39 -87 464 645 ;
+C 63 ; WX 499 ; N question ; B 65 -13 448 634 ;
+C 64 ; WX 1043 ; N at ; B 53 -264 1005 625 ;
+C 65 ; WX 638 ; N A ; B 17 0 610 633 ; L hookabovecomb uni1EA2 ; L dotbelowcomb uni1EA0 ; L uni0308 Adieresis ; L tildecomb Atilde ; L acutecomb Aacute ; L gravecomb Agrave ;
+C 66 ; WX 603 ; N B ; B 7 0 611 625 ;
+C 67 ; WX 562 ; N C ; B 20 -18 570 642 ; L acutecomb Cacute ;
+C 68 ; WX 672 ; N D ; B 7 0 657 625 ;
+C 69 ; WX 588 ; N E ; B 2 -1 603 627 ; L tildecomb uni1EBC ; L hookabovecomb uni1EBA ; L dotbelowcomb uni1EB8 ; L uni0308 Edieresis ; L acutecomb Eacute ; L gravecomb Egrave ;
+C 70 ; WX 581 ; N F ; B 6 0 605 628 ;
+C 71 ; WX 611 ; N G ; B 23 -17 596 642 ; L acutecomb u01F4 ;
+C 72 ; WX 690 ; N H ; B 5 0 716 625 ;
+C 73 ; WX 260 ; N I ; B 5 0 289 623 ; L dotbelowcomb uni1ECA ; L hookabovecomb uni1EC8 ; L J IJ ; L tildecomb Itilde ; L uni0308 Idieresis ; L acutecomb Iacute ; L gravecomb Igrave ;
+C 74 ; WX 404 ; N J ; B 4 -19 447 625 ;
+C 75 ; WX 674 ; N K ; B 2 0 729 627 ;
+C 76 ; WX 530 ; N L ; B 3 -2 515 625 ; L acutecomb Lacute ;
+C 77 ; WX 900 ; N M ; B 4 -1 895 626 ;
+C 78 ; WX 750 ; N N ; B 0 0 786 627 ; L acutecomb Nacute ; L tildecomb Ntilde ;
+C 79 ; WX 675 ; N O ; B 18 -14 660 646 ; L hookabovecomb uni1ECE ; L dotbelowcomb uni1ECC ; L uni0308 Odieresis ; L tildecomb Otilde ; L acutecomb Oacute ; L gravecomb Ograve ;
+C 80 ; WX 578 ; N P ; B 5 0 589 626 ;
+C 81 ; WX 681 ; N Q ; B 16 -134 658 643 ;
+C 82 ; WX 600 ; N R ; B 2 0 588 626 ; L acutecomb Racute ;
+C 83 ; WX 610 ; N S ; B 0 -17 629 644 ; L acutecomb Sacute ;
+C 84 ; WX 660 ; N T ; B 11 0 650 625 ; L M trademark ;
+C 85 ; WX 625 ; N U ; B 11 -16 630 625 ; L hookabovecomb uni1EE6 ; L dotbelowcomb uni1EE4 ; L tildecomb Utilde ; L uni0308 Udieresis ; L acutecomb Uacute ; L gravecomb Ugrave ;
+C 86 ; WX 582 ; N V ; B 15 0 608 625 ;
+C 87 ; WX 890 ; N W ; B 16 0 910 626 ; L uni0308 Wdieresis ; L acutecomb Wacute ; L gravecomb Wgrave ;
+C 88 ; WX 731 ; N X ; B 8 0 773 626 ;
+C 89 ; WX 535 ; N Y ; B 14 0 577 626 ; L tildecomb uni1EF8 ; L hookabovecomb uni1EF6 ; L dotbelowcomb uni1EF4 ; L gravecomb Ygrave ; L uni0308 Ydieresis ; L acutecomb Yacute ;
+C 90 ; WX 620 ; N Z ; B 2 -2 630 628 ; L acutecomb Zacute ;
+C 91 ; WX 492 ; N bracketleft ; B 1 -227 480 652 ;
+C 92 ; WX 318 ; N backslash ; B -1 -10 286 632 ;
+C 93 ; WX 492 ; N bracketright ; B 29 -227 508 652 ;
+C 94 ; WX 500 ; N asciicircum ; B 49 244 450 626 ;
+C 95 ; WX 543 ; N underscore ; B -7 -242 550 -167 ;
+C 96 ; WX 152 ; N grave ; B -14 450 132 646 ;
+C 97 ; WX 520 ; N a ; B 15 -10 517 398 ; L hookabovecomb uni1EA3 ; L dotbelowcomb uni1EA1 ; L uni0308 adieresis ; L tildecomb atilde ; L acutecomb aacute ; L gravecomb agrave ;
+C 98 ; WX 431 ; N b ; B 1 -8 426 625 ;
+C 99 ; WX 368 ; N c ; B 28 -7 364 396 ; L acutecomb cacute ;
+C 100 ; WX 471 ; N d ; B 18 -8 499 625 ;
+C 101 ; WX 435 ; N e ; B 23 -9 420 397 ; L tildecomb uni1EBD ; L hookabovecomb uni1EBB ; L dotbelowcomb uni1EB9 ; L uni0308 edieresis ; L acutecomb eacute ; L gravecomb egrave ;
+C 102 ; WX 330 ; N f ; B -151 -223 401 644 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 462 ; N g ; B -20 -223 455 397 ; L acutecomb uni01F5 ;
+C 104 ; WX 444 ; N h ; B 7 0 430 625 ;
+C 105 ; WX 240 ; N i ; B 26 -8 235 572 ; L dotbelowcomb uni1ECB ; L hookabovecomb uni1EC9 ; L j ij ; L tildecomb itilde ; L uni0308 idieresis ; L acutecomb iacute ; L gravecomb igrave ;
+C 106 ; WX 200 ; N j ; B -151 -223 220 567 ;
+C 107 ; WX 418 ; N k ; B 9 -10 443 625 ;
+C 108 ; WX 240 ; N l ; B 13 -8 245 630 ; L acutecomb lacute ;
+C 109 ; WX 712 ; N m ; B 3 -8 707 397 ;
+C 110 ; WX 470 ; N n ; B 3 -8 462 397 ; L acutecomb nacute ; L tildecomb ntilde ;
+C 111 ; WX 444 ; N o ; B 19 -6 435 396 ; L hookabovecomb uni1ECF ; L dotbelowcomb uni1ECD ; L uni0308 odieresis ; L tildecomb otilde ; L acutecomb oacute ; L gravecomb ograve ;
+C 112 ; WX 481 ; N p ; B -8 -223 467 397 ;
+C 113 ; WX 449 ; N q ; B 9 -223 441 397 ;
+C 114 ; WX 290 ; N r ; B 7 -1 321 396 ; L acutecomb racute ;
+C 115 ; WX 364 ; N s ; B 9 -12 351 396 ; L acutecomb sacute ;
+C 116 ; WX 275 ; N t ; B 20 -10 264 518 ;
+C 117 ; WX 460 ; N u ; B 18 -10 444 388 ; L hookabovecomb uni1EE7 ; L dotbelowcomb uni1EE5 ; L tildecomb utilde ; L uni0308 udieresis ; L acutecomb uacute ; L gravecomb ugrave ;
+C 118 ; WX 435 ; N v ; B 16 0 447 387 ;
+C 119 ; WX 663 ; N w ; B 7 -2 672 388 ; L uni0308 wdieresis ; L acutecomb wacute ; L gravecomb wgrave ;
+C 120 ; WX 442 ; N x ; B 5 0 476 388 ;
+C 121 ; WX 505 ; N y ; B -122 -224 495 389 ; L tildecomb uni1EF9 ; L hookabovecomb uni1EF7 ; L dotbelowcomb uni1EF5 ; L gravecomb ygrave ; L uni0308 ydieresis ; L acutecomb yacute ;
+C 122 ; WX 404 ; N z ; B 7 -3 401 388 ; L acutecomb zacute ;
+C 123 ; WX 410 ; N braceleft ; B 57 -229 430 629 ;
+C 124 ; WX 223 ; N bar ; B -14 -228 266 623 ;
+C 125 ; WX 410 ; N braceright ; B 12 -229 386 629 ;
+C 126 ; WX 490 ; N asciitilde ; B 30 191 436 344 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 335 ; N exclamdown ; B 45 -10 300 626 ;
+C 162 ; WX 414 ; N cent ; B 37 -3 372 608 ;
+C 163 ; WX 569 ; N sterling ; B 12 -11 557 638 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 535 ; N yen ; B -12 0 577 626 ;
+C 166 ; WX 239 ; N brokenbar ; B 90 -16 149 686 ;
+C 167 ; WX 483 ; N section ; B 39 -50 431 671 ;
+C 168 ; WX 237 ; N dieresis ; B 17 469 317 577 ; L gravecomb uni1FED ; L acutecomb dieresistonos ;
+C 169 ; WX 748 ; N copyright ; B 19 -17 729 692 ;
+C 170 ; WX 393 ; N ordfeminine ; B 23 266 381 557 ;
+C 171 ; WX 667 ; N guillemotleft ; B 86 0 608 478 ;
+C 172 ; WX 500 ; N logicalnot ; B 33 50 467 305 ;
+C 174 ; WX 748 ; N registered ; B 19 -17 729 692 ;
+C 175 ; WX 333 ; N overscore ; B 15 466 333 518 ;
+C 176 ; WX 348 ; N degree ; B 40 382 308 640 ;
+C 177 ; WX 500 ; N plusminus ; B 58 0 443 436 ;
+C 178 ; WX 327 ; N twosuperior ; B 7 268 310 627 ;
+C 179 ; WX 311 ; N threesuperior ; B 11 264 297 634 ;
+C 180 ; WX 152 ; N acute ; B 54 449 221 646 ;
+C 181 ; WX 551 ; N uni00B5 ; B 13 -191 540 389 ;
+C 182 ; WX 599 ; N paragraph ; B 47 -227 630 627 ;
+C 183 ; WX 250 ; N middot ; B 66 241 183 358 ;
+C 184 ; WX 401 ; N cedilla ; B 77 -194 280 12 ;
+C 185 ; WX 360 ; N onesuperior ; B 121 276 281 629 ;
+C 186 ; WX 359 ; N ordmasculine ; B 24 226 347 537 ;
+C 187 ; WX 667 ; N guillemotright ; B 74 0 596 478 ;
+C 188 ; WX 755 ; N onequarter ; B 99 -5 664 700 ;
+C 189 ; WX 755 ; N onehalf ; B 86 -5 690 700 ;
+C 190 ; WX 735 ; N threequarters ; B 23 -17 678 688 ;
+C 191 ; WX 499 ; N questiondown ; B 56 -220 439 427 ;
+C 192 ; WX 638 ; N Agrave ; B 17 0 610 855 ;
+C 193 ; WX 638 ; N Aacute ; B 17 0 610 865 ;
+C 194 ; WX 638 ; N Acircumflex ; B 9 0 619 852 ; L tildecomb uni1EAA ; L hookabovecomb uni1EA8 ; L gravecomb uni1EA6 ; L acutecomb uni1EA4 ;
+C 195 ; WX 638 ; N Atilde ; B 17 0 662 789 ;
+C 196 ; WX 638 ; N Adieresis ; B 17 0 613 777 ;
+C 197 ; WX 638 ; N Aring ; B 17 0 610 841 ; L acutecomb Aringacute ;
+C 198 ; WX 970 ; N AE ; B -31 0 1031 626 ; L acutecomb AEacute ;
+C 199 ; WX 562 ; N Ccedilla ; B 21 -194 570 642 ;
+C 200 ; WX 590 ; N Egrave ; B 2 -1 603 861 ;
+C 201 ; WX 590 ; N Eacute ; B 2 -1 603 866 ;
+C 202 ; WX 590 ; N Ecircumflex ; B 2 -1 603 850 ; L tildecomb uni1EC4 ; L hookabovecomb uni1EC2 ; L gravecomb uni1EC0 ; L acutecomb uni1EBE ;
+C 203 ; WX 590 ; N Edieresis ; B 2 -1 603 778 ;
+C 204 ; WX 260 ; N Igrave ; B 5 0 289 864 ;
+C 205 ; WX 260 ; N Iacute ; B 5 0 363 865 ;
+C 206 ; WX 260 ; N Icircumflex ; B 5 0 400 847 ;
+C 207 ; WX 260 ; N Idieresis ; B 5 0 379 775 ;
+C 208 ; WX 672 ; N Eth ; B -16 0 657 625 ;
+C 209 ; WX 777 ; N Ntilde ; B 0 0 786 787 ;
+C 210 ; WX 675 ; N Ograve ; B 18 -14 660 870 ;
+C 211 ; WX 675 ; N Oacute ; B 18 -14 660 872 ;
+C 212 ; WX 675 ; N Ocircumflex ; B 18 -14 660 850 ; L tildecomb uni1ED6 ; L hookabovecomb uni1ED4 ; L gravecomb uni1ED2 ; L acutecomb uni1ED0 ;
+C 213 ; WX 675 ; N Otilde ; B 18 -14 660 788 ;
+C 214 ; WX 675 ; N Odieresis ; B 18 -14 660 782 ;
+C 215 ; WX 500 ; N multiply ; B 60 125 440 492 ;
+C 216 ; WX 675 ; N Oslash ; B 18 -99 660 764 ; L acutecomb Oslashacute ;
+C 217 ; WX 625 ; N Ugrave ; B 11 -16 630 865 ;
+C 218 ; WX 625 ; N Uacute ; B 11 -16 630 866 ;
+C 219 ; WX 625 ; N Ucircumflex ; B 11 -16 630 853 ;
+C 220 ; WX 625 ; N Udieresis ; B 11 -16 630 782 ;
+C 221 ; WX 535 ; N Yacute ; B 14 0 577 866 ;
+C 222 ; WX 260 ; N Thorn ; B 5 0 567 623 ;
+C 223 ; WX 466 ; N germandbls ; B 26 -13 462 650 ;
+C 224 ; WX 520 ; N agrave ; B 7 -10 509 642 ;
+C 225 ; WX 520 ; N aacute ; B 15 -10 517 642 ;
+C 226 ; WX 520 ; N acircumflex ; B 15 -10 517 645 ; L tildecomb uni1EAB ; L hookabovecomb uni1EA9 ; L gravecomb uni1EA7 ; L acutecomb uni1EA5 ;
+C 227 ; WX 520 ; N atilde ; B 15 -10 517 585 ;
+C 228 ; WX 520 ; N adieresis ; B 15 -10 517 573 ;
+C 229 ; WX 520 ; N aring ; B 15 -10 517 655 ; L acutecomb aringacute ;
+C 230 ; WX 749 ; N ae ; B 32 -12 706 402 ; L acutecomb aeacute ;
+C 231 ; WX 368 ; N ccedilla ; B 17 -194 364 396 ;
+C 232 ; WX 435 ; N egrave ; B 23 -9 420 639 ;
+C 233 ; WX 435 ; N eacute ; B 21 -7 418 647 ;
+C 234 ; WX 438 ; N ecircumflex ; B 30 -9 452 645 ; L tildecomb uni1EC5 ; L hookabovecomb uni1EC3 ; L gravecomb uni1EC1 ; L acutecomb uni1EBF ;
+C 235 ; WX 435 ; N edieresis ; B 23 -9 429 571 ;
+C 236 ; WX 240 ; N igrave ; B 27 -14 215 639 ;
+C 237 ; WX 240 ; N iacute ; B 29 -8 293 647 ;
+C 238 ; WX 240 ; N icircumflex ; B 5 -9 361 642 ;
+C 239 ; WX 240 ; N idieresis ; B 9 -7 309 577 ;
+C 240 ; WX 459 ; N eth ; B 19 -6 442 642 ;
+C 241 ; WX 470 ; N ntilde ; B 3 -8 464 586 ;
+C 242 ; WX 442 ; N ograve ; B 19 -6 435 638 ;
+C 243 ; WX 444 ; N oacute ; B 19 -6 435 643 ;
+C 244 ; WX 444 ; N ocircumflex ; B 19 -6 441 648 ; L tildecomb uni1ED7 ; L hookabovecomb uni1ED5 ; L gravecomb uni1ED3 ; L acutecomb uni1ED1 ;
+C 245 ; WX 444 ; N otilde ; B 19 -6 454 581 ;
+C 246 ; WX 443 ; N odieresis ; B 19 -6 435 576 ;
+C 247 ; WX 594 ; N divide ; B 49 10 543 502 ;
+C 248 ; WX 450 ; N oslash ; B 19 -88 435 468 ; L acutecomb oslashacute ;
+C 249 ; WX 460 ; N ugrave ; B 18 -6 444 638 ;
+C 250 ; WX 460 ; N uacute ; B 18 -10 444 642 ;
+C 251 ; WX 460 ; N ucircumflex ; B 18 -10 453 645 ;
+C 252 ; WX 460 ; N udieresis ; B 18 -10 444 570 ;
+C 253 ; WX 505 ; N yacute ; B -122 -224 495 640 ;
+C 254 ; WX 472 ; N thorn ; B -8 -223 467 630 ;
+C 255 ; WX 505 ; N ydieresis ; B -122 -224 495 569 ;
+C -1 ; WX 638 ; N Amacron ; B 17 0 615 722 ;
+C -1 ; WX 520 ; N amacron ; B 15 -10 517 519 ;
+C -1 ; WX 638 ; N Abreve ; B 17 0 624 816 ; L tildecomb uni1EB4 ; L hookabovecomb uni1EB2 ; L gravecomb uni1EB0 ; L acutecomb uni1EAE ;
+C -1 ; WX 520 ; N abreve ; B 15 -10 517 610 ; L tildecomb uni1EB5 ; L hookabovecomb uni1EB3 ; L gravecomb uni1EB1 ; L acutecomb uni1EAF ;
+C -1 ; WX 638 ; N Aogonek ; B 17 -222 613 633 ;
+C -1 ; WX 520 ; N aogonek ; B 15 -222 517 398 ;
+C -1 ; WX 562 ; N Cacute ; B 20 -18 570 867 ;
+C -1 ; WX 368 ; N cacute ; B 28 -7 364 645 ;
+C -1 ; WX 562 ; N Ccircumflex ; B 20 -18 570 848 ;
+C -1 ; WX 368 ; N ccircumflex ; B 28 -7 410 646 ;
+C -1 ; WX 562 ; N Cdotaccent ; B 11 -18 561 768 ;
+C -1 ; WX 375 ; N cdotaccent ; B 28 -7 364 555 ;
+C -1 ; WX 562 ; N Ccaron ; B 20 -18 609 849 ;
+C -1 ; WX 368 ; N ccaron ; B 28 -7 467 643 ;
+C -1 ; WX 672 ; N Dcaron ; B 7 0 657 847 ;
+C -1 ; WX 620 ; N dcaron ; B 18 -8 700 692 ;
+C -1 ; WX 672 ; N Dmacron ; B -16 0 657 625 ;
+C -1 ; WX 498 ; N dcroat ; B 16 -8 540 625 ;
+C -1 ; WX 590 ; N Emacron ; B 2 -1 603 715 ;
+C -1 ; WX 410 ; N emacron ; B 16 -9 413 516 ;
+C -1 ; WX 590 ; N Ebreve ; B 2 -1 603 811 ;
+C -1 ; WX 435 ; N ebreve ; B 23 -9 434 608 ;
+C -1 ; WX 588 ; N Edotaccent ; B 2 -1 603 764 ;
+C -1 ; WX 415 ; N edotaccent ; B 23 -9 420 557 ;
+C -1 ; WX 588 ; N Eogonek ; B 2 -222 603 627 ;
+C -1 ; WX 435 ; N eogonek ; B 23 -222 420 397 ;
+C -1 ; WX 590 ; N Ecaron ; B 2 -1 603 848 ;
+C -1 ; WX 435 ; N ecaron ; B 23 -9 437 644 ;
+C -1 ; WX 610 ; N Gcircumflex ; B 23 -13 596 850 ;
+C -1 ; WX 462 ; N gcircumflex ; B -20 -223 468 651 ;
+C -1 ; WX 611 ; N Gbreve ; B 23 -17 596 811 ;
+C -1 ; WX 462 ; N gbreve ; B -20 -223 455 609 ;
+C -1 ; WX 610 ; N Gdotaccent ; B 23 -17 596 775 ;
+C -1 ; WX 434 ; N gdotaccent ; B -20 -223 455 563 ;
+C -1 ; WX 610 ; N Gcommaaccent ; B 23 -299 596 642 ;
+C -1 ; WX 450 ; N gcommaaccent ; B -20 -223 455 654 ;
+C -1 ; WX 690 ; N Hcircumflex ; B 5 0 716 852 ;
+C -1 ; WX 444 ; N hcircumflex ; B 7 0 430 847 ;
+C -1 ; WX 672 ; N Hbar ; B -35 0 706 625 ;
+C -1 ; WX 672 ; N hbar ; B 7 0 430 625 ;
+C -1 ; WX 260 ; N Itilde ; B 5 0 432 785 ;
+C -1 ; WX 240 ; N itilde ; B -57 -8 349 588 ;
+C -1 ; WX 260 ; N Imacron ; B 5 0 384 721 ;
+C -1 ; WX 240 ; N imacron ; B -16 -8 302 517 ;
+C -1 ; WX 260 ; N Ibreve ; B 5 0 387 812 ;
+C -1 ; WX 240 ; N ibreve ; B 0 -8 316 608 ;
+C -1 ; WX 260 ; N Iogonek ; B -26 -222 289 623 ;
+C -1 ; WX 240 ; N iogonek ; B -26 -222 235 572 ;
+C -1 ; WX 260 ; N Idotaccent ; B 5 0 289 766 ;
+C -1 ; WX 240 ; N dotlessi ; B 26 -8 215 397 ;
+C -1 ; WX 615 ; N IJ ; B 5 -19 657 625 ;
+C -1 ; WX 454 ; N ij ; B 26 -223 447 572 ;
+C -1 ; WX 305 ; N Jcircumflex ; B 4 -19 547 848 ;
+C -1 ; WX 200 ; N jcircumflex ; B -151 -223 323 645 ;
+C -1 ; WX 675 ; N Kcommaaccent ; B 2 -301 729 627 ;
+C -1 ; WX 413 ; N kcommaaccent ; B 9 -298 443 625 ;
+C -1 ; WX 530 ; N Lacute ; B 3 -2 515 865 ;
+C -1 ; WX 240 ; N lacute ; B 13 -8 320 861 ;
+C -1 ; WX 530 ; N Lcommaaccent ; B 3 -295 515 625 ;
+C -1 ; WX 240 ; N lcommaaccent ; B -29 -301 245 630 ;
+C -1 ; WX 530 ; N Lcaron ; B 3 -2 587 740 ;
+C -1 ; WX 396 ; N lcaron ; B 13 -8 476 637 ;
+C -1 ; WX 530 ; N Ldot ; B 3 -2 515 625 ;
+C -1 ; WX 349 ; N ldot ; B 13 -8 346 630 ;
+C -1 ; WX 530 ; N Lslash ; B -25 -2 515 625 ;
+C -1 ; WX 250 ; N lslash ; B -9 -8 294 630 ;
+C -1 ; WX 750 ; N Nacute ; B 0 0 786 865 ;
+C -1 ; WX 470 ; N nacute ; B 3 -8 462 640 ;
+C -1 ; WX 750 ; N Ncommaaccent ; B 0 -297 786 627 ;
+C -1 ; WX 485 ; N ncommaaccent ; B 17 -302 476 397 ;
+C -1 ; WX 750 ; N Ncaron ; B 0 0 786 849 ;
+C -1 ; WX 470 ; N ncaron ; B 3 -8 462 649 ;
+C -1 ; WX 470 ; N napostrophe ; B 10 -8 469 637 ;
+C -1 ; WX 750 ; N Eng ; B 0 -224 786 627 ;
+C -1 ; WX 439 ; N eng ; B 3 -223 431 397 ;
+C -1 ; WX 675 ; N Omacron ; B 18 -14 660 722 ;
+C -1 ; WX 444 ; N omacron ; B 19 -6 436 519 ;
+C -1 ; WX 675 ; N Obreve ; B 18 -14 660 813 ;
+C -1 ; WX 444 ; N obreve ; B 19 -6 439 612 ;
+C -1 ; WX 675 ; N Ohungarumlaut ; B 18 -14 660 865 ;
+C -1 ; WX 436 ; N ohungarumlaut ; B 19 -6 435 650 ;
+C -1 ; WX 992 ; N OE ; B 18 -14 983 646 ;
+C -1 ; WX 764 ; N oe ; B 19 -9 727 397 ;
+C -1 ; WX 600 ; N Racute ; B 2 0 588 868 ;
+C -1 ; WX 290 ; N racute ; B 7 -1 321 642 ;
+C -1 ; WX 582 ; N Rcommaaccent ; B 2 -293 588 626 ;
+C -1 ; WX 294 ; N rcommaaccent ; B -54 -294 321 396 ;
+C -1 ; WX 600 ; N Rcaron ; B 2 0 588 852 ;
+C -1 ; WX 290 ; N rcaron ; B -2 -1 354 647 ;
+C -1 ; WX 610 ; N Sacute ; B 0 -17 629 869 ;
+C -1 ; WX 364 ; N sacute ; B 9 -11 351 642 ;
+C -1 ; WX 610 ; N Scircumflex ; B 0 -14 629 854 ;
+C -1 ; WX 364 ; N scircumflex ; B 9 -12 393 645 ;
+C -1 ; WX 610 ; N Scedilla ; B 0 -179 629 644 ;
+C -1 ; WX 364 ; N scedilla ; B 9 -178 351 396 ;
+C -1 ; WX 610 ; N Scaron ; B 0 -17 629 852 ;
+C -1 ; WX 364 ; N scaron ; B 9 -12 438 649 ;
+C -1 ; WX 640 ; N Tcommaaccent ; B 11 -302 650 625 ;
+C -1 ; WX 251 ; N tcommaaccent ; B -37 -301 264 518 ;
+C -1 ; WX 660 ; N Tcaron ; B 11 0 650 853 ;
+C -1 ; WX 393 ; N tcaron ; B 20 -10 473 587 ;
+C -1 ; WX 611 ; N Tbar ; B 1 0 640 625 ;
+C -1 ; WX 275 ; N tbar ; B 2 -10 264 518 ;
+C -1 ; WX 625 ; N Utilde ; B 11 -16 630 781 ;
+C -1 ; WX 460 ; N utilde ; B 18 -10 463 585 ;
+C -1 ; WX 625 ; N Umacron ; B 11 -16 630 720 ;
+C -1 ; WX 460 ; N umacron ; B 18 -10 444 520 ;
+C -1 ; WX 625 ; N Ubreve ; B 11 -16 630 813 ;
+C -1 ; WX 460 ; N ubreve ; B 18 -10 444 610 ;
+C -1 ; WX 625 ; N Uring ; B 11 -16 630 853 ;
+C -1 ; WX 460 ; N uring ; B 18 -10 444 653 ;
+C -1 ; WX 625 ; N Uhungarumlaut ; B 11 -16 630 871 ;
+C -1 ; WX 460 ; N uhungarumlaut ; B 18 -10 444 650 ;
+C -1 ; WX 625 ; N Uogonek ; B 11 -222 630 625 ;
+C -1 ; WX 460 ; N uogonek ; B 18 -222 444 388 ;
+C -1 ; WX 890 ; N Wcircumflex ; B 16 0 910 849 ;
+C -1 ; WX 663 ; N wcircumflex ; B 7 -2 672 650 ;
+C -1 ; WX 535 ; N Ycircumflex ; B 14 0 577 844 ;
+C -1 ; WX 505 ; N ycircumflex ; B -122 -224 495 649 ;
+C -1 ; WX 535 ; N Ydieresis ; B 7 0 570 777 ;
+C -1 ; WX 591 ; N Zacute ; B 2 -2 630 871 ;
+C -1 ; WX 404 ; N zacute ; B 7 -3 401 646 ;
+C -1 ; WX 620 ; N Zdotaccent ; B 2 -2 630 766 ;
+C -1 ; WX 380 ; N zdotaccent ; B 7 -3 401 559 ;
+C -1 ; WX 620 ; N Zcaron ; B 2 -2 630 855 ;
+C -1 ; WX 404 ; N zcaron ; B 7 -3 468 652 ;
+C -1 ; WX 330 ; N longs ; B -151 -223 401 644 ;
+C -1 ; WX 330 ; N florin ; B -151 -223 401 644 ;
+C -1 ; WX 690 ; N Ohorn ; B 18 -14 749 724 ; L dotbelowcomb uni1EE2 ; L tildecomb uni1EE0 ; L hookabovecomb uni1EDE ; L gravecomb uni1EDC ; L acutecomb uni1EDA ;
+C -1 ; WX 490 ; N ohorn ; B 19 -6 532 510 ; L dotbelowcomb uni1EE3 ; L tildecomb uni1EE1 ; L hookabovecomb uni1EDF ; L gravecomb uni1EDD ; L acutecomb uni1EDB ;
+C -1 ; WX 690 ; N Uhorn ; B 18 -16 785 767 ; L dotbelowcomb uni1EF0 ; L tildecomb uni1EEE ; L hookabovecomb uni1EEC ; L gravecomb uni1EEA ; L acutecomb uni1EE8 ;
+C -1 ; WX 490 ; N uhorn ; B 18 -10 587 526 ; L dotbelowcomb uni1EF1 ; L tildecomb uni1EEF ; L hookabovecomb uni1EED ; L gravecomb uni1EEB ; L acutecomb uni1EE9 ;
+C -1 ; WX 479 ; N uni01B7 ; B 9 -9 514 628 ;
+C -1 ; WX 610 ; N u01F4 ; B 23 -17 596 866 ;
+C -1 ; WX 426 ; N uni01F5 ; B -20 -223 455 646 ;
+C -1 ; WX 636 ; N Aringacute ; B 17 0 637 1083 ;
+C -1 ; WX 418 ; N aringacute ; B 15 -10 517 871 ;
+C -1 ; WX 970 ; N AEacute ; B -27 0 1035 865 ;
+C -1 ; WX 743 ; N aeacute ; B 32 -12 706 647 ;
+C -1 ; WX 675 ; N Oslashacute ; B 18 -99 660 849 ;
+C -1 ; WX 455 ; N oslashacute ; B 19 -88 435 644 ;
+C -1 ; WX 610 ; N Scommaaccent ; B 0 -300 629 644 ;
+C -1 ; WX 335 ; N scommaaccent ; B 9 -301 351 396 ;
+C -1 ; WX 374 ; N uni0292 ; B -65 -222 416 388 ;
+C -1 ; WX 522 ; N circumflex ; B 81 465 437 650 ;
+C -1 ; WX 381 ; N caron ; B 13 466 369 647 ;
+C -1 ; WX 407 ; N breve ; B 32 464 348 607 ;
+C -1 ; WX 360 ; N dotaccent ; B 133 483 229 577 ;
+C -1 ; WX 636 ; N ring ; B 312 468 501 652 ;
+C -1 ; WX 360 ; N ogonek ; B 54 -222 253 19 ;
+C -1 ; WX 471 ; N tilde ; B 39 462 445 582 ;
+C -1 ; WX 307 ; N hungarumlaut ; B 10 453 286 650 ;
+C -1 ; WX 160 ; N gravecomb ; B 12 450 148 647 ;
+C -1 ; WX 191 ; N acutecomb ; B 12 445 179 642 ;
+C -1 ; WX 430 ; N tildecomb ; B 12 466 418 586 ;
+C -1 ; WX 324 ; N uni0308 ; B 12 465 312 573 ;
+C -1 ; WX 178 ; N hookabovecomb ; B 12 673 166 876 ;
+C -1 ; WX 179 ; N uni0312 ; B 12 466 167 654 ;
+C -1 ; WX 205 ; N uni0313 ; B 12 473 193 646 ;
+C -1 ; WX 169 ; N uni0314 ; B 12 460 157 634 ;
+C -1 ; WX 130 ; N dotbelowcomb ; B 12 -164 118 -58 ;
+C -1 ; WX 180 ; N commaaccent ; B 12 -302 168 -114 ;
+C -1 ; WX 227 ; N cedillacomb ; B 12 -194 215 0 ;
+C -1 ; WX 223 ; N ogonekcomb ; B 12 -222 211 19 ;
+C -1 ; WX 311 ; N perispomenicomb ; B 12 464 299 578 ;
+C -1 ; WX 205 ; N koroniscomb ; B 12 473 193 646 ;
+C -1 ; WX 148 ; N uni0345 ; B 12 -224 136 -69 ;
+C -1 ; WX 191 ; N uni0374 ; B 12 451 179 648 ;
+C -1 ; WX 191 ; N uni0375 ; B 12 -208 179 -11 ;
+C -1 ; WX 148 ; N ypogegrammenicomb ; B 12 -224 136 -69 ;
+C -1 ; WX 243 ; N uni037E ; B 12 -121 231 393 ;
+C -1 ; WX 191 ; N tonos ; B 12 451 179 648 ;
+C -1 ; WX 378 ; N dieresistonos ; B 12 444 366 636 ;
+C -1 ; WX 638 ; N Alphatonos ; B 17 0 610 675 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 588 ; N Epsilontonos ; B -95 -1 602 674 ;
+C -1 ; WX 690 ; N Etatonos ; B -109 0 722 676 ;
+C -1 ; WX 260 ; N Iotatonos ; B -106 0 291 671 ;
+C -1 ; WX 675 ; N Omicrontonos ; B -125 -7 660 672 ;
+C -1 ; WX 535 ; N Upsilontonos ; B -217 0 552 676 ;
+C -1 ; WX 706 ; N Omegatonos ; B -23 1 693 671 ;
+C -1 ; WX 237 ; N iotadieresistonos ; B -31 -14 323 636 ;
+C -1 ; WX 638 ; N Alpha ; B 17 0 610 633 ; L uni0345 uni1FBC ; L gravecomb uni1FBA ; L uni0314 uni1F09 ; L uni0313 uni1F08 ; L acutecomb Alphatonos ;
+C -1 ; WX 603 ; N Beta ; B 7 0 611 625 ;
+C -1 ; WX 582 ; N Gamma ; B 5 -1 612 626 ;
+C -1 ; WX 588 ; N Epsilon ; B 2 -1 603 627 ; L gravecomb uni1FC8 ; L uni0314 uni1F19 ; L uni0313 uni1F18 ; L acutecomb Epsilontonos ;
+C -1 ; WX 618 ; N Zeta ; B 2 -2 630 628 ;
+C -1 ; WX 690 ; N Eta ; B 5 0 716 625 ; L uni0345 uni1FCC ; L gravecomb uni1FCA ; L uni0314 uni1F29 ; L uni0313 uni1F28 ; L acutecomb Etatonos ;
+C -1 ; WX 666 ; N Theta ; B 16 -17 658 643 ;
+C -1 ; WX 259 ; N Iota ; B 5 0 289 623 ; L gravecomb uni1FDA ; L uni0314 uni1F39 ; L uni0313 uni1F38 ; L uni0308 Iotadieresis ; L acutecomb Iotatonos ;
+C -1 ; WX 674 ; N Kappa ; B 2 0 729 627 ;
+C -1 ; WX 636 ; N Lambda ; B 21 0 614 633 ;
+C -1 ; WX 853 ; N Mu ; B 4 1 895 628 ;
+C -1 ; WX 750 ; N Nu ; B 0 0 786 627 ;
+C -1 ; WX 593 ; N Xi ; B 5 -3 612 626 ;
+C -1 ; WX 675 ; N Omicron ; B 16 -17 658 643 ; L gravecomb uni1FF8 ; L uni0314 uni1F49 ; L uni0313 uni1F48 ; L acutecomb Omicrontonos ;
+C -1 ; WX 777 ; N Pi ; B 13 -1 786 633 ;
+C -1 ; WX 578 ; N Rho ; B 5 0 589 626 ; L uni0314 uni1FEC ;
+C -1 ; WX 583 ; N Sigma ; B 1 -3 630 628 ;
+C -1 ; WX 661 ; N Tau ; B 11 0 650 625 ;
+C -1 ; WX 535 ; N Upsilon ; B 7 0 570 626 ; L gravecomb uni1FEA ; L uni0314 uni1F59 ; L uni0308 Upsilondieresis ; L acutecomb Upsilontonos ;
+C -1 ; WX 720 ; N Phi ; B 22 0 709 625 ;
+C -1 ; WX 735 ; N Chi ; B 8 0 773 626 ;
+C -1 ; WX 758 ; N Psi ; B 17 0 749 625 ;
+C -1 ; WX 306 ; N Iotadieresis ; B 5 0 387 775 ;
+C -1 ; WX 535 ; N Upsilondieresis ; B -14 0 549 776 ;
+C -1 ; WX 520 ; N alphatonos ; B 11 -10 512 644 ; L uni0345 uni1FB4 ;
+C -1 ; WX 330 ; N epsilontonos ; B 15 -9 352 649 ;
+C -1 ; WX 500 ; N etatonos ; B 22 -180 471 651 ; L uni0345 uni1FC4 ;
+C -1 ; WX 237 ; N iotatonos ; B 27 -14 266 648 ;
+C -1 ; WX 487 ; N upsilondieresistonos ; B 14 -9 483 629 ;
+C -1 ; WX 519 ; N alpha ; B 11 -10 512 399 ; L uni0345 uni1FB3 ; L gravecomb uni1F70 ; L uni0314 uni1F01 ; L uni0313 uni1F00 ; L acutecomb alphatonos ;
+C -1 ; WX 496 ; N beta ; B -22 -206 476 616 ;
+C -1 ; WX 599 ; N gamma ; B 11 -198 612 399 ;
+C -1 ; WX 447 ; N delta ; B 6 -7 447 609 ;
+C -1 ; WX 330 ; N epsilon ; B 15 -9 330 399 ; L gravecomb uni1F72 ; L uni0314 uni1F11 ; L uni0313 uni1F10 ; L acutecomb epsilontonos ;
+C -1 ; WX 389 ; N zeta ; B 12 -168 451 624 ;
+C -1 ; WX 502 ; N eta ; B 22 -180 471 405 ; L uni0345 uni1FC3 ; L gravecomb uni1F74 ; L uni0314 uni1F21 ; L uni0313 uni1F20 ; L acutecomb etatonos ;
+C -1 ; WX 434 ; N theta ; B 14 -7 426 642 ;
+C -1 ; WX 237 ; N iota ; B 27 -14 215 391 ; L gravecomb uni1F76 ; L uni0314 uni1F31 ; L uni0313 uni1F30 ; L uni0308 iotadieresis ; L acutecomb iotatonos ;
+C -1 ; WX 460 ; N kappa ; B 20 -13 453 401 ;
+C -1 ; WX 495 ; N lambda ; B 9 -11 462 610 ;
+C -1 ; WX 551 ; N uni03BC ; B 13 -191 540 389 ;
+C -1 ; WX 415 ; N nu ; B 21 -5 397 397 ;
+C -1 ; WX 383 ; N xi ; B 26 -169 417 627 ;
+C -1 ; WX 444 ; N omicron ; B 11 -6 427 396 ; L gravecomb uni1F78 ; L uni0314 uni1F41 ; L uni0313 uni1F40 ; L acutecomb omicrontonos ;
+C -1 ; WX 684 ; N pi ; B -1 -18 683 390 ;
+C -1 ; WX 444 ; N rho ; B -47 -178 431 396 ; L uni0314 uni1FE5 ; L uni0313 uni1FE4 ;
+C -1 ; WX 350 ; N uni03C2 ; B 5 -143 398 402 ;
+C -1 ; WX 509 ; N sigma ; B 17 -3 531 393 ;
+C -1 ; WX 507 ; N tau ; B 8 -7 493 390 ;
+C -1 ; WX 487 ; N upsilon ; B 14 -9 483 389 ; L gravecomb uni1F7A ; L uni0314 uni1F51 ; L uni0313 uni1F50 ; L acutecomb upsilontonos ; L uni0308 upsilondieresis ;
+C -1 ; WX 566 ; N phi ; B 22 -219 543 398 ;
+C -1 ; WX 489 ; N chi ; B -57 -183 483 399 ;
+C -1 ; WX 651 ; N psi ; B 14 -221 636 388 ;
+C -1 ; WX 672 ; N omega ; B 17 -8 658 401 ; L uni0345 uni1FF3 ; L gravecomb uni1F7C ; L uni0314 uni1F61 ; L uni0313 uni1F60 ; L acutecomb omegatonos ;
+C -1 ; WX 237 ; N iotadieresis ; B 13 -14 313 574 ; L gravecomb uni1FD2 ; L acutecomb iotadieresistonos ;
+C -1 ; WX 487 ; N upsilondieresis ; B 14 -9 483 574 ; L gravecomb uni1FE2 ; L acutecomb upsilondieresistonos ;
+C -1 ; WX 444 ; N omicrontonos ; B 11 -6 427 643 ;
+C -1 ; WX 487 ; N upsilontonos ; B 14 -9 483 649 ;
+C -1 ; WX 672 ; N omegatonos ; B 17 -8 658 643 ; L uni0345 uni1FF4 ;
+C -1 ; WX 559 ; N uni03DA ; B 56 -148 629 393 ;
+C -1 ; WX 581 ; N uni03DC ; B 6 0 605 628 ;
+C -1 ; WX 512 ; N uni03DE ; B 49 -222 469 393 ;
+C -1 ; WX 794 ; N uni03E0 ; B 55 -222 740 634 ;
+C -1 ; WX 671 ; N u04D2 ; B 17 0 610 777 ;
+C -1 ; WX 536 ; N u04D3 ; B 15 -10 517 575 ;
+C -1 ; WX 970 ; N uni04D4 ; B -31 0 1031 626 ;
+C -1 ; WX 685 ; N Ohm ; B 23 -8 665 773 ;
+C -1 ; WX 442 ; N uni04E7 ; B 19 -6 435 579 ;
+C -1 ; WX 890 ; N Wgrave ; B 3 0 897 874 ;
+C -1 ; WX 663 ; N wgrave ; B 7 -2 672 647 ;
+C -1 ; WX 890 ; N Wacute ; B -3 -1 891 869 ;
+C -1 ; WX 663 ; N wacute ; B 7 -2 672 645 ;
+C -1 ; WX 890 ; N Wdieresis ; B 3 0 897 773 ;
+C -1 ; WX 663 ; N wdieresis ; B 7 -2 672 569 ;
+C -1 ; WX 638 ; N uni1EA0 ; B 17 -180 610 633 ;
+C -1 ; WX 520 ; N uni1EA1 ; B 15 -179 517 398 ;
+C -1 ; WX 638 ; N uni1EA2 ; B 17 0 610 876 ;
+C -1 ; WX 520 ; N uni1EA3 ; B 15 -10 517 673 ;
+C -1 ; WX 638 ; N uni1EA4 ; B 17 0 812 868 ;
+C -1 ; WX 520 ; N uni1EA5 ; B 15 -10 664 666 ;
+C -1 ; WX 638 ; N uni1EA6 ; B 17 0 749 861 ;
+C -1 ; WX 520 ; N uni1EA7 ; B 15 -10 583 662 ;
+C -1 ; WX 743 ; N uni1EA8 ; B 17 0 799 876 ;
+C -1 ; WX 556 ; N uni1EA9 ; B 15 -10 612 670 ;
+C -1 ; WX 638 ; N uni1EAA ; B 17 0 624 975 ;
+C -1 ; WX 520 ; N uni1EAB ; B 15 -10 517 783 ;
+C -1 ; WX 638 ; N uni1EAC ; B 17 -182 631 853 ;
+C -1 ; WX 520 ; N uni1EAD ; B 15 -176 517 652 ;
+C -1 ; WX 638 ; N uni1EAE ; B 17 0 632 969 ;
+C -1 ; WX 520 ; N uni1EAF ; B 15 -10 517 779 ;
+C -1 ; WX 638 ; N uni1EB0 ; B 17 0 632 971 ;
+C -1 ; WX 520 ; N uni1EB1 ; B 15 -10 517 766 ;
+C -1 ; WX 638 ; N uni1EB2 ; B 17 0 632 964 ;
+C -1 ; WX 520 ; N uni1EB3 ; B 15 -10 517 774 ;
+C -1 ; WX 638 ; N uni1EB4 ; B 17 0 632 935 ;
+C -1 ; WX 520 ; N uni1EB5 ; B 15 -10 517 741 ;
+C -1 ; WX 808 ; N uni1EB6 ; B 17 -182 632 809 ;
+C -1 ; WX 520 ; N uni1EB7 ; B 15 -179 517 608 ;
+C -1 ; WX 588 ; N uni1EB8 ; B 2 -183 603 627 ;
+C -1 ; WX 435 ; N uni1EB9 ; B 23 -177 420 397 ;
+C -1 ; WX 588 ; N uni1EBA ; B 2 -1 603 876 ;
+C -1 ; WX 435 ; N uni1EBB ; B 23 -9 420 673 ;
+C -1 ; WX 588 ; N uni1EBC ; B 2 -1 603 780 ;
+C -1 ; WX 435 ; N uni1EBD ; B 23 -9 420 581 ;
+C -1 ; WX 588 ; N uni1EBE ; B 2 -1 746 867 ;
+C -1 ; WX 435 ; N uni1EBF ; B 23 -9 626 664 ;
+C -1 ; WX 588 ; N uni1EC0 ; B 2 -1 701 867 ;
+C -1 ; WX 435 ; N uni1EC1 ; B 23 -9 576 660 ;
+C -1 ; WX 588 ; N uni1EC2 ; B 2 -1 658 876 ;
+C -1 ; WX 483 ; N uni1EC3 ; B 23 -9 539 672 ;
+C -1 ; WX 588 ; N uni1EC4 ; B 2 -1 603 981 ;
+C -1 ; WX 435 ; N uni1EC5 ; B 15 -9 445 787 ;
+C -1 ; WX 588 ; N uni1EC6 ; B 2 -178 603 853 ;
+C -1 ; WX 435 ; N uni1EC7 ; B 23 -179 435 644 ;
+C -1 ; WX 260 ; N uni1EC8 ; B 5 0 324 876 ;
+C -1 ; WX 240 ; N uni1EC9 ; B 26 -8 263 673 ;
+C -1 ; WX 260 ; N uni1ECA ; B 5 -174 289 623 ;
+C -1 ; WX 240 ; N uni1ECB ; B 26 -174 235 572 ;
+C -1 ; WX 675 ; N uni1ECC ; B 18 -187 660 646 ;
+C -1 ; WX 444 ; N uni1ECD ; B 19 -173 435 396 ;
+C -1 ; WX 675 ; N uni1ECE ; B 18 -14 660 876 ;
+C -1 ; WX 444 ; N uni1ECF ; B 19 -6 435 668 ;
+C -1 ; WX 675 ; N uni1ED0 ; B 18 -14 777 863 ;
+C -1 ; WX 444 ; N uni1ED1 ; B 19 -6 643 664 ;
+C -1 ; WX 675 ; N uni1ED2 ; B 18 -14 705 863 ;
+C -1 ; WX 444 ; N uni1ED3 ; B 19 -6 576 663 ;
+C -1 ; WX 675 ; N uni1ED4 ; B 18 -14 687 876 ;
+C -1 ; WX 486 ; N uni1ED5 ; B 19 -6 542 673 ;
+C -1 ; WX 675 ; N uni1ED6 ; B 18 -14 660 987 ;
+C -1 ; WX 444 ; N uni1ED7 ; B 19 -6 450 779 ;
+C -1 ; WX 675 ; N uni1ED8 ; B 18 -182 660 853 ;
+C -1 ; WX 444 ; N uni1ED9 ; B 19 -182 447 645 ;
+C -1 ; WX 690 ; N uni1EDA ; B 18 -14 749 868 ;
+C -1 ; WX 490 ; N uni1EDB ; B 19 -6 532 660 ;
+C -1 ; WX 690 ; N uni1EDC ; B 18 -14 749 866 ;
+C -1 ; WX 490 ; N uni1EDD ; B 19 -6 532 660 ;
+C -1 ; WX 724 ; N uni1EDE ; B 18 -14 749 890 ;
+C -1 ; WX 576 ; N uni1EDF ; B 19 -6 532 673 ;
+C -1 ; WX 690 ; N uni1EE0 ; B 18 -14 749 779 ;
+C -1 ; WX 490 ; N uni1EE1 ; B 19 -6 532 583 ;
+C -1 ; WX 690 ; N uni1EE2 ; B 18 -164 749 724 ;
+C -1 ; WX 490 ; N uni1EE3 ; B 19 -164 532 510 ;
+C -1 ; WX 625 ; N uni1EE4 ; B 11 -177 630 625 ;
+C -1 ; WX 460 ; N uni1EE5 ; B 18 -179 444 388 ;
+C -1 ; WX 625 ; N uni1EE6 ; B 11 -16 630 876 ;
+C -1 ; WX 460 ; N uni1EE7 ; B 18 -10 444 668 ;
+C -1 ; WX 770 ; N uni1EE8 ; B 18 -16 785 868 ;
+C -1 ; WX 546 ; N uni1EE9 ; B 18 -10 587 664 ;
+C -1 ; WX 770 ; N uni1EEA ; B 18 -16 785 869 ;
+C -1 ; WX 546 ; N uni1EEB ; B 18 -10 587 644 ;
+C -1 ; WX 770 ; N uni1EEC ; B 18 -16 785 876 ;
+C -1 ; WX 546 ; N uni1EED ; B 18 -10 587 670 ;
+C -1 ; WX 770 ; N uni1EEE ; B 18 -16 785 775 ;
+C -1 ; WX 546 ; N uni1EEF ; B 18 -10 587 581 ;
+C -1 ; WX 751 ; N uni1EF0 ; B 18 -234 785 767 ;
+C -1 ; WX 544 ; N uni1EF1 ; B 18 -238 587 526 ;
+C -1 ; WX 535 ; N Ygrave ; B 1 -1 564 869 ;
+C -1 ; WX 491 ; N ygrave ; B -122 -224 495 644 ;
+C -1 ; WX 535 ; N uni1EF4 ; B -1 -176 562 626 ;
+C -1 ; WX 505 ; N uni1EF5 ; B -129 -224 488 389 ;
+C -1 ; WX 535 ; N uni1EF6 ; B 14 0 577 876 ;
+C -1 ; WX 505 ; N uni1EF7 ; B -122 -224 495 672 ;
+C -1 ; WX 535 ; N uni1EF8 ; B 4 0 567 775 ;
+C -1 ; WX 505 ; N uni1EF9 ; B -122 -224 495 581 ;
+C -1 ; WX 520 ; N uni1F00 ; B 11 -10 512 642 ; L uni0345 uni1F80 ; L acutecomb uni1F04 ; L gravecomb uni1F02 ;
+C -1 ; WX 520 ; N uni1F01 ; B 11 -10 512 648 ; L uni0345 uni1F81 ; L acutecomb uni1F05 ; L gravecomb uni1F03 ;
+C -1 ; WX 520 ; N uni1F02 ; B 11 -10 512 657 ; L uni0345 uni1F82 ;
+C -1 ; WX 520 ; N uni1F03 ; B 11 -10 512 646 ; L uni0345 uni1F83 ;
+C -1 ; WX 520 ; N uni1F04 ; B 18 -8 519 647 ; L uni0345 uni1F84 ;
+C -1 ; WX 520 ; N uni1F05 ; B 11 -10 512 643 ; L uni0345 uni1F85 ;
+C -1 ; WX 520 ; N uni1F06 ; B 11 -10 512 709 ; L uni0345 uni1F86 ;
+C -1 ; WX 520 ; N uni1F07 ; B 11 -10 512 699 ; L uni0345 uni1F87 ;
+C -1 ; WX 638 ; N uni1F08 ; B 17 0 610 662 ; L uni0345 uni1F88 ; L acutecomb uni1F0C ; L gravecomb uni1F0A ;
+C -1 ; WX 638 ; N uni1F09 ; B 17 0 610 673 ; L uni0345 uni1F89 ; L acutecomb uni1F0D ; L gravecomb uni1F0B ;
+C -1 ; WX 638 ; N uni1F0A ; B -78 0 610 672 ; L uni0345 uni1F8A ;
+C -1 ; WX 638 ; N uni1F0B ; B -60 0 610 667 ; L uni0345 uni1F8B ;
+C -1 ; WX 638 ; N uni1F0C ; B -84 0 610 668 ; L uni0345 uni1F8C ;
+C -1 ; WX 638 ; N uni1F0D ; B -44 0 610 662 ; L uni0345 uni1F8D ;
+C -1 ; WX 638 ; N uni1F0E ; B -49 0 610 672 ; L uni0345 uni1F8E ;
+C -1 ; WX 638 ; N uni1F0F ; B -45 0 610 678 ; L uni0345 uni1F8F ;
+C -1 ; WX 330 ; N uni1F10 ; B 11 -9 345 639 ; L acutecomb uni1F14 ; L gravecomb uni1F12 ;
+C -1 ; WX 330 ; N uni1F11 ; B 8 -9 354 644 ; L acutecomb uni1F15 ; L gravecomb uni1F13 ;
+C -1 ; WX 330 ; N uni1F12 ; B 15 -9 354 646 ;
+C -1 ; WX 330 ; N uni1F13 ; B 10 -9 326 646 ;
+C -1 ; WX 330 ; N uni1F14 ; B 15 -9 392 645 ;
+C -1 ; WX 330 ; N uni1F15 ; B 8 -9 392 643 ;
+C -1 ; WX 588 ; N uni1F18 ; B -150 -1 602 668 ; L acutecomb uni1F1C ; L gravecomb uni1F1A ;
+C -1 ; WX 588 ; N uni1F19 ; B -126 -1 605 668 ; L acutecomb uni1F1D ; L gravecomb uni1F1B ;
+C -1 ; WX 588 ; N uni1F1A ; B -239 -1 598 669 ;
+C -1 ; WX 588 ; N uni1F1B ; B -233 -1 599 665 ;
+C -1 ; WX 588 ; N uni1F1C ; B -225 -1 599 666 ;
+C -1 ; WX 588 ; N uni1F1D ; B -231 -1 609 669 ;
+C -1 ; WX 500 ; N uni1F20 ; B 22 -180 471 645 ; L uni0345 uni1F90 ; L acutecomb uni1F24 ; L gravecomb uni1F22 ;
+C -1 ; WX 500 ; N uni1F21 ; B 22 -180 471 644 ; L uni0345 uni1F91 ; L acutecomb uni1F25 ; L gravecomb uni1F23 ;
+C -1 ; WX 500 ; N uni1F22 ; B 22 -180 471 644 ; L uni0345 uni1F92 ;
+C -1 ; WX 500 ; N uni1F23 ; B 22 -180 471 644 ; L uni0345 uni1F93 ;
+C -1 ; WX 500 ; N uni1F24 ; B 22 -180 471 646 ; L uni0345 uni1F94 ;
+C -1 ; WX 500 ; N uni1F25 ; B 22 -180 471 647 ; L uni0345 uni1F95 ;
+C -1 ; WX 500 ; N uni1F26 ; B 22 -180 471 707 ; L uni0345 uni1F96 ;
+C -1 ; WX 500 ; N uni1F27 ; B 22 -180 471 708 ; L uni0345 uni1F97 ;
+C -1 ; WX 690 ; N uni1F28 ; B -139 0 710 660 ; L uni0345 uni1F98 ; L acutecomb uni1F2C ; L gravecomb uni1F2A ;
+C -1 ; WX 690 ; N uni1F29 ; B -137 0 701 665 ; L uni0345 uni1F99 ; L acutecomb uni1F2D ; L gravecomb uni1F2B ;
+C -1 ; WX 690 ; N uni1F2A ; B -226 0 704 668 ; L uni0345 uni1F9A ;
+C -1 ; WX 690 ; N uni1F2B ; B -223 0 703 683 ; L uni0345 uni1F9B ;
+C -1 ; WX 690 ; N uni1F2C ; B -226 0 704 675 ; L uni0345 uni1F9C ;
+C -1 ; WX 690 ; N uni1F2D ; B -238 0 703 673 ; L uni0345 uni1F9D ;
+C -1 ; WX 690 ; N uni1F2E ; B -258 0 706 677 ; L uni0345 uni1F9E ;
+C -1 ; WX 690 ; N uni1F2F ; B -249 0 711 670 ; L uni0345 uni1F9F ;
+C -1 ; WX 237 ; N uni1F30 ; B 20 -9 235 638 ; L acutecomb uni1F34 ; L gravecomb uni1F32 ;
+C -1 ; WX 237 ; N uni1F31 ; B 24 -7 246 644 ; L acutecomb uni1F35 ; L gravecomb uni1F33 ;
+C -1 ; WX 237 ; N uni1F32 ; B 17 -7 274 645 ;
+C -1 ; WX 237 ; N uni1F33 ; B -15 -7 243 644 ;
+C -1 ; WX 237 ; N uni1F34 ; B 29 -7 342 661 ;
+C -1 ; WX 237 ; N uni1F35 ; B 17 -9 307 643 ;
+C -1 ; WX 237 ; N uni1F36 ; B 27 -14 330 702 ;
+C -1 ; WX 237 ; N uni1F37 ; B 30 -8 337 709 ;
+C -1 ; WX 260 ; N uni1F38 ; B -150 0 289 673 ; L acutecomb uni1F3C ; L gravecomb uni1F3A ;
+C -1 ; WX 260 ; N uni1F39 ; B -123 0 290 673 ; L acutecomb uni1F3D ; L gravecomb uni1F3B ;
+C -1 ; WX 260 ; N uni1F3A ; B -237 0 290 672 ;
+C -1 ; WX 260 ; N uni1F3B ; B -238 0 290 665 ;
+C -1 ; WX 260 ; N uni1F3C ; B -239 0 292 669 ;
+C -1 ; WX 260 ; N uni1F3D ; B -229 0 291 664 ;
+C -1 ; WX 260 ; N uni1F3E ; B -231 0 295 678 ;
+C -1 ; WX 260 ; N uni1F3F ; B -241 0 289 679 ;
+C -1 ; WX 444 ; N uni1F40 ; B 15 -3 431 642 ; L acutecomb uni1F44 ; L gravecomb uni1F42 ;
+C -1 ; WX 444 ; N uni1F41 ; B 18 -6 434 647 ; L acutecomb uni1F45 ; L gravecomb uni1F43 ;
+C -1 ; WX 444 ; N uni1F42 ; B 18 -6 434 645 ;
+C -1 ; WX 444 ; N uni1F43 ; B 11 -6 427 646 ;
+C -1 ; WX 444 ; N uni1F44 ; B 18 -6 441 649 ;
+C -1 ; WX 444 ; N uni1F45 ; B 16 -9 442 643 ;
+C -1 ; WX 675 ; N uni1F48 ; B -157 -7 666 664 ; L acutecomb uni1F4C ; L gravecomb uni1F4A ;
+C -1 ; WX 675 ; N uni1F49 ; B -126 -7 660 666 ; L acutecomb uni1F4D ; L gravecomb uni1F4B ;
+C -1 ; WX 675 ; N uni1F4A ; B -244 -7 660 676 ;
+C -1 ; WX 675 ; N uni1F4B ; B -245 -7 663 665 ;
+C -1 ; WX 675 ; N uni1F4C ; B -243 -7 665 666 ;
+C -1 ; WX 675 ; N uni1F4D ; B -248 -7 662 665 ;
+C -1 ; WX 487 ; N uni1F50 ; B 14 -9 483 639 ; L acutecomb uni1F54 ; L gravecomb uni1F52 ;
+C -1 ; WX 487 ; N uni1F51 ; B 14 -9 483 641 ; L acutecomb uni1F55 ; L gravecomb uni1F53 ;
+C -1 ; WX 487 ; N uni1F52 ; B 14 -9 483 644 ;
+C -1 ; WX 487 ; N uni1F53 ; B 14 -9 483 644 ;
+C -1 ; WX 487 ; N uni1F54 ; B 14 -9 483 643 ;
+C -1 ; WX 487 ; N uni1F55 ; B 14 -9 483 641 ;
+C -1 ; WX 487 ; N uni1F56 ; B 14 -9 483 711 ;
+C -1 ; WX 487 ; N uni1F57 ; B 14 -9 483 703 ;
+C -1 ; WX 535 ; N uni1F59 ; B -209 0 566 674 ; L acutecomb uni1F5D ; L gravecomb uni1F5B ;
+C -1 ; WX 535 ; N uni1F5B ; B -304 0 560 672 ;
+C -1 ; WX 535 ; N uni1F5D ; B -318 0 570 670 ;
+C -1 ; WX 535 ; N uni1F5F ; B -323 0 576 673 ;
+C -1 ; WX 672 ; N uni1F60 ; B 17 -8 658 638 ; L uni0345 uni1FA0 ; L acutecomb uni1F64 ; L gravecomb uni1F62 ;
+C -1 ; WX 672 ; N uni1F61 ; B 17 -8 658 638 ; L uni0345 uni1FA1 ; L acutecomb uni1F65 ; L gravecomb uni1F63 ;
+C -1 ; WX 672 ; N uni1F62 ; B 17 -8 658 643 ; L uni0345 uni1FA2 ;
+C -1 ; WX 672 ; N uni1F63 ; B 17 -8 658 640 ; L uni0345 uni1FA3 ;
+C -1 ; WX 672 ; N uni1F64 ; B 17 -8 658 643 ; L uni0345 uni1FA4 ;
+C -1 ; WX 672 ; N uni1F65 ; B 17 -8 658 645 ; L uni0345 uni1FA5 ;
+C -1 ; WX 672 ; N uni1F66 ; B 17 -8 658 705 ; L uni0345 uni1FA6 ;
+C -1 ; WX 672 ; N uni1F67 ; B 17 -8 658 699 ; L uni0345 uni1FA7 ;
+C -1 ; WX 754 ; N uni1F68 ; B -105 1 722 670 ; L uni0345 uni1FA8 ; L acutecomb uni1F6C ; L gravecomb uni1F6A ;
+C -1 ; WX 754 ; N uni1F69 ; B -54 1 722 663 ; L uni0345 uni1FA9 ; L acutecomb uni1F6D ; L gravecomb uni1F6B ;
+C -1 ; WX 754 ; N uni1F6A ; B -190 1 726 668 ; L uni0345 uni1FAA ;
+C -1 ; WX 754 ; N uni1F6B ; B -182 1 727 666 ; L uni0345 uni1FAB ;
+C -1 ; WX 754 ; N uni1F6C ; B -183 1 724 669 ; L uni0345 uni1FAC ;
+C -1 ; WX 754 ; N uni1F6D ; B -183 1 722 669 ; L uni0345 uni1FAD ;
+C -1 ; WX 754 ; N uni1F6E ; B -202 1 721 677 ; L uni0345 uni1FAE ;
+C -1 ; WX 754 ; N uni1F6F ; B -206 -3 728 668 ; L uni0345 uni1FAF ;
+C -1 ; WX 520 ; N uni1F70 ; B 11 -10 512 639 ; L uni0345 uni1FB2 ;
+C -1 ; WX 520 ; N uni1F71 ; B 11 -10 512 643 ;
+C -1 ; WX 330 ; N uni1F72 ; B 11 -9 326 642 ;
+C -1 ; WX 330 ; N uni1F73 ; B 15 -9 368 648 ;
+C -1 ; WX 500 ; N uni1F74 ; B 22 -180 471 638 ; L uni0345 uni1FC2 ;
+C -1 ; WX 569 ; N uni1F75 ; B 22 -180 471 636 ;
+C -1 ; WX 237 ; N uni1F76 ; B 28 -9 216 640 ;
+C -1 ; WX 237 ; N uni1F77 ; B 20 -14 283 642 ;
+C -1 ; WX 444 ; N uni1F78 ; B 11 -6 427 638 ;
+C -1 ; WX 444 ; N uni1F79 ; B 18 -6 434 644 ;
+C -1 ; WX 487 ; N uni1F7A ; B 14 -8 483 640 ;
+C -1 ; WX 487 ; N uni1F7B ; B 14 -9 483 644 ;
+C -1 ; WX 672 ; N uni1F7C ; B 17 -8 658 640 ; L uni0345 uni1FF2 ;
+C -1 ; WX 672 ; N uni1F7D ; B 17 -8 658 644 ;
+C -1 ; WX 520 ; N uni1F80 ; B 11 -224 512 646 ;
+C -1 ; WX 520 ; N uni1F81 ; B 11 -224 512 646 ;
+C -1 ; WX 520 ; N uni1F82 ; B 11 -224 512 646 ;
+C -1 ; WX 520 ; N uni1F83 ; B 11 -224 512 646 ;
+C -1 ; WX 520 ; N uni1F84 ; B 11 -224 512 643 ;
+C -1 ; WX 520 ; N uni1F85 ; B 11 -224 512 643 ;
+C -1 ; WX 520 ; N uni1F86 ; B 11 -224 512 707 ;
+C -1 ; WX 520 ; N uni1F87 ; B 11 -224 512 700 ;
+C -1 ; WX 638 ; N uni1F88 ; B 17 -224 610 662 ;
+C -1 ; WX 638 ; N uni1F89 ; B 17 -224 610 658 ;
+C -1 ; WX 638 ; N uni1F8A ; B -80 -224 610 672 ;
+C -1 ; WX 638 ; N uni1F8B ; B -70 -224 610 659 ;
+C -1 ; WX 638 ; N uni1F8C ; B -63 -224 610 665 ;
+C -1 ; WX 638 ; N uni1F8D ; B -57 -224 610 665 ;
+C -1 ; WX 638 ; N uni1F8E ; B -85 -224 610 668 ;
+C -1 ; WX 638 ; N uni1F8F ; B -46 -224 610 671 ;
+C -1 ; WX 500 ; N uni1F90 ; B 22 -224 471 644 ;
+C -1 ; WX 500 ; N uni1F91 ; B 22 -224 471 646 ;
+C -1 ; WX 500 ; N uni1F92 ; B 22 -224 471 646 ;
+C -1 ; WX 500 ; N uni1F93 ; B 22 -225 471 663 ;
+C -1 ; WX 500 ; N uni1F94 ; B 22 -225 471 643 ;
+C -1 ; WX 500 ; N uni1F95 ; B 22 -224 471 643 ;
+C -1 ; WX 500 ; N uni1F96 ; B 22 -224 471 707 ;
+C -1 ; WX 500 ; N uni1F97 ; B 22 -224 471 700 ;
+C -1 ; WX 690 ; N uni1F98 ; B -160 -224 706 669 ;
+C -1 ; WX 690 ; N uni1F99 ; B -129 -224 708 669 ;
+C -1 ; WX 690 ; N uni1F9A ; B -240 -224 700 658 ;
+C -1 ; WX 690 ; N uni1F9B ; B -239 -224 717 665 ;
+C -1 ; WX 690 ; N uni1F9C ; B -234 -224 721 665 ;
+C -1 ; WX 690 ; N uni1F9D ; B -230 -224 722 665 ;
+C -1 ; WX 690 ; N uni1F9E ; B -224 -224 720 677 ;
+C -1 ; WX 690 ; N uni1F9F ; B -252 -224 714 674 ;
+C -1 ; WX 672 ; N uni1FA0 ; B 17 -224 658 644 ;
+C -1 ; WX 672 ; N uni1FA1 ; B 17 -224 658 646 ;
+C -1 ; WX 672 ; N uni1FA2 ; B 17 -224 658 646 ;
+C -1 ; WX 672 ; N uni1FA3 ; B 17 -224 658 646 ;
+C -1 ; WX 672 ; N uni1FA4 ; B 17 -224 658 643 ;
+C -1 ; WX 672 ; N uni1FA5 ; B 17 -224 658 643 ;
+C -1 ; WX 672 ; N uni1FA6 ; B 17 -224 658 707 ;
+C -1 ; WX 672 ; N uni1FA7 ; B 17 -224 658 700 ;
+C -1 ; WX 754 ; N uni1FA8 ; B -106 -224 715 669 ;
+C -1 ; WX 754 ; N uni1FA9 ; B -56 -224 716 665 ;
+C -1 ; WX 754 ; N uni1FAA ; B -193 -224 730 665 ;
+C -1 ; WX 754 ; N uni1FAB ; B -197 -224 733 665 ;
+C -1 ; WX 754 ; N uni1FAC ; B -181 -224 731 662 ;
+C -1 ; WX 754 ; N uni1FAD ; B -181 -224 726 668 ;
+C -1 ; WX 754 ; N uni1FAE ; B -207 -224 726 669 ;
+C -1 ; WX 754 ; N uni1FAF ; B -208 -224 718 668 ;
+C -1 ; WX 520 ; N uni1FB0 ; B 11 -10 512 599 ;
+C -1 ; WX 520 ; N uni1FB1 ; B 11 -10 512 529 ;
+C -1 ; WX 520 ; N uni1FB2 ; B 11 -224 512 640 ;
+C -1 ; WX 520 ; N uni1FB3 ; B 11 -224 512 399 ;
+C -1 ; WX 520 ; N uni1FB4 ; B 11 -224 512 637 ;
+C -1 ; WX 520 ; N uni1FB6 ; B 11 -10 512 578 ; L uni0345 uni1FB7 ;
+C -1 ; WX 520 ; N uni1FB7 ; B 11 -224 512 581 ;
+C -1 ; WX 638 ; N uni1FB8 ; B 17 0 612 802 ;
+C -1 ; WX 638 ; N uni1FB9 ; B 17 0 621 732 ;
+C -1 ; WX 638 ; N uni1FBA ; B 17 0 610 663 ;
+C -1 ; WX 638 ; N uni1FBB ; B 17 0 610 674 ;
+C -1 ; WX 638 ; N uni1FBC ; B 17 -224 610 633 ;
+C -1 ; WX 167 ; N uni1FBD ; B 12 462 155 636 ;
+C -1 ; WX 148 ; N uni1FBE ; B 12 -224 136 -69 ;
+C -1 ; WX 167 ; N uni1FBF ; B -27 489 154 662 ; L acutecomb uni1FCE ; L gravecomb uni1FCD ;
+C -1 ; WX 311 ; N uni1FC0 ; B 12 467 299 581 ;
+C -1 ; WX 312 ; N uni1FC1 ; B 12 463 300 709 ;
+C -1 ; WX 500 ; N uni1FC2 ; B 22 -224 471 640 ;
+C -1 ; WX 500 ; N uni1FC3 ; B 22 -224 471 405 ;
+C -1 ; WX 500 ; N uni1FC4 ; B 22 -224 471 647 ;
+C -1 ; WX 500 ; N uni1FC6 ; B 22 -180 471 578 ; L uni0345 uni1FC7 ;
+C -1 ; WX 500 ; N uni1FC7 ; B 22 -224 471 574 ;
+C -1 ; WX 588 ; N uni1FC8 ; B -102 -1 613 668 ;
+C -1 ; WX 588 ; N uni1FC9 ; B -118 -1 601 670 ;
+C -1 ; WX 690 ; N uni1FCA ; B -117 0 712 672 ;
+C -1 ; WX 690 ; N uni1FCB ; B -131 0 710 677 ;
+C -1 ; WX 690 ; N uni1FCC ; B 5 -224 716 625 ;
+C -1 ; WX 281 ; N uni1FCD ; B 11 483 268 672 ;
+C -1 ; WX 313 ; N uni1FCE ; B 13 475 302 668 ;
+C -1 ; WX 311 ; N uni1FCF ; B 11 431 298 669 ;
+C -1 ; WX 237 ; N uni1FD0 ; B 19 -14 310 599 ;
+C -1 ; WX 237 ; N uni1FD1 ; B 7 -14 323 529 ;
+C -1 ; WX 237 ; N uni1FD2 ; B -16 -14 322 630 ;
+C -1 ; WX 237 ; N uni1FD3 ; B -4 -9 334 636 ;
+C -1 ; WX 237 ; N uni1FD6 ; B 3 -9 290 580 ;
+C -1 ; WX 237 ; N uni1FD7 ; B 10 -14 298 716 ;
+C -1 ; WX 260 ; N uni1FD8 ; B 5 0 385 804 ;
+C -1 ; WX 260 ; N uni1FD9 ; B 5 0 386 732 ;
+C -1 ; WX 260 ; N uni1FDA ; B -92 0 296 663 ;
+C -1 ; WX 306 ; N uni1FDB ; B -90 0 295 676 ;
+C -1 ; WX 282 ; N uni1FDD ; B 12 474 270 663 ;
+C -1 ; WX 314 ; N uni1FDE ; B 13 469 303 662 ;
+C -1 ; WX 312 ; N uni1FDF ; B 11 430 299 668 ;
+C -1 ; WX 487 ; N uni1FE0 ; B 15 -9 484 599 ;
+C -1 ; WX 487 ; N uni1FE1 ; B 15 -9 484 529 ;
+C -1 ; WX 487 ; N uni1FE2 ; B 14 -9 483 632 ;
+C -1 ; WX 487 ; N uni1FE3 ; B 14 -9 483 631 ;
+C -1 ; WX 444 ; N uni1FE4 ; B -47 -178 431 644 ;
+C -1 ; WX 444 ; N uni1FE5 ; B -47 -178 431 641 ;
+C -1 ; WX 487 ; N uni1FE6 ; B 14 -9 483 582 ;
+C -1 ; WX 487 ; N uni1FE7 ; B 15 -9 484 709 ;
+C -1 ; WX 535 ; N uni1FE8 ; B 20 0 583 805 ;
+C -1 ; WX 535 ; N uni1FE9 ; B 11 0 574 732 ;
+C -1 ; WX 535 ; N uni1FEA ; B -163 0 569 666 ;
+C -1 ; WX 535 ; N uni1FEB ; B -213 0 571 666 ;
+C -1 ; WX 576 ; N uni1FEC ; B -75 0 600 636 ;
+C -1 ; WX 362 ; N uni1FED ; B 12 443 350 632 ;
+C -1 ; WX 362 ; N uni1FEE ; B 12 439 350 631 ;
+C -1 ; WX 170 ; N uni1FEF ; B 12 467 158 663 ;
+C -1 ; WX 672 ; N uni1FF2 ; B 17 -224 658 640 ;
+C -1 ; WX 672 ; N uni1FF3 ; B 17 -224 658 401 ;
+C -1 ; WX 672 ; N uni1FF4 ; B 17 -224 658 644 ;
+C -1 ; WX 672 ; N uni1FF6 ; B 17 -8 658 574 ; L uni0345 uni1FF7 ;
+C -1 ; WX 672 ; N uni1FF7 ; B 17 -224 658 579 ;
+C -1 ; WX 675 ; N uni1FF8 ; B -138 -7 660 674 ;
+C -1 ; WX 675 ; N uni1FF9 ; B -99 -17 660 676 ;
+C -1 ; WX 754 ; N uni1FFA ; B 5 1 730 644 ;
+C -1 ; WX 754 ; N uni1FFB ; B 12 1 730 644 ;
+C -1 ; WX 754 ; N uni1FFC ; B 48 -224 730 644 ;
+C -1 ; WX 191 ; N uni1FFD ; B 15 477 182 674 ;
+C -1 ; WX 194 ; N uni1FFE ; B 24 496 194 673 ; L acutecomb uni1FDE ; L gravecomb uni1FDD ;
+C -1 ; WX 355 ; N uni2009 ; B 126 -10 332 578 ;
+C -1 ; WX 0 ; N uni200B ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 717 ; N endash ; B 0 204 714 279 ;
+C -1 ; WX 901 ; N emdash ; B 0 204 900 279 ;
+C -1 ; WX 372 ; N uni2016 ; B -24 -216 397 635 ;
+C -1 ; WX 500 ; N underscoredbl ; B -7 -315 550 -139 ;
+C -1 ; WX 207 ; N quoteleft ; B 32 450 178 646 ;
+C -1 ; WX 249 ; N quoteright ; B 74 450 220 646 ;
+C -1 ; WX 209 ; N quotesinglbase ; B 12 -136 185 67 ;
+C -1 ; WX 343 ; N quotedblleft ; B 32 450 314 646 ;
+C -1 ; WX 385 ; N quotedblright ; B 74 450 356 646 ;
+C -1 ; WX 357 ; N quotedblbase ; B 12 -134 333 69 ;
+C -1 ; WX 542 ; N dagger ; B 48 -228 516 631 ;
+C -1 ; WX 493 ; N daggerdbl ; B 34 -229 555 634 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ; L period ellipsis ;
+C -1 ; WX 882 ; N ellipsis ; B 102 -16 830 111 ;
+C -1 ; WX 1047 ; N perthousand ; B 89 -88 998 649 ;
+C -1 ; WX 340 ; N guilsinglleft ; B 24 0 336 478 ;
+C -1 ; WX 340 ; N guilsinglright ; B 4 0 316 478 ;
+C -1 ; WX 513 ; N exclamdbl ; B 2 -10 495 626 ;
+C -1 ; WX 537 ; N uni203D ; B 63 -13 478 634 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 167 ; N fraction ; B -162 -17 329 688 ;
+C -1 ; WX 180 ; N minute ; B 79 453 215 650 ; L minute second ;
+C -1 ; WX 339 ; N second ; B 22 453 325 650 ;
+C -1 ; WX 388 ; N zerosuperior ; B 49 283 332 653 ;
+C -1 ; WX 388 ; N foursuperior ; B 57 317 335 669 ;
+C -1 ; WX 388 ; N fivesuperior ; B 57 293 369 654 ;
+C -1 ; WX 388 ; N sixsuperior ; B 62 293 338 669 ;
+C -1 ; WX 388 ; N sevensuperior ; B 73 301 358 656 ;
+C -1 ; WX 388 ; N eightsuperior ; B 74 297 356 669 ;
+C -1 ; WX 388 ; N ninesuperior ; B 78 295 352 668 ;
+C -1 ; WX 388 ; N uni207A ; B 43 315 346 616 ;
+C -1 ; WX 388 ; N uni207B ; B 51 435 354 496 ;
+C -1 ; WX 388 ; N uni207C ; B 43 389 346 535 ;
+C -1 ; WX 220 ; N parenleftsuperior ; B 30 178 215 710 ;
+C -1 ; WX 220 ; N parenrightsuperior ; B 4 178 190 706 ;
+C -1 ; WX 292 ; N nsuperior ; B 18 249 282 483 ;
+C -1 ; WX 375 ; N zeroinferior ; B 42 -11 325 359 ;
+C -1 ; WX 375 ; N oneinferior ; B 159 28 319 381 ;
+C -1 ; WX 375 ; N twoinferior ; B -44 24 259 383 ;
+C -1 ; WX 375 ; N threeinferior ; B 59 23 345 393 ;
+C -1 ; WX 375 ; N fourinferior ; B 54 65 332 417 ;
+C -1 ; WX 375 ; N fiveinferior ; B 62 6 374 367 ;
+C -1 ; WX 375 ; N sixinferior ; B 60 -17 336 359 ;
+C -1 ; WX 375 ; N seveninferior ; B 76 8 361 363 ;
+C -1 ; WX 375 ; N eightinferior ; B 72 -11 354 361 ;
+C -1 ; WX 375 ; N nineinferior ; B 78 -17 352 356 ;
+C -1 ; WX 375 ; N uni208A ; B 43 25 346 326 ;
+C -1 ; WX 375 ; N uni208B ; B 37 145 340 206 ;
+C -1 ; WX 375 ; N uni208C ; B 43 102 346 248 ;
+C -1 ; WX 220 ; N parenleftinferior ; B 30 -77 215 454 ;
+C -1 ; WX 220 ; N parenrightinferior ; B 4 -77 190 451 ;
+C -1 ; WX 562 ; N colonmonetary ; B 20 -68 570 690 ;
+C -1 ; WX 562 ; N uni20A2 ; B 20 -18 570 642 ;
+C -1 ; WX 496 ; N franc ; B 6 0 605 628 ;
+C -1 ; WX 938 ; N rupiah ; B 2 -223 937 626 ;
+C -1 ; WX 582 ; N Euro ; B -62 -18 570 642 ;
+C -1 ; WX 831 ; N trademark ; B 12 246 810 623 ;
+C -1 ; WX 754 ; N Omega ; B 39 1 721 644 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N onethird ; B 127 -17 754 688 ;
+C -1 ; WX 807 ; N twothirds ; B 9 -17 718 688 ;
+C -1 ; WX 807 ; N uni2155 ; B 88 -17 756 688 ;
+C -1 ; WX 807 ; N uni2156 ; B 35 -17 777 688 ;
+C -1 ; WX 807 ; N uni2157 ; B 24 -17 778 688 ;
+C -1 ; WX 807 ; N uni2158 ; B 40 -17 774 688 ;
+C -1 ; WX 807 ; N uni2159 ; B 121 -17 738 688 ;
+C -1 ; WX 807 ; N uni215A ; B 51 -17 738 688 ;
+C -1 ; WX 807 ; N oneeighth ; B 146 -17 713 688 ;
+C -1 ; WX 807 ; N threeeighths ; B 36 -17 761 688 ;
+C -1 ; WX 807 ; N fiveeighths ; B 26 -17 754 688 ;
+C -1 ; WX 807 ; N seveneighths ; B 89 -17 753 688 ;
+C -1 ; WX 508 ; N uni215F ; B 121 -17 649 688 ;
+C -1 ; WX 459 ; N partialdiff ; B 19 -6 442 642 ;
+C -1 ; WX 636 ; N Delta ; B 21 0 614 633 ;
+C -1 ; WX 777 ; N product ; B 13 -1 786 633 ;
+C -1 ; WX 583 ; N summation ; B 1 -3 630 628 ;
+C -1 ; WX 498 ; N minus ; B 0 189 498 258 ;
+C -1 ; WX 610 ; N radical ; B 45 -42 557 857 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 330 ; N integral ; B -151 -223 401 644 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 600 ; N ff ; B -147 -223 661 645 ; L l ffl ; L i ffi ;
+C -1 ; WX 491 ; N fi ; B -151 -223 466 644 ;
+C -1 ; WX 517 ; N fl ; B -151 -223 504 644 ;
+C -1 ; WX 746 ; N ffi ; B -147 -223 726 645 ;
+C -1 ; WX 745 ; N ffl ; B -147 -223 765 645 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 1046 ; N afii00208 ; B -9 210 1051 262 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 348 ; N zeta.alt ; B 1 -186 346 402 ;
+C -1 ; WX 471 ; N delta.alt ; B 29 -7 462 517 ;
+C -1 ; WX 546 ; N Epsilon.alt ; B 21 -16 570 642 ;
+C -1 ; WX 590 ; N Xi1.alt ; B 22 -9 614 633 ;
+C -1 ; WX 586 ; N Xi2.alt ; B 22 -9 610 633 ;
+C -1 ; WX 769 ; N Omega.alt ; B 54 -12 813 635 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 99
+KPX uni1EA2 uni1EF6 -20
+KPX uni1EA8 uni1EF6 -20
+KPX uni1ECE uni1EF6 -60
+KPX uni1ED4 uni1EF6 -60
+KPX uni1EDE uni1EF6 50
+KPX uni1EF6 uni1EDE -80
+KPX uni1EF6 uni1ED4 -80
+KPX uni1EF6 uni1ECE -80
+KPX uni1EF6 uni1EB6 -70
+KPX uni1EF6 uni1EB2 -70
+KPX uni1EF6 uni1EA8 -70
+KPX uni1EF6 uni1EA2 -70
+KPX uni1FBF Alpha -220
+KPX uni1FBF Epsilon -40
+KPX uni1FBF Eta -40
+KPX uni1FBF Iota -40
+KPX uni1FBF Omicron -50
+KPX uni1FBF Upsilon 30
+KPX uni1FBF uni1FBC -220
+KPX uni1FBF uni1FCC -40
+KPX uni1FBF uni1FFC -120
+KPX uni1FBF Omega -120
+KPX uni1FBF Rho -40
+KPX uni1FCD Alpha -200
+KPX uni1FCD Upsilon 20
+KPX uni1FCD uni1FBC -200
+KPX uni1FCD uni1FFC -100
+KPX uni1FCD Omega -100
+KPX uni1FCE Alpha -260
+KPX uni1FCE Epsilon -40
+KPX uni1FCE Eta -60
+KPX uni1FCE Iota -60
+KPX uni1FCE Omicron -80
+KPX uni1FCE Upsilon 20
+KPX uni1FCE uni1FBC -260
+KPX uni1FCE uni1FCC -60
+KPX uni1FCE uni1FFC -160
+KPX uni1FCE Omega -160
+KPX uni1FCF Alpha -250
+KPX uni1FCF Epsilon -60
+KPX uni1FCF Eta -60
+KPX uni1FCF Iota -60
+KPX uni1FCF Omicron -80
+KPX uni1FCF Upsilon 20
+KPX uni1FCF uni1FBC -260
+KPX uni1FCF uni1FCC -60
+KPX uni1FCF uni1FFC -150
+KPX uni1FCF Omega -150
+KPX uni1FDD Alpha -200
+KPX uni1FDD Upsilon 20
+KPX uni1FDD uni1FBC -200
+KPX uni1FDD uni1FFC -100
+KPX uni1FDD Omega -100
+KPX uni1FDE Alpha -260
+KPX uni1FDE Epsilon -40
+KPX uni1FDE Eta -60
+KPX uni1FDE Iota -60
+KPX uni1FDE Omicron -80
+KPX uni1FDE Upsilon 20
+KPX uni1FDE uni1FBC -260
+KPX uni1FDE uni1FCC -60
+KPX uni1FDE uni1FFC -150
+KPX uni1FDE Omega -150
+KPX uni1FDF Alpha -260
+KPX uni1FDF Epsilon -40
+KPX uni1FDF Eta -60
+KPX uni1FDF Iota -60
+KPX uni1FDF Omicron -80
+KPX uni1FDF Upsilon 20
+KPX uni1FDF uni1FBC -260
+KPX uni1FDF uni1FCC -60
+KPX uni1FDF uni1FFC -150
+KPX uni1FDF Omega -150
+KPX uni1FEF Alpha -200
+KPX uni1FEF Upsilon 10
+KPX uni1FEF uni1FBC -200
+KPX uni1FEF uni1FFC -80
+KPX uni1FEF Omega -80
+KPX uni1FFD Alpha -250
+KPX uni1FFD Epsilon -50
+KPX uni1FFD Eta -50
+KPX uni1FFD Iota -50
+KPX uni1FFD Omicron -80
+KPX uni1FFD Upsilon 20
+KPX uni1FFD uni1FBC -250
+KPX uni1FFD uni1FCC -50
+KPX uni1FFD uni1FFC -140
+KPX uni1FFD Omega -140
+KPX uni1FFE Alpha -240
+KPX uni1FFE Epsilon -40
+KPX uni1FFE Eta -40
+KPX uni1FFE Iota -60
+KPX uni1FFE Omicron -60
+KPX uni1FFE Upsilon 30
+KPX uni1FFE uni1FBC -240
+KPX uni1FFE uni1FCC -40
+KPX uni1FFE uni1FFC -140
+KPX uni1FFE Omega -140
+KPX uni1FFE Rho -60
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Italic.afm b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Italic.afm
new file mode 100644
index 0000000000..8884d30a07
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Italic.afm
@@ -0,0 +1,1337 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sun May 7 16:04:03 2006
+FontName GFSNeohellenic-Italic
+FullName GFS Neohellenic Italic
+FamilyName GFS Neohellenic Rg
+Weight Normal
+Notice (Copyright (c) Takis Katsoulidis and George D. Matthiopoulos , 2001. All rights reserved.)
+ItalicAngle -12
+IsFixedPitch false
+UnderlinePosition -310
+UnderlineThickness 40
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -170 -315 1000 1040
+CapHeight 623
+XHeight 388
+Ascender 630
+Descender -222
+StartCharMetrics 920
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ; L uni0314 uni1FFE ; L uni0313 uni1FBF ; L uni0313 uni1FBD ; L acutecomb tonos ; L tildecomb tilde ; L acutecomb acute ;
+C 33 ; WX 209 ; N exclam ; B 40 -19 223 540 ; L exclam exclamdbl ;
+C 34 ; WX 152 ; N quotedbl ; B 24 449 222 630 ;
+C 35 ; WX 770 ; N numbersign ; B 95 -1 840 628 ;
+C 36 ; WX 486 ; N dollar ; B -10 -94 494 746 ;
+C 37 ; WX 675 ; N percent ; B 128 -88 687 647 ;
+C 38 ; WX 522 ; N ampersand ; B -17 -12 471 643 ;
+C 39 ; WX 58 ; N quotesingle ; B 24 449 128 630 ;
+C 40 ; WX 297 ; N parenleft ; B 21 -224 336 654 ;
+C 41 ; WX 297 ; N parenright ; B -42 -224 277 654 ;
+C 42 ; WX 494 ; N asterisk ; B 84 247 420 577 ;
+C 43 ; WX 629 ; N plus ; B 88 0 577 478 ;
+C 44 ; WX 191 ; N comma ; B 24 -113 141 67 ;
+C 45 ; WX 313 ; N hyphen ; B 37 183 277 237 ;
+C 46 ; WX 261 ; N period ; B 83 -10 170 74 ; L period twodotenleader ;
+C 47 ; WX 323 ; N slash ; B -72 -88 386 647 ;
+C 48 ; WX 535 ; N zero ; B 22 -16 517 644 ;
+C 49 ; WX 535 ; N one ; B 155 0 366 622 ;
+C 50 ; WX 535 ; N two ; B 22 -4 499 634 ;
+C 51 ; WX 535 ; N three ; B 36 -9 473 634 ;
+C 52 ; WX 535 ; N four ; B 45 0 463 631 ;
+C 53 ; WX 535 ; N five ; B 1 -18 483 628 ;
+C 54 ; WX 535 ; N six ; B 39 -19 495 642 ;
+C 55 ; WX 535 ; N seven ; B 108 -1 554 628 ;
+C 56 ; WX 535 ; N eight ; B 39 -10 479 631 ;
+C 57 ; WX 535 ; N nine ; B 45 -29 503 632 ;
+C 58 ; WX 244 ; N colon ; B 33 -35 196 405 ;
+C 59 ; WX 260 ; N semicolon ; B 49 -82 223 387 ;
+C 60 ; WX 472 ; N less ; B 118 -37 480 595 ;
+C 61 ; WX 722 ; N equal ; B 88 143 670 365 ;
+C 62 ; WX 472 ; N greater ; B -2 -37 362 595 ;
+C 63 ; WX 426 ; N question ; B 53 -8 423 641 ;
+C 64 ; WX 935 ; N at ; B 46 -234 895 593 ;
+C 65 ; WX 613 ; N A ; B 23 0 585 633 ; L hookabovecomb uni1EA2 ; L dotbelowcomb uni1EA0 ; L tildecomb Atilde ; L acutecomb Aacute ; L gravecomb Agrave ;
+C 66 ; WX 586 ; N B ; B 16 -1 546 626 ;
+C 67 ; WX 533 ; N C ; B 34 -10 530 634 ; L acutecomb Cacute ;
+C 68 ; WX 609 ; N D ; B 15 0 581 621 ;
+C 69 ; WX 540 ; N E ; B 9 -3 534 624 ; L tildecomb uni1EBC ; L hookabovecomb uni1EBA ; L dotbelowcomb uni1EB8 ; L acutecomb Eacute ; L gravecomb Egrave ;
+C 70 ; WX 525 ; N F ; B 7 0 525 624 ;
+C 71 ; WX 527 ; N G ; B 36 -9 530 634 ; L acutecomb uni01F4 ;
+C 72 ; WX 660 ; N H ; B 14 0 656 624 ;
+C 73 ; WX 242 ; N I ; B 9 0 231 623 ; L dotbelowcomb uni1ECA ; L hookabovecomb uni1EC8 ; L J IJ ; L tildecomb Itilde ; L acutecomb Iacute ; L gravecomb Igrave ;
+C 74 ; WX 401 ; N J ; B 19 -18 392 625 ;
+C 75 ; WX 606 ; N K ; B 9 0 618 624 ;
+C 76 ; WX 453 ; N L ; B 8 -3 443 624 ; L acutecomb Lacute ;
+C 77 ; WX 763 ; N M ; B 10 0 772 622 ;
+C 78 ; WX 640 ; N N ; B 0 0 647 623 ; L acutecomb Nacute ; L tildecomb Ntilde ;
+C 79 ; WX 663 ; N O ; B 33 -13 641 633 ; L hookabovecomb uni1ECE ; L dotbelowcomb uni1ECC ; L tildecomb Otilde ; L acutecomb Oacute ; L gravecomb Ograve ;
+C 80 ; WX 511 ; N P ; B 7 0 516 622 ;
+C 81 ; WX 663 ; N Q ; B 27 -135 635 633 ;
+C 82 ; WX 541 ; N R ; B 8 0 516 621 ; L acutecomb Racute ;
+C 83 ; WX 505 ; N S ; B 24 -11 523 632 ; L acutecomb Sacute ;
+C 84 ; WX 617 ; N T ; B 14 0 602 622 ; L M trademark ;
+C 85 ; WX 645 ; N U ; B 22 -13 639 623 ; L hookabovecomb uni1EE6 ; L dotbelowcomb uni1EE4 ; L tildecomb Utilde ; L acutecomb Uacute ; L gravecomb Ugrave ;
+C 86 ; WX 578 ; N V ; B 24 0 571 622 ;
+C 87 ; WX 874 ; N W ; B 6 0 871 633 ; L acutecomb Wacute ; L gravecomb Wgrave ;
+C 88 ; WX 747 ; N X ; B 10 0 748 622 ;
+C 89 ; WX 523 ; N Y ; B 15 -1 517 624 ; L tildecomb uni1EF8 ; L hookabovecomb uni1EF6 ; L dotbelowcomb uni1EF4 ; L gravecomb Ygrave ; L acutecomb Yacute ;
+C 90 ; WX 616 ; N Z ; B 2 -2 615 626 ; L acutecomb Zacute ;
+C 91 ; WX 356 ; N bracketleft ; B -5 -227 413 652 ;
+C 92 ; WX 361 ; N backslash ; B 81 -10 316 632 ;
+C 93 ; WX 385 ; N bracketright ; B -59 -227 359 652 ;
+C 94 ; WX 500 ; N asciicircum ; B 49 244 450 626 ;
+C 95 ; WX 543 ; N underscore ; B -7 -242 550 -179 ;
+C 96 ; WX 613 ; N grave ; B 238 449 382 639 ;
+C 97 ; WX 540 ; N a ; B 31 -10 531 399 ; L hookabovecomb uni1EA3 ; L dotbelowcomb uni1EA1 ; L tildecomb atilde ; L acutecomb aacute ; L gravecomb agrave ;
+C 98 ; WX 440 ; N b ; B 8 -9 429 623 ;
+C 99 ; WX 368 ; N c ; B 29 -9 365 395 ; L acutecomb cacute ;
+C 100 ; WX 495 ; N d ; B 11 -8 490 625 ;
+C 101 ; WX 424 ; N e ; B 29 -8 398 395 ; L tildecomb uni1EBD ; L hookabovecomb uni1EBB ; L dotbelowcomb uni1EB9 ; L acutecomb eacute ; L gravecomb egrave ;
+C 102 ; WX 295 ; N f ; B -170 -222 350 635 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 510 ; N g ; B 26 -223 506 395 ; L acutecomb uni01F5 ;
+C 104 ; WX 420 ; N h ; B 10 -5 418 625 ;
+C 105 ; WX 186 ; N i ; B 29 -10 208 557 ; L dotbelowcomb uni1ECB ; L hookabovecomb uni1EC9 ; L j ij ; L tildecomb itilde ; L acutecomb iacute ; L gravecomb igrave ;
+C 106 ; WX 175 ; N j ; B -145 -223 206 558 ;
+C 107 ; WX 418 ; N k ; B 9 -12 410 625 ;
+C 108 ; WX 194 ; N l ; B 12 -10 204 631 ; L acutecomb lacute ;
+C 109 ; WX 663 ; N m ; B 13 -5 664 404 ;
+C 110 ; WX 443 ; N n ; B 13 -5 428 403 ; L acutecomb nacute ; L tildecomb ntilde ;
+C 111 ; WX 470 ; N o ; B 27 -8 442 394 ; L hookabovecomb uni1ECF ; L dotbelowcomb uni1ECD ; L tildecomb otilde ; L acutecomb oacute ; L gravecomb ograve ;
+C 112 ; WX 458 ; N p ; B -28 -222 444 397 ;
+C 113 ; WX 453 ; N q ; B 16 -222 446 397 ;
+C 114 ; WX 254 ; N r ; B 5 -1 287 396 ; L acutecomb racute ;
+C 115 ; WX 310 ; N s ; B 5 -13 301 393 ; L acutecomb sacute ;
+C 116 ; WX 257 ; N t ; B 28 -10 272 518 ;
+C 117 ; WX 426 ; N u ; B 21 -10 412 388 ; L hookabovecomb uni1EE7 ; L dotbelowcomb uni1EE5 ; L tildecomb utilde ; L acutecomb uacute ; L gravecomb ugrave ;
+C 118 ; WX 373 ; N v ; B 10 0 369 388 ;
+C 119 ; WX 583 ; N w ; B 16 0 582 388 ; L acutecomb wacute ; L gravecomb wgrave ;
+C 120 ; WX 432 ; N x ; B 8 0 431 388 ;
+C 121 ; WX 418 ; N y ; B -133 -224 415 388 ; L tildecomb uni1EF9 ; L hookabovecomb uni1EF7 ; L dotbelowcomb uni1EF5 ; L gravecomb ygrave ; L acutecomb yacute ;
+C 122 ; WX 400 ; N z ; B 4 -3 392 388 ; L acutecomb zacute ;
+C 123 ; WX 330 ; N braceleft ; B 27 -229 350 629 ;
+C 124 ; WX 223 ; N bar ; B -14 -228 236 623 ;
+C 125 ; WX 330 ; N braceright ; B -24 -229 299 629 ;
+C 126 ; WX 493 ; N asciitilde ; B 53 200 440 326 ;
+C 161 ; WX 209 ; N exclamdown ; B 18 -95 198 464 ;
+C 162 ; WX 414 ; N cent ; B 45 -1 381 608 ;
+C 163 ; WX 515 ; N sterling ; B -9 -6 510 636 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 523 ; N yen ; B 0 -1 517 624 ;
+C 166 ; WX 239 ; N brokenbar ; B 90 -16 149 686 ;
+C 167 ; WX 353 ; N section ; B -23 -13 342 633 ;
+C 168 ; WX 377 ; N dieresis ; B 170 462 433 548 ; L gravecomb uni1FED ; L acutecomb dieresistonos ;
+C 169 ; WX 732 ; N copyright ; B 11 -17 721 692 ;
+C 170 ; WX 383 ; N ordfeminine ; B 15 248 384 550 ;
+C 171 ; WX 606 ; N guillemotleft ; B 98 87 559 485 ;
+C 172 ; WX 500 ; N logicalnot ; B 33 50 467 305 ;
+C 174 ; WX 732 ; N registered ; B 11 -17 721 692 ;
+C 175 ; WX 333 ; N macron ; B 35 464 353 512 ;
+C 176 ; WX 348 ; N degree ; B 40 382 308 640 ;
+C 177 ; WX 500 ; N plusminus ; B 58 0 443 436 ;
+C 178 ; WX 375 ; N twosuperior ; B 28 294 304 663 ;
+C 179 ; WX 268 ; N threesuperior ; B -8 289 249 667 ;
+C 180 ; WX 168 ; N acute ; B 12 453 156 643 ;
+C 181 ; WX 460 ; N uni00B5 ; B 15 -191 458 388 ;
+C 182 ; WX 583 ; N paragraph ; B 13 -127 597 635 ;
+C 183 ; WX 250 ; N middot ; B 66 241 183 358 ;
+C 184 ; WX 492 ; N cedilla ; B 197 -196 350 -25 ;
+C 185 ; WX 375 ; N onesuperior ; B 130 296 251 651 ;
+C 186 ; WX 344 ; N ordmasculine ; B 24 234 332 531 ;
+C 187 ; WX 606 ; N guillemotright ; B 94 87 559 485 ;
+C 188 ; WX 755 ; N onequarter ; B 88 -38 655 674 ;
+C 189 ; WX 755 ; N onehalf ; B 93 -33 684 672 ;
+C 190 ; WX 686 ; N threequarters ; B 34 -38 625 667 ;
+C 191 ; WX 426 ; N questiondown ; B 53 -184 423 465 ;
+C 192 ; WX 613 ; N Agrave ; B 23 0 585 877 ;
+C 193 ; WX 613 ; N Aacute ; B 23 0 585 856 ; L E AEacute ;
+C 194 ; WX 613 ; N Acircumflex ; B 23 0 626 832 ; L tildecomb uni1EAA ; L hookabovecomb uni1EA8 ; L gravecomb uni1EA6 ; L acutecomb uni1EA4 ;
+C 195 ; WX 613 ; N Atilde ; B 23 0 645 792 ;
+C 196 ; WX 613 ; N Adieresis ; B 23 0 598 769 ;
+C 197 ; WX 613 ; N Aring ; B 23 0 585 847 ; L acutecomb Aringacute ;
+C 198 ; WX 909 ; N AE ; B -45 -3 944 624 ; L acutecomb AEacute ;
+C 199 ; WX 524 ; N Ccedilla ; B 34 -175 530 634 ;
+C 200 ; WX 540 ; N Egrave ; B 9 -3 534 876 ;
+C 201 ; WX 540 ; N Eacute ; B 9 -3 534 856 ;
+C 202 ; WX 540 ; N Ecircumflex ; B 9 -3 543 832 ; L tildecomb uni1EC4 ; L hookabovecomb uni1EC2 ; L gravecomb uni1EC0 ; L acutecomb uni1EBE ;
+C 203 ; WX 540 ; N Edieresis ; B 9 -3 534 769 ;
+C 204 ; WX 242 ; N Igrave ; B 9 0 231 856 ;
+C 205 ; WX 242 ; N Iacute ; B 9 0 318 856 ;
+C 206 ; WX 357 ; N Icircumflex ; B 9 0 381 832 ;
+C 207 ; WX 332 ; N Idieresis ; B 9 0 356 769 ;
+C 208 ; WX 609 ; N Eth ; B 15 0 581 621 ;
+C 209 ; WX 640 ; N Ntilde ; B 0 0 647 792 ;
+C 210 ; WX 663 ; N Ograve ; B 33 -13 641 856 ;
+C 211 ; WX 663 ; N Oacute ; B 33 -13 641 856 ;
+C 212 ; WX 663 ; N Ocircumflex ; B 33 -13 641 832 ; L tildecomb uni1ED6 ; L hookabovecomb uni1ED4 ; L gravecomb uni1ED2 ; L acutecomb uni1ED0 ;
+C 213 ; WX 663 ; N Otilde ; B 33 -13 641 792 ;
+C 214 ; WX 663 ; N Odieresis ; B 33 -13 641 769 ;
+C 215 ; WX 500 ; N multiply ; B 60 125 440 492 ;
+C 216 ; WX 680 ; N Oslash ; B 31 -99 655 764 ; L acutecomb Oslashacute ;
+C 217 ; WX 645 ; N Ugrave ; B 22 -13 639 856 ;
+C 218 ; WX 645 ; N Uacute ; B 22 -13 639 856 ;
+C 219 ; WX 645 ; N Ucircumflex ; B 22 -13 639 832 ;
+C 220 ; WX 645 ; N Udieresis ; B 22 -13 639 769 ;
+C 221 ; WX 523 ; N Yacute ; B 15 -1 517 856 ;
+C 222 ; WX 496 ; N Thorn ; B 9 0 488 623 ;
+C 223 ; WX 527 ; N germandbls ; B 19 -10 440 648 ;
+C 224 ; WX 540 ; N agrave ; B 2 0 438 719 ;
+C 225 ; WX 540 ; N aacute ; B 63 0 671 719 ; L e aeacute ;
+C 226 ; WX 540 ; N acircumflex ; B 63 0 565 719 ; L tildecomb uni1EAB ; L hookabovecomb uni1EA9 ; L gravecomb uni1EA7 ; L acutecomb uni1EA5 ;
+C 227 ; WX 540 ; N atilde ; B 63 0 438 719 ;
+C 228 ; WX 540 ; N adieresis ; B 63 0 438 719 ;
+C 229 ; WX 540 ; N aring ; B 63 0 438 719 ; L acutecomb aringacute ;
+C 230 ; WX 641 ; N ae ; B -3 -12 622 402 ; L acutecomb aeacute ;
+C 231 ; WX 395 ; N ccedilla ; B 29 -175 365 395 ;
+C 232 ; WX 424 ; N egrave ; B 29 -8 398 645 ;
+C 233 ; WX 424 ; N eacute ; B 29 -8 398 645 ;
+C 234 ; WX 424 ; N ecircumflex ; B 29 -8 465 618 ; L tildecomb uni1EC5 ; L hookabovecomb uni1EC3 ; L gravecomb uni1EC1 ; L acutecomb uni1EBF ;
+C 235 ; WX 424 ; N edieresis ; B 29 -8 419 541 ;
+C 236 ; WX 186 ; N igrave ; B 29 -10 214 647 ;
+C 237 ; WX 186 ; N iacute ; B 29 -10 263 647 ;
+C 238 ; WX 303 ; N icircumflex ; B -4 -10 353 625 ;
+C 239 ; WX 186 ; N idieresis ; B 29 -10 308 543 ;
+C 240 ; WX 489 ; N eth ; B 27 -8 449 642 ;
+C 241 ; WX 443 ; N ntilde ; B 13 -5 495 588 ;
+C 242 ; WX 470 ; N ograve ; B 27 -8 442 644 ;
+C 243 ; WX 470 ; N oacute ; B 27 -8 442 644 ;
+C 244 ; WX 470 ; N ocircumflex ; B 27 -8 480 617 ; L tildecomb uni1ED7 ; L hookabovecomb uni1ED5 ; L gravecomb uni1ED3 ; L acutecomb uni1ED1 ;
+C 245 ; WX 470 ; N otilde ; B 27 -8 501 579 ;
+C 246 ; WX 470 ; N odieresis ; B 27 -8 442 540 ;
+C 247 ; WX 594 ; N divide ; B 49 10 543 502 ;
+C 248 ; WX 467 ; N oslash ; B 28 -78 444 465 ; L acutecomb oslashacute ;
+C 249 ; WX 426 ; N ugrave ; B 21 -10 412 644 ;
+C 250 ; WX 426 ; N uacute ; B 21 -10 412 644 ;
+C 251 ; WX 426 ; N ucircumflex ; B 21 -10 445 617 ;
+C 252 ; WX 426 ; N udieresis ; B 21 -10 412 540 ;
+C 253 ; WX 418 ; N yacute ; B -133 -224 415 644 ;
+C 254 ; WX 448 ; N thorn ; B -28 -222 444 631 ;
+C 255 ; WX 418 ; N ydieresis ; B -133 -224 415 540 ;
+C -1 ; WX 613 ; N Amacron ; B 23 0 615 713 ;
+C -1 ; WX 540 ; N amacron ; B 31 -10 531 516 ;
+C -1 ; WX 613 ; N Abreve ; B 23 0 615 788 ; L tildecomb uni1EB4 ; L hookabovecomb uni1EB2 ; L gravecomb uni1EB0 ; L acutecomb uni1EAE ;
+C -1 ; WX 540 ; N abreve ; B 31 -10 531 581 ; L tildecomb uni1EB5 ; L hookabovecomb uni1EB3 ; L gravecomb uni1EB1 ; L acutecomb uni1EAF ;
+C -1 ; WX 613 ; N Aogonek ; B 23 -222 585 633 ;
+C -1 ; WX 540 ; N aogonek ; B 31 -222 531 399 ;
+C -1 ; WX 533 ; N Cacute ; B 34 -10 530 856 ;
+C -1 ; WX 368 ; N cacute ; B 29 -9 390 645 ;
+C -1 ; WX 533 ; N Ccircumflex ; B 34 -10 576 832 ;
+C -1 ; WX 368 ; N ccircumflex ; B 29 -9 481 618 ;
+C -1 ; WX 533 ; N Cdotaccent ; B 34 -10 530 760 ;
+C -1 ; WX 368 ; N cdotaccent ; B 29 -9 365 549 ;
+C -1 ; WX 533 ; N Ccaron ; B 34 -10 591 821 ;
+C -1 ; WX 368 ; N ccaron ; B 29 -9 491 610 ;
+C -1 ; WX 609 ; N Dcaron ; B 15 0 581 821 ;
+C -1 ; WX 495 ; N dcaron ; B 11 -8 676 669 ;
+C -1 ; WX 609 ; N Dmacron ; B 15 0 581 621 ;
+C -1 ; WX 495 ; N dcroat ; B 11 -8 516 625 ;
+C -1 ; WX 540 ; N Emacron ; B 9 -3 534 714 ;
+C -1 ; WX 424 ; N emacron ; B 29 -8 452 513 ;
+C -1 ; WX 540 ; N Ebreve ; B 9 -3 534 788 ;
+C -1 ; WX 424 ; N ebreve ; B 29 -8 458 577 ;
+C -1 ; WX 540 ; N Edotaccent ; B 9 -3 534 760 ;
+C -1 ; WX 424 ; N edotaccent ; B 29 -8 398 549 ;
+C -1 ; WX 540 ; N Eogonek ; B 9 -222 534 624 ;
+C -1 ; WX 424 ; N eogonek ; B 29 -222 398 395 ;
+C -1 ; WX 540 ; N Ecaron ; B 9 -3 561 821 ;
+C -1 ; WX 424 ; N ecaron ; B 29 -8 475 610 ;
+C -1 ; WX 527 ; N Gcircumflex ; B 36 -9 559 832 ;
+C -1 ; WX 510 ; N gcircumflex ; B 26 -223 506 618 ;
+C -1 ; WX 527 ; N Gbreve ; B 36 -9 549 789 ;
+C -1 ; WX 510 ; N gbreve ; B 26 -223 506 577 ;
+C -1 ; WX 527 ; N Gdotaccent ; B 36 -9 530 760 ;
+C -1 ; WX 510 ; N gdotaccent ; B 26 -223 506 549 ;
+C -1 ; WX 527 ; N Gcommaaccent ; B 36 -248 530 634 ;
+C -1 ; WX 510 ; N gcommaaccent ; B 26 -223 506 650 ;
+C -1 ; WX 660 ; N Hcircumflex ; B 14 0 656 832 ;
+C -1 ; WX 420 ; N hcircumflex ; B 10 -5 418 832 ;
+C -1 ; WX 660 ; N Hbar ; B 14 0 676 624 ;
+C -1 ; WX 420 ; N hbar ; B 10 -5 418 625 ;
+C -1 ; WX 242 ; N Itilde ; B 8 0 395 792 ;
+C -1 ; WX 364 ; N itilde ; B -12 -10 376 591 ;
+C -1 ; WX 242 ; N Imacron ; B 9 0 356 715 ;
+C -1 ; WX 270 ; N imacron ; B -3 -10 316 515 ;
+C -1 ; WX 242 ; N Ibreve ; B 9 0 364 788 ;
+C -1 ; WX 313 ; N ibreve ; B 9 -10 325 587 ;
+C -1 ; WX 242 ; N Iogonek ; B -82 -222 231 623 ;
+C -1 ; WX 186 ; N iogonek ; B -62 -222 208 567 ;
+C -1 ; WX 242 ; N Idotaccent ; B 9 0 250 760 ;
+C -1 ; WX 186 ; N dotlessi ; B 29 -10 175 397 ;
+C -1 ; WX 505 ; N IJ ; B 11 -18 602 625 ;
+C -1 ; WX 388 ; N ij ; B 29 -223 419 558 ;
+C -1 ; WX 401 ; N Jcircumflex ; B 19 -18 552 832 ;
+C -1 ; WX 175 ; N jcircumflex ; B -145 -223 330 625 ;
+C -1 ; WX 606 ; N Kcommaaccent ; B 9 -248 618 624 ;
+C -1 ; WX 418 ; N kcommaaccent ; B 9 -250 410 625 ;
+C -1 ; WX 453 ; N Lacute ; B 8 -3 443 856 ;
+C -1 ; WX 361 ; N lacute ; B 12 -10 385 643 ;
+C -1 ; WX 453 ; N Lcommaaccent ; B 8 -248 443 624 ;
+C -1 ; WX 194 ; N lcommaaccent ; B -13 -250 204 631 ;
+C -1 ; WX 512 ; N Lcaron ; B 8 -3 536 666 ;
+C -1 ; WX 370 ; N lcaron ; B 12 -10 394 663 ;
+C -1 ; WX 453 ; N Ldot ; B 8 -3 443 624 ;
+C -1 ; WX 324 ; N ldot ; B 12 -10 348 631 ;
+C -1 ; WX 480 ; N Lslash ; B 4 -3 470 624 ;
+C -1 ; WX 291 ; N lslash ; B 26 -10 287 631 ;
+C -1 ; WX 640 ; N Nacute ; B 0 0 647 856 ;
+C -1 ; WX 443 ; N nacute ; B 13 -5 428 653 ;
+C -1 ; WX 640 ; N Ncommaaccent ; B 0 -248 647 623 ;
+C -1 ; WX 443 ; N ncommaaccent ; B 13 -250 428 403 ;
+C -1 ; WX 640 ; N Ncaron ; B 0 0 647 819 ;
+C -1 ; WX 443 ; N ncaron ; B 13 -5 484 618 ;
+C -1 ; WX 443 ; N napostrophe ; B 18 -5 433 652 ;
+C -1 ; WX 640 ; N Eng ; B 0 -222 647 627 ;
+C -1 ; WX 417 ; N eng ; B 13 -223 407 403 ;
+C -1 ; WX 663 ; N Omacron ; B 33 -13 641 714 ;
+C -1 ; WX 470 ; N omacron ; B 27 -8 458 505 ;
+C -1 ; WX 663 ; N Obreve ; B 33 -13 641 787 ;
+C -1 ; WX 470 ; N obreve ; B 27 -8 473 576 ;
+C -1 ; WX 663 ; N Ohungarumlaut ; B 33 -13 641 856 ;
+C -1 ; WX 470 ; N ohungarumlaut ; B 27 -8 442 644 ;
+C -1 ; WX 887 ; N OE ; B 34 -11 903 635 ;
+C -1 ; WX 760 ; N oe ; B 27 -8 734 395 ;
+C -1 ; WX 541 ; N Racute ; B 8 0 516 856 ;
+C -1 ; WX 254 ; N racute ; B 5 -1 297 646 ;
+C -1 ; WX 541 ; N Rcommaaccent ; B 8 -248 516 621 ;
+C -1 ; WX 254 ; N rcommaaccent ; B -32 -250 287 396 ;
+C -1 ; WX 541 ; N Rcaron ; B 8 0 520 819 ;
+C -1 ; WX 348 ; N rcaron ; B 5 -1 372 620 ;
+C -1 ; WX 505 ; N Sacute ; B 24 -11 523 856 ;
+C -1 ; WX 310 ; N sacute ; B 5 -13 325 644 ;
+C -1 ; WX 505 ; N Scircumflex ; B 24 -11 530 832 ;
+C -1 ; WX 368 ; N scircumflex ; B 5 -13 392 625 ;
+C -1 ; WX 557 ; N Scedilla ; B 22 -176 527 644 ;
+C -1 ; WX 310 ; N scedilla ; B 5 -168 302 397 ;
+C -1 ; WX 505 ; N Scaron ; B 24 -11 561 819 ;
+C -1 ; WX 310 ; N scaron ; B 5 -13 425 609 ;
+C -1 ; WX 617 ; N Tcommaaccent ; B 14 -248 602 622 ;
+C -1 ; WX 257 ; N tcommaaccent ; B -12 -250 272 518 ;
+C -1 ; WX 617 ; N Tcaron ; B 14 0 602 819 ;
+C -1 ; WX 419 ; N tcaron ; B 28 -10 443 668 ;
+C -1 ; WX 543 ; N Tbar ; B 15 0 603 621 ;
+C -1 ; WX 332 ; N tbar ; B 26 -10 272 518 ;
+C -1 ; WX 645 ; N Utilde ; B 22 -13 639 792 ;
+C -1 ; WX 426 ; N utilde ; B 21 -10 466 579 ;
+C -1 ; WX 645 ; N Umacron ; B 22 -13 639 713 ;
+C -1 ; WX 426 ; N umacron ; B 21 -10 424 505 ;
+C -1 ; WX 645 ; N Ubreve ; B 22 -13 639 784 ;
+C -1 ; WX 426 ; N ubreve ; B 21 -10 439 576 ;
+C -1 ; WX 645 ; N Uring ; B 22 -13 639 847 ;
+C -1 ; WX 426 ; N uring ; B 21 -10 412 638 ;
+C -1 ; WX 645 ; N Uhungarumlaut ; B 22 -13 639 856 ;
+C -1 ; WX 426 ; N uhungarumlaut ; B 21 -10 412 644 ;
+C -1 ; WX 645 ; N Uogonek ; B 20 -222 639 627 ;
+C -1 ; WX 426 ; N uogonek ; B 21 -222 415 388 ;
+C -1 ; WX 874 ; N Wcircumflex ; B 6 0 871 832 ;
+C -1 ; WX 583 ; N wcircumflex ; B 16 0 747 617 ;
+C -1 ; WX 523 ; N Ycircumflex ; B 15 -1 517 832 ;
+C -1 ; WX 418 ; N ycircumflex ; B -136 -224 415 617 ;
+C -1 ; WX 523 ; N Ydieresis ; B 15 -1 517 769 ;
+C -1 ; WX 616 ; N Zacute ; B 2 -2 615 856 ;
+C -1 ; WX 400 ; N zacute ; B 4 -3 392 644 ;
+C -1 ; WX 616 ; N Zdotaccent ; B 2 -2 615 760 ;
+C -1 ; WX 400 ; N zdotaccent ; B 4 -3 392 548 ;
+C -1 ; WX 616 ; N Zcaron ; B 2 -2 615 819 ;
+C -1 ; WX 400 ; N zcaron ; B 4 -3 462 609 ;
+C -1 ; WX 295 ; N longs ; B -170 -222 350 635 ;
+C -1 ; WX 292 ; N florin ; B -170 -222 347 609 ;
+C -1 ; WX 700 ; N Ohorn ; B 31 -11 730 743 ; L dotbelowcomb uni1EE2 ; L tildecomb uni1EE0 ; L hookabovecomb uni1EDE ; L gravecomb uni1EDC ; L acutecomb uni1EDA ;
+C -1 ; WX 490 ; N ohorn ; B 28 -8 548 504 ; L dotbelowcomb uni1EE3 ; L tildecomb uni1EE1 ; L hookabovecomb uni1EDF ; L gravecomb uni1EDD ; L acutecomb uni1EDB ;
+C -1 ; WX 700 ; N Uhorn ; B 20 -17 781 771 ; L dotbelowcomb uni1EF0 ; L tildecomb uni1EEE ; L hookabovecomb uni1EEC ; L gravecomb uni1EEA ; L acutecomb uni1EE8 ;
+C -1 ; WX 490 ; N uhorn ; B 21 -10 565 532 ; L dotbelowcomb uni1EF1 ; L tildecomb uni1EEF ; L hookabovecomb uni1EED ; L gravecomb uni1EEB ; L acutecomb uni1EE9 ;
+C -1 ; WX 527 ; N uni01F4 ; B 36 -9 530 856 ;
+C -1 ; WX 510 ; N uni01F5 ; B 26 -223 506 645 ;
+C -1 ; WX 613 ; N Aringacute ; B 19 0 614 1040 ;
+C -1 ; WX 540 ; N aringacute ; B 31 -10 531 858 ;
+C -1 ; WX 909 ; N AEacute ; B -45 -3 944 856 ;
+C -1 ; WX 641 ; N aeacute ; B -3 -12 622 652 ;
+C -1 ; WX 680 ; N Oslashacute ; B 31 -99 655 848 ;
+C -1 ; WX 467 ; N oslashacute ; B 28 -78 444 636 ;
+C -1 ; WX 505 ; N Scommaaccent ; B 24 -248 523 632 ;
+C -1 ; WX 310 ; N scommaaccent ; B 5 -250 301 393 ;
+C -1 ; WX 381 ; N circumflex ; B 12 462 369 625 ;
+C -1 ; WX 407 ; N caron ; B 83 465 428 620 ;
+C -1 ; WX 407 ; N breve ; B 91 465 407 587 ;
+C -1 ; WX 360 ; N dotaccent ; B 135 464 231 558 ;
+C -1 ; WX 360 ; N ring ; B 196 459 384 643 ;
+C -1 ; WX 360 ; N ogonek ; B 68 -222 253 19 ;
+C -1 ; WX 323 ; N tilde ; B 117 465 505 590 ;
+C -1 ; WX 152 ; N hungarumlaut ; B 94 448 314 638 ;
+C -1 ; WX 95 ; N gravecomb ; B 12 457 83 642 ;
+C -1 ; WX 166 ; N acutecomb ; B 12 453 154 643 ;
+C -1 ; WX 412 ; N tildecomb ; B 12 465 400 590 ;
+C -1 ; WX 286 ; N dialytika ; B 12 462 274 548 ;
+C -1 ; WX 165 ; N hookabovecomb ; B 12 458 153 651 ;
+C -1 ; WX 333 ; N uni0312 ; B 116 543 233 723 ;
+C -1 ; WX 205 ; N uni0313 ; B 12 462 193 636 ;
+C -1 ; WX 189 ; N uni0314 ; B 12 459 177 636 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -53 -218 53 -112 ;
+C -1 ; WX 142 ; N uni0345 ; B 12 -228 130 -73 ;
+C -1 ; WX 166 ; N uni0374 ; B 12 453 154 643 ;
+C -1 ; WX 166 ; N uni0375 ; B 12 -157 154 33 ;
+C -1 ; WX 260 ; N uni037E ; B 49 -82 223 387 ;
+C -1 ; WX 152 ; N tonos ; B 202 448 314 638 ;
+C -1 ; WX 500 ; N dieresistonos ; B 113 433 423 623 ;
+C -1 ; WX 590 ; N uni0386 ; B 0 0 562 667 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 648 ; N uni0388 ; B 0 0 647 665 ;
+C -1 ; WX 767 ; N uni0389 ; B 0 0 763 668 ;
+C -1 ; WX 324 ; N uni038A ; B 0 0 313 665 ;
+C -1 ; WX 764 ; N uni038C ; B 0 -13 745 666 ;
+C -1 ; WX 646 ; N uni038E ; B 0 -1 654 667 ;
+C -1 ; WX 732 ; N uni038F ; B 0 0 716 664 ;
+C -1 ; WX 199 ; N iotadieresistonos ; B 3 -10 313 623 ;
+C -1 ; WX 613 ; N Alpha ; B 23 0 585 633 ; L uni0345 uni1FBC ; L gravecomb uni1FBA ; L uni0314 uni1F09 ; L uni0313 uni1F08 ; L acutecomb uni0386 ;
+C -1 ; WX 586 ; N Beta ; B 16 -1 546 626 ;
+C -1 ; WX 557 ; N Gamma ; B 10 -3 555 624 ;
+C -1 ; WX 540 ; N Epsilon ; B 9 -3 534 624 ; L gravecomb uni1FC8 ; L uni0314 uni1F19 ; L uni0313 uni1F18 ; L acutecomb uni0388 ;
+C -1 ; WX 616 ; N Zeta ; B 2 -2 615 626 ;
+C -1 ; WX 660 ; N Eta ; B 14 0 656 624 ; L uni0345 uni1FCC ; L gravecomb uni1FCA ; L uni0314 uni1F29 ; L uni0313 uni1F28 ; L acutecomb uni0389 ;
+C -1 ; WX 711 ; N Theta ; B 44 -13 652 633 ;
+C -1 ; WX 242 ; N Iota ; B 9 0 231 623 ; L gravecomb uni1FDA ; L uni0314 uni1F39 ; L uni0313 uni1F38 ; L acutecomb uni038A ;
+C -1 ; WX 606 ; N Kappa ; B 9 0 618 624 ;
+C -1 ; WX 613 ; N Lambda ; B 23 0 585 633 ;
+C -1 ; WX 763 ; N Mu ; B 10 0 772 622 ;
+C -1 ; WX 640 ; N Nu ; B 0 0 647 623 ;
+C -1 ; WX 593 ; N Xi ; B -7 -2 593 628 ;
+C -1 ; WX 697 ; N Omicron ; B 44 -13 652 633 ; L gravecomb uni1FF8 ; L uni0314 uni1F49 ; L uni0313 uni1F48 ; L acutecomb uni038C ;
+C -1 ; WX 673 ; N Pi ; B 8 -1 666 633 ;
+C -1 ; WX 511 ; N Rho ; B 7 0 516 622 ; L uni0314 uni1FEC ;
+C -1 ; WX 612 ; N Sigma ; B 9 -1 607 628 ;
+C -1 ; WX 617 ; N Tau ; B 14 0 602 622 ;
+C -1 ; WX 523 ; N Upsilon ; B 15 -1 517 624 ; L gravecomb uni1FEA ; L uni0314 uni1F59 ; L acutecomb uni038E ;
+C -1 ; WX 674 ; N Phi ; B 29 -1 643 621 ;
+C -1 ; WX 747 ; N Chi ; B 10 0 747 626 ;
+C -1 ; WX 640 ; N Psi ; B 26 -1 616 624 ;
+C -1 ; WX 306 ; N Iotadieresis ; B 9 0 330 751 ;
+C -1 ; WX 523 ; N Upsilondieresis ; B 15 -1 517 741 ;
+C -1 ; WX 540 ; N uni03AC ; B 31 -10 532 638 ;
+C -1 ; WX 370 ; N uni03AD ; B 34 -8 354 638 ;
+C -1 ; WX 451 ; N uni03AE ; B 20 -178 427 638 ;
+C -1 ; WX 192 ; N uni03AF ; B 29 -10 220 638 ;
+C -1 ; WX 452 ; N upsilondieresistonos ; B 25 -8 445 623 ;
+C -1 ; WX 540 ; N alpha ; B 31 -10 532 399 ; L uni0345 uni1FB3 ; L gravecomb uni1F70 ; L uni0314 uni1F01 ; L uni0313 uni1F00 ; L acutecomb uni03AC ;
+C -1 ; WX 496 ; N beta ; B -25 -208 472 613 ;
+C -1 ; WX 498 ; N gamma ; B 6 -237 547 399 ;
+C -1 ; WX 489 ; N delta ; B 24 -10 451 610 ;
+C -1 ; WX 370 ; N epsilon ; B 34 -8 354 393 ; L gravecomb uni1F72 ; L uni0314 uni1F11 ; L uni0313 uni1F10 ; L acutecomb uni03AD ;
+C -1 ; WX 390 ; N zeta ; B 24 -179 431 613 ;
+C -1 ; WX 451 ; N eta ; B 20 -178 427 394 ; L uni0345 uni1FC3 ; L gravecomb uni1F74 ; L uni0314 uni1F21 ; L uni0313 uni1F20 ; L acutecomb uni03AE ;
+C -1 ; WX 445 ; N theta ; B 36 -9 437 613 ;
+C -1 ; WX 192 ; N iota ; B 29 -10 175 397 ; L gravecomb uni1F76 ; L uni0314 uni1F31 ; L uni0313 uni1F30 ; L acutecomb uni03AF ;
+C -1 ; WX 419 ; N kappa ; B 18 -16 410 400 ;
+C -1 ; WX 446 ; N lambda ; B 6 -10 443 608 ;
+C -1 ; WX 460 ; N uni03BC ; B 15 -191 458 388 ;
+C -1 ; WX 354 ; N nu ; B 20 -8 337 399 ;
+C -1 ; WX 383 ; N xi ; B 13 -178 416 613 ;
+C -1 ; WX 470 ; N omicron ; B 35 -8 451 394 ; L gravecomb uni1F78 ; L uni0314 uni1F41 ; L uni0313 uni1F40 ; L acutecomb uni03CC ;
+C -1 ; WX 612 ; N pi ; B 15 -19 606 394 ;
+C -1 ; WX 486 ; N rho ; B -14 -180 463 395 ; L uni0314 uni1FE5 ; L uni0313 uni1FE4 ;
+C -1 ; WX 330 ; N uni03C2 ; B 29 -142 374 396 ;
+C -1 ; WX 536 ; N sigma ; B 18 -8 533 388 ;
+C -1 ; WX 456 ; N tau ; B 14 -20 449 388 ;
+C -1 ; WX 452 ; N upsilon ; B 25 -8 445 389 ; L gravecomb uni1F7A ; L uni0314 uni1F51 ; L uni0313 uni1F50 ; L acutecomb uni03CD ;
+C -1 ; WX 491 ; N phi ; B 18 -221 473 397 ;
+C -1 ; WX 509 ; N chi ; B -16 -230 518 399 ;
+C -1 ; WX 616 ; N psi ; B 24 -225 602 385 ;
+C -1 ; WX 640 ; N omega ; B 18 -12 621 398 ; L uni0345 uni1FF3 ; L gravecomb uni1F7C ; L uni0314 uni1F61 ; L uni0313 uni1F60 ; L acutecomb uni03CE ;
+C -1 ; WX 192 ; N iotadieresis ; B 5 -10 267 548 ; L gravecomb uni1FD2 ; L acutecomb iotadieresistonos ;
+C -1 ; WX 452 ; N upsilondieresis ; B 25 -8 445 548 ; L gravecomb uni1FE2 ; L acutecomb upsilondieresistonos ;
+C -1 ; WX 470 ; N uni03CC ; B 35 -8 451 638 ;
+C -1 ; WX 452 ; N uni03CD ; B 25 -8 445 638 ;
+C -1 ; WX 640 ; N uni03CE ; B 18 -12 621 638 ;
+C -1 ; WX 570 ; N uni03DA ; B 33 -140 597 392 ;
+C -1 ; WX 525 ; N uni03DC ; B 7 0 525 627 ;
+C -1 ; WX 481 ; N uni03DE ; B 43 -208 460 394 ;
+C -1 ; WX 915 ; N uni03E0 ; B 124 -227 800 636 ;
+C -1 ; WX 512 ; N uni048C ; B 16 -1 495 627 ;
+C -1 ; WX 383 ; N uni048D ; B 24 0 358 406 ;
+C -1 ; WX 613 ; N u04D2 ; B 23 0 601 769 ;
+C -1 ; WX 540 ; N u04D3 ; B 63 0 438 719 ;
+C -1 ; WX 663 ; N uni04E6 ; B 33 -13 641 769 ;
+C -1 ; WX 470 ; N uni04E7 ; B 0 0 0 0 ;
+C -1 ; WX 874 ; N Wgrave ; B 6 0 871 856 ;
+C -1 ; WX 583 ; N wgrave ; B 16 0 582 645 ;
+C -1 ; WX 874 ; N Wacute ; B 6 0 871 856 ;
+C -1 ; WX 583 ; N wacute ; B 16 0 582 644 ;
+C -1 ; WX 874 ; N Wdieresis ; B 6 0 871 769 ;
+C -1 ; WX 583 ; N wdieresis ; B 16 0 582 540 ;
+C -1 ; WX 613 ; N uni1EA0 ; B 23 -218 585 633 ;
+C -1 ; WX 540 ; N uni1EA1 ; B 31 -218 531 399 ;
+C -1 ; WX 613 ; N uni1EA2 ; B 23 0 585 882 ;
+C -1 ; WX 540 ; N uni1EA3 ; B 31 -10 531 651 ;
+C -1 ; WX 613 ; N uni1EA4 ; B 23 0 782 859 ;
+C -1 ; WX 540 ; N uni1EA5 ; B 31 -10 618 643 ;
+C -1 ; WX 613 ; N uni1EA6 ; B 23 0 746 854 ;
+C -1 ; WX 540 ; N uni1EA7 ; B 31 -10 604 650 ;
+C -1 ; WX 613 ; N uni1EA8 ; B 23 0 774 844 ;
+C -1 ; WX 540 ; N uni1EA9 ; B 31 -10 616 659 ;
+C -1 ; WX 613 ; N uni1EAA ; B 23 0 652 987 ;
+C -1 ; WX 540 ; N uni1EAB ; B 31 -10 531 792 ;
+C -1 ; WX 613 ; N uni1EAC ; B 23 -175 628 825 ;
+C -1 ; WX 540 ; N uni1EAD ; B 31 -185 531 622 ;
+C -1 ; WX 613 ; N uni1EAE ; B 23 0 617 953 ;
+C -1 ; WX 540 ; N uni1EAF ; B 31 -10 531 752 ;
+C -1 ; WX 613 ; N uni1EB0 ; B 23 0 617 930 ;
+C -1 ; WX 540 ; N uni1EB1 ; B 31 -10 531 739 ;
+C -1 ; WX 613 ; N uni1EB2 ; B 23 0 609 931 ;
+C -1 ; WX 540 ; N uni1EB3 ; B 31 -10 531 732 ;
+C -1 ; WX 613 ; N uni1EB4 ; B 23 0 673 946 ;
+C -1 ; WX 540 ; N uni1EB5 ; B 31 -10 532 752 ;
+C -1 ; WX 613 ; N uni1EB6 ; B 23 -180 620 792 ;
+C -1 ; WX 540 ; N uni1EB7 ; B 31 -179 531 581 ;
+C -1 ; WX 540 ; N uni1EB8 ; B 9 -183 534 624 ;
+C -1 ; WX 407 ; N uni1EB9 ; B 29 -176 398 395 ;
+C -1 ; WX 540 ; N uni1EBA ; B 9 -3 534 847 ;
+C -1 ; WX 407 ; N uni1EBB ; B 29 -8 398 649 ;
+C -1 ; WX 540 ; N uni1EBC ; B 9 -3 543 795 ;
+C -1 ; WX 407 ; N uni1EBD ; B 29 -8 441 603 ;
+C -1 ; WX 540 ; N uni1EBE ; B 9 -3 702 856 ;
+C -1 ; WX 408 ; N uni1EBF ; B 29 -8 563 655 ;
+C -1 ; WX 555 ; N uni1EC0 ; B 9 -3 629 851 ;
+C -1 ; WX 407 ; N uni1EC1 ; B 29 -8 513 645 ;
+C -1 ; WX 540 ; N uni1EC2 ; B 9 -3 690 847 ;
+C -1 ; WX 407 ; N uni1EC3 ; B 29 -8 580 654 ;
+C -1 ; WX 563 ; N uni1EC4 ; B 9 -3 540 978 ;
+C -1 ; WX 407 ; N uni1EC5 ; B 29 -8 444 792 ;
+C -1 ; WX 540 ; N uni1EC6 ; B 9 -182 534 825 ;
+C -1 ; WX 407 ; N uni1EC7 ; B 29 -182 416 621 ;
+C -1 ; WX 242 ; N uni1EC8 ; B 9 0 297 844 ;
+C -1 ; WX 192 ; N uni1EC9 ; B 29 -10 237 652 ;
+C -1 ; WX 242 ; N uni1ECA ; B -7 -177 231 623 ;
+C -1 ; WX 192 ; N uni1ECB ; B 29 -183 208 557 ;
+C -1 ; WX 680 ; N uni1ECC ; B 33 -184 641 633 ;
+C -1 ; WX 471 ; N uni1ECD ; B 27 -179 442 394 ;
+C -1 ; WX 680 ; N uni1ECE ; B 33 -13 641 842 ;
+C -1 ; WX 471 ; N uni1ECF ; B 27 -8 442 650 ;
+C -1 ; WX 680 ; N uni1ED0 ; B 33 -13 710 856 ;
+C -1 ; WX 558 ; N uni1ED1 ; B 27 -8 582 656 ;
+C -1 ; WX 680 ; N uni1ED2 ; B 33 -13 647 856 ;
+C -1 ; WX 495 ; N uni1ED3 ; B 27 -8 519 639 ;
+C -1 ; WX 680 ; N uni1ED4 ; B 33 -13 752 841 ;
+C -1 ; WX 471 ; N uni1ED5 ; B 27 -8 620 650 ;
+C -1 ; WX 680 ; N uni1ED6 ; B 33 -13 641 974 ;
+C -1 ; WX 471 ; N uni1ED7 ; B 9 -8 484 796 ;
+C -1 ; WX 680 ; N uni1ED8 ; B 33 -189 641 821 ;
+C -1 ; WX 471 ; N uni1ED9 ; B 27 -185 452 627 ;
+C -1 ; WX 700 ; N uni1EDA ; B 31 -11 730 859 ;
+C -1 ; WX 490 ; N uni1EDB ; B 28 -8 548 643 ;
+C -1 ; WX 700 ; N uni1EDC ; B 31 -11 730 852 ;
+C -1 ; WX 490 ; N uni1EDD ; B 28 -8 548 637 ;
+C -1 ; WX 700 ; N uni1EDE ; B 31 -11 730 808 ;
+C -1 ; WX 490 ; N uni1EDF ; B 28 -8 548 589 ;
+C -1 ; WX 700 ; N uni1EE0 ; B 31 -11 730 804 ;
+C -1 ; WX 490 ; N uni1EE1 ; B 28 -8 548 601 ;
+C -1 ; WX 700 ; N uni1EE2 ; B 31 -184 730 743 ;
+C -1 ; WX 490 ; N uni1EE3 ; B 28 -179 548 504 ;
+C -1 ; WX 645 ; N uni1EE4 ; B 22 -179 639 623 ;
+C -1 ; WX 426 ; N uni1EE5 ; B 21 -182 412 388 ;
+C -1 ; WX 645 ; N uni1EE6 ; B 22 -13 639 800 ;
+C -1 ; WX 426 ; N uni1EE7 ; B 21 -10 412 594 ;
+C -1 ; WX 700 ; N uni1EE8 ; B 20 -17 781 856 ;
+C -1 ; WX 529 ; N uni1EE9 ; B 21 -10 565 636 ;
+C -1 ; WX 700 ; N uni1EEA ; B 20 -17 781 849 ;
+C -1 ; WX 490 ; N uni1EEB ; B 21 -10 565 637 ;
+C -1 ; WX 732 ; N uni1EEC ; B 20 -17 781 840 ;
+C -1 ; WX 490 ; N uni1EED ; B 21 -10 565 655 ;
+C -1 ; WX 700 ; N uni1EEE ; B 20 -17 781 802 ;
+C -1 ; WX 541 ; N uni1EEF ; B 21 -10 565 599 ;
+C -1 ; WX 700 ; N uni1EF0 ; B 20 -179 781 771 ;
+C -1 ; WX 541 ; N uni1EF1 ; B 21 -179 565 532 ;
+C -1 ; WX 523 ; N Ygrave ; B 15 -1 517 856 ;
+C -1 ; WX 418 ; N ygrave ; B -133 -224 415 644 ;
+C -1 ; WX 523 ; N uni1EF4 ; B 15 -183 517 624 ;
+C -1 ; WX 418 ; N uni1EF5 ; B -133 -224 415 388 ;
+C -1 ; WX 523 ; N uni1EF6 ; B 15 -1 517 844 ;
+C -1 ; WX 418 ; N uni1EF7 ; B -133 -224 415 651 ;
+C -1 ; WX 523 ; N uni1EF8 ; B 15 -1 517 795 ;
+C -1 ; WX 418 ; N uni1EF9 ; B -133 -224 421 603 ;
+C -1 ; WX 540 ; N uni1F00 ; B 31 -10 532 636 ; L uni0345 uni1F80 ; L acutecomb uni1F04 ; L gravecomb uni1F02 ;
+C -1 ; WX 540 ; N uni1F01 ; B 31 -10 532 636 ; L uni0345 uni1F81 ; L acutecomb uni1F05 ; L gravecomb uni1F03 ;
+C -1 ; WX 540 ; N uni1F02 ; B 31 -10 532 642 ; L uni0345 uni1F82 ;
+C -1 ; WX 540 ; N uni1F03 ; B 31 -10 532 642 ; L uni0345 uni1F83 ;
+C -1 ; WX 540 ; N uni1F04 ; B 31 -10 532 643 ; L uni0345 uni1F84 ;
+C -1 ; WX 540 ; N uni1F05 ; B 31 -10 532 643 ; L uni0345 uni1F85 ;
+C -1 ; WX 540 ; N uni1F06 ; B 31 -10 532 673 ; L uni0345 uni1F86 ;
+C -1 ; WX 540 ; N uni1F07 ; B 31 -10 532 684 ; L uni0345 uni1F87 ;
+C -1 ; WX 590 ; N uni1F08 ; B 0 0 562 660 ; L uni0345 uni1F88 ; L acutecomb uni1F0C ; L gravecomb uni1F0A ;
+C -1 ; WX 590 ; N uni1F09 ; B 0 0 562 661 ; L uni0345 uni1F89 ; L acutecomb uni1F0D ; L gravecomb uni1F0B ;
+C -1 ; WX 645 ; N uni1F0A ; B 0 0 617 666 ; L uni0345 uni1F8A ;
+C -1 ; WX 681 ; N uni1F0B ; B 0 0 653 661 ; L uni0345 uni1F8B ;
+C -1 ; WX 628 ; N uni1F0C ; B 0 0 600 665 ; L uni0345 uni1F8C ;
+C -1 ; WX 623 ; N uni1F0D ; B 0 0 595 663 ; L uni0345 uni1F8D ;
+C -1 ; WX 624 ; N uni1F0E ; B 0 0 596 669 ; L uni0345 uni1F8E ;
+C -1 ; WX 609 ; N uni1F0F ; B 0 0 581 672 ; L uni0345 uni1F8F ;
+C -1 ; WX 370 ; N uni1F10 ; B 34 -8 367 636 ; L acutecomb uni1F14 ; L gravecomb uni1F12 ;
+C -1 ; WX 370 ; N uni1F11 ; B 34 -8 356 636 ; L acutecomb uni1F15 ; L gravecomb uni1F13 ;
+C -1 ; WX 370 ; N uni1F12 ; B 34 -8 379 642 ;
+C -1 ; WX 370 ; N uni1F13 ; B 34 -8 377 642 ;
+C -1 ; WX 370 ; N uni1F14 ; B 34 -8 429 643 ;
+C -1 ; WX 370 ; N uni1F15 ; B 34 -8 420 643 ;
+C -1 ; WX 696 ; N uni1F18 ; B 6 -3 689 662 ; L acutecomb uni1F1C ; L gravecomb uni1F1A ;
+C -1 ; WX 666 ; N uni1F19 ; B 0 -3 662 664 ; L acutecomb uni1F1D ; L gravecomb uni1F1B ;
+C -1 ; WX 750 ; N uni1F1A ; B 0 -3 739 661 ;
+C -1 ; WX 783 ; N uni1F1B ; B 0 -3 773 665 ;
+C -1 ; WX 762 ; N uni1F1C ; B 0 -3 752 667 ;
+C -1 ; WX 764 ; N uni1F1D ; B 0 -3 764 668 ;
+C -1 ; WX 451 ; N uni1F20 ; B 20 -178 427 636 ; L uni0345 uni1F90 ; L acutecomb uni1F24 ; L gravecomb uni1F22 ;
+C -1 ; WX 451 ; N uni1F21 ; B 20 -178 427 636 ; L uni0345 uni1F91 ; L acutecomb uni1F25 ; L gravecomb uni1F23 ;
+C -1 ; WX 451 ; N uni1F22 ; B 20 -178 427 642 ; L uni0345 uni1F92 ;
+C -1 ; WX 451 ; N uni1F23 ; B 20 -178 427 642 ; L uni0345 uni1F93 ;
+C -1 ; WX 463 ; N uni1F24 ; B 20 -178 439 643 ; L uni0345 uni1F94 ;
+C -1 ; WX 465 ; N uni1F25 ; B 20 -178 441 643 ; L uni0345 uni1F95 ;
+C -1 ; WX 475 ; N uni1F26 ; B 20 -178 451 673 ; L uni0345 uni1F96 ;
+C -1 ; WX 481 ; N uni1F27 ; B 20 -178 457 684 ; L uni0345 uni1F97 ;
+C -1 ; WX 810 ; N uni1F28 ; B 6 0 807 643 ; L uni0345 uni1F98 ; L acutecomb uni1F2C ; L gravecomb uni1F2A ;
+C -1 ; WX 790 ; N uni1F29 ; B 0 0 786 643 ; L uni0345 uni1F99 ; L acutecomb uni1F2D ; L gravecomb uni1F2B ;
+C -1 ; WX 881 ; N uni1F2A ; B 0 0 865 643 ; L uni0345 uni1F9A ;
+C -1 ; WX 910 ; N uni1F2B ; B 0 0 906 642 ; L uni0345 uni1F9B ;
+C -1 ; WX 875 ; N uni1F2C ; B 0 0 870 642 ; L uni0345 uni1F9C ;
+C -1 ; WX 877 ; N uni1F2D ; B 0 0 870 643 ; L uni0345 uni1F9D ;
+C -1 ; WX 873 ; N uni1F2E ; B 0 0 869 669 ; L uni0345 uni1F9E ;
+C -1 ; WX 835 ; N uni1F2F ; B 0 3 834 671 ; L uni0345 uni1F9F ;
+C -1 ; WX 192 ; N uni1F30 ; B 29 -10 237 636 ; L acutecomb uni1F34 ; L gravecomb uni1F32 ;
+C -1 ; WX 192 ; N uni1F31 ; B 29 -10 230 636 ; L acutecomb uni1F35 ; L gravecomb uni1F33 ;
+C -1 ; WX 192 ; N uni1F32 ; B 12 -10 244 642 ;
+C -1 ; WX 192 ; N uni1F33 ; B -20 -10 237 642 ;
+C -1 ; WX 192 ; N uni1F34 ; B 12 -10 290 643 ;
+C -1 ; WX 192 ; N uni1F35 ; B 12 -10 288 643 ;
+C -1 ; WX 265 ; N uni1F36 ; B 29 -10 315 673 ;
+C -1 ; WX 269 ; N uni1F37 ; B 29 -10 319 684 ;
+C -1 ; WX 382 ; N uni1F38 ; B 6 0 371 662 ; L acutecomb uni1F3C ; L gravecomb uni1F3A ;
+C -1 ; WX 337 ; N uni1F39 ; B 0 0 327 659 ; L acutecomb uni1F3D ; L gravecomb uni1F3B ;
+C -1 ; WX 439 ; N uni1F3A ; B 0 0 429 661 ;
+C -1 ; WX 468 ; N uni1F3B ; B 0 0 458 668 ;
+C -1 ; WX 451 ; N uni1F3C ; B 0 0 443 666 ;
+C -1 ; WX 448 ; N uni1F3D ; B 0 0 439 666 ;
+C -1 ; WX 467 ; N uni1F3E ; B 0 0 462 668 ;
+C -1 ; WX 459 ; N uni1F3F ; B 0 0 448 671 ;
+C -1 ; WX 470 ; N uni1F40 ; B 35 -8 451 636 ; L acutecomb uni1F44 ; L gravecomb uni1F42 ;
+C -1 ; WX 470 ; N uni1F41 ; B 35 -8 451 636 ; L acutecomb uni1F45 ; L gravecomb uni1F43 ;
+C -1 ; WX 470 ; N uni1F42 ; B 35 -8 451 642 ;
+C -1 ; WX 470 ; N uni1F43 ; B 35 -8 451 642 ;
+C -1 ; WX 470 ; N uni1F44 ; B 35 -8 451 643 ;
+C -1 ; WX 470 ; N uni1F45 ; B 35 -8 451 643 ;
+C -1 ; WX 832 ; N uni1F48 ; B 6 -13 794 666 ; L acutecomb uni1F4C ; L gravecomb uni1F4A ;
+C -1 ; WX 797 ; N uni1F49 ; B 0 -8 768 658 ; L acutecomb uni1F4D ; L gravecomb uni1F4B ;
+C -1 ; WX 890 ; N uni1F4A ; B 0 -6 840 662 ;
+C -1 ; WX 913 ; N uni1F4B ; B 0 -9 876 666 ;
+C -1 ; WX 903 ; N uni1F4C ; B 0 -9 864 664 ;
+C -1 ; WX 896 ; N uni1F4D ; B 0 -9 857 667 ;
+C -1 ; WX 452 ; N uni1F50 ; B 25 -8 445 636 ; L acutecomb uni1F54 ; L gravecomb uni1F52 ;
+C -1 ; WX 452 ; N uni1F51 ; B 25 -8 445 636 ; L acutecomb uni1F55 ; L gravecomb uni1F53 ;
+C -1 ; WX 452 ; N uni1F52 ; B 25 -8 445 642 ;
+C -1 ; WX 452 ; N uni1F53 ; B 25 -8 445 642 ;
+C -1 ; WX 452 ; N uni1F54 ; B 25 -8 445 643 ;
+C -1 ; WX 452 ; N uni1F55 ; B 25 -8 445 643 ;
+C -1 ; WX 452 ; N uni1F56 ; B 25 -8 445 673 ;
+C -1 ; WX 452 ; N uni1F57 ; B 25 -8 450 684 ;
+C -1 ; WX 714 ; N uni1F59 ; B 0 -1 707 666 ; L acutecomb uni1F5D ; L gravecomb uni1F5B ;
+C -1 ; WX 813 ; N uni1F5B ; B 0 -1 805 663 ;
+C -1 ; WX 820 ; N uni1F5D ; B 0 -1 814 671 ;
+C -1 ; WX 826 ; N uni1F5F ; B 0 -1 826 662 ;
+C -1 ; WX 640 ; N uni1F60 ; B 18 -12 621 636 ; L uni0345 uni1FA0 ; L acutecomb uni1F64 ; L gravecomb uni1F62 ;
+C -1 ; WX 640 ; N uni1F61 ; B 18 -12 621 636 ; L uni0345 uni1FA1 ; L acutecomb uni1F65 ; L gravecomb uni1F63 ;
+C -1 ; WX 640 ; N uni1F62 ; B 18 -12 621 642 ; L uni0345 uni1FA2 ;
+C -1 ; WX 640 ; N uni1F63 ; B 18 -12 621 642 ; L uni0345 uni1FA3 ;
+C -1 ; WX 640 ; N uni1F64 ; B 18 -12 621 643 ; L uni0345 uni1FA4 ;
+C -1 ; WX 640 ; N uni1F65 ; B 18 -12 621 643 ; L uni0345 uni1FA5 ;
+C -1 ; WX 640 ; N uni1F66 ; B 18 -12 621 673 ; L uni0345 uni1FA6 ;
+C -1 ; WX 640 ; N uni1F67 ; B 18 -12 621 684 ; L uni0345 uni1FA7 ;
+C -1 ; WX 810 ; N uni1F68 ; B 6 -1 793 664 ; L uni0345 uni1FA8 ; L acutecomb uni1F6C ; L gravecomb uni1F6A ;
+C -1 ; WX 792 ; N uni1F69 ; B 0 0 772 661 ; L uni0345 uni1FA9 ; L acutecomb uni1F6D ; L gravecomb uni1F6B ;
+C -1 ; WX 886 ; N uni1F6A ; B 0 0 877 666 ; L uni0345 uni1FAA ;
+C -1 ; WX 919 ; N uni1F6B ; B 0 0 900 668 ; L uni0345 uni1FAB ;
+C -1 ; WX 903 ; N uni1F6C ; B 0 -3 887 674 ; L uni0345 uni1FAC ;
+C -1 ; WX 906 ; N uni1F6D ; B 0 0 887 669 ; L uni0345 uni1FAD ;
+C -1 ; WX 866 ; N uni1F6E ; B 0 0 846 669 ; L uni0345 uni1FAE ;
+C -1 ; WX 822 ; N uni1F6F ; B 0 0 809 671 ; L uni0345 uni1FAF ;
+C -1 ; WX 540 ; N uni1F70 ; B 31 -10 532 642 ; L uni0345 uni1FB2 ;
+C -1 ; WX 540 ; N uni1F71 ; B 31 -10 532 643 ;
+C -1 ; WX 370 ; N uni1F72 ; B 34 -8 354 642 ;
+C -1 ; WX 370 ; N uni1F73 ; B 34 -8 357 643 ;
+C -1 ; WX 451 ; N uni1F74 ; B 20 -178 427 642 ; L uni0345 uni1FC2 ;
+C -1 ; WX 451 ; N uni1F75 ; B 20 -178 427 643 ;
+C -1 ; WX 192 ; N uni1F76 ; B 29 -10 175 642 ;
+C -1 ; WX 202 ; N uni1F77 ; B 29 -10 248 643 ;
+C -1 ; WX 470 ; N uni1F78 ; B 35 -8 451 642 ;
+C -1 ; WX 470 ; N uni1F79 ; B 35 -8 451 643 ;
+C -1 ; WX 452 ; N uni1F7A ; B 25 -8 445 642 ;
+C -1 ; WX 452 ; N uni1F7B ; B 25 -8 445 643 ;
+C -1 ; WX 640 ; N uni1F7C ; B 18 -12 621 642 ; L uni0345 uni1FF2 ;
+C -1 ; WX 640 ; N uni1F7D ; B 18 -12 621 643 ;
+C -1 ; WX 540 ; N uni1F80 ; B 31 -228 532 636 ;
+C -1 ; WX 540 ; N uni1F81 ; B 31 -228 532 636 ;
+C -1 ; WX 540 ; N uni1F82 ; B 31 -228 532 642 ;
+C -1 ; WX 540 ; N uni1F83 ; B 31 -228 532 642 ;
+C -1 ; WX 540 ; N uni1F84 ; B 31 -228 532 643 ;
+C -1 ; WX 540 ; N uni1F85 ; B 31 -228 532 643 ;
+C -1 ; WX 540 ; N uni1F86 ; B 31 -228 532 673 ;
+C -1 ; WX 540 ; N uni1F87 ; B 31 -228 532 684 ;
+C -1 ; WX 590 ; N uni1F88 ; B 0 -223 562 665 ;
+C -1 ; WX 590 ; N uni1F89 ; B 0 -233 562 677 ;
+C -1 ; WX 644 ; N uni1F8A ; B 0 -230 616 668 ;
+C -1 ; WX 647 ; N uni1F8B ; B 0 -226 619 662 ;
+C -1 ; WX 636 ; N uni1F8C ; B 0 -227 608 664 ;
+C -1 ; WX 643 ; N uni1F8D ; B 0 -229 615 668 ;
+C -1 ; WX 620 ; N uni1F8E ; B 0 -231 592 667 ;
+C -1 ; WX 608 ; N uni1F8F ; B 0 -231 580 670 ;
+C -1 ; WX 451 ; N uni1F90 ; B 10 -228 427 636 ;
+C -1 ; WX 451 ; N uni1F91 ; B 10 -228 427 636 ;
+C -1 ; WX 451 ; N uni1F92 ; B 10 -228 427 642 ;
+C -1 ; WX 451 ; N uni1F93 ; B 10 -228 427 642 ;
+C -1 ; WX 460 ; N uni1F94 ; B 10 -228 436 643 ;
+C -1 ; WX 451 ; N uni1F95 ; B 10 -228 427 643 ;
+C -1 ; WX 475 ; N uni1F96 ; B 10 -228 451 673 ;
+C -1 ; WX 493 ; N uni1F97 ; B 10 -228 469 684 ;
+C -1 ; WX 803 ; N uni1F98 ; B 6 -229 799 644 ;
+C -1 ; WX 792 ; N uni1F99 ; B 0 -231 783 644 ;
+C -1 ; WX 881 ; N uni1F9A ; B 0 -230 877 639 ;
+C -1 ; WX 902 ; N uni1F9B ; B 0 -229 899 644 ;
+C -1 ; WX 868 ; N uni1F9C ; B 0 -238 869 642 ;
+C -1 ; WX 875 ; N uni1F9D ; B 0 -229 877 639 ;
+C -1 ; WX 876 ; N uni1F9E ; B 0 -232 874 667 ;
+C -1 ; WX 871 ; N uni1F9F ; B 0 -223 865 672 ;
+C -1 ; WX 640 ; N uni1FA0 ; B 18 -228 621 636 ;
+C -1 ; WX 640 ; N uni1FA1 ; B 18 -228 621 636 ;
+C -1 ; WX 640 ; N uni1FA2 ; B 18 -228 621 642 ;
+C -1 ; WX 640 ; N uni1FA3 ; B 18 -228 621 642 ;
+C -1 ; WX 640 ; N uni1FA4 ; B 18 -228 621 643 ;
+C -1 ; WX 640 ; N uni1FA5 ; B 18 -228 621 643 ;
+C -1 ; WX 640 ; N uni1FA6 ; B 18 -228 621 673 ;
+C -1 ; WX 640 ; N uni1FA7 ; B 18 -228 621 684 ;
+C -1 ; WX 807 ; N uni1FA8 ; B 6 -229 788 663 ;
+C -1 ; WX 777 ; N uni1FA9 ; B 0 -227 737 665 ;
+C -1 ; WX 888 ; N uni1FAA ; B 0 -227 870 663 ;
+C -1 ; WX 917 ; N uni1FAB ; B 0 -226 902 661 ;
+C -1 ; WX 894 ; N uni1FAC ; B 0 -227 877 665 ;
+C -1 ; WX 894 ; N uni1FAD ; B 0 -229 878 674 ;
+C -1 ; WX 868 ; N uni1FAE ; B 0 -226 861 670 ;
+C -1 ; WX 822 ; N uni1FAF ; B 0 -227 807 675 ;
+C -1 ; WX 540 ; N uni1FB0 ; B 31 -10 532 575 ;
+C -1 ; WX 540 ; N uni1FB1 ; B 31 -10 532 512 ;
+C -1 ; WX 540 ; N uni1FB2 ; B 31 -228 532 642 ;
+C -1 ; WX 540 ; N uni1FB3 ; B 31 -228 532 399 ;
+C -1 ; WX 540 ; N uni1FB4 ; B 31 -228 532 643 ;
+C -1 ; WX 540 ; N uni1FB6 ; B 31 -10 532 590 ; L uni0345 uni1FB7 ;
+C -1 ; WX 540 ; N uni1FB7 ; B 31 -228 532 590 ;
+C -1 ; WX 590 ; N uni1FB8 ; B 0 0 562 783 ;
+C -1 ; WX 590 ; N uni1FB9 ; B 0 0 562 704 ;
+C -1 ; WX 590 ; N uni1FBA ; B 0 0 562 674 ;
+C -1 ; WX 590 ; N uni1FBB ; B 0 0 562 664 ;
+C -1 ; WX 590 ; N uni1FBC ; B 0 -233 562 633 ;
+C -1 ; WX 205 ; N uni1FBD ; B 12 462 193 636 ;
+C -1 ; WX 142 ; N uni1FBE ; B 12 -228 130 -73 ;
+C -1 ; WX 205 ; N uni1FBF ; B 11 491 192 665 ; L acutecomb uni1FCE ; L gravecomb uni1FCD ;
+C -1 ; WX 341 ; N uni1FC0 ; B 12 467 405 603 ;
+C -1 ; WX 417 ; N uni1FC1 ; B 12 462 405 713 ;
+C -1 ; WX 526 ; N uni1FC2 ; B 10 -228 427 642 ;
+C -1 ; WX 451 ; N uni1FC3 ; B 10 -228 427 394 ;
+C -1 ; WX 451 ; N uni1FC4 ; B 10 -228 427 643 ;
+C -1 ; WX 451 ; N uni1FC6 ; B 20 -178 488 590 ; L uni0345 uni1FC7 ;
+C -1 ; WX 451 ; N uni1FC7 ; B 10 -228 467 590 ;
+C -1 ; WX 633 ; N uni1FC8 ; B 0 -3 637 668 ;
+C -1 ; WX 620 ; N uni1FC9 ; B 0 -2 614 665 ;
+C -1 ; WX 707 ; N uni1FCA ; B 0 0 699 663 ;
+C -1 ; WX 707 ; N uni1FCB ; B 0 0 704 668 ;
+C -1 ; WX 660 ; N uni1FCC ; B 14 -231 656 624 ;
+C -1 ; WX 256 ; N uni1FCD ; B 11 483 243 668 ;
+C -1 ; WX 302 ; N uni1FCE ; B 12 474 290 664 ;
+C -1 ; WX 307 ; N uni1FCF ; B 12 462 295 673 ;
+C -1 ; WX 215 ; N uni1FD0 ; B 21 -10 265 575 ;
+C -1 ; WX 256 ; N uni1FD1 ; B -12 -10 306 512 ;
+C -1 ; WX 240 ; N uni1FD2 ; B -9 -10 290 622 ;
+C -1 ; WX 272 ; N uni1FD3 ; B 12 -10 322 623 ;
+C -1 ; WX 314 ; N uni1FD6 ; B -24 -10 364 590 ;
+C -1 ; WX 305 ; N uni1FD7 ; B -38 -10 355 713 ;
+C -1 ; WX 242 ; N uni1FD8 ; B 9 0 321 783 ;
+C -1 ; WX 242 ; N uni1FD9 ; B 9 0 312 705 ;
+C -1 ; WX 254 ; N uni1FDA ; B 0 0 250 666 ;
+C -1 ; WX 242 ; N uni1FDB ; B -82 0 231 665 ;
+C -1 ; WX 281 ; N uni1FDD ; B 11 477 268 662 ;
+C -1 ; WX 300 ; N uni1FDE ; B 12 478 288 668 ;
+C -1 ; WX 308 ; N uni1FDF ; B 12 459 296 684 ;
+C -1 ; WX 452 ; N uni1FE0 ; B 25 -8 445 575 ;
+C -1 ; WX 452 ; N uni1FE1 ; B 25 -8 445 512 ;
+C -1 ; WX 452 ; N uni1FE2 ; B 25 -8 445 622 ;
+C -1 ; WX 452 ; N uni1FE3 ; B 25 -8 445 623 ;
+C -1 ; WX 486 ; N uni1FE4 ; B -14 -180 463 636 ;
+C -1 ; WX 486 ; N uni1FE5 ; B -14 -180 463 636 ;
+C -1 ; WX 452 ; N uni1FE6 ; B 25 -8 464 590 ;
+C -1 ; WX 452 ; N uni1FE7 ; B 25 -8 470 713 ;
+C -1 ; WX 523 ; N uni1FE8 ; B 28 -1 530 783 ;
+C -1 ; WX 523 ; N uni1FE9 ; B 27 -1 529 704 ;
+C -1 ; WX 595 ; N uni1FEA ; B -93 -1 531 668 ;
+C -1 ; WX 523 ; N uni1FEB ; B -123 -1 531 667 ;
+C -1 ; WX 511 ; N uni1FEC ; B -73 -2 509 639 ;
+C -1 ; WX 323 ; N uni1FED ; B 12 437 311 622 ;
+C -1 ; WX 334 ; N uni1FEE ; B 12 433 322 623 ;
+C -1 ; WX 170 ; N uni1FEF ; B 13 484 157 674 ;
+C -1 ; WX 640 ; N uni1FF2 ; B 18 -228 621 642 ;
+C -1 ; WX 640 ; N uni1FF3 ; B 18 -228 621 398 ;
+C -1 ; WX 640 ; N uni1FF4 ; B 18 -228 621 643 ;
+C -1 ; WX 640 ; N uni1FF6 ; B 18 -12 621 590 ; L uni0345 uni1FF7 ;
+C -1 ; WX 640 ; N uni1FF7 ; B 18 -228 621 590 ;
+C -1 ; WX 736 ; N uni1FF8 ; B 0 -13 710 667 ;
+C -1 ; WX 723 ; N uni1FF9 ; B 0 -13 695 667 ;
+C -1 ; WX 725 ; N uni1FFA ; B 0 -3 710 663 ;
+C -1 ; WX 700 ; N uni1FFB ; B -32 0 684 664 ;
+C -1 ; WX 700 ; N uni1FFC ; B 10 -229 681 643 ;
+C -1 ; WX 166 ; N uni1FFD ; B 13 474 157 664 ;
+C -1 ; WX 189 ; N uni1FFE ; B 22 500 187 677 ; L acutecomb uni1FDE ; L gravecomb uni1FDD ;
+C -1 ; WX 355 ; N uni2009 ; B 135 -19 318 540 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 543 ; N endash ; B -7 211 550 273 ;
+C -1 ; WX 722 ; N emdash ; B -7 212 729 273 ;
+C -1 ; WX 606 ; N uni2016 ; B -32 -228 360 623 ;
+C -1 ; WX 500 ; N underscoredbl ; B -7 -315 550 -151 ;
+C -1 ; WX 165 ; N quoteleft ; B 12 443 156 633 ;
+C -1 ; WX 207 ; N quoteright ; B 54 443 198 633 ;
+C -1 ; WX 407 ; N quotesinglbase ; B 128 -130 272 60 ;
+C -1 ; WX 275 ; N quotedblleft ; B 12 443 266 633 ;
+C -1 ; WX 317 ; N quotedblright ; B 54 443 308 633 ;
+C -1 ; WX 407 ; N quotedblbase ; B 73 -128 327 62 ;
+C -1 ; WX 494 ; N dagger ; B 85 -228 507 631 ;
+C -1 ; WX 485 ; N daggerdbl ; B 34 -241 547 631 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ; L period ellipsis ;
+C -1 ; WX 882 ; N ellipsis ; B 110 -16 842 111 ;
+C -1 ; WX 967 ; N perthousand ; B 128 -88 979 647 ;
+C -1 ; WX 219 ; N minute ; B -4 448 108 638 ; L minute second ;
+C -1 ; WX 417 ; N second ; B 8 448 287 638 ;
+C -1 ; WX 289 ; N guilsinglleft ; B 24 1 287 399 ;
+C -1 ; WX 289 ; N guilsinglright ; B 2 0 265 398 ;
+C -1 ; WX 355 ; N exclamdbl ; B -7 -19 342 540 ;
+C -1 ; WX 426 ; N uni203D ; B 53 -13 426 641 ;
+C -1 ; WX 500 ; N uni203E ; B 0 749 500 803 ;
+C -1 ; WX 167 ; N fraction ; B -162 -17 329 688 ;
+C -1 ; WX 388 ; N zerosuperior ; B 51 261 330 633 ;
+C -1 ; WX 388 ; N foursuperior ; B 74 279 309 634 ;
+C -1 ; WX 388 ; N fivesuperior ; B 64 272 335 635 ;
+C -1 ; WX 388 ; N sixsuperior ; B 70 264 326 635 ;
+C -1 ; WX 388 ; N sevensuperior ; B 94 267 346 621 ;
+C -1 ; WX 388 ; N eightsuperior ; B 75 270 323 631 ;
+C -1 ; WX 388 ; N ninesuperior ; B 78 259 335 631 ;
+C -1 ; WX 388 ; N uni207A ; B 50 302 339 589 ;
+C -1 ; WX 388 ; N uni207B ; B 58 425 347 464 ;
+C -1 ; WX 388 ; N uni207C ; B 50 382 339 509 ;
+C -1 ; WX 220 ; N parenleftsuperior ; B 39 184 202 706 ;
+C -1 ; WX 220 ; N parenrightsuperior ; B 18 184 181 706 ;
+C -1 ; WX 443 ; N nsuperior ; B 87 218 336 463 ;
+C -1 ; WX 375 ; N zeroinferior ; B 49 -12 328 360 ;
+C -1 ; WX 375 ; N oneinferior ; B 127 0 248 355 ;
+C -1 ; WX 375 ; N twoinferior ; B 63 -3 339 366 ;
+C -1 ; WX 375 ; N threeinferior ; B 66 -12 323 366 ;
+C -1 ; WX 375 ; N fourinferior ; B 61 -1 296 354 ;
+C -1 ; WX 375 ; N fiveinferior ; B 69 -15 340 348 ;
+C -1 ; WX 375 ; N sixinferior ; B 72 -13 328 358 ;
+C -1 ; WX 375 ; N seveninferior ; B 65 -2 317 352 ;
+C -1 ; WX 375 ; N eightinferior ; B 73 -16 321 345 ;
+C -1 ; WX 375 ; N nineinferior ; B 59 -15 316 357 ;
+C -1 ; WX 375 ; N uni208A ; B 50 27 339 314 ;
+C -1 ; WX 375 ; N uni208B ; B 44 148 333 187 ;
+C -1 ; WX 375 ; N uni208C ; B 50 104 339 231 ;
+C -1 ; WX 220 ; N parenleftinferior ; B 39 -98 202 424 ;
+C -1 ; WX 220 ; N parenrightinferior ; B 18 -100 181 422 ;
+C -1 ; WX 550 ; N colonmonetary ; B 23 -119 542 700 ;
+C -1 ; WX 533 ; N uni20A2 ; B 28 -25 540 633 ;
+C -1 ; WX 496 ; N franc ; B 7 0 525 624 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 697 ; N afii61248 ; B 20 -17 680 703 ;
+C -1 ; WX 831 ; N trademark ; B 145 247 928 623 ;
+C -1 ; WX 701 ; N Omega ; B 9 0 680 643 ;
+C -1 ; WX 834 ; N estimated ; B 13 -9 825 705 ;
+C -1 ; WX 807 ; N onethird ; B 108 -49 695 656 ;
+C -1 ; WX 807 ; N twothirds ; B 26 -17 713 688 ;
+C -1 ; WX 807 ; N uni2155 ; B 123 -33 762 672 ;
+C -1 ; WX 807 ; N uni2156 ; B 35 -35 763 670 ;
+C -1 ; WX 807 ; N uni2157 ; B 28 -33 763 672 ;
+C -1 ; WX 807 ; N uni2158 ; B 44 -38 745 667 ;
+C -1 ; WX 807 ; N uni2159 ; B 133 -34 724 671 ;
+C -1 ; WX 807 ; N uni215A ; B 56 -35 708 670 ;
+C -1 ; WX 807 ; N oneeighth ; B 109 -25 713 680 ;
+C -1 ; WX 807 ; N threeeighths ; B 47 -17 744 688 ;
+C -1 ; WX 807 ; N fiveeighths ; B 56 -38 729 667 ;
+C -1 ; WX 807 ; N seveneighths ; B 135 -35 746 670 ;
+C -1 ; WX 531 ; N uni215F ; B 74 -40 565 665 ;
+C -1 ; WX 451 ; N partialdiff ; B 16 -8 431 642 ;
+C -1 ; WX 590 ; N Delta ; B 17 -1 571 632 ;
+C -1 ; WX 673 ; N product ; B 8 -1 666 633 ;
+C -1 ; WX 612 ; N summation ; B 9 -1 607 628 ;
+C -1 ; WX 628 ; N minus ; B 88 215 576 264 ;
+C -1 ; WX 610 ; N radical ; B 45 -42 557 857 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 295 ; N integral ; B -142 -223 378 644 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 306 ; N openbullet ; B 52 92 254 294 ;
+C -1 ; WX 333 ; N Dotaccent ; B 315 666 411 760 ;
+C -1 ; WX 333 ; N Breve ; B 213 662 529 784 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 383 ; N Cedilla ; B 104 -194 251 -9 ;
+C -1 ; WX 333 ; N Ring ; B 292 663 480 847 ;
+C -1 ; WX 333 ; N Tilde ; B 216 666 603 792 ;
+C -1 ; WX 333 ; N Circumflex ; B 246 669 603 832 ;
+C -1 ; WX 175 ; N uniF6BE ; B -145 -223 166 388 ;
+C -1 ; WX 0 ; N commaaccent ; B -60 -250 58 -57 ;
+C -1 ; WX 613 ; N Acute ; B 250 666 394 856 ;
+C -1 ; WX 333 ; N Caron ; B 216 664 561 819 ;
+C -1 ; WX 333 ; N Dieresis ; B 70 672 366 769 ;
+C -1 ; WX 613 ; N Grave ; B 283 666 427 856 ;
+C -1 ; WX 672 ; N Hungarumlaut ; B 331 666 551 856 ;
+C -1 ; WX 333 ; N Macron ; B 190 664 508 712 ;
+C -1 ; WX 976 ; N rupiah ; B 8 -222 947 621 ;
+C -1 ; WX 333 ; N Brevesmall ; B 169 530 447 682 ;
+C -1 ; WX 333 ; N Caronsmall ; B 151 526 472 686 ;
+C -1 ; WX 333 ; N Circumflexsmall ; B 121 526 438 686 ;
+C -1 ; WX 333 ; N Dotaccentsmall ; B 241 553 350 659 ;
+C -1 ; WX 424 ; N Hungarumlautsmall ; B 1 509 415 653 ;
+C -1 ; WX 333 ; N Ogoneksmall ; B 38 -189 248 0 ;
+C -1 ; WX 333 ; N Ringsmall ; B 199 518 391 694 ;
+C -1 ; WX 333 ; N Tildesmall ; B 115 550 476 661 ;
+C -1 ; WX 511 ; N Gravesmall ; B 121 465 297 669 ;
+C -1 ; WX 447 ; N Dieresissmall ; B 270 542 638 634 ;
+C -1 ; WX 333 ; N Macronsmall ; B 140 574 447 618 ;
+C -1 ; WX 511 ; N Acutesmall ; B 241 465 407 670 ;
+C -1 ; WX 333 ; N Cedillasmall ; B -9 -210 196 0 ;
+C -1 ; WX 490 ; N ff ; B -170 -224 545 644 ; L l ffl ; L i ffi ;
+C -1 ; WX 388 ; N fi ; B -142 -223 378 644 ;
+C -1 ; WX 434 ; N fl ; B -142 -223 432 644 ;
+C -1 ; WX 605 ; N ffi ; B -139 -224 600 644 ;
+C -1 ; WX 656 ; N ffl ; B -140 -224 652 644 ;
+C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 690 ;
+C -1 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C -1 ; WX 333 ; N overscore ; B 10 529 329 580 ;
+C -1 ; WX 492 ; N cedillacomb ; B 197 -196 350 -25 ;
+C -1 ; WX 360 ; N ogonekcomb ; B 68 -222 253 19 ;
+C -1 ; WX 412 ; N perispomenicomb ; B 12 465 400 590 ;
+C -1 ; WX 205 ; N koroniscomb ; B 12 462 193 636 ;
+C -1 ; WX 142 ; N ypogegrammenicomb ; B 12 -228 130 -73 ;
+C -1 ; WX 0 ; N Commaaccent ; B -63 -248 54 -68 ;
+C -1 ; WX 366 ; N Commaaccentsmall ; B -47 -207 46 -41 ;
+C -1 ; WX 314 ; N _929 ; B 110 -220 277 -15 ;
+C -1 ; WX 189 ; N _928 ; B 11 465 178 670 ;
+C -1 ; WX 0 ; N _930 ; B 157 -239 273 -84 ;
+C -1 ; WX 563 ; N _364 ; B 148 542 510 634 ;
+C -1 ; WX 333 ; N greekmacron ; B 35 464 353 512 ;
+C -1 ; WX 0 ; N _939 ; B -53 -218 53 -112 ;
+C -1 ; WX 0 ; N _940 ; B 66 521 207 715 ;
+C -1 ; WX 333 ; N vrachy ; B 42 459 286 575 ;
+C -1 ; WX 500 ; N _927 ; B 0 0 0 0 ;
+C -1 ; WX 350 ; N zeta.alt ; B 1 -186 338 402 ;
+C -1 ; WX 473 ; N delta.alt ; B 27 -7 461 517 ;
+C -1 ; WX 538 ; N Epsilon.alt ; B 34 -10 530 634 ;
+C -1 ; WX 601 ; N Xi1.alt ; B 19 -11 613 633 ;
+C -1 ; WX 600 ; N Xi2.alt ; B 18 -11 612 633 ;
+C -1 ; WX 750 ; N Omega.alt ; B 15 -12 735 635 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 391
+KPX Agrave Ygrave -20
+KPX Agrave Wdieresis -25
+KPX Agrave Wacute -25
+KPX Agrave Wgrave -25
+KPX Agrave Wcircumflex -25
+KPX Agrave Tcaron -60
+KPX Aacute Ygrave -120
+KPX Aacute Wdieresis -25
+KPX Aacute Wacute -25
+KPX Aacute Wgrave -25
+KPX Aacute Ycircumflex 20
+KPX Aacute Wcircumflex -25
+KPX Aacute Tcaron -60
+KPX Aacute Ydieresis 20
+KPX Aacute Yacute 20
+KPX Acircumflex Ygrave 20
+KPX Acircumflex Wdieresis -25
+KPX Acircumflex Wacute -25
+KPX Acircumflex Wgrave -25
+KPX Acircumflex Ycircumflex 20
+KPX Acircumflex Wcircumflex -25
+KPX Acircumflex Tcaron -60
+KPX Acircumflex Ydieresis 20
+KPX Acircumflex Yacute 20
+KPX Atilde Ygrave 20
+KPX Atilde Wdieresis -25
+KPX Atilde Wacute -25
+KPX Atilde Wgrave -25
+KPX Atilde Ycircumflex 20
+KPX Atilde Wcircumflex -25
+KPX Atilde Tcaron -60
+KPX Atilde Ydieresis 20
+KPX Atilde Yacute 20
+KPX Adieresis Ygrave 20
+KPX Adieresis Wdieresis -25
+KPX Adieresis Wacute -25
+KPX Adieresis Wgrave -25
+KPX Adieresis Ycircumflex 20
+KPX Adieresis Wcircumflex -25
+KPX Adieresis Tcaron -60
+KPX Adieresis Ydieresis 20
+KPX Adieresis Yacute 20
+KPX Aring Ygrave 20
+KPX Aring Wdieresis -25
+KPX Aring Wacute -25
+KPX Aring Wgrave -25
+KPX Aring Ycircumflex 20
+KPX Aring Wcircumflex -25
+KPX Aring Ydieresis 20
+KPX Aring Yacute 20
+KPX Ograve Ygrave -60
+KPX Ograve Ycircumflex -60
+KPX Ograve Ydieresis -60
+KPX Ograve Yacute -60
+KPX Ograve Agrave -166
+KPX Oacute Ygrave -60
+KPX Oacute Ycircumflex -60
+KPX Oacute Ydieresis -60
+KPX Oacute Yacute -60
+KPX Ocircumflex Ygrave -60
+KPX Ocircumflex Ycircumflex -60
+KPX Ocircumflex Ydieresis -60
+KPX Ocircumflex Yacute -60
+KPX Ocircumflex Agrave -166
+KPX Otilde Ygrave -60
+KPX Otilde Ycircumflex -60
+KPX Otilde Ydieresis -60
+KPX Otilde Yacute -60
+KPX Otilde Ecircumflex -68
+KPX Odieresis Ygrave -60
+KPX Odieresis Ycircumflex -60
+KPX Odieresis Ydieresis -60
+KPX Odieresis Yacute -60
+KPX Yacute uni1EA2 -70
+KPX Yacute uni1EA0 -70
+KPX Yacute Ohungarumlaut -80
+KPX Yacute Gdotaccent -80
+KPX Yacute Gcommaaccent -80
+KPX Yacute uni04E6 -80
+KPX Yacute Oslashacute -80
+KPX Yacute AEacute -120
+KPX Yacute Obreve -80
+KPX Yacute Omacron -80
+KPX Yacute Gcircumflex -80
+KPX Yacute Ccircumflex -80
+KPX Yacute Abreve -120
+KPX Yacute Amacron -120
+KPX Yacute Ccaron -80
+KPX Yacute Cacute -80
+KPX Yacute Otilde -80
+KPX Yacute Ograve -80
+KPX Yacute Odieresis -80
+KPX Yacute Ocircumflex -80
+KPX Yacute Oacute -80
+KPX Yacute Atilde -70
+KPX Yacute Aring -70
+KPX Yacute Agrave -70
+KPX Yacute Adieresis -70
+KPX Yacute Acircumflex -70
+KPX Yacute Aacute -70
+KPX Amacron Ygrave -120
+KPX Amacron Wacute -125
+KPX Amacron Wgrave -125
+KPX Amacron Ycircumflex -120
+KPX Amacron Wcircumflex -125
+KPX Amacron Tcaron -60
+KPX Amacron Ydieresis -120
+KPX Amacron Yacute -120
+KPX Abreve Ygrave -120
+KPX Abreve Wacute -125
+KPX Abreve Wgrave -125
+KPX Abreve Ycircumflex -120
+KPX Abreve Wcircumflex -125
+KPX Abreve Tcaron -60
+KPX Abreve Ydieresis -120
+KPX Abreve Yacute -120
+KPX Omacron Ygrave -60
+KPX Omacron Ycircumflex -60
+KPX Omacron Ydieresis -60
+KPX Omacron Yacute -60
+KPX Obreve Ygrave -60
+KPX Obreve Ycircumflex -60
+KPX Obreve Ydieresis -60
+KPX Obreve Yacute -60
+KPX Ohungarumlaut Ygrave -60
+KPX Ohungarumlaut Ycircumflex -60
+KPX Ohungarumlaut Ydieresis -60
+KPX Ohungarumlaut Yacute -60
+KPX Tcommaaccent uni1EA2 -60
+KPX Tcaron uni1EA2 -60
+KPX Tcaron uni1EA0 -60
+KPX Tcaron AEacute -60
+KPX Tcaron Abreve -60
+KPX Tcaron Amacron -60
+KPX Tcaron Atilde -60
+KPX Tcaron Agrave -60
+KPX Tcaron Adieresis -60
+KPX Tcaron Acircumflex -60
+KPX Tcaron Aacute -60
+KPX Wcircumflex uni1EA2 -70
+KPX Wcircumflex uni1EA0 -70
+KPX Wcircumflex AEacute -125
+KPX Wcircumflex Abreve -125
+KPX Wcircumflex Amacron -125
+KPX Wcircumflex Atilde -70
+KPX Wcircumflex Aring -70
+KPX Wcircumflex Agrave -70
+KPX Wcircumflex Adieresis -70
+KPX Wcircumflex Acircumflex -70
+KPX Wcircumflex Aacute -70
+KPX Ycircumflex uni1EA2 -70
+KPX Ycircumflex uni1EA0 -70
+KPX Ycircumflex Ohungarumlaut -80
+KPX Ycircumflex Gdotaccent -80
+KPX Ycircumflex Gcommaaccent -80
+KPX Ycircumflex uni04E6 -80
+KPX Ycircumflex Oslashacute -80
+KPX Ycircumflex AEacute -120
+KPX Ycircumflex Obreve -80
+KPX Ycircumflex Omacron -80
+KPX Ycircumflex Gcircumflex -80
+KPX Ycircumflex Ccircumflex -80
+KPX Ycircumflex Abreve -120
+KPX Ycircumflex Amacron -120
+KPX Ycircumflex Ccaron -80
+KPX Ycircumflex Cacute -80
+KPX Ycircumflex Otilde -80
+KPX Ycircumflex Ograve -80
+KPX Ycircumflex Odieresis -80
+KPX Ycircumflex Ocircumflex -80
+KPX Ycircumflex Oacute -80
+KPX Ycircumflex Atilde -70
+KPX Ycircumflex Aring -70
+KPX Ycircumflex Agrave -70
+KPX Ycircumflex Adieresis -70
+KPX Ycircumflex Acircumflex -70
+KPX Ycircumflex Aacute -70
+KPX Ydieresis uni1EA2 -70
+KPX Ydieresis uni1EA0 -70
+KPX Ydieresis Ohungarumlaut -80
+KPX Ydieresis Gdotaccent -80
+KPX Ydieresis Gcommaaccent -80
+KPX Ydieresis uni04E6 -80
+KPX Ydieresis Oslashacute -80
+KPX Ydieresis AEacute -120
+KPX Ydieresis Obreve -80
+KPX Ydieresis Omacron -80
+KPX Ydieresis Gcircumflex -80
+KPX Ydieresis Ccircumflex -80
+KPX Ydieresis Abreve -120
+KPX Ydieresis Amacron -120
+KPX Ydieresis Ccaron -80
+KPX Ydieresis Cacute -80
+KPX Ydieresis Otilde -80
+KPX Ydieresis Ograve -80
+KPX Ydieresis Odieresis -80
+KPX Ydieresis Ocircumflex -80
+KPX Ydieresis Oacute -80
+KPX Ydieresis Atilde -70
+KPX Ydieresis Aring -70
+KPX Ydieresis Agrave -70
+KPX Ydieresis Adieresis -70
+KPX Ydieresis Acircumflex -70
+KPX Ydieresis Aacute -70
+KPX Oslashacute Ygrave -60
+KPX Oslashacute Ycircumflex -60
+KPX Oslashacute Ydieresis -60
+KPX Oslashacute Yacute -60
+KPX uni04E6 Ygrave -60
+KPX uni04E6 Ycircumflex -60
+KPX uni04E6 Ydieresis -60
+KPX uni04E6 Yacute -60
+KPX Wgrave uni1EA2 -70
+KPX Wgrave uni1EA0 -70
+KPX Wgrave AEacute -125
+KPX Wgrave Abreve -125
+KPX Wgrave Amacron -125
+KPX Wgrave Atilde -70
+KPX Wgrave Aring -70
+KPX Wgrave Agrave -70
+KPX Wgrave Adieresis -70
+KPX Wgrave Acircumflex -70
+KPX Wgrave Aacute -70
+KPX Wacute uni1EA2 -70
+KPX Wacute uni1EA0 -70
+KPX Wacute AEacute -125
+KPX Wacute Abreve -125
+KPX Wacute Amacron -125
+KPX Wacute Atilde -70
+KPX Wacute Aring -70
+KPX Wacute Agrave -70
+KPX Wacute Adieresis -70
+KPX Wacute Acircumflex -70
+KPX Wacute Aacute -70
+KPX Wdieresis uni1EA2 -70
+KPX Wdieresis uni1EA0 -70
+KPX Wdieresis AEacute -125
+KPX Wdieresis Atilde -70
+KPX Wdieresis Aring -70
+KPX Wdieresis Agrave -70
+KPX Wdieresis Adieresis -70
+KPX Wdieresis Acircumflex -70
+KPX Wdieresis Aacute -70
+KPX uni1EA0 Ygrave 20
+KPX uni1EA0 Wdieresis -25
+KPX uni1EA0 Wacute -25
+KPX uni1EA0 Wgrave -25
+KPX uni1EA0 Ycircumflex 20
+KPX uni1EA0 Wcircumflex -25
+KPX uni1EA0 Tcaron -60
+KPX uni1EA0 Ydieresis 20
+KPX uni1EA0 Yacute 20
+KPX uni1EA2 Tcommaaccent -60
+KPX uni1EA2 Ygrave 20
+KPX uni1EA2 Wdieresis -25
+KPX uni1EA2 Wacute -25
+KPX uni1EA2 Wgrave -25
+KPX uni1EA2 Ycircumflex 20
+KPX uni1EA2 Wcircumflex -25
+KPX uni1EA2 Tcaron -60
+KPX uni1EA2 Ydieresis 20
+KPX uni1EA2 Yacute 20
+KPX Ygrave uni1EA2 -70
+KPX Ygrave uni1EA0 -70
+KPX Ygrave Ohungarumlaut -80
+KPX Ygrave Gdotaccent -80
+KPX Ygrave Gcommaaccent -80
+KPX Ygrave uni04E6 -80
+KPX Ygrave Oslashacute -80
+KPX Ygrave AEacute -120
+KPX Ygrave Obreve -80
+KPX Ygrave Omacron -80
+KPX Ygrave Gcircumflex -80
+KPX Ygrave Ccircumflex -80
+KPX Ygrave Abreve -120
+KPX Ygrave Amacron -120
+KPX Ygrave Ccaron -80
+KPX Ygrave Cacute -80
+KPX Ygrave Otilde -80
+KPX Ygrave Ograve -80
+KPX Ygrave Odieresis -80
+KPX Ygrave Ocircumflex -80
+KPX Ygrave Oacute -80
+KPX Ygrave Atilde -70
+KPX Ygrave Aring -70
+KPX Ygrave Agrave -70
+KPX Ygrave Adieresis -70
+KPX Ygrave Acircumflex -70
+KPX Ygrave Aacute -70
+KPX uni1FBF Alpha -250
+KPX uni1FBF Epsilon -50
+KPX uni1FBF Eta -50
+KPX uni1FBF Iota -50
+KPX uni1FBF Omicron -90
+KPX uni1FBF Upsilon 40
+KPX uni1FBF Omega -80
+KPX uni1FBF uni1FBC -250
+KPX uni1FBF uni1FCC -50
+KPX uni1FBF uni1FFC -80
+KPX uni1FBF Rho -50
+KPX uni1FCD Alpha -220
+KPX uni1FCD Epsilon -30
+KPX uni1FCD Eta -30
+KPX uni1FCD Iota -30
+KPX uni1FCD Omicron -30
+KPX uni1FCD Upsilon 30
+KPX uni1FCD Omega -50
+KPX uni1FCD uni1FBC -220
+KPX uni1FCD uni1FCC -30
+KPX uni1FCD uni1FFC -50
+KPX uni1FCE Alpha -250
+KPX uni1FCE Epsilon -50
+KPX uni1FCE Eta -50
+KPX uni1FCE Iota -50
+KPX uni1FCE Omicron -90
+KPX uni1FCE Upsilon 40
+KPX uni1FCE Omega -100
+KPX uni1FCE uni1FBC -250
+KPX uni1FCE uni1FCC -50
+KPX uni1FCE uni1FFC -100
+KPX uni1FCF Alpha -300
+KPX uni1FCF Epsilon -80
+KPX uni1FCF Eta -80
+KPX uni1FCF Iota -80
+KPX uni1FCF Omicron -100
+KPX uni1FCF Upsilon 30
+KPX uni1FCF Omega -150
+KPX uni1FCF uni1FBC -300
+KPX uni1FCF uni1FCC -80
+KPX uni1FCF uni1FFC -140
+KPX uni1FDD Alpha -220
+KPX uni1FDD Epsilon -30
+KPX uni1FDD Eta -30
+KPX uni1FDD Iota -30
+KPX uni1FDD Omicron -50
+KPX uni1FDD Upsilon 30
+KPX uni1FDD Omega -50
+KPX uni1FDD uni1FBC -220
+KPX uni1FDD uni1FCC -30
+KPX uni1FDD uni1FFC -50
+KPX uni1FDE Alpha -250
+KPX uni1FDE Epsilon -50
+KPX uni1FDE Eta -50
+KPX uni1FDE Iota -50
+KPX uni1FDE Omicron -100
+KPX uni1FDE Upsilon 40
+KPX uni1FDE Omega -100
+KPX uni1FDE uni1FBC -250
+KPX uni1FDE uni1FCC -50
+KPX uni1FDE uni1FFC -100
+KPX uni1FDF Alpha -300
+KPX uni1FDF Epsilon -80
+KPX uni1FDF Eta -80
+KPX uni1FDF Iota -80
+KPX uni1FDF Omicron -120
+KPX uni1FDF Upsilon 30
+KPX uni1FDF Omega -150
+KPX uni1FDF uni1FBC -300
+KPX uni1FDF uni1FCC -80
+KPX uni1FDF uni1FFC -150
+KPX uni1FEF Alpha -210
+KPX uni1FEF Epsilon -40
+KPX uni1FEF Eta -40
+KPX uni1FEF Iota -40
+KPX uni1FEF Omicron -50
+KPX uni1FEF Upsilon 20
+KPX uni1FEF Omega -55
+KPX uni1FEF uni1FBC -210
+KPX uni1FEF uni1FCC -40
+KPX uni1FEF uni1FFC -55
+KPX uni1FFD Alpha -240
+KPX uni1FFD Epsilon -70
+KPX uni1FFD Eta -70
+KPX uni1FFD Iota -70
+KPX uni1FFD Omicron -100
+KPX uni1FFD Upsilon 20
+KPX uni1FFD Omega -110
+KPX uni1FFD uni1FBC -240
+KPX uni1FFD uni1FCC -70
+KPX uni1FFD uni1FFC -110
+KPX uni1FFE Alpha -250
+KPX uni1FFE Epsilon -50
+KPX uni1FFE Eta -50
+KPX uni1FFE Iota -50
+KPX uni1FFE Omicron -80
+KPX uni1FFE Upsilon 60
+KPX uni1FFE Omega -90
+KPX uni1FFE uni1FBC -250
+KPX uni1FFE uni1FCC -50
+KPX uni1FFE uni1FFC -90
+KPX uni1FFE Rho -50
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Regular.afm b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Regular.afm
new file mode 100644
index 0000000000..ccc93eb0df
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/afm/GFSNeohellenic-Regular.afm
@@ -0,0 +1,1219 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sun May 7 12:05:38 2006
+FontName GFSNeohellenic-Regular
+FullName GFS Neohellenic Regular
+FamilyName GFS Neohellenic Rg
+Weight Normal
+Notice (Copyright (c) Takis Katsoulidis and George D. Matthiopoulos, 1993-2001. All rights reserved.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -310
+UnderlineThickness 40
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -186 -286 950 1051
+CapHeight 621
+XHeight 387
+Ascender 600
+Descender -222
+StartCharMetrics 1137
+C 32 ; WX 398 ; N space ; B 0 0 0 0 ; L uni0314 uni1FFE ; L uni0313 uni1FBF ; L uni0313 uni1FBD ; L acutecomb tonos ; L tildecomb tilde ; L acutecomb acute ;
+C 33 ; WX 209 ; N exclam ; B 69 -19 141 540 ; L exclam exclamdbl ;
+C 34 ; WX 245 ; N quotedbl ; B 42 449 203 630 ;
+C 35 ; WX 803 ; N numbersign ; B 59 -1 747 628 ;
+C 36 ; WX 528 ; N dollar ; B 51 -74 489 703 ;
+C 37 ; WX 680 ; N percent ; B 41 -88 639 647 ;
+C 38 ; WX 556 ; N ampersand ; B 16 -12 537 643 ;
+C 39 ; WX 173 ; N quotesingle ; B 53 449 120 630 ;
+C 40 ; WX 297 ; N parenleft ; B 22 -228 287 650 ;
+C 41 ; WX 297 ; N parenright ; B 22 -228 287 650 ;
+C 42 ; WX 494 ; N asterisk ; B 96 247 408 577 ;
+C 43 ; WX 554 ; N plus ; B 45 0 525 478 ;
+C 44 ; WX 191 ; N comma ; B 43 -113 122 67 ;
+C 45 ; WX 313 ; N hyphen ; B 43 183 271 237 ;
+C 46 ; WX 261 ; N period ; B 84 -10 169 74 ; L period twodotenleader ;
+C 47 ; WX 323 ; N slash ; B 6 -88 308 647 ;
+C 48 ; WX 535 ; N zero ; B 39 -16 499 644 ;
+C 49 ; WX 535 ; N one ; B 189 0 302 622 ; L one one_one ;
+C 50 ; WX 535 ; N two ; B 74 -4 459 634 ;
+C 51 ; WX 535 ; N three ; B 98 -9 461 634 ;
+C 52 ; WX 535 ; N four ; B 77 0 460 631 ;
+C 53 ; WX 535 ; N five ; B 65 -18 453 628 ;
+C 54 ; WX 535 ; N six ; B 72 -19 469 642 ;
+C 55 ; WX 535 ; N seven ; B 79 -1 488 628 ;
+C 56 ; WX 535 ; N eight ; B 69 -8 472 634 ;
+C 57 ; WX 535 ; N nine ; B 69 -29 469 632 ;
+C 58 ; WX 244 ; N colon ; B 72 -35 157 405 ;
+C 59 ; WX 260 ; N semicolon ; B 91 -82 179 387 ;
+C 60 ; WX 472 ; N less ; B 122 -37 413 595 ;
+C 61 ; WX 788 ; N equalorig ; B 118 141 670 364 ;
+C 62 ; WX 472 ; N greater ; B 65 -37 357 595 ;
+C 63 ; WX 426 ; N question ; B 62 -10 382 635 ;
+C 64 ; WX 935 ; N at ; B 55 -244 874 584 ;
+C 65 ; WX 613 ; N A ; B 23 0 587 633 ; L hookabovecomb Ahookabove ; L dotbelowcomb Adotbelow ; L tildecomb Atilde ; L acutecomb Aacute ; L gravecomb Agrave ;
+C 66 ; WX 586 ; N B ; B 86 -1 522 624 ;
+C 67 ; WX 533 ; N C ; B 44 -10 479 634 ; L acutecomb Cacute ;
+C 68 ; WX 564 ; N D ; B 39 0 529 621 ;
+C 69 ; WX 525 ; N E ; B 77 -6 485 626 ; L tildecomb Etilde ; L hookabovecomb Ehookabove ; L dotbelowcomb Edotbelow ; L acutecomb Eacute ; L gravecomb Egrave ;
+C 70 ; WX 470 ; N F ; B 77 0 460 632 ;
+C 71 ; WX 527 ; N G ; B 44 -9 501 634 ; L acutecomb u01F4 ;
+C 72 ; WX 635 ; N H ; B 74 0 580 621 ;
+C 73 ; WX 230 ; N I ; B 77 0 165 621 ; L dotbelowcomb Idotbelow ; L hookabovecomb Ihookabove ; L J IJ ; L tildecomb Itilde ; L acutecomb Iacute ; L gravecomb Igrave ;
+C 74 ; WX 235 ; N J ; B 13 -12 203 622 ;
+C 75 ; WX 590 ; N K ; B 65 0 552 623 ;
+C 76 ; WX 530 ; N L ; B 77 -6 485 622 ; L acutecomb Lacute ;
+C 77 ; WX 763 ; N M ; B 70 0 703 623 ;
+C 78 ; WX 636 ; N N ; B 63 0 578 623 ; L o uni2116 ; L acutecomb Nacute ; L tildecomb Ntilde ;
+C 79 ; WX 697 ; N O ; B 61 -10 643 634 ; L hookabovecomb Ohookabove ; L dotbelowcomb Odotbelow ; L tildecomb Otilde ; L acutecomb Oacute ; L gravecomb Ograve ;
+C 80 ; WX 511 ; N P ; B 77 0 480 623 ;
+C 81 ; WX 698 ; N Q ; B 61 -123 643 634 ;
+C 82 ; WX 540 ; N R ; B 77 0 502 623 ; L acutecomb Racute ;
+C 83 ; WX 505 ; N S ; B 34 -11 472 635 ; L acutecomb Sacute ;
+C 84 ; WX 640 ; N T ; B 43 0 604 623 ; L M trademark ;
+C 85 ; WX 635 ; N U ; B 56 -12 585 621 ; L hookabovecomb Uhookabove ; L dotbelowcomb Udotbelow ; L tildecomb Utilde ; L acutecomb Uacute ; L gravecomb Ugrave ;
+C 86 ; WX 594 ; N V ; B 24 -2 578 621 ;
+C 87 ; WX 950 ; N W ; B 29 1 933 624 ; L acutecomb Wacute ; L gravecomb Wgrave ;
+C 88 ; WX 640 ; N X ; B 8 0 633 623 ;
+C 89 ; WX 525 ; N Y ; B 14 0 517 623 ; L tildecomb Ytilde ; L hookabovecomb Yhookabove ; L dotbelowcomb Ydotbelow ; L gravecomb Ygrave ; L acutecomb Yacute ;
+C 90 ; WX 585 ; N Z ; B 62 -10 554 624 ; L acutecomb Zacute ;
+C 91 ; WX 356 ; N bracketleft ; B 88 -227 320 652 ;
+C 92 ; WX 323 ; N backslash ; B 6 -88 308 647 ;
+C 93 ; WX 385 ; N bracketright ; B 34 -227 266 652 ;
+C 94 ; WX 500 ; N asciicircum ; B 49 244 450 626 ;
+C 95 ; WX 485 ; N underscore ; B 0 -121 485 -73 ;
+C 96 ; WX 540 ; N grave ; B 166 443 278 633 ;
+C 97 ; WX 427 ; N a ; B 40 -10 397 401 ; L hookabovecomb ahookabove ; L dotbelowcomb adotbelow ; L tildecomb atilde ; L acutecomb aacute ; L gravecomb agrave ;
+C 98 ; WX 431 ; N b ; B 42 -8 414 600 ;
+C 99 ; WX 368 ; N c ; B 32 -9 340 395 ; L acutecomb cacute ;
+C 100 ; WX 458 ; N d ; B 32 -8 411 600 ;
+C 101 ; WX 435 ; N e ; B 32 -9 399 395 ; L tildecomb etilde ; L hookabovecomb ehookabove ; L dotbelowcomb edotbelow ; L acutecomb eacute ; L gravecomb egrave ;
+C 102 ; WX 295 ; N f ; B 6 -1 295 612 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 471 ; N g ; B 32 -219 439 394 ; L acutecomb uni01F5 ;
+C 104 ; WX 423 ; N h ; B 57 -1 391 600 ;
+C 105 ; WX 188 ; N i ; B 53 -1 149 557 ; L dotbelowcomb idotbelow ; L hookabovecomb ihookabove ; L j ij ; L tildecomb itilde ; L acutecomb iacute ; L gravecomb igrave ;
+C 106 ; WX 188 ; N j ; B -48 -219 149 557 ;
+C 107 ; WX 401 ; N k ; B 37 -12 394 600 ;
+C 108 ; WX 184 ; N l ; B 64 -1 132 600 ; L acutecomb lacute ;
+C 109 ; WX 689 ; N m ; B 59 -1 636 404 ;
+C 110 ; WX 451 ; N n ; B 60 -2 392 395 ; L acutecomb nacute ; L tildecomb ntilde ;
+C 111 ; WX 471 ; N o ; B 32 -8 438 394 ; L hookabovecomb ohookabove ; L dotbelowcomb odotbelow ; L tildecomb otilde ; L acutecomb oacute ; L gravecomb ograve ;
+C 112 ; WX 431 ; N p ; B 42 -222 414 397 ;
+C 113 ; WX 458 ; N q ; B 32 -222 411 396 ;
+C 114 ; WX 259 ; N r ; B 38 -1 237 396 ; L acutecomb racute ;
+C 115 ; WX 310 ; N s ; B 32 -9 295 397 ; L acutecomb sacute ;
+C 116 ; WX 278 ; N t ; B 40 -10 257 518 ;
+C 117 ; WX 454 ; N u ; B 56 -10 441 389 ; L hookabovecomb uhookabove ; L dotbelowcomb udotbelow ; L tildecomb utilde ; L acutecomb uacute ; L gravecomb ugrave ;
+C 118 ; WX 404 ; N v ; B 25 0 384 387 ;
+C 119 ; WX 599 ; N w ; B 17 0 585 387 ; L acutecomb wacute ; L gravecomb wgrave ;
+C 120 ; WX 393 ; N x ; B 19 0 373 387 ;
+C 121 ; WX 432 ; N y ; B -51 -222 416 387 ; L tildecomb ytilde ; L hookabovecomb yhookabove ; L dotbelowcomb ydotbelow ; L gravecomb ygrave ; L acutecomb yacute ;
+C 122 ; WX 397 ; N z ; B 45 0 357 387 ; L acutecomb zacute ;
+C 123 ; WX 330 ; N braceleft ; B 33 -229 259 629 ;
+C 124 ; WX 223 ; N bar ; B 76 -228 146 623 ;
+C 125 ; WX 330 ; N braceright ; B 67 -229 293 629 ;
+C 126 ; WX 490 ; N asciitilde ; B 61 161 432 287 ;
+C 160 ; WX 250 ; N ch202 ; B 0 0 0 0 ;
+C 161 ; WX 209 ; N exclamdown ; B 73 -95 145 464 ;
+C 162 ; WX 414 ; N cent ; B 52 -3 360 608 ;
+C 163 ; WX 515 ; N sterling ; B 15 -6 501 636 ;
+C 164 ; WX 500 ; N currency ; B 34 101 466 551 ;
+C 165 ; WX 525 ; N yen ; B 14 0 517 626 ;
+C 166 ; WX 234 ; N brokenbar ; B 86 -84 148 539 ;
+C 167 ; WX 353 ; N section ; B 32 -10 318 633 ;
+C 168 ; WX 613 ; N dieresis ; B 185 463 446 549 ; L gravecomb uni1FED ; L acutecomb dieresistonos ;
+C 169 ; WX 732 ; N copyright ; B 11 -17 721 692 ;
+C 170 ; WX 332 ; N ordfeminine ; B 40 236 290 524 ;
+C 171 ; WX 606 ; N guillemotleft ; B 133 -1 517 397 ;
+C 172 ; WX 500 ; N logicalnot ; B 33 50 467 305 ;
+C 174 ; WX 732 ; N registered ; B 11 -17 721 692 ;
+C 175 ; WX 333 ; N _1143 ; B 40 464 348 512 ;
+C 176 ; WX 613 ; N degree ; B 225 653 409 837 ;
+C 177 ; WX 500 ; N plusminus ; B 58 0 443 436 ;
+C 178 ; WX 375 ; N twosuperior ; B 67 266 286 635 ;
+C 179 ; WX 268 ; N threesuperior ; B 29 254 241 632 ;
+C 180 ; WX 141 ; N acute ; B 18 443 130 633 ;
+C 181 ; WX 460 ; N uni00B5 ; B 64 -190 445 386 ;
+C 182 ; WX 583 ; N paragraph ; B 32 -127 566 635 ;
+C 183 ; WX 250 ; N middot ; B 66 241 183 358 ;
+C 184 ; WX 383 ; N cedilla ; B 115 -175 256 12 ;
+C 185 ; WX 375 ; N onesuperior ; B 153 277 217 632 ;
+C 186 ; WX 351 ; N ordmasculine ; B 23 234 323 531 ;
+C 187 ; WX 606 ; N guillemotright ; B 142 1 527 399 ;
+C 188 ; WX 755 ; N onequarter ; B 157 -5 648 700 ;
+C 189 ; WX 755 ; N onehalf ; B 110 -6 666 698 ;
+C 190 ; WX 686 ; N threequarters ; B 39 -17 630 688 ;
+C 191 ; WX 426 ; N questiondown ; B 68 -198 391 465 ;
+C 192 ; WX 611 ; N Agrave ; B 23 0 587 858 ;
+C 193 ; WX 613 ; N Aacute ; B 23 0 587 873 ; L E AEacute ;
+C 194 ; WX 613 ; N Acircumflex ; B 23 0 587 853 ; L tildecomb Acircumflextilde ; L hookabovecomb Acircumflexhookabove ; L gravecomb Acircumflexgrave ; L acutecomb Acircumflexacute ;
+C 195 ; WX 613 ; N Atilde ; B 23 0 587 817 ;
+C 196 ; WX 613 ; N Adieresis ; B 23 0 587 773 ;
+C 197 ; WX 613 ; N Aring ; B 23 0 587 872 ; L acutecomb Aringacute ;
+C 198 ; WX 927 ; N AE ; B -2 -5 885 626 ; L acutecomb AEacute ;
+C 199 ; WX 524 ; N Ccedilla ; B 40 -175 483 644 ;
+C 200 ; WX 525 ; N Egrave ; B 77 -6 485 890 ;
+C 201 ; WX 525 ; N Eacute ; B 69 -1 477 873 ;
+C 202 ; WX 525 ; N Ecircumflex ; B 77 -1 485 853 ; L tildecomb Ecircumflextilde ; L hookabovecomb Ecircumflexhookabove ; L gravecomb Ecircumflexgrave ; L acutecomb Ecircumflexacute ;
+C 203 ; WX 525 ; N Edieresis ; B 78 1 486 773 ;
+C 204 ; WX 242 ; N Igrave ; B 36 0 165 854 ;
+C 205 ; WX 242 ; N Iacute ; B 77 0 224 873 ;
+C 206 ; WX 242 ; N Icircumflex ; B -48 0 308 851 ;
+C 207 ; WX 242 ; N Idieresis ; B -34 0 227 773 ;
+C 208 ; WX 609 ; N Eth ; B -2 0 567 621 ;
+C 209 ; WX 640 ; N Ntilde ; B 63 0 578 820 ;
+C 210 ; WX 710 ; N Ograve ; B 61 -10 643 864 ;
+C 211 ; WX 710 ; N Oacute ; B 61 -10 643 873 ;
+C 212 ; WX 710 ; N Ocircumflex ; B 61 -10 643 851 ; L tildecomb Ocircumflextilde ; L hookabovecomb Ocircumflexhookabove ; L gravecomb Ocircumflexgrave ; L acutecomb Ocircumflexacute ;
+C 213 ; WX 710 ; N Otilde ; B 61 -10 643 819 ;
+C 214 ; WX 710 ; N Odieresis ; B 61 -10 643 773 ;
+C 215 ; WX 500 ; N multiply ; B 60 125 440 492 ;
+C 216 ; WX 710 ; N Oslash ; B 59 -99 659 745 ; L acutecomb Oslashacute ;
+C 217 ; WX 635 ; N Ugrave ; B 56 -12 585 884 ;
+C 218 ; WX 635 ; N Uacute ; B 56 -12 585 873 ;
+C 219 ; WX 740 ; N Ucircumflex ; B 56 -12 585 849 ;
+C 220 ; WX 635 ; N Udieresis ; B 56 -12 585 773 ;
+C 221 ; WX 525 ; N Yacute ; B 14 0 517 873 ;
+C 222 ; WX 494 ; N Thorn ; B 57 0 460 619 ;
+C 223 ; WX 435 ; N germandbls ; B 10 -10 428 612 ;
+C 224 ; WX 427 ; N agrave ; B 40 -10 397 651 ;
+C 225 ; WX 427 ; N aacute ; B 30 -10 387 639 ; L e aeacute ;
+C 226 ; WX 430 ; N acircumflex ; B 44 -10 407 631 ; L tildecomb acircumflextilde ; L hookabovecomb acircumflexhookabove ; L gravecomb acircumflexgrave ; L acutecomb acircumflexacute ;
+C 227 ; WX 409 ; N atilde ; B 28 -10 385 585 ;
+C 228 ; WX 430 ; N adieresis ; B 40 -10 397 552 ;
+C 229 ; WX 430 ; N aring ; B 40 -10 397 660 ; L acutecomb aringacute ;
+C 230 ; WX 641 ; N ae ; B 20 -13 617 398 ; L acutecomb aeacute ;
+C 231 ; WX 368 ; N ccedilla ; B 32 -175 340 395 ;
+C 232 ; WX 420 ; N egrave ; B 32 -9 399 643 ;
+C 233 ; WX 420 ; N eacute ; B 32 -9 399 643 ;
+C 234 ; WX 420 ; N ecircumflex ; B 32 -9 410 624 ; L tildecomb ecircumflextilde ; L hookabovecomb ecircumflexhookabove ; L gravecomb ecircumflexgrave ; L acutecomb ecircumflexacute ;
+C 235 ; WX 420 ; N edieresis ; B 32 -9 399 548 ;
+C 236 ; WX 160 ; N igrave ; B 0 -1 117 643 ;
+C 237 ; WX 160 ; N iacute ; B 51 -1 171 643 ;
+C 238 ; WX 160 ; N icircumflex ; B -49 -1 227 624 ;
+C 239 ; WX 160 ; N idieresis ; B -46 -1 215 548 ;
+C 240 ; WX 489 ; N eth ; B 46 -8 452 642 ;
+C 241 ; WX 402 ; N ntilde ; B 38 -1 370 593 ;
+C 242 ; WX 471 ; N ograve ; B 32 -8 438 643 ;
+C 243 ; WX 471 ; N oacute ; B 32 -8 438 643 ;
+C 244 ; WX 471 ; N ocircumflex ; B 32 -8 438 624 ; L tildecomb ocircumflextilde ; L hookabovecomb ocircumflexhookabove ; L gravecomb ocircumflexgrave ; L acutecomb ocircumflexacute ;
+C 245 ; WX 471 ; N otilde ; B 32 -8 438 593 ;
+C 246 ; WX 471 ; N odieresis ; B 32 -8 438 548 ;
+C 247 ; WX 594 ; N divide ; B 49 10 543 502 ;
+C 248 ; WX 450 ; N oslash ; B 22 -99 428 475 ; L acutecomb oslashacute ;
+C 249 ; WX 430 ; N ugrave ; B 35 -10 420 633 ;
+C 250 ; WX 430 ; N uacute ; B 35 -10 420 643 ;
+C 251 ; WX 430 ; N ucircumflex ; B 35 -10 420 624 ;
+C 252 ; WX 430 ; N udieresis ; B 35 -10 420 548 ;
+C 253 ; WX 470 ; N yacute ; B -51 -222 416 633 ;
+C 254 ; WX 426 ; N thorn ; B 41 -222 414 600 ;
+C 255 ; WX 470 ; N ydieresis ; B -51 -222 416 545 ;
+C -1 ; WX 670 ; N Amacron ; B 23 0 587 731 ;
+C -1 ; WX 430 ; N amacron ; B 40 -10 397 511 ;
+C -1 ; WX 668 ; N Abreve ; B 23 0 587 809 ; L tildecomb Abrevetilde ; L hookabovecomb Abrevehookabove ; L gravecomb Abrevegrave ; L acutecomb Abreveacute ;
+C -1 ; WX 430 ; N abreve ; B 40 -10 397 589 ; L tildecomb abrevetilde ; L hookabovecomb abrevehookabove ; L gravecomb abrevegrave ; L acutecomb abreveacute ;
+C -1 ; WX 613 ; N Aogonek ; B 23 -222 619 633 ;
+C -1 ; WX 410 ; N aogonek ; B 30 -222 409 398 ;
+C -1 ; WX 533 ; N Cacute ; B 44 -10 479 873 ;
+C -1 ; WX 370 ; N cacute ; B 32 -9 340 636 ;
+C -1 ; WX 533 ; N Ccircumflex ; B 44 -10 496 853 ;
+C -1 ; WX 370 ; N ccircumflex ; B 25 -9 381 620 ;
+C -1 ; WX 533 ; N Cdotaccent ; B 43 -8 478 798 ;
+C -1 ; WX 370 ; N cdotaccent ; B 32 -9 340 559 ;
+C -1 ; WX 533 ; N Ccaron ; B 44 -10 481 853 ;
+C -1 ; WX 370 ; N ccaron ; B 32 -9 347 616 ;
+C -1 ; WX 610 ; N Dcaron ; B 39 0 529 853 ;
+C -1 ; WX 594 ; N dcaron ; B 32 -8 592 627 ;
+C -1 ; WX 609 ; N Dmacron ; B -2 0 567 621 ;
+C -1 ; WX 471 ; N dcroat ; B 32 -8 481 599 ;
+C -1 ; WX 525 ; N Emacron ; B 77 -6 485 734 ;
+C -1 ; WX 420 ; N emacron ; B 32 -9 399 512 ;
+C -1 ; WX 525 ; N Ebreve ; B 77 -6 485 819 ;
+C -1 ; WX 420 ; N ebreve ; B 32 -9 399 588 ;
+C -1 ; WX 525 ; N Edotaccent ; B 77 -3 485 798 ;
+C -1 ; WX 420 ; N edotaccent ; B 32 -9 399 556 ;
+C -1 ; WX 525 ; N Eogonek ; B 77 -222 485 632 ;
+C -1 ; WX 420 ; N eogonek ; B 32 -222 399 395 ;
+C -1 ; WX 525 ; N Ecaron ; B 77 -6 485 853 ;
+C -1 ; WX 420 ; N ecaron ; B 32 -9 399 611 ;
+C -1 ; WX 527 ; N Gcircumflex ; B 44 -9 501 851 ;
+C -1 ; WX 471 ; N gcircumflex ; B 32 -219 439 619 ;
+C -1 ; WX 527 ; N Gbreve ; B 44 -9 501 816 ;
+C -1 ; WX 471 ; N gbreve ; B 32 -219 439 576 ;
+C -1 ; WX 527 ; N Gdotaccent ; B 44 -9 501 797 ;
+C -1 ; WX 471 ; N gdotaccent ; B 12 -219 419 559 ;
+C -1 ; WX 527 ; N Gcommaaccent ; B 40 -272 497 648 ;
+C -1 ; WX 471 ; N gcommaaccent ; B 32 -219 439 644 ;
+C -1 ; WX 635 ; N Hcircumflex ; B 74 0 580 851 ;
+C -1 ; WX 405 ; N hcircumflex ; B -84 -1 391 826 ;
+C -1 ; WX 635 ; N Hbar ; B 35 0 610 621 ;
+C -1 ; WX 405 ; N hbar ; B 2 -1 380 599 ;
+C -1 ; WX 230 ; N Itilde ; B -33 0 275 826 ;
+C -1 ; WX 160 ; N itilde ; B -67 -1 241 593 ;
+C -1 ; WX 230 ; N Imacron ; B -45 -2 271 733 ;
+C -1 ; WX 160 ; N imacron ; B -59 1 249 511 ;
+C -1 ; WX 230 ; N Ibreve ; B -37 0 279 816 ;
+C -1 ; WX 160 ; N ibreve ; B -76 2 240 583 ;
+C -1 ; WX 230 ; N Iogonek ; B 8 -222 199 621 ;
+C -1 ; WX 160 ; N iogonek ; B -22 -222 169 567 ;
+C -1 ; WX 230 ; N Idotaccent ; B 66 0 176 796 ;
+C -1 ; WX 160 ; N dotlessi ; B 51 -1 117 389 ;
+C -1 ; WX 403 ; N IJ ; B 30 -12 363 622 ;
+C -1 ; WX 306 ; N ij ; B 32 -224 281 557 ;
+C -1 ; WX 235 ; N Jcircumflex ; B -12 -12 344 850 ;
+C -1 ; WX 240 ; N jcircumflex ; B -26 -172 330 634 ;
+C -1 ; WX 590 ; N Kcommaaccent ; B 65 -246 552 623 ;
+C -1 ; WX 411 ; N kcommaaccent ; B 37 -282 394 600 ;
+C -1 ; WX 530 ; N Lacute ; B 77 -6 485 873 ;
+C -1 ; WX 191 ; N lacute ; B 55 -1 167 860 ;
+C -1 ; WX 530 ; N Lcommaaccent ; B 77 -265 485 622 ;
+C -1 ; WX 160 ; N lcommaaccent ; B 31 -286 112 600 ;
+C -1 ; WX 530 ; N Lcaron ; B -18 -6 485 870 ;
+C -1 ; WX 302 ; N lcaron ; B 64 -1 299 625 ;
+C -1 ; WX 530 ; N Ldot ; B 77 -6 485 622 ;
+C -1 ; WX 294 ; N ldot ; B 64 -1 266 600 ;
+C -1 ; WX 503 ; N Lslash ; B -58 -6 475 626 ;
+C -1 ; WX 160 ; N lslash ; B -51 -1 217 600 ;
+C -1 ; WX 640 ; N Nacute ; B 63 0 578 873 ;
+C -1 ; WX 402 ; N nacute ; B 35 -2 367 636 ;
+C -1 ; WX 640 ; N Ncommaaccent ; B 59 -265 574 623 ;
+C -1 ; WX 402 ; N ncommaaccent ; B 60 -286 392 395 ;
+C -1 ; WX 640 ; N Ncaron ; B 63 0 578 853 ;
+C -1 ; WX 402 ; N ncaron ; B 34 -2 366 617 ;
+C -1 ; WX 402 ; N napostrophe ; B 53 -2 395 638 ;
+C -1 ; WX 627 ; N Eng ; B 63 -179 578 627 ;
+C -1 ; WX 402 ; N eng ; B 38 -174 367 395 ;
+C -1 ; WX 710 ; N Omacron ; B 61 -10 643 734 ;
+C -1 ; WX 471 ; N omacron ; B 32 -8 438 509 ;
+C -1 ; WX 710 ; N Obreve ; B 61 -10 643 809 ;
+C -1 ; WX 471 ; N obreve ; B 32 -8 438 576 ;
+C -1 ; WX 710 ; N Ohungarumlaut ; B 61 -10 643 876 ;
+C -1 ; WX 471 ; N ohungarumlaut ; B 32 -8 438 644 ;
+C -1 ; WX 851 ; N OE ; B 15 -11 820 635 ;
+C -1 ; WX 779 ; N oe ; B 32 -9 743 395 ;
+C -1 ; WX 540 ; N Racute ; B 77 0 502 873 ;
+C -1 ; WX 255 ; N racute ; B 38 -1 237 640 ;
+C -1 ; WX 540 ; N Rcommaaccent ; B 77 -269 502 623 ;
+C -1 ; WX 255 ; N rcommaaccent ; B 27 -282 237 396 ;
+C -1 ; WX 540 ; N Rcaron ; B 77 0 502 853 ;
+C -1 ; WX 255 ; N rcaron ; B -11 -1 268 615 ;
+C -1 ; WX 560 ; N Sacute ; B 34 -11 472 873 ;
+C -1 ; WX 320 ; N sacute ; B 32 -9 295 636 ;
+C -1 ; WX 560 ; N Scircumflex ; B 51 -11 489 851 ;
+C -1 ; WX 320 ; N scircumflex ; B -21 -9 335 628 ;
+C -1 ; WX 560 ; N Scedilla ; B 51 -185 489 643 ;
+C -1 ; WX 320 ; N scedilla ; B 32 -159 295 397 ;
+C -1 ; WX 560 ; N Scaron ; B 34 -11 472 853 ;
+C -1 ; WX 320 ; N scaron ; B 23 -9 302 615 ;
+C -1 ; WX 640 ; N Tcommaaccent ; B 43 -282 604 623 ;
+C -1 ; WX 260 ; N tcommaaccent ; B 40 -282 257 518 ;
+C -1 ; WX 640 ; N Tcaron ; B 43 0 604 853 ;
+C -1 ; WX 320 ; N tcaron ; B 40 -10 400 629 ;
+C -1 ; WX 640 ; N Tbar ; B 43 0 604 626 ;
+C -1 ; WX 260 ; N tbar ; B 26 -10 244 518 ;
+C -1 ; WX 645 ; N Utilde ; B 56 -12 585 818 ;
+C -1 ; WX 430 ; N utilde ; B 56 -10 441 580 ;
+C -1 ; WX 635 ; N Umacron ; B 56 -12 585 736 ;
+C -1 ; WX 430 ; N umacron ; B 56 -10 441 514 ;
+C -1 ; WX 635 ; N Ubreve ; B 56 -12 585 816 ;
+C -1 ; WX 430 ; N ubreve ; B 56 -10 441 589 ;
+C -1 ; WX 635 ; N Uring ; B 56 -12 585 871 ;
+C -1 ; WX 430 ; N uring ; B 56 -10 441 656 ;
+C -1 ; WX 635 ; N Uhungarumlaut ; B 56 -12 585 875 ;
+C -1 ; WX 430 ; N uhungarumlaut ; B 56 -10 441 635 ;
+C -1 ; WX 635 ; N Uogonek ; B 56 -222 585 621 ;
+C -1 ; WX 410 ; N uogonek ; B 35 -219 432 388 ;
+C -1 ; WX 950 ; N Wcircumflex ; B 29 1 933 852 ;
+C -1 ; WX 590 ; N wcircumflex ; B 17 0 585 629 ;
+C -1 ; WX 525 ; N Ycircumflex ; B 14 0 517 852 ;
+C -1 ; WX 395 ; N ycircumflex ; B -80 -222 387 629 ;
+C -1 ; WX 525 ; N Ydieresis ; B 14 0 517 773 ;
+C -1 ; WX 585 ; N Zacute ; B 62 -10 554 873 ;
+C -1 ; WX 393 ; N zacute ; B 45 0 357 639 ;
+C -1 ; WX 585 ; N Zdotaccent ; B 62 -10 554 797 ;
+C -1 ; WX 397 ; N zdotaccent ; B 45 0 357 548 ;
+C -1 ; WX 585 ; N Zcaron ; B 62 -10 554 853 ;
+C -1 ; WX 393 ; N zcaron ; B 45 0 357 618 ;
+C -1 ; WX 310 ; N longs ; B 6 -1 295 612 ;
+C -1 ; WX 295 ; N florin ; B -170 -222 347 609 ;
+C -1 ; WX 701 ; N Ohorn ; B 61 -10 643 747 ; L dotbelowcomb Ohorndotbelow ; L tildecomb Ohorntilde ; L gravecomb Ohorngrave ; L gravecomb uni1EDC ; L acutecomb Ohornacute ;
+C -1 ; WX 436 ; N ohorn ; B 12 -8 457 505 ; L dotbelowcomb ohorndotbelow ; L tildecomb ohorntilde ; L gravecomb ohorngrave ; L gravecomb uni1EDD ; L acutecomb ohornacute ;
+C -1 ; WX 692 ; N Uhorn ; B 56 -12 677 765 ; L dotbelowcomb Uhorndotbelow ; L tildecomb Uhorntilde ; L hookabovecomb Uhornhookabove ; L gravecomb Uhorngrave ; L acutecomb Uhornacute ;
+C -1 ; WX 439 ; N uhorn ; B 15 -10 474 530 ; L dotbelowcomb uhorndotbelow ; L tildecomb uhorntilde ; L hookabovecomb uhornhookabove ; L gravecomb uhorngrave ; L acutecomb uhornacute ;
+C -1 ; WX 489 ; N Ezh ; B 45 -8 434 625 ;
+C -1 ; WX 527 ; N u01F4 ; B 44 -9 501 873 ;
+C -1 ; WX 471 ; N uni01F5 ; B 32 -219 439 644 ;
+C -1 ; WX 613 ; N Aringacute ; B 23 0 587 1051 ;
+C -1 ; WX 430 ; N aringacute ; B 40 -10 397 859 ;
+C -1 ; WX 880 ; N AEacute ; B 12 -5 899 873 ;
+C -1 ; WX 641 ; N aeacute ; B 20 -13 617 633 ;
+C -1 ; WX 710 ; N Oslashacute ; B 59 -99 659 873 ;
+C -1 ; WX 443 ; N oslashacute ; B 22 -99 428 641 ;
+C -1 ; WX 540 ; N Scommaaccent ; B 41 -282 479 645 ;
+C -1 ; WX 320 ; N scommaaccent ; B 32 -282 295 397 ;
+C -1 ; WX 384 ; N uni0292 ; B 10 -222 365 388 ;
+C -1 ; WX 407 ; N circumflex ; B 64 469 420 634 ;
+C -1 ; WX 407 ; N caron ; B 101 439 380 615 ;
+C -1 ; WX 333 ; N overscore ; B 40 464 348 512 ;
+C -1 ; WX 407 ; N breve ; B 82 465 398 587 ;
+C -1 ; WX 360 ; N dotaccent ; B 133 463 227 557 ;
+C -1 ; WX 360 ; N ring ; B 80 461 280 651 ;
+C -1 ; WX 360 ; N ogonek ; B 80 -219 271 23 ;
+C -1 ; WX 392 ; N tilde ; B 34 461 342 593 ;
+C -1 ; WX 223 ; N hungarumlaut ; B 46 445 268 635 ;
+C -1 ; WX 224 ; N gravecomb ; B 59 443 171 633 ;
+C -1 ; WX 223 ; N acutecomb ; B 76 443 188 633 ;
+C -1 ; WX 490 ; N tildecomb ; B 61 498 432 624 ;
+C -1 ; WX 440 ; N dialytika ; B 98 464 359 550 ;
+C -1 ; WX 0 ; N hookabovecomb ; B -75 458 68 651 ;
+C -1 ; WX 191 ; N uni0312 ; B 59 471 138 651 ;
+C -1 ; WX 161 ; N uni0313 ; B 12 460 149 633 ;
+C -1 ; WX 140 ; N uni0314 ; B 12 459 128 633 ;
+C -1 ; WX 0 ; N dotbelowcomb ; B -53 -218 53 -112 ;
+C -1 ; WX 500 ; N commabelowcomb ; B 168 -286 247 -106 ;
+C -1 ; WX 383 ; N cedillacomb ; B 115 -175 256 12 ;
+C -1 ; WX 360 ; N ogonekcomb ; B 80 -219 271 23 ;
+C -1 ; WX 396 ; N perispomenicomb ; B 12 465 384 590 ;
+C -1 ; WX 161 ; N koroniscomb ; B 12 460 149 633 ;
+C -1 ; WX 0 ; N uni0345 ; B 195 -224 292 -69 ;
+C -1 ; WX 296 ; N uni0374 ; B 79 439 234 637 ;
+C -1 ; WX 0 ; N uni0375 ; B -186 -183 -30 -1 ;
+C -1 ; WX 0 ; N ypogegrammenicomb ; B 195 -224 292 -69 ;
+C -1 ; WX 260 ; N uni037E ; B 91 -82 179 397 ;
+C -1 ; WX 223 ; N tonos ; B 76 445 188 635 ;
+C -1 ; WX 237 ; N dieresistonos ; B 70 445 379 635 ;
+C -1 ; WX 613 ; N Alphatonos ; B 18 0 583 653 ;
+C -1 ; WX 217 ; N anoteleia ; B 45 327 172 453 ;
+C -1 ; WX 643 ; N Epsilontonos ; B 18 1 600 653 ;
+C -1 ; WX 753 ; N Etatonos ; B 18 0 690 653 ;
+C -1 ; WX 339 ; N Iotatonos ; B 18 0 265 653 ;
+C -1 ; WX 803 ; N Omicrontonos ; B 18 -30 750 653 ;
+C -1 ; WX 679 ; N Upsilontonos ; B 18 0 665 653 ;
+C -1 ; WX 812 ; N Omegatonos ; B 18 5 757 655 ;
+C -1 ; WX 237 ; N iotadieresistonos ; B -40 -20 269 635 ;
+C -1 ; WX 613 ; N Alpha ; B 23 0 587 633 ; L uni0345 uni1FBC ; L gravecomb uni1FBA ; L uni0314 uni1F09 ; L uni0313 uni1F08 ; L acutecomb Alphatonos ;
+C -1 ; WX 586 ; N Beta ; B 86 -1 522 626 ;
+C -1 ; WX 495 ; N Gamma ; B 61 -1 470 626 ;
+C -1 ; WX 525 ; N Epsilon ; B 77 -6 485 626 ; L gravecomb uni1FC8 ; L uni0314 uni1F19 ; L uni0313 uni1F18 ; L acutecomb Epsilontonos ;
+C -1 ; WX 585 ; N Zeta ; B 62 -10 554 624 ;
+C -1 ; WX 635 ; N Eta ; B 74 0 580 621 ; L uni0345 uni1FCC ; L gravecomb uni1FCA ; L uni0314 uni1F29 ; L uni0313 uni1F28 ; L acutecomb Etatonos ;
+C -1 ; WX 711 ; N Theta ; B 61 -30 661 643 ;
+C -1 ; WX 230 ; N Iota ; B 77 0 165 621 ; L gravecomb uni1FDA ; L uni0314 uni1F39 ; L uni0313 uni1F38 ; L acutecomb Iotatonos ;
+C -1 ; WX 590 ; N Kappa ; B 65 0 552 623 ;
+C -1 ; WX 612 ; N Lambda ; B 29 0 583 633 ;
+C -1 ; WX 763 ; N Mu ; B 70 0 703 623 ;
+C -1 ; WX 636 ; N Nu ; B 63 0 578 623 ;
+C -1 ; WX 593 ; N Xi ; B 44 -9 535 628 ;
+C -1 ; WX 697 ; N Omicron ; B 61 -10 643 634 ; L gravecomb uni1FF8 ; L uni0314 uni1F49 ; L uni0313 uni1F48 ; L acutecomb Omicrontonos ;
+C -1 ; WX 634 ; N Pi ; B 35 -1 610 633 ;
+C -1 ; WX 511 ; N Rho ; B 77 0 480 623 ; L uni0314 uni1FEC ;
+C -1 ; WX 583 ; N Sigma ; B 59 -3 538 628 ;
+C -1 ; WX 640 ; N Tau ; B 43 0 604 623 ;
+C -1 ; WX 525 ; N Upsilon ; B 14 0 517 623 ; L gravecomb uni1FEA ; L uni0314 uni1F59 ; L acutecomb Upsilontonos ;
+C -1 ; WX 674 ; N Phi ; B 38 0 630 621 ;
+C -1 ; WX 635 ; N Chi ; B -2 0 623 626 ;
+C -1 ; WX 640 ; N Psi ; B 33 0 607 621 ;
+C -1 ; WX 230 ; N Iotadieresis ; B -21 0 240 773 ;
+C -1 ; WX 525 ; N Upsilondieresis ; B 14 0 517 773 ;
+C -1 ; WX 540 ; N alphatonos ; B 40 -10 503 633 ; L uni0345 uni1FB4 ;
+C -1 ; WX 370 ; N epsilontonos ; B 59 -19 317 633 ;
+C -1 ; WX 495 ; N etatonos ; B 23 -180 451 633 ; L uni0345 uni1FC4 ;
+C -1 ; WX 237 ; N iotatonos ; B 50 -20 210 633 ;
+C -1 ; WX 485 ; N upsilondieresistonos ; B 45 -8 447 633 ;
+C -1 ; WX 540 ; N alpha ; B 40 -10 503 409 ; L uni0345 uni1FB3 ; L gravecomb uni1F70 ; L uni0314 uni1F01 ; L uni0313 uni1F00 ; L acutecomb alphatonos ;
+C -1 ; WX 496 ; N beta ; B 68 -208 473 613 ;
+C -1 ; WX 557 ; N gamma ; B 15 -244 551 397 ;
+C -1 ; WX 489 ; N delta ; B 58 -8 438 613 ;
+C -1 ; WX 370 ; N epsilon ; B 59 -19 317 403 ; L gravecomb uni1F72 ; L uni0314 uni1F11 ; L uni0313 uni1F10 ; L acutecomb epsilontonos ;
+C -1 ; WX 389 ; N zeta ; B 56 -173 366 619 ;
+C -1 ; WX 495 ; N eta ; B 23 -180 451 404 ; L uni0345 uni1FC3 ; L gravecomb uni1F74 ; L uni0314 uni1F21 ; L uni0313 uni1F20 ; L acutecomb etatonos ;
+C -1 ; WX 445 ; N theta ; B 36 -17 423 613 ;
+C -1 ; WX 237 ; N iota ; B 50 -20 210 405 ; L gravecomb uni1F76 ; L uni0314 uni1F31 ; L uni0313 uni1F30 ; L acutecomb iotatonos ;
+C -1 ; WX 446 ; N kappa ; B 42 -27 447 417 ;
+C -1 ; WX 442 ; N lambda ; B -3 -11 433 609 ;
+C -1 ; WX 460 ; N uni03BC ; B 64 -190 445 386 ;
+C -1 ; WX 415 ; N nu ; B 57 -17 376 404 ;
+C -1 ; WX 383 ; N xi ; B 69 -178 367 613 ;
+C -1 ; WX 471 ; N omicron ; B 32 -8 438 394 ; L gravecomb uni1F78 ; L uni0314 uni1F41 ; L uni0313 uni1F40 ; L acutecomb omicrontonos ;
+C -1 ; WX 628 ; N pi ; B 39 -19 611 394 ;
+C -1 ; WX 486 ; N rho ; B 50 -180 436 394 ; L uni0314 uni1FE5 ; L uni0313 uni1FE4 ;
+C -1 ; WX 330 ; N uni03C2 ; B 47 -142 319 394 ;
+C -1 ; WX 542 ; N sigma ; B 47 -8 517 386 ;
+C -1 ; WX 456 ; N tau ; B 17 -20 443 386 ;
+C -1 ; WX 485 ; N upsilon ; B 45 -8 447 391 ; L gravecomb uni1F7A ; L uni0314 uni1F51 ; L uni0313 uni1F50 ; L acutecomb upsilontonos ;
+C -1 ; WX 517 ; N phi ; B 42 -221 477 396 ;
+C -1 ; WX 509 ; N chi ; B 34 -230 506 406 ;
+C -1 ; WX 637 ; N psi ; B 45 -221 592 387 ;
+C -1 ; WX 687 ; N omega ; B 56 -8 642 402 ; L uni0345 uni1FF3 ; L gravecomb uni1F7C ; L uni0314 uni1F61 ; L uni0313 uni1F60 ; L acutecomb omegatonos ;
+C -1 ; WX 237 ; N iotadieresis ; B -14 -20 247 548 ; L gravecomb uni1FD2 ; L acutecomb iotadieresistonos ;
+C -1 ; WX 485 ; N upsilondieresis ; B 45 -8 447 549 ; L gravecomb uni1FE2 ; L acutecomb upsilondieresistonos ;
+C -1 ; WX 471 ; N omicrontonos ; B 32 -8 438 635 ;
+C -1 ; WX 485 ; N upsilontonos ; B 45 -8 447 635 ;
+C -1 ; WX 687 ; N omegatonos ; B 56 -8 642 635 ; L uni0345 uni1FF4 ;
+C -1 ; WX 549 ; N uni03DA ; B 27 -140 543 393 ;
+C -1 ; WX 525 ; N uni03DC ; B 77 0 460 632 ;
+C -1 ; WX 454 ; N uni03DE ; B 26 -222 428 394 ;
+C -1 ; WX 915 ; N Sampigreek ; B 41 -227 874 636 ;
+C -1 ; WX 613 ; N uni04D2 ; B 23 0 587 773 ;
+C -1 ; WX 430 ; N uni04D3 ; B 40 -10 397 552 ;
+C -1 ; WX 697 ; N Odieresiscyrillic ; B 61 -10 643 773 ;
+C -1 ; WX 471 ; N odieresiscyrillic ; B 32 -8 438 548 ;
+C -1 ; WX 962 ; N Wgrave ; B 29 1 933 856 ;
+C -1 ; WX 590 ; N wgrave ; B 17 0 585 635 ;
+C -1 ; WX 958 ; N Wacute ; B 29 1 933 873 ;
+C -1 ; WX 590 ; N wacute ; B 17 0 585 631 ;
+C -1 ; WX 957 ; N Wdieresis ; B 29 1 933 773 ;
+C -1 ; WX 590 ; N wdieresis ; B 17 0 585 549 ;
+C -1 ; WX 615 ; N Adotbelow ; B 23 -220 587 633 ;
+C -1 ; WX 430 ; N adotbelow ; B 40 -226 397 401 ;
+C -1 ; WX 615 ; N Ahookabove ; B 23 0 587 877 ;
+C -1 ; WX 430 ; N ahookabove ; B 40 -10 397 649 ;
+C -1 ; WX 615 ; N Acircumflexacute ; B 23 0 638 873 ;
+C -1 ; WX 430 ; N acircumflexacute ; B 35 -10 524 659 ;
+C -1 ; WX 615 ; N Acircumflexgrave ; B 23 0 646 872 ;
+C -1 ; WX 430 ; N acircumflexgrave ; B 34 -10 498 644 ;
+C -1 ; WX 615 ; N Acircumflexhookabove ; B 23 0 633 852 ;
+C -1 ; WX 430 ; N acircumflexhookabove ; B 37 -10 532 653 ;
+C -1 ; WX 615 ; N Acircumflextilde ; B 23 0 587 988 ;
+C -1 ; WX 430 ; N acircumflextilde ; B 32 -10 403 774 ;
+C -1 ; WX 615 ; N Acircumflexdotbelow ; B 23 -222 587 853 ;
+C -1 ; WX 430 ; N acircumflexdotbelow ; B 40 -221 404 630 ;
+C -1 ; WX 615 ; N Abreveacute ; B 23 0 587 962 ;
+C -1 ; WX 430 ; N abreveacute ; B 40 -10 397 741 ;
+C -1 ; WX 615 ; N Abrevegrave ; B 23 0 587 937 ;
+C -1 ; WX 430 ; N abrevegrave ; B 40 -10 397 739 ;
+C -1 ; WX 615 ; N Abrevehookabove ; B 23 0 587 946 ;
+C -1 ; WX 430 ; N abrevehookabove ; B 37 -10 397 729 ;
+C -1 ; WX 615 ; N Abrevetilde ; B 23 0 587 959 ;
+C -1 ; WX 430 ; N abrevetilde ; B 40 -10 397 723 ;
+C -1 ; WX 615 ; N Abrevedotbelow ; B 23 -213 587 809 ;
+C -1 ; WX 430 ; N abrevedotbelow ; B 40 -226 397 589 ;
+C -1 ; WX 525 ; N Edotbelow ; B 79 -220 487 632 ;
+C -1 ; WX 420 ; N edotbelow ; B 32 -217 399 395 ;
+C -1 ; WX 525 ; N Ehookabove ; B 79 -2 487 879 ;
+C -1 ; WX 420 ; N ehookabove ; B 32 -9 399 653 ;
+C -1 ; WX 525 ; N Etilde ; B 77 -2 485 817 ;
+C -1 ; WX 420 ; N etilde ; B 32 -9 399 562 ;
+C -1 ; WX 525 ; N Ecircumflexacute ; B 77 -2 599 884 ;
+C -1 ; WX 420 ; N ecircumflexacute ; B 32 -9 507 721 ;
+C -1 ; WX 555 ; N Ecircumflexgrave ; B 77 -2 558 870 ;
+C -1 ; WX 420 ; N ecircumflexgrave ; B 32 -9 530 719 ;
+C -1 ; WX 525 ; N Ecircumflexhookabove ; B 77 -2 611 878 ;
+C -1 ; WX 471 ; N ecircumflexhookabove ; B 32 -9 551 649 ;
+C -1 ; WX 525 ; N Ecircumflextilde ; B 79 0 487 993 ;
+C -1 ; WX 420 ; N ecircumflextilde ; B 32 -9 405 764 ;
+C -1 ; WX 525 ; N Ecircumflexdotbelow ; B 79 -221 487 851 ;
+C -1 ; WX 420 ; N ecircumflexdotbelow ; B 32 -223 404 623 ;
+C -1 ; WX 242 ; N Ihookabove ; B 51 0 194 879 ;
+C -1 ; WX 160 ; N ihookabove ; B 15 -1 158 653 ;
+C -1 ; WX 242 ; N Idotbelow ; B 68 -219 174 621 ;
+C -1 ; WX 160 ; N idotbelow ; B 33 -224 149 557 ;
+C -1 ; WX 707 ; N Odotbelow ; B 61 -229 643 634 ;
+C -1 ; WX 471 ; N odotbelow ; B 32 -224 438 394 ;
+C -1 ; WX 710 ; N Ohookabove ; B 61 -10 643 879 ;
+C -1 ; WX 471 ; N ohookabove ; B 32 -8 438 650 ;
+C -1 ; WX 710 ; N Ocircumflexacute ; B 61 -10 682 872 ;
+C -1 ; WX 471 ; N ocircumflexacute ; B 32 -8 518 719 ;
+C -1 ; WX 710 ; N Ocircumflexgrave ; B 61 -10 659 873 ;
+C -1 ; WX 471 ; N ocircumflexgrave ; B 32 -8 488 720 ;
+C -1 ; WX 710 ; N Ocircumflexhookabove ; B 61 -10 693 883 ;
+C -1 ; WX 471 ; N ocircumflexhookabove ; B 32 -8 561 651 ;
+C -1 ; WX 710 ; N Ocircumflextilde ; B 61 -10 643 990 ;
+C -1 ; WX 471 ; N ocircumflextilde ; B 32 -8 438 754 ;
+C -1 ; WX 710 ; N Ocircumflexdotbelow ; B 61 -225 643 850 ;
+C -1 ; WX 471 ; N ocircumflexdotbelow ; B 32 -220 438 622 ;
+C -1 ; WX 720 ; N Ohornacute ; B 61 -10 643 873 ;
+C -1 ; WX 470 ; N ohornacute ; B 12 -8 457 635 ;
+C -1 ; WX 720 ; N uni1EDC ; B 61 -10 643 873 ;
+C -1 ; WX 470 ; N uni1EDD ; B 12 -8 457 641 ;
+C -1 ; WX 720 ; N Ohorngrave ; B 61 -10 643 876 ;
+C -1 ; WX 470 ; N ohorngrave ; B 12 -8 457 651 ;
+C -1 ; WX 720 ; N Ohorntilde ; B 61 -10 643 825 ;
+C -1 ; WX 470 ; N ohorntilde ; B 12 -8 457 649 ;
+C -1 ; WX 720 ; N Ohorndotbelow ; B 61 -230 643 747 ;
+C -1 ; WX 470 ; N ohorndotbelow ; B 12 -226 457 505 ;
+C -1 ; WX 635 ; N Udotbelow ; B 56 -217 585 621 ;
+C -1 ; WX 430 ; N udotbelow ; B 56 -214 441 389 ;
+C -1 ; WX 635 ; N Uhookabove ; B 56 -12 585 876 ;
+C -1 ; WX 430 ; N uhookabove ; B 56 -10 441 600 ;
+C -1 ; WX 720 ; N Uhornacute ; B 56 -12 677 874 ;
+C -1 ; WX 470 ; N uhornacute ; B 15 -10 474 636 ;
+C -1 ; WX 720 ; N Uhorngrave ; B 56 -12 677 869 ;
+C -1 ; WX 470 ; N uhorngrave ; B 15 -10 474 633 ;
+C -1 ; WX 720 ; N Uhornhookabove ; B 56 -12 677 878 ;
+C -1 ; WX 470 ; N uhornhookabove ; B 15 -10 474 593 ;
+C -1 ; WX 720 ; N Uhorntilde ; B 56 -12 677 818 ;
+C -1 ; WX 470 ; N uhorntilde ; B 15 -10 474 672 ;
+C -1 ; WX 720 ; N Uhorndotbelow ; B 56 -219 677 765 ;
+C -1 ; WX 470 ; N uhorndotbelow ; B 15 -226 474 530 ;
+C -1 ; WX 529 ; N Ygrave ; B 14 0 517 875 ;
+C -1 ; WX 470 ; N ygrave ; B -51 -222 416 638 ;
+C -1 ; WX 525 ; N Ydotbelow ; B 14 -223 517 623 ;
+C -1 ; WX 470 ; N ydotbelow ; B -51 -222 454 387 ;
+C -1 ; WX 525 ; N Yhookabove ; B 14 0 517 878 ;
+C -1 ; WX 470 ; N yhookabove ; B -51 -222 416 585 ;
+C -1 ; WX 525 ; N Ytilde ; B 14 0 517 826 ;
+C -1 ; WX 470 ; N ytilde ; B -51 -222 416 593 ;
+C -1 ; WX 540 ; N uni1F00 ; B 40 -10 503 632 ; L uni0345 uni1F80 ; L acutecomb uni1F04 ; L gravecomb uni1F02 ;
+C -1 ; WX 540 ; N uni1F01 ; B 40 -10 503 633 ; L uni0345 uni1F81 ; L acutecomb uni1F05 ; L gravecomb uni1F03 ;
+C -1 ; WX 540 ; N uni1F02 ; B 40 -10 503 643 ; L uni0345 uni1F82 ;
+C -1 ; WX 540 ; N uni1F03 ; B 40 -10 503 643 ; L uni0345 uni1F83 ;
+C -1 ; WX 540 ; N uni1F04 ; B 40 -10 503 643 ; L uni0345 uni1F84 ;
+C -1 ; WX 540 ; N uni1F05 ; B 40 -10 503 643 ; L uni0345 uni1F85 ;
+C -1 ; WX 540 ; N uni1F06 ; B 40 -10 503 673 ; L uni0345 uni1F86 ;
+C -1 ; WX 540 ; N uni1F07 ; B 40 -10 503 685 ; L uni0345 uni1F87 ;
+C -1 ; WX 644 ; N uni1F08 ; B 10 0 618 633 ; L uni0345 uni1F88 ; L acutecomb uni1F0C ; L gravecomb uni1F0A ;
+C -1 ; WX 647 ; N uni1F09 ; B 14 0 621 640 ; L uni0345 uni1F89 ; L acutecomb uni1F0D ; L gravecomb uni1F0B ;
+C -1 ; WX 737 ; N uni1F0A ; B 7 0 711 641 ; L uni0345 uni1F8A ;
+C -1 ; WX 801 ; N uni1F0B ; B 8 0 775 644 ; L uni0345 uni1F8B ;
+C -1 ; WX 748 ; N uni1F0C ; B 7 0 722 644 ; L uni0345 uni1F8C ;
+C -1 ; WX 764 ; N uni1F0D ; B 7 0 738 644 ; L uni0345 uni1F8D ;
+C -1 ; WX 719 ; N uni1F0E ; B 7 0 693 676 ; L uni0345 uni1F8E ;
+C -1 ; WX 722 ; N uni1F0F ; B 7 0 696 668 ; L uni0345 uni1F8F ;
+C -1 ; WX 370 ; N uni1F10 ; B 59 -19 317 632 ; L acutecomb uni1F14 ; L gravecomb uni1F12 ;
+C -1 ; WX 370 ; N uni1F11 ; B 59 -19 317 633 ; L acutecomb uni1F15 ; L gravecomb uni1F13 ;
+C -1 ; WX 335 ; N uni1F12 ; B 39 -19 297 651 ;
+C -1 ; WX 370 ; N uni1F13 ; B 46 -19 317 643 ;
+C -1 ; WX 370 ; N uni1F14 ; B 59 -19 344 643 ;
+C -1 ; WX 370 ; N uni1F15 ; B 59 -19 332 643 ;
+C -1 ; WX 671 ; N uni1F18 ; B 10 -6 628 643 ; L acutecomb uni1F1C ; L gravecomb uni1F1A ;
+C -1 ; WX 672 ; N uni1F19 ; B 14 -5 623 645 ; L acutecomb uni1F1D ; L gravecomb uni1F1B ;
+C -1 ; WX 789 ; N uni1F1A ; B 7 -7 742 646 ;
+C -1 ; WX 795 ; N uni1F1B ; B 8 -6 751 645 ;
+C -1 ; WX 778 ; N uni1F1C ; B 7 -6 731 647 ;
+C -1 ; WX 796 ; N uni1F1D ; B 7 -5 758 643 ;
+C -1 ; WX 495 ; N uni1F20 ; B 23 -180 451 632 ; L uni0345 uni1F90 ; L acutecomb uni1F24 ; L gravecomb uni1F22 ;
+C -1 ; WX 495 ; N uni1F21 ; B 23 -180 451 633 ; L uni0345 uni1F91 ; L acutecomb uni1F25 ; L gravecomb uni1F23 ;
+C -1 ; WX 495 ; N uni1F22 ; B 23 -180 451 643 ; L uni0345 uni1F92 ;
+C -1 ; WX 495 ; N uni1F23 ; B 23 -180 451 643 ; L uni0345 uni1F93 ;
+C -1 ; WX 495 ; N uni1F24 ; B 23 -180 451 643 ; L uni0345 uni1F94 ;
+C -1 ; WX 495 ; N uni1F25 ; B 23 -180 451 643 ; L uni0345 uni1F95 ;
+C -1 ; WX 495 ; N uni1F26 ; B 23 -180 451 673 ; L uni0345 uni1F96 ;
+C -1 ; WX 495 ; N uni1F27 ; B 23 -180 451 685 ; L uni0345 uni1F97 ;
+C -1 ; WX 780 ; N uni1F28 ; B 10 0 729 645 ; L uni0345 uni1F98 ; L acutecomb uni1F2C ; L gravecomb uni1F2A ;
+C -1 ; WX 788 ; N uni1F29 ; B 14 0 718 647 ; L uni0345 uni1F99 ; L acutecomb uni1F2D ; L gravecomb uni1F2B ;
+C -1 ; WX 899 ; N uni1F2A ; B 7 0 832 643 ; L uni0345 uni1F9A ;
+C -1 ; WX 911 ; N uni1F2B ; B 8 0 863 646 ; L uni0345 uni1F9B ;
+C -1 ; WX 892 ; N uni1F2C ; B 7 0 825 642 ; L uni0345 uni1F9C ;
+C -1 ; WX 930 ; N uni1F2D ; B 7 0 862 643 ; L uni0345 uni1F9D ;
+C -1 ; WX 929 ; N uni1F2E ; B 7 0 874 677 ; L uni0345 uni1F9E ;
+C -1 ; WX 941 ; N uni1F2F ; B 7 0 881 665 ; L uni0345 uni1F9F ;
+C -1 ; WX 237 ; N uni1F30 ; B 50 -20 210 632 ; L acutecomb uni1F34 ; L gravecomb uni1F32 ;
+C -1 ; WX 237 ; N uni1F31 ; B 48 -20 210 633 ; L acutecomb uni1F35 ; L gravecomb uni1F33 ;
+C -1 ; WX 237 ; N uni1F32 ; B -3 -20 238 643 ;
+C -1 ; WX 237 ; N uni1F33 ; B -19 -20 239 643 ;
+C -1 ; WX 237 ; N uni1F34 ; B 12 -20 263 643 ;
+C -1 ; WX 237 ; N uni1F35 ; B -10 -20 249 643 ;
+C -1 ; WX 237 ; N uni1F36 ; B -17 -20 260 673 ;
+C -1 ; WX 237 ; N uni1F37 ; B -17 -20 260 685 ;
+C -1 ; WX 376 ; N uni1F38 ; B 0 0 311 633 ; L acutecomb uni1F3C ; L gravecomb uni1F3A ;
+C -1 ; WX 366 ; N uni1F39 ; B 0 0 302 632 ; L acutecomb uni1F3D ; L gravecomb uni1F3B ;
+C -1 ; WX 476 ; N uni1F3A ; B 0 0 412 644 ;
+C -1 ; WX 498 ; N uni1F3B ; B 0 0 434 645 ;
+C -1 ; WX 494 ; N uni1F3C ; B 0 0 432 644 ;
+C -1 ; WX 497 ; N uni1F3D ; B 0 0 434 644 ;
+C -1 ; WX 483 ; N uni1F3E ; B 0 0 424 673 ;
+C -1 ; WX 491 ; N uni1F3F ; B 0 0 426 664 ;
+C -1 ; WX 471 ; N uni1F40 ; B 32 -8 438 632 ; L acutecomb uni1F44 ; L gravecomb uni1F42 ;
+C -1 ; WX 471 ; N uni1F41 ; B 32 -8 438 633 ; L acutecomb uni1F45 ; L gravecomb uni1F43 ;
+C -1 ; WX 471 ; N uni1F42 ; B 32 -8 438 643 ;
+C -1 ; WX 471 ; N uni1F43 ; B 32 -8 438 643 ;
+C -1 ; WX 471 ; N uni1F44 ; B 32 -8 438 627 ;
+C -1 ; WX 471 ; N uni1F45 ; B 32 -8 438 643 ;
+C -1 ; WX 858 ; N uni1F48 ; B 10 -20 780 646 ; L acutecomb uni1F4C ; L gravecomb uni1F4A ;
+C -1 ; WX 843 ; N uni1F49 ; B 14 -10 766 642 ; L acutecomb uni1F4D ; L gravecomb uni1F4B ;
+C -1 ; WX 978 ; N uni1F4A ; B 7 -10 891 650 ;
+C -1 ; WX 978 ; N uni1F4B ; B 8 -10 894 648 ;
+C -1 ; WX 954 ; N uni1F4C ; B 7 -10 871 644 ;
+C -1 ; WX 952 ; N uni1F4D ; B 7 -10 874 646 ;
+C -1 ; WX 485 ; N uni1F50 ; B 45 -8 447 632 ; L acutecomb uni1F54 ; L gravecomb uni1F52 ;
+C -1 ; WX 485 ; N uni1F51 ; B 45 -8 447 633 ; L acutecomb uni1F55 ; L gravecomb uni1F53 ;
+C -1 ; WX 485 ; N uni1F52 ; B 45 -8 447 643 ;
+C -1 ; WX 485 ; N uni1F53 ; B 45 -8 447 643 ;
+C -1 ; WX 485 ; N uni1F54 ; B 45 -8 447 643 ;
+C -1 ; WX 485 ; N uni1F55 ; B 45 -8 447 643 ;
+C -1 ; WX 485 ; N uni1F56 ; B 45 -8 447 673 ;
+C -1 ; WX 485 ; N uni1F57 ; B 45 -8 447 685 ;
+C -1 ; WX 699 ; N uni1F59 ; B 14 0 682 631 ; L acutecomb uni1F5D ; L gravecomb uni1F5B ;
+C -1 ; WX 810 ; N uni1F5B ; B 8 0 795 646 ;
+C -1 ; WX 808 ; N uni1F5D ; B 7 0 795 646 ;
+C -1 ; WX 830 ; N uni1F5F ; B 18 0 826 666 ;
+C -1 ; WX 687 ; N uni1F60 ; B 56 -8 642 632 ; L uni0345 uni1FA0 ; L acutecomb uni1F64 ; L gravecomb uni1F62 ;
+C -1 ; WX 687 ; N uni1F61 ; B 56 -8 642 633 ; L uni0345 uni1FA1 ; L acutecomb uni1F65 ; L gravecomb uni1F63 ;
+C -1 ; WX 687 ; N uni1F62 ; B 56 -8 642 643 ; L uni0345 uni1FA2 ;
+C -1 ; WX 687 ; N uni1F63 ; B 56 -8 642 643 ; L uni0345 uni1FA3 ;
+C -1 ; WX 687 ; N uni1F64 ; B 56 -8 642 643 ; L uni0345 uni1FA4 ;
+C -1 ; WX 687 ; N uni1F65 ; B 56 -8 642 643 ; L uni0345 uni1FA5 ;
+C -1 ; WX 687 ; N uni1F66 ; B 56 -8 642 673 ; L uni0345 uni1FA6 ;
+C -1 ; WX 687 ; N uni1F67 ; B 56 -8 642 685 ; L uni0345 uni1FA7 ;
+C -1 ; WX 837 ; N uni1F68 ; B 10 0 773 660 ; L uni0345 uni1FA8 ; L acutecomb uni1F6C ; L gravecomb uni1F6A ;
+C -1 ; WX 816 ; N uni1F69 ; B 14 -3 755 656 ; L uni0345 uni1FA9 ; L acutecomb uni1F6D ; L gravecomb uni1F6B ;
+C -1 ; WX 937 ; N uni1F6A ; B 7 1 870 662 ; L uni0345 uni1FAA ;
+C -1 ; WX 958 ; N uni1F6B ; B 8 -2 900 656 ; L uni0345 uni1FAB ;
+C -1 ; WX 946 ; N uni1F6C ; B 7 -4 882 657 ; L uni0345 uni1FAC ;
+C -1 ; WX 939 ; N uni1F6D ; B 7 -2 878 663 ; L uni0345 uni1FAD ;
+C -1 ; WX 955 ; N uni1F6E ; B 3 -6 895 689 ; L uni0345 uni1FAE ;
+C -1 ; WX 950 ; N uni1F6F ; B 18 -1 881 685 ; L uni0345 uni1FAF ;
+C -1 ; WX 540 ; N uni1F70 ; B 40 -10 503 643 ; L uni0345 uni1FB2 ;
+C -1 ; WX 540 ; N uni1F71 ; B 40 -10 503 643 ;
+C -1 ; WX 370 ; N uni1F72 ; B 59 -19 317 643 ;
+C -1 ; WX 370 ; N uni1F73 ; B 59 -19 317 643 ;
+C -1 ; WX 495 ; N uni1F74 ; B 23 -180 451 643 ; L uni0345 uni1FC2 ;
+C -1 ; WX 495 ; N uni1F75 ; B 23 -180 451 643 ;
+C -1 ; WX 237 ; N uni1F76 ; B 29 -20 210 643 ;
+C -1 ; WX 237 ; N uni1F77 ; B 50 -20 210 643 ;
+C -1 ; WX 471 ; N uni1F78 ; B 32 -8 438 643 ;
+C -1 ; WX 471 ; N uni1F79 ; B 32 -8 438 643 ;
+C -1 ; WX 485 ; N uni1F7A ; B 45 -8 447 643 ;
+C -1 ; WX 485 ; N uni1F7B ; B 45 -8 447 643 ;
+C -1 ; WX 687 ; N uni1F7C ; B 56 -8 642 643 ; L uni0345 uni1FF2 ;
+C -1 ; WX 687 ; N uni1F7D ; B 56 -8 642 643 ;
+C -1 ; WX 540 ; N uni1F80 ; B 40 -224 503 632 ;
+C -1 ; WX 540 ; N uni1F81 ; B 40 -224 503 633 ;
+C -1 ; WX 540 ; N uni1F82 ; B 40 -224 503 643 ;
+C -1 ; WX 540 ; N uni1F83 ; B 40 -224 503 643 ;
+C -1 ; WX 540 ; N uni1F84 ; B 40 -224 503 643 ;
+C -1 ; WX 540 ; N uni1F85 ; B 40 -224 503 643 ;
+C -1 ; WX 540 ; N uni1F86 ; B 40 -224 503 673 ;
+C -1 ; WX 540 ; N uni1F87 ; B 40 -224 503 685 ;
+C -1 ; WX 613 ; N uni1F88 ; B 12 -210 587 633 ;
+C -1 ; WX 613 ; N uni1F89 ; B 12 -210 587 633 ;
+C -1 ; WX 726 ; N uni1F8A ; B 12 -210 700 643 ;
+C -1 ; WX 733 ; N uni1F8B ; B 12 -210 707 647 ;
+C -1 ; WX 735 ; N uni1F8C ; B 12 -210 709 644 ;
+C -1 ; WX 739 ; N uni1F8D ; B 12 -210 713 643 ;
+C -1 ; WX 731 ; N uni1F8E ; B 12 -210 705 673 ;
+C -1 ; WX 720 ; N uni1F8F ; B 12 -210 694 665 ;
+C -1 ; WX 495 ; N uni1F90 ; B 23 -224 451 632 ;
+C -1 ; WX 495 ; N uni1F91 ; B 23 -224 451 633 ;
+C -1 ; WX 495 ; N uni1F92 ; B 23 -224 451 643 ;
+C -1 ; WX 495 ; N uni1F93 ; B 23 -224 451 643 ;
+C -1 ; WX 495 ; N uni1F94 ; B 23 -224 451 643 ;
+C -1 ; WX 495 ; N uni1F95 ; B 23 -224 451 643 ;
+C -1 ; WX 495 ; N uni1F96 ; B 23 -224 451 673 ;
+C -1 ; WX 495 ; N uni1F97 ; B 23 -224 451 685 ;
+C -1 ; WX 812 ; N uni1F98 ; B 10 -224 746 647 ;
+C -1 ; WX 801 ; N uni1F99 ; B 14 -224 738 645 ;
+C -1 ; WX 918 ; N uni1F9A ; B 7 -224 848 641 ;
+C -1 ; WX 945 ; N uni1F9B ; B 8 -224 892 643 ;
+C -1 ; WX 877 ; N uni1F9C ; B 7 -224 832 643 ;
+C -1 ; WX 886 ; N uni1F9D ; B 7 -224 836 643 ;
+C -1 ; WX 936 ; N uni1F9E ; B 3 -224 893 672 ;
+C -1 ; WX 920 ; N uni1F9F ; B 18 -224 864 665 ;
+C -1 ; WX 687 ; N uni1FA0 ; B 56 -224 642 632 ;
+C -1 ; WX 687 ; N uni1FA1 ; B 56 -224 642 633 ;
+C -1 ; WX 687 ; N uni1FA2 ; B 56 -224 642 643 ;
+C -1 ; WX 687 ; N uni1FA3 ; B 56 -224 642 643 ;
+C -1 ; WX 687 ; N uni1FA4 ; B 56 -224 642 643 ;
+C -1 ; WX 687 ; N uni1FA5 ; B 56 -224 642 643 ;
+C -1 ; WX 687 ; N uni1FA6 ; B 56 -224 642 673 ;
+C -1 ; WX 687 ; N uni1FA7 ; B 56 -224 642 685 ;
+C -1 ; WX 827 ; N uni1FA8 ; B 10 -221 769 661 ;
+C -1 ; WX 814 ; N uni1FA9 ; B 14 -221 747 657 ;
+C -1 ; WX 942 ; N uni1FAA ; B 7 -221 881 656 ;
+C -1 ; WX 966 ; N uni1FAB ; B 8 -221 903 666 ;
+C -1 ; WX 933 ; N uni1FAC ; B 7 -221 871 667 ;
+C -1 ; WX 952 ; N uni1FAD ; B 7 -221 890 659 ;
+C -1 ; WX 957 ; N uni1FAE ; B 3 -221 898 688 ;
+C -1 ; WX 959 ; N uni1FAF ; B 18 -221 896 691 ;
+C -1 ; WX 540 ; N uni1FB0 ; B 40 -10 503 568 ;
+C -1 ; WX 540 ; N uni1FB1 ; B 40 -10 503 541 ;
+C -1 ; WX 540 ; N uni1FB2 ; B 40 -217 503 643 ;
+C -1 ; WX 540 ; N uni1FB3 ; B 40 -217 503 409 ;
+C -1 ; WX 540 ; N uni1FB4 ; B 40 -217 503 643 ;
+C -1 ; WX 540 ; N uni1FB6 ; B 40 -10 503 583 ; L uni0345 uni1FB7 ;
+C -1 ; WX 540 ; N uni1FB7 ; B 40 -217 503 583 ;
+C -1 ; WX 613 ; N uni1FB8 ; B 23 0 587 792 ;
+C -1 ; WX 613 ; N uni1FB9 ; B 23 0 587 724 ;
+C -1 ; WX 634 ; N uni1FBA ; B 12 0 608 643 ;
+C -1 ; WX 602 ; N uni1FBB ; B 12 0 576 643 ;
+C -1 ; WX 613 ; N uni1FBC ; B 23 -210 587 633 ;
+C -1 ; WX 160 ; N uni1FBD ; B 12 459 148 632 ;
+C -1 ; WX 121 ; N uni1FBE ; B 12 -224 109 -69 ;
+C -1 ; WX 160 ; N uni1FBF ; B 12 459 148 632 ; L acutecomb uni1FCE ; L gravecomb uni1FCD ;
+C -1 ; WX 326 ; N uni1FC0 ; B 12 465 314 583 ;
+C -1 ; WX 326 ; N uni1FC1 ; B 12 464 314 696 ;
+C -1 ; WX 495 ; N uni1FC2 ; B 23 -224 451 643 ;
+C -1 ; WX 495 ; N uni1FC3 ; B 23 -224 451 404 ;
+C -1 ; WX 495 ; N uni1FC4 ; B 23 -224 451 643 ;
+C -1 ; WX 495 ; N uni1FC6 ; B 23 -180 451 583 ; L uni0345 uni1FC7 ;
+C -1 ; WX 495 ; N uni1FC7 ; B 23 -224 451 583 ;
+C -1 ; WX 665 ; N uni1FC8 ; B 11 -6 625 661 ;
+C -1 ; WX 665 ; N uni1FC9 ; B 12 -6 625 643 ;
+C -1 ; WX 772 ; N uni1FCA ; B 11 0 717 644 ;
+C -1 ; WX 772 ; N uni1FCB ; B 12 0 717 643 ;
+C -1 ; WX 635 ; N uni1FCC ; B 74 -224 580 621 ;
+C -1 ; WX 265 ; N uni1FCD ; B 12 456 253 646 ;
+C -1 ; WX 275 ; N uni1FCE ; B 12 453 263 643 ;
+C -1 ; WX 301 ; N uni1FCF ; B 12 462 289 673 ;
+C -1 ; WX 316 ; N uni1FD0 ; B -12 -20 328 568 ;
+C -1 ; WX 250 ; N uni1FD1 ; B -12 -20 262 540 ;
+C -1 ; WX 237 ; N uni1FD2 ; B -44 -20 265 643 ;
+C -1 ; WX 237 ; N uni1FD3 ; B -36 -20 273 643 ;
+C -1 ; WX 237 ; N uni1FD6 ; B -31 -20 271 583 ;
+C -1 ; WX 237 ; N uni1FD7 ; B -36 -20 266 696 ;
+C -1 ; WX 230 ; N uni1FD8 ; B -51 0 289 790 ;
+C -1 ; WX 230 ; N uni1FD9 ; B -22 0 252 726 ;
+C -1 ; WX 348 ; N uni1FDA ; B 14 0 283 636 ;
+C -1 ; WX 364 ; N uni1FDB ; B 11 0 299 644 ;
+C -1 ; WX 282 ; N uni1FDD ; B 12 454 270 644 ;
+C -1 ; WX 283 ; N uni1FDE ; B 12 453 271 643 ;
+C -1 ; WX 301 ; N uni1FDF ; B 12 460 289 685 ;
+C -1 ; WX 485 ; N uni1FE0 ; B 45 -8 447 568 ;
+C -1 ; WX 485 ; N uni1FE1 ; B 45 -8 447 541 ;
+C -1 ; WX 485 ; N uni1FE2 ; B 45 -8 447 643 ;
+C -1 ; WX 485 ; N uni1FE3 ; B 45 -8 447 643 ;
+C -1 ; WX 486 ; N uni1FE4 ; B 50 -180 436 632 ;
+C -1 ; WX 486 ; N uni1FE5 ; B 50 -180 436 633 ;
+C -1 ; WX 485 ; N uni1FE6 ; B 45 -8 447 583 ;
+C -1 ; WX 485 ; N uni1FE7 ; B 45 -8 447 696 ;
+C -1 ; WX 525 ; N uni1FE8 ; B 17 0 520 793 ;
+C -1 ; WX 525 ; N uni1FE9 ; B 16 0 519 727 ;
+C -1 ; WX 654 ; N uni1FEA ; B 11 0 654 648 ;
+C -1 ; WX 654 ; N uni1FEB ; B 12 0 654 643 ;
+C -1 ; WX 651 ; N uni1FEC ; B 14 0 596 633 ;
+C -1 ; WX 333 ; N uni1FED ; B 12 453 321 643 ;
+C -1 ; WX 333 ; N uni1FEE ; B 12 453 321 643 ;
+C -1 ; WX 136 ; N uni1FEF ; B 12 459 124 649 ;
+C -1 ; WX 687 ; N uni1FF2 ; B 56 -224 642 643 ;
+C -1 ; WX 687 ; N uni1FF3 ; B 56 -224 642 402 ;
+C -1 ; WX 687 ; N uni1FF4 ; B 56 -224 642 643 ;
+C -1 ; WX 687 ; N uni1FF6 ; B 56 -8 642 583 ; L uni0345 uni1FF7 ;
+C -1 ; WX 730 ; N uni1FF7 ; B 56 -224 642 583 ;
+C -1 ; WX 838 ; N uni1FF8 ; B 8 -10 758 648 ;
+C -1 ; WX 805 ; N uni1FF9 ; B 8 -10 726 650 ;
+C -1 ; WX 835 ; N uni1FFA ; B 11 0 774 665 ;
+C -1 ; WX 835 ; N uni1FFB ; B 12 0 774 643 ;
+C -1 ; WX 710 ; N uni1FFC ; B 43 -221 648 642 ;
+C -1 ; WX 136 ; N uni1FFD ; B 11 472 123 662 ;
+C -1 ; WX 141 ; N uni1FFE ; B 12 466 129 640 ; L acutecomb uni1FDE ; L gravecomb uni1FDD ;
+C -1 ; WX 500 ; N uni2010 ; B 15 208 485 262 ;
+C -1 ; WX 500 ; N figuredash ; B 0 213 500 271 ;
+C -1 ; WX 543 ; N endash ; B 0 211 543 273 ;
+C -1 ; WX 724 ; N emdash ; B 0 212 724 273 ;
+C -1 ; WX 606 ; N dblverticalbar ; B 58 -228 270 623 ;
+C -1 ; WX 500 ; N dbllowline ; B 0 -194 485 -45 ;
+C -1 ; WX 224 ; N quoteleft ; B 59 443 171 633 ;
+C -1 ; WX 223 ; N quoteright ; B 76 443 188 633 ;
+C -1 ; WX 223 ; N quotesinglbase ; B 50 -125 162 65 ;
+C -1 ; WX 277 ; N quoteleftreversed ; B 62 445 174 635 ;
+C -1 ; WX 355 ; N quotedblleft ; B 59 443 301 633 ;
+C -1 ; WX 336 ; N quotedblright ; B 59 443 301 633 ;
+C -1 ; WX 336 ; N quotedblbase ; B 31 -116 273 74 ;
+C -1 ; WX 494 ; N dagger ; B 42 -228 458 631 ;
+C -1 ; WX 490 ; N daggerdbl ; B 42 -241 458 631 ;
+C -1 ; WX 594 ; N bullet ; B 128 169 466 506 ;
+C -1 ; WX 500 ; N twodotenleader ; B 67 -5 434 112 ; L period ellipsis ;
+C -1 ; WX 882 ; N ellipsis ; B 102 -16 830 111 ;
+C -1 ; WX 976 ; N perthousand ; B 41 -88 935 647 ;
+C -1 ; WX 218 ; N minute ; B 62 445 174 635 ; L minute second ;
+C -1 ; WX 415 ; N second ; B 77 445 356 635 ;
+C -1 ; WX 261 ; N guilsinglleft ; B 23 1 237 400 ;
+C -1 ; WX 261 ; N guilsinglright ; B 23 1 237 400 ;
+C -1 ; WX 260 ; N exclamdbl ; B 19 -4 188 558 ;
+C -1 ; WX 426 ; N interrobang ; B 62 -10 381 641 ;
+C -1 ; WX 500 ; N overline ; B 0 749 500 803 ;
+C -1 ; WX 167 ; N fraction ; B -162 -17 329 688 ;
+C -1 ; WX 375 ; N zerosuperior ; B 61 262 320 633 ;
+C -1 ; WX 375 ; N foursuperior ; B 63 279 278 634 ;
+C -1 ; WX 375 ; N fivesuperior ; B 77 269 295 633 ;
+C -1 ; WX 375 ; N sixsuperior ; B 83 265 307 637 ;
+C -1 ; WX 375 ; N sevensuperior ; B 91 278 321 632 ;
+C -1 ; WX 375 ; N eightsuperior ; B 82 273 309 634 ;
+C -1 ; WX 375 ; N ninesuperior ; B 81 263 307 634 ;
+C -1 ; WX 388 ; N plussuperior ; B 50 302 339 589 ;
+C -1 ; WX 388 ; N hyphensuperior ; B 58 426 347 465 ;
+C -1 ; WX 388 ; N equalsuperior ; B 50 380 339 507 ;
+C -1 ; WX 220 ; N parenleftsuperior ; B 39 184 202 706 ;
+C -1 ; WX 220 ; N parenrightsuperior ; B 18 184 181 706 ;
+C -1 ; WX 308 ; N nsuperior ; B 39 261 271 544 ;
+C -1 ; WX 375 ; N zeroinferior ; B 61 -139 320 233 ;
+C -1 ; WX 375 ; N oneinferior ; B 146 -139 210 216 ;
+C -1 ; WX 305 ; N twoinferior ; B 42 -139 262 225 ;
+C -1 ; WX 305 ; N threeinferior ; B 46 -140 253 227 ;
+C -1 ; WX 375 ; N fourinferior ; B 45 -141 260 214 ;
+C -1 ; WX 375 ; N fiveinferior ; B 58 -139 276 225 ;
+C -1 ; WX 375 ; N sixinferior ; B 75 -138 299 234 ;
+C -1 ; WX 375 ; N seveninferior ; B 83 -139 315 219 ;
+C -1 ; WX 375 ; N eightinferior ; B 70 -138 297 223 ;
+C -1 ; WX 375 ; N nineinferior ; B 65 -142 291 229 ;
+C -1 ; WX 375 ; N plusinferior ; B 50 -96 339 191 ;
+C -1 ; WX 375 ; N hypheninferior ; B 44 24 333 63 ;
+C -1 ; WX 375 ; N equalinferior ; B 50 -19 339 108 ;
+C -1 ; WX 220 ; N parenleftinferior ; B 39 -219 202 303 ;
+C -1 ; WX 220 ; N parenrightinferior ; B 18 -214 181 308 ;
+C -1 ; WX 533 ; N coloncurrency ; B 44 -77 479 712 ;
+C -1 ; WX 533 ; N cruzeiro ; B 44 -10 479 634 ;
+C -1 ; WX 525 ; N franc ; B 77 0 460 632 ;
+C -1 ; WX 515 ; N lira ; B 15 -6 501 636 ;
+C -1 ; WX 744 ; N Euro ; B 49 0 690 645 ;
+C -1 ; WX 831 ; N trademark ; B 26 247 795 623 ;
+C -1 ; WX 710 ; N Omega ; B 53 0 658 643 ;
+C -1 ; WX 788 ; N estimated ; B 28 -10 760 634 ;
+C -1 ; WX 686 ; N onethird ; B 79 -140 583 700 ;
+C -1 ; WX 686 ; N twothirds ; B 44 -140 613 688 ;
+C -1 ; WX 686 ; N onefifth ; B 56 -16 637 689 ;
+C -1 ; WX 686 ; N twofifths ; B 45 -17 657 688 ;
+C -1 ; WX 686 ; N threefifths ; B 56 -17 647 688 ;
+C -1 ; WX 686 ; N fourfifths ; B 15 -17 666 688 ;
+C -1 ; WX 686 ; N onesixth ; B 84 -17 619 688 ;
+C -1 ; WX 686 ; N fivesixths ; B 57 -17 632 688 ;
+C -1 ; WX 807 ; N oneeighth ; B 135 -17 715 688 ;
+C -1 ; WX 807 ; N threeeighths ; B 103 -17 754 688 ;
+C -1 ; WX 807 ; N fiveeighths ; B 77 -17 759 688 ;
+C -1 ; WX 807 ; N seveneighths ; B 131 -17 721 688 ;
+C -1 ; WX 519 ; N uni215F ; B 22 -12 513 693 ;
+C -1 ; WX 498 ; N partialdiff ; B 46 -8 452 616 ;
+C -1 ; WX 613 ; N Delta ; B 29 0 583 633 ;
+C -1 ; WX 634 ; N product ; B 35 -1 610 633 ;
+C -1 ; WX 583 ; N summation ; B 59 -3 538 628 ;
+C -1 ; WX 500 ; N minus ; B 15 208 485 262 ;
+C -1 ; WX 610 ; N radical ; B 45 -42 557 857 ;
+C -1 ; WX 678 ; N infinity ; B 30 41 650 320 ;
+C -1 ; WX 500 ; N logicaland ; B 15 0 485 549 ;
+C -1 ; WX 500 ; N logicalor ; B 15 0 485 549 ;
+C -1 ; WX 475 ; N intersection ; B 38 27 462 521 ;
+C -1 ; WX 500 ; N union ; B 15 0 485 548 ;
+C -1 ; WX 270 ; N integral ; B -63 -222 291 644 ;
+C -1 ; WX 500 ; N congruent ; B 15 152 485 555 ;
+C -1 ; WX 820 ; N approxequal ; B 85 146 734 442 ;
+C -1 ; WX 475 ; N notequal ; B 38 -63 462 432 ;
+C -1 ; WX 475 ; N equivalence ; B 38 55 462 337 ;
+C -1 ; WX 475 ; N lessequal ; B 38 1 462 555 ;
+C -1 ; WX 475 ; N greaterequal ; B 38 2 462 557 ;
+C -1 ; WX 500 ; N revlogicalnot ; B 38 38 462 277 ;
+C -1 ; WX 451 ; N lozenge ; B 38 2 397 580 ;
+C -1 ; WX 306 ; N whitebullet ; B 52 92 254 294 ;
+C -1 ; WX 393 ; N uniF500 ; B 15 0 377 396 ;
+C -1 ; WX 371 ; N uniF501 ; B 45 0 342 391 ;
+C -1 ; WX 324 ; N uniF502 ; B 33 -1 307 391 ;
+C -1 ; WX 390 ; N uniF503 ; B 17 0 375 396 ;
+C -1 ; WX 347 ; N uniF504 ; B 43 -3 322 395 ;
+C -1 ; WX 375 ; N uniF505 ; B 39 -4 346 393 ;
+C -1 ; WX 408 ; N uniF506 ; B 39 0 377 389 ;
+C -1 ; WX 431 ; N uniF507 ; B 27 -15 409 402 ;
+C -1 ; WX 147 ; N uniF508 ; B 39 0 113 389 ;
+C -1 ; WX 394 ; N uniF509 ; B 33 0 374 391 ;
+C -1 ; WX 390 ; N uniF50A ; B 17 0 375 396 ;
+C -1 ; WX 496 ; N uniF50B ; B 32 0 467 391 ;
+C -1 ; WX 428 ; N uniF50C ; B 30 0 395 392 ;
+C -1 ; WX 371 ; N uniF50D ; B 28 -5 334 392 ;
+C -1 ; WX 435 ; N uniF50E ; B 26 -12 408 402 ;
+C -1 ; WX 440 ; N uniF50F ; B 25 -1 419 396 ;
+C -1 ; WX 334 ; N uniF510 ; B 40 0 317 391 ;
+C -1 ; WX 364 ; N uniF512 ; B 31 -2 340 393 ;
+C -1 ; WX 409 ; N uniF513 ; B 25 0 388 391 ;
+C -1 ; WX 350 ; N uniF514 ; B 8 0 340 391 ;
+C -1 ; WX 443 ; N uniF515 ; B 23 0 416 389 ;
+C -1 ; WX 408 ; N uniF516 ; B 2 0 402 391 ;
+C -1 ; WX 437 ; N uniF517 ; B 18 0 422 389 ;
+C -1 ; WX 434 ; N uniF518 ; B 26 0 407 402 ;
+C -1 ; WX 147 ; N uniF519 ; B -50 0 211 543 ;
+C -1 ; WX 350 ; N uniF51A ; B 8 0 340 541 ;
+C -1 ; WX 538 ; N uniF639 ; B 39 -16 499 644 ;
+C -1 ; WX 521 ; N uniF63A ; B 62 -4 447 634 ;
+C -1 ; WX 475 ; N uniF63B ; B 42 -9 405 634 ;
+C -1 ; WX 508 ; N uniF63C ; B 50 0 433 631 ;
+C -1 ; WX 534 ; N uniF63D ; B 80 -18 468 628 ;
+C -1 ; WX 531 ; N uniF63E ; B 68 -19 465 642 ;
+C -1 ; WX 483 ; N uniF63F ; B 32 -1 441 628 ;
+C -1 ; WX 493 ; N uniF640 ; B 45 -8 448 634 ;
+C -1 ; WX 534 ; N uniF641 ; B 72 -29 472 632 ;
+C -1 ; WX 500 ; N uniF642 ; B 78 -34 434 384 ;
+C -1 ; WX 272 ; N uniF650 ; B 37 -34 235 390 ;
+C -1 ; WX 336 ; N uniF651 ; B 10 -7 324 403 ;
+C -1 ; WX 375 ; N uniF655 ; B 61 -9 320 363 ;
+C -1 ; WX 375 ; N uniF656 ; B 146 0 210 355 ;
+C -1 ; WX 305 ; N uniF657 ; B 42 -3 262 361 ;
+C -1 ; WX 305 ; N uniF658 ; B 46 -10 253 357 ;
+C -1 ; WX 375 ; N uniF659 ; B 45 -2 260 353 ;
+C -1 ; WX 375 ; N uniF65A ; B 58 -1 276 363 ;
+C -1 ; WX 375 ; N uniF65B ; B 75 -8 299 364 ;
+C -1 ; WX 375 ; N uniF65C ; B 83 0 315 358 ;
+C -1 ; WX 375 ; N uniF65D ; B 70 -8 297 353 ;
+C -1 ; WX 375 ; N uniF65E ; B 65 -9 291 362 ;
+C -1 ; WX 375 ; N uniF661 ; B 61 228 320 600 ;
+C -1 ; WX 375 ; N uniF662 ; B 146 245 210 600 ;
+C -1 ; WX 305 ; N uniF663 ; B 42 238 262 602 ;
+C -1 ; WX 305 ; N uniF664 ; B 46 235 253 602 ;
+C -1 ; WX 375 ; N uniF665 ; B 45 248 260 603 ;
+C -1 ; WX 375 ; N uniF666 ; B 58 241 276 605 ;
+C -1 ; WX 375 ; N uniF667 ; B 75 229 299 601 ;
+C -1 ; WX 375 ; N uniF668 ; B 83 246 315 604 ;
+C -1 ; WX 375 ; N uniF669 ; B 70 240 297 601 ;
+C -1 ; WX 375 ; N uniF66A ; B 65 230 291 601 ;
+C -1 ; WX 393 ; N uniF66D ; B 15 0 377 567 ;
+C -1 ; WX 393 ; N uniF66E ; B 15 0 377 499 ;
+C -1 ; WX 393 ; N uniF66F ; B 15 -154 414 396 ;
+C -1 ; WX 608 ; N uniF670 ; B 15 -3 583 619 ;
+C -1 ; WX 333 ; N uniF671 ; B 19 -15 316 619 ;
+C -1 ; WX 333 ; N uniF672 ; B 19 -15 330 595 ;
+C -1 ; WX 333 ; N uniF673 ; B 19 -15 321 598 ;
+C -1 ; WX 333 ; N uniF674 ; B 19 -15 316 556 ;
+C -1 ; WX 400 ; N uniF675 ; B 35 0 375 595 ;
+C -1 ; WX 449 ; N uniF676 ; B 43 0 424 389 ;
+C -1 ; WX 347 ; N uniF677 ; B 43 -3 322 567 ;
+C -1 ; WX 347 ; N uniF678 ; B 41 -3 322 595 ;
+C -1 ; WX 347 ; N uniF679 ; B 43 -3 322 556 ;
+C -1 ; WX 347 ; N uniF67A ; B 43 -3 322 500 ;
+C -1 ; WX 428 ; N uniF67B ; B 30 -229 395 392 ;
+C -1 ; WX 347 ; N uniF67C ; B 43 -154 322 395 ;
+C -1 ; WX 353 ; N uniF67D ; B 34 -15 328 567 ;
+C -1 ; WX 353 ; N uniF67E ; B 34 -15 338 598 ;
+C -1 ; WX 353 ; N uniF67F ; B 34 -286 328 401 ;
+C -1 ; WX 353 ; N uniF680 ; B 34 -15 328 557 ;
+C -1 ; WX 448 ; N uniF681 ; B 39 0 417 389 ;
+C -1 ; WX 408 ; N uniF682 ; B 39 0 377 598 ;
+C -1 ; WX 147 ; N uniF683 ; B -39 0 195 567 ;
+C -1 ; WX 362 ; N uniF684 ; B 39 -12 330 391 ;
+C -1 ; WX 147 ; N uniF685 ; B -48 0 203 504 ;
+C -1 ; WX 147 ; N uniF686 ; B -21 -154 167 389 ;
+C -1 ; WX 147 ; N uniF687 ; B -43 0 196 545 ;
+C -1 ; WX 222 ; N uniF688 ; B 21 -12 288 598 ;
+C -1 ; WX 393 ; N uniF689 ; B 33 -286 374 391 ;
+C -1 ; WX 343 ; N uniF68A ; B 41 -3 317 619 ;
+C -1 ; WX 343 ; N uniF68B ; B 41 -3 317 389 ;
+C -1 ; WX 343 ; N uniF68C ; B 41 -286 317 389 ;
+C -1 ; WX 343 ; N uniF68D ; B 41 -3 317 389 ;
+C -1 ; WX 428 ; N uniF68E ; B 30 0 395 619 ;
+C -1 ; WX 428 ; N uniF68F ; B 30 0 395 595 ;
+C -1 ; WX 428 ; N uniF690 ; B 30 -286 395 392 ;
+C -1 ; WX 434 ; N uniF691 ; B 26 -9 408 567 ;
+C -1 ; WX 434 ; N uniF692 ; B 26 -9 408 613 ;
+C -1 ; WX 434 ; N uniF693 ; B 26 -9 408 502 ;
+C -1 ; WX 434 ; N uniF694 ; B 26 -58 408 619 ;
+C -1 ; WX 360 ; N uniF695 ; B 39 0 335 619 ;
+C -1 ; WX 360 ; N uniF696 ; B 37 0 335 595 ;
+C -1 ; WX 360 ; N uniF697 ; B 39 -286 335 391 ;
+C -1 ; WX 363 ; N uniF698 ; B 30 -16 333 619 ;
+C -1 ; WX 363 ; N uniF699 ; B 30 -191 333 402 ;
+C -1 ; WX 363 ; N uniF69A ; B 30 -16 333 598 ;
+C -1 ; WX 363 ; N uniF69B ; B 30 -286 333 402 ;
+C -1 ; WX 410 ; N uniF69C ; B 25 0 388 391 ;
+C -1 ; WX 410 ; N uniF69D ; B 25 0 388 595 ;
+C -1 ; WX 410 ; N uniF69E ; B 25 -286 388 391 ;
+C -1 ; WX 393 ; N uniF69F ; B 29 -1 366 567 ;
+C -1 ; WX 393 ; N uniF6A0 ; B 29 -1 366 613 ;
+C -1 ; WX 393 ; N uniF6A1 ; B 29 -1 366 502 ;
+C -1 ; WX 393 ; N uniF6A2 ; B 29 -154 366 400 ;
+C -1 ; WX 393 ; N uniF6A3 ; B 29 -1 366 598 ;
+C -1 ; WX 393 ; N uniF6A4 ; B 29 -1 366 545 ;
+C -1 ; WX 595 ; N uniF6A5 ; B 27 0 574 619 ;
+C -1 ; WX 595 ; N uniF6A6 ; B 27 0 574 598 ;
+C -1 ; WX 595 ; N uniF6A7 ; B 27 0 574 553 ;
+C -1 ; WX 595 ; N uniF6A8 ; B 27 0 574 619 ;
+C -1 ; WX 350 ; N uniF6A9 ; B 8 0 341 598 ;
+C -1 ; WX 350 ; N uniF6AA ; B 8 0 341 619 ;
+C -1 ; WX 375 ; N uniF6AB ; B 39 -4 346 619 ;
+C -1 ; WX 375 ; N uniF6AC ; B 39 -4 346 556 ;
+C -1 ; WX 147 ; N uniF6AD ; B 30 0 124 556 ;
+C -1 ; WX 0 ; N commaaccent ; B 168 -286 247 -106 ;
+C -1 ; WX 333 ; N Acute ; B 111 687 242 873 ;
+C -1 ; WX 333 ; N Caron ; B -2 688 354 853 ;
+C -1 ; WX 285 ; N Dieresis ; B 12 688 273 773 ;
+C -1 ; WX 333 ; N Grave ; B 94 687 228 873 ;
+C -1 ; WX 500 ; N Hungarumlaut ; B 153 465 271 613 ;
+C -1 ; WX 332 ; N Macron ; B 8 811 324 861 ;
+C -1 ; WX 290 ; N onefitted ; B 82 0 195 622 ;
+C -1 ; WX 996 ; N rupiah ; B 77 -222 944 626 ;
+C -1 ; WX 500 ; N Brevesmall ; B 137 466 371 567 ;
+C -1 ; WX 500 ; N Caronsmall ; B 53 464 317 595 ;
+C -1 ; WX 500 ; N Circumflexsmall ; B 118 464 381 598 ;
+C -1 ; WX 500 ; N Dotaccentsmall ; B 93 463 187 556 ;
+C -1 ; WX 500 ; N Hungarumlautsmall ; B 153 465 271 613 ;
+C -1 ; WX 416 ; N Lslashsmall ; B 41 -3 390 389 ;
+C -1 ; WX 577 ; N OEsmall ; B 26 -12 552 402 ;
+C -1 ; WX 500 ; N Ogoneksmall ; B 73 -154 261 8 ;
+C -1 ; WX 500 ; N Ringsmall ; B 192 462 327 598 ;
+C -1 ; WX 363 ; N Scaronsmall ; B 30 -16 333 595 ;
+C -1 ; WX 500 ; N Tildesmall ; B 126 465 365 545 ;
+C -1 ; WX 375 ; N Zcaronsmall ; B 39 -4 346 595 ;
+C -1 ; WX 209 ; N exclamsmall ; B 67 -7 139 387 ;
+C -1 ; WX 321 ; N dollaroldstyle ; B 32 -94 295 481 ;
+C -1 ; WX 447 ; N ampersandsmall ; B 54 -6 393 396 ;
+C -1 ; WX 535 ; N zerooldstyle ; B 66 -7 468 395 ;
+C -1 ; WX 535 ; N oneoldstyle ; B 210 0 311 392 ;
+C -1 ; WX 535 ; N twooldstyle ; B 136 0 400 395 ;
+C -1 ; WX 535 ; N threeoldstyle ; B 78 -251 460 411 ;
+C -1 ; WX 535 ; N fouroldstyle ; B 77 -228 464 397 ;
+C -1 ; WX 535 ; N fiveoldstyle ; B 59 -255 455 392 ;
+C -1 ; WX 535 ; N sixoldstyle ; B 71 -19 468 642 ;
+C -1 ; WX 535 ; N sevenoldstyle ; B 80 -229 489 399 ;
+C -1 ; WX 535 ; N eightoldstyle ; B 62 -8 473 644 ;
+C -1 ; WX 535 ; N nineoldstyle ; B 77 -258 473 402 ;
+C -1 ; WX 289 ; N questionsmall ; B 28 -13 260 404 ;
+C -1 ; WX 500 ; N Gravesmall ; B 118 457 214 619 ;
+C -1 ; WX 393 ; N Asmall ; B 15 0 377 396 ;
+C -1 ; WX 368 ; N Bsmall ; B 53 0 350 391 ;
+C -1 ; WX 333 ; N Csmall ; B 19 -15 316 401 ;
+C -1 ; WX 400 ; N Dsmall ; B 43 0 375 389 ;
+C -1 ; WX 347 ; N Esmall ; B 43 -3 322 395 ;
+C -1 ; WX 343 ; N Fsmall ; B 46 0 311 394 ;
+C -1 ; WX 353 ; N Gsmall ; B 34 -15 328 401 ;
+C -1 ; WX 408 ; N Hsmall ; B 39 0 377 389 ;
+C -1 ; WX 147 ; N Ismall ; B 39 0 113 389 ;
+C -1 ; WX 222 ; N Jsmall ; B 21 -12 190 391 ;
+C -1 ; WX 393 ; N Ksmall ; B 33 0 374 391 ;
+C -1 ; WX 343 ; N Lsmall ; B 41 -3 317 389 ;
+C -1 ; WX 500 ; N Msmall ; B 32 0 467 391 ;
+C -1 ; WX 428 ; N Nsmall ; B 30 0 395 392 ;
+C -1 ; WX 434 ; N Osmall ; B 26 -9 408 405 ;
+C -1 ; WX 334 ; N Psmall ; B 40 0 317 391 ;
+C -1 ; WX 435 ; N Qsmall ; B 26 -79 408 407 ;
+C -1 ; WX 360 ; N Rsmall ; B 39 0 335 391 ;
+C -1 ; WX 363 ; N Ssmall ; B 30 -16 333 402 ;
+C -1 ; WX 410 ; N Tsmall ; B 25 0 388 391 ;
+C -1 ; WX 393 ; N Usmall ; B 29 -1 366 400 ;
+C -1 ; WX 390 ; N Vsmall ; B 17 -2 374 391 ;
+C -1 ; WX 595 ; N Wsmall ; B 27 0 574 393 ;
+C -1 ; WX 410 ; N Xsmall ; B 2 0 402 391 ;
+C -1 ; WX 350 ; N Ysmall ; B 8 0 341 391 ;
+C -1 ; WX 375 ; N Zsmall ; B 39 -4 346 393 ;
+C -1 ; WX 206 ; N uniF7A1 ; B 67 -1 139 387 ;
+C -1 ; WX 414 ; N centoldstyle ; B 52 -75 360 464 ;
+C -1 ; WX 500 ; N Dieresissmall ; B 113 468 374 553 ;
+C -1 ; WX 500 ; N Macronsmall ; B 121 530 372 569 ;
+C -1 ; WX 388 ; N Acutesmall ; B 188 457 284 619 ;
+C -1 ; WX 539 ; N Cedillasmall ; B 282 -196 418 -29 ;
+C -1 ; WX 289 ; N questiondownsmall ; B 28 -23 260 394 ;
+C -1 ; WX 393 ; N Agravesmall ; B 15 0 377 619 ;
+C -1 ; WX 388 ; N Aacutesmall ; B 15 0 377 619 ;
+C -1 ; WX 393 ; N Acircumflexsmall ; B 15 0 377 598 ;
+C -1 ; WX 393 ; N Atildesmall ; B 15 0 377 545 ;
+C -1 ; WX 393 ; N Adieresissmall ; B 15 0 377 553 ;
+C -1 ; WX 393 ; N Aringsmall ; B 15 0 377 598 ;
+C -1 ; WX 608 ; N AEsmall ; B 15 -3 583 395 ;
+C -1 ; WX 343 ; N Ccedillasmall ; B 19 -191 316 401 ;
+C -1 ; WX 347 ; N Egravesmall ; B 43 -3 322 619 ;
+C -1 ; WX 347 ; N Eacutesmall ; B 43 -3 322 619 ;
+C -1 ; WX 347 ; N Ecircumflexsmall ; B 43 -3 322 598 ;
+C -1 ; WX 347 ; N Edieresissmall ; B 43 -3 322 553 ;
+C -1 ; WX 147 ; N Igravesmall ; B 1 0 113 619 ;
+C -1 ; WX 147 ; N Iacutesmall ; B 39 0 146 619 ;
+C -1 ; WX 147 ; N Icircumflexsmall ; B -52 0 211 598 ;
+C -1 ; WX 147 ; N Idieresissmall ; B -52 0 209 553 ;
+C -1 ; WX 449 ; N Ethsmall ; B 43 0 424 389 ;
+C -1 ; WX 428 ; N Ntildesmall ; B 30 0 395 545 ;
+C -1 ; WX 434 ; N Ogravesmall ; B 26 -9 408 619 ;
+C -1 ; WX 434 ; N Oacutesmall ; B 26 -9 408 619 ;
+C -1 ; WX 434 ; N Ocircumflexsmall ; B 26 -9 408 598 ;
+C -1 ; WX 434 ; N Otildesmall ; B 26 -9 408 545 ;
+C -1 ; WX 434 ; N Odieresissmall ; B 26 -9 408 553 ;
+C -1 ; WX 434 ; N Oslashsmall ; B 26 -58 408 445 ;
+C -1 ; WX 393 ; N Ugravesmall ; B 29 -1 366 619 ;
+C -1 ; WX 393 ; N Uacutesmall ; B 29 -1 366 619 ;
+C -1 ; WX 393 ; N Ucircumflexsmall ; B 29 -1 366 598 ;
+C -1 ; WX 393 ; N Udieresissmall ; B 29 -1 366 553 ;
+C -1 ; WX 350 ; N Yacutesmall ; B 8 0 341 619 ;
+C -1 ; WX 335 ; N Thornsmall ; B 40 0 318 391 ;
+C -1 ; WX 350 ; N Ydieresissmall ; B 8 0 341 553 ;
+C -1 ; WX 493 ; N ff ; B 6 0 493 611 ; L l ffl ; L i ffi ;
+C -1 ; WX 405 ; N fi ; B 5 -1 348 612 ;
+C -1 ; WX 405 ; N fl ; B 5 -1 352 611 ;
+C -1 ; WX 586 ; N ffi ; B 6 -1 547 612 ;
+C -1 ; WX 605 ; N ffl ; B 6 -1 553 621 ;
+C -1 ; WX 875 ; N uniFFFC ; B 0 0 875 604 ;
+C -1 ; WX 1002 ; N uni2116 ; B 52 0 950 623 ;
+C -1 ; WX 443 ; N H22073 ; B 29 -4 408 375 ;
+C -1 ; WX 323 ; N H18543 ; B 65 92 251 278 ;
+C -1 ; WX 323 ; N H18551 ; B 68 94 254 280 ;
+C -1 ; WX 394 ; N H18533 ; B 52 46 335 330 ;
+C -1 ; WX 640 ; N Tquoteright ; B 0 0 0 0 ;
+C -1 ; WX 543 ; N Engalt ; B 46 -222 487 613 ;
+C -1 ; WX 500 ; N one_one ; B 93 -15 407 642 ;
+C -1 ; WX 500 ; N one_half ; B 93 -1 407 635 ;
+C -1 ; WX 500 ; N one_third ; B 93 -6 407 636 ;
+C -1 ; WX 500 ; N two_thirds ; B 93 -6 407 632 ;
+C -1 ; WX 500 ; N one_quarter ; B 93 0 407 632 ;
+C -1 ; WX 500 ; N three_quarters ; B 93 -1 407 639 ;
+C -1 ; WX 500 ; N one_fifth ; B 93 -7 407 636 ;
+C -1 ; WX 500 ; N two_fifths ; B 93 -7 407 640 ;
+C -1 ; WX 500 ; N three_fifths ; B 93 -7 407 636 ;
+C -1 ; WX 500 ; N four_fifths ; B 93 -7 407 620 ;
+C -1 ; WX 500 ; N one_sixth ; B 93 -4 407 637 ;
+C -1 ; WX 500 ; N five_sixths ; B 93 -4 407 625 ;
+C -1 ; WX 500 ; N one_eighth ; B 93 -4 407 637 ;
+C -1 ; WX 500 ; N three_eighths ; B 93 -4 407 636 ;
+C -1 ; WX 500 ; N five_eighths ; B 93 -4 407 619 ;
+C -1 ; WX 500 ; N seven_eighths ; B 93 -4 407 620 ;
+C -1 ; WX 333 ; N Breve ; B 19 759 314 917 ;
+C -1 ; WX 333 ; N Ring ; B 65 743 268 934 ;
+C -1 ; WX 383 ; N Cedilla ; B 115 -175 256 12 ;
+C -1 ; WX 333 ; N Dotaccent ; B 112 688 222 798 ;
+C -1 ; WX 333 ; N Ogonek ; B 59 -193 274 0 ;
+C -1 ; WX 191 ; N Commaaccentsmall ; B 13 -282 92 -102 ;
+C -1 ; WX 494 ; N vrachy ; B 71 523 411 627 ;
+C -1 ; WX 269 ; N greekmacron ; B -2 625 272 664 ;
+C -1 ; WX 333 ; N cedillaalt ; B 127 -146 258 -29 ;
+C -1 ; WX 333 ; N overscore.001 ; B 40 464 348 512 ;
+C -1 ; WX 0 ; N uni03D0 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N uni03D1 ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N phi1 ; B 0 0 0 0 ;
+C -1 ; WX 305 ; N zeta.alt ; B 18 -185 282 402 ;
+C -1 ; WX 471 ; N delta.alt ; B 30 -7 462 517 ;
+C -1 ; WX 533 ; N Epsilon.alt ; B 44 -10 479 634 ;
+C -1 ; WX 504 ; N Xi1.alt ; B 23 -11 478 633 ;
+C -1 ; WX 504 ; N Xi2.alt ; B 22 -11 477 633 ;
+C -1 ; WX 769 ; N Omega.alt ; B 34 -12 728 635 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 56
+KPX Alpha uni1FFD -90
+KPX uni1FBF Alpha -150
+KPX uni1FBF Omicron -60
+KPX uni1FBF Omega -50
+KPX uni1FBF Upsilon 30
+KPX uni1FBF uni1FBC -150
+KPX uni1FBF uni1FFC -50
+KPX uni1FCD Alpha -140
+KPX uni1FCD Omicron -40
+KPX uni1FCD Omega -40
+KPX uni1FCD uni1FBC -130
+KPX uni1FCD uni1FFC -30
+KPX uni1FCE Alpha -150
+KPX uni1FCE Omicron -80
+KPX uni1FCE Upsilon 30
+KPX uni1FCE Omega -60
+KPX uni1FCE uni1FBC -150
+KPX uni1FCE uni1FFC -40
+KPX uni1FCF Alpha -170
+KPX uni1FCF Omicron -100
+KPX uni1FCF Upsilon 30
+KPX uni1FCF Omega -90
+KPX uni1FCF uni1FBC -180
+KPX uni1FCF uni1FFC -80
+KPX uni1FDD Alpha -140
+KPX uni1FDD Omicron -30
+KPX uni1FDD Omega -30
+KPX uni1FDD uni1FBC -140
+KPX uni1FDD uni1FFC -20
+KPX uni1FDE Alpha -150
+KPX uni1FDE Omicron -60
+KPX uni1FDE Upsilon 30
+KPX uni1FDE Omega -60
+KPX uni1FDE uni1FBC -150
+KPX uni1FDE uni1FFC -40
+KPX uni1FDF Alpha -180
+KPX uni1FDF Omicron -100
+KPX uni1FDF Upsilon 30
+KPX uni1FDF Omega -100
+KPX uni1FDF uni1FBC -180
+KPX uni1FDF uni1FFC -100
+KPX uni1FEF Alpha -120
+KPX uni1FEF Omicron -30
+KPX uni1FEF Omega -20
+KPX uni1FFD Alpha -140
+KPX uni1FFD Omicron -80
+KPX uni1FFD Omega -60
+KPX uni1FFE Alpha -130
+KPX uni1FFE Omicron -40
+KPX uni1FFE Upsilon 40
+KPX uni1FFE Omega -40
+KPX uni1FFE uni1FBC -130
+KPX uni1FFE uni1FFC -30
+KPX uniF639 uniF63C 28
+KPX uniF63F uniF63C -50
+KPX uniF641 uniF63C -12
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsneohellenic/doc/GFSNeohellenic-Guide-for-LaTeX.pdf b/fonts/greek/gfs/gfsneohellenic/doc/GFSNeohellenic-Guide-for-LaTeX.pdf
new file mode 100644
index 0000000000..cb7b26f2f5
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/doc/GFSNeohellenic-Guide-for-LaTeX.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/doc/NeohellenicSpecimen.pdf b/fonts/greek/gfs/gfsneohellenic/doc/NeohellenicSpecimen.pdf
new file mode 100644
index 0000000000..447b2a9232
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/doc/NeohellenicSpecimen.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfsneohellenic/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..e744366483
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/doc/OFL-FAQ.txt
@@ -0,0 +1,225 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.1 - 26 February 2007
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
+
+1.4 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
+Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
+Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
+
+2.9 Am I not allowed to use any part of the Reserved Font Names?
+You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
+
+2.10 So what should I, as an author, identify as Reserved Font Names?
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
+
+2.11 Do I, as an author, have to identify any Reserved Font Names?
+No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+
+2.12 Are any names (such as the main font name) reserved by default?
+No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
+
+2.13 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.14 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
+- Added Greek and Cyrillic glyphs
+- Released as "<NewFontFamilyName>"
+
+7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
+- Tweaked contextual behaviours
+- Released as "<NewFontFamilyName>"
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged.
+
+If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.1 of the license. Will there be later changes?
+Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder(s)?
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+5.5 How about translating the license and the FAQ into other languages?
+SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
+
+If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
+
+We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
+
+- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
+
+"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
+
+However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
+
+Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
+
+- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.
+
+If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved font names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+7.6 If you wish, you can use the OFL Graphics on your web page.
+
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/doc/OFL.txt b/fonts/greek/gfs/gfsneohellenic/doc/OFL.txt
new file mode 100644
index 0000000000..20c194b4ae
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/doc/OFL.txt
@@ -0,0 +1,95 @@
+Copyright (c) 2007, Greek Font Society (www.greekfontsociety.org | gfs@greekfontsociety.org),
+with Reserved Font Name 'GFS Neohellenic'.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfsneohellenic/doc/VERSION b/fonts/greek/gfs/gfsneohellenic/doc/VERSION
new file mode 100644
index 0000000000..f64c450ab8
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/doc/VERSION
@@ -0,0 +1 @@
+GFSNeoHellenic for LaTeX. Version 1.01, 12 May 2006
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenic.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenic.enc
new file mode 100644
index 0000000000..d60e1c5992
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenic.enc
@@ -0,0 +1,109 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellenic.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/neohellenic [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex.alt /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /tz /IJ /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicdenomnums.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicdenomnums.enc
new file mode 100644
index 0000000000..35304fec18
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicdenomnums.enc
@@ -0,0 +1,88 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellenicdenomnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/neohellenicdenomnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftinferior /parenrightinferior /.notdef /plusinferior /comma /hypheninferior /period /fraction
+% 0x30
+ /zeroinferior /oneinferior /twoinferior /threeinferior /fourinferior
+ /fiveinferior /sixinferior /seveninferior
+ /eightinferior /nineinferior /colon /semicolon /less /equalinferior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicec.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicec.enc
new file mode 100644
index 0000000000..1c8458b3f6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicec.enc
@@ -0,0 +1,81 @@
+%
+% This is the EC encoding for the GFS NeoHellenic font family.
+% (C) A. Tsolomitis
+%
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ; ff l =: ffl ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/neohellenicec [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /uni0163 /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicecsc.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicecsc.enc
new file mode 100644
index 0000000000..c8f3932deb
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicecsc.enc
@@ -0,0 +1,80 @@
+%
+% This is the EC encoding for the GFS NeoHellenic font family.
+% (C) A. Tsolomitis
+%
+%
+% LIGKERN space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclamsmall quoteleft =: exclamdownsmall ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/neohellenicecsc [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle
+ /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /Dcroat /section
+% 0xA0
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+% 0xB0
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0163 /Uhungarumlaut /Uring
+ /Ldot /Zacute /Zcaron /Zdotaccent /IJ /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xF0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall /Ocircumflexsmall
+ /Otildesmall /Odieresissmall /OEsmall
+ /Oslashsmall /Ugravesmall /Yacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /germandbls
+] def
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicel.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicel.enc
new file mode 100644
index 0000000000..0935ed6f6c
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicel.enc
@@ -0,0 +1,212 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellenicel.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS NeoHellenic fontfamily"
+% @}
+%
+%
+/neohellenicel [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /delta.alt /Epsilon.alt /zeta.alt
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /Xi1.alt /Xi2.alt /Omega.alt /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
+%% LIGKERN || theta =: uni03D1 ;
+%% LIGKERN bracketleft theta |=: uni03D1 ;
+%% LIGKERN parenleft theta |=: uni03D1 ;
+%% LIGKERN braceleft theta |=: uni03D1 ;
+%% LIGKERN guillemotleft theta |=: uni03D1 ;
+%% LIGKERN endash theta |=: uni03D1 ;
+%% LIGKERN emdash theta |=: uni03D1 ;
+%% LIGKERN hyphen theta |=: uni03D1 ;
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicelsc.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicelsc.enc
new file mode 100644
index 0000000000..078799fb3c
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicelsc.enc
@@ -0,0 +1,186 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellennicelsc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS NeoHellenic fontfamily"
+% @}
+%
+%
+/neohellenicelsc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA
+ /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /beta /omega1 /qoppa /uni03DE /rho1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle
+ /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /colon /anoteleia
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /uniF500 /uniF501 /uniF512 /uniF503 /uniF504 /uniF515 /uniF502
+ /uniF506 /uniF508 /uniF507 /uniF509 /uniF50A /uniF50B /uniF50C /uniF50E
+% 0x70
+ /uniF50F /uniF516 /uniF510 /uniF512 /uniF513 /uniF514 /.notdef /uniF518
+ /uniF50D /uniF517 /uniF505 /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /uniF519 /uni1FD2 /uni1FD3 /uni1FD7
+ /uniF51A /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD uniF500 =: uniF500 ;
+% LIGKERN uni1FFD uniF504 =: uniF504 ;
+% LIGKERN uni1FFD uniF506 =: uniF506 ;
+% LIGKERN uni1FFD uniF508 =: uniF508 ;
+% LIGKERN uni1FFD uniF50E =: uniF50E ;
+% LIGKERN uni1FFD uniF514 =: uniF514 ;
+% LIGKERN uni1FFD uniF518 =: uniF518 ;
+% LIGKERN dieresis uniF08 =: uniF519 ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE uniF508 =: uniF519 ;
+% LIGKERN uni1FEE uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uniF519 =: uniF519 ;
+% LIGKERN uni1FFD uniF51A =: uniF51A ;
+% LIGKERN dieresis uniF508 =: uniF519 ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE uniF500 =: uniF500 ; uni1FCF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FCD uniF500 =: uniF500 ; uni1FDF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FDE uniF500 =: uniF500 ; uni1FEF uniF500 =: uniF500 ;
+% LIGKERN uni1FDD uniF500 =: uniF500 ; uni1FC0 uniF500 =: uniF500 ;
+% LIGKERN uniF500 uni1FBE =: uniF500 ; uni1F71 uni1FBE =: uniF500 ;
+% LIGKERN Alpha uni1FBE =: Alpha ;
+% LIGKERN uni1F00 uni1FBE =: uniF500 ; uni1F01 uni1FBE =: uniF500 ;
+% LIGKERN uni1F02 uni1FBE =: uniF500 ; uni1F03 uni1FBE =: uniF500 ;
+% LIGKERN uni1F04 uni1FBE =: uniF500 ; uni1F05 uni1FBE =: uniF500 ;
+% LIGKERN uni1F06 uni1FBE =: uniF500 ; uni1F07 uni1FBE =: uniF500 ;
+% LIGKERN uni1F70 uni1FBE =: uniF500 ; uni1FB6 uni1FBE =: uniF500 ;
+% LIGKERN uni1FCE uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FCD uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FDE uniF504 =: uniF504 ; uni1FEF uniF504 =: uniF504 ;
+% LIGKERN uni1FDD uniF504 =: uniF504 ;
+% LIGKERN uni1FCE uniF506 =: uniF506 ; uni1FCF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FCD uniF506 =: uniF506 ; uni1FDF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FDE uniF506 =: uniF506 ; uni1FEF uniF506 =: uniF506 ;
+% LIGKERN uni1FDD uniF506 =: uniF506 ; uni1FC0 uniF506 =: uniF506 ;
+% LIGKERN uniF506 uni1FBE =: uniF506 ; uni1F73 uni1FBE =: uniF506 ;
+% LIGKERN Eta uni1FBE =: Eta ;
+% LIGKERN uni1F20 uni1FBE =: uniF506 ; uni1F21 uni1FBE =: uniF506 ;
+% LIGKERN uni1F22 uni1FBE =: uniF506 ; uni1F23 uni1FBE =: uniF506 ;
+% LIGKERN uni1F24 uni1FBE =: uniF506 ; uni1F25 uni1FBE =: uniF506 ;
+% LIGKERN uni1F26 uni1FBE =: uniF506 ; uni1F27 uni1FBE =: uniF506 ;
+% LIGKERN uni1F74 uni1FBE =: uniF506 ; uni1FC6 uni1FBE =: uniF506 ;
+% LIGKERN uni1FCE uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FCD uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FDE uniF508 =: uniF508 ; uni1FEF uniF508 =: uniF508 ;
+% LIGKERN uni1FDD uniF508 =: uniF508 ; uni1FED uniF508 =: uniF508 ;
+% LIGKERN uni1FC1 uniF508 =: uniF508 ; uni1FC0 uniF508 =: uniF508 ;
+% LIGKERN uni1FCF uniF508 =: uniF508 ; uni1FDF uniF508 =: uniF508 ;
+% LIGKERN uni1FCE uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FCD uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FDE uniF50E =: uniF50E ; uni1FEF uniF50E =: uniF50E ;
+% LIGKERN uni1FDD uniF50E =: uniF50E ;
+% LIGKERN uni1FCE uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FCD uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FDE uniF514 =: uniF514 ; uni1FEF uniF514 =: uniF514 ;
+% LIGKERN uni1FDD uniF514 =: uniF514 ; uni1FED uniF514 =: uniF514 ;
+% LIGKERN uni1FC1 uniF514 =: uniF514 ; uni1FC0 uniF514 =: uniF514 ;
+% LIGKERN uni1FCF uniF514 =: uniF514 ; uni1FDF uniF514 =: uniF514 ;
+% LIGKERN uni1FCE uniF518 =: uniF518 ; uni1FCF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FCD uniF518 =: uniF518 ; uni1FDF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FDE uniF518 =: uniF518 ; uni1FEF uniF518 =: uniF518 ;
+% LIGKERN uni1FDD uniF518 =: uniF518 ; uni1FC0 uniF518 =: uniF518 ;
+% LIGKERN uniF518 uni1FBE =: uniF518 ; uni1F7D uni1FBE =: uniF518 ;
+% LIGKERN Omega uni1FBE =: Omega ;
+% LIGKERN uni1F60 uni1FBE =: uniF518 ; uni1F61 uni1FBE =: uniF518 ;
+% LIGKERN uni1F62 uni1FBE =: uniF518 ; uni1F63 uni1FBE =: uniF518 ;
+% LIGKERN uni1F64 uni1FBE =: uniF518 ; uni1F65 uni1FBE =: uniF518 ;
+% LIGKERN uni1F66 uni1FBE =: uniF518 ; uni1F67 uni1FBE =: uniF518 ;
+% LIGKERN uni1F7C uni1FBE =: uniF518 ; uni1FF6 uni1FBE =: uniF518 ;
+% LIGKERN uni1FBF uniF510 =: uniF510 ; uni1FBF uniF510 =: uniF510 ;
+% LIGKERN || = 01 ; uni1FDD || =:| uniF512 ;
+% LIGKERN uni1FDD parenright =:| uniF512 ; uni1FDD bracketright =:| uniF512 ;
+% LIGKERN uni1FDD period =:| uniF512 ; uni1FDD comma =:| uniF512 ;
+% LIGKERN uni1FDD quoteright =:| uniF512 ; uni1FDD hyphen =:| uniF512 ;
+% LIGKERN uni1FDD anoteleia =:| uniF512 ; uni1FDD slash =:| uniF512 ;
+% LIGKERN uni1FDD semicolon =:| uniF512 ; uni1FDD exclam =:| uniF512 ;
+% LIGKERN uni1FDD endash =:| uniF512 ; uni1FDD emdash =:| uniF512 ;
+% LIGKERN uni1FDD plus =:| uniF512 ; uni1FDD equal =:| uniF512 ;
+% LIGKERN uni1FDD guillemotleft =:| uniF512 ; uni1FDD guillemotright =:| uniF512 ;
+% LIGKERN uni1FFD Alpha =: Alpha ;
+% LIGKERN uni1FFD Epsilon =: Epsilon ;
+% LIGKERN uni1FFD Eta =: Eta ;
+% LIGKERN uni1FFD Iota =: Iota ;
+% LIGKERN uni1FFD Omicron =: Omicron ;
+% LIGKERN uni1FFD Upsilon =: Upsilon ;
+% LIGKERN uni1FFD Omega =: Omega ;
+% LIGKERN uni1FFE uni1FFD =: uni1FFD ;
+% LIGKERN uni1FFE uni1FEF =: uni1FEF ; uni1FFE uni1FC0 =: uni1FC0 ;
+% LIGKERN uni1FFE uniF500 =: uniF500 ;
+% LIGKERN uni1FFE uniF504 =: uniF504 ;
+% LIGKERN uni1FFE uniF506 =: uniF506 ;
+% LIGKERN uni1FFE uniF508 =: uniF508 ;
+% LIGKERN uni1FFE uniF50E =: uniF50E ;
+% LIGKERN uni1FFE uniF514 =: uniF514 ;
+% LIGKERN uni1FFE uniF518 =: uniF518 ;
+% LIGKERN uni1FEF Alpha =: Alpha ; uni1FEF Epsilon =: Epsilon ;
+% LIGKERN uni1FEF Eta =: Eta ; uni1FEF Iota =: Iota ;
+% LIGKERN uni1FEF Omicron =: Omicron ; uni1FEF Upsilon =: Upsilon ;
+% LIGKERN uni1FEF Omega =: Omega ;
+% LIGKERN uni1FC0 Alpha =: Alpha ; uni1FC0 Epsilon =: Epsilon ;
+% LIGKERN uni1FC0 Eta =: Eta ; uni1FC0 Iota =: Iota ;
+% LIGKERN uni1FC0 Omicron =: Omicron ; uni1FC0 Upsilon =: Upsilon ;
+% LIGKERN uni1FC0 Omega =: Omega ;
+% LIGKERN uni1FBF Alpha =: Alpha ; uni1FBF Epsilon =: Epsilon ;
+% LIGKERN uni1FBF Eta =: Eta ; uni1FBF Iota =: Iota ;
+% LIGKERN uni1FBF Omicron =: Omicron ; uni1FBF Upsilon =: Upsilon ;
+% LIGKERN uni1FBF Omega =: Omega ;
+% LIGKERN uni1FFE Alpha =: Alpha ; uni1FFE Epsilon =: Epsilon ;
+% LIGKERN uni1FFE Eta =: Eta ; uni1FFE Iota =: Iota ;
+% LIGKERN uni1FFE Omicron =: Omicron ; uni1FFE Upsilon =: Upsilon ;
+% LIGKERN uni1FFE Omega =: Omega ;
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicmath.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicmath.enc
new file mode 100644
index 0000000000..3d07aba8ec
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicmath.enc
@@ -0,0 +1,192 @@
+% TeX math italic encoding.
+% No ligatures or kerns.
+%
+/neohellenicmath [ % now 256 chars follow
+% 0x0
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/Omega
+/alpha
+/beta
+/gamma
+/delta
+/epsilon1
+
+% 0x10
+/zeta
+/eta
+/theta
+/iota
+/kappa
+/lambda
+/uni03BC
+/nu
+
+% 0x18
+/xi
+/pi
+/rho
+/sigma
+/tau
+/upsilon
+/phi
+/chi
+
+% 0x20
+/psi
+/omega
+/epsilon
+/theta
+/uni03D6
+/uni03F1
+/uni03C2
+/phi1
+
+% 0x28
+/arrowlefttophalf
+/arrowleftbothalf
+/arrowrighttophalf
+/arrowrightbothalf
+/arrowhookleft
+/arrowhookright
+/triangleright
+/triangleleft
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/period
+/comma
+/less
+/slash
+/greater
+/asterisk
+%% /star
+
+% 0x40
+/partialdiff
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/flat
+/natural
+/sharp
+/slurbelow
+/slurabove
+
+% 0x60
+/afii61289
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/dotlessi
+/uniF6BE
+/weierstrass
+/vector
+/tie
+
+% Have to have 128 .notdef's now to fill things out.
+%
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicnumnums.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicnumnums.enc
new file mode 100644
index 0000000000..b1747276c6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicnumnums.enc
@@ -0,0 +1,89 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellenicnumnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/neohellenicnumnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftsuperior /parenrightsuperior /.notdef /plussuperior
+ /comma /hyphensuperior /period /fraction
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior
+ /fivesuperior /sixsuperior /sevensuperior
+ /eightsuperior /ninesuperior /colon /semicolon /less /equalsuperior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenicsc.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicsc.enc
new file mode 100644
index 0000000000..753cddd4c3
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenicsc.enc
@@ -0,0 +1,99 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellenicsc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for The SmallCaps of the GFS NeoHellenic FontFamily"
+% @}
+%
+/neohellenicsc [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /OE /TZ /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xf0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall
+ /Ocircumflexsmall /Otildesmall /Odieresissmall /divide
+ /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/enc/neohellenictabnums.enc b/fonts/greek/gfs/gfsneohellenic/enc/neohellenictabnums.enc
new file mode 100644
index 0000000000..7bfcfe2cc2
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/enc/neohellenictabnums.enc
@@ -0,0 +1,87 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "Apr 2006",
+% filename = "neohellenictabnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/neohellenictabnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /lozenge /uni2116 /estimated /exclamdbl
+ /whitebullet /ring /Euro
+ /uni2105 /minus /interrobang /yen /lira
+% 0x10
+ /sterlingoldstyle /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleft /parenright /.notdef /plus /comma /hyphen /period /slash
+% 0x30
+ /uniF639 /onefitted /uniF63A /uniF63B /uniF63C /uniF63D /uniF63E /uniF63F
+ /uniF640 /uniF641 /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /onehalf /onethird /twothirds /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /nsuperior /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN exclam exclam =: exclamdbl ;
diff --git a/fonts/greek/gfs/gfsneohellenic/map/gfsneohellenic.map b/fonts/greek/gfs/gfsneohellenic/map/gfsneohellenic.map
new file mode 100644
index 0000000000..64f0b6ed3c
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/map/gfsneohellenic.map
@@ -0,0 +1,31 @@
+neohellenicrg9r GFSNeohellenic-Regular " neohellenicec ReEncodeFont " <neohellenicec.enc <GFSNeohellenic-Regular.pfb
+neohellenicrg8r GFSNeohellenic-Regular " neohellenic ReEncodeFont " <neohellenic.enc <GFSNeohellenic-Regular.pfb
+neohellenico9r GFSNeohellenic-Regular " 0.168 SlantFont neohellenicec ReEncodeFont " <neohellenicec.enc <GFSNeohellenic-Regular.pfb
+neohellenico8r GFSNeohellenic-Regular " 0.168 SlantFont neohellenic ReEncodeFont " <neohellenic.enc <GFSNeohellenic-Regular.pfb
+neohellenicb9r GFSNeohellenic-Bold " neohellenicec ReEncodeFont " <neohellenicec.enc <GFSNeohellenic-Bold.pfb
+neohellenicb8r GFSNeohellenic-Bold " neohellenic ReEncodeFont " <neohellenic.enc <GFSNeohellenic-Bold.pfb
+neohellenicbo9r GFSNeohellenic-Bold " 0.168 SlantFont neohellenicec ReEncodeFont " <neohellenicec.enc <GFSNeohellenic-Bold.pfb
+neohellenicbo8r GFSNeohellenic-Bold " 0.168 SlantFont neohellenic ReEncodeFont " <neohellenic.enc <GFSNeohellenic-Bold.pfb
+neohellenici9r GFSNeohellenic-Italic " neohellenicec ReEncodeFont " <neohellenicec.enc <GFSNeohellenic-Italic.pfb
+neohellenici8r GFSNeohellenic-Italic " neohellenic ReEncodeFont " <neohellenic.enc <GFSNeohellenic-Italic.pfb
+neohellenicbi9r GFSNeohellenic-BoldItalic " neohellenicec ReEncodeFont " <neohellenicec.enc <GFSNeohellenic-BoldItalic.pfb
+neohellenicbi8r GFSNeohellenic-BoldItalic " neohellenic ReEncodeFont " <neohellenic.enc <GFSNeohellenic-BoldItalic.pfb
+neohellenicsc8r GFSNeohellenic-Regular " neohellenicsc ReEncodeFont " <neohellenicsc.enc <GFSNeohellenic-Regular.pfb
+neohellenicsc9r GFSNeohellenic-Regular " neohellenicecsc ReEncodeFont " <neohellenicecsc.enc <GFSNeohellenic-Regular.pfb
+neohellenicsco8r GFSNeohellenic-Regular " 0.168 SlantFont neohellenicsc ReEncodeFont " <neohellenicsc.enc <GFSNeohellenic-Regular.pfb
+neohellenicsco9r GFSNeohellenic-Regular " 0.168 SlantFont neohellenicecsc ReEncodeFont " <neohellenicecsc.enc <GFSNeohellenic-Regular.pfb
+neohellenictabnums8r GFSNeohellenic-Regular " neohellenictabnums ReEncodeFont " <neohellenictabnums.enc <GFSNeohellenic-Regular.pfb
+neohellenicnumnums8r GFSNeohellenic-Regular " neohellenicnumnums ReEncodeFont " <neohellenicnumnums.enc <GFSNeohellenic-Regular.pfb
+neohellenicdenomnums8r GFSNeohellenic-Regular " neohellenicdenomnums ReEncodeFont " <neohellenicdenomnums.enc <GFSNeohellenic-Regular.pfb
+gneohellenicrg6r GFSNeohellenic-Regular " neohellenicel ReEncodeFont " <neohellenicel.enc <GFSNeohellenic-Regular.pfb
+gneohellenicb6r GFSNeohellenic-Bold " neohellenicel ReEncodeFont " <neohellenicel.enc <GFSNeohellenic-Bold.pfb
+gneohellenicbi6r GFSNeohellenic-BoldItalic " neohellenicel ReEncodeFont " <neohellenicel.enc <GFSNeohellenic-BoldItalic.pfb
+gneohellenici6r GFSNeohellenic-Italic " neohellenicel ReEncodeFont " <neohellenicel.enc <GFSNeohellenic-Italic.pfb
+gneohellenico6r GFSNeohellenic-Regular " 0.168 SlantFont neohellenicel ReEncodeFont " <neohellenicel.enc <GFSNeohellenic-Regular.pfb
+gneohellenicbo6r GFSNeohellenic-Bold " 0.168 SlantFont neohellenicel ReEncodeFont " <neohellenicel.enc <GFSNeohellenic-Bold.pfb
+gneohellenicsc6r GFSNeohellenic-Regular " neohellenicelsc ReEncodeFont " <neohellenicelsc.enc <GFSNeohellenic-Regular.pfb
+gneohellenicsco6r GFSNeohellenic-Regular " 0.168 SlantFont neohellenicelsc ReEncodeFont " <neohellenicelsc.enc <GFSNeohellenic-Regular.pfb
+gfsneohellenicmath8r GFSNeohellenic-Italic " neohellenicmath ReEncodeFont " <neohellenicmath.enc <GFSNeohellenic-Italic.pfb
+
+CMBRMI10 <hfbrmi10.pfb
+
diff --git a/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenic.otf b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenic.otf
new file mode 100644
index 0000000000..fb84eaab36
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenic.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBold.otf b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBold.otf
new file mode 100644
index 0000000000..d904fca925
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBold.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBoldIt.otf b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBoldIt.otf
new file mode 100644
index 0000000000..04b44db4eb
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicBoldIt.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicIt.otf b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicIt.otf
new file mode 100644
index 0000000000..6087bf3326
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/opentype/GFSNeohellenicIt.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tex/gfsneohellenic.sty b/fonts/greek/gfs/gfsneohellenic/tex/gfsneohellenic.sty
new file mode 100644
index 0000000000..7cf587d0ba
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tex/gfsneohellenic.sty
@@ -0,0 +1,253 @@
+%%
+%% This is file `gfsneohellenic.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% gfsneohellenic.dtx (with options: `gfsneohellenic')
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfsneohellenic.sty}
+[2001/12/15 v1.0 Package `gfsneohellenic.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Neohellenic style file by A. Tsolomitis and I. Vassilogiorgakis }\MessageBreak
+\message{*****************************************************************}\MessageBreak
+%% We need LGR to typeset e at the end of \LaTeXe
+\InputIfFileExists{lgrenc.def}{%
+ \message{Loading the definitions for the Greek font encoding}}{%
+ \errhelp{I can't find the lgrenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGR encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgrenc.def file}\@@end
+ }
+%%%%%%%%%%%%%%
+\DeclareOption{default}{%
+%\usepackage{cmbright}
+\renewcommand{\rmdefault}{neohellenic}\renewcommand{\sfdefault}{neohellenic}
+\DeclareSymbolFont{letters}{OML}{neohellenic}{m}{it}
+}
+\ProcessOptions
+\DeclareFontFamily{LGR}{cmbr}{}
+\DeclareFontShape{LGR}{cmbr}{m}{n}{<-> s * [1.225] gneohellenicrg6a}{}
+\newenvironment{neohellenic}{\fontfamily{neohellenic}\selectfont}{}
+\newcommand{\textneohellenic}[1]{{\fontfamily{neohellenic}\selectfont #1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\textscsl}[1]{{\fontfamily{neohellenic}\fontseries{m}\fontshape{sco}\selectfont #1}}
+\renewcommand{\oldstylenums}{\textsc}
+\newcommand{\scslshape}{\fontfamily{neohellenic}\fontseries{m}\fontshape{sco}\selectfont}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\tabnums}[1]{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont #1}}
+\renewcommand{\textbullet}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'42}}
+\newcommand{\neohellenictextparagraph}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'266}}
+\newcommand{\careof}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'13}}
+\newcommand{\numero}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'5}}
+\newcommand{\estimated}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'6}}
+\newcommand{\whitebullet}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'10}}
+\newcommand{\textlozenge}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'4}}
+\newcommand{\eurocurrency}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'12}}
+\newcommand{\interrobang}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'15}}
+\newcommand{\yencurrency}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'16}}
+\newcommand{\stirling}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'17}}
+\newcommand{\stirlingoldstyle}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'20}}
+\newcommand{\textfrac}[2]{\hbox{{\usefont{U}{neohellenicnums}{m}{textnumnums}\selectfont #1/}%
+ {\usefont{U}{neohellenicnums}{m}{textdenomnums}\selectfont /#2}}}
+\newcommand{\onehalf}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'100}}
+\newcommand{\onethird}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'101}}
+\newcommand{\twothirds}{{\usefont{U}{neohellenicnums}{m}{tabnums}\selectfont\char'102}}
+\newcommand{\deltaalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'15}
+\newcommand{\Epsilonalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'16}
+\newcommand{\zetaalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'17}
+\newcommand{\Xionealt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'24}
+\newcommand{\Xitwoalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'25}
+\newcommand{\Omegaalt}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\char'26}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextAccent{\`}{OT1}{30}
+\DeclareTextAccent{\'}{OT1}{180}
+\DeclareTextAccent{\^}{OT1}{25}
+\DeclareTextAccent{\~}{OT1}{152}
+\AtBeginDocument{\DeclareTextAccent{\"}{OT1}{168}}
+%\DeclareTextAccent{\"}{OT1}{168}
+%\def\"#1{\accent168#1}
+%\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}}
+\DeclareTextAccent{\H}{OT1}{5}
+\DeclareTextAccent{\r}{OT1}{9}
+\DeclareTextAccent{\t}{OT1}{10}
+\DeclareTextAccent{\v}{OT1}{16}
+\DeclareTextAccent{\u}{OT1}{11}
+\DeclareTextAccent{\=}{OT1}{175}
+\DeclareTextAccent{\.}{OT1}{1}
+\DeclareTextCommand{\b}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error
+\DeclareTextCommand{\c}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char184\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextCommand{\t}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}%
+ {\ooalign{\hidewidth\char10\hidewidth
+ \crcr\unhbox\z@}}}
+\DeclareTextCommand{\k}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char8\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextSymbol{\textperthousand}{OT1}{137}
+\DeclareTextSymbol{\textsterling}{OT1}{163}
+\DeclareTextSymbol{\L}{OT1}{6}
+\DeclareTextSymbol{\i}{OT1}{17}
+\DeclareTextSymbol{\j}{OT1}{18}
+\DeclareTextSymbol{\l}{OT1}{7}
+\DeclareTextSymbol{\textexclamdown}{OT1}{161}
+\DeclareTextSymbol{\textgreater}{OT1}{`\>}
+\DeclareTextSymbol{\textless}{OT1}{`\<}
+\DeclareTextSymbol{\textquestiondown}{OT1}{191}
+\DeclareTextSymbol{\textasciicircum}{OT1}{94}
+\DeclareTextComposite{\'}{OT1}{!}{161}
+\DeclareTextComposite{\'}{OT1}{?}{191}
+\DeclareTextComposite{\"}{OT1}{e}{235}
+\DeclareTextComposite{\"}{OT1}{o}{246}
+\DeclareTextSymbol{\trademark}{OT1}{153}
+\DeclareTextSymbol{\textregistered}{OT1}{174}
+\DeclareTextSymbol{\AA}{OT1}{197}
+\DeclareTextSymbol{\aa}{OT1}{229}
+\DeclareTextSymbol{\AE}{OT1}{198}
+\DeclareTextSymbol{\ae}{OT1}{230}
+\DeclareTextSymbol{\O}{OT1}{216}
+\DeclareTextSymbol{\o}{OT1}{248}
+\DeclareTextSymbol{\OE}{OT1}{140}
+\DeclareTextSymbol{\oe}{OT1}{156}
+\DeclareTextSymbol{\ss}{OT1}{223}
+\DeclareTextSymbol{\textcopyright}{OT1}{169}
+\DeclareTextSymbol{\textdagger}{OT1}{134}
+\DeclareTextSymbol{\textdaggerdbl}{OT1}{135}
+\DeclareTextSymbol{\textparagraph}{OT1}{182}
+\DeclareTextSymbol{\textsection}{OT1}{167}
+\DeclareTextSymbolDefault{\textbackslash}{OT1}
+\DeclareTextSymbol{\textbackslash}{OT1}{92}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule \@height.3ex}%
+ \vbox{\hrule \@width.3em}%
+ \hbox{\vrule \@height.3ex}}
+\DeclareTextSymbolDefault{\textbraceleft}{OT1}
+\DeclareTextSymbol{\textbraceleft}{OT1}{123}
+\DeclareTextSymbolDefault{\textbraceright}{OT1}
+\DeclareTextSymbol{\textbraceright}{OT1}{125}
+\DeclareTextAccentDefault{\textcircled}{OT1}
+\DeclareTextSymbolDefault{\textunderscore}{OT1}
+\DeclareTextSymbol{\textunderscore}{OT1}{95}
+\DeclareTextCommand{\textcircled}{OT1}[1]{{%
+ \ooalign{%
+ \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr
+ \char 136 % "0D
+ }%
+}}
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\TeX}{{\fontencoding{OT1}\fontfamily{neohellenic}\selectfont T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}}
+\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{neohellenic}\selectfont L\kern-.32em%
+\raisebox{.75ex}{\textsc{a}}\kern-.05em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em%
+\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{neohellenic}\selectfont\textit{e}}}}%
+\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{neohellenic}\selectfont L\kern-.32em%
+\raisebox{.75ex}{\textsc{a}}\kern-.05em\hbox{\TeX}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\DeclareSymbolFont{neohellenicnumbers}{OT1}{neohellenic}{m}{n}
+\DeclareMathSymbol{0}{\mathalpha}{neohellenicnumbers}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{neohellenicnumbers}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{neohellenicnumbers}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{neohellenicnumbers}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{neohellenicnumbers}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{neohellenicnumbers}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{neohellenicnumbers}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{neohellenicnumbers}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{neohellenicnumbers}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{neohellenicnumbers}{`9}
+
+\endinput
+%%
+%% End of file `gfsneohellenic.sty'.
diff --git a/fonts/greek/gfs/gfsneohellenic/tex/lgrneohellenic.fd b/fonts/greek/gfs/gfsneohellenic/tex/lgrneohellenic.fd
new file mode 100644
index 0000000000..7a0cc9762d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tex/lgrneohellenic.fd
@@ -0,0 +1,27 @@
+%% This is file 'lgrneohellenic.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Apr 2006 by
+%% Tsolomitis Antonis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{neohellenic}{}
+\DeclareFontShape{LGR}{neohellenic}{m}{n}{<-> s * [1.225] gneohellenicrg6a}{}
+\DeclareFontShape{LGR}{neohellenic}{m}{it}{<-> s * [1.225] gneohellenici6a}{}
+\DeclareFontShape{LGR}{neohellenic}{b}{n}{<-> s * [1.225] gneohellenicb6a}{}
+\DeclareFontShape{LGR}{neohellenic}{b}{it}{<-> s * [1.225] gneohellenicbi6a}{}
+\DeclareFontShape{LGR}{neohellenic}{m}{sl}{<-> s * [1.225] gneohellenico6a}{}
+\DeclareFontShape{LGR}{neohellenic}{b}{sl}{<-> s * [1.225] gneohellenicbo6a}{}
+\DeclareFontShape{LGR}{neohellenic}{m}{sc}{<-> s * [1.225] gneohellenicsc6a}{}
+\DeclareFontShape{LGR}{neohellenic}{m}{sco}{<-> s * [1.225] gneohellenicsco6a}{}
+
+\DeclareFontShape{LGR}{neohellenic}{bx}{n}{<-> s * [1.225] gneohellenicb6a}{}
+\DeclareFontShape{LGR}{neohellenic}{bx}{it}{<-> s * [1.225] gneohellenicbi6a}{}
+\DeclareFontShape{LGR}{neohellenic}{bx}{sl}{<-> s * [1.225] gneohellenicbo6a}{}
+
+%\DeclareFontFamily{LGR}{cmbr}{}
+%\DeclareFontShape{LGR}{cmbr}{m}{n}{<-> s * [1.225] gneohellenicrg6a}{}
+\endinput
+%%
+%% End of file 'lgrneohellenic.fd'.
diff --git a/fonts/greek/gfs/gfsneohellenic/tex/omlneohellenic.fd b/fonts/greek/gfs/gfsneohellenic/tex/omlneohellenic.fd
new file mode 100644
index 0000000000..c4da3694e4
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tex/omlneohellenic.fd
@@ -0,0 +1,12 @@
+%% This is file 'omlneohellenic.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright May 2006 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontShape{OML}{neohellenic}{m}{n}{<-> s * [1.225] gfsneohellenicmath8a}{}
+\DeclareFontShape{OML}{neohellenic}{m}{it}{<-> s * [1.225] gfsneohellenicmath8a}{}
+
+\endinput
diff --git a/fonts/greek/gfs/gfsneohellenic/tex/ot1neohellenic.fd b/fonts/greek/gfs/gfsneohellenic/tex/ot1neohellenic.fd
new file mode 100644
index 0000000000..0758bf9a5b
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tex/ot1neohellenic.fd
@@ -0,0 +1,49 @@
+%% This is file 'ot1neohellenic.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Apr 2006 by
+%% Tsolomitis Antonis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{OT1}{neohellenic}{}
+\DeclareFontShape{OT1}{neohellenic}{m}{n}{<-> s * [1.225] neohellenicrg8a}{}
+\DeclareFontShape{OT1}{neohellenic}{m}{it}{<-> s * [1.225] neohellenici8a}{}
+\DeclareFontShape{OT1}{neohellenic}{b}{n}{<-> s * [1.225] neohellenicb8a}{}
+\DeclareFontShape{OT1}{neohellenic}{b}{it}{<-> s * [1.225] neohellenicbi8a}{}
+\DeclareFontShape{OT1}{neohellenic}{m}{sl}{<-> s * [1.225] neohellenico8a}{}
+\DeclareFontShape{OT1}{neohellenic}{b}{sl}{<-> s * [1.225] neohellenicbo8a}{}
+\DeclareFontShape{OT1}{neohellenic}{m}{sc}{<-> s * [1.225] neohellenicsc8a}{}
+\DeclareFontShape{OT1}{neohellenic}{m}{sco}{<-> s * [1.225] neohellenicsco8a}{}
+
+\DeclareFontShape{OT1}{neohellenic}{bx}{n}{<-> s * [1.225] neohellenicb8a}{}
+\DeclareFontShape{OT1}{neohellenic}{bx}{it}{<-> s * [1.225] neohellenicbi8a}{}
+\DeclareFontShape{OT1}{neohellenic}{bx}{sl}{<-> s * [1.225] neohellenicbo8a}{}
+
+\endinput
+%%
+%% End of file 'ot1neohellenic.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/tex/t1neohellenic.fd b/fonts/greek/gfs/gfsneohellenic/tex/t1neohellenic.fd
new file mode 100644
index 0000000000..037b977ee6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tex/t1neohellenic.fd
@@ -0,0 +1,49 @@
+%% This is file 't1neohellenic.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Apr 2006 by
+%% Tsolomitis Antonis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{T1}{neohellenic}{}
+\DeclareFontShape{T1}{neohellenic}{m}{n}{<-> s * [1.225] neohellenicrg9a}{}
+\DeclareFontShape{T1}{neohellenic}{m}{it}{<-> s * [1.225] neohellenici9a}{}
+\DeclareFontShape{T1}{neohellenic}{b}{n}{<-> s * [1.225] neohellenicb9a}{}
+\DeclareFontShape{T1}{neohellenic}{b}{it}{<-> s * [1.225] neohellenicbi9a}{}
+\DeclareFontShape{T1}{neohellenic}{m}{sc}{<-> s * [1.225] neohellenicsc9a}{}
+\DeclareFontShape{T1}{neohellenic}{m}{sl}{<-> s * [1.225] neohellenico9a}{}
+\DeclareFontShape{T1}{neohellenic}{b}{sl}{<-> s * [1.225] neohellenicbo9a}{}
+\DeclareFontShape{T1}{neohellenic}{m}{sco}{<-> s * [1.225] neohellenicsco9a}{}
+
+\DeclareFontShape{T1}{neohellenic}{bx}{n}{<-> s * [1.225] neohellenicb9a}{}
+\DeclareFontShape{T1}{neohellenic}{bx}{it}{<-> s * [1.225] neohellenicbi9a}{}
+\DeclareFontShape{T1}{neohellenic}{bx}{sl}{<-> s * [1.225] neohellenicbo9a}{}
+
+\endinput
+%%
+%% End of file 't1neohellenic.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/tex/uneohellenicnums.fd b/fonts/greek/gfs/gfsneohellenic/tex/uneohellenicnums.fd
new file mode 100644
index 0000000000..140fdc7c82
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tex/uneohellenicnums.fd
@@ -0,0 +1,38 @@
+%% This is file 'uneohellenicnums.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Apr 2006 by
+%% Tsolomitis Antonis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{U}{neohellenicnums}{}
+\DeclareFontShape{U}{neohellenicnums}{m}{tabnums}{<-> s * [1.225] neohellenictabnums8a}{}
+\DeclareFontShape{U}{neohellenicnums}{m}{textnumnums}{<-> s * [1.225] neohellenicnumnums8a}{}
+\DeclareFontShape{U}{neohellenicnums}{m}{textdenomnums}{<-> s * [1.225] neohellenicdenomnums8a}{}
+\endinput
+%%
+%% End of file 'uneohellenicnums.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8a.tfm
new file mode 100644
index 0000000000..ba1679ca77
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8r.tfm
new file mode 100644
index 0000000000..99cdc22dd8
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gfsneohellenicmath8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6a.tfm
new file mode 100644
index 0000000000..bc9615c27f
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6r.tfm
new file mode 100644
index 0000000000..c0a23f151f
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicb6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6a.tfm
new file mode 100644
index 0000000000..f5907c159a
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6r.tfm
new file mode 100644
index 0000000000..e9382ac65a
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbi6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6a.tfm
new file mode 100644
index 0000000000..ed61ba3473
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6r.tfm
new file mode 100644
index 0000000000..92ae6b8a7f
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicbo6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6a.tfm
new file mode 100644
index 0000000000..abec493cea
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6r.tfm
new file mode 100644
index 0000000000..ead25e7de4
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenici6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6a.tfm
new file mode 100644
index 0000000000..e3123f794a
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6r.tfm
new file mode 100644
index 0000000000..ac24d997f6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenico6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6a.tfm
new file mode 100644
index 0000000000..53ea0171ea
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6r.tfm
new file mode 100644
index 0000000000..2aac731c27
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicrg6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6a.tfm
new file mode 100644
index 0000000000..197aa31762
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6r.tfm
new file mode 100644
index 0000000000..127eba1bad
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsc6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6a.tfm
new file mode 100644
index 0000000000..1078d35dd3
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6r.tfm
new file mode 100644
index 0000000000..ac28ef9c89
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/gneohellenicsco6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8a.tfm
new file mode 100644
index 0000000000..0fe853074d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8r.tfm
new file mode 100644
index 0000000000..db7d0c6578
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9a.tfm
new file mode 100644
index 0000000000..b3a62a753e
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9r.tfm
new file mode 100644
index 0000000000..2b35412ac9
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicb9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8a.tfm
new file mode 100644
index 0000000000..6b2c00354d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8r.tfm
new file mode 100644
index 0000000000..bb6a9a4988
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9a.tfm
new file mode 100644
index 0000000000..d0a52dbca1
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9r.tfm
new file mode 100644
index 0000000000..5c6ee80dfc
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbi9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8a.tfm
new file mode 100644
index 0000000000..8c581382a5
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8r.tfm
new file mode 100644
index 0000000000..eada49028d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9a.tfm
new file mode 100644
index 0000000000..1ff473d4b9
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9r.tfm
new file mode 100644
index 0000000000..90c1f3cba4
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicbo9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8a.tfm
new file mode 100644
index 0000000000..eecec2b1ce
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8r.tfm
new file mode 100644
index 0000000000..b7266f3c0d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicdenomnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8a.tfm
new file mode 100644
index 0000000000..b5ff84f1c3
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8r.tfm
new file mode 100644
index 0000000000..45e8662855
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9a.tfm
new file mode 100644
index 0000000000..a77981aa43
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9r.tfm
new file mode 100644
index 0000000000..4a6b94b83b
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenici9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8a.tfm
new file mode 100644
index 0000000000..8c89829974
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8r.tfm
new file mode 100644
index 0000000000..72f3713236
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicnumnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8a.tfm
new file mode 100644
index 0000000000..5bbbffd3db
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8r.tfm
new file mode 100644
index 0000000000..f0c82c1741
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9a.tfm
new file mode 100644
index 0000000000..2a66484754
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9r.tfm
new file mode 100644
index 0000000000..e3ad9dd8fb
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenico9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8a.tfm
new file mode 100644
index 0000000000..58bd10a6da
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8r.tfm
new file mode 100644
index 0000000000..dbc3617b23
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9a.tfm
new file mode 100644
index 0000000000..758cd840dd
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9r.tfm
new file mode 100644
index 0000000000..b553201fb5
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicrg9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8a.tfm
new file mode 100644
index 0000000000..f07463a9df
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8r.tfm
new file mode 100644
index 0000000000..120f46fbc7
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9a.tfm
new file mode 100644
index 0000000000..422f352710
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9r.tfm
new file mode 100644
index 0000000000..5cc36bf62d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsc9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8a.tfm
new file mode 100644
index 0000000000..ec02c0085f
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8r.tfm
new file mode 100644
index 0000000000..a2073e5bce
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9a.tfm
new file mode 100644
index 0000000000..97c6053e11
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9r.tfm
new file mode 100644
index 0000000000..b24d9673c6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenicsco9r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8a.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8a.tfm
new file mode 100644
index 0000000000..1e4eb5276f
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8r.tfm b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8r.tfm
new file mode 100644
index 0000000000..09bc43bcbd
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/tfm/neohellenictabnums8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Bold.pfb b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Bold.pfb
new file mode 100644
index 0000000000..c8479794fe
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Bold.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-BoldItalic.pfb b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-BoldItalic.pfb
new file mode 100644
index 0000000000..1883ef8996
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-BoldItalic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Italic.pfb b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Italic.pfb
new file mode 100644
index 0000000000..38017c28cb
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Italic.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Regular.pfb b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Regular.pfb
new file mode 100644
index 0000000000..1f2102a084
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/type1/GFSNeohellenic-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gfsneohellenicmath8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gfsneohellenicmath8a.vf
new file mode 100644
index 0000000000..46e11c999d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gfsneohellenicmath8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicb6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicb6a.vf
new file mode 100644
index 0000000000..da02185127
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicb6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbi6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbi6a.vf
new file mode 100644
index 0000000000..428f73c141
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbi6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbo6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbo6a.vf
new file mode 100644
index 0000000000..8a55fd2d25
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicbo6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenici6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenici6a.vf
new file mode 100644
index 0000000000..b7129e1a22
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenici6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenico6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenico6a.vf
new file mode 100644
index 0000000000..96ce6985a0
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenico6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicrg6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicrg6a.vf
new file mode 100644
index 0000000000..5b0734b209
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicrg6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsc6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsc6a.vf
new file mode 100644
index 0000000000..c8aa59f845
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsc6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsco6a.vf b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsco6a.vf
new file mode 100644
index 0000000000..2a70fde8d6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/gneohellenicsco6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicb8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicb8a.vf
new file mode 100644
index 0000000000..1fcb488224
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicb8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicb9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicb9a.vf
new file mode 100644
index 0000000000..764a28657e
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicb9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi8a.vf
new file mode 100644
index 0000000000..6a03080a46
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi9a.vf
new file mode 100644
index 0000000000..766ddde126
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbi9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo8a.vf
new file mode 100644
index 0000000000..683df62012
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo9a.vf
new file mode 100644
index 0000000000..55fddf9623
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicbo9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicdenomnums8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicdenomnums8a.vf
new file mode 100644
index 0000000000..7e1e3672db
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicdenomnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenici8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenici8a.vf
new file mode 100644
index 0000000000..d1327b2edf
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenici8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenici9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenici9a.vf
new file mode 100644
index 0000000000..013a0b97b8
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenici9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicnumnums8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicnumnums8a.vf
new file mode 100644
index 0000000000..f7523900c3
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicnumnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenico8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenico8a.vf
new file mode 100644
index 0000000000..f02456d0fc
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenico8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenico9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenico9a.vf
new file mode 100644
index 0000000000..32d3e4e781
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenico9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg8a.vf
new file mode 100644
index 0000000000..9c55b8f30d
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg9a.vf
new file mode 100644
index 0000000000..6723af5efd
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicrg9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc8a.vf
new file mode 100644
index 0000000000..d5aca449cf
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc9a.vf
new file mode 100644
index 0000000000..221892b026
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsc9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco8a.vf
new file mode 100644
index 0000000000..ed0d4ef501
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco9a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco9a.vf
new file mode 100644
index 0000000000..d456e99b35
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenicsco9a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsneohellenic/vf/neohellenictabnums8a.vf b/fonts/greek/gfs/gfsneohellenic/vf/neohellenictabnums8a.vf
new file mode 100644
index 0000000000..9ad78345c6
--- /dev/null
+++ b/fonts/greek/gfs/gfsneohellenic/vf/neohellenictabnums8a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfsporson/README b/fonts/greek/gfs/gfsporson/README
new file mode 100644
index 0000000000..52719c28ee
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/README
@@ -0,0 +1,14 @@
+-------- GFS Porson for LaTeX -------------
+
+The GFS Portson fonts (created by the Greek Font Society) are
+released under the SIL Open Font License, and the LaTeX support files
+(created by myself and colleagues) are released under the LPPL.
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
diff --git a/fonts/greek/gfs/gfsporson/afm/GFSPorson-Regular.afm b/fonts/greek/gfs/gfsporson/afm/GFSPorson-Regular.afm
new file mode 100644
index 0000000000..c3445b6fb7
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/afm/GFSPorson-Regular.afm
@@ -0,0 +1,486 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSPorson-Regular
+FullName GFS Porson Regular
+FamilyName GFS Porson Rg
+Weight Regular
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Porson'.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -334
+UnderlineThickness 46
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -333 -238 1180 861
+CapHeight 706
+XHeight 406
+Descender -228
+StartCharMetrics 365
+C 0 ; WX 295 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 295 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 347 ; N exclam ; B 199 -16 333 707 ;
+C 34 ; WX 426 ; N quotedbl ; B 74 465 351 717 ;
+C 35 ; WX 522 ; N numbersign ; B 5 0 515 690 ;
+C 36 ; WX 522 ; N dollar ; B 46 -106 477 771 ;
+C 37 ; WX 871 ; N percent ; B 64 -14 807 707 ;
+C 38 ; WX 813 ; N ampersand ; B 45 -16 779 707 ;
+C 39 ; WX 189 ; N quotesingle ; B 51 465 137 717 ;
+C 40 ; WX 382 ; N parenleft ; B 55 -96 350 795 ;
+C 41 ; WX 382 ; N parenright ; B 34 -96 327 795 ;
+C 42 ; WX 402 ; N asterisk ; B 21 312 374 710 ;
+C 43 ; WX 590 ; N plus ; B 32 0 559 528 ;
+C 44 ; WX 262 ; N comma ; B 167 -151 303 93 ;
+C 45 ; WX 480 ; N hyphen ; B 101 232 391 299 ;
+C 46 ; WX 343 ; N period ; B 159 -16 286 111 ;
+C 47 ; WX 291 ; N slash ; B -13 -113 305 713 ;
+C 48 ; WX 530 ; N zero ; B 29 -9 501 715 ;
+C 49 ; WX 530 ; N one ; B 123 0 431 705 ;
+C 50 ; WX 530 ; N two ; B 81 0 483 716 ;
+C 51 ; WX 530 ; N three ; B 68 -9 478 714 ;
+C 52 ; WX 530 ; N four ; B 45 0 488 715 ;
+C 53 ; WX 530 ; N five ; B 68 -9 496 724 ;
+C 54 ; WX 530 ; N six ; B 56 -10 500 717 ;
+C 55 ; WX 530 ; N seven ; B 122 -8 509 726 ;
+C 56 ; WX 530 ; N eight ; B 53 -10 500 715 ;
+C 57 ; WX 530 ; N nine ; B 47 -8 491 719 ;
+C 58 ; WX 180 ; N colon ; B 24 -16 156 465 ;
+C 59 ; WX 197 ; N semicolon ; B 24 -154 173 465 ;
+C 60 ; WX 590 ; N less ; B 29 -143 560 689 ;
+C 61 ; WX 590 ; N equal ; B 32 120 559 390 ;
+C 62 ; WX 590 ; N greater ; B 33 -143 565 689 ;
+C 63 ; WX 408 ; N question ; B 24 -16 384 703 ;
+C 82 ; WX 669 ; N _0052h ; B 22 -118 641 688 ;
+C 91 ; WX 347 ; N bracketleft ; B 91 -138 312 717 ;
+C 93 ; WX 347 ; N bracketright ; B 38 -138 258 717 ;
+C 95 ; WX 522 ; N underscore ; B 0 -139 522 -89 ;
+C 123 ; WX 502 ; N braceleft ; B 115 -172 357 714 ;
+C 124 ; WX 209 ; N bar ; B 71 0 138 713 ;
+C 125 ; WX 502 ; N braceright ; B 145 -172 386 714 ;
+C 126 ; WX 566 ; N asciitilde ; B 21 181 548 363 ;
+C 167 ; WX 522 ; N section ; B 75 -155 446 707 ;
+C 171 ; WX 632 ; N guillemotleft ; B 38 2 552 400 ;
+C 178 ; WX 265 ; N twosuperior ; B 23 389 235 741 ;
+C 179 ; WX 265 ; N threesuperior ; B 24 381 256 742 ;
+C 181 ; WX 554 ; N uni00B5 ; B 1 -237 539 395 ;
+C 185 ; WX 265 ; N onesuperior ; B 48 389 207 734 ;
+C 187 ; WX 632 ; N guillemotright ; B 114 2 629 400 ;
+C 188 ; WX 470 ; N onequarter ; B 92 -44 356 635 ;
+C -1 ; WX 196 ; N tonos ; B 12 488 184 711 ;
+C -1 ; WX 397 ; N dieresistonos ; B 12 491 385 714 ;
+C -1 ; WX 688 ; N Alphatonos ; B -15 0 659 715 ;
+C -1 ; WX 343 ; N anoteleia ; B 98 338 226 465 ;
+C -1 ; WX 853 ; N Epsilontonos ; B -20 0 799 713 ;
+C -1 ; WX 959 ; N Etatonos ; B 43 -1 924 719 ;
+C -1 ; WX 648 ; N Iotatonos ; B 32 0 611 713 ;
+C -1 ; WX 865 ; N Omicrontonos ; B 19 -9 811 716 ;
+C -1 ; WX 928 ; N Upsilontonos ; B 27 0 967 719 ;
+C -1 ; WX 892 ; N Omegatonos ; B 24 0 853 716 ;
+C -1 ; WX 263 ; N iotadieresistonos ; B -2 -10 371 719 ;
+C -1 ; WX 642 ; N Alpha ; B 2 0 640 711 ;
+C -1 ; WX 611 ; N Beta ; B 34 0 567 703 ;
+C -1 ; WX 589 ; N Gamma ; B 34 0 547 706 ;
+C -1 ; WX 624 ; N Epsilon ; B 34 0 582 706 ;
+C -1 ; WX 585 ; N Zeta ; B 24 0 561 706 ;
+C -1 ; WX 696 ; N Eta ; B 34 -1 662 706 ;
+C -1 ; WX 651 ; N Theta ; B 44 -9 607 716 ;
+C -1 ; WX 363 ; N Iota ; B 34 0 329 706 ;
+C -1 ; WX 741 ; N Kappa ; B 34 -1 703 703 ;
+C -1 ; WX 642 ; N Lambda ; B 2 0 640 712 ;
+C -1 ; WX 871 ; N Mu ; B -140 0 837 707 ;
+C -1 ; WX 763 ; N Nu ; B 38 -9 743 706 ;
+C -1 ; WX 634 ; N Xi ; B 54 1 580 703 ;
+C -1 ; WX 651 ; N Omicron ; B 44 -9 607 716 ;
+C -1 ; WX 733 ; N Pi ; B 34 0 699 706 ;
+C -1 ; WX 595 ; N Rho ; B 34 0 553 703 ;
+C -1 ; WX 654 ; N Sigma ; B 18 0 612 706 ;
+C -1 ; WX 608 ; N Tau ; B 47 0 561 706 ;
+C -1 ; WX 701 ; N Upsilon ; B 34 0 667 708 ;
+C -1 ; WX 687 ; N Phi ; B 38 0 649 706 ;
+C -1 ; WX 683 ; N Chi ; B 34 0 649 706 ;
+C -1 ; WX 811 ; N Psi ; B 22 0 789 706 ;
+C -1 ; WX 366 ; N Iotadieresis ; B 38 0 362 832 ;
+C -1 ; WX 617 ; N Upsilondieresis ; B 34 0 667 832 ;
+C -1 ; WX 538 ; N alphatonos ; B 42 -9 496 713 ;
+C -1 ; WX 375 ; N epsilontonos ; B 22 -8 384 712 ;
+C -1 ; WX 527 ; N etatonos ; B 40 -226 477 716 ;
+C -1 ; WX 284 ; N iotatonos ; B 45 -10 320 717 ;
+C -1 ; WX 458 ; N upsilondieresistonos ; B 26 -8 469 714 ;
+C -1 ; WX 538 ; N alpha ; B 42 -9 496 400 ;
+C -1 ; WX 538 ; N beta ; B -4 -225 519 719 ;
+C -1 ; WX 504 ; N gamma ; B 25 -238 489 406 ;
+C -1 ; WX 456 ; N delta ; B 28 -11 426 716 ;
+C -1 ; WX 375 ; N epsilon ; B 22 -9 345 407 ;
+C -1 ; WX 379 ; N zeta ; B 35 -191 381 721 ;
+C -1 ; WX 527 ; N eta ; B 40 -226 477 406 ;
+C -1 ; WX 474 ; N theta ; B 60 -8 460 717 ;
+C -1 ; WX 263 ; N iota ; B 45 -10 251 396 ;
+C -1 ; WX 496 ; N kappa ; B 21 -9 466 404 ;
+C -1 ; WX 499 ; N lambda ; B 11 -9 483 668 ;
+C -1 ; WX 554 ; N uni03BC ; B 1 -237 539 394 ;
+C -1 ; WX 458 ; N nu ; B 44 -11 434 405 ;
+C -1 ; WX 426 ; N xi ; B 49 -191 444 713 ;
+C -1 ; WX 469 ; N omicron ; B 40 -9 436 404 ;
+C -1 ; WX 601 ; N pi ; B 21 -13 590 393 ;
+C -1 ; WX 497 ; N rho ; B -16 -228 464 405 ;
+C -1 ; WX 416 ; N uni03C2 ; B 43 -67 382 408 ;
+C -1 ; WX 526 ; N sigma ; B 32 -10 518 416 ;
+C -1 ; WX 470 ; N tau ; B 19 -11 465 396 ;
+C -1 ; WX 458 ; N upsilon ; B 26 -8 429 404 ;
+C -1 ; WX 629 ; N phi ; B 40 -236 594 678 ;
+C -1 ; WX 529 ; N chi ; B 19 -237 505 406 ;
+C -1 ; WX 653 ; N psi ; B 60 -225 625 717 ;
+C -1 ; WX 744 ; N omega ; B 67 -11 706 409 ;
+C -1 ; WX 316 ; N iotadieresis ; B 25 -10 348 599 ;
+C -1 ; WX 458 ; N upsilondieresis ; B 26 -8 449 599 ;
+C -1 ; WX 469 ; N omicrontonos ; B 40 -9 455 711 ;
+C -1 ; WX 463 ; N upsilontonos ; B 26 -8 439 717 ;
+C -1 ; WX 744 ; N omegatonos ; B 67 -11 706 714 ;
+C -1 ; WX 611 ; N uni03DA ; B 21 -153 554 514 ;
+C -1 ; WX 706 ; N uni03E0 ; B -2 -86 602 566 ;
+C -1 ; WX 538 ; N uni1F00 ; B 42 -9 496 712 ;
+C -1 ; WX 538 ; N uni1F01 ; B 42 -9 496 715 ;
+C -1 ; WX 538 ; N uni1F02 ; B 42 -9 496 715 ;
+C -1 ; WX 538 ; N uni1F03 ; B 42 -9 496 716 ;
+C -1 ; WX 538 ; N uni1F04 ; B 42 -9 552 711 ;
+C -1 ; WX 538 ; N uni1F05 ; B 42 -9 552 712 ;
+C -1 ; WX 538 ; N uni1F06 ; B 42 -9 496 713 ;
+C -1 ; WX 538 ; N uni1F07 ; B 42 -9 496 714 ;
+C -1 ; WX 642 ; N uni1F08 ; B -12 0 640 719 ;
+C -1 ; WX 642 ; N uni1F09 ; B -20 0 640 717 ;
+C -1 ; WX 642 ; N uni1F0A ; B -176 0 640 717 ;
+C -1 ; WX 642 ; N uni1F0B ; B -189 0 640 716 ;
+C -1 ; WX 642 ; N uni1F0C ; B -159 0 640 713 ;
+C -1 ; WX 642 ; N uni1F0D ; B -152 0 640 712 ;
+C -1 ; WX 642 ; N uni1F0E ; B -167 0 640 716 ;
+C -1 ; WX 642 ; N uni1F0F ; B -170 0 640 714 ;
+C -1 ; WX 375 ; N uni1F10 ; B 22 -8 366 716 ;
+C -1 ; WX 375 ; N uni1F11 ; B 22 -8 373 712 ;
+C -1 ; WX 375 ; N uni1F12 ; B 22 -8 386 718 ;
+C -1 ; WX 375 ; N uni1F13 ; B 22 -8 386 714 ;
+C -1 ; WX 375 ; N uni1F14 ; B 22 -8 404 714 ;
+C -1 ; WX 375 ; N uni1F15 ; B 22 -9 461 712 ;
+C -1 ; WX 624 ; N uni1F18 ; B -164 0 582 719 ;
+C -1 ; WX 624 ; N uni1F19 ; B -159 0 582 717 ;
+C -1 ; WX 624 ; N uni1F1A ; B -315 0 582 717 ;
+C -1 ; WX 624 ; N uni1F1B ; B -330 0 582 716 ;
+C -1 ; WX 624 ; N uni1F1C ; B -327 0 582 713 ;
+C -1 ; WX 624 ; N uni1F1D ; B -309 0 582 712 ;
+C -1 ; WX 527 ; N uni1F20 ; B 40 -226 477 711 ;
+C -1 ; WX 527 ; N uni1F21 ; B 40 -226 477 713 ;
+C -1 ; WX 527 ; N uni1F22 ; B 40 -226 477 716 ;
+C -1 ; WX 527 ; N uni1F23 ; B 40 -226 495 715 ;
+C -1 ; WX 527 ; N uni1F24 ; B 40 -226 508 712 ;
+C -1 ; WX 528 ; N uni1F25 ; B 40 -226 509 712 ;
+C -1 ; WX 527 ; N uni1F26 ; B 40 -226 477 713 ;
+C -1 ; WX 527 ; N uni1F27 ; B 40 -226 477 714 ;
+C -1 ; WX 834 ; N uni1F28 ; B 0 -1 805 719 ;
+C -1 ; WX 840 ; N uni1F29 ; B 0 -1 811 717 ;
+C -1 ; WX 1010 ; N uni1F2A ; B 0 -1 981 717 ;
+C -1 ; WX 1023 ; N uni1F2B ; B 0 -1 994 716 ;
+C -1 ; WX 995 ; N uni1F2C ; B 0 -1 966 713 ;
+C -1 ; WX 992 ; N uni1F2D ; B 0 -1 963 712 ;
+C -1 ; WX 990 ; N uni1F2E ; B 0 -1 961 716 ;
+C -1 ; WX 990 ; N uni1F2F ; B 0 -1 961 714 ;
+C -1 ; WX 263 ; N uni1F30 ; B 45 -10 278 714 ;
+C -1 ; WX 263 ; N uni1F31 ; B 45 -10 269 717 ;
+C -1 ; WX 263 ; N uni1F32 ; B -20 -10 302 712 ;
+C -1 ; WX 263 ; N uni1F33 ; B -15 -10 318 716 ;
+C -1 ; WX 263 ; N uni1F34 ; B 13 -10 318 716 ;
+C -1 ; WX 263 ; N uni1F35 ; B 15 -10 313 712 ;
+C -1 ; WX 263 ; N uni1F36 ; B -6 -10 293 716 ;
+C -1 ; WX 284 ; N uni1F37 ; B 15 -10 314 718 ;
+C -1 ; WX 524 ; N uni1F38 ; B 0 0 490 719 ;
+C -1 ; WX 535 ; N uni1F39 ; B 0 0 501 717 ;
+C -1 ; WX 702 ; N uni1F3A ; B 0 0 668 717 ;
+C -1 ; WX 712 ; N uni1F3B ; B 0 0 678 716 ;
+C -1 ; WX 685 ; N uni1F3C ; B 0 0 651 713 ;
+C -1 ; WX 680 ; N uni1F3D ; B 0 0 646 712 ;
+C -1 ; WX 680 ; N uni1F3E ; B 0 0 646 716 ;
+C -1 ; WX 680 ; N uni1F3F ; B 0 0 646 714 ;
+C -1 ; WX 469 ; N uni1F40 ; B 40 -9 436 714 ;
+C -1 ; WX 469 ; N uni1F41 ; B 40 -9 436 714 ;
+C -1 ; WX 469 ; N uni1F42 ; B 40 -9 455 718 ;
+C -1 ; WX 469 ; N uni1F43 ; B 40 -9 480 716 ;
+C -1 ; WX 469 ; N uni1F44 ; B 40 -9 493 718 ;
+C -1 ; WX 469 ; N uni1F45 ; B 40 -9 488 712 ;
+C -1 ; WX 651 ; N uni1F48 ; B -141 -9 607 719 ;
+C -1 ; WX 651 ; N uni1F49 ; B -149 -9 607 717 ;
+C -1 ; WX 651 ; N uni1F4A ; B -322 -9 607 717 ;
+C -1 ; WX 651 ; N uni1F4B ; B -333 -9 607 716 ;
+C -1 ; WX 651 ; N uni1F4C ; B -305 -9 607 716 ;
+C -1 ; WX 651 ; N uni1F4D ; B -301 -9 607 716 ;
+C -1 ; WX 458 ; N uni1F50 ; B 26 -8 429 719 ;
+C -1 ; WX 458 ; N uni1F51 ; B 26 -8 429 717 ;
+C -1 ; WX 458 ; N uni1F52 ; B 26 -8 429 717 ;
+C -1 ; WX 458 ; N uni1F53 ; B 26 -8 429 716 ;
+C -1 ; WX 458 ; N uni1F54 ; B 26 -8 478 713 ;
+C -1 ; WX 458 ; N uni1F55 ; B 26 -8 475 712 ;
+C -1 ; WX 458 ; N uni1F56 ; B 26 -8 429 716 ;
+C -1 ; WX 458 ; N uni1F57 ; B 26 -8 429 714 ;
+C -1 ; WX 843 ; N uni1F59 ; B 0 0 816 717 ;
+C -1 ; WX 1026 ; N uni1F5B ; B 0 0 999 716 ;
+C -1 ; WX 994 ; N uni1F5D ; B 0 0 967 712 ;
+C -1 ; WX 994 ; N uni1F5F ; B 0 0 967 714 ;
+C -1 ; WX 744 ; N uni1F60 ; B 67 -11 706 712 ;
+C -1 ; WX 744 ; N uni1F61 ; B 67 -11 706 715 ;
+C -1 ; WX 744 ; N uni1F62 ; B 67 -12 706 718 ;
+C -1 ; WX 744 ; N uni1F63 ; B 67 -11 706 716 ;
+C -1 ; WX 744 ; N uni1F64 ; B 67 -11 706 716 ;
+C -1 ; WX 744 ; N uni1F65 ; B 67 -12 706 719 ;
+C -1 ; WX 744 ; N uni1F66 ; B 67 -11 706 713 ;
+C -1 ; WX 744 ; N uni1F67 ; B 67 -11 706 714 ;
+C -1 ; WX 699 ; N uni1F68 ; B -142 0 646 719 ;
+C -1 ; WX 699 ; N uni1F69 ; B -152 0 646 718 ;
+C -1 ; WX 699 ; N uni1F6A ; B -320 0 646 718 ;
+C -1 ; WX 699 ; N uni1F6B ; B -332 0 646 718 ;
+C -1 ; WX 699 ; N uni1F6C ; B -305 0 646 718 ;
+C -1 ; WX 699 ; N uni1F6D ; B -298 0 646 718 ;
+C -1 ; WX 699 ; N uni1F6E ; B -297 0 646 718 ;
+C -1 ; WX 699 ; N uni1F6F ; B -298 0 646 718 ;
+C -1 ; WX 537 ; N uni1F70 ; B 42 -9 496 725 ;
+C -1 ; WX 538 ; N uni1F71 ; B 42 -9 496 713 ;
+C -1 ; WX 375 ; N uni1F72 ; B 21 -9 345 723 ;
+C -1 ; WX 375 ; N uni1F73 ; B 21 -9 385 713 ;
+C -1 ; WX 527 ; N uni1F74 ; B 40 -226 477 725 ;
+C -1 ; WX 527 ; N uni1F75 ; B 40 -226 477 716 ;
+C -1 ; WX 262 ; N uni1F76 ; B 6 -10 251 725 ;
+C -1 ; WX 263 ; N uni1F77 ; B 45 -10 320 717 ;
+C -1 ; WX 470 ; N uni1F78 ; B 40 -9 437 725 ;
+C -1 ; WX 469 ; N uni1F79 ; B 40 -9 461 717 ;
+C -1 ; WX 459 ; N uni1F7A ; B 26 -8 430 725 ;
+C -1 ; WX 458 ; N uni1F7B ; B 26 -8 439 717 ;
+C -1 ; WX 744 ; N uni1F7C ; B 67 -12 706 725 ;
+C -1 ; WX 744 ; N uni1F7D ; B 67 -11 706 714 ;
+C -1 ; WX 538 ; N uni1F80 ; B 42 -223 496 719 ;
+C -1 ; WX 538 ; N uni1F81 ; B 42 -223 496 717 ;
+C -1 ; WX 538 ; N uni1F82 ; B 42 -223 496 717 ;
+C -1 ; WX 538 ; N uni1F83 ; B 42 -223 496 716 ;
+C -1 ; WX 538 ; N uni1F84 ; B 42 -223 550 713 ;
+C -1 ; WX 538 ; N uni1F85 ; B 42 -223 548 712 ;
+C -1 ; WX 538 ; N uni1F86 ; B 42 -223 496 716 ;
+C -1 ; WX 538 ; N uni1F87 ; B 42 -223 496 714 ;
+C -1 ; WX 671 ; N uni1F88 ; B 0 -223 642 719 ;
+C -1 ; WX 690 ; N uni1F89 ; B 0 -223 661 717 ;
+C -1 ; WX 850 ; N uni1F8A ; B 0 -223 821 717 ;
+C -1 ; WX 855 ; N uni1F8B ; B 0 -223 826 716 ;
+C -1 ; WX 838 ; N uni1F8C ; B 0 -223 809 713 ;
+C -1 ; WX 821 ; N uni1F8D ; B 0 -223 792 712 ;
+C -1 ; WX 836 ; N uni1F8E ; B 0 -223 807 716 ;
+C -1 ; WX 839 ; N uni1F8F ; B 0 -223 810 714 ;
+C -1 ; WX 527 ; N uni1F90 ; B 40 -226 477 719 ;
+C -1 ; WX 527 ; N uni1F91 ; B 40 -226 477 717 ;
+C -1 ; WX 527 ; N uni1F92 ; B 40 -226 477 717 ;
+C -1 ; WX 527 ; N uni1F93 ; B 40 -226 495 716 ;
+C -1 ; WX 527 ; N uni1F94 ; B 40 -226 506 713 ;
+C -1 ; WX 527 ; N uni1F95 ; B 40 -226 509 712 ;
+C -1 ; WX 527 ; N uni1F96 ; B 40 -226 477 716 ;
+C -1 ; WX 527 ; N uni1F97 ; B 40 -226 477 714 ;
+C -1 ; WX 838 ; N uni1F98 ; B 0 -223 809 719 ;
+C -1 ; WX 853 ; N uni1F99 ; B 0 -223 824 717 ;
+C -1 ; WX 1011 ; N uni1F9A ; B 0 -223 982 717 ;
+C -1 ; WX 1023 ; N uni1F9B ; B 0 -223 994 716 ;
+C -1 ; WX 997 ; N uni1F9C ; B 0 -223 968 713 ;
+C -1 ; WX 990 ; N uni1F9D ; B 0 -223 961 712 ;
+C -1 ; WX 990 ; N uni1F9E ; B 0 -223 961 716 ;
+C -1 ; WX 991 ; N uni1F9F ; B 0 -223 962 714 ;
+C -1 ; WX 744 ; N uni1FA0 ; B 67 -223 706 719 ;
+C -1 ; WX 744 ; N uni1FA1 ; B 67 -223 706 717 ;
+C -1 ; WX 744 ; N uni1FA2 ; B 67 -223 706 717 ;
+C -1 ; WX 744 ; N uni1FA3 ; B 67 -223 706 716 ;
+C -1 ; WX 744 ; N uni1FA4 ; B 67 -223 706 713 ;
+C -1 ; WX 744 ; N uni1FA5 ; B 67 -223 706 712 ;
+C -1 ; WX 744 ; N uni1FA6 ; B 67 -223 706 716 ;
+C -1 ; WX 744 ; N uni1FA7 ; B 67 -223 706 714 ;
+C -1 ; WX 839 ; N uni1FA8 ; B 0 -223 791 719 ;
+C -1 ; WX 846 ; N uni1FA9 ; B 0 -223 798 717 ;
+C -1 ; WX 1014 ; N uni1FAA ; B 0 -223 966 717 ;
+C -1 ; WX 1024 ; N uni1FAB ; B 0 -223 976 716 ;
+C -1 ; WX 994 ; N uni1FAC ; B 0 -223 946 713 ;
+C -1 ; WX 993 ; N uni1FAD ; B 0 -223 945 712 ;
+C -1 ; WX 992 ; N uni1FAE ; B 0 -223 944 716 ;
+C -1 ; WX 992 ; N uni1FAF ; B 0 -223 944 714 ;
+C -1 ; WX 538 ; N uni1FB0 ; B 42 -9 496 622 ;
+C -1 ; WX 538 ; N uni1FB1 ; B 42 -9 496 558 ;
+C -1 ; WX 538 ; N uni1FB2 ; B 42 -223 496 725 ;
+C -1 ; WX 538 ; N uni1FB3 ; B 42 -223 496 400 ;
+C -1 ; WX 538 ; N uni1FB4 ; B 42 -223 496 717 ;
+C -1 ; WX 538 ; N uni1FB6 ; B 42 -9 496 626 ;
+C -1 ; WX 538 ; N uni1FB7 ; B 42 -223 496 626 ;
+C -1 ; WX 642 ; N uni1FB8 ; B 2 0 640 861 ;
+C -1 ; WX 642 ; N uni1FB9 ; B 2 0 640 794 ;
+C -1 ; WX 642 ; N uni1FBA ; B -44 0 640 725 ;
+C -1 ; WX 703 ; N uni1FBB ; B 0 0 674 715 ;
+C -1 ; WX 688 ; N uni1FBC ; B 21 -223 659 711 ;
+C -1 ; WX 175 ; N uni1FBD ; B 17 523 160 719 ;
+C -1 ; WX 0 ; N uni1FBE ; B 144 -223 260 -67 ;
+C -1 ; WX 175 ; N uni1FBF ; B 17 523 160 719 ;
+C -1 ; WX 304 ; N uni1FC0 ; B -1 511 298 626 ;
+C -1 ; WX 346 ; N uni1FC1 ; B 9 475 332 716 ;
+C -1 ; WX 527 ; N uni1FC2 ; B 40 -226 477 725 ;
+C -1 ; WX 527 ; N uni1FC3 ; B 40 -226 477 406 ;
+C -1 ; WX 527 ; N uni1FC4 ; B 40 -226 477 717 ;
+C -1 ; WX 527 ; N uni1FC6 ; B 40 -226 477 626 ;
+C -1 ; WX 527 ; N uni1FC7 ; B 40 -226 477 626 ;
+C -1 ; WX 624 ; N uni1FC8 ; B -170 0 582 725 ;
+C -1 ; WX 873 ; N uni1FC9 ; B 0 0 819 713 ;
+C -1 ; WX 865 ; N uni1FCA ; B 0 -1 836 725 ;
+C -1 ; WX 916 ; N uni1FCB ; B 0 -1 881 719 ;
+C -1 ; WX 691 ; N uni1FCC ; B 34 -223 662 706 ;
+C -1 ; WX 349 ; N uni1FCD ; B 14 495 336 717 ;
+C -1 ; WX 322 ; N uni1FCE ; B 7 491 312 713 ;
+C -1 ; WX 317 ; N uni1FCF ; B 8 423 307 716 ;
+C -1 ; WX 263 ; N uni1FD0 ; B 11 -10 310 622 ;
+C -1 ; WX 263 ; N uni1FD1 ; B 45 -10 277 558 ;
+C -1 ; WX 305 ; N uni1FD2 ; B -36 -10 324 718 ;
+C -1 ; WX 263 ; N uni1FD3 ; B -2 -10 371 719 ;
+C -1 ; WX 263 ; N uni1FD6 ; B 19 -10 294 625 ;
+C -1 ; WX 263 ; N uni1FD7 ; B 9 -10 332 716 ;
+C -1 ; WX 382 ; N uni1FD8 ; B 53 0 354 861 ;
+C -1 ; WX 382 ; N uni1FD9 ; B 53 0 348 794 ;
+C -1 ; WX 531 ; N uni1FDA ; B 0 0 497 725 ;
+C -1 ; WX 648 ; N uni1FDB ; B 32 0 611 713 ;
+C -1 ; WX 335 ; N uni1FDD ; B 1 493 334 716 ;
+C -1 ; WX 308 ; N uni1FDE ; B 7 489 305 712 ;
+C -1 ; WX 324 ; N uni1FDF ; B 12 427 312 714 ;
+C -1 ; WX 466 ; N uni1FE0 ; B 26 -8 437 622 ;
+C -1 ; WX 458 ; N uni1FE1 ; B 26 -8 429 558 ;
+C -1 ; WX 438 ; N uni1FE2 ; B 6 -8 411 719 ;
+C -1 ; WX 438 ; N uni1FE3 ; B 6 -8 477 714 ;
+C -1 ; WX 494 ; N uni1FE4 ; B -16 -228 464 718 ;
+C -1 ; WX 497 ; N uni1FE5 ; B -16 -228 464 714 ;
+C -1 ; WX 438 ; N uni1FE6 ; B 6 -8 409 626 ;
+C -1 ; WX 438 ; N uni1FE7 ; B 6 -8 409 716 ;
+C -1 ; WX 694 ; N uni1FE8 ; B 34 0 667 861 ;
+C -1 ; WX 694 ; N uni1FE9 ; B 34 0 667 794 ;
+C -1 ; WX 867 ; N uni1FEA ; B 0 0 840 725 ;
+C -1 ; WX 928 ; N uni1FEB ; B 27 0 967 719 ;
+C -1 ; WX 595 ; N uni1FEC ; B -164 0 553 717 ;
+C -1 ; WX 384 ; N uni1FED ; B -36 472 324 718 ;
+C -1 ; WX 396 ; N uni1FEE ; B -2 496 371 719 ;
+C -1 ; WX 166 ; N uni1FEF ; B 6 493 180 725 ;
+C -1 ; WX 744 ; N uni1FF2 ; B 67 -223 706 725 ;
+C -1 ; WX 744 ; N uni1FF3 ; B 67 -223 706 409 ;
+C -1 ; WX 744 ; N uni1FF4 ; B 67 -223 706 717 ;
+C -1 ; WX 744 ; N uni1FF6 ; B 67 -11 706 626 ;
+C -1 ; WX 744 ; N uni1FF7 ; B 67 -223 706 626 ;
+C -1 ; WX 651 ; N uni1FF8 ; B -175 -9 607 725 ;
+C -1 ; WX 847 ; N uni1FF9 ; B 1 -9 793 716 ;
+C -1 ; WX 699 ; N uni1FFA ; B -172 0 646 725 ;
+C -1 ; WX 699 ; N uni1FFB ; B -170 0 646 718 ;
+C -1 ; WX 694 ; N uni1FFC ; B 53 -223 646 708 ;
+C -1 ; WX 185 ; N uni1FFD ; B 5 494 176 717 ;
+C -1 ; WX 155 ; N uni1FFE ; B 5 521 152 717 ;
+C -1 ; WX 522 ; N endash ; B 92 210 629 262 ;
+C -1 ; WX 1046 ; N emdash ; B -9 210 1051 262 ;
+C -1 ; WX 209 ; N quoteleft ; B 16 451 161 707 ;
+C -1 ; WX 185 ; N quoteright ; B 27 451 174 707 ;
+C -1 ; WX 526 ; N quotedblleft ; B 29 451 417 707 ;
+C -1 ; WX 526 ; N quotedblright ; B 143 451 532 707 ;
+C -1 ; WX 522 ; N dagger ; B 56 -154 459 707 ;
+C -1 ; WX 882 ; N ellipsis ; B 102 -16 830 111 ;
+C -1 ; WX 1244 ; N perthousand ; B 64 -14 1180 707 ;
+C -1 ; WX 699 ; N Omega ; B 53 0 646 718 ;
+C -1 ; WX 543 ; N Delta ; B 2 0 541 714 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 96
+KPX Tau quoteright 71
+KPX Tau section -91
+KPX chi uni1FA0 -24
+KPX chi uni1FA1 -24
+KPX chi uni1FA2 -24
+KPX chi uni1FA3 -24
+KPX chi uni1FA4 -24
+KPX chi uni1FA5 -24
+KPX chi uni1FA6 -24
+KPX chi uni1FA7 -24
+KPX chi uni1FF7 -24
+KPX chi uni1FF2 -24
+KPX chi uni1FF3 -24
+KPX chi uni1FF4 -24
+KPX chi omega -24
+KPX chi omegatonos -24
+KPX chi uni1F66 -24
+KPX chi uni1F67 -24
+KPX chi uni1FF6 -24
+KPX chi uni1F60 -24
+KPX chi uni1F61 -24
+KPX chi uni1F64 -24
+KPX chi uni1F7D -24
+KPX chi uni1F63 -24
+KPX chi uni1F65 -24
+KPX chi uni1F62 -24
+KPX uni1FBF Upsilon 20
+KPX uni1FBF Omega -30
+KPX uni1FBF Omicron -40
+KPX uni1FBF uni1FFC -30
+KPX uni1FBF uni1FCC 20
+KPX uni1FBF uni1FBC -160
+KPX uni1FBF Alpha -160
+KPX uni1FCD Upsilon -10
+KPX uni1FCD uni1FBC -140
+KPX uni1FCD Alpha -140
+KPX uni1FCE Omega -40
+KPX uni1FCE Upsilon 20
+KPX uni1FCE Omicron -60
+KPX uni1FCE Iota 30
+KPX uni1FCE Eta 30
+KPX uni1FCE Epsilon 30
+KPX uni1FCE uni1FFC -40
+KPX uni1FCE uni1FCC 30
+KPX uni1FCE uni1FBC -180
+KPX uni1FCE Alpha -180
+KPX uni1FCF Upsilon 20
+KPX uni1FCF Iota 20
+KPX uni1FCF Eta 30
+KPX uni1FCF uni1FCC 30
+KPX uni1FCF uni1FBC -140
+KPX uni1FCF Alpha -140
+KPX uni1FDD Omega 20
+KPX uni1FDD Omicron 20
+KPX uni1FDD uni1FFC 20
+KPX uni1FDD uni1FBC -120
+KPX uni1FDD Alpha -120
+KPX uni1FDE Omega -30
+KPX uni1FDE Upsilon 30
+KPX uni1FDE Omicron -40
+KPX uni1FDE Iota 30
+KPX uni1FDE Eta 30
+KPX uni1FDE Epsilon 30
+KPX uni1FDE uni1FFC -30
+KPX uni1FDE uni1FCC 30
+KPX uni1FDE uni1FBC -140
+KPX uni1FDE Alpha -140
+KPX uni1FDF Omega -30
+KPX uni1FDF Upsilon 20
+KPX uni1FDF Omicron -30
+KPX uni1FDF uni1FFC -30
+KPX uni1FDF uni1FBC -140
+KPX uni1FDF Alpha -140
+KPX uni1FEF Omega 20
+KPX uni1FEF uni1FFC 20
+KPX uni1FEF uni1FBC -120
+KPX uni1FEF Alpha -120
+KPX uni1FFD Omega -60
+KPX uni1FFD Upsilon 20
+KPX uni1FFD Omicron -60
+KPX uni1FFD Iota 20
+KPX uni1FFD Eta 20
+KPX uni1FFD Epsilon 20
+KPX uni1FFD uni1FFC -40
+KPX uni1FFD uni1FBC -150
+KPX uni1FFD Alpha -150
+KPX uni1FFE Rho 30
+KPX uni1FFE Omega -10
+KPX uni1FFE Upsilon 30
+KPX uni1FFE Omicron -20
+KPX uni1FFE Iota 40
+KPX uni1FFE Eta 40
+KPX uni1FFE Epsilon 40
+KPX uni1FFE uni1FCC 40
+KPX uni1FFE uni1FBC -160
+KPX uni1FFE Alpha -160
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfsporson/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfsporson/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..76f4c62af7
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/doc/OFL-FAQ.txt
@@ -0,0 +1,182 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.0 - 22 November 2005
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The resulting document is not a derivative anymore than a compiled program is a derivative of a compiler. Similarly, creating a graphic using an OFL font does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions for use (include the necessary files, don't abuse the Author(s)' names, rename Modified Versions, do not sublicense and do not sell by itself).
+
+1.4 Can the fonts be included with free and open source software distributions (such as GNU/Linux and BSD distributions)?
+Yes! The OFL is compatible with most FLOSS (Free/Libre and Open Source Software) licenses. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling also with software under restricted licensing.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Standard Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Standard Version? How can I know where it stands compared to the Standard Version or other Modified Versions?
+Consult the copyright statement in the license for how to contact the original authors. Consult the FONTLOG for information on if and how the font differs from the Standard Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Standard Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the authors should not be used in a way that makes it sound like the original authors endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the authors in a listing of software features, or to promote a Modified Version on a web site by saying "designed by...". However, it would be appropriate to acknowledge the authors if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the authors it is allowed, but if it primarily benefits other parties, or could reflect poorly on the authors, then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you could not remove the copyright statement from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source code, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Standard Versions. This eliminates potential confusion and name conflicts. When choosing a name be creative and try to avoid names that sound like the original. Keep in mind that the copyright holder can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "references stored in the Font Software"? Do I have to delete every reference to the Reserved Font Name(s) from inside every file I modify?
+No, not every reference. It would be fine, for example, to keep a text reference to the original fonts in your modified source code, as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder allows it through a separate agreement, see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, font properties dialogs, PostScript streams, documents that refer to a particular font name, etc. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Standard Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Standard and derivative versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, OpenOffice.org or Scribus will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Standard and derivative fonts can easily be distinguished from one another, and from other derivatives.
+
+2.9 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.10 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the originals, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Standard Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged. If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Standard Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of a centralized or distributed source revision control system like subversion or arch is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them).
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Standard Versions.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.0 of the license. Will there be later changes?
+We hope that version 1.0 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom with some protection for the original authors and clear rules for other contributors. Some additional information is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder?
+No. The Copyright Holder still retains all rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in TrueType name, description and license fields) and in your other components (build scripts, glyph databases, documentation, keyboard, samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfsporson/doc/OFL.txt b/fonts/greek/gfs/gfsporson/doc/OFL.txt
new file mode 100644
index 0000000000..4344cf4b70
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/doc/OFL.txt
@@ -0,0 +1,100 @@
+This Font Software is Copyright (c) 2001-2006, Greek Font Society (http://www.greekfontsociety.org).
+All Rights Reserved.
+
+"GFS Porson" is a Reserved Font Name for this Font Software.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+No modification of the license is permitted, only verbatim copy is allowed.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1-review1 - 18 March 2006
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that the font
+names of derivative works are changed. The fonts and derivatives,
+however, cannot be released under any other type of license. This
+requirement does not affect any document created using the
+fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to any and all of the following:
+ - font files
+ - data files
+ - source files
+ - documentation
+
+"Reserved Font Name" refers to the Font Software name as seen by
+users and any other names as specified after the copyright statement.
+
+"Original Version" refers to the collection of Font Software
+components as distributed by the Copyright Holder.
+
+"Modified Version" refers to any derivative font software made by
+adding to, deleting, or substituting -- in part or in whole --
+any of the components of the Original Version, by changing formats
+or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the Copyright
+Holder. This restriction applies to all references stored in the Font
+Software, such as the font menu name and other font description fields,
+which are used to differentiate the font from others.
+
+4) The name(s) of the Copyright Holder or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and may not be
+distributed under any other license. This requirement does not affect
+any document created using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfsporson/doc/gfsporson.pdf b/fonts/greek/gfs/gfsporson/doc/gfsporson.pdf
new file mode 100644
index 0000000000..66cdb92e6e
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/doc/gfsporson.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfsporson/doc/gfsporson.tex b/fonts/greek/gfs/gfsporson/doc/gfsporson.tex
new file mode 100644
index 0000000000..9da02135ab
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/doc/gfsporson.tex
@@ -0,0 +1,152 @@
+%% (c) copyright 2006, 2007
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+\documentclass{article}
+\usepackage[polutonikogreek,english]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{gfsdidot,gfsporson}
+\usepackage{latexsym,amsfonts}
+%\renewcommand{\ttdefault}{hlst}
+
+%%%%% Theorems and friends
+\newtheorem{theorem}{Èåþñçìá}[section]
+\newtheorem{lemma}[theorem]{ËÞììá}
+\newtheorem{proposition}[theorem]{Ðñüôáóç}
+\newtheorem{corollary}[theorem]{Ðüñéóìá}
+\newtheorem{definition}[theorem]{Ïñéóìüò}
+\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
+\newtheorem{axiom}[theorem]{Áîßùìá}
+\newtheorem{exercise}[theorem]{¶óêçóç}
+
+
+%%%%% Environment ``proof''
+\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
+\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+\title{The \textsc{gfsporson} font}
+\author{Antonis Tsolomitis\\
+Laboratory of Digital Typography\\ and Mathematical Software\\
+Department of Mathematics\\
+University of the Aegean}
+\date {\textsc{12} May \textsc{2006}}
+
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+
+The package for \textsc{gfs}-Porson supports only Greek and hence only
+the greek encoding LGR to the extend
+that the font themselves cover these.
+
+The fonts are loaded with
+
+\verb|\usepackage{gfsporson}|.
+
+
+ The package
+defines the environment \verb|porson| and the command
+\verb|\textporson|. For example, while in Greek language
+
+\verb|\textporson{dokim'h}|
+
+produces
+
+\textgreek{\textporson{dokim'h}}.
+
+x-height is adjusted so that it matches with the x-height of the
+\verb|gfsdidot| package.
+
+
+\section{Installation}
+
+Copy the contents of the subdirectory afm in
+texmf/fonts/afm/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory doc in
+texmf/doc/latex/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory enc in
+texmf/fonts/enc/dvips/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory map in
+texmf/fonts/map/dvips/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tex in
+texmf/tex/latex/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tfm in
+texmf/fonts/tfm/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory type1 in
+texmf/fonts/type1/GFS/Porson/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory vf in
+texmf/fonts/vf/GFS/Porson/
+
+\medskip
+
+\noindent In your installation's updmap.cfg file add the line
+
+\medskip
+
+\noindent Map gfsporson.map
+
+\medskip
+
+Refresh your filename database and the map file database (for example, on Unix systems
+run mktexlsr and then run the updmap-sys (or updmap on older systems) script as root).
+
+You are now ready to use the font.
+
+
+\section{Problems}
+
+
+ The
+accents of the capital letters should hang in the left margin when such a letter starts a
+line. \TeX\ and \LaTeX\ do not provide the tools for such a
+feature. However, this seems to be possible with
+\textlatin{pdf\TeX}
+As this is work in progress, please be patient\ldots
+
+
+
+
+
+
+
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/fonts/greek/gfs/gfsporson/enc/porsonel.enc b/fonts/greek/gfs/gfsporson/enc/porsonel.enc
new file mode 100644
index 0000000000..e8718cef63
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/enc/porsonel.enc
@@ -0,0 +1,213 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "May 2006",
+% filename = "porsonel.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS Porson font family"
+% @}
+%
+%
+/porsonel [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /.notdef /.notdef /.notdef
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /.notdef /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
+%% LIGKERN || theta =: uni03D1 ;
+%% LIGKERN bracketleft theta |=: uni03D1 ;
+%% LIGKERN parenleft theta |=: uni03D1 ;
+%% LIGKERN braceleft theta |=: uni03D1 ;
+%% LIGKERN guillemotleft theta |=: uni03D1 ;
+%% LIGKERN endash theta |=: uni03D1 ;
+%% LIGKERN emdash theta |=: uni03D1 ;
+%% LIGKERN hyphen theta |=: uni03D1 ;
diff --git a/fonts/greek/gfs/gfsporson/map/gfsporson.map b/fonts/greek/gfs/gfsporson/map/gfsporson.map
new file mode 100644
index 0000000000..f00fa03f10
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/map/gfsporson.map
@@ -0,0 +1,4 @@
+### Map file for GFS Porson ###
+### Public domain.
+gporsonrg6r GFSPorson-Regular " porsonel ReEncodeFont " <porsonel.enc <GFSPorson-Regular.pfb
+###
diff --git a/fonts/greek/gfs/gfsporson/opentype/GFSPorson.otf b/fonts/greek/gfs/gfsporson/opentype/GFSPorson.otf
new file mode 100644
index 0000000000..36777d609b
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/opentype/GFSPorson.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfsporson/tex/gfsporson.sty b/fonts/greek/gfs/gfsporson/tex/gfsporson.sty
new file mode 100644
index 0000000000..77f64b4508
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/tex/gfsporson.sty
@@ -0,0 +1,99 @@
+%% This is file `gfsporson.sty'.
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfsporson.sty}
+[2001/12/15 v1.0 Package `gfsporson.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Porson style file by A. Tsolomitis}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\newenvironment{porson}{\fontencoding{LGR}\fontfamily{porson}\selectfont}{}
+\newcommand{\textporson}[1]{{\fontencoding{LGR}\fontfamily{porson}\selectfont #1}}
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+
+
+\DeclareSymbolFont{porsonnumbers}{OT1}{porson}{m}{n}
+\DeclareMathSymbol{0}{\mathalpha}{porsonnumbers}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{porsonnumbers}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{porsonnumbers}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{porsonnumbers}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{porsonnumbers}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{porsonnumbers}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{porsonnumbers}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{porsonnumbers}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{porsonnumbers}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{porsonnumbers}{`9}
+
+\endinput
+%%
+%% End of file `gfsporson.sty'.
diff --git a/fonts/greek/gfs/gfsporson/tex/lgrporson.fd b/fonts/greek/gfs/gfsporson/tex/lgrporson.fd
new file mode 100644
index 0000000000..e3e1a1306e
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/tex/lgrporson.fd
@@ -0,0 +1,29 @@
+%% This is file 'lgrporson.fd'.
+%%
+%% (c) copyright May 2006 by
+%% Antonis Tsolomitis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{porson}{}
+\DeclareFontShape{LGR}{porson}{m}{n}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{m}{it}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{b}{n}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{b}{it}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{m}{sl}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{b}{sl}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{m}{sc}{<-> s * [1.08] gporsonrg6a}{}
+
+
+\DeclareFontShape{LGR}{porson}{bx}{n}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{bx}{it}{<-> s * [1.08] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{bx}{sl}{<-> s * [1.08] gporsonrg6a}{}
+
+\endinput
+%%
+%% End of file 'lgrporson.fd'.
diff --git a/fonts/greek/gfs/gfsporson/tfm/gporsonrg6a.tfm b/fonts/greek/gfs/gfsporson/tfm/gporsonrg6a.tfm
new file mode 100644
index 0000000000..652b9f8785
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/tfm/gporsonrg6a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsporson/tfm/gporsonrg6r.tfm b/fonts/greek/gfs/gfsporson/tfm/gporsonrg6r.tfm
new file mode 100644
index 0000000000..55b48c8aca
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/tfm/gporsonrg6r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfsporson/type1/GFSPorson-Regular.pfb b/fonts/greek/gfs/gfsporson/type1/GFSPorson-Regular.pfb
new file mode 100644
index 0000000000..b74a0dd8af
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/type1/GFSPorson-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfsporson/vf/gporsonrg6a.vf b/fonts/greek/gfs/gfsporson/vf/gporsonrg6a.vf
new file mode 100644
index 0000000000..0bbfda96df
--- /dev/null
+++ b/fonts/greek/gfs/gfsporson/vf/gporsonrg6a.vf
Binary files differ
diff --git a/fonts/greek/gfs/gfssolomos/README b/fonts/greek/gfs/gfssolomos/README
new file mode 100644
index 0000000000..a371da80dc
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/README
@@ -0,0 +1,14 @@
+-------- GFS Solomos for LaTeX -------------
+
+The GFS Solomos fonts (created by the Greek Font Society) are
+released under the SIL Open Font License, and the LaTeX support files
+(created by myself and colleagues) are released under the LPPL.
+
+A. Tsolomitis
+
+Laboratory of Digital Typography
+and Mathematical Software
+University of the Aegean
+Department of Mathematics
+83200 Karlovassi, Samos
+Greece.
diff --git a/fonts/greek/gfs/gfssolomos/afm/GFSSolomos-Regular.afm b/fonts/greek/gfs/gfssolomos/afm/GFSSolomos-Regular.afm
new file mode 100644
index 0000000000..5d9a7850ac
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/afm/GFSSolomos-Regular.afm
@@ -0,0 +1,575 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20061025
+Comment Creation Date: Mon Oct 22 11:10:07 PDT 2007
+FontName GFSSolomos-Regular
+FullName GFS Solomos Regular
+FamilyName GFS Solomos
+Weight Normal
+Notice (Copyright 2007 Greek Font Society. This Font Software is licensed under the SIL Open Font License, Version 1.1, with Reserved Font Name 'GFS Solomos'.)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -331
+UnderlineThickness 46
+Version 001.001
+EncodingScheme ISO10646-1
+FontBBox -239 -338 1111 800
+CapHeight 650
+XHeight 409
+Descender -333
+StartCharMetrics 369
+C 32 ; WX 240 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 326 ; N exclam ; B 58 -10 322 635 ;
+C 34 ; WX 269 ; N quotedbl ; B 14 418 270 646 ;
+C 35 ; WX 446 ; N numbersign ; B -32 0 477 621 ;
+C 36 ; WX 467 ; N dollar ; B -11 -95 485 694 ;
+C 37 ; WX 904 ; N percent ; B 27 -45 873 642 ;
+C 38 ; WX 680 ; N ampersand ; B 41 -15 669 603 ;
+C 39 ; WX 129 ; N quotesingle ; B 14 418 101 646 ;
+C 40 ; WX 344 ; N parenleft ; B 25 -85 416 713 ;
+C 41 ; WX 344 ; N parenright ; B -13 -86 373 714 ;
+C 42 ; WX 362 ; N asterisk ; B 1 280 352 639 ;
+C 43 ; WX 531 ; N plus ; B 16 0 504 475 ;
+C 44 ; WX 176 ; N comma ; B 7 -136 154 83 ;
+C 45 ; WX 433 ; N hyphen ; B 73 209 369 269 ;
+C 46 ; WX 223 ; N period ; B 99 -15 217 99 ;
+C 47 ; WX 426 ; N slash ; B -47 -101 473 635 ;
+C 48 ; WX 539 ; N zero ; B 49 -15 507 633 ;
+C 49 ; WX 539 ; N one ; B 74 -1 446 622 ;
+C 50 ; WX 539 ; N two ; B -5 -1 493 632 ;
+C 51 ; WX 539 ; N three ; B 14 -11 529 631 ;
+C 52 ; WX 539 ; N four ; B 32 0 509 622 ;
+C 53 ; WX 539 ; N five ; B 24 -17 525 663 ;
+C 54 ; WX 539 ; N six ; B 47 -15 527 631 ;
+C 55 ; WX 539 ; N seven ; B 90 0 504 622 ;
+C 56 ; WX 539 ; N eight ; B 41 -16 517 633 ;
+C 57 ; WX 539 ; N nine ; B 26 -15 506 633 ;
+C 58 ; WX 231 ; N colon ; B 29 -15 211 418 ;
+C 59 ; WX 238 ; N semicolon ; B 2 -138 217 418 ;
+C 60 ; WX 531 ; N less ; B -1 -129 561 621 ;
+C 61 ; WX 531 ; N equalorig ; B -2 107 523 351 ;
+C 62 ; WX 531 ; N greater ; B -33 -129 531 621 ;
+C 63 ; WX 379 ; N question ; B 30 -15 369 633 ;
+C 91 ; WX 312 ; N bracketleft ; B -19 -126 416 645 ;
+C 92 ; WX 589 ; N backslash ; B 79 0 497 704 ;
+C 93 ; WX 312 ; N bracketright ; B -35 -125 394 645 ;
+C 95 ; WX 485 ; N underscore ; B 0 -121 485 -73 ;
+C 123 ; WX 305 ; N braceleft ; B 37 -155 394 638 ;
+C 124 ; WX 189 ; N bar ; B -3 0 250 641 ;
+C 125 ; WX 310 ; N braceright ; B -15 -150 352 641 ;
+C 171 ; WX 569 ; N guillemotleft ; B 72 2 569 360 ;
+C 181 ; WX 495 ; N uni00B5 ; B -80 -338 461 409 ;
+C 183 ; WX 217 ; N periodcentered ; B 46 327 171 453 ;
+C 187 ; WX 569 ; N guillemotright ; B 107 2 603 360 ;
+C -1 ; WX 159 ; N gravecomb ; B 223 456 297 658 ;
+C -1 ; WX 159 ; N acutecomb ; B 294 450 428 654 ;
+C -1 ; WX 373 ; N tildecomb ; B 173 515 469 626 ;
+C -1 ; WX 176 ; N uni0374 ; B 29 480 159 768 ;
+C -1 ; WX 166 ; N uni0375 ; B 19 -328 150 -39 ;
+C -1 ; WX 159 ; N uni037A ; B 138 -209 225 -40 ;
+C -1 ; WX 238 ; N uni037E ; B 2 -138 217 418 ;
+C -1 ; WX 167 ; N tonos ; B 17 450 151 654 ;
+C -1 ; WX 321 ; N dieresistonos ; B 20 461 306 671 ;
+C -1 ; WX 731 ; N Alphatonos ; B 0 0 763 659 ;
+C -1 ; WX 217 ; N anoteleia ; B 46 327 171 453 ;
+C -1 ; WX 647 ; N Epsilontonos ; B -41 0 722 654 ;
+C -1 ; WX 728 ; N Etatonos ; B -67 0 848 654 ;
+C -1 ; WX 409 ; N Iotatonos ; B -67 0 484 654 ;
+C -1 ; WX 604 ; N Omicrontonos ; B -44 -13 636 659 ;
+C -1 ; WX 707 ; N Upsilontonos ; B -104 0 813 660 ;
+C -1 ; WX 750 ; N Omegatonos ; B 17 0 753 662 ;
+C -1 ; WX 240 ; N iotadieresistonos ; B 50 -3 368 671 ;
+C -1 ; WX 726 ; N Alpha ; B -5 0 758 659 ;
+C -1 ; WX 626 ; N Beta ; B 12 0 656 650 ;
+C -1 ; WX 598 ; N Gamma ; B 12 0 698 650 ;
+C -1 ; WX 644 ; N uni0394 ; B 25 1 689 661 ;
+C -1 ; WX 647 ; N Epsilon ; B 12 0 722 650 ;
+C -1 ; WX 592 ; N Zeta ; B 0 0 667 650 ;
+C -1 ; WX 728 ; N Eta ; B 12 0 848 650 ;
+C -1 ; WX 604 ; N Theta ; B 90 -13 636 659 ;
+C -1 ; WX 409 ; N Iota ; B 12 0 484 650 ;
+C -1 ; WX 689 ; N Kappa ; B 12 0 789 650 ;
+C -1 ; WX 726 ; N Lambda ; B -5 0 758 659 ;
+C -1 ; WX 814 ; N Mu ; B 12 0 934 650 ;
+C -1 ; WX 729 ; N Nu ; B 12 -13 849 650 ;
+C -1 ; WX 634 ; N Xi ; B 5 0 730 686 ;
+C -1 ; WX 604 ; N Omicron ; B 90 -13 636 659 ;
+C -1 ; WX 722 ; N Pi ; B 12 0 842 650 ;
+C -1 ; WX 593 ; N Rho ; B 12 0 654 650 ;
+C -1 ; WX 624 ; N Sigma ; B -10 0 710 650 ;
+C -1 ; WX 639 ; N Tau ; B 132 0 745 650 ;
+C -1 ; WX 707 ; N Upsilon ; B 130 0 813 660 ;
+C -1 ; WX 651 ; N Phi ; B 120 0 671 650 ;
+C -1 ; WX 687 ; N Chi ; B -22 0 807 650 ;
+C -1 ; WX 842 ; N Psi ; B 130 1 942 661 ;
+C -1 ; WX 699 ; N uni03A9 ; B 33 0 704 662 ;
+C -1 ; WX 398 ; N Iotadieresis ; B 2 0 510 784 ;
+C -1 ; WX 639 ; N Upsilondieresis ; B 69 0 752 784 ;
+C -1 ; WX 461 ; N alphatonos ; B 23 -11 432 654 ;
+C -1 ; WX 323 ; N epsilontonos ; B 16 -11 367 654 ;
+C -1 ; WX 421 ; N etatonos ; B 6 -229 412 654 ;
+C -1 ; WX 256 ; N iotatonos ; B 17 -11 324 654 ;
+C -1 ; WX 400 ; N upsilondieresistonos ; B 34 -11 402 671 ;
+C -1 ; WX 461 ; N alpha ; B 23 -11 432 410 ;
+C -1 ; WX 535 ; N beta ; B -22 -336 551 713 ;
+C -1 ; WX 489 ; N gamma ; B 27 -336 489 409 ;
+C -1 ; WX 386 ; N delta ; B 25 -11 422 704 ;
+C -1 ; WX 323 ; N epsilon ; B 16 -11 307 409 ;
+C -1 ; WX 397 ; N zeta ; B 17 -153 500 705 ;
+C -1 ; WX 421 ; N eta ; B 6 -229 410 410 ;
+C -1 ; WX 382 ; N theta ; B 34 -11 392 659 ;
+C -1 ; WX 256 ; N iota ; B 17 -11 228 406 ;
+C -1 ; WX 437 ; N kappa ; B 13 -11 430 410 ;
+C -1 ; WX 515 ; N lambda ; B 6 -14 503 710 ;
+C -1 ; WX 495 ; N mu ; B -80 -338 461 409 ;
+C -1 ; WX 420 ; N nu ; B 23 0 414 409 ;
+C -1 ; WX 385 ; N xi ; B 18 -157 502 735 ;
+C -1 ; WX 355 ; N omicron ; B 16 -11 343 410 ;
+C -1 ; WX 539 ; N pi ; B 14 -12 532 459 ;
+C -1 ; WX 439 ; N rho ; B -38 -334 407 411 ;
+C -1 ; WX 327 ; N uni03C2 ; B 16 -133 322 410 ;
+C -1 ; WX 433 ; N sigma ; B 16 -10 445 434 ;
+C -1 ; WX 381 ; N tau ; B 17 -10 382 459 ;
+C -1 ; WX 400 ; N upsilon ; B 34 -11 370 410 ;
+C -1 ; WX 502 ; N phi ; B -13 -336 479 416 ;
+C -1 ; WX 537 ; N chi ; B -143 -338 529 410 ;
+C -1 ; WX 626 ; N psi ; B 28 -338 614 703 ;
+C -1 ; WX 507 ; N omega ; B 16 -11 490 405 ;
+C -1 ; WX 240 ; N iotadieresis ; B 22 -11 350 560 ;
+C -1 ; WX 382 ; N upsilondieresis ; B 23 -11 378 560 ;
+C -1 ; WX 355 ; N omicrontonos ; B 16 -11 408 654 ;
+C -1 ; WX 400 ; N upsilontonos ; B 34 -11 384 654 ;
+C -1 ; WX 507 ; N omegatonos ; B 16 -11 490 654 ;
+C -1 ; WX 344 ; N uni03D0 ; B 18 -12 386 630 ;
+C -1 ; WX 579 ; N theta1 ; B 6 -11 575 655 ;
+C -1 ; WX 571 ; N uni03DA ; B 21 -133 553 414 ;
+C -1 ; WX 857 ; N Sampigreek ; B 14 -229 816 403 ;
+C -1 ; WX 461 ; N uni1F00 ; B 23 -11 432 655 ;
+C -1 ; WX 461 ; N uni1F01 ; B 23 -11 432 651 ;
+C -1 ; WX 461 ; N uni1F02 ; B 23 -11 432 670 ;
+C -1 ; WX 461 ; N uni1F03 ; B 23 -11 432 665 ;
+C -1 ; WX 461 ; N uni1F04 ; B 23 -11 438 663 ;
+C -1 ; WX 461 ; N uni1F05 ; B 23 -11 440 663 ;
+C -1 ; WX 461 ; N uni1F06 ; B 23 -11 439 666 ;
+C -1 ; WX 461 ; N uni1F07 ; B 23 -11 432 666 ;
+C -1 ; WX 758 ; N uni1F08 ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F09 ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F0A ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F0B ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F0C ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F0D ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F0E ; B -5 0 758 659 ;
+C -1 ; WX 758 ; N uni1F0F ; B -5 0 758 660 ;
+C -1 ; WX 323 ; N uni1F10 ; B 16 -11 395 655 ;
+C -1 ; WX 323 ; N uni1F11 ; B 16 -11 338 651 ;
+C -1 ; WX 323 ; N uni1F12 ; B 16 -11 358 670 ;
+C -1 ; WX 323 ; N uni1F13 ; B 16 -11 311 665 ;
+C -1 ; WX 323 ; N uni1F14 ; B 16 -11 440 663 ;
+C -1 ; WX 323 ; N uni1F15 ; B 16 -11 388 663 ;
+C -1 ; WX 789 ; N uni1F18 ; B 0 0 864 650 ;
+C -1 ; WX 776 ; N uni1F19 ; B 0 0 851 650 ;
+C -1 ; WX 906 ; N uni1F1A ; B 0 0 981 654 ;
+C -1 ; WX 917 ; N uni1F1B ; B 9 0 992 650 ;
+C -1 ; WX 903 ; N uni1F1C ; B 0 0 978 650 ;
+C -1 ; WX 886 ; N uni1F1D ; B 0 0 961 650 ;
+C -1 ; WX 421 ; N uni1F20 ; B 6 -229 417 655 ;
+C -1 ; WX 421 ; N uni1F21 ; B 6 -229 410 651 ;
+C -1 ; WX 421 ; N uni1F22 ; B 6 -229 417 670 ;
+C -1 ; WX 421 ; N uni1F23 ; B 6 -229 410 665 ;
+C -1 ; WX 421 ; N uni1F24 ; B 6 -229 483 663 ;
+C -1 ; WX 421 ; N uni1F25 ; B 6 -229 422 663 ;
+C -1 ; WX 421 ; N uni1F26 ; B 6 -229 432 666 ;
+C -1 ; WX 421 ; N uni1F27 ; B 6 -229 422 666 ;
+C -1 ; WX 863 ; N uni1F28 ; B 0 0 983 650 ;
+C -1 ; WX 852 ; N uni1F29 ; B 0 0 972 650 ;
+C -1 ; WX 987 ; N uni1F2A ; B 0 0 1107 651 ;
+C -1 ; WX 991 ; N uni1F2B ; B 9 0 1111 650 ;
+C -1 ; WX 987 ; N uni1F2C ; B 0 0 1107 652 ;
+C -1 ; WX 965 ; N uni1F2D ; B 0 0 1085 654 ;
+C -1 ; WX 951 ; N uni1F2E ; B 0 0 1071 651 ;
+C -1 ; WX 954 ; N uni1F2F ; B 0 0 1074 650 ;
+C -1 ; WX 256 ; N uni1F30 ; B 17 -11 291 655 ;
+C -1 ; WX 256 ; N uni1F31 ; B 17 -11 294 651 ;
+C -1 ; WX 256 ; N uni1F32 ; B 17 -11 320 670 ;
+C -1 ; WX 256 ; N uni1F33 ; B -14 -11 254 665 ;
+C -1 ; WX 256 ; N uni1F34 ; B 17 -11 367 663 ;
+C -1 ; WX 256 ; N uni1F35 ; B 17 -11 344 663 ;
+C -1 ; WX 256 ; N uni1F36 ; B 17 -11 347 666 ;
+C -1 ; WX 256 ; N uni1F37 ; B 17 -11 334 666 ;
+C -1 ; WX 545 ; N uni1F38 ; B 0 0 620 655 ;
+C -1 ; WX 530 ; N uni1F39 ; B 0 0 605 651 ;
+C -1 ; WX 668 ; N uni1F3A ; B 0 0 743 670 ;
+C -1 ; WX 674 ; N uni1F3B ; B 9 0 749 665 ;
+C -1 ; WX 669 ; N uni1F3C ; B 0 0 744 650 ;
+C -1 ; WX 647 ; N uni1F3D ; B 0 0 722 663 ;
+C -1 ; WX 638 ; N uni1F3E ; B 0 0 713 655 ;
+C -1 ; WX 630 ; N uni1F3F ; B 0 0 705 656 ;
+C -1 ; WX 355 ; N uni1F40 ; B 16 -11 403 655 ;
+C -1 ; WX 355 ; N uni1F41 ; B 16 -11 394 651 ;
+C -1 ; WX 355 ; N uni1F42 ; B 16 -11 408 670 ;
+C -1 ; WX 355 ; N uni1F43 ; B 16 -11 355 665 ;
+C -1 ; WX 355 ; N uni1F44 ; B 16 -11 465 663 ;
+C -1 ; WX 355 ; N uni1F45 ; B 16 -11 420 663 ;
+C -1 ; WX 656 ; N uni1F48 ; B 0 -13 688 659 ;
+C -1 ; WX 657 ; N uni1F49 ; B 0 -13 689 659 ;
+C -1 ; WX 787 ; N uni1F4A ; B 0 -13 819 659 ;
+C -1 ; WX 794 ; N uni1F4B ; B 9 -13 826 659 ;
+C -1 ; WX 775 ; N uni1F4C ; B 0 -13 807 659 ;
+C -1 ; WX 767 ; N uni1F4D ; B 0 -13 799 659 ;
+C -1 ; WX 400 ; N uni1F50 ; B 34 -11 370 655 ;
+C -1 ; WX 400 ; N uni1F51 ; B 34 -11 370 651 ;
+C -1 ; WX 400 ; N uni1F52 ; B 34 -11 378 670 ;
+C -1 ; WX 400 ; N uni1F53 ; B 34 -11 370 665 ;
+C -1 ; WX 400 ; N uni1F54 ; B 34 -11 438 663 ;
+C -1 ; WX 400 ; N uni1F55 ; B 34 -11 416 663 ;
+C -1 ; WX 400 ; N uni1F56 ; B 34 -11 403 666 ;
+C -1 ; WX 400 ; N uni1F57 ; B 34 -11 370 666 ;
+C -1 ; WX 821 ; N uni1F59 ; B 0 2 927 662 ;
+C -1 ; WX 947 ; N uni1F5B ; B 9 0 1053 660 ;
+C -1 ; WX 913 ; N uni1F5D ; B 0 0 1019 660 ;
+C -1 ; WX 913 ; N uni1F5F ; B 0 0 1019 660 ;
+C -1 ; WX 507 ; N uni1F60 ; B 16 -11 490 655 ;
+C -1 ; WX 507 ; N uni1F61 ; B 16 -11 490 651 ;
+C -1 ; WX 507 ; N uni1F62 ; B 16 -11 490 670 ;
+C -1 ; WX 507 ; N uni1F63 ; B 16 -11 490 665 ;
+C -1 ; WX 507 ; N uni1F64 ; B 16 -11 507 663 ;
+C -1 ; WX 507 ; N uni1F65 ; B 16 -11 490 663 ;
+C -1 ; WX 507 ; N uni1F66 ; B 16 -11 490 666 ;
+C -1 ; WX 507 ; N uni1F67 ; B 16 -11 490 666 ;
+C -1 ; WX 820 ; N uni1F68 ; B 0 0 825 662 ;
+C -1 ; WX 804 ; N uni1F69 ; B 0 0 809 662 ;
+C -1 ; WX 924 ; N uni1F6A ; B 0 0 929 662 ;
+C -1 ; WX 946 ; N uni1F6B ; B 9 0 951 662 ;
+C -1 ; WX 942 ; N uni1F6C ; B 0 0 947 662 ;
+C -1 ; WX 921 ; N uni1F6D ; B 0 0 926 662 ;
+C -1 ; WX 905 ; N uni1F6E ; B 0 0 910 662 ;
+C -1 ; WX 901 ; N uni1F6F ; B 0 0 906 662 ;
+C -1 ; WX 461 ; N uni1F70 ; B 23 -11 432 658 ;
+C -1 ; WX 461 ; N uni1F71 ; B 23 -11 432 654 ;
+C -1 ; WX 323 ; N uni1F72 ; B 16 -11 307 658 ;
+C -1 ; WX 323 ; N uni1F73 ; B 16 -11 340 646 ;
+C -1 ; WX 421 ; N uni1F74 ; B 6 -229 410 658 ;
+C -1 ; WX 421 ; N uni1F75 ; B 6 -229 410 654 ;
+C -1 ; WX 256 ; N uni1F76 ; B 17 -11 228 658 ;
+C -1 ; WX 256 ; N uni1F77 ; B 17 -11 332 654 ;
+C -1 ; WX 355 ; N uni1F78 ; B 16 -11 343 658 ;
+C -1 ; WX 355 ; N uni1F79 ; B 16 -11 416 654 ;
+C -1 ; WX 400 ; N uni1F7A ; B 34 -11 370 658 ;
+C -1 ; WX 400 ; N uni1F7B ; B 34 -11 378 654 ;
+C -1 ; WX 507 ; N uni1F7C ; B 16 -11 490 658 ;
+C -1 ; WX 507 ; N uni1F7D ; B 16 -11 490 654 ;
+C -1 ; WX 461 ; N uni1F80 ; B 23 -209 432 655 ;
+C -1 ; WX 461 ; N uni1F81 ; B 23 -209 432 651 ;
+C -1 ; WX 461 ; N uni1F82 ; B 23 -209 441 663 ;
+C -1 ; WX 461 ; N uni1F83 ; B 23 -209 432 665 ;
+C -1 ; WX 461 ; N uni1F84 ; B 23 -209 432 663 ;
+C -1 ; WX 461 ; N uni1F85 ; B 23 -209 432 670 ;
+C -1 ; WX 461 ; N uni1F86 ; B 23 -209 439 666 ;
+C -1 ; WX 461 ; N uni1F87 ; B 23 -209 432 666 ;
+C -1 ; WX 731 ; N uni1F88 ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F89 ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F8A ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F8B ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F8C ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F8D ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F8E ; B 0 -209 763 659 ;
+C -1 ; WX 731 ; N uni1F8F ; B 0 -209 763 660 ;
+C -1 ; WX 421 ; N uni1F90 ; B 6 -229 410 651 ;
+C -1 ; WX 421 ; N uni1F91 ; B 2 -229 410 655 ;
+C -1 ; WX 421 ; N uni1F92 ; B 2 -229 451 663 ;
+C -1 ; WX 421 ; N uni1F93 ; B 2 -229 410 665 ;
+C -1 ; WX 421 ; N uni1F94 ; B 2 -229 460 663 ;
+C -1 ; WX 421 ; N uni1F95 ; B 2 -229 410 670 ;
+C -1 ; WX 421 ; N uni1F96 ; B 2 -229 425 666 ;
+C -1 ; WX 421 ; N uni1F97 ; B 2 -229 410 666 ;
+C -1 ; WX 848 ; N uni1F98 ; B -1 -209 848 650 ;
+C -1 ; WX 848 ; N uni1F99 ; B -3 -209 848 650 ;
+C -1 ; WX 848 ; N uni1F9A ; B -190 -209 848 651 ;
+C -1 ; WX 848 ; N uni1F9B ; B -239 -209 848 650 ;
+C -1 ; WX 848 ; N uni1F9C ; B -140 -209 848 652 ;
+C -1 ; WX 848 ; N uni1F9D ; B -167 -209 848 654 ;
+C -1 ; WX 848 ; N uni1F9E ; B -175 -209 848 651 ;
+C -1 ; WX 848 ; N uni1F9F ; B -226 -209 848 650 ;
+C -1 ; WX 507 ; N u1FA0 ; B 16 -209 490 651 ;
+C -1 ; WX 507 ; N uni1FA1 ; B 16 -209 490 655 ;
+C -1 ; WX 507 ; N uni1FA2 ; B 16 -209 490 663 ;
+C -1 ; WX 507 ; N uni1FA3 ; B 16 -209 490 665 ;
+C -1 ; WX 507 ; N uni1FA4 ; B 16 -209 490 663 ;
+C -1 ; WX 507 ; N uni1FA5 ; B 16 -209 490 670 ;
+C -1 ; WX 507 ; N uni1FA6 ; B 16 -209 490 666 ;
+C -1 ; WX 507 ; N uni1FA7 ; B 16 -209 490 666 ;
+C -1 ; WX 816 ; N uni1FA8 ; B 0 -209 821 662 ;
+C -1 ; WX 813 ; N uni1FA9 ; B 0 -209 818 662 ;
+C -1 ; WX 937 ; N uni1FAA ; B 0 -209 942 662 ;
+C -1 ; WX 953 ; N uni1FAB ; B 9 -209 958 662 ;
+C -1 ; WX 931 ; N uni1FAC ; B 0 -209 936 662 ;
+C -1 ; WX 923 ; N uni1FAD ; B 0 -209 928 662 ;
+C -1 ; WX 854 ; N uni1FAE ; B 0 -209 859 662 ;
+C -1 ; WX 901 ; N uni1FAF ; B 0 -209 906 662 ;
+C -1 ; WX 475 ; N uni1FB0 ; B 25 -11 456 621 ;
+C -1 ; WX 478 ; N uni1FB1 ; B 25 -11 456 554 ;
+C -1 ; WX 471 ; N uni1FB2 ; B 25 -209 456 658 ;
+C -1 ; WX 461 ; N uni1FB3 ; B 23 -212 432 410 ;
+C -1 ; WX 455 ; N uni1fFB4 ; B 25 -209 456 654 ;
+C -1 ; WX 461 ; N uni1FB6 ; B 23 -11 432 626 ;
+C -1 ; WX 471 ; N uni1FB7 ; B 35 -212 444 626 ;
+C -1 ; WX 765 ; N uni1FB8 ; B -5 0 894 793 ;
+C -1 ; WX 762 ; N uni1FB9 ; B -5 0 866 739 ;
+C -1 ; WX 731 ; N uni1FBA ; B 0 0 763 659 ;
+C -1 ; WX 731 ; N uni1FBB ; B 0 0 763 662 ;
+C -1 ; WX 726 ; N uni1FBC ; B -5 -209 758 659 ;
+C -1 ; WX 333 ; N uni1FBD ; B 259 486 403 655 ;
+C -1 ; WX 159 ; N uni1FBE ; B 138 -209 225 -40 ;
+C -1 ; WX 333 ; N uni1FBF ; B 256 472 400 641 ;
+C -1 ; WX 373 ; N uni1FC0 ; B 173 515 469 626 ;
+C -1 ; WX 461 ; N uni1FC1 ; B 99 473 393 701 ;
+C -1 ; WX 421 ; N uni1FC2 ; B 2 -229 410 658 ;
+C -1 ; WX 421 ; N uni1FC3 ; B 2 -229 410 410 ;
+C -1 ; WX 421 ; N uni1FC4 ; B 2 -229 410 654 ;
+C -1 ; WX 421 ; N uni1FC6 ; B 6 -229 448 626 ;
+C -1 ; WX 421 ; N uni1FC7 ; B 2 -229 456 626 ;
+C -1 ; WX 720 ; N uni1FC8 ; B 0 0 795 658 ;
+C -1 ; WX 785 ; N uni1FC9 ; B 4 0 860 662 ;
+C -1 ; WX 804 ; N uni1FCA ; B 0 0 924 658 ;
+C -1 ; WX 864 ; N uni1FCB ; B 4 0 984 654 ;
+C -1 ; WX 728 ; N uni1FCC ; B 12 -209 848 650 ;
+C -1 ; WX 314 ; N uni1FCD ; B 136 460 406 652 ;
+C -1 ; WX 310 ; N uni1FCE ; B 192 461 464 653 ;
+C -1 ; WX 331 ; N uni1FCF ; B 150 440 393 652 ;
+C -1 ; WX 240 ; N uni1FD0 ; B 22 -11 368 616 ;
+C -1 ; WX 240 ; N uni1FD1 ; B 22 -11 349 584 ;
+C -1 ; WX 256 ; N uni1FD2 ; B 17 -11 314 671 ;
+C -1 ; WX 256 ; N uni1FD3 ; B 17 -11 348 671 ;
+C -1 ; WX 240 ; N uni1FD6 ; B 22 -11 362 626 ;
+C -1 ; WX 256 ; N uni1FD7 ; B 17 -11 387 701 ;
+C -1 ; WX 402 ; N uni1FD8 ; B 13 0 509 798 ;
+C -1 ; WX 395 ; N uni1FD9 ; B 2 0 474 737 ;
+C -1 ; WX 444 ; N uni1FDA ; B 0 0 519 664 ;
+C -1 ; WX 478 ; N uni1FDB ; B 4 0 553 654 ;
+C -1 ; WX 314 ; N uni1FDD ; B 87 457 355 644 ;
+C -1 ; WX 328 ; N uni1FDE ; B 165 461 419 653 ;
+C -1 ; WX 317 ; N uni1FDF ; B 113 445 357 658 ;
+C -1 ; WX 382 ; N uni1FE0 ; B 23 -11 380 616 ;
+C -1 ; WX 382 ; N uni1FE1 ; B 23 -11 359 584 ;
+C -1 ; WX 400 ; N uni1FE2 ; B 34 -11 370 671 ;
+C -1 ; WX 400 ; N uni1FE3 ; B 34 -11 397 671 ;
+C -1 ; WX 401 ; N uni1FE4 ; B -59 -334 386 655 ;
+C -1 ; WX 401 ; N uni1FE5 ; B -59 -334 386 651 ;
+C -1 ; WX 400 ; N uni1FE6 ; B 34 -11 402 626 ;
+C -1 ; WX 400 ; N uni1FE7 ; B 34 -11 418 701 ;
+C -1 ; WX 622 ; N uni1FE8 ; B 51 0 734 800 ;
+C -1 ; WX 627 ; N uni1FE9 ; B 58 0 741 738 ;
+C -1 ; WX 782 ; N uni1FEA ; B 0 0 888 660 ;
+C -1 ; WX 845 ; N uni1FEB ; B 4 0 951 669 ;
+C -1 ; WX 735 ; N uni1FEC ; B 0 0 796 650 ;
+C -1 ; WX 286 ; N uni1FED ; B 20 461 306 671 ;
+C -1 ; WX 286 ; N uni1FEE ; B 90 461 376 671 ;
+C -1 ; WX 159 ; N uni1FEF ; B 223 456 297 658 ;
+C -1 ; WX 507 ; N uni1FF2 ; B 16 -209 490 658 ;
+C -1 ; WX 507 ; N uni1FF3 ; B 16 -209 490 405 ;
+C -1 ; WX 507 ; N uni1FF4 ; B 16 -209 490 654 ;
+C -1 ; WX 507 ; N uni1FF6 ; B 16 -11 490 626 ;
+C -1 ; WX 507 ; N uni1FF7 ; B 16 -209 490 626 ;
+C -1 ; WX 599 ; N uni1FF8 ; B 0 -13 631 659 ;
+C -1 ; WX 651 ; N uni1FF9 ; B 4 -13 683 660 ;
+C -1 ; WX 745 ; N uni1FFA ; B 0 0 742 662 ;
+C -1 ; WX 821 ; N uni1FFB ; B 4 -3 816 665 ;
+C -1 ; WX 709 ; N uni1FFC ; B 33 -209 704 662 ;
+C -1 ; WX 159 ; N uni1FFD ; B 294 450 428 654 ;
+C -1 ; WX 226 ; N uni1FFE ; B 251 473 393 638 ;
+C -1 ; WX 470 ; N endash ; B 34 189 527 235 ;
+C -1 ; WX 942 ; N emdash ; B 32 189 997 235 ;
+C -1 ; WX 1060 ; N afii00208 ; B 0 210 1060 262 ;
+C -1 ; WX 186 ; N quoteleft ; B 14 406 158 637 ;
+C -1 ; WX 312 ; N quoteright ; B 146 406 289 637 ;
+C -1 ; WX 504 ; N quotedblleft ; B 29 406 392 637 ;
+C -1 ; WX 504 ; N quotedblright ; B 149 406 509 637 ;
+C -1 ; WX 699 ; N Omega ; B 33 0 704 662 ;
+C -1 ; WX 644 ; N Delta ; B 25 1 689 661 ;
+C -1 ; WX 240 ; N .notdef ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 181
+KPX uni00B5 upsilon -12
+KPX uni00B5 omicron -12
+KPX uni00B5 alpha -12
+KPX tonos Omega -100
+KPX tonos uni03A9 -100
+KPX tonos Upsilon -80
+KPX tonos Omicron -80
+KPX tonos Iota -80
+KPX tonos Eta -100
+KPX tonos Epsilon -80
+KPX tonos Alpha -180
+KPX Beta Upsilon -50
+KPX Gamma Lambda -80
+KPX Gamma Alpha -80
+KPX Gamma Delta -40
+KPX uni0394 Alpha -45
+KPX Iota Alpha -42
+KPX Nu Lambda -52
+KPX Nu Alpha -52
+KPX Rho Lambda -80
+KPX Rho Alpha -80
+KPX Rho Delta -40
+KPX Tau Lambda -80
+KPX Tau Alpha -80
+KPX Tau Delta -40
+KPX Upsilon Lambda -80
+KPX Upsilon uni0394 -80
+KPX Upsilon Alpha -80
+KPX Phi Alpha -80
+KPX Psi Lambda -150
+KPX Psi Alpha -150
+KPX alphatonos psi -32
+KPX alphatonos mu -42
+KPX alphatonos beta -26
+KPX alphatonos uni00B5 -42
+KPX epsilontonos beta -24
+KPX epsilontonos uni00B5 -32
+KPX etatonos chi 65
+KPX iotatonos beta -32
+KPX iotatonos uni00B5 -32
+KPX alpha psi -32
+KPX alpha rho -8
+KPX alpha beta -26
+KPX beta beta -42
+KPX gamma upsilontonos 32
+KPX gamma etatonos 32
+KPX gamma upsilon 32
+KPX gamma rho -42
+KPX gamma lambda -90
+KPX gamma eta 32
+KPX gamma gamma 34
+KPX gamma uni00B5 -54
+KPX epsilon beta -24
+KPX zeta epsilontonos -18
+KPX zeta epsilon -18
+KPX eta chi 65
+KPX theta rho -42
+KPX theta mu -32
+KPX theta lambda -32
+KPX theta uni00B5 -32
+KPX iota beta -32
+KPX iota uni00B5 -32
+KPX mu upsilontonos -12
+KPX mu omicrontonos -12
+KPX mu etatonos 42
+KPX mu alphatonos -12
+KPX mu upsilon -12
+KPX mu omicron -12
+KPX mu alpha -12
+KPX nu upsilontonos 32
+KPX nu epsilontonos -32
+KPX nu alphatonos -16
+KPX nu upsilon 32
+KPX nu rho -52
+KPX nu mu -48
+KPX nu lambda -90
+KPX nu kappa -24
+KPX nu epsilon -32
+KPX nu beta -52
+KPX nu alpha -16
+KPX nu uni00B5 -48
+KPX xi upsilontonos 40
+KPX xi etatonos 32
+KPX xi upsilon 40
+KPX xi eta 32
+KPX omicron omega 16
+KPX omicron sigma 24
+KPX pi omegatonos -20
+KPX pi omega -20
+KPX pi rho -30
+KPX rho omicrontonos 12
+KPX rho sigma 12
+KPX rho omicron 12
+KPX sigma omegatonos -32
+KPX sigma upsilontonos 30
+KPX sigma epsilontonos -28
+KPX sigma omega -32
+KPX sigma upsilon 30
+KPX sigma tau 28
+KPX sigma rho -44
+KPX sigma lambda -50
+KPX sigma epsilon -28
+KPX sigma beta -32
+KPX sigma uni00B5 -50
+KPX tau omicrontonos -28
+KPX tau iotatonos -36
+KPX tau epsilontonos -28
+KPX tau alphatonos -28
+KPX tau rho -52
+KPX tau omicron -28
+KPX tau lambda -20
+KPX tau kappa -20
+KPX tau iota -36
+KPX tau epsilon -28
+KPX tau alpha -28
+KPX upsilon beta -44
+KPX phi omicrontonos 16
+KPX phi omicron 16
+KPX chi iotatonos -18
+KPX chi etatonos 20
+KPX chi epsilontonos -32
+KPX chi tau 20
+KPX chi mu -24
+KPX chi lambda -72
+KPX chi iota -18
+KPX chi eta 20
+KPX chi epsilon -32
+KPX chi uni00B5 -24
+KPX psi iotatonos -42
+KPX psi epsilontonos -32
+KPX psi iota -42
+KPX psi epsilon -32
+KPX omega omicron 16
+KPX omicrontonos omega 16
+KPX omicrontonos mu -32
+KPX omicrontonos uni00B5 -28
+KPX upsilontonos mu -32
+KPX upsilontonos beta -44
+KPX upsilontonos uni00B5 -32
+KPX uni1FBF uni1FBC -60
+KPX uni1FBF Alpha -60
+KPX uni1FCD uni1FBC -160
+KPX uni1FCD Alpha -160
+KPX uni1FCE Epsilon 40
+KPX uni1FCE Eta 40
+KPX uni1FCE uni1FCC 40
+KPX uni1FCE uni1FBC -100
+KPX uni1FCE Alpha -100
+KPX uni1FCF uni1FFC -40
+KPX uni1FCF uni1FBC -160
+KPX uni1FCF Omega -40
+KPX uni1FCF uni03A9 -40
+KPX uni1FCF Alpha -160
+KPX uni1FDD uni1FBC -160
+KPX uni1FDD Alpha -160
+KPX uni1FDE uni1FBC -160
+KPX uni1FDE Alpha -160
+KPX uni1FDF uni1FFC -40
+KPX uni1FDF uni1FBC -160
+KPX uni1FDF Omega -40
+KPX uni1FDF uni03A9 -40
+KPX uni1FDF Alpha -160
+KPX uni1FFD uni1FFC 180
+KPX uni1FFD uni1FCC 180
+KPX uni1FFD Omega 180
+KPX uni1FFD uni03A9 180
+KPX uni1FFD Upsilon 180
+KPX uni1FFD Omicron 180
+KPX uni1FFD Iota 180
+KPX uni1FFD Eta 180
+KPX uni1FFD Epsilon 180
+KPX uni1FFE Rho 100
+KPX uni1FFE uni1FFC 60
+KPX uni1FFE uni1FCC 80
+KPX uni1FFE Omega 60
+KPX uni1FFE uni03A9 60
+KPX uni1FFE Upsilon 80
+KPX uni1FFE Omicron 80
+KPX uni1FFE Iota 80
+KPX uni1FFE Eta 80
+KPX uni1FFE Epsilon 80
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/gfs/gfssolomos/doc/OFL-FAQ.txt b/fonts/greek/gfs/gfssolomos/doc/OFL-FAQ.txt
new file mode 100644
index 0000000000..e744366483
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/doc/OFL-FAQ.txt
@@ -0,0 +1,225 @@
+OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
+Version 1.1 - 26 February 2007
+(See http://scripts.sil.org/OFL for updates)
+
+
+1 ABOUT USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
+
+1.1 Can I use the fonts in any publication, even embedded in the file?
+Yes. You may use them like most other fonts, but unlike some fonts you may include an embedded subset of the fonts in your document. Such use does not require you to include this license or other files (listed in OFL condition 2), nor does it require any type of acknowledgement within the publication. Some mention of the font name within the publication information (such as in a colophon) is usually appreciated. If you wish to include the complete font as a separate file, you should distribute the full font package, including all existing acknowledgements, and comply with the OFL conditions. Of course, referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
+
+1.2 Can I make web pages using these fonts?
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended.
+
+1.3 Can I make the fonts available to others from my web site?
+Yes, as long as you meet the conditions of the license (do not sell by itself, include the necessary files, rename Modified Versions, do not abuse the Author(s)' name(s) and do not sublicense).
+
+1.4 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
+Yes! Fonts licensed under the OFL can be freely aggregated with software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are much more useful aggregated to than merged with existing software, possible incompatibility with existing software licenses is not a problem. You can also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distro CD/DVDs and online repositories.
+
+1.5 I want to distribute the fonts with my program. Does this mean my program also has to be free and open source software?
+No. Only the portions based on the font software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
+
+1.6 Can I include the fonts on a CD of freeware or commercial fonts?
+Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself.
+
+1.7 Can I sell a software package that includes these fonts?
+Yes, you can do this with both the Original Version and a Modified Version. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, edutainment software, etc.
+
+1.8 Why won't the OFL let me sell the fonts alone?
+The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honor and respect their contribution!
+
+1.9 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgment section. Please consider using the Original Versions of the fonts whenever possible.
+
+1.10 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a gray area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+
+
+2 ABOUT MODIFYING OFL LICENSED FONTS
+
+2.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could add additional information into it that covers your contribution.
+
+2.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
+Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
+
+2.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
+
+2.4 Can I pay someone to enhance the fonts for my use and distribution?
+Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefitted from the contributions of others.
+
+2.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use?
+No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefitted from the contributions of others.
+
+2.6 Do I have to make any derivative fonts (including source files, build scripts, documentation, etc.) publicly available?
+No, but please do share your improvements with others. You may find that you receive more than what you gave in return.
+
+2.7 Why can't I use the Reserved Font Name(s) in my derivative font names? I'd like people to know where the design came from.
+The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Name(s) ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. Keep in mind that the Copyright Holder(s) can allow a specific trusted partner to use Reserved Font Name(s) through a separate written agreement.
+
+2.8 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name?
+Yes, the requirement to change the visible name used to differentiate the font from others applies to the font menu name and other mechanisms to specify a font in a document. It would be fine, for example, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement; see section 2.7). Users who install derivatives ("Modified Versions") on their systems should not see any of the original names ("Reserved Font Names") in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake a font for another and so expect features only another derivative or the Original Version can actually offer. Ultimately, creating name conflicts will cause many problems for the users as well as for the designer of both the Original and Modified versions, so please think ahead and find a good name for your own derivative. Font substitution systems like fontconfig, or application-level font fallback configuration within OpenOffice.org or Scribus, will also get very confused if the name of the font they are configured to substitute to actually refers to another physical font on the user's hard drive. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. The substitution mechanism itself is outside the scope of the license. Users can always manually change a font reference in a document or set up some kind of substitution at a higher level but at the lower level the fonts themselves have to respect the Reserved Font Name(s) requirement to prevent ambiguity. If a substitution is currently active the user should be aware of it.
+
+2.9 Am I not allowed to use any part of the Reserved Font Names?
+You may not use the words of the font names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
+
+2.10 So what should I, as an author, identify as Reserved Font Names?
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River".
+
+2.11 Do I, as an author, have to identify any Reserved Font Names?
+No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified versions. You may, however, give certain trusted parties the right to use any of your Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+
+2.12 Are any names (such as the main font name) reserved by default?
+No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
+
+2.13 What is this FONTLOG thing exactly?
+It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge the authors and other contributors. Please use it! See below for details on how changes should be noted.
+
+2.14 Am I required to update the FONTLOG?
+No, but users, designers and other developers might get very frustrated at you if you don't! People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them.
+
+
+3 ABOUT THE FONTLOG
+
+The FONTLOG can take a variety of formats, but should include these four sections:
+
+3.1 FONTLOG for <FontFamilyName>
+This file provides detailed information on the <FontFamilyName> font software. This information should be distributed along with the <FontFamilyName> fonts and any derivative works.
+
+3.2 Basic Font Information
+(Here is where you would describe the purpose and brief specifications for the font project, and where users can find more detailed documentation. It can also include references to how changes can be contributed back to the Original Version. You may also wish to include a short guide to the design, or a reference to such a document.)
+
+3.3 ChangeLog
+(This should list both major and minor changes, most recent first. Here are some examples:)
+
+7 February 2007 (Pat Johnson) <NewFontFamilyName> Version 1.3
+- Added Greek and Cyrillic glyphs
+- Released as "<NewFontFamilyName>"
+
+7 March 2006 (Fred Foobar) <NewFontFamilyName> Version 1.2
+- Tweaked contextual behaviours
+- Released as "<NewFontFamilyName>"
+
+1 Feb 2005 (Jane Doe) <NewFontFamilyName> Version 1.1
+- Improved build script performance and verbosity
+- Extended the smart code documentation
+- Corrected minor typos in the documentation
+- Fixed position of combining inverted breve below (U+032F)
+- Added OpenType/Graphite smart code for Armenian
+- Added Armenian glyphs (U+0531 -> U+0587)
+- Released as "<NewFontFamilyName>"
+
+1 Jan 2005 (Joe Smith) <FontFamilyName> Version 1.0
+- Initial release of font "<FontFamilyName>"
+
+3.4 Acknowledgements
+(Here is where contributors can be acknowledged.
+
+If you make modifications be sure to add your name (N), email (E), web-address (W) and description (D). This list is sorted by last name in alphabetical order.)
+
+N: Jane Doe
+E: jane@university.edu
+W: http://art.university.edu/projects/fonts
+D: Contributor - Armenian glyphs and code
+
+N: Fred Foobar
+E: fred@foobar.org
+W: http://foobar.org
+D: Contributor - misc Graphite fixes
+
+N: Pat Johnson
+E: pat@fontstudio.org
+W: http://pat.fontstudio.org
+D: Designer - Greek & Cyrillic glyphs based on Roman design
+
+N: Tom Parker
+E: tom@company.com
+W: http://www.company.com/tom/projects/fonts
+D: Engineer - original smart font code
+
+N: Joe Smith
+E: joe@fontstudio.org
+W: http://joe.fontstudio.org
+D: Designer - original Roman glyphs
+
+(Original authors can also include information here about their organization.)
+
+
+4 ABOUT MAKING CONTRIBUTIONS
+
+4.1 Why should I contribute my changes back to the original authors?
+It would benefit many people if you contributed back to what you've received. Providing your contributions and improvements to the fonts and other components (data files, source code, build scripts, documentation, etc.) could be a tremendous help and would encourage others to contribute as well and 'give back', which means you will have an opportunity to benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
+
+4.2 I've made some very nice improvements to the font, will you consider adopting them and putting them into future Original Versions?
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes (the use of smart source revision control systems like subversion, svk or bzr is a good idea). Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting.
+
+4.3 How can I financially support the development of OFL fonts?
+It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
+
+
+5 ABOUT THE LICENSE
+
+5.1 I see that this is version 1.1 of the license. Will there be later changes?
+Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
+
+5.2 Can I use the SIL Open Font License for my own fonts?
+Yes! We heartily encourage anyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. Some additional information about using the OFL is included at the end of this FAQ.
+
+5.3 Does this license restrict the rights of the Copyright Holder(s)?
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+
+5.4 Is the OFL a contract or a license?
+The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+
+5.5 How about translating the license and the FAQ into other languages?
+SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and this FAQ better in their own language. Making the license very clear and readable is a key goal of the OFL.
+
+If you are an experienced translator, you are very welcome to help by translating the OFL and its FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
+
+We give permission to publish unofficial translations into other languages provided that they comply with the following guidelines:
+
+- put the following disclaimer in both English and the target language stating clearly that the translation is unofficial:
+
+"This is an unofficial translation of the SIL Open Font License into $language. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text.
+
+However, we recognize that this unofficial translation will help users and designers not familiar with English to understand the SIL OFL better and make it easier to use and release font families under this collaborative font design model. We encourage designers who consider releasing their creation under the OFL to read the FAQ in their own language if it is available.
+
+Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying FAQ."
+
+- keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion.
+
+If you start such a unofficial translation effort of the OFL and its accompanying FAQ please let us know, thank you.
+
+
+6 ABOUT SIL INTERNATIONAL
+
+6.1 Who is SIL International and what does it do?
+SIL International is a worldwide faith-based education and development organization (NGO) that studies, documents, and assists in developing the world's lesser-known languages through literacy, linguistics, translation, and other academic disciplines. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment.
+
+6.2 What does this have to do with font licensing?
+The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack) so SIL developed the SIL Open Font License with the help of the FLOSS community.
+
+6.3 How can I contact SIL?
+Our main web site is: http://www.sil.org/
+Our site about complex scripts is: http://scripts.sil.org/
+Information about this license (including contact email information) is at: http://scripts.sil.org/OFL
+
+
+7 ABOUT USING THE OFL FOR YOUR ORIGINAL FONTS
+
+If you want to release your fonts under the OFL, you only need to do the following:
+
+7.1 Put your copyright and reserved font names information in the beginning of the main OFL file.
+7.2 Put your copyright and the OFL references in your various font files (such as in the copyright, license and description fields) and in your other components (build scripts, glyph databases, documentation, rendering samples, etc).
+7.3 Write an initial FONTLOG for your font and include it in the release package.
+7.4 Include the OFL in your release package.
+7.5 We also highly recommend you include the relevant practical documentation on the license by putting the OFL-FAQ in your package.
+7.6 If you wish, you can use the OFL Graphics on your web page.
+
+
+
+That's all. If you have any more questions please get in touch with us.
+
+
diff --git a/fonts/greek/gfs/gfssolomos/doc/OFL.txt b/fonts/greek/gfs/gfssolomos/doc/OFL.txt
new file mode 100644
index 0000000000..cf1c2bd6da
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/doc/OFL.txt
@@ -0,0 +1,95 @@
+Copyright (c) 2007, Greek Font Society (www.greekfontsociety.org | gfs@greekfontsociety.org),
+with Reserved Font Name 'GFS Solomos'.
+
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/fonts/greek/gfs/gfssolomos/doc/gfssolomos.pdf b/fonts/greek/gfs/gfssolomos/doc/gfssolomos.pdf
new file mode 100644
index 0000000000..035fbd2a71
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/doc/gfssolomos.pdf
Binary files differ
diff --git a/fonts/greek/gfs/gfssolomos/doc/gfssolomos.tex b/fonts/greek/gfs/gfssolomos/doc/gfssolomos.tex
new file mode 100644
index 0000000000..011ac71788
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/doc/gfssolomos.tex
@@ -0,0 +1,206 @@
+%% (c) copyright 2006, 2007
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+\documentclass{article}
+\usepackage[polutonikogreek,english]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{gfsdidot}
+\usepackage{gfssolomos}
+\usepackage{latexsym,amsfonts}
+%\renewcommand{\ttdefault}{hlst}
+
+%%%%% Theorems and friends
+\newtheorem{theorem}{Èåþñçìá}[section]
+\newtheorem{lemma}[theorem]{ËÞììá}
+\newtheorem{proposition}[theorem]{Ðñüôáóç}
+\newtheorem{corollary}[theorem]{Ðüñéóìá}
+\newtheorem{definition}[theorem]{Ïñéóìüò}
+\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
+\newtheorem{axiom}[theorem]{Áîßùìá}
+\newtheorem{exercise}[theorem]{¶óêçóç}
+
+
+%%%%% Environment ``proof''
+\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
+\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+\title{The \textsc{gfs solomos} font}
+\author{Antonis Tsolomitis\\
+Laboratory of Digital Typography\\ and Mathematical Software\\
+Department of Mathematics\\
+University of the Aegean\\
+\textlatin{\texttt{http://myria.math.aegean.gr/labs/dt}}}
+\date {\textsc{15} April \textsc{2007}}
+
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+
+
+
+The font---and hence the package---supports only the LGR encoding and it
+is to be used with the greek option of the Babel package.
+
+The fonts are loaded with
+
+\verb|\usepackage{gfssolomos}| or \verb|\usepackage[default]{gfssolomos}|.
+
+
+The latter one sets \textsc{gfs} Solomos as the default document font. The former
+defines the environment \verb|solomos| and the command
+\verb|\textsolomos|. For example, while in Greek language
+
+\verb|\textsolomos{dokim'h}|
+
+\noindent produces
+
+\textgreek{\textsolomos{dokim'h}}.
+
+x-height is adjusted so that it matches with the x-height of the
+\verb|gfsdidot| package.
+
+
+
+
+\section{Installation}
+
+Copy the contents of the subdirectory afm in
+texmf/fonts/afm/GFS/Solomos
+
+\medskip
+
+\noindent Copy the contents of the subdirectory doc in
+texmf/doc/latex/GFS/Solomos/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory enc in
+texmf/fonts/enc/dvips/GFS/Solomos/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory map in
+texmf/fonts/map/dvips/GFS/Solomos/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tex in
+texmf/tex/latex/GFS/Solomos/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory tfm in
+texmf/fonts/tfm/GFS/Solomos/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory type1 in
+texmf/fonts/type1/GFS/Solomos/
+
+\medskip
+
+\noindent Copy the contents of the subdirectory vf in
+texmf/fonts/vf/GFS/Solomos/
+
+\medskip
+
+\noindent In your installation's updmap.cfg file add the line
+
+\medskip
+
+\noindent Map gfssolomos.map
+
+\medskip
+
+Refresh your filename database and the map file database (for example, on Unix systems
+run mktexlsr and then run the updmap-sys (or updmap on older systems) script as root).
+
+You are now ready to use the fonts.
+
+\section{Usage}
+
+As said in the introduction the package covers only
+greek. Greek covers polytonic too through babel (read the
+documentation
+of the babel package and its greek option).
+
+For example, the preample
+
+\begin{verbatim}
+\documentclass{article}
+\usepackage[english,greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage[default]{gfssolomos}
+\end{verbatim}
+
+will be the correct setup for articles in Greek using Solomos for the
+main font.
+
+\bigskip
+
+
+
+
+\section{Problems}
+
+
+ The
+accents of the capital letters should hang in the left margin when such a letter starts a
+line. \TeX\ and \LaTeX\ do not provide the tools for such a
+feature. However, this seems to be possible with
+\textlatin{pdf\TeX}
+As this is work in progress, please be patient\ldots
+
+
+\newpage
+
+\section{Samples}
+
+
+\Large
+\greektext\selectlanguage{polutonikogreek}
+\begin{solomos}
+\begin{center}
+<'Hrhc
+\end{center}
+\begin{flushright}
+èõìßáìá áñþìáôá
+\end{flushright}
+\begin{center}
+%\begin{minipage}{10cm}
+\begin{verse}
+ÊõáíÝïéò êüëðïéóéí >åíçìÝíç, >áåñüìïñöå,\\
+<'Çñá ðáìâáóßëåéá, Äé`ïò óýëëåêôñå ìÜêáéñá,\\
+øõ÷ïôñüöïõò a>'urac èíçôï~éò ðáñÝ÷ïõóá ðñïóçíå~éò,\\
+>'ïìâñùí ì`åí ìÞôçñ, >áíÝìùí ôñïöÝ, ðáíôïãÝíåèëå:\\
+÷ùñ`éò ã`áñ óÝèåí ï>õä`åí <'ïëùò æù~çò öýóéí >'åãíù:\\
+êïéíùíå~éò ã`áñ <'áðáóé êåêñáìÝíç >çÝñé óåìí~ùé:\\
+ðÜíôùí ã`áñ êñáôÝåéò ìïýíç ðÜíôåóóß ô'' >áíÜóóåéò\\
+>çåñßïéò <ñïßæïéóé ôéíáóóïìÝíç êáô`á ÷å~õìá.\\
+>áëëÜ, ìÜêáéñá èåÜ, ðïëõþíõìå, ðáìâáóßëåéá,\\
+>'åëèïéò å>õìåíÝïõóá êáë~ùé ãÞèïíôé ðñïóþðùé.\\
+\end{verse}
+%\end{minipage}
+\end{center}
+\end{solomos}
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/fonts/greek/gfs/gfssolomos/enc/gpsolomos.enc b/fonts/greek/gfs/gfssolomos/enc/gpsolomos.enc
new file mode 100644
index 0000000000..9dc30b3709
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/enc/gpsolomos.enc
@@ -0,0 +1,213 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "October 2001",
+% filename = "gpsolomos.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the GFS solomos font family"
+% @}
+%
+%
+/gpsolomos [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /rho1 /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /mu /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: uni03D1 ;
+% LIGKERN bracketleft theta |=: uni03D1 ;
+% LIGKERN parenleft theta |=: uni03D1 ;
+% LIGKERN braceleft theta |=: uni03D1 ;
+% LIGKERN guillemotleft theta |=: uni03D1 ;
+% LIGKERN endash theta |=: uni03D1 ;
+% LIGKERN emdash theta |=: uni03D1 ;
+% LIGKERN hyphen theta |=: uni03D1 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
diff --git a/fonts/greek/gfs/gfssolomos/map/gfssolomos.map b/fonts/greek/gfs/gfssolomos/map/gfssolomos.map
new file mode 100644
index 0000000000..bb4d41845e
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/map/gfssolomos.map
@@ -0,0 +1,4 @@
+### Map file for GFS Solomos ###
+### Public domain.
+gsolomos8r GFSSolomos-Regular " gpsolomos ReEncodeFont " <gpsolomos.enc <GFSSolomos-Regular.pfb
+###
diff --git a/fonts/greek/gfs/gfssolomos/opentype/GFSSolomos.otf b/fonts/greek/gfs/gfssolomos/opentype/GFSSolomos.otf
new file mode 100644
index 0000000000..c41c4ffb9a
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/opentype/GFSSolomos.otf
Binary files differ
diff --git a/fonts/greek/gfs/gfssolomos/tex/gfssolomos.sty b/fonts/greek/gfs/gfssolomos/tex/gfssolomos.sty
new file mode 100644
index 0000000000..72a472d5ac
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/tex/gfssolomos.sty
@@ -0,0 +1,99 @@
+%% This is file `gfssolomos.sty'.
+%%
+%% (c) copyright 2006
+%% Antonis Tsolomitis
+%% Department of Mathematics, University of the Aegean
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{gfssolomos.sty}
+[2001/12/15 v1.0 Package `gfssolomos.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\message{ GFS-Solomos style file by A. Tsolomitis}\MessageBreak
+\message{*****************************************************************}\MessageBreak
+\DeclareOption{default}{%
+\renewcommand{\rmdefault}{solomos}}
+\ProcessOptions
+\newenvironment{solomos}{\fontfamily{solomos}\selectfont}{}
+\newcommand{\textsolomos}[1]{{\fontfamily{solomos}\selectfont #1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\def\stigma{st}
+%\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\taualt}{LGR}{\char"0D\relax}
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+
+
+
+\endinput
+%%
+%% End of file `gfssolomos.sty'.
diff --git a/fonts/greek/gfs/gfssolomos/tex/lgrsolomos.fd b/fonts/greek/gfs/gfssolomos/tex/lgrsolomos.fd
new file mode 100644
index 0000000000..b3a9239fca
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/tex/lgrsolomos.fd
@@ -0,0 +1,29 @@
+%% This is file 'lgrsolomos.fd'.
+%%
+%% (c) copyright Apr 2007 by
+%% Antonis Tsolomitis.
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{solomos}{}
+\DeclareFontShape{LGR}{solomos}{m}{n}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{m}{it}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{b}{n}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{b}{it}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{m}{sl}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{b}{sl}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{m}{sc}{<-> s * [0.92] gsolomos8a}{}
+
+
+\DeclareFontShape{LGR}{solomos}{bx}{n}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{bx}{it}{<-> s * [0.92] gsolomos8a}{}
+\DeclareFontShape{LGR}{solomos}{bx}{sl}{<-> s * [0.92] gsolomos8a}{}
+
+\endinput
+%%
+%% End of file 'lgrsolomos.fd'.
diff --git a/fonts/greek/gfs/gfssolomos/tfm/gsolomos8a.tfm b/fonts/greek/gfs/gfssolomos/tfm/gsolomos8a.tfm
new file mode 100644
index 0000000000..48879afb15
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/tfm/gsolomos8a.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfssolomos/tfm/gsolomos8r.tfm b/fonts/greek/gfs/gfssolomos/tfm/gsolomos8r.tfm
new file mode 100644
index 0000000000..0b4710c373
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/tfm/gsolomos8r.tfm
Binary files differ
diff --git a/fonts/greek/gfs/gfssolomos/type1/GFSSolomos-Regular.pfb b/fonts/greek/gfs/gfssolomos/type1/GFSSolomos-Regular.pfb
new file mode 100644
index 0000000000..12d2c7f574
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/type1/GFSSolomos-Regular.pfb
Binary files differ
diff --git a/fonts/greek/gfs/gfssolomos/vf/gsolomos8a.vf b/fonts/greek/gfs/gfssolomos/vf/gsolomos8a.vf
new file mode 100644
index 0000000000..ecfc1ed364
--- /dev/null
+++ b/fonts/greek/gfs/gfssolomos/vf/gsolomos8a.vf
Binary files differ
diff --git a/fonts/greek/greektex-fd/00Content b/fonts/greek/greektex-fd/00Content
new file mode 100644
index 0000000000..a1da2a68af
--- /dev/null
+++ b/fonts/greek/greektex-fd/00Content
@@ -0,0 +1,9 @@
+ total 20
+ drwxrwxr-x 2 abrodnik none 512 Jan 19 19:43 .
+ drwxr-xr-x 4 abrodnik none 512 Jan 19 19:33 ..
+ -rw-r--r-- 1 abrodnik none 525 Jan 19 19:43 00Content
+ -rw-r--r-- 1 abrodnik none 1605 Jan 19 19:40 OMLclgrm.fd
+ -rw-r--r-- 1 abrodnik none 2268 Jan 19 19:42 READ.ME
+ -rw-r--r-- 1 abrodnik none 2408 Jan 19 18:44 Uclgr.fd
+ -rw-r--r-- 1 abrodnik none 1601 Jan 19 18:43 Uclgrss.fd
+ -rw-r--r-- 1 abrodnik none 1681 Jan 19 18:45 Uclgrtt.fd
diff --git a/fonts/greek/greektex-fd/OMLclgrm.fd b/fonts/greek/greektex-fd/OMLclgrm.fd
new file mode 100644
index 0000000000..529ccdf1f7
--- /dev/null
+++ b/fonts/greek/greektex-fd/OMLclgrm.fd
@@ -0,0 +1,42 @@
+%%
+%% This is file `OMLclgrm.fd' by Andrej Brodnik (Andy) (ABrodnik@UWaterloo.CA)
+%% January 19th, 1994
+%%
+%% Copyright (C) 1995 Andrej Brodnik. All rights reserved.
+%%
+%% Permission is granted to to customize the declarations in this file
+%% to serve the needs of your installation. However, no permission is
+%% granted to distribute a modified version of this file under its
+%% original name.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+\ProvidesFile{OMLclgrm.fd}[1995/01/19]
+
+\DeclareFontFamily{OML}{clgrm}{\skewchar\font'177}
+
+\DeclareFontShape{OML}{clgrm}{m}{it}
+ { <5> <6> <7> <8> <9> <10> <12> gen * clmi
+ <10.95> clmi11
+ <14.4> clmi14
+ <17.28> clmi17
+ <20.74><24.88> clmi20
+ }{}
+
+\endinput
+%%
+%% End of file `OMLclgrm.fd'.
diff --git a/fonts/greek/greektex-fd/READ.ME b/fonts/greek/greektex-fd/READ.ME
new file mode 120000
index 0000000000..100b93820a
--- /dev/null
+++ b/fonts/greek/greektex-fd/READ.ME
@@ -0,0 +1 @@
+README \ No newline at end of file
diff --git a/fonts/greek/greektex-fd/README b/fonts/greek/greektex-fd/README
new file mode 100644
index 0000000000..1da4620beb
--- /dev/null
+++ b/fonts/greek/greektex-fd/README
@@ -0,0 +1,61 @@
+ NFSS-2 Font Definition Files for Greek Fonts
+ --------------------------------------------
+ Andrej Brodnik
+ University of Waterloo
+ Department of Computer Science
+ Waterloo, Canada
+ January 19th, 1995
+
+ [ Copyright (c) 1995 Andrej Brodnik, All Rights Reserved ]
+
+[ Permission is granted to to customize the declarations in this file
+ to serve the needs of your installation. However, no permission is
+ granted to distribute a modified version of this file under its
+ original name. ]
+
+This directory contains font definition files for three families of
+Greek fonts otherwise available through "greektex" package. The
+familes are:
+
+ o clgr: serif (roman) family in file ``Uclgr.fd'' with:
+ - medium series (m): upright shape (n), slanted shape (sl),
+ italic shape (it) and small caps shape (sc)
+ - bold extended series (bx): upright shape (n)
+ o clgrtt: typewriter family in file ``Uclgrtt.fd'' with:
+ - medium series (m): upright shape (n)
+ o clgrss: sans serif family in file ``Uclgrss.fd'' with:
+ - medium series (m): upright shape (n)
+ o clgrm: mathematical family (OML encoding) in file ``OMLclgrm''
+ with:
+ - medium series (m): italic shape (it)
+
+Since, up to my knowledge, there is no known encoding scheme for Greek
+letters (yet), we are using ``U'' -- user defined encoding.
+
+However, to make things really compatible with LaTeX2e and possible to
+typeset simultaneously in Greek and some other language, one needs to
+upgrade ``greektex'' (see CTAN sites) to NFSS-2 and LaTeX2e. For now,
+one can simply typeset small portions of Greek text in her or his
+documents using the following environment:
+
+ \newenvironment{greek}[1][]%
+ {\fontencoding{U}\fontfamily{clgr#1}\selectfont}
+ {}
+
+and then
+
+ \begin{greek}
+ Greek text.
+ \end{greek}
+
+for serif (roman) family or:
+
+ \begin{greek}[ss]
+ Greek text.
+ \end{greek}
+
+for sans serif family (for typewriter family replace ``ss'' by
+``tt''). However, the Greek text has to be encoded as described in ``A
+practical system for typesetting Greek in \TeX'' by Y.N. Moschovakis
+and G. Spiliotis (see again CTAN sites).
+
diff --git a/fonts/greek/greektex-fd/Uclgr.fd b/fonts/greek/greektex-fd/Uclgr.fd
new file mode 100644
index 0000000000..7fc1637222
--- /dev/null
+++ b/fonts/greek/greektex-fd/Uclgr.fd
@@ -0,0 +1,76 @@
+%%
+%% This is file `Uclgr.fd' by Andrej Brodnik (Andy) (ABrodnik@UWaterloo.CA)
+%% January 19th, 1994
+%%
+%% Copyright (C) 1995 Andrej Brodnik. All rights reserved.
+%%
+%% Permission is granted to to customize the declarations in this file
+%% to serve the needs of your installation. However, no permission is
+%% granted to distribute a modified version of this file under its
+%% original name.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesFile{Uclgr.fd}[1995/01/19]
+
+\DeclareFontFamily{U}{clgr}{}
+
+\DeclareFontShape{U}{clgr}{m}{n}
+ { <5> <6> <7> <8> <9> <10> <12> gen * clr
+ <10.95> clr11
+ <14.4> clr14
+ <17.28> clr17
+ <20.74> clr20
+ <24.88> clr25
+ }{}
+\DeclareFontShape{U}{clgr}{m}{sl}
+ { <5> <6> <7> <8> clsl8
+ <9> <10> <12> gen * clsl
+ <10.95> clsl11
+ <14.4> clsl14
+ <17.28> clsl17
+ <20.74> <24.88> clsl20
+ }{}
+\DeclareFontShape{U}{clgr}{m}{it}
+ { <5> <6> <7> clti7
+ <8> <8> <9> <10> <12> gen * clti
+ <10.95> clti11
+ <14.4> clti14
+ <17.28> clti17
+ <20.74> <24.88> clti20
+ }{}
+\DeclareFontShape{U}{clgr}{m}{sc}
+ { <5> <6> clcsc6
+ <7> <8> clcsc8
+ <9> <10> <12> gen * clcsc
+ <10.95> clcsc11
+ <14.4> clcsc14
+ <17.28> clcsc17
+ <20.74> <24.88> clcsc20
+ }{}
+
+%%%%%%%% bold extended series
+\DeclareFontShape{U}{clgr}{bx}{n}
+ { <5> <6> <7> <8> <9> <10> <12> gen * clbx
+ <10.95> clbx11
+ <14.4> clbx14
+ <17.28> clbx17
+ <20.74> clbx20
+ <24.88> clbx25
+ }{}
+\endinput
+%%
+%% End of file `Uclgr.fd'.
diff --git a/fonts/greek/greektex-fd/Uclgrss.fd b/fonts/greek/greektex-fd/Uclgrss.fd
new file mode 100644
index 0000000000..03cf05cc3f
--- /dev/null
+++ b/fonts/greek/greektex-fd/Uclgrss.fd
@@ -0,0 +1,44 @@
+%%
+%% This is file `Uclgrss.fd' by Andrej Brodnik (Andy) (ABrodnik@UWaterloo.CA)
+%% January 19th, 1994
+%%
+%% Copyright (C) 1995 Andrej Brodnik. All rights reserved.
+%%
+%% Permission is granted to to customize the declarations in this file
+%% to serve the needs of your installation. However, no permission is
+%% granted to distribute a modified version of this file under its original
+%% name.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+\ProvidesFile{Uclgrss.fd}[1995/01/19]
+
+\DeclareFontFamily{U}{clgrss}{}
+
+\DeclareFontShape{U}{clgrss}{m}{n}
+ { <5> <6> <7> <8> clss8
+ <9> <10> <12> gen * clss
+ <10.95> clss11
+ <14.4> clss14
+ <17.28> clss17
+ <20.74> <24.88> clss20
+ }{}
+
+\endinput
+
+%%
+%% End of file `Uclgrss.fd'.
diff --git a/fonts/greek/greektex-fd/Uclgrtt.fd b/fonts/greek/greektex-fd/Uclgrtt.fd
new file mode 100644
index 0000000000..4587ec0d95
--- /dev/null
+++ b/fonts/greek/greektex-fd/Uclgrtt.fd
@@ -0,0 +1,47 @@
+%%
+%% This is file `Uclgrtt.fd' by Andrej Brodnik (Andy) (ABrodnik@UWaterloo.CA)
+%% January 19th, 1994
+%%
+%% Copyright (C) 1995 Andrej Brodnik. All rights reserved.
+%%
+%% Permission is granted to to customize the declarations in this file
+%% to serve the needs of your installation. However, no permission is
+%% granted to distribute a modified version of this file under its
+%% original name.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+\ProvidesFile{Uclgrtt.fd}[1995/01/19]
+
+\DeclareFontFamily{U}{clgrtt}{\hyphenchar \font\m@ne}
+
+\DeclareFontShape{U}{clgrtt}{m}{n}
+ { <5> <6> <7> <8> cltt8
+ <9> <10> <12> gen * cltt
+ <10.95> cltt11
+ <14.4> cltt14
+ <17.28> cltt17
+ <20.74> <24.88> cltt20
+ }{}
+
+\DeclareFontShape{U}{clgrtt}{bx}{n}
+ { <-> sub * clgrtt/m/n }{}
+
+\endinput
+
+%%
+%% End of file `Uclrtt.fd'.
diff --git a/fonts/greek/greektex/README b/fonts/greek/greektex/README
new file mode 100644
index 0000000000..ca333c9f1f
--- /dev/null
+++ b/fonts/greek/greektex/README
@@ -0,0 +1,37 @@
+The greektex package.
+
+The files of this package make it possible to process with
+LaTeX2e files written in "Greeklish", i.e., a mixture of Greek
+and English. They are based on Silvio Levy's classical Greek
+("plain") fonts, and they have evolved from earlier distributions
+for Latex209, in 1993 by Moschovakis and in 1994 by Moschovakis
+and Spiliotis. To use them, you need to have an ASCII editor that
+can handle mixed Greek and English input, such as notepad or
+(better) winedt, and a full LaTeX2e installation with the
+capability to automatically compile metafont files when they are
+called, e.g., Miktex or a linux installation.
+
+To install and use these fonts, you need the following files, posted here:
+
+ywcl.zip This contains all the metafont files necessary
+ to produce the Greek fonts.
+
+greektexdoc.pdf The document (in Greek).
+
+greektexdoc.tex The texfile of the document (as a sample).
+
+greektex.sty The main package.
+
+gehyphw.gr The hyphenation file.
+
+You should print greektexdoc.pdf, which has detailed instructions
+(in Greek) for installing and using this package and also
+illustrates the "look" of the fonts.
+
+As far as we know, all the programs in this package are in the
+public domain and they are offered without any obligation or
+guarantee, with the usual proviso that if you change any files you
+should also change their names.
+
+October 2004 Yiannis Moschovakis, ynm@math.ucla.edu
+Chrysovalantis Sfyrakis, hammer@math.uoa.gr
diff --git a/fonts/greek/greektex/gehyphw.gr b/fonts/greek/greektex/gehyphw.gr
new file mode 100644
index 0000000000..a7fa2f7ab3
--- /dev/null
+++ b/fonts/greek/greektex/gehyphw.gr
@@ -0,0 +1,412 @@
+% gehyphw.gr
+% Greek hyphenation and lccode, uccode assignment. Y. Moschovakis
+% 9/9/1990, named gehyphen.gr
+% Corrected 11/7/90
+% Adjusted version, August 1993
+% Adjusted to the clr coding, July 1994
+% Adjusted to the wclr coding and renamed, September 2001
+% =========================================================
+
+% This file takes a practical approach to the hyphenation problem
+% which will yield enough correct hyphenations to deal with most
+% manuscripts and should not introduce errors. The basic idea is
+% the following.
+%
+% Conversion to lowercase is ambiguous in Greek because of the accents
+% which cannot be reproduced, so that (it is hoped) no useful macros
+% will use it. We assign the same lccode (1) to all vowels.
+% This simplifies (and shortens) greatly the statement of the basic
+% vowel\-consonsnt|vowel greek hyphenation rule.
+%
+% The hyphenation (syllabisation) rules for Greek are quite standard.
+% For the monotoniko system, they are listed as follows in the dictionary
+% Ôï ÌåãÜëï Ëåîéêü ôçò ÍåïåëëçíéêÞò ãëþóóáò, ôïõ Á. ÃåùñãïðáðáäÜêïõ.
+%
+% (a) v1\-cv2 is always allowed
+% (b) v1\c1c2v2 is allowed when there is a Greek word
+% beginning with c1c2. There are exactly 51 such combinations c1c2
+% in this dictionary, some of them involving only foreign or
+% unusual words.
+% (c) v1\-c1c2c3v2 is allowed when there is a Greek word
+% beginning with c1c2 or c1c2c3
+% (d) The combinations ìð, íô, ãê do not split
+% (e) Compound words obey the same rules
+% (f) Diphthongs and other two-vowel combinations which are pronounced
+% as one do not split. These include áé, åé, ïé, õé, ïõ, áõ, åõ,
+% etc.
+%
+% I am interpreting this to mean that in the other cases splitting is
+% allowed, e.g. in the canonical ì\-ì, ë\-ë etc.
+%
+% To bring the number of cases down to a reasonable few I have combined
+% (a), (b) and (c) into the rules "v15cv2", "v13c1c2" and "4c1c2."
+% when some word begins with c1c2, together with some of the most common
+% cases of "v1c13c2v2" when no word begins with c1c2. I have also added
+% ".á4" to inhibit splitting after just one
+% letter, something which is done in Greek but is not very pretty, as
+% well as "c4." to inhibit splitting with just one letter to go, a rule
+% which is implicit above.
+%
+% These rules still allow some desirable v1\-c1c2c3
+% combinations as in óöõ\-ñß\-÷ôñá, and will not introduce
+% errors unless there are words which end in three consonants. There may
+% be some (presumably) foreign words like this, but I could not think
+% of any. The rules may do funny things with foreign words, although
+% ðÜñêéíãê e.g., comes out as ðáñ\-êéíãê. I believe (for reasons which
+% have nothing to do with mechanical hyphenation) that such words should
+% be spelled in the Latin alphabet.
+%
+% The most glaring incompleteness of these rules is that they do not
+% allow for any vowel-vowel splits which are quite common in Greek,
+% e.g. çëéêé\-ùìÝíïò. The system does not seem to need these, however,
+% and I have been trying it without them.
+%
+% The choice of 5's and 3's is quite arbitrary and should be reviewed
+% after some practice.
+
+% ============================================================
+
+% lc vowels have lccode 1
+
+\lccode`á=1
+\lccode`Ü=1
+\lccode`^^a1=1 % .á
+\lccode`^^a5=1 % á`
+\lccode`^^a6=1 % á=
+\lccode`^^a7=1 % >á
+\lccode`^^a8=1 % <á
+\lccode`^^a9=1 % >á'
+\lccode`^^aa=1 % <á'
+\lccode`å=1
+\lccode`Ý=1
+\lccode`^^ab=1 % å`
+\lccode`^^80=1 % >å
+\lccode`^^81=1 % <å
+\lccode`^^82=1 % >å'
+\lccode`^^83=1 % <å'
+\lccode`ç=1
+\lccode`Þ=1
+\lccode`^^bb=1 % .ç
+\lccode`^^84=1 % ç`
+\lccode`^^85=1 % ç=
+\lccode`^^86=1 % >ç
+\lccode`^^87=1 % <ç
+\lccode`^^88=1 % >ç'
+\lccode`^^a0=1 % <ç'
+\lccode`é=1
+\lccode`ß=1
+\lccode`ú=1
+\lccode`^^c0=1 % é with diairesis and oxeia
+\lccode`^^89=1 % é`
+\lccode`^^8a=1 % é=
+\lccode`^^8b=1 % >é
+\lccode`^^8c=1 % <é
+\lccode`^^8d=1 % >é'
+\lccode`^^8e=1 % <é'
+\lccode`^^b6=1 % >=é
+\lccode`^^bd=1 % <=é
+\lccode`ï=1
+\lccode`ü=1
+\lccode`^^8f=1 % ï`
+\lccode`^^90=1 % >ï
+\lccode`^^91=1 % <ï
+\lccode`^^92=1 % >ï'
+\lccode`^^93=1 % <ï'
+\lccode`õ=1
+\lccode`û=1
+\lccode`ý=1
+\lccode`^^e0=1 % õ with diaer and oxeia
+\lccode`^^94=1 % õ`
+\lccode`^^95=1 % õ=
+\lccode`^^96=1 % >õ
+\lccode`^^97=1 % <õ
+\lccode`^^98=1 % >õ'
+\lccode`^^99=1 % <õ'
+\lccode`ù=1
+\lccode`þ=1
+\lccode`^^ff=1 % .ù
+\lccode`^^9a=1 % ù`
+\lccode`^^9b=1 % ù=
+\lccode`^^9c=1 % >ù
+\lccode`^^9d=1 % <ù
+\lccode`^^9e=1 % >ù'
+\lccode`^^9f=1 % <ù'
+
+% Consonants and capitals
+% Capital vowels get 1 to ensure hyphenation of all-capital text
+
+\lccode`â=`â
+\lccode`ã=`ã
+\lccode`ä=`ä
+\lccode`æ=`æ
+\lccode`è=`è
+\lccode`ê=`ê
+\lccode`ë=`ë
+\lccode`ì=`ì
+\lccode`í=`í
+\lccode`î=`î
+\lccode`ð=`ð
+\lccode`ñ=`ñ
+\lccode`ó=`ó
+\lccode`ò=`ò
+\lccode`ô=`ô
+\lccode`ö=`ö
+\lccode`÷=`÷
+\lccode`ø=`ø
+\lccode`Á=1
+\lccode`^^a2=1 % 'Á
+\lccode`Â=`â
+\lccode`Ã=`ã
+\lccode`Ä=`ä
+\lccode`Å=1
+\lccode`^^b8=1 % 'E
+\lccode`Æ=`æ
+\lccode`Ç=1
+\lccode`^^b9=1 % 'Ç
+\lccode`È=`è
+\lccode`É=1
+\lccode`^^ba=1 % 'É
+\lccode`^^da=1 % "É
+\lccode`Ê=`ê
+\lccode`Ë=`ë
+\lccode`Ì=`ì
+\lccode`Í=`í
+\lccode`Î=`î
+\lccode`Ï=1
+\lccode`^^bc=1 % 'Ï
+\lccode`Ð=`ð
+\lccode`Ñ=`ñ
+\lccode`Ó=`ó
+\lccode`Ô=`ô
+\lccode`Õ=`õ
+\lccode`^^be=1 % 'Õ
+\lccode`^^db=1 % "Õ
+\lccode`Ö=`ö
+\lccode`×=`÷
+\lccode`Ø=`ø
+\lccode`Ù=1
+\lccode`^^bf=1 % 'Ù
+
+% =================================================================
+
+\patterns{%
+á5âå % Rule (1) v1\-cv2
+á5ãå
+á5äå
+á5æå
+á5èå
+á5êå
+á5ëå
+á5ìå
+á5íå
+á5îå
+á5ðå
+á5ñå
+á5óå
+á5ôå
+á5öå
+á5÷å
+á5øå % End or rule (1)
+á5âã % Rule (2) v1\-c1c2v2 is split only when some Greek words
+á5âä % begins with c1c2
+á5âë
+á5âñ
+á5ãä
+á5ãê
+á5ãë
+á5ãí
+á5ãñ
+á5äñ
+á5æâ
+á5èë
+á5èí
+á5èñ
+% á5êâ % Foreign words only
+á5êë
+á5êí
+á5êñ
+á5êô
+á5ìí
+á5ìð
+á5íô
+á5ðë
+á5ðí
+á5ðñ
+á5ðô
+á5óâ
+á5óã
+á5óè
+á5óê
+% á5óë % Foreign words only
+á5óì
+% á5óí % Foreign words only
+á5óð
+á5óô
+á5óö
+á5ó÷
+á5ôæ
+á5ôì
+á5ôñ
+á5ôó
+á5öè
+% á5öê % Few words only, like öêéÜíù
+á5öë
+á5öñ
+á5öô
+á5÷è
+á5÷ë
+á5÷í
+á5÷ñ
+á5÷ô % End of exceptional rule (2)
+ã5ã % Some common cases of c1-c2 where no word begins by c1c2
+ã5ì % This is the list which can be improved with time
+è5ì
+ê5ä
+ë5ë
+ì5â
+ì5ì
+ì5ö % 12/92 óýì-öùíá
+í5ä % 11/91 ïðïéïí\-äÞðïôå
+í5è
+í5í
+ñ5â
+ñ5è
+ñ5ê % 12/92 áñ-êåôÜ
+ñ5ì
+ñ5ñ
+ñ5í
+ñ5î % 6/90 õðáñ-îéóôÞò
+ñ5ô % 1/93 óõíÜñ-ôçóç
+ñ5ö % 1/93 åðéìïñ-öéóìüò
+ñ5÷
+ó5ä % 11/90 ïðùó-äÞðïôå
+ó5ó
+ô5ô
+í6ô % The three explicit "modern" prohibitions
+ì6ð
+ã6ê
+}
+
+% ==============================================================
+
+% uccodes forget the accents and iota subscripts
+% they preserve the diaeresis
+% this cannot handle ligatures
+% including the initial, accented cap ligatures
+% but it makes \uppercase work when accented, initial capitals
+% are entered in hexagesimal notation
+% 'Á=^^a2, 'Å=^^b8, 'Ç=^^b9, 'É=^^ba, 'Ï=^^bc, 'Õ=^^be, 'Ù=^^bf
+% or using the appropriate extended keyboard program
+
+\uccode`á=`Á
+\uccode`Ü=`Á
+\uccode`^^a1=`Á % á|
+\uccode`^^a5=`Á % á`
+\uccode`^^a6=`Á % á=
+\uccode`^^a7=`Á % >á
+\uccode`^^a8=`Á % <á
+\uccode`^^a9=`Á % >á'
+\uccode`^^aa=`Á % <á'
+\uccode`â=`Â
+\uccode`ã=`Ã
+\uccode`ä=`Ä
+\uccode`å=`Å
+\uccode`Ý=`Å
+\uccode`^^ab=`Å % å`
+\uccode`^^80=`Å % >å
+\uccode`^^81=`Å % <å
+\uccode`^^82=`Å % >å'
+\uccode`^^83=`Å % <å'
+\uccode`æ=`Æ
+\uccode`ç=`Ç
+\uccode`Þ=`Ç
+\uccode`^^bb=`Ç % ±
+\uccode`^^84=`Ç % ç`
+\uccode`^^85=`Ç % ç=
+\uccode`^^86=`Ç % >ç
+\uccode`^^87=`Ç % <ç
+\uccode`^^88=`Ç % >ç'
+\uccode`^^a0=`Ç % <ç'
+\uccode`è=`È
+\uccode`é=`É
+\uccode`ß=`É
+\uccode`ú=`^^da
+\uccode`^^c0=`^^da % "'é
+\uccode`^^89=`É % é`
+\uccode`^^8a=`É % é=
+\uccode`^^8b=`É % >é
+\uccode`^^8c=`É % <é
+\uccode`^^8d=`É % >é'
+\uccode`^^8e=`É % <é'
+\uccode`ê=`Ê
+\uccode`ë=`Ë
+\uccode`ì=`Ì
+\uccode`í=`Í
+\uccode`î=`Î
+\uccode`ï=`Ï
+\uccode`ü=`Ï
+\uccode`^^8f=`Ï % ï`
+\uccode`^^90=`Ï % >ï
+\uccode`^^91=`Ï % <ï
+\uccode`^^92=`Ï % >ï'
+\uccode`^^93=`Ï % <ï'
+\uccode`ð=`Ð
+\uccode`ñ=`Ñ
+\uccode`ó=`Ó
+\uccode`ò=`Ó
+\uccode`ô=`Ô
+\uccode`õ=`Õ
+\uccode`ý=`Õ
+\uccode`û=`^^db
+\uccode`^^e0=`^^db % "'õ
+\uccode`^^94=`Õ % õ`
+\uccode`^^95=`Õ % õ=
+\uccode`^^96=`Õ % >õ
+\uccode`^^97=`Õ % <õ
+\uccode`^^98=`Õ % >õ'
+\uccode`^^99=`Õ % <õ'
+\uccode`ö=`Ö
+\uccode`÷=`×
+\uccode`ø=`Ø
+\uccode`ù=`Ù
+\uccode`þ=`Ù
+\uccode`^^ff=`Ù % .ù
+\uccode`^^9a=`Ù % ù`
+\uccode`^^9b=`Ù % ù=
+\uccode`^^9c=`Ù % >ù
+\uccode`^^9d=`Ù % <ù
+\uccode`^^9e=`Ù % >ù'
+\uccode`Á=`Á
+\uccode`^^a2=`^^a2 % 'A
+\uccode`Â=`Â
+\uccode`Ã=`Ã
+\uccode`Ä=`Ä
+\uccode`Å=`Å
+\uccode`^^b8=`^^b8 % 'E
+\uccode`Æ=`Æ
+\uccode`Ç=`Ç
+\uccode`^^b9=`^^b9 % 'H
+\uccode`È=`È
+\uccode`É=`É
+\uccode`^^ba=`^^ba % 'I
+\uccode`^^da=`^^da % "I
+\uccode`Ê=`Ê
+\uccode`Ë=`Ë
+\uccode`Ì=`Ì
+\uccode`Í=`Í
+\uccode`Î=`Î
+\uccode`Ï=`Ï
+\uccode`^^bc=`^^bc % 'O
+\uccode`Ð=`Ð
+\uccode`Ñ=`Ñ
+\uccode`Ó=`Ó
+\uccode`Ô=`Ô
+\uccode`Õ=`Õ
+\uccode`^^be=`^^be % 'Y
+\uccode`^^db=`^^db % "Y
+\uccode`Ö=`Ö
+\uccode`×=`×
+\uccode`Ø=`Ø
+\uccode`Ù=`Ù
+\uccode `^^bf=`^^bf % 'Ù
+% =============================================================
diff --git a/fonts/greek/greektex/greektex.sty b/fonts/greek/greektex/greektex.sty
new file mode 100644
index 0000000000..ff326150d1
--- /dev/null
+++ b/fonts/greek/greektex/greektex.sty
@@ -0,0 +1,1074 @@
+% This is file `greektex.sty', October 2004
+% adapted and updated from the stylefile greek2e.sty
+% by Yiannis Moschovakis and Chrisovalantis Sfirakis
+%
+% A compilation and adaptation to LaTeX2e
+% of the greektex files, by Yiannis Moschovakis and George Spiliotis
+% using the ywcl series of Levy fonts, which is exactly
+% the same as the cl series, recoded in the Windows encoding
+% rather than the old IBM 437
+%
+% This file contains all of greektex except for hyphenation,
+% so that if the .tfm and .pk files for the ywcl fonts are available,
+% then \usepackage{greektex} makes possible the typesetting of
+% greeklish text by any LaTeX2e system, without hyphenation.
+%
+% Hyphenation is fully contained in the accompanying file
+% gehyphw.gr. For LaTeX to use it, initex must be run in
+% an environment which looks for it and can find it.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{greektex}
+ [2004/10/24 v1.0 greektex standard setup file]
+
+%%%%%%%%%%%%%%%%%%%%%%%%% % lccodes and uccodes reassigned
+% Originally assigned in gehyphw.gr, because the lccodes are
+% needed for the hyphenation tables.
+
+% lc vowels have lccode 1
+
+\lccode`á=1
+\lccode`Ü=1
+\lccode`^^a1=1 % .á
+\lccode`^^a5=1 % á`
+\lccode`^^a6=1 % á=
+\lccode`^^a7=1 % >á
+\lccode`^^a8=1 % <á
+\lccode`^^a9=1 % >á'
+\lccode`^^aa=1 % <á'
+\lccode`å=1
+\lccode`Ý=1
+\lccode`^^ab=1 % å`
+\lccode`^^80=1 % >å
+\lccode`^^81=1 % <å
+\lccode`^^82=1 % >å'
+\lccode`^^83=1 % <å'
+\lccode`ç=1
+\lccode`Þ=1
+\lccode`^^bb=1 % .ç
+\lccode`^^84=1 % ç`
+\lccode`^^85=1 % ç=
+\lccode`^^86=1 % >ç
+\lccode`^^87=1 % <ç
+\lccode`^^88=1 % >ç'
+\lccode`^^a0=1 % <ç'
+\lccode`é=1
+\lccode`ß=1
+\lccode`ú=1
+\lccode`^^c0=1 % é with diairesis and oxeia
+\lccode`^^89=1 % é`
+\lccode`^^8a=1 % é=
+\lccode`^^8b=1 % >é
+\lccode`^^8c=1 % <é
+\lccode`^^8d=1 % >é'
+\lccode`^^8e=1 % <é'
+\lccode`^^b6=1 % >=é
+\lccode`^^bd=1 % <=é
+\lccode`ï=1
+\lccode`ü=1
+\lccode`^^8f=1 % ï`
+\lccode`^^90=1 % >ï
+\lccode`^^91=1 % <ï
+\lccode`^^92=1 % >ï'
+\lccode`^^93=1 % <ï'
+\lccode`õ=1
+\lccode`û=1
+\lccode`ý=1
+\lccode`^^e0=1 % õ with diaer and oxeia
+\lccode`^^94=1 % õ`
+\lccode`^^95=1 % õ=
+\lccode`^^96=1 % >õ
+\lccode`^^97=1 % <õ
+\lccode`^^98=1 % >õ'
+\lccode`^^99=1 % <õ'
+\lccode`ù=1
+\lccode`þ=1
+\lccode`^^ff=1 % .ù
+\lccode`^^9a=1 % ù`
+\lccode`^^9b=1 % ù=
+\lccode`^^9c=1 % >ù
+\lccode`^^9d=1 % <ù
+\lccode`^^9e=1 % >ù'
+\lccode`^^9f=1 % <ù'
+
+% Consonants and capitals
+% Capital vowels get 1 to ensure hyphenation of all-capital text
+
+\lccode`â=`â
+\lccode`ã=`ã
+\lccode`ä=`ä
+\lccode`æ=`æ
+\lccode`è=`è
+\lccode`ê=`ê
+\lccode`ë=`ë
+\lccode`ì=`ì
+\lccode`í=`í
+\lccode`î=`î
+\lccode`ð=`ð
+\lccode`ñ=`ñ
+\lccode`ó=`ó
+\lccode`ò=`ò
+\lccode`ô=`ô
+\lccode`ö=`ö
+\lccode`÷=`÷
+\lccode`ø=`ø
+\lccode`Á=1
+\lccode`^^a2=1 % 'Á
+\lccode`Â=`â
+\lccode`Ã=`ã
+\lccode`Ä=`ä
+\lccode`Å=1
+\lccode`^^b8=1 % 'E
+\lccode`Æ=`æ
+\lccode`Ç=1
+\lccode`^^b9=1 % 'Ç
+\lccode`È=`è
+\lccode`É=1
+\lccode`^^ba=1 % 'É
+\lccode`^^da=1 % "É
+\lccode`Ê=`ê
+\lccode`Ë=`ë
+\lccode`Ì=`ì
+\lccode`Í=`í
+\lccode`Î=`î
+\lccode`Ï=1
+\lccode`^^bc=1 % 'Ï
+\lccode`Ð=`ð
+\lccode`Ñ=`ñ
+\lccode`Ó=`ó
+\lccode`Ô=`ô
+\lccode`Õ=`õ
+\lccode`^^be=1 % 'Õ
+\lccode`^^db=1 % "Õ
+\lccode`Ö=`ö
+\lccode`×=`÷
+\lccode`Ø=`ø
+\lccode`Ù=1
+\lccode`^^bf=1 % 'Ù
+%%===================================================
+
+% uccodes forget the accents and iota subscripts
+% they preserve the diaeresis
+% this cannot handle ligatures
+% including the initial, accented cap ligatures
+% but it makes \uppercase work when accented, initial capitals
+% are entered in hexagesimal notation
+% 'Á=^^a2, 'Å=^^b8, 'Ç=^^b9, 'É=^^ba, 'Ï=^^bc, 'Õ=^^be, 'Ù=^^bf
+% or using the appropriate extended keyboard program
+
+\uccode`á=`Á
+\uccode`Ü=`Á
+\uccode`^^a1=`Á % á|
+\uccode`^^a5=`Á % á`
+\uccode`^^a6=`Á % á=
+\uccode`^^a7=`Á % >á
+\uccode`^^a8=`Á % <á
+\uccode`^^a9=`Á % >á'
+\uccode`^^aa=`Á % <á'
+\uccode`â=`Â
+\uccode`ã=`Ã
+\uccode`ä=`Ä
+\uccode`å=`Å
+\uccode`Ý=`Å
+\uccode`^^ab=`Å % å`
+\uccode`^^80=`Å % >å
+\uccode`^^81=`Å % <å
+\uccode`^^82=`Å % >å'
+\uccode`^^83=`Å % <å'
+\uccode`æ=`Æ
+\uccode`ç=`Ç
+\uccode`Þ=`Ç
+\uccode`^^bb=`Ç % ±
+\uccode`^^84=`Ç % ç`
+\uccode`^^85=`Ç % ç=
+\uccode`^^86=`Ç % >ç
+\uccode`^^87=`Ç % <ç
+\uccode`^^88=`Ç % >ç'
+\uccode`^^a0=`Ç % <ç'
+\uccode`è=`È
+\uccode`é=`É
+\uccode`ß=`É
+\uccode`ú=`^^da
+\uccode`^^c0=`^^da % "'é
+\uccode`^^89=`É % é`
+\uccode`^^8a=`É % é=
+\uccode`^^8b=`É % >é
+\uccode`^^8c=`É % <é
+\uccode`^^8d=`É % >é'
+\uccode`^^8e=`É % <é'
+\uccode`ê=`Ê
+\uccode`ë=`Ë
+\uccode`ì=`Ì
+\uccode`í=`Í
+\uccode`î=`Î
+\uccode`ï=`Ï
+\uccode`ü=`Ï
+\uccode`^^8f=`Ï % ï`
+\uccode`^^90=`Ï % >ï
+\uccode`^^91=`Ï % <ï
+\uccode`^^92=`Ï % >ï'
+\uccode`^^93=`Ï % <ï'
+\uccode`ð=`Ð
+\uccode`ñ=`Ñ
+\uccode`ó=`Ó
+\uccode`ò=`Ó
+\uccode`ô=`Ô
+\uccode`õ=`Õ
+\uccode`ý=`Õ
+\uccode`û=`^^db
+\uccode`^^e0=`^^db % "'õ
+\uccode`^^94=`Õ % õ`
+\uccode`^^95=`Õ % õ=
+\uccode`^^96=`Õ % >õ
+\uccode`^^97=`Õ % <õ
+\uccode`^^98=`Õ % >õ'
+\uccode`^^99=`Õ % <õ'
+\uccode`ö=`Ö
+\uccode`÷=`×
+\uccode`ø=`Ø
+\uccode`ù=`Ù
+\uccode`þ=`Ù
+\uccode`^^ff=`Ù % .ù
+\uccode`^^9a=`Ù % ù`
+\uccode`^^9b=`Ù % ù=
+\uccode`^^9c=`Ù % >ù
+\uccode`^^9d=`Ù % <ù
+\uccode`^^9e=`Ù % >ù'
+\uccode`Á=`Á
+\uccode`^^a2=`^^a2 % 'A
+\uccode`Â=`Â
+\uccode`Ã=`Ã
+\uccode`Ä=`Ä
+\uccode`Å=`Å
+\uccode`^^b8=`^^b8 % 'E
+\uccode`Æ=`Æ
+\uccode`Ç=`Ç
+\uccode`^^b9=`^^b9 % 'H
+\uccode`È=`È
+\uccode`É=`É
+\uccode`^^ba=`^^ba % 'I
+\uccode`^^da=`^^da % "I
+\uccode`Ê=`Ê
+\uccode`Ë=`Ë
+\uccode`Ì=`Ì
+\uccode`Í=`Í
+\uccode`Î=`Î
+\uccode`Ï=`Ï
+\uccode`^^bc=`^^bc % 'O
+\uccode`Ð=`Ð
+\uccode`Ñ=`Ñ
+\uccode`Ó=`Ó
+\uccode`Ô=`Ô
+\uccode`Õ=`Õ
+\uccode`^^be=`^^be % 'Y
+\uccode`^^db=`^^db % "Y
+\uccode`Ö=`Ö
+\uccode`×=`×
+\uccode`Ø=`Ø
+\uccode`Ù=`Ù
+\uccode `^^bf=`^^bf % 'Ù
+% =============================================================
+
+% From geletcatw.gr % make Greek letters letters
+
+% catcodes =========================================
+
+% The vowels
+
+\catcode`á=11
+\catcode`Ü=11
+\catcode`^^a1=11 % .á
+\catcode`^^a5=11 % á`
+\catcode`^^a6=11 % á=
+\catcode`^^a7=11 % >á
+\catcode`^^a8=11 % <á
+\catcode`^^a9=11 % >á'
+\catcode`^^aa=11 % <á'
+\catcode`å=11
+\catcode`Ý=11
+\catcode`^^ab=11 % å`
+\catcode`^^80=11 % >å
+\catcode`^^81=11 % <å
+\catcode`^^82=11 % >å'
+\catcode`^^83=11 % <å'
+\catcode`ç=11
+\catcode`Þ=11
+\catcode`^^bb=11 % .ç
+\catcode`^^84=11 % ç`
+\catcode`^^85=11 % ç=
+\catcode`^^86=11 % >ç
+\catcode`^^87=11 % <ç
+\catcode`^^88=11 % >ç'
+\catcode`^^a0=11 % <ç'
+\catcode`é=11
+\catcode`ß=11
+\catcode`ú=11
+\catcode`^^c0=11 % é with diairesis and oxeia
+\catcode`^^89=11 % é`
+\catcode`^^8a=11 % é=
+\catcode`^^8b=11 % >é
+\catcode`^^8c=11 % <é
+\catcode`^^8d=11 % >é'
+\catcode`^^8e=11 % <é'
+\catcode`^^b6=11 % >=é
+\catcode`^^bd=11 % <=é
+\catcode`ï=11
+\catcode`ü=11
+\catcode`^^8f=11 % ï`
+\catcode`^^90=11 % >ï
+\catcode`^^91=11 % <ï
+\catcode`^^92=11 % >ï'
+\catcode`^^93=11 % <ï'
+\catcode`õ=11
+\catcode`û=11
+\catcode`ý=11
+\catcode`^^e0=11 % õ with diaer and oxeia
+\catcode`^^94=11 % õ`
+\catcode`^^95=11 % õ=
+\catcode`^^96=11 % >õ
+\catcode`^^97=11 % <õ
+\catcode`^^98=11 % >õ'
+\catcode`^^99=11 % <õ'
+\catcode`ù=11
+\catcode`þ=11
+\catcode`^^ff=11 % .ù
+\catcode`^^9a=11 % ù`
+\catcode`^^9b=11 % ù=
+\catcode`^^9c=11 % >ù
+\catcode`^^9d=11 % <ù
+\catcode`^^9e=11 % >ù'
+\catcode`^^9f=11 % <ù'
+\catcode`^^b7=12 % anw telia
+
+% Consonants and capitals
+
+\catcode`â=11
+\catcode`ã=11
+\catcode`ä=11
+\catcode`æ=11
+\catcode`è=11
+\catcode`ê=11
+\catcode`ë=11
+\catcode`ì=11
+\catcode`í=11
+\catcode`î=11
+\catcode`ð=11
+\catcode`ñ=11
+\catcode`ó=11
+\catcode`ò=11
+\catcode`ô=11
+\catcode`ö=11
+\catcode`÷=11
+\catcode`ø=11
+\catcode`Á=11
+\catcode`^^a2=11 % 'Á
+\catcode`Â=11
+\catcode`Ã=11
+\catcode`Ä=11
+\catcode`Å=11
+\catcode`^^b8=11
+\catcode`Æ=11
+\catcode`Ç=11
+\catcode`^^b9=11 % 'Ç
+\catcode`È=11
+\catcode`É=11
+\catcode`^^ba=11 % 'É
+\catcode`^^da=11 % "É
+\catcode`Ê=11
+\catcode`Ë=11
+\catcode`Ì=11
+\catcode`Í=11
+\catcode`Î=11
+\catcode`Ï=11
+\catcode`^^bc=11 % 'Ï
+\catcode`Ð=11
+\catcode`Ñ=11
+\catcode`Ó=11
+\catcode`Ô=11
+\catcode`Õ=11
+\catcode`^^be=11 % 'Õ
+\catcode`^^db=11 % "Õ
+\catcode`Ö=11
+\catcode`×=11
+\catcode`Ø=11
+\catcode`Ù=11
+\catcode`^^bf=11 % 'Ù
+
+% this leaves the accents of category "other"
+
+% only the unaccented letters get mathcodes
+% ynm and the anv teleia, added
+
+%\mathcode`^^b7="71F5 % anv teleia,
+\mathcode`^^b7="71B7 % anv teleia,
+\mathcode`á="7198
+\mathcode`â="7199
+\mathcode`ã="719A
+\mathcode`ä="719B
+\mathcode`å="719C
+\mathcode`æ="719D
+\mathcode`ç="719E
+\mathcode`è="719F
+\mathcode`é="71A0
+\mathcode`ê="71A1
+\mathcode`ë="71A2
+\mathcode`ì="71A3
+\mathcode`í="71A4
+\mathcode`î="71A5
+\mathcode`ï="71A6
+\mathcode`ð="71A7
+\mathcode`ñ="71A8
+\mathcode`ó="71A9
+\mathcode`ò="71AA
+\mathcode`ô="71AB
+\mathcode`õ="71AC
+\mathcode`ö="71AD
+\mathcode`÷="71AE
+\mathcode`ø="71AF
+\mathcode`ù="71E0
+\mathcode`Á="7180
+\mathcode`Â="7181
+\mathcode`Ã="7182
+\mathcode`Ä="7183
+\mathcode`Å="7184
+\mathcode`Æ="7185
+\mathcode`Ç="7186
+\mathcode`È="7187
+\mathcode`É="7188
+\mathcode`Ê="7189
+\mathcode`Ë="718A
+\mathcode`Ì="718B
+\mathcode`Í="718C
+\mathcode`Î="718D
+\mathcode`Ï="718E
+\mathcode`Ð="718F
+\mathcode`Ñ="7190
+\mathcode`Ó="7191
+\mathcode`Ô="7192
+\mathcode`Õ="7193
+\mathcode`Ö="7194
+\mathcode`×="7195
+\mathcode`Ø="7196
+\mathcode`Ù="7197
+
+% sfcodes ========================================================
+
+\sfcode`á=1000
+\sfcode`Ü=1000
+\sfcode`^^a1=1000 % .á
+\sfcode`^^a5=1000 % á`
+\sfcode`^^a6=1000 % á=
+\sfcode`^^a7=1000 % >á
+\sfcode`^^a8=1000 % <á
+\sfcode`^^a9=1000 % >á'
+\sfcode`^^aa=1000 % <á'
+\sfcode`å=1000
+\sfcode`Ý=1000
+\sfcode`^^ab=1000 % å`
+\sfcode`^^80=1000 % >å
+\sfcode`^^81=1000 % <å
+\sfcode`^^82=1000 % >å'
+\sfcode`^^83=1000 % <å'
+\sfcode`ç=1000
+\sfcode`Þ=1000
+\sfcode`^^bb=1000 % .ç
+\sfcode`^^84=1000 % ç`
+\sfcode`^^85=1000 % ç=
+\sfcode`^^86=1000 % >ç
+\sfcode`^^87=1000 % <ç
+\sfcode`^^88=1000 % >ç'
+\sfcode`^^a0=1000 % <ç'
+\sfcode`é=1000
+\sfcode`ß=1000
+\sfcode`ú=1000
+\sfcode`^^c0=1000 % é with diairesis and oxeia
+\sfcode`^^89=1000 % é`
+\sfcode`^^8a=1000 % é=
+\sfcode`^^8b=1000 % >é
+\sfcode`^^8c=1000 % <é
+\sfcode`^^8d=1000 % >é'
+\sfcode`^^8e=1000 % <é'
+\sfcode`^^b6=1000 % >=é
+\sfcode`^^bd=1000 % <=é
+\sfcode`ï=1000
+\sfcode`ü=1000
+\sfcode`^^8f=1000 % ï`
+\sfcode`^^90=1000 % >ï
+\sfcode`^^91=1000 % <ï
+\sfcode`^^92=1000 % >ï'
+\sfcode`^^93=1000 % <ï'
+\sfcode`õ=1000
+\sfcode`û=1000
+\sfcode`ý=1000
+\sfcode`^^e0=1000 % õ with diaer and oxeia
+\sfcode`^^94=1000 % õ`
+\sfcode`^^95=1000 % õ=
+\sfcode`^^96=1000 % >õ
+\sfcode`^^97=1000 % <õ
+\sfcode`^^98=1000 % >õ'
+\sfcode`^^99=1000 % <õ'
+\sfcode`ù=1000
+\sfcode`þ=1000
+\sfcode`^^ff=1000 % .ù
+\sfcode`^^9a=1000 % ù`
+\sfcode`^^9b=1000 % ù=
+\sfcode`^^9c=1000 % >ù
+\sfcode`^^9d=1000 % <ù
+\sfcode`^^9e=1000 % >ù'
+\sfcode`^^9f=1000 % <ù'
+
+\sfcode`^^b7=1500 % ano teleia
+
+\sfcode`Á=999
+\sfcode`^^a2=999 % 'Á
+\sfcode`Â=999
+\sfcode`Ã=999
+\sfcode`Ä=999
+\sfcode`Å=999
+\sfcode`^^b8=999 % 'E
+\sfcode`Æ=999
+\sfcode`Ç=999
+\sfcode`^^b9=999 % 'Ç
+\sfcode`È=999
+\sfcode`É=999
+\sfcode`^^ba=999 % 'É
+\sfcode`^^da=999 % "É
+\sfcode`Ê=999
+\sfcode`Ë=999
+\sfcode`Ì=999
+\sfcode`Í=999
+\sfcode`Î=999
+\sfcode`Ï=999
+\sfcode`^^bc=999 % 'Ï
+\sfcode`Ð=999
+\sfcode`Ñ=999
+\sfcode`Ó=999
+\sfcode`Ô=999
+\sfcode`Õ=999
+\sfcode`^^be=999 % 'Õ
+\sfcode`^^db=999 % "Õ
+\sfcode`Ö=999
+\sfcode`×=999
+\sfcode`Ø=999
+\sfcode`Ù=999
+
+% ===========================================================
+
+\def\áô{^^b7 } % anw teleia
+\def\óçìåñá{\number\day~\ifcase\month\or%
+Éáíïõáñßïõ\or Öåâñïõáñßïõ\or Ìáñôßïõ\or Áðñéëßïõ\or Ìáßïõ\or Éïõíßïõ\or%
+Éïõëßïõ\or Áõãïýóôïõ\or Óåðôåìâñßïõ\or Ïêôùâñßïõ\or Íïåìâñßïõ\or%
+Äåêåìâñßïõ\fi,~\number\year}
+
+% ywclabbr.gr
+% the windows-fonts version of the 1994 geabbr
+% September 2001, Yiannis N. Moschovakis
+%
+% macros for classical Greek under ygreektex
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%% Constants
+
+% Code the accent constants with category 11
+
+\def\@êâ{\char18} % we use the Knuth grave for the âáñåßá
+\def\@êð{^^ad} % ðåñéóðùìÝíç
+\def\@êø{^^ae} % øéëÞ
+\def\@êä{^^af} % äáóåßá
+\def\@êøï{^^b0} % øéëÞ-ïîåßá
+\def\@êäï{^^b1} % äáóåßá-ïîåßá
+\def\@êøâ{^^b2} % øéëÞ-âáñåßá
+\def\@êäâ{^^b3} % äáóåßá-âáñåßá
+\def\@êøð{^^b4} % øéëÞ-ðåñéóðùìÝíç
+\def\@êäð{^^b5} % äáóåßá-ðåñéóðùìÝíç
+\def\@êõð{^^d2} % õðïôåßíïõóá
+
+\def\áé{^^a1} % the three vowels with the iota subscript
+\def\çé{^^bb}
+\def\ùé{^^ff}
+\def\õðïôåéíïõóá{^^d2}
+
+% Accents, aspiration marks and the greek parens get category other.
+\catcode`^^ac=12%
+\catcode`^^ad=12%
+\catcode`^^ae=12%
+\catcode`^^af=12%
+\catcode`^^b0=12%
+\catcode`^^b1=12%
+\catcode`^^b2=12%
+\catcode`^^b3=12%
+\catcode`^^b4=12%
+\catcode`^^b5=12%
+\catcode`^^b7=12% % anv teleia
+\catcode`^^a3=12% % <<
+\catcode`^^a4=12 % >>
+
+
+%%%%%%%%%%%%%%%%%% The accenting tables
+
+\def\ø#1{%
+\if#1á^^a7%
+\else\if#1Ü^^a9%
+\else\if#1^^a1\accent174 ^^a1% % |á
+\else\if#1^^b6\accent176 ^^a1% % |'á
+\else\if#1å^^80%
+\else\if#1Ý^^82%
+\else\if#1ç^^86%
+\else\if#1Þ^^88%
+\else\if#1^^a1\accent174 ^^bb% % |ç
+\else\if#1^^aa\accent176 ^^bb% % |'ç
+\else\if#1é^^8b%
+\else\if#1ß^^8d%
+\else\if#1ï^^90%
+\else\if#1ü^^92%
+\else\if#1õ^^96%
+\else\if#1ý^^98%
+\else\if#1ù^^9c%
+\else\if#1þ^^9e%
+\else\if#1^^ff\accent174 ^^ff% % |ù
+\else\if#1^^fe\accent176 ^^f3% % |'ù
+\else\@êø#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\øï#1{%
+\if#1á^^a9%
+\else\if#1^^a1\accent176 ^^a1% % |á
+\else\if#1å^^82%
+\else\if#1ç^^88%
+\else\if#1^^bb\accent176 ^^bb% % |ç
+\else\if#1é^^8d%
+\else\if#1ï^^92%
+\else\if#1õ^^98%
+\else\if#1ù^^9e%
+\else\if#1^^ff\accent176 ^^ff% % |ù
+\else\@êøï#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+
+\def\øâ#1{%
+\if#1á\accent178 á%
+\else\if#1^^a1\accent178 ^^a1% % |á
+\else\if#1å\accent178 å%
+\else\if#1ç\accent178 ç%
+\else\if#1^^bb\accent178 ^^bb% % |ç
+\else\if#1é\accent178 é%
+\else\if#1ï\accent178 ï%
+\else\if#1õ\accent178 õ%
+\else\if#1ù\accent178 ù%
+\else\if#1^^ff\accent178 ^^ff% % |ù
+\else\@êøâ#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\øð#1{%
+\if#1á\accent180 á%
+\else\if#1^^a1\accent180 ^^a1% % |á
+\else\if#1ç\accent180 ç%
+\else\if#1^^b1\accent180 ^^b1% % |ç
+\else\if#1é\accent180 é%
+\else\if#1õ\accent180 õ%
+\else\if#1ù\accent180 ù%
+\else\if#1^^ff\accent180 ^^ff% % |ù
+\else\@êøð#1%
+\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\ä#1{%
+\if#1á^^a8%
+\else\if#1Ü^^aa%
+\else\if#1^^a1\accent175 ^^a1% % |á
+\else\if#1^^a5\accent177 ^^a5% % |'á
+\else\if#1å^^81%
+\else\if#1Ý^^83%
+\else\if#1ç^^87%
+\else\if#1Þ^^a0%
+\else\if#1^^bb\accent175 ^^bb% % |ç
+\else\if#1^^ce\accent177 ^^e7% % |'ç
+\else\if#1é^^8c%
+\else\if#1ß^^8e%
+\else\if#1ï^^91%
+\else\if#1ü^^93%
+\else\if#1õ^^97%
+\else\if#1ý^^99%
+\else\if#1ù^^9d%
+\else\if#1þ^^9f%
+\else\if#1^^ff\accent175 ^^ff% % |ù
+\else\if#1^^da\accent177 ^^ff% % |'ù
+\else\if#1ñ\accent175 ñ%
+\else\@êä#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\äï#1{%
+\if#1á^^aa%
+\else\if#1^^a1\accent177 ^^a1% % |á
+\else\if#1å^^83%
+\else\if#1ç^^a0%
+\else\if#1^^bb\accent177 ^^bb% % |ç
+\else\if#1é^^8e%
+\else\if#1ï^^93%
+\else\if#1õ^^99%
+\else\if#1ù^^9f%
+\else\if#1^^ff\accent177 ^^ff% % |ù
+\else\@êäï#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\äâ#1{%
+\if#1á\accent179 á%
+\else\if#1^^a1\accent179 ^^a1% % |á
+\else\if#1å\accent179 å%
+\else\if#1ç\accent179 ç%
+\else\if#1^^bb\accent179 ^^bb% % |ç
+\else\if#1é\accent179 é%
+\else\if#1ï\accent179 ï%
+\else\if#1õ\accent179 õ%
+\else\if#1ù\accent179 ù%
+\else\if#1^^ff\accent179 ^^ff% % |ù
+\else\@êäâ#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\äð#1{%
+\if#1á\accent181 á%
+\else\if#1^^a1\accent181 ^^a1% % |á
+\else\if#1ç\accent181 ç%
+\else\if#1^^bb\accent181 ^^bb% % |ç
+\else\if#1é\char180%
+\else\if#1õ\accent181 õ%
+\else\if#1ù\accent181 ù%
+\else\if#1^^b2\accent181 ^^b2% % |ù
+\else\@êäð#1%
+\fi\fi\fi\fi\fi\fi\fi\fi}
+
+\def\â#1{%
+\if#1á^^a5%
+\else\if#1^^a1\accent18 ^^a1% % |á
+\else\if#1å^^ab%
+\else\if#1ç^^84%
+\else\if#1^^bb\accent18 ^^bb% % |ç
+\else\if#1é^^89%
+\else\if#1^^fa\accent172 é% % "é
+\else\if#1ï^^8f%
+\else\if#1õ^^94%
+\else\if#1^^fb\accent172 õ% % "õ
+\else\if#1ù^^9a%
+\else\if#1^^ff\accent18 ^^ff% % |ù
+\else\@êâ#1%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi%
+\fi\fi}
+
+\def\ð#1{%
+\if#1á^^a6%
+\else\if#1^^a1\accent173 ^^a1% % |á
+\else\if#1ç^^85%
+\else\if#1^^bb\accent173 ^^bb% % |ç
+\else\if#1é^^8a%
+\else\if#1õ^^95%
+\else\if#1ù^^9b%
+\else\if#1^^ff\accent173 ^^ff% % |ù
+\else\@êð#1%
+\fi\fi\fi\fi\fi\fi\fi\fi}
+
+%%%%%%%%%%%%%%%%%% End Greek commands
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% Basic Greek encoding (OT1 extension)
+%% This is by Spiliotis, with very few adjustments
+%% and translated to the windows coding
+
+% \input LG1enc.def
+\DeclareFontEncoding{LG1}{}{}
+\DeclareTextAccent{\"}{LG1}{127}
+\DeclareTextAccent{\'}{LG1}{19}
+\DeclareTextAccent{\.}{LG1}{95}
+\DeclareTextAccent{\=}{LG1}{22}
+\DeclareTextAccent{\^}{LG1}{94}
+\DeclareTextAccent{\`}{LG1}{18}
+\DeclareTextAccent{\~}{LG1}{126}
+\DeclareTextAccent{\H}{LG1}{125}
+\DeclareTextAccent{\u}{LG1}{21}
+\DeclareTextAccent{\v}{LG1}{20}
+\DeclareTextAccent{\r}{LG1}{23}
+\DeclareTextCommand{\b}{LG1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}}}
+\DeclareTextCommand{\c}{LG1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent24 #1%
+ \else{\ooalign{\unhbox\z@\crcr\hidewidth\char24\hidewidth}}\fi}
+\DeclareTextCommand{\d}{LG1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextSymbol{\AE}{LG1}{29}
+\DeclareTextSymbol{\OE}{LG1}{30}
+\DeclareTextSymbol{\O}{LG1}{31}
+\DeclareTextSymbol{\ae}{LG1}{26}
+\DeclareTextSymbol{\i}{LG1}{16}
+\DeclareTextSymbol{\j}{LG1}{17}
+\DeclareTextSymbol{\oe}{LG1}{27}
+\DeclareTextSymbol{\o}{LG1}{28}
+\DeclareTextSymbol{\ss}{LG1}{25}
+\DeclareTextSymbol{\textemdash}{LG1}{124}
+\DeclareTextSymbol{\textendash}{LG1}{123}
+\DeclareTextSymbol{\textexclamdown}{LG1}{60}
+\DeclareTextSymbol{\textquestiondown}{LG1}{62}
+\DeclareTextSymbol{\textquotedblleft}{LG1}{92}
+\DeclareTextSymbol{\textquotedblright}{LG1}{`\"}
+\DeclareTextSymbol{\textquoteleft}{LG1}{`\`}
+\DeclareTextSymbol{\textquoteright}{LG1}{`\'}
+\DeclareTextCommand{\aa}{LG1}
+ {{\accent23a}}
+\DeclareTextCommand{\L}{LG1}
+ {\leavevmode\setbox\z@\hbox{L}\hb@xt@\wd\z@{\hss\@xxxii L}}
+\DeclareTextCommand{\l}{LG1}
+ {{\@xxxii l}}
+\DeclareTextCommand{\AA}{LG1}
+ {\leavevmode\setbox\z@\hbox{h}\dimen@\ht\z@\advance\dimen@-1ex%
+ \rlap{\raise.67\dimen@\hbox{\char23}}A}
+\DeclareTextCommand{\textdollar}{LG1}{{%
+ \ifdim \fontdimen\@ne\font >\z@
+ \slshape
+ \else
+ \upshape
+ \fi
+ \char`\$}}
+\DeclareTextCommand{\textsterling}{LG1}{{%
+ \ifdim \fontdimen\@ne\font >\z@
+ \itshape
+ \else
+ \fontencoding{OT1}\fontfamily{cmr}\fontshape{ui}\selectfont
+ \fi
+ \char`\$}}
+
+\DeclareFontSubstitution{LG1}{ywclr}{m}{n}
+\DeclareSymbolFont{letters}{OML}{ywclm}{m}{it}
+\SetSymbolFont{letters}{bold}{OML}{ywclm}{b}{it}
+\let\oldencdef=\encodingdefault
+\let\oldrmdef=\rmdefault
+\let\oldttdef=\ttdefault
+\let\oldsfdef=\sfdefault
+\def\setupgreek{%
+ \renewcommand{\encodingdefault}{LG1}%
+ \renewcommand{\rmdefault}{ywclr}%
+ \renewcommand{\ttdefault}{ywcltt}%
+ \renewcommand{\sfdefault}{ywclss}%
+}\setupgreek
+\newcommand{\nogreek}[1]{{%
+ \renewcommand{\encodingdefault}{\oldencdef}%
+ \renewcommand{\rmdefault}{\oldrmdef}%
+ \renewcommand{\ttdefault}{\oldttdef}%
+ \renewcommand{\sfdefault}{\oldsfdef}\fontencoding\oldencdef
+ \fontfamily\oldrmdef\selectfont#1\setupgreek}}
+
+% Make unaccented lc and uc Greek letters available in math
+% lc
+%%%%%%%%%%%%%%%%%%%% try mathfont assignments (these were missing in hammer
+%\DeclareSymbolFont{operators} {LG1}{ywclr} {m}{n}
+%\DeclareSymbolFont{letters} {OML}{ywclm} {m}{it}
+%\DeclareSymbolFont{symbols} {OMS}{cmsy}{m}{n}
+%\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}
+%\SetSymbolFont{operators}{bold}{LG1}{ywclr} {bx}{n}
+%\SetSymbolFont{letters} {bold}{LG1}{ywclm} {b}{it}
+%\SetSymbolFont{symbols} {bold}{OMS}{cmsy}{b}{n}
+%\DeclareSymbolFontAlphabet{\mathrm} {operators}
+%\DeclareSymbolFontAlphabet{\mathnormal}{letters}
+%\DeclareSymbolFontAlphabet{\mathcal} {symbols}
+\DeclareMathAlphabet {\mathrm}{LG1}{ywclr}{m}{n}
+\DeclareMathAlphabet {\mathbf}{LG1}{ywclr}{bx}{n}
+\DeclareMathAlphabet {\mathsf}{LG1}{ywclss}{m}{n}
+\DeclareMathAlphabet {\mathit}{LG1}{ywclr}{m}{it}
+\DeclareMathAlphabet {\mathtt}{LG1}{ywcltt}{m}{n}
+\SetMathAlphabet\mathsf{bold}{OT1}{cmss}{bx}{n}
+\SetMathAlphabet\mathit{bold}{OT1}{cmr}{bx}{it}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareMathSymbol{^^e1}{\mathalpha}{letters}{`^^e1}
+\DeclareMathSymbol{^^e2}{\mathalpha}{letters}{`^^e2}
+\DeclareMathSymbol{^^e3}{\mathalpha}{letters}{`^^e3}
+\DeclareMathSymbol{^^e4}{\mathalpha}{letters}{`^^e4}
+\DeclareMathSymbol{^^e5}{\mathalpha}{letters}{`^^e5}
+\DeclareMathSymbol{^^e6}{\mathalpha}{letters}{`^^e6}
+\DeclareMathSymbol{^^e7}{\mathalpha}{letters}{`^^e7}
+\DeclareMathSymbol{^^e8}{\mathalpha}{letters}{`^^e8}
+\DeclareMathSymbol{^^e9}{\mathalpha}{letters}{`^^e9}
+\DeclareMathSymbol{^^ea}{\mathalpha}{letters}{`^^ea}
+\DeclareMathSymbol{^^eb}{\mathalpha}{letters}{`^^eb}
+\DeclareMathSymbol{^^ec}{\mathalpha}{letters}{`^^ec}
+\DeclareMathSymbol{^^ed}{\mathalpha}{letters}{`^^ed}
+\DeclareMathSymbol{^^ee}{\mathalpha}{letters}{`^^ee}
+\DeclareMathSymbol{^^ef}{\mathalpha}{letters}{`^^ef}
+\DeclareMathSymbol{^^f0}{\mathalpha}{letters}{`^^f0}
+\DeclareMathSymbol{^^f1}{\mathalpha}{letters}{`^^f1}
+\DeclareMathSymbol{^^f2}{\mathalpha}{letters}{`^^f2}
+\DeclareMathSymbol{^^f3}{\mathalpha}{letters}{`^^f3}
+\DeclareMathSymbol{^^f4}{\mathalpha}{letters}{`^^f4}
+\DeclareMathSymbol{^^f5}{\mathalpha}{letters}{`^^f5}
+\DeclareMathSymbol{^^f6}{\mathalpha}{letters}{`^^f6}
+\DeclareMathSymbol{^^f7}{\mathalpha}{letters}{`^^f7}
+\DeclareMathSymbol{^^f8}{\mathalpha}{letters}{`^^f8}
+\DeclareMathSymbol{^^f9}{\mathalpha}{letters}{`^^f9}
+% uc
+\DeclareMathSymbol{^^c1}{\mathalpha}{letters}{`^^c1}
+\DeclareMathSymbol{^^c2}{\mathalpha}{letters}{`^^c2}
+\DeclareMathSymbol{^^c3}{\mathalpha}{letters}{`^^c3}
+\DeclareMathSymbol{^^c4}{\mathalpha}{letters}{`^^c4}
+\DeclareMathSymbol{^^c5}{\mathalpha}{letters}{`^^c5}
+\DeclareMathSymbol{^^c6}{\mathalpha}{letters}{`^^c6}
+\DeclareMathSymbol{^^c7}{\mathalpha}{letters}{`^^c7}
+\DeclareMathSymbol{^^c8}{\mathalpha}{letters}{`^^c8}
+\DeclareMathSymbol{^^c9}{\mathalpha}{letters}{`^^c9}
+\DeclareMathSymbol{^^ca}{\mathalpha}{letters}{`^^ca}
+\DeclareMathSymbol{^^cb}{\mathalpha}{letters}{`^^cb}
+\DeclareMathSymbol{^^cc}{\mathalpha}{letters}{`^^cc}
+\DeclareMathSymbol{^^cd}{\mathalpha}{letters}{`^^cd}
+\DeclareMathSymbol{^^ce}{\mathalpha}{letters}{`^^ce}
+\DeclareMathSymbol{^^cf}{\mathalpha}{letters}{`^^cf}
+\DeclareMathSymbol{^^d0}{\mathalpha}{letters}{`^^d0}
+\DeclareMathSymbol{^^d1}{\mathalpha}{letters}{`^^d1}
+\DeclareMathSymbol{^^d3}{\mathalpha}{letters}{`^^d3}
+\DeclareMathSymbol{^^d4}{\mathalpha}{letters}{`^^d4}
+\DeclareMathSymbol{^^d5}{\mathalpha}{letters}{`^^d5}
+\DeclareMathSymbol{^^d6}{\mathalpha}{letters}{`^^d6}
+\DeclareMathSymbol{^^d7}{\mathalpha}{letters}{`^^d7}
+\DeclareMathSymbol{^^d8}{\mathalpha}{letters}{`^^d8}
+\DeclareMathSymbol{^^d9}{\mathalpha}{letters}{`^^d9}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Preload the .fd files
+
+% lg1ywclr.fd
+\DeclareFontFamily{LG1}{ywclr}{}
+\DeclareFontShape{LG1}{ywclr}{m}{n}
+ { <5> <6> <7> <8> <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclr
+ }{}
+\DeclareFontShape{LG1}{ywclr}{m}{sl}
+ { <5> <6> <7> <8> ywclsl8
+ <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclsl
+ }{}
+\DeclareFontShape{LG1}{ywclr}{m}{it}
+ { <5> <6> <7> ywclti7
+ <8> <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclti
+ }{}
+\DeclareFontShape{LG1}{ywclr}{m}{sc}
+ { <5> <6> ywclcsc6
+ <7> <8> ywclcsc8
+ <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclcsc
+ }{}
+%%%%%% bold series
+\DeclareFontShape{LG1}{ywclr}{b}{n}
+ {<->sub * ywclr/bx/n}{}
+
+%%%%%%% bold extended series
+\DeclareFontShape{LG1}{ywclr}{bx}{n}
+ { <5> <6> <7> <8> <9> <10> <11> <12> <14> <17> <20> <25> <32>
+<40> gen * ywclbx
+ }{}
+\DeclareFontShape{LG1}{ywclr}{bx}{sl}
+ { <5> <6> <7> <8> <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclbxsl
+ }{}
+\DeclareFontShape{LG1}{ywclr}{bx}{it}
+ {<->sub * ywclr/bx/n}{}
+
+% lg1clss.fd
+\DeclareFontFamily{LG1}{ywclss}{}
+\DeclareFontShape{LG1}{ywclss}{m}{n}
+ { <5> <6> <7> <8> ywclss8
+ <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclss
+ }{}
+
+\DeclareFontShape{LG1}{ywclss}{bx}{n}
+ { <5> <6> <7> <8> ywclssbx8
+ <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclssbx
+ }{}
+
+\DeclareFontShape{LG1}{ywclss}{m}{it}
+ {<->sub*ywclr/m/it}{}
+\DeclareFontShape{LG1}{ywclss}{m}{sl}
+ {<->sub*ywclr/m/sl}{}
+%%%%%% Font/shape undefined, therefore substituted
+\DeclareFontShape{LG1}{ywclss}{m}{sc}
+ {<->sub*ywclr/m/sc}{}
+%%%%%% Font/shape undefined, therefore substituted
+\DeclareFontShape{LG1}{ywclss}{m}{ui}
+ {<->sub*ywclr/m/n}{}
+%%%%%%% semibold condensed series
+\DeclareFontShape{LG1}{ywclss}{sbc}{n}
+ {<->sub*ywclr/bx/n}{}
+%%%%%%%% bold extended series
+%\DeclareFontShape{LG1}{ywclss}{bx}{n}
+% {<->sub*ywclss/m/n}{}
+%%%%%% Font/shape undefined, therefore substituted
+\DeclareFontShape{LG1}{ywclss}{bx}{ui}
+ {<->sub*ywclss/m/n}{}
+
+% lg1cltt.fd, corrected cmtt to cltt in first line, ynm
+\DeclareFontFamily{LG1}{ywcltt}{\hyphenchar \font\m@ne}
+\DeclareFontShape{LG1}{ywcltt}{m}{n}
+ { <5> <6> <7> <8> ywcltt8
+ <9> <10> <11> <12> <14> <17> <20> <25> gen * ywcltt
+ }{}
+%%%%% make sure subst shapes are available
+\DeclareFontShape{LG1}{ywcltt}{m}{it}
+ {<->sub * ywcltt/m/n}{}
+\DeclareFontShape{LG1}{ywcltt}{m}{sl}
+ {<->sub * ywcltt/m/n}{}
+\DeclareFontShape{LG1}{ywcltt}{m}{sc}
+ {<->sub * ywcltt/m/n}{}
+\DeclareFontShape{LG1}{ywcltt}{m}{ui}
+ {<->sub * ywcltt/m/n}{}
+\DeclareFontShape{LG1}{ywcltt}{bx}{n}
+ {<->sub * ywcltt/m/n}{}
+\DeclareFontShape{LG1}{ywcltt}{bx}{it}
+ {<->sub * ywcltt/m/n}{}
+\DeclareFontShape{LG1}{ywcltt}{bx}{ui}
+ {<->sub * ywcltt/m/n}{}
+
+% omlclm.fd, changed cmm to clm, ynm
+\DeclareFontFamily{OML}{ywclm}{\skewchar\font127 }
+\DeclareFontShape{OML}{ywclm}{m}{it}%
+ { <5> <6> <7> <8> <9> <10> <11> <12> <14> <17> <20> <25> gen * ywclmi%
+ }{}
+\DeclareFontShape{OML}{ywclm}{b}{it}{%
+ <5> <6> <7> <8> <9> gen * cmmib
+ <10> <11> <12> <14> <17> <20> <25> cmmib10
+ }{}
+\DeclareFontShape{OML}{ywclm}{bx}{it}
+ {<-> ssub * ywclm/b/it}{}
+
+% omsclr.fd
+\DeclareFontFamily{OMS}{ywclr}{\skewchar\font48 }
+\DeclareFontShape{OMS}{ywclr}{m}{n}
+ {<-> ssub * cmsy/m/n}{}
+\DeclareFontShape{OMS}{ywclr}{m}{it}
+ {<-> ssub * cmsy/m/n}{}
+\DeclareFontShape{OMS}{ywclr}{m}{sl}
+ {<-> ssub * cmsy/m/n}{}
+\DeclareFontShape{OMS}{ywclr}{m}{sc}
+ {<-> ssub * cmsy/m/n}{}
+\DeclareFontShape{OMS}{ywclr}{bx}{n}
+ {<-> ssub * cmsy/b/n}{}
+\DeclareFontShape{OMS}{ywclr}{bx}{it}
+ {<-> ssub * cmsy/b/n}{}
+\DeclareFontShape{OMS}{ywclr}{bx}{sl}
+ {<-> ssub * cmsy/b/n}{}
+\DeclareFontShape{OMS}{ywclr}{bx}{sc}
+ {<-> ssub * cmsy/b/n}{}
+
+% omsclsy.fd
+\DeclareFontFamily{OMS}{ywclsy}{\skewchar\font48 }
+\DeclareFontShape{OMS}{ywclsy}{m}{n}{%
+ <5> <6> <7> <8> <9> <10> gen * cmsy
+ <11> <12> <14> <17> <20> <25> cmsy10
+ }{}
+\DeclareFontShape{OMS}{ywclsy}{b}{n}{%
+ <5> <6> <7> <8> <9> gen * cmbsy
+ <10> <11> <12> <14> <17> <20> <25>cmbsy10
+ }{}
+
+% omxclex.fd
+\DeclareFontFamily{OMX}{ywclex}{}{}
+\DeclareFontShape{OMX}{ywclex}{m}{n}{
+ <-> sfixed * cmex10
+ }{}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ProcessOptions \relax % ynm
+%%
+%% End of file `greektex.sty'.
diff --git a/fonts/greek/greektex/greektexdoc.pdf b/fonts/greek/greektex/greektexdoc.pdf
new file mode 100644
index 0000000000..c9d551ac79
--- /dev/null
+++ b/fonts/greek/greektex/greektexdoc.pdf
Binary files differ
diff --git a/fonts/greek/greektex/greektexdoc.tex b/fonts/greek/greektex/greektexdoc.tex
new file mode 100644
index 0000000000..aa726b2f49
--- /dev/null
+++ b/fonts/greek/greektex/greektexdoc.tex
@@ -0,0 +1,513 @@
+\documentclass[11pt]{amsart}
+\usepackage{greektex}
+
+\def\greektex{\texttt{greektex}}
+
+\title{Ïäçãßåò ãéá ôç ÷ñÞóç ôïõ ðáêÝôïõ \protect\greektex}
+
+\begin{document}
+\maketitle
+\enlargethispage*{10pt}
+
+Áõôïß ðïõ Ý÷ïõí ìéá (ó÷åôéêÜ óýã÷ñïíç) åãêáôÜóôáóç ôïõ MIKTEX Þ
+åñãÜæïíôáé óå ðåñéâÜëëïí UNIX Þ LINUX, áñêåß íá äéáâÜóïõí ôá
+åäÜöéá 1~--~3 ðïõ åîçãïýí ðùò ðñÝðåé íá åãêáôáóôáèåß êáé ðùò
+÷ñçóéìïðïéÞôáé ôï \greektex. Ôá åäÜöéá ðïõ áêïëïõèïýí
+äßíïõí ðåñéóóüôåñåò ëåðôïìÝñåéåò êáé åîçãÞóåéò ãéá ôï ðáêÝôï.
+
+\section{ÃñÞãïñç åãêáôÜóôáóç ãéá ôï Miktex}
+
+Ãéá ôéò ïäçãßåò, äå÷üìáóôå üôé ôï Miktex åßíáé åãêáôáóôçìÝíï ìå ôá
+óõíçèéóìÝíá defaults, äçëáäÞ óôï öÜêåëï \verb+C:\texmf+, ìå ôéò
+ôïðéêÝò äéáöïñÝò óôï öÜêåëï \verb+C:\localtexmf+. Áí áõôü äåí
+áëçèåýåé, ï ÷ñÞóôçò ðñÝðåé íá êÜíåé ôéò áíÜëïãåò áëëáãÝò.
+\smallskip
+
+{\raggedright
+\quad
+\textbf{ÂÞìá 1}. ÄçìéïõñãÞóôå Ýíá öÜêåëï \texttt{ywcl} ìÝóá óôïí
+\verb+c:\texmf\fonts\source\public+ êáé ôïðïèåôÞóôå ó' áõôüí üëá
+ôá áñ÷åßá ðïõ âñßóêïíôáé óôï \texttt{ywcl}. (ÁõôÜ åßíáé ôá áñ÷åßá
+\texttt{metafont} ðïõ ÷ñåéÜæïíôáé ãéá ôéò ãñáììáôïóåéñÝò ôïõ
+\greektex.)
+\smallskip
+
+\quad
+\textbf{ÂÞìá 2}. ÄçìéïõñãÞóôå Ýíá öÜêåëï \greektex\ ìÝóá óôïí
+\verb+C:\texmf\tex\latex+ êáé ôïðïèåôÞóôå ó' áõôüí ôï áñ÷åßï
+\verb+greektex.sty+. (Áõôü åßíáé ôï âáóéêü ðáêÝôï.)
+\smallskip
+
+\quad
+\textbf{ÂÞìá 3}. ÔïðïèåôÞóôå ôï áñ÷åßï \verb+gehyphw.gr+ óôï
+öÜêåëï \verb+C:\texmf\tex\generic\hyphen+. (Áõôü åßíáé ôï áñ÷åßï
+ìå ôï óõëëáâéóìü.) \smallskip
+
+\quad
+\textbf{ÂÞìá 4}. ÂñÞôå ôï áñ÷åßï \verb+language.dat+ óôï öÜêåëï
+\verb+C:\localtexmf\tex\generic\config+, áíïßîôå ôï ìå êÜðïéï êåéìåíïãñÜöï
+êáé ðñïóèÝóôå óôçí ðñþôç ãñáììÞ ôç ëÝîç
+\verb+gehyphw.gr+ Ýôóé ðïõ ç ðñþôç ãñáììÞ íá åßíáé ùò åîÞò:
+\smallskip
+
+\verb+english ushyph.tex gehyphw.gr+
+\smallskip
+
+Áí äåí Ý÷åôå ôï öÜêåëï \verb+C:\localtexmf+, íá êÜíåôå áõôÞ ôçí áëëáãÞ
+óôï áñ÷åßï \verb+language.dat+ ðïõ âñßóêåôáé óôï öÜêåëï\\
+\verb+C:\texmf\tex\generic\config+
+\smallskip
+
+\quad
+\textbf{ÂÞìá 5}. Ãéá íá åíçìåñþóåôå ôï \verb+Miêtex+ ãéá ôéò áëëáãÝò,
+ðçãáßíåôå óôï ìåíïý
+\verb+START >> PROGRAMS >> MIKTEX >> MIKTEX OPTIONS+ \\
+êáé ðáôÜôå ôï êïõìðß \verb+REFRESH NOW+.
+}
+\smallskip
+
+\textit{Óçìåßùóç}. Óå ðñüóöáôåò åêäüóåéò ôïõ Miktex, ôá âÞìáôá 4
+êáé 5 ìðïñïýí íá ãßíïõí åýêïëá áðü ôï ðáñÜèõñï ðïõ áíïßãåé óôï
+ìåíïý\\ \verb+START >> PROGRAMS >> MIKTEX >> MIKTEX OPTIONS+.\\
+Ðçãáßíåôå ðñþôá óôï tab "Language", óôç ãëþóóá English, ðáôÞóôå
+edit, êáé ðñïóèÝóôå äßðëá óôï ushyph.tex ôï üíïìá gehyphw.gr.
+
+Áðü ôçí Üëëç ìåñéÜ, óå ìåñéêÝò, ðáëáéüôåñåò åêäüóåéò ôïõ \verb+Miktex+, áõôÞ ç
+äéáäéêáóßá ìðïñåß íá ìçí äçìéïõñãÞóåé Ýíá êáéíïýñãéï áñ÷åßï
+\verb+latex.fmt+ ðïõ åßíáé áðáñáßôçôï ãéá ôï óõëëáâéóìü ôùí
+åëëçíéêþí. Ó' áõôÞ ôçí ðåñßðôùóç, áíïßãåôå Ýíá ðáñÜèõñï CMD,
+ðçãáßíåôå óôï öÜêåëï \verb+C:\localtexmf\miktex\fmt+ (Þ ôï
+áíôßóôïé÷ï \verb+C:\texmf\miktex\fmt+) êáé ôñÝ÷åôå ôï ðñüãñáììá
+\smallskip
+
+\verb+initex latex.ltx+
+
+\section{ÃñÞãïñç åãêáôÜóôáóç óå ðåñéâÜëëïí UNIX}
+
+Ãéá ôéò ïäçãßåò, äå÷üìáóôå üôé ôï \TeX\ åßíáé åãêáôáóôçìÝíï ìå ôá
+óõíçèéóìÝíá defaults, äçëáäÞ óôï öÜêåëï \verb+/usr/share/texmf+.
+Áí áõôü äåí áëçèåýåé, ï ÷ñÞóôçò ðñÝðåé íá êÜíåé ôéò áíÜëïãåò
+áëëáãÝò.
+\smallskip
+
+{\raggedright \quad \textbf{ÂÞìá 1}. ÄçìéïõñãÞóôå Ýíá öÜêåëï
+\texttt{ywcl} ìÝóá óôïí
+\verb+/usr/share/texmf/fonts/source/public+ êáé ôïðïèåôÞóôå ó'
+áõôüí üëá ôá áñ÷åßá ðïõ âñßóêïíôáé óôï \texttt{ywcl}. (ÁõôÜ åßíáé
+ôá áñ÷åßá \texttt{metafont} ðïõ ÷ñåéÜæïíôáé ãéá ôéò ãñáììáôïóåéñÝò
+ôïõ \greektex.)
+\smallskip
+
+\quad \textbf{ÂÞìá 2}. ÄçìéïõñãÞóôå Ýíá öÜêåëï \greektex\ ìÝóá
+óôïí \verb+/usr/share/texmf/tex/latex+ êáé ôïðïèåôÞóôå ó' áõôüí ôï
+áñ÷åßï \verb+greektex.sty+. (Áõôü åßíáé ôï âáóéêü ðáêÝôï.)
+\smallskip
+
+\quad \textbf{ÂÞìá 3}. ÔïðïèåôÞóôå ôï áñ÷åßï \verb+gehyphw.gr+ óôï
+öÜêåëï \verb+/usr/share/texmf/tex/generic/hyphen+. (Áõôü åßíáé ôï
+áñ÷åßï ìå ôï óõëëáâéóìü.) \smallskip
+
+\quad \textbf{ÂÞìá 4}. ÂñÞôå ôï áñ÷åßï \verb+language.dat+ óôï
+öÜêåëï \verb+/usr/share/texmf/tex/generic/config+, áíïßîôå ôï ìå
+êÜðïéï êåéìåíïãñÜöï êáé ðñïóèÝóôå óôçí ðñþôç ãñáììÞ ôç ëÝîç
+\verb+gehyphw.gr+ Ýôóé ðïõ ç ðñþôç ãñáììÞ íá åßíáé ùò åîÞò:
+\smallskip
+
+\verb+english ushyph.tex gehyphw.gr+
+\smallskip
+
+ÊÜíåôå áõôÞ ôçí áëëáãÞ
+óôï áñ÷åßï \verb+language.dat+ ðïõ âñßóêåôáé óôï öÜêåëï\\
+\verb+/usr/share/texmf/tex/generic/config+
+\smallskip
+
+\quad \textbf{ÂÞìá 5}. Ãéá íá åíçìåñþóåôå ôï \verb+LaTex+ ãéá ôéò
+áëëáãÝò, ãñÜøôå \verb+texhash+ \\}
+\smallskip
+
+\textit{Óçìåßùóç}. Óå ìåñéêÝò, ðáëáéüôåñåò åêäüóåéò ôïõ
+\verb+LaTex+, áõôÞ ç äéáäéêáóßá ìðïñåß íá ìçí äçìéïõñãÞóåé Ýíá
+êáéíïýñãéï áñ÷åßï \verb+latex.fmt+ ðïõ åßíáé áðáñáßôçôï ãéá ôï
+óõëëáâéóìü ôùí åëëçíéêþí. Ó' áõôÞ ôçí ðåñßðôùóç, áíïßãåôå Ýíá
+ðáñÜèõñï (Shell), ðçãáßíåôå óôï öÜêåëï \verb+/usr/share/texmf/fmt+
+(Þ ôï áíôßóôïé÷ï \verb+/usr/share/texmf/mft+) êáé ôñÝ÷åôå ôï
+ðñüãñáììá
+\smallskip
+
+\verb+initex latex.ltx+
+
+
+\section{×ñÞóç ôïõ \greektex}
+
+Ôï \greektex\ ìðïñåß íá ÷ñçóéìïðïéçèåß ìå ïðïéáäÞðïôå <<êëÜóç>>
+ôïõ \LaTeX, ð.÷., \verb+article+, \verb+book+, \verb+amsart+,
+\verb+amsbook+, ê.ëð. ÁðëÜ ôï êáëïýìå ùò <<ðáêÝôï>> ìå ôçí åíôïëÞ
+\smallskip
+
+\verb+\usepackage{greektex}+
+\smallskip
+
+\noindent
+ìáæß ìå ü,ôé Üëëá ðáêÝôá èÝëïõìå íá êáëÝóïõìå. Ôï áíÜìéêôï
+åëëçíéêü êáé áããëéêü êåßìåíï ðñÝðåé íá åßíáé óå Ýíá áðü ôá äýï
+êïéíÜ óõóôÞìáôá êùäéêïðïßçóçò, \verb+ISO-8859-7+ Þ
+\verb+Windows-1253+. ÁõôÜ äéáöÝñïõí ìüíï óå êÜðïéï ôïíéóìÝíï
+êåöáëáßï ãñÜììá, áëëÜ ôï ðñüâëçìá áðïöåýãåôáé óôï \greektex\
+åðåéäÞ ôï ðáêÝôï áíáãíùñßæåé ôïõò åîÞò <<óõíäõáóìïýò>> (ligatures)
+ðïõ ìáò åðéôñÝðïõí íá ãñÜöïõìå ôïíéóìÝíá êåöáëáßá ìå äýï
+÷áñáêôÞñåò, ùò åîÞò:
+\smallskip
+
+'{}Á $\mapsto$ 'Á\quad '{}Å $\mapsto$ 'Å\quad '{}Ç $\mapsto$ 'Ç\quad
+'{}É $\mapsto$ 'É\quad '{}Ï $\mapsto$ 'Ï\quad '{}Õ $\mapsto$ 'Õ\quad '{}Ù $\mapsto$ 'Ù
+\smallskip
+
+\noindent
+ÅðéðëÝïí, ôï \greektex\ áíáãíùñßæåé êáé ôïõò åîÞò óõíäõáóìïýò ðïõ ðáñÜãïõí
+ôá åëëçíéêÜ åéóáãùãéêÜ êáé ìåñéêÜ ãñÜììáôá ìå ôüíïõò êáé äéáêñéôéêÜ
+ðïõ äåí åßíáé ðÜíôá åýêïëá íá ôá ãñÜøïõìå ìå ôïõò óõíçèéóìÝíïõò êåéìåíïãñÜöïõò:
+\smallskip
+
+\verb+<<+ $\mapsto$ <<\quad \verb+>>+ $\mapsto$ >>\quad
+\verb+"+ß $\mapsto$ "ß\quad \verb+"+ý $\mapsto$ "ý\quad
+\verb+"+É $\mapsto$ "É\quad \verb+"+Õ $\mapsto$ "Õ
+
+\noindent
+Ãéá ôçí áðïóôñïöÞ ÷ñçóéìïðïéïýìå ôï ðñïöáíÝò:
+\smallskip
+
+\verb+ó' áãáðþ+ $\mapsto$ ó' áãáðþ
+\smallskip
+
+\noindent
+êáé ãéá ôçí Üíù ôåëåßá õðÜñ÷åé ç åíôïëÞ \verb+\áô+, ð.÷.,
+\smallskip
+
+\verb+Üíù ôåëåßá\áô+ $\mapsto$ Üíù ôåëåßá\áô
+\smallskip
+
+\noindent
+Ç Üíù ôåëåßá ìðïñåß íá ÷ñçóéìïðïéçèåß êáé óôá ìáèçìáôéêÜ (math mode).
+
+ÕðÜñ÷åé åðßóçò êáé ç åëëçíéêÞ Ýêäïóç ôïõ áããëéêïý \verb+\today+:
+\smallskip
+
+\verb+\óçìåñá+ $\mapsto$ \óçìåñá
+\smallskip
+
+Óå åëëçíéêÜ ìáèçìáôéêÜ êåßìåíá óõíÞèùò ÷ñçóéìïðïéïýìå ôá
+<<åëëçíéêÜ ôïõ Knuth>> ìÝóá óå ôýðïõò, äçëáäÞ ãñÜöïíôáò
+\verb+\alpha+ ãéá ôï á, \verb+\beta+ ãéá ôï â, ê.ëð. Ìå ôï
+\greektex\ ìðïñïýìå íá ÷ñçóéìïðïéÞóïõìå êáé üëá ôá åëëçíéêÜ ìéêñÜ
+êáé êåöáëáßá ãñÜììáôá \textit{áëëÜ ÷ùñßò ôüíïõò}: ãéá ðáñÜäåéãìá,
+\smallskip
+
+\verb+$\phi(x) = \Gamma(\pi(x))$+ $\mapsto$ $\phi(x) = \Gamma(\pi(x))$
+
+\verb+$ö(x) = Ã(ð(x))$+ $\mapsto$ $ö(x) = Ã(ð(x))$
+\smallskip
+
+\textit{ÐáñáôçñÞóåéò}: (1) Ôï \greektex\ áíáãíùñßæåé ôçí åíôïëÞ
+\verb+\uppercase{..}+, áëëÜ ç áíôßóôïé÷ç \verb+\lowercase{..}+ äåí äßíåé óùóôÜ
+áðïôåëÝóìáôá óå åëëçíéêÝò ëÝîåéò, âáóéêÜ åðåéäÞ äåí îÝñåé ðïõ íá âÜëåé ôïõò ôüíïõò.
+Áí ç êëÜóç (documentclass) ðïõ ÷ñçóéìïðïéåßôå áðáéôåß áõôÞ ôçí åíôïëÞ
+(ðïõ åßíáé ðïëý óðÜíéï), ôüôå ðñÝðåé íá êÜíåôå êÜðïéá áëëáãÞ.
+
+(2) Ôï \greektex\ äåí Ý÷åé åëëçíéêÞ åðÝêôáóç ôçò ãñáììáôïóåéñÜò boldface+italics,
+ïýôå óå êåßìåíï ïýôå óå ìáèçìáôéêÜ. Ôï ðñüâëçìá åîçãåßôáé óôï åäÜöéï~\ref{fonts},
+üðïõ êáé ðñïôåßíïíôáé åíáëëáêôéêÝò åðéëïãÝò.
+
+\section{Óõìâáôüôçôá ìå Üëëá ðáêÝôá}
+
+Ôï \greektex\ åßíáé óõìâáôü ìå üëá ôá ðáêÝôá ôïõ \LaTeX\ ðïõ äåí
+Ý÷ïõí <<ï÷ôÜìðéôåò>> åóùôåñéêÝò åíôïëÝò, åðåéäÞ üëåò ïé åíôïëÝò
+ðïõ áíáãíùñßæåé åßíáé óôá åëëçíéêÜ\áô óôçí ðñÜîç áõôü óçìáßíåé üôé
+äåí âñßóêåé êáíåßò ðñüâëçìá óõìâáôüôçôáò ðáñÜ ìüíïí (ßóùò) áí
+÷ñçóéìïðïéÞóåé ìáæß ìå ôï \greektex\ êÜðïéï ðáêÝôï óå ãëþóóá Üëëç
+áðü ôá áããëéêÜ.
+
+Ôï \greektex\ åßíáé \textit{óõíôçñçôéêÞ åðÝêôáóç} ôïõ \LaTeX, ìå
+ôçí ôå÷íéêÞ Ýííïéá üôé ôá ìÝñç åíüò áñ÷åßïõ ðïõ åßíáé óôá áããëéêÜ
+èá ôõðùèïýí áêñéâþò üðùò èá ôõðþíïíôáí áí äåí åß÷áìå êáëÝóåé ôï
+\greektex. Ç ìüíç åîáßñåóç ó' áõôü ôïí êáíüíá åßíáé ïé óõíäõáóìïß
+\verb+<<+, \verb+>>+ ðïõ ðáñÜãïõí ôá åëëçíéêÜ åéóáãùãéêÜ ìå ôï
+\greektex\ áíôß ãéá êÜôé ðåñßåñãá ðñÜãìáôá ÷ùñßò ôï \greektex\áô
+êáé áí èÝëïõìå áõôÜ ôá ðåñßåñãá ðñÜãìáôá áðëÜ <<äéáóðÜìå>> ôïõò
+óõíäõáóìïýò ìå ôï \verb+{}+, äçëáäÞ ãñÜöïíôáò \verb+<{}<+ áíôß ãéá
+\verb+<<+.
+
+\section{Ïé ãñáììáôïóåéñÝò}
+\label{fonts}
+
+Ôá åëëçíéêÜ ãñÜììáôá ôùí ãñáììáôïóåéñþí ôïõ \greektex\ åßíáé
+ìéêñÝò ðáñáëëáãÝò ôùí êëáóéêþí (ðëÝïí) åëëçíéêþí ãñáììáôïóåéñþí
+ôïõ Silvio Levy, ðïõ ðñïãñáììÜôéóå óå \texttt{metafont} ôá ëåãüìåíá
+\textit{áðëÜ} ôçò åëëçíéêÞò ôõðïãñáößáò\áô ïé âáóéêÝò
+ãñáììáôïóåéñÝò \texttt{ywclr10}, \texttt{ywclbx10},
+\texttt{ywclcsc10} êáé \texttt{ywcltt10} åßíáé áêñéâþò ïé
+ãñáììáôïóåéñÝò ôïõ Levy, åíùìÝíåò ìå ôéò áíôßóôïé÷åò
+ãñáììáôïóåéñÝò ôïõ Knuth. Ôï \greektex\ ðñïóöÝñåé åðåêôÜóåéò óôá
+åëëçíéêÜ ãéá üëåò ôéò <<êëáóéêÝò>> ãñáììáôïóåéñÝò ôïõ Knuth.
+Áêïëïõèåß ï ðëÞñçò êáôÜëïãïò áõôþí ôùí
+ãñáììáôïóåéñþí, ìå Ýíáí áðü ôïõò ôñüðïõò ìå ôïõò ïðïßïõò ìðïñïýìå
+íá ôéò êáëÝóïõìå (õðÜñ÷ïõí êáé Üëëïé ôñüðïé óôï \LaTeX):\\[10pt]
+\begin{tabular}{llll}
+roman &(áðëÜ) &\verb+\textup{Ãéþñãïò}+ &\textup{Ãéþñãïò}\\
+slanted &(ðëÜãéá) &\verb+\textsl{Ãéþñãïò}+ &\textsl{Ãéþñãïò}\\
+italic &(øåõäï-çôáëéêÜ) &\verb+\textit{Ãéþñãïò}+ &\textit{Ãéþñãïò}\\
+boldface &(ìáýñá) &\verb+\textbf{Ãéþñãïò}+ &\textbf{Ãéþñãïò}\\
+slanted bold &(ðëÜãéá ìáýñá) &\verb+\textbf{\textsl{Ãéþñãïò}}+
+&\textbf{\textsl{Ãéþñãïò}}\\
+small caps &(ìéêñÜ êåöáëáßá) &\verb+\textsc{Ãéþñãïò}+ &\textsc{Ãéþñãïò}\\
+sans serif &(÷ùñßò ðáôïýñåò) &\verb+\textsf{Ãéþñãïò}+ &\textsf{Ãéþñãïò}\\
+typewriter &(ãñáöïìç÷áíÞò) &\verb+\texttt{Ãéþñãïò}+ &\texttt{Ãéþñãïò}\\
+math italic &(ìáèçìáôéêÜ) &\verb+$x=y$+ &$x=y$\\
+\end{tabular}
+\smallskip
+
+\noindent
+Ôá áðëÜ åßíáé âÝâáéá ôï default óôï êåßìåíï, êáé ôá ìáèçìáôéêÜ ôï default
+óôá ìáèçìáôéêÜ, êáé äåí ÷ñåéÜæïíôáé åéäéêÝò åíôïëÝò. Óôïí åðüìåíï ðßíáêá
+ðáñáèÝôïõìå ôá ïíüìáôá áõôþí ôùí ãñáììáôïóåéñþí êáé ôéò ãñáììáôïóåéñÝò ôïõ
+áããëéêïý \LaTeX\ ðïõ åðåêôåßíïõí:\\[10pt]
+\begin{tabular}{llll}
+roman &(áðëÜ) &ywclr &cmr\\
+slanted &(ðëÜãéá) &ywclsl &cmsl\\
+italic &<<øåõäï-çôáëéêÜ>>) &ywclti &cmti\\
+boldface &(ìáýñá) &ywclbx &cmbx\\
+slanted bold &(ðëÜãéá ìáýñá) &ywclbxsl &cmbxsl\\
+small caps &(ìéêñÜ êåöáëáßá) &ywclcsc &cmcsc\\
+sans serif &(÷ùñßò ðáôïýñåò) &ywclss &cmss\\
+typewriter &(ãñáöïìç÷áíÞò) &ywcltt &cmtt\\
+math italic &(ìáèçìáôéêÜ) &ywclmi &cmmi\\
+\end{tabular}
+\smallskip
+
+\textit{ÐáñáôçñÞóåéò}. (1) Óôçí åëëçíéêÞ ôõðïãñáößá õðÜñ÷åé âáóéêÜ
+ìüíï Ýíá åßäïò áðü ðëÜãéá ãñÜììáôá, áõôÜ ðïõ êáëÝóáìå åäþ
+\textsl{ðëÜãéá}. 'Å÷ïõìå óõìðåñéëÜâåé ôç ãñáììáôïóåéñÜ
+\texttt{ywclti} (øåõäï-éôáëéêÜ) åðåéäÞ ôçí ÷ñçóéìïðïéïýí ðïëëÜ
+ðáêÝôá ôïõ \LaTeX. ÁõôÞ äéáöÝñåé åëÜ÷éóôá áðü ôá êáíïíéêÜ ðëÜãéá
+(slanted), êõñßùò áöÞíïíôáò ìåãáëýôåñï ÷þñï áíÜìåóá óôá ãñÜììáôá.
+Ìåñéêïß ÷ñÞóôåò Ý÷ïõí ìÜèåé íá ôçí ðñïôéìïýí. Áõôïß ðïõ äåí ôïõò
+áñÝóåé, ìðïñïýí åýêïëá íá ôçí áíôéêáôáóôÞóïõí <<óöáéñéêÜ>> ìå ôçí
+åîÞò åíôïëÞ óôá macros ðïõ ÷ñçóéìïðïéïýí:
+\smallskip
+
+\verb+\let\it=\sl+
+\smallskip
+
+(2) Ôï ßäéï ó÷üëéï ðñÝðåé íá ãßíåé êáé ãéá ôç ãñáììáôïóåéñÜ
+\texttt{ywclss} (÷ùñßò ðáôïýñåò) ðïõ ðñÝðåé íá èåùñåßôáé ùò
+ðåéñáìáôéêÞ. Åßíáé ÷ñÞóéìç êõñßùò ãéá äéáöÜíåéåò, êáé åßíáé
+óõíôçñçôéêÞ åðÝêôáóç ôùí êëáóéêþí sans serif ôïõ Knuth óôá áããëéêÜ.
+
+\section{Ðïëõôïíéêü}
+
+Ïé ãñáììáôïóåéñÝò ôïõ \greektex\ ðåñéÝ÷ïõí üëá ôá ãñÜììáôá ôïõ
+ðïëõôïíéêïý, ìå ôá äýï ðíåýìáôá, ôïõò ôñåéò ôüíïõò êáé ôçí
+õðïãåãñáììÝíç. Ãéá íá ãñÜøïõìå áõôïýò ôïõò ÷áñáêôÞñåò óå áñ÷åßï
+ðñÝðåé íá ÷ñçóéìïðïéÞóïõìå ôéò åîÞò ---ü÷é öéëéêÝò--- åíôïëÝò,
+üðïõ ÷ñçóéìïðïéïýìå ãéá ôï ðáñÜäåéãìá ôá ãñÜììáôá `á' êáé `Á' êáé
+ôï õðïãåãñáììÝíï öùíÞåí \áé. Ïé åíôïëÝò éó÷ýïõí ãéá üëá ôá
+öùíÞåíôá.
+\enlargethispage*{20pt}
+
+\begin{tabular}{cccccccccccc}
+\verb+\ø á+ : \ø á &\verb+\ø Ü+ : \ø Ü & \verb+\ä á+ : \ä á
+&\verb+\ä Ü+ : \ä Ü &\verb+\ð á + : \ð á& \verb+\â á+ : \â á \\
+\verb+\øï á+ : \øï á &\verb+\øð á+ : \øð á &\verb+\äï á+ :
+\äï á &\verb+\äð á+ : \äð á & \verb+\øâ á+ : \øâ á & \verb+\äâ á+: \äâ á\\
+\verb+\ø Á+ : \ø Á & \verb+\ä Á+ : \ä Á \\
+\verb+\øï Á+ : \øï Á &\verb+\øð Á+ : \øð Á &\verb+\äï Á+ :
+\äï Á &\verb+\äð Á+ : \äð Á & \verb+\øâ Á+ : \øâ Á & \verb+\äâ Á+: \äâ Á\\
+\verb+\áé+ : \áé & \verb+\çé+ : \çé & \verb+\ùé+ : \ùé \\
+\verb+\â\áé+ : \â\áé &\verb+\ø\áé+ : \ø\áé & \verb+\ä\áé+ \ä\áé & \verb+\ð\áé+ : \ð\áé\\
+\verb+\øï\áé+ : \øï\áé & \verb+\øð\áé+ \øð\áé &\verb+\äï\áé+ : \äï\áé
+& \verb+\äð\áé+ : \äð\áé
+\end{tabular}
+\smallskip
+
+\noindent
+(Ìåñéêïß áð' áõôïýò ôïõò óõíäõáóìïýò äåí åìöáíßæïíôáé óå åëëçíéêÝò ëÝîåéò.)
+
+Ç õðïôåßíïõóá ãñÜöåôáé óôá êåöáëáßá ìå åéäéêÞ åíôïëÞ:
+\smallskip
+
+\verb+Á\õðïôåéíïõóá+ : Á\õðïôåéíïõóá
+\smallskip
+
+\noindent
+Ï ðñïöáíÞò ìíçìïíéêüò êáíüíáò åßíáé ç ÷ñÞóç ôùí áñ÷éêþí ôùí ëÝîåùí <<øéëÞ>>,
+<<äáóåßá>>, ê.ëð., êáé ôá ðíåýìáôá ðñÝðåé íá ãñÜöïíôáé ðñéí áðü ôïõò ôüíïõò.
+Ôï óýóôçìá ðñïöáíþò äåí åßíáé ðñáêôéêü ãéá íá ãñÜøåé êáíåßò ìåãÜëá êåßìåíá
+óå ðïëõôïíéêü, áëëÜ ìðïñåß íá ÷ñçóéìïðïéçèåß ãéá ìéêñÜ áðïóðÜóìáôá êáé
+ç ãñáììáôïóåéñÜ ôïõ Levy åßíáé éäéáßôåñá üìïñöç óôï ðïëõôïíéêü:
+\begin{verse}
+Ðñù"ß, êá\â é ëéïðåñß÷õôç êá\â é ëéüêáë' å\øð éíáé \ä ç ìÝñá, \\
+êé' \ä ç \ø ÁèÞíá æáöåéñüðåôñá óô\ð çò ã\ð çò ô\â ï äá÷ôõëßäé. \\
+Ô\â ï ö\ð ùò ðáíôï\ð õ, êé' \äï ïëï ô\â ï ö\ð ùò, êé' \äï ïëá ô\â ï ö\ð ùò ô\â á äåß÷íåé \\
+êá\â é óôñïããõë\â á êá\â é óôáëùìÝíá, êïßôá, ä\â åí \ø áöÞíåé \\
+ôßðïôå èáìðï÷Üñáãï, í\â á ì\â çí ô\â ï îåäéáëýíåéò \\
+\øï ïíåéñï \øï áí å\øð éíáé, \øï ç êé' \øï áí \ø á÷í\â ïò \øï ç \øï áí å\øð éíáé
+ êñïõóô\â ï êÜôé.
+\end{verse}
+
+
+\section{Äåßãìáôá}
+\parindent0pt
+
+\hskip -10pt ÁðëÜ, ywcl\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+ 'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~ 1~2~3~4~5~6~7~8~9~0~<<~>>
+\pagebreak[4]
+
+\hskip -10pt {\sl ÐëÜãéá, ywclsl\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+ 'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~ 1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+\hskip -10pt {\itshape Øåõäï-éôáëéêÜ, ywclti\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~ 1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+\hskip -10pt {\bf Ìáýñá, ywclbx\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+\hskip -10pt {\bfseries\slshape ÐëÜãéá ìáýñá, ywclbxsl\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù ~1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+\hskip -10pt {\scshape ÌéêñÜ êáé ìåãÜëá êåöáëáßá, ywclcsc\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~ 1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+\hskip -10pt {\sffamily ×ùñßò ðáôïýñåò, ywclss\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+ 'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~ 1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+\hskip -10pt {\ttfamily Ãñáöïìç÷áíÞò, ywcltt\\
+a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+á~Ü~â~ã~ä~å~Ý~æ~ç~Þ~è~é~ß~ú~"ß~ê~ë~ì~í~î~ï~ü~ð~ñ~ó~ô~õ~ý~û~"ý~ö~÷~ø~ù~þ~ò\\
+Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù\\
+'Á~'Å~'Ç~'É~'Ï~'Õ~"Õ~'Ù~1~2~3~4~5~6~7~8~9~0~<<~>>}
+%\smallskip
+
+%\hskip -10pt $Ìáèçìáôéêá~éôáëéêá~ yw clmi\\
+%a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v\\
+%A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~1~2~3~4~5~6~7~8~9~0\\
+%á~â~ã~ä~å~Ý~æ~ç~è~é~~ê~ë~ì~í~î~ï~~ð~ñ~ó~ô~õ~ö~÷~ø~ù~ò\\
+%Á~Â~Ã~Ä~Å~Î~Ç~È~É~Ê~Ë~Ì~Í~Î~Ï~Ð~Ñ~Ó~Ô~Õ~Ö~×~Ø~Ù~
+%1~2~3~4~5~6~7~8~9~0$
+%\smallskip
+
+
+\section{Ç êùäéêïðïßçóç}
+
+ÐáñáèÝôïõìå ôçí êùäéêïðïßçóç ôùí ãñáììáôïóåéñþí ôïõ \greektex, ðïõ åßíáé ç
+ßäéá óå üëåò ôéò ãñáììáôïóåéñÝò ôïõ \greektex\ åêôüò áðü ôçí
+\verb+ywcltt+.
+\newcommand\numb[3]{\makebox[.5cm][r]{#1}\ \ \makebox[.6cm][r]{#2}\ %
+\makebox[.9cm][r]{#3}}
+\newcommand{\tst}[1]{\symbol{#1}}
+
+\begin{tabbing}
+
+\=\numb{00}{0}{000} \qquad \=\tst{0} \qquad \=\tst{1} \qquad \=\tst{2} \qquad \=\tst{3} \qquad \=\tst{4} \qquad \=\tst{5} \qquad \=\tst{6} \qquad \=\tst{7} \\[.5ex]
+
+\>\numb{08}{8}{010} \>\tst{8} \>\tst{9} \>\tst{10} \>\tst{11} \>\tst{12} \>\tst{13} \>\tst{14} \>\tst{15} \\[.5ex]
+
+\>\numb{10}{16}{020} \>\tst{16} \>\tst{17} \>\tst{18} \>\tst{19} \>\tst{20} \>\tst{21} \>\tst{22} \>\tst{23}\\[.5ex]
+
+\>\numb{18}{24}{030} \>\tst{24} \>\tst{25} \>\tst{26} \>\tst{27} \>\tst{28} \>\tst{29} \>\tst{30} \>\tst{31} \\[.5ex]
+
+\>\numb{20}{32}{040} \>\tst{32} \>\tst{33} \>\tst{34} \>\tst{35} \>\tst{36} \>\tst{37} \>\tst{38} \>\tst{39} \\[.5ex]
+
+\>\numb{28}{40}{050} \>\tst{40} \>\tst{41} \>\tst{42} \>\tst{43} \>\tst{44} \>\tst{45} \>\tst{46} \>\tst{47} \\[.5ex]
+
+\>\numb{30}{48}{060} \>\tst{48} \>\tst{49} \>\tst{50} \>\tst{51} \>\tst{52} \>\tst{53} \>\tst{54} \>\tst{55} \\[.5ex]
+
+\>\numb{38}{56}{070} \>\tst{56} \>\tst{57} \>\tst{58} \>\tst{59} \>\tst{60} \>\tst{61} \>\tst{62} \>\tst{63} \\[.5ex]
+
+\>\numb{40}{64}{100} \>\tst{64} \>\tst{65} \>\tst{66} \>\tst{67} \>\tst{68} \>\tst{69} \>\tst{70} \>\tst{71} \\[.5ex]
+
+\>\numb{48}{72}{110} \>\tst{72} \>\tst{73} \>\tst{74} \>\tst{75} \>\tst{76} \>\tst{77} \>\tst{78} \>\tst{79} \\[.5ex]
+
+\>\numb{50}{80}{120} \>\tst{80} \>\tst{81} \>\tst{82} \>\tst{83} \>\tst{84} \>\tst{85} \>\tst{86} \>\tst{87} \\[.5ex]
+
+\>\numb{58}{88}{130} \>\tst{88} \>\tst{89} \>\tst{90} \>\tst{91} \>\tst{92} \>\tst{93} \>\tst{94} \>\tst{95} \\[.5ex]
+
+\>\numb{60}{96}{140} \>\tst{96} \>\tst{97} \>\tst{98} \>\tst{99} \>\tst{100} \>\tst{101} \>\tst{102} \>\tst{103}\\[.5ex]
+
+\>\numb{68}{104}{150} \>\tst{104} \>\tst{105} \>\tst{106} \>\tst{107} \>\tst{108} \>\tst{109} \>\tst{110} \>\tst{111}\\[.5ex]
+
+\>\numb{70}{112}{160} \>\tst{112} \>\tst{113} \>\tst{114} \>\tst{115} \>\tst{116} \>\tst{117} \>\tst{118} \>\tst{119} \\[.5ex]
+
+\>\numb{78}{120}{170} \>\tst{120} \>\tst{121} \>\tst{122} \>\tst{123} \>\tst{124} \>\tst{125} \>\tst{126} \>\tst{127} \\[.5ex]
+
+\>\numb{80}{128}{200} \>\tst{128} \>\tst{129} \>\tst{130} \>\tst{131} \>\tst{132} \>\tst{133} \>\tst{134} \>\tst{135} \\[.5ex]
+
+\>\numb{88}{136}{210} \>\tst{136} \>\tst{137} \>\tst{138} \>\tst{139} \>\tst{140} \>\tst{141} \>\tst{142} \>\tst{143} \\[.5ex]
+
+\>\numb{90}{144}{220} \>\tst{144} \>\tst{145} \>\tst{146} \>\tst{147} \>\tst{148} \>\tst{149} \>\tst{150} \>\tst{151} \\[.5ex]
+
+\>\numb{98}{152}{230} \>\tst{152} \>\tst{153} \>\tst{154} \>\tst{155} \>\tst{156} \>\tst{157} \>\tst{158} \>\tst{159} \\[.5ex]
+
+\>\numb{A0}{160}{240} \>\tst{160} \>\tst{161} \>\tst{162} \>\tst{163} \>\tst{164} \>\tst{165} \>\tst{166} \>\tst{167} \\[.5ex]
+
+\>\numb{A8}{168}{250} \>\tst{168} \>\tst{169} \>\tst{170} \>\tst{171} \>\tst{172} \>\tst{173} \>\tst{174} \>\tst{175} \\[.5ex]
+
+\>\numb{B0}{176}{260} \>\tst{176} \>\tst{177} \>\tst{178} \>\tst{179} \>\tst{180} \>\tst{181} \>\tst{182} \>\tst{183} \\[.5ex]
+
+\>\numb{B8}{184}{270} \>\tst{184} \>\tst{185} \>\tst{186} \>\tst{187} \>\tst{188} \>\tst{189} \>\tst{190} \>\tst{191} \\[.5ex]
+
+\>\numb{C0}{192}{300} \>\tst{192} \>\tst{193} \>\tst{194} \>\tst{195} \>\tst{196} \>\tst{197} \>\tst{198} \>\tst{199} \\[.5ex]
+
+\>\numb{C8}{200}{310} \>\tst{200} \>\tst{201} \>\tst{202} \>\tst{203} \>\tst{204} \>\tst{205} \>\tst{206} \>\tst{207} \\[.5ex]
+
+\>\numb{D0}{208}{320} \>\tst{208} \>\tst{209} \>\tst{210} \>\tst{211} \>\tst{212} \>\tst{213} \>\tst{214} \>\tst{215} \\[.5ex]
+
+\>\numb{D8}{216}{330} \>\tst{216} \>\tst{217} \>\tst{218} \>\tst{219} \>\tst{220} \>\tst{221} \>\tst{222} \>\tst{223} \\[.5ex]
+
+\>\numb{E0}{224}{340} \>\tst{224} \>\tst{225} \>\tst{226} \>\tst{227} \>\tst{228} \>\tst{229} \>\tst{230} \>\tst{231} \\[.5ex]
+
+\>\numb{E8}{232}{350} \>\tst{232} \>\tst{233} \>\tst{234} \>\tst{235} \>\tst{236} \>\tst{237} \>\tst{238} \>\tst{239} \\[.5ex]
+
+\>\numb{F0}{240}{360} \>\tst{240} \>\tst{241} \>\tst{242} \>\tst{243} \>\tst{244} \>\tst{245} \>\tst{246} \>\tst{247} \\[.5ex]
+
+\>\numb{F8}{248}{370} \>\tst{248} \>\tst{249} \>\tst{250} \>\tst{251} \>\tst{252} \>\tst{253} \>\tst{254} \>\tst{255}
+\end{tabbing}
+
+
+
+
+
+\end{document}
diff --git a/fonts/greek/grtimes/README b/fonts/greek/grtimes/README
new file mode 100644
index 0000000000..21f8829a43
--- /dev/null
+++ b/fonts/greek/grtimes/README
@@ -0,0 +1,62 @@
+GREEK
+
+ Ôï ðáêÝôï áõôü êÜíåé äõíáôü ôçí ÷ñçóéìïðïßçóç ôùí ãíùóôþí ãñáììáôïóåéñþí
+Times New Roman Greek, Courier Greek êáé Arial Greek ìå ôçí åëëçíéêÞ
+åðéëïãÞ ôïõ ðáêÝôïõ babel ôïõ LaTeX. Ïé ãñáììáôïóåéñÝò áõôÝò åßíáé
+áíáðüóðáóôï êïììÜôé êÜèå õðïëïãéóôÞ óôïí ïðïßï åßíáé åãêáôåóôçìÝíï êÜðïéï
+áðü ôá ðñüóöáôá ëåéôïõñãéêÜ óõóôÞìáôá ôçò åôáéñåßáò MicroSoft, ð.÷.
+Windows95 Þ WindowsNT. Ïé ãñáììáôïóåéñÝò äåí óõìðåñéëáìâÜíïíôáé óôï ðáêÝôï
+êáèþò ç åôáéñåßá Monotype äåí åðéôñÝðåé íá äéáèÝôåé êáíåßò ðáñáãþìåíåò
+ãñáììáôïóåéñÝò. Ç ôåêìçñßùóç ôïõ êþäéêá ôïõ ðáêÝôïõ, ðåñéÝ÷åé ðåñéóóüôåñåò
+ðëçñïöïñßåò.
+
+ Ãéá íá äçìéïõñãÞóåôå ôéò ãñáììáôïóåéñÝò ðïõ áðáéôåß ôï ðáêÝôï ðñÝðåé
+íá ÷ñçóéìïðïéÞóåôå ôï ðñüãñáììá ttf2mf ôïõ Oleg Motygin, ðïõ ìåôáôñÝðåé
+ãñáììáôïóåéñÝò ôýðïõ TrueType óå ãñáììáôïóåéñÝò ôýðïõ METAFONT. ÅðéðëÝïí,
+èá ðñÝðåé íá Ý÷åôå äéáëÝîåé ôçí áíôéóôïé÷ßá ìåôÜöñáóçò (encoding)
+lgr-tex.enc ç ïðïßá óõíïäåýåé ôï ðáêÝôï. Óå êÜèå íÝá ãñáììáôïóåéñÜ
+èá ðñÝðåé áêñéâþò ðñéí áðü ôçí ôåëåõôáßá åíôïëÞ íá ðñïóèÝôåôå ôçí åíôïëÞ
+
+ input lgrligs.mf
+
+Ðñïò äéåõêüëõíóÞ óáò ôï ðáêÝôï óõíïäåýåôáé áðü ôï ðñüãñáììá inlig ôï
+ïðïßï ðñïóèÝôåé áõôüìáôá ôçí ãñáììÞìç óå êÜèå áñ÷åßï. Ôï ðñüãñáììá
+åßíáé ãñáììÝíï óå Perl. ÅðéðëÝïí ôõá ïíüìáôá ôùí áðáñáßôçôùí ãñáììáôïóåéñþí
+âñßóêïíôáé óôï áñ÷åßï font-names.
+
+Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò ìðïñåßôå íá ìáò ãñÜøåôå óôéò çëåêôñïíéêÝò
+ìáò äéåõèýíóåéò.
+
+_____________________________________________________
+||Áðüóôïëïò Óõñüðïõëïò|| apostolo@obelix.ee.duth.gr||
+||Áíôþíçò Ôóïëïìýôçò || atsol@iris.math.aegean.gr ||
+-----------------------------------------------------
+ENGLISH
+
+ The package grtimes is an attempt to provide an alternative font
+for typeseting monotonic Greek text with the Greek option of the
+babel package. Consequently, the package might interest LaTeX users
+whose mother tongue is Greek. The package does not contain either
+the METAFONT files or the TFM files, as Monotype does not allow the
+redistribution of derived fonts.
+
+ The METAFONT files can be created with the ttf2mf utility by Oleg Motygin
+which transforms TrueType fonts into METAFONT sources. In order to
+make a correct translation one should use the lgr-tex.enc encoding file
+which is part of the package. In order to learn more about which fonts
+you should create, please consult the documentation of the package.
+Moreover, just before the last line of
+produced METAFONT file one must include the line
+
+input lgrligs.mf
+
+Since this is quite a time consuming operation, we provide the Perl
+script inlig. Moreover, the various font names can be found in
+file ``font-names''.
+
+For more information and/or to report a bug please send email to either
+_____________________________________________________
+||Apostolos Syropoulos ||apostolo@obelix.ee.duth.gr||
+||Antonis Tsolomytis ||atsol@iris.math.aegean.gr ||
+-----------------------------------------------------
+
diff --git a/fonts/greek/grtimes/font-names b/fonts/greek/grtimes/font-names
new file mode 100644
index 0000000000..f31389e5a0
--- /dev/null
+++ b/fonts/greek/grtimes/font-names
@@ -0,0 +1,60 @@
+grar10.mf
+grar17.mf
+grar5.mf
+grar8.mf
+grar9.mf
+grarb10.mf
+grarb17.mf
+grarb5.mf
+grarb8.mf
+grarb9.mf
+grarbo10.mf
+grarbo17.mf
+grarbo5.mf
+grarbo8.mf
+grarbo9.mf
+graro10.mf
+graro17.mf
+graro5.mf
+graro8.mf
+graro9.mf
+grcr10.mf
+grcr17.mf
+grcr5.mf
+grcr8.mf
+grcr9.mf
+grcrb10.mf
+grcrb17.mf
+grcrb5.mf
+grcrb8.mf
+grcrb9.mf
+grcrbo10.mf
+grcrbo17.mf
+grcrbo5.mf
+grcrbo8.mf
+grcrbo9.mf
+grcro10.mf
+grcro17.mf
+grcro5.mf
+grcro8.mf
+grcro9.mf
+grtm10.mf
+grtm17.mf
+grtm5.mf
+grtm8.mf
+grtm9.mf
+grtmb10.mf
+grtmb17.mf
+grtmb5.mf
+grtmb8.mf
+grtmb9.mf
+grtmbo10.mf
+grtmbo17.mf
+grtmbo5.mf
+grtmbo8.mf
+grtmbo9.mf
+grtmo10.mf
+grtmo17.mf
+grtmo5.mf
+grtmo8.mf
+grtmo9.mf
diff --git a/fonts/greek/grtimes/grtimes.dtx b/fonts/greek/grtimes/grtimes.dtx
new file mode 100644
index 0000000000..43b11d4c9f
--- /dev/null
+++ b/fonts/greek/grtimes/grtimes.dtx
@@ -0,0 +1,355 @@
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%\iffalse
+%
+% (c) copyright 1999-2002 Apostolos Syropoulos
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+% However, the above copyright notice does not apply in the case of
+% ``Crete University Press'' as this publisher is not allowed to
+% use or alter this file in any way.
+%
+% Please report errors or suggestions for improvement to
+%
+% Apostolos Syropoulos
+% 366, 28th October Str.
+% GR-671 00 Xanthi, GREECE
+% apostolo@ocean1.ee.duth.gr or apostolo@obelix.ee.duth.gr
+%
+%\fi
+% \CheckSum{61}
+% \iffalse This is a Metacomment
+%
+%<grtimes >\ProvidesFile{grtimes.sty}
+%<LGRptm, >\ProvidesFile{lgrcmr.fd}
+%<LGRpcr, >\ProvidesFile{lgrpcr.fd}
+%<LGRphv, >\ProvidesFile{lgrphv.fd}
+%
+%<grtimes, > [1999/03/02 v1.0 Package `greek.sty']
+%<LGRptm, > [1999/03/02 v1.0 Greek Times New Roman]
+%<LGRpcr, > [1999/03/02 v1.0 Greek Courier]
+%<LGRphv, > [1999/03/02 v1.0 Greek Arial]
+%
+% \begin{macrocode}
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{mflogo}
+\GetFileInfo{grtimes.drv}
+\begin{document}
+ \DocInput{grtimes.dtx}
+\end{document}
+%</driver>
+% \end{macrocode}
+% \fi
+%
+%\title{The `grtimes' package}
+%\author{Apostolos Syropoulos\\366, 28th October Str.\\
+%GR-671 00 Xanthi, HELLAS\\
+%Email:\texttt{apostolo@obelix.ee.duth.gr}\\ or \\
+%\hphantom{Email:}\texttt{apostolo@ocean1.ee.duth.gr}}
+% \date{1999/03/20}
+%\maketitle
+%
+%\MakeShortVerb{\|}
+%\StopEventually{}
+%\section{Introduction}
+% This \LaTeX\ package is part of a complete package that makes it possible
+% to typeset Greek text using the Greek option of the \textsf{babel} and
+% the fonts that are used mostly in Greece for ordinary everyday documents,
+% i.e., Times New Roman Greek, Courier Greek and Arial Greek. Since, the
+% present package is supposed to be a companion of the package |times|,
+% it designed to work harmoniously with it. For this reason, the fond
+% definitions, i.e., all the |.fd| files, have been defined in way that
+% matches the definition of the corresponding files of the |times| package.
+% It is important to note that the fonts have been converted to \MF\ files
+% from TrueType sources, which in turn can be downloaded from the URL:
+% \begin{center}
+% |http://www.microsoft.com/typography/fontpack/default.htm|
+% \end{center}
+% However, redistribution of derivative fonts is not allowed and hence we
+% don't provide the \MF\ files and the |.tfm| files. In order to create
+% the \MF\ files one can use the program |ttf2mf| by Oleg Motygin, which
+% can be downloaded from any CTAN node. The names of all necessary fonts
+% are listed in the file |font-names|, which is part of this package.
+%
+% The complete package provides the following \LaTeX\ files:
+%\begin{center}
+% \begin{tabular}{ll}
+% driver & produce a documentation driver file \\
+% grtimes & the package itself \\
+% LGRptm & The Greek Times New Roman font shapes\\
+% LGRpcr & The Greek Courier font shape\\
+% LGRphv & The Greek Arial font shape\\
+% LGRligs & \MF\ ligature table for generated fonts
+% \end{tabular}
+% \end{center}
+%
+% \section{The package `grtimes'}
+% The package `grtimes' changes the roman, san-serif and typewriter
+% families so that the new fonts can be used. Moreover, since we want
+% to be able to use this package in conjuction with the Greek option
+% of the babel package, we must redefine certain macros.
+%
+% \begin{macrocode}
+%<*grtimes>
+\ProvidesFile{grtimes.sty}[1999/03/02 v1.0 grtimes package]
+\renewcommand{\sfdefault}{phv}
+\renewcommand{\rmdefault}{ptm}
+\renewcommand{\ttdefault}{pcr}
+% \end{macrocode}
+%
+% Unfortunately, the fonts we are using do not contain the necesary glyphs
+% in order to typeset Greek numerals, so we must redefine all commands
+% that either use them or produce them. First we redine the command
+% |\stigma| so that it is possible to typeset the Greek numeral for 6.
+% We simply employ the modern way of writing this numeral with the letters
+% sigma and tau. Moreover, we employ a special character that resembles
+% somehow the |\anwtonos| charecter in order to typeset Greek numerals
+% less than 99, just because the fonts do not contain plyphs for the
+% |\qoppa|, |\sampi| and |\katwtonos| symbols.
+% \begin{macrocode}
+\def\stigma{st}
+\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+\let\katwtonos\relax
+\let\qoppa\relax
+\let\sampi\relax
+%</grtimes>
+% \end{macrocode}
+%
+% \section{The Roman Font}
+% You have opted not to create all possible font sizes, but rather to create
+% the basic ones, since the program |ttf2mf| produces rather large files
+% ($>100\,\mathrm{K}$). The names of the external \MF\ files have the
+% general form: |grtmX| for the normal face, |grtmoX| for the oblique face,
+% |grtmbX| for the bold face, and |grtmboX| for the oblique bold face, where
+% |X| stands for the face size. We first define the new font family and then
+% provide the definition for the normal and the oblique (slanted) face.
+% \begin{macrocode}
+%<*LGRptm>
+\DeclareFontFamily{LGR}{ptm}{}
+\DeclareFontShape{LGR}{ptm}{m}{n}
+ { <5> grtm5
+ <6><7> grtm8
+ <8> <9> <10> gen * grtm
+ <10.95><12><14.4> grtm10
+ <17.28><20.74><24.88> grtm17}{}
+\DeclareFontShape{LGR}{ptm}{m}{sl}
+ { <5> grtmo5
+ <6><7> grtmo8
+ <8> <9> <10> gen * grtmo
+ <10.95><12><14.4> grtmo10
+ <17.28><20.74><24.88> grtmo17}{}
+% \end{macrocode}
+% The font does not include an italic shape as well a caps and small caps
+% shape, so we have to provide some silent substitutions.
+% \begin{macrocode}
+\DeclareFontShape{LGR}{ptm}{m}{it}{ <-> ssub * ptm/m/sl}{}
+\DeclareFontShape{LGR}{ptm}{m}{sc}{ <-> ssub * ptm/m/n}{}
+% \end{macrocode}
+% Now come the definitions for the bold weight versions of the font.
+% \begin{macrocode}
+\DeclareFontShape{LGR}{ptm}{b}{n}
+ { <5> grtmb5
+ <6><7> grtmb8
+ <8> <9> <10> gen * grtmb
+ <10.95><12><14.4> grtmb10
+ <17.28><20.74><24.88> grtmb17}{}
+\DeclareFontShape{LGR}{ptm}{b}{sl}
+ { <5> grtmbo5
+ <6><7> grtmbo8
+ <8> <9> <10> gen * grtmbo
+ <10.95><12><14.4> grtmbo10
+ <17.28><20.74><24.88> grtmbo17}{}
+% \end{macrocode}
+% As previously no italic and caps and small caps shapes exists and so
+% we have to provide again some silent substitutions.
+% \begin{macrocode}
+\DeclareFontShape{LGR}{ptm}{b}{it}{ <-> ssub * ptm/b/sl}{}
+\DeclareFontShape{LGR}{ptm}{b}{sc}{ <-> ssub * ptm/m/sc}{}
+\DeclareFontShape{LGR}{ptm}{bx}{n}{ <-> ssub * ptm/b/n}{}
+\DeclareFontShape{LGR}{ptm}{bx}{it}{ <-> ssub * ptm/b/sl}{}
+\DeclareFontShape{LGR}{ptm}{bx}{sl}{ <-> ssub * ptm/b/sl}{}
+\DeclareFontShape{LGR}{ptm}{bx}{sc}{ <-> ssub * ptm/m/sc}{}
+%</LGRptm>
+% \end{macrocode}
+% \section{The Typewriter font}
+% The typewriter font has excactly the same problems as the roman font.
+% The names of the external \MF\ files have the
+% general form: |grcrX| for the normal face, |grcroX| for the oblique face,
+% |grcrbX| for the bold face, and |grcrboX| for the oblique bold face,
+% where |X| stands for the face size. We first define the normal and slanted
+% faces.
+% \begin{macrocode}
+%<*LGRpcr>
+\DeclareFontFamily{LGR}{pcr}{}
+\DeclareFontShape{LGR}{pcr}{m}{n}
+ { <5> grcr5
+ <6><7> grcr8
+ <8> <9> <10> gen * grcr
+ <10.95><12><14.4> grcr10
+ <17.28><20.74><24.88> grcr17}{}
+\DeclareFontShape{LGR}{pcr}{m}{sl}
+ { <5> grcro5
+ <6><7> grcro8
+ <8> <9> <10> gen * grcro
+ <10.95><12><14.4> grcro10
+ <17.28><20.74><24.88> grcro17}{}
+% \end{macrocode}
+% Next we define some silent substitutions for the non existent italic
+% caps and small caps shapes.
+% \begin{macrocode}
+\DeclareFontShape{LGR}{pcr}{m}{it}{ <-> ssub * pcr/m/sl}{}
+\DeclareFontShape{LGR}{pcr}{m}{sc}{ <-> ssub * pcr/m/n}{}
+% \end{macrocode}
+% Now, we define the normal bold and the slanted bold faces.
+% \begin{macrocode}
+\DeclareFontShape{LGR}{pcr}{b}{n}
+ { <5> grcrb5
+ <6><7> grcrb8
+ <8> <9> <10> gen * grcrb
+ <10.95><12><14.4> grcrb10
+ <17.28><20.74><24.88> grcrb17}{}
+\DeclareFontShape{LGR}{pcr}{b}{sl}
+ { <5> grcrbo5
+ <6><7> grcrbo8
+ <8> <9> <10> gen * grcrbo
+ <10.95><12><14.4> grcrbo10
+ <17.28><20.74><24.88> grcrbo17}{}
+% \end{macrocode}
+% And finally we define some more silent substitutions
+% \begin{macrocode}
+\DeclareFontShape{LGR}{pcr}{b}{it}{ <-> ssub * pcr/b/sl}{}
+\DeclareFontShape{LGR}{pcr}{b}{sc}{ <-> ssub * pcr/m/sc}{}
+\DeclareFontShape{LGR}{pcr}{bx}{n}{ <-> ssub * pcr/b/n}{}
+\DeclareFontShape{LGR}{pcr}{bx}{it}{ <-> ssub * pcr/b/sl}{}
+\DeclareFontShape{LGR}{pcr}{bx}{sl}{ <-> ssub * pcr/b/sl}{}
+\DeclareFontShape{LGR}{pcr}{bx}{sc}{ <-> ssub * pcr/m/sc}{}
+%</LGRpcr>
+% \end{macrocode}
+% \section{The San-serif font}
+% The san-serif font has excactly the same problems as the roman and the
+% typewrite font. So, we will provide any further documentation on the
+% code. The names of the external \MF\ files have the
+% general form: |grarX| for the normal face, |graroX| for the oblique face,
+% |grarbX| for the bold face, and |grarboX| for the oblique bold face, where
+% |X| stands for the face size.
+% \begin{macrocode}
+%<*LGRphv>
+\DeclareFontFamily{LGR}{phv}{}
+\DeclareFontShape{LGR}{phv}{m}{n}
+ { <5> grar5
+ <6><7> grar8
+ <8> <9> <10> gen * grar
+ <10.95><12><14.4> grar10
+ <17.28><20.74><24.88> grar17}{}
+\DeclareFontShape{LGR}{phv}{m}{sl}
+ { <5> graro5
+ <6><7> graro8
+ <8> <9> <10> gen * graro
+ <10.95><12><14.4> graro10
+ <17.28><20.74><24.88> graro17}{}
+\DeclareFontShape{LGR}{phv}{m}{it}{ <-> ssub * phv/m/sl}{}
+\DeclareFontShape{LGR}{phv}{m}{sc}{ <-> ssub * phv/m/n}{}
+\DeclareFontShape{LGR}{phv}{b}{n}
+ { <5> grarb5
+ <6><7> grarb8
+ <8> <9> <10> gen * grarb
+ <10.95><12><14.4> grarb10
+ <17.28><20.74><24.88> grarb17}{}
+\DeclareFontShape{LGR}{phv}{b}{sl}
+ { <5> grarbo5
+ <6><7> grarbo8
+ <8> <9> <10> gen * grarbo
+ <10.95><12><14.4> grarbo10
+ <17.28><20.74><24.88> grarbo17}{}
+\DeclareFontShape{LGR}{phv}{b}{it}{ <-> ssub * phv/b/sl}{}
+\DeclareFontShape{LGR}{phv}{b}{sc}{ <-> ssub * phv/m/sc}{}
+\DeclareFontShape{LGR}{phv}{bx}{n}{ <-> ssub * phv/b/n}{}
+\DeclareFontShape{LGR}{phv}{bx}{it}{ <-> ssub * phv/b/sl}{}
+\DeclareFontShape{LGR}{phv}{bx}{sl}{ <-> ssub * phv/b/sl}{}
+\DeclareFontShape{LGR}{phv}{bx}{sc}{ <-> ssub * phv/m/sc}{}
+%</LGRphv>
+% \end{macrocode}
+% \section{\MF\ Ligature Table}
+%
+% The ligature table is essential in order to emulate the behavior
+% of the LGR encoding. We start by defining that the space character
+% is actually a boundary character. This is necessary for the sigma
+% logarures.
+% \begin{macrocode}
+%<*LGRligs>
+boundarychar:=oct"040";
+% \end{macrocode}
+% Now we define a few simple ligatures
+% like the en-dash, the em-dash, open Greek quotes and close Greek quotes.
+% \begin{macrocode}
+diaer=oct"042";
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+% \end{macrocode}
+% In (monotonic) Greek either the letter upsilon or the letter iota
+% can take a diaeresis and possible an acute. If we prepend to either
+% letter the symbol |"| (double quote), it considered to be a diaeresis;
+% moreover if it is followed by the symbol |'| (single quote), then we
+% have both a diaeresis and an acute.
+% \begin{macrocode}
+ligtable diaer: % diaeresis
+ "'" =: oct"043",
+ "i" =: oct"360", "u" =: oct"364",
+ "I" =: oct"333", "U" =: oct"337";
+
+ligtable oct"043": % diaeresis and acute
+ "i" =: oct"362", "u" =: oct"366";
+% \end{macrocode}
+% Next, we define all the possible ligatures that produce an accented
+% vowel, i.e, acute plus vowel. However, we generate the \MF\ file from the
+% TrueType sources we employ an encoding which maps the Greek letters to the
+% possitions assumed by the LGR encoding. But, since all characters
+% are accented, while the LGR encoding assumes that capital letters get
+% their accents and breatings with ligatures, we had to put the capital
+% accented letters in free slots. Since the fonts are monotonic, we opted
+% to put each capital letter in the slot occupied by the lowercase letter
+% accented with greve.
+% \begin{macrocode}
+ligtable "'": % acute
+ diaer =: oct"043", "'" =: oct"035",
+ "a" =: oct"210", "h" =: oct"240", "w" =: oct"270",
+ "e" =: oct"350", "o" =: oct"354", "i" =: oct"320",
+ "u" =: oct"324",
+ "A" =: oct"200", "H" =: oct"230", "W" =: oct"260",
+ "I" =: oct"310", "E" =: oct"340", "U" =: oct"314",
+ "O" =: oct"344";
+% \end{macrocode}
+% Finally, we must treat the proper way the final sigma, i.e., left sigma is
+% replaced with final sigma, while right character is preserved. The code
+% is copied essentialy verbatim from the |cbligs.mf| by Claudio Beccari.
+% \begin{macrocode}
+ligtable "s":"." =:| "c", "," =:| "c", ";" =:| "c",
+ ":" =:| "c", "?" =:| "c", "!" =:| "c",
+ ")" =:| "c", "/" =:| "c", "]" =:| "c",
+ oct"052" =:| "c", oct"035" =:| "c", oct"040" =:| "c";
+endinput;
+%</LGRligs>
+% \end{macrocode}
+% \section*{Acknowledgement}
+% I must thank Antonis Tsolomitis for his help during the preparation of
+% this package.
+% \Finale
diff --git a/fonts/greek/grtimes/grtimes.ins b/fonts/greek/grtimes/grtimes.ins
new file mode 100644
index 0000000000..9b37590283
--- /dev/null
+++ b/fonts/greek/grtimes/grtimes.ins
@@ -0,0 +1,63 @@
+%% Copyright 1999 Apostolos Syropoulos
+%%
+%% This file is part of the `grtimes' package.
+%% You are not allowed to modify its contents.
+%%
+\def\filedate{2002/01/23}
+\def\batchfile{grtimes.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\preamble
+
+ (c) copyright 1999-2002 Apostolos Syropoulos
+ This program can be redistributed and/or modified under the terms
+ of the LaTeX Project Public License Distributed from CTAN
+ archives in directory macros/latex/base/lppl.txt; either
+ version 1 of the License, or any later version.
+
+ However, the above copyright notice does not apply in the case of
+ ``Crete University Press'' as this publisher is not allowed to
+ use or alter this file in any way.
+
+ Please report errors or suggestions for improvement to
+
+ Apostolos Syropoulos
+ 366, 28th October Str.
+ GR-671 00 Xanthi, GREECE
+ apostolo@ocean1.ee.duth.gr or apostolo@obelix.ee.duth.gr
+
+\endpreamble
+
+
+\keepsilent
+
+\generate{\generateFile{grtimes.sty}{f}{\from{grtimes.dtx}{grtimes}}
+ \generateFile{lgrptm.fd}{f}{\from{grtimes.dtx}{LGRptm}}
+ \generateFile{lgrpcr.fd}{f}{\from{grtimes.dtx}{LGRpcr}}
+ \generateFile{lgrphv.fd}{f}{\from{grtimes.dtx}{LGRphv}}}
+\postamble
+\endpostamble
+ \generateFile{lgrligs.mf}{f}{\from{grtimes.dtx}{LGRligs}}
+\Msg{**********************************************************}
+\Msg{* To finish installation you have to copy}
+\Msg{* the .fd files, the .mf file and the .sty}
+\Msg{* file in the appropriate directories and to}
+\Msg{* rehash your TeX, if it is required to do so.}
+\Msg{* Happy Greek TeXing!}
+\Msg{**********************************************************}
+\endinput
diff --git a/fonts/greek/grtimes/inlig b/fonts/greek/grtimes/inlig
new file mode 100644
index 0000000000..f590840b97
--- /dev/null
+++ b/fonts/greek/grtimes/inlig
@@ -0,0 +1,27 @@
+#!/usr/bin/perl
+#############################################################################
+#Program : inligs
+#Author : Apostolos Syropoulos
+#E-mail : apostolo@obelix.ee.duth.gr or apostolo@ocean1.ee.duth.gr
+#Functionality: Includes the cbligs.mf file in METAFONT files generated with
+# ttf2mf and the cb-tex.enc encoding.
+############################################################################
+die "Usage: inlig <METAFONT file>\n" if !(@ARGV);
+$file=$ARGV[0];
+$tmpf="temp.tmp";
+open(TEMP,">$tmpf")||die "Can't create temporal file!\n";
+open(MF,"$file")||die "can't open file $file!\n";
+while(<MF>)
+{
+ if (/^end\.$/)
+ {
+ print TEMP "input cbligs.mf\nend.";
+ }
+ else
+ {
+ print TEMP;
+ }
+}
+close;
+rename $tmpf, $file;
+__END__
diff --git a/fonts/greek/grtimes/lgr-tex.enc b/fonts/greek/grtimes/lgr-tex.enc
new file mode 100644
index 0000000000..4e7dd1f429
--- /dev/null
+++ b/fonts/greek/grtimes/lgr-tex.enc
@@ -0,0 +1,113 @@
+'000 '226
+'034 145
+'035 146
+'034 147
+'035 148
+'047 '047
+'173 '253
+'174 '056
+'175 '273
+'133 '133
+'135 '135
+'362 192
+'101 193
+'102 194
+'107 195
+'104 196
+'105 197
+'132 198
+'112 200
+'111 201
+'113 202
+'114 203
+'115 204
+'116 205
+'130 206
+'117 207
+'120 208
+'122 209
+'123 211
+'124 212
+'125 213
+'106 214
+'121 215
+'131 216
+'127 217
+'333 218
+'337 219
+'210 220
+'350 221
+'240 222
+'320 223
+'364 '373
+'366 224
+'141 225
+'142 226
+'147 227
+'144 228
+'145 229
+'172 230
+'150 231
+'152 232
+'151 233
+'153 234
+'154 235
+'155 236
+'156 237
+'170 238
+'157 239
+'160 240
+'162 241
+'143 242
+'163 243
+'164 244
+'165 245
+'146 246
+'161 247
+'171 248
+'177 '227
+'167 249
+'360 250
+'354 251
+'354 252
+'324 253
+'270 254
+'031 '211
+'200 '242
+'230 '271
+'240 '336
+'110 '307
+'260 '277
+'310 '272
+'340 '270
+'314 '276
+'344 '274
+'045 '045
+'041 '041
+'042 '222
+'043 '250
+'050 '050
+'051 '051
+'052 '052
+'053 '053
+'054 '054
+'055 '055
+'056 '056
+'057 '057
+'060 '060
+'061 '061
+'062 '062
+'063 '063
+'064 '064
+'065 '065
+'066 '066
+'067 '067
+'070 '070
+'071 '071
+'072 '072
+'073 '267
+'074 -1
+'075 '075
+'076 '222
+'077 '073
+
diff --git a/fonts/greek/ibygrk/COPYING b/fonts/greek/ibygrk/COPYING
new file mode 100644
index 0000000000..5b6e7c66c2
--- /dev/null
+++ b/fonts/greek/ibygrk/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/fonts/greek/ibygrk/NEWS b/fonts/greek/ibygrk/NEWS
new file mode 100644
index 0000000000..726c90f8e1
--- /dev/null
+++ b/fonts/greek/ibygrk/NEWS
@@ -0,0 +1,43 @@
+============================================================
+ Ibycus4 -- News
+============================================================
+
+2004-10-27, version 4.5
+
+ Changed directory structure to comply with TDS 1.1.
+
+ The bold Ibycus font, too, is now available in Postscript
+ format. It was converted from Metafont to Type1 by Harald
+ Harders <h.harders@tu-bs.de>, and is available as
+ fibb84.pfb + fibb84.afm. A record for this font has been
+ added to the map file iby.map.
+
+ Font file IbycusHTG-Regular.pfb renamed to fibr84.pfb, to
+ comply with Karl-Berry-scheme; map file changed
+ accordingly. The font should now work flawlessly with
+ Acrobat Reader 5; special thanks to Peter Heslin and Ralf
+ Stubner, who succeeded to find and fix a long-standing
+ bug.
+
+ Fixed definition of the macro \greek, so as to work
+ also with default font encodings other than OT1.
+
+ New text-generating command \textgreek as a counterpart to
+ the declaration \greek.
+
+ Changed font definition file Uibycus.fd:
+ * only those fonts are used, that exist actually as Type1;
+ * fonts are declared as scalable;
+ * font definitions now work with VTeX, too.
+
+ Regular Ibycus font is used as a 1:1 substitute for the
+ MF font now, without going via a virtual font.
+ Virtual fonts and related font metrics are gone.
+
+ Proper identification messages (\ProvidesPackage) in all
+ LaTeX macro files
+
+ Patched pssetiby.tex so that only Type1 fonts are used,
+ and that it works with VTeX.
+
+-- finis
diff --git a/fonts/greek/ibygrk/README b/fonts/greek/ibygrk/README
new file mode 100644
index 0000000000..7b46050a41
--- /dev/null
+++ b/fonts/greek/ibygrk/README
@@ -0,0 +1,83 @@
+============================================================
+ Ibycus4, version 4.5 as of 2004-10-27
+============================================================
+ Pierre MacKay <mackay at cs.washington.edu>
+ Walter Schmidt <w-a-schmidt at gmx.net>
+
+
+Overview
+--------
+Ibycus4 is a Greek typeface, based on Silvio Levy's
+realization of a classic Didot cut of Greek type from around
+1800. It is accompanied by a set of macro packages to use
+it with Plain TeX or LaTeX 2e.
+
+See the file NEWS for a summary of the latest changes.
+
+
+Installing
+----------
+The below installation instructions assume a TDS-compliant
+TeX system, in particular teTeX or MikTeX. The directory
+name "texmf" refers to the root directory of a TDS directory
+tree. In case your TeX systems has more than one directory
+tree, its documentation should tell you where to install new
+files.
+
+In case you have installed a previous release of the Ibycus4
+system, delete
+
+* the directory
+ texmf/fonts/vf/public/ibycus/
+
+* the file
+ texmf/dvips/iby.map
+
+* and the files
+ texmf/fonts/tfm/public/ibycus4/fibo.pl
+ texmf/fonts/tfm/public/ibycus4/fibo.tfm
+ texmf/fonts/tfm/public/ibycus4/fibr.pl
+ texmf/fonts/tfm/public/ibycus4/fibr.tfm
+ texmf/fonts/type1/public/ibycushtg-regular.pfb (or .pfa)
+
+before installing the new release.
+
+To install Ibycus 4, v4.5,
+
+ * Copy the everything from the directories doc, fonts and
+ tex of the distribution to the corresponding directories
+ texmf/doc, texmf/fonts and texmf/tex of your TeX system.
+
+ * Update the file name data base of your TeX system (if
+ applicable),
+
+ * Add the information from the font mapping file
+ texmf/fonts/map/dvips/ibycus4/iby.map to the configuration
+ of dvips, pdfTeX and related programs.
+ See the documentation of your TeX system for the details.
+ In particular, your TeX system may expect map files in a
+ different directory such as texmf/dvips/config; move
+ iby.map to that directory, if necessary.
+ Make sure that there is no further file named "iby.map"
+ from a previous Ibycus version around!
+
+Finally read the text file README, which should have been
+installed in the directory texmf/doc/generic/ibycus4/ of the
+TDS directory tree. It describes the usage of the Ibycus4
+system.
+
+
+License
+-------
+
+ Copyright (c) 1992--2004 Pierre A. MacKay
+
+See the file COPYING (GNU General Public License) for
+license conditions. As a special exception, permission is
+granted to include the font programs fibr84.pfb and
+fibb84.pfb in a Postscript or PDF document that contains
+text to be displayed or printed using these fonts,
+regardless of the conditions or license applying to the
+document itself.
+
+== finis
diff --git a/fonts/greek/ibygrk/doc/generic/ibycus4/README b/fonts/greek/ibygrk/doc/generic/ibycus4/README
new file mode 100644
index 0000000000..a6d7194649
--- /dev/null
+++ b/fonts/greek/ibygrk/doc/generic/ibycus4/README
@@ -0,0 +1,361 @@
+======================================================================
+ Ibycus4, version 4.5 as of 2004-10-27
+======================================================================
+ Pierre A. MacKay
+ Department of Classics
+ University of Washington
+ mackay@cs.washington.edu
+
+ Walter Schmidt
+ w-a-schmidt@gmx.net
+
+
+Overview
+---------
+
+Like its predecessors, Ibycus4 is based on Silvio Levy's
+realization of a classic Didot cut of Greek type from around 1800.
+Ibycus4 is as close as possible to Ibycus3 in all possible
+respects, but there are some improved set widths and pair-kernings
+which might clobber old carefully adjusted text spacings
+such as Alexandrian shaped poetry.
+
+
+Plain TeX usage
+---------------
+
+ \input ibycus4 % to use MF fonts, at fixed sizes
+or
+ \input ibycusps % to use scalable Type1 fonts
+
+then
+ \setgreek10/12 (or other reasonable combination
+ of pointsize and leading)
+then
+ Latin text \GK{}a)rxai=a gra'mmata\RM{} Latin again.
+
+NOTE that the ) is a smooth breathing, not a parenthesis.
+
+
+
+LaTeX2e usage
+------------
+
+ \usepackage{ibycus4} % to use MF fonts, at fixed sizes
+or
+ \usepackage{psibycus} % to use scalable Type1 fonts
+then
+ Latin text {\greek{}a)rxai=a gra'mmata} Latin again.
+
+Note the outer braces to keep the font change local.
+Alternatively, use the text-generating command \textgreek,
+which was introduced with version 4.5:
+
+ Latin text \textgreek{a)rxai=a gra'mmata} Latin again.
+
+Greek text will honor size-changing commands as well as
+switching to the bold font series (\bfseries, \textbf}.
+
+
+
+LaTeX2e usage with Babel
+------------------------
+Alternatively, the Ibycus fonts can be used in LaTeX via the
+Babel system. Beside the Babel core, which is part of any
+LaTeX system, this requires the macros of the "Ibycus-Babel"
+iterface; see
+
+ <CTAN:fonts/greek/package-babel/ibycus-babel/>.
+
+In contrast to the macros distributed with the fonts, this
+newer approach supports proper hypehantion in Greek text
+passages.
+
+
+
+The TeX macro files and the input conventions
+---------------------------------------------
+
+$TEXMF/tex/generic/ibycus4/ibycus4.tex
+
+ The main package file for plain TeX
+
+$TEXMF/tex/generic/ibycus4/ibycusps.tex
+
+ Ditto, using tne Type1 fonts
+
+$TEXMF/tex/generic/ibycus4/ibycus4.sty
+
+ The main package file for LaTeX 2e
+
+$TEXMF/tex/generic/ibycus4/psibycus.sty
+
+ Ditto, using the Type1 fonts
+
+$TEXMF/tex/generic/ibycus4/setiby4.tex
+
+ Included by ibygrk.tex unless newnep format is running
+
+$TEXMF/tex/generic/ibycus4/pssetiby.tex
+
+ ditto, using the Type1 fonts
+
+$TEXMF/tex/generic/ibycus4/tlgsqq.tex
+
+ The name suggests the association with coding of the
+ Thesaurus Linguae Graecae.
+
+ This file provides uniquely named macros for all combinations
+ of letter and accent, so that any invocation of the macro will
+ produce a sequence of characters corresponding with the
+ entries put into the TFM ligature table. These sequences may
+ always be used to generate accented characters. They are
+ based, with some slight modifications where David Packard's Ibycus
+ input coding seems too misleading, on the Ibycus adaptation of
+ TLG beta-code.
+
+ For input coding, the parentheses, ) and ( are used for
+ breathings, ' (ASCII char '047--acute or single quote) and `
+ (ASCII char '140--grave) are used for oxytone and barytone (to
+ avoid preemption of the usual TeX excape character) and =
+ (ASCII char '075) is used for perispomenon to avoid preemption
+ of the active tie character in plain.tex. + is used for
+ dieresis after u or i and for some other special characters.
+ | is used for iota subscript and ! (ASCII char '041--\bang) is
+ used to call out the "dot-under" convention for partially
+ preserved letters in manuscript or epigraphical texts. Order
+ is significant. Breathings or diereses come first, after the
+ affected letter, then accents, then iota subscript or \bang.
+ These codings represent the input coding convention, not the
+ mapping in the font itself.
+
+ The digraphs, trigraphs etc. can be read from tlgsqq.tex
+ Postpositives fall into three order-dependent and
+ exclusive classes--only one from each class may be used
+ in any single accented cluster.
+
+ 1 2 3
+ nil nil nil
+ ( [asper] ' [oxytone] | [iota subscript]
+ ) [lenis] ` [barytone] ! [dot below letter]
+ + [other] = [perispomene]
+
+ Some special digraphs are K+ Koppa, k+ koppa, C+ lunate Cigma,
+ c+ lunate cigma, s+ sampi (lowercase late form only) and s| which
+ forces a medial sigma.
+ << and >> give guillemets (not guillemots as Adobe
+ ornithologically supposes) and (( )) give single parentheses
+ though care must be taken that the first ( or ) is not
+ interpreted as a breathing. {((} and {))} are safe.
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ NOTE: THE FOLLOWING CODINGS ARE NOT COMPATIBLE WITH IBYCUS3
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ I have tried to keep incompatible codings to the minimum
+ but the ibycus3 versions of the following were extremely
+ undesirable. These are all simplifications of ibycus3 coding.
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ The mark of elision is ' or {'} (the form in braces may be
+ needed to prevent ' from being read as an accent).
+ Single quotes may be provided by ` {`} and ' {'}, (isolate them
+ in braces if necessary). Double quotes are `` {``} and
+ '' {''} (isolate in braces if necessary). < and > are the
+ angle brackets used for conjectural supplements.
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ibycus4.map
+
+ This is {\em exactly} the same file as is used by METAFONT.
+ It is so structured that it can be read by either
+ TeX or Metafont. The mapping is very close to that of GreekKeys,
+ which is distributed for the Macintosh by the American
+ Philological Association. Other mappings can be created
+ in the same manner.
+
+$TEXMF/tex/generic/ibycus4/Uibycus4.fd
+
+ Font definition file for LaTeX2e.
+
+$TEXMF/tex/generic/ibycus4/Uibycus.fd
+
+ Ditto, using only those fonts that exist in type1 format
+
+$TEXMF/tex/generic/ibycus4/iby4extr.tex
+
+ Access to some editorial symbols for classical editions.
+
+
+
+Example documents
+----------------..
+
+$TEXMF/doc/generic/ibycus4/ibycus4.ltx (for LaTeX 2e)
+$TEXMF/doc/generic/ibycus4/psibycus.ltx (for LaTeX 2e)
+$TEXMF/doc/generic/ibycus4/iby4text.tex (for Plain TeX)
+$TEXMF/doc/generic/ibycus4/psibycus.tex (for Plain TeX)
+
+ The exquisite little poem by Ibycus of Rhegium, until recently
+ almost the only thing known by him. (The Ibycus system
+ developed by David Packard is only indirectly named after
+ the poet. The direct inspiration was Packard's cat.)
+
+Note that the LaTeX2e exampls use the "traditional" Ibycus
+macros, rather than the newer Ibycus-Babel interface.
+
+
+
+The METAFONT files
+------------------
+
+The METAFONT part of the package consists of a set of files which use
+the original characters of Silvio Levy's greek fonts and combine them
+in ways which reflect the increased capabilities of TeX and METAFONT
+developed since Levy did the original greek for TeX. The Levy source
+files can be got from one of the CTAN archives and placed in
+$TEXMF/fonts/source/public/levy
+ where they will automatically become
+accessible if you are using a TeX Directory Structure [TDS] layout of
+files. If you are not using a file searching system like Karl Berry's
+"kpathsea", see $TEXMF/fonts/source/public/ibycus4/ibycus4.mf for
+hints on making the Levy source available. For directions on the
+use and management of Karl Berry's path searching, consult "The TeX
+Live Guide, version 2" by Sebastian Rahtz and Michael Goosens, in
+{\it TUGboat}. Volume 18 (1997). Pages 81-112, especially pp. 87--9.
+Web2c TeX for Unix systems, Thomas Esser's teTeX, and the Solaris package
+referenced at http://smc.vnet.net/solaris_2.5.html all use Karl
+Berry's path searching.
+
+Ibycus4 METAFONT files are in $TEXMF/fonts/source/public/ibycus4
+
+The most significant changes are:
+
+ 1. The large repertory of initial/medial sigma + letter pairs
+ is suppressed from the new fonts, and the new enhanced TFM
+ ligature scheme is used instead to provide for the automatic
+ differentiation between medial and final sigma.
+
+ 2. The cells thus opened up in the font mapping are used for
+ a variety of additional characters:
+
+ a. A full repertory of vowels with breathings and
+ barytone accents (many of these were absent from the
+ original). The various forms of long epsilon and
+ omicron with perispomene accent needed for early Attic
+ and similar local scripts are provided.
+
+ b. Lunate sigma, digamma, koppa and sampi are
+ provided (the last in its lowercase late form
+ only, since earlier forms are rather problematic
+ and are virtually unused even in epigraphical texts).
+
+ c. A simple iota subscript in a 0.5em character space
+ is provided at position '174 for use in unusual
+ groupings. For all normal usages three additional
+ occurences of the glyph are kerned (in the traditional
+ sense) far to the left so that they will fit under
+ alpha, eta and omega respectively. These characters
+ are called out automatically through the TeX TFM
+ ligature system, for which see below. The glyph under
+ eta is shortened slightly to give better clearance
+ under the left stem of lowercase eta. The iota
+ subscript glyph retains its simple form in 300dpi
+ renditions, and in any bitmap which drops below
+ 500dpi, but it thins out and develops a slight
+ rightward hook at 600dpi and above.
+
+ d. The mechanism of drastic left kerning is also used
+ to set dots under letters which cannot be read
+ completely from the manuscript or stone. These dota
+ are likewise called out automatically through the TFM
+ ligature system. A final ! {\bang} after any letter
+ or letter with postpositive accents (except those
+ with iota subscripts) will produce the dotted form.
+
+ e. Angle brackets, half brackets, double quotes, braces,
+ a dagger and a doubledagger are now provided (see
+ iby4extr.tex).
+
+ 3. All characters have been named. The constructs
+ ASCII"A" and oct"000" appear only at lower levels
+ of programming.
+
+ 4. Character spacing has been adjusted through kerning tables,
+ particularly around lowercase iota (file ibylig4.mf).
+ There is better separation between breathings and accents
+ (this has required a redesign of almost all accents) and
+ clearance between accent and base letter has been increased.
+ The perispomene has been restored to its traditional form with
+ a thick center and tapered ends, and the breathings have been
+ given shorter, tapered tails. The deep ink trap between the
+ bulb and tail of the breathings has been eliminated. Accents
+ over epsilon have been raised and slightly shortened to give
+ better clearance. The accents with diaeresis have been shifted
+ up and laterally to clear the dot they lean toward.
+
+ 5. Font mapping is specified independently of other
+ parameters, in a distinct and separate file (file ibycus4.map).
+ In some cases it may be more effective to remap the font
+ than to struggle with TeX remapping.
+
+ 6. A programming error which produced the wrong displacement
+ value with free-standing accents has been corrected. Accents
+ before uppercase vowels are kerned (in the traditional sense)
+ out left to a negative left side bearing of about one unit
+ (1/18em) unit so that their escapement does not leave
+ excessive space after the preceding word or at the start of a
+ line. They have also been properly pair-kerned with the
+ uppercase vowels.
+
+A new naming convention uses "ibycus4" wherever possible, and
+the shorter string "iby4" where that would lead to ambiguity.
+some of the individual METAFONT character files are simply
+taged with the number 4. 8+3 filename compatibility is preserved.
+(under protest and with difficulty).
+
+The names of PK and TFM files follow Karl Berry's font name convention
+( 84 is the encoding for Ibycus 4).
+
+Foundry Facename Weights Variants Encoding_Variants DesignSize
+
+f ib [r], b r, o 84 [10], 9, 8
+
+fibr84 fibo84 fibb84
+
+ with METAFONT design-size additions
+fibr848 fibo848 fibb848
+fibr849 fibo849 fibb849
+
+Driver files for the Bold Oblique variant can be provided but their use
+is discouraged. These Didot-derived characters do not stand up well
+to either boldfacing or obliqueing, and the combination is quite
+unfortunate. The typewriter style originally offered with these
+designs is quietly forgotten, although the code for it is still
+embedded in Silvio Levy's source.
+
+
+Type1 font files
+----------------
+
+Type1 font files reside in $TEXMF/fonts/type1/public/ibycus4:
+
+fibr84.pfb (corresponds to the MF font fibr84)
+fibb84.pfb (corresponds to the MF font fibb84)
+
+There are no Type1 renditions of the 8pt and 9pt fonts yet.
+
+
+License
+-------
+
+ Copyright (c) 1992--2004 Pierre A. MacKay
+
+See the file COPYING (GNU General Public License) for
+license conditions. As a special exception, permission is
+granted to include the font programs fibr84.pfb and
+fibb84.pfb in a Postscript or PDF document that contains
+text to be displayed or printed using these fonts,
+regardless of the conditions or license applying to the
+document itself.
+
+
+== finis
diff --git a/fonts/greek/ibygrk/doc/generic/ibycus4/iby4text.tex b/fonts/greek/ibygrk/doc/generic/ibycus4/iby4text.tex
new file mode 100644
index 0000000000..00f38270ac
--- /dev/null
+++ b/fonts/greek/ibygrk/doc/generic/ibycus4/iby4text.tex
@@ -0,0 +1,47 @@
+% iby4text.tex-- P.A. MacKay -- July 16, 1997
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% An example of ibycus4 using plain TeX
+%
+% Text from D. L. Page, {\it Greek Melic Poets}, (Oxford, 1962), p. 148
+% accepting the emendations of Mehlhorn and Hermann.
+%
+\hsize 4in
+\input ibycus4
+\setgreek11/14
+\let\!=\dagger
+
+\GK
+
+\centerline{IBUKOU TOU RHGINOU}
+
+\bigskip
+
+\leavevmode\llap{)=}Hri me`n ai(' te Kudw'niai
+
+mhli'des a)rdo'menai r(oa=n
+
+e)k pota'mwn i('na Parqe'nwn
+
+kh=pos a)kh'ratos, ai(' t' oi)nanqi'des
+
+au)co'menai skie'roisin u(f' e('rnesin
+
+oi)nare'ois qale'qoisin; e)moi` d' e)'ros
+
+ou)demi'an kata'koitos w('ran.
+
+<a)ll' a('>q' u(po` steropa=s fle'gwn
+
+Qrhi+'kios Bore'as a)i's|-
+
+\quad swn para` Ku'pridos a)zale'ais mani'aisin e)remno`s a)qambh`s
+
+e)gkrate'ws pedo'qen \!fla'sen\!
+
+h(mete'ras fre'nas.
+
+\RM
+
+\end
diff --git a/fonts/greek/ibygrk/doc/generic/ibycus4/ibycus3.RME b/fonts/greek/ibygrk/doc/generic/ibycus4/ibycus3.RME
new file mode 100644
index 0000000000..7f7f567238
--- /dev/null
+++ b/fonts/greek/ibygrk/doc/generic/ibycus4/ibycus3.RME
@@ -0,0 +1,231 @@
+[This is ./doc/fonts/ibycus3/tex/README
+ May 1992, revised Apr. 1994, revised for LaTeX2e Sep-Oct. 1995
+ Final notes on Ibycus 3, May 30, 1966 ]
+
+ ( THIS IS A TDS-CONFORMANT PACKAGE )
+
+BE SURE THAT ibycus3.map HAS BEEN COPIED AS DESCRIBED BELOW
+
+A sample input file is provided in iby3text.tex or ibycus3.ltx
+
+PLAIN TeX USAGE: \input iby3text
+
+ then: \setgreek10/12 (or other reasonable combination
+ of pointsize and leading)
+
+ then: Latin text \GK{}a)rxai=a gra'mmata\RM{} Latin again.
+
+ NOTE that the ) is a smooth breathing, not a parenthesis.
+
+LaTeX2e USAGE: \usepackage{ibycus3}
+
+ then: Latin text {\greek{a)rxai=a gra'mmata}} Latin again.
+ (Note the double braces, there is a font change here.)
+
+ change font size with the \fontsize macro, thus:
+
+ \fontsize{14}{17pt}\selectfont
+
+
+The TeX files in $TEXMF/tex/generic/ibycus3 together with the
+METAFONT files in $TEXMF/fonts/source/public/ibycus3
+{\em especially ibycus3.map} are intended to provide a
+reasonable degree of compatibility between David Packard Jr.'s
+Ibycus/TLG system, and the TeX and METAFONT environment. These TeX
+files may have to be moved to an appropriate branch directory of
+$TEXMF/tex/ if you are not using Karl Berry's path-searching
+or its equivalent.
+
+The package consists of a set of METAFONT files which use the original
+characters of Silvio Levy's greek fonts (these can be got from
+one of the CTAN archives and placed in $TEXMF/fonts/source/public/levy
+if you are using a TeX Directory Structure [TDS] layout of files)
+and combine them in ways which reflect the increased capabilities of TeX
+and METAFONT developed since Levy did the original greek for TeX.
+If you are not using a file searching system like Karl Berry's
+"kpathsea", see $TEXMF/fonts/source/public/ibycus3/ibycus3.mf for
+hints on making the levy source available
+
+Ibycus3 METAFONT files are in $TEXMF/fonts/source/public/ibycus3
+
+The most significant changes are:
+
+ 1. The large repertory of initial/medial sigma + letter pairs
+ is suppressed from the new fonts, and the new enhanced TFM
+ ligature scheme is used instead to provide for the automatic
+ differentiation between medial and final sigma.
+
+ 2. The cells thus opened up in the font mapping are used for
+ a variety of additional characters:
+
+ a. A full repertory of vowels with breathings and
+ barytone accents (absent from the original).
+
+ b. Digamma, koppa and sampi (the last in lowercase
+ late form only, since earlier forms are rather
+ problematic and are virtually unused even in
+ epigraphical texts).
+ NOTE: there is still room for things like acrophonic
+ numerals, and perhaps the two markers used to
+ distinguish numeric from alphabetic use of the letters
+ ought to be provided. Another possibility is
+ special symbols for text-edition, such as double
+ brackets. (Editor supplements can be done
+ using the characters defined in iby3extr.tex).
+
+ Iota subscript retains its simple form in 300dpi
+ renditions, and in any bitmap which drops below
+ 500dpi, but it thins out and develops a slight
+ rightward hook at 600dpi and above.
+
+ 3. All characters have been named. The constructs
+ ASCII"A" and oct"000" appear only at lower levels
+ of programming.
+
+ 4. Character spacing has been adjusted through kerning tables,
+ particularly around lowercase iota (file ibylig.mf).
+ There is more that could and should be done.
+ Maybe it will yet happen.
+
+ 5. Font mapping is specified independently of other
+ parameters, in a distinct and separate file (file ibycus3.map).
+ In some cases it may be more effective to remap the font
+ than to struggle with TeX remapping.
+
+ 6. Accents have been redesigned in several cases, usually
+ in an attempt to reduce crowding among the elements of
+ accent clusters. The accents with diaeresis have been shifted
+ to clear the dot they lean toward. A programming error which
+ produced the wrong displacement value with free-standing accents
+ has been corrected. Accents before uppercase vowels are
+ pair-kerned with the vowels. Angle brackets, half brackets,
+ double quotes, braces and a dagger are now provided (see
+ ibyextra.tex).
+
+The associated TeX files are:
+
+ 1. $TEXMF/tex/generic/ibycus3/ibycus3.tex
+
+ The driver file for this package (in plain tex).
+
+ 1a. $TEXMF/tex/generic/ibycus3/ibycus3.sty
+
+ The driver file for this package (in LaTeX2e).
+
+ 2. $TEXMF/tex/generic/ibycus3/set3grk.tex
+
+ Included by ibygrk.tex unless newnep format is running
+
+ 3. $TEXMF/tex/generic/ibycus3/tlgsqq.tex
+
+ The name suggests the association with coding of the
+ Thesaurus Linguae Graecae.
+
+ This file provides uniquely named macros for all combinations
+ of letter and accent, so that any invocation of the macro will
+ produce a sequence of characters corresponding with the
+ entries put into the TFM ligature table. These sequences may
+ always be used to generate accented characters. They are
+ based, with some slight modifications where David Packard's Ibycus
+ input coding seems too misleading, on the Ibycus adaptation of
+ TLG beta-code. ) and ( are used for breathings, ' and ` are
+ used for oxytone and barytone (to avoid preemption of the
+ usual TeX excape character) and = is used for perispomenon
+ to avoid preemption of the active tie character in plain.tex.
+ | is used for iota subscript. Order is significant.
+ Breathings or diereses come first, after the affected letter, then
+ accents, then iota subscript. + is dieresis, which should
+ only appear after u or i. '' is the mark of elision
+ Single quotes may be provided by `` and '', but isolate them
+ in braces whereever the first of either pair risks being
+ interpreted as an accent.
+
+ The digraphs, trigraphs etc can be read from tlgsqq.tex
+
+ Additional digraphs are K+ Koppa, k+ koppa, C+ lunate Cigma,
+ c+ lunate cigma, s+ sampi (lowercase late form only) and s| which
+ forces a medial sigma at word end.
+ << and >> give guillemets (not guillemots as Adobe
+ ornithologically supposes) and (( )) give single parentheses
+ though care must be taken that the first ( or ) is not
+ interpreted as a breathing. {((} and {))} are safe.
+
+ 4. ibycus3.map
+
+ This is {\em exactly} the same file as is used by METAFONT.
+ Copy $TEXMF/fonts/source/public/ibycus3/ibycus3.map
+ to the same directory as ibycus3.tex
+ or, even better, link it with a symbolic link.
+ It is so structured that it can be read by either
+ TeX or Metafont. The mapping is very close to that of GreekKeys,
+ which is distributed for the Macintosh by the American
+ Philological Association. Other mappings can be created
+ in the same manner.
+
+ 5. $TEXMF/tex/generic/ibycus3/Uibycus3.fd
+
+ Supporting fd file for LaTeX2e.
+
+ 6. $TEXMF/tex/generic/ibycus3/iby3extr.tex
+
+ Some editorial symbols for classical editions.
+
+ 7. $TEXMF/tex/generic/ibygrk/ibycus3.ltx
+ $TEXMF/tex/generic/ibygrk/iby3text.tex
+ The exquisite little poem by Ibycus of Rhegium, until recently
+ almost the only thing known by him. (The Ibycus system
+ developed by David Packard is only indirectly named after
+ the poet. The direct inspiration was Packard's cat.)
+
+NOTE: Earlier users of this package may be dismayed by the new naming
+system for the fonts, but it seems the only way to provide for
+desirable results. It is necessary to keep this Ibycus package
+clearly distinct from the new package announced below. Symbolic
+links are provided to ease the transition. Ibycus4 (see below) will
+be as close as possible to Ibycus3 in all external respects, but
+there are some improved set widths which might clobber old carefully
+adjusted text spacings.
+
+The new naming convention uses "ibycus3" wherever possible, and
+the shorter string "iby3" where that would lead to ambiguity.
+some of the individual METAFONT character files are simply
+taged with the number 3. 8+3 filename compatibility is preserved.
+(with difficulty).
+
+The names of PK and TFM files follow Karl Berry's font name convention
+( 84 is the encoding for Ibycus 4, for which see below).
+
+Foundry Facename Weights Variants Encoding_Variants DesignSize
+
+f ib [r], b r, o 83, 84 [10], 9, 8
+
+fibr83 fibo83 fibb83
+
+ with METAFONT design-size additions
+fibr838 fibo838 fibb838
+fibr839 fibo839 fibb839
+
+
+
+Still in the future.
+
+ Ibycus4 will have the major epigraphical characters and conventions,
+ dotted letters, epsilon and omicron with perispomene accent
+ for pre-403 Attic orthography, uprighted italic h for aspirate and
+ a special set of TFM files for "stoichedon" inscriptions.
+ Maybe even a prime that really works for numbers.
+ The input coding for Ibycus4 is hardly changed at all from
+ Ibycus3 coding: The apostrophe and single quotes can be
+ given as ` {`} and ' {'} instead of having to be doubled
+ and <> give conjectural emendation angle brackets without
+ requiring an excursion into math mode. ! {\bang} gives
+ a dotted letter for all except iota-subscripted vowels.
+ Slight improvements in set widths, which is the chief reason
+ for keeping Ibycus3 and Ibycus4 clearly separate.
+
+ Also in the works, a type1 version.
+
+Pierre A. MacKay
+Department of Classics
+University of Washington
+mackay@cs.washington.edu
diff --git a/fonts/greek/ibygrk/doc/generic/ibycus4/ibycus4.ltx b/fonts/greek/ibygrk/doc/generic/ibycus4/ibycus4.ltx
new file mode 100644
index 0000000000..2800c5904b
--- /dev/null
+++ b/fonts/greek/ibygrk/doc/generic/ibycus4/ibycus4.ltx
@@ -0,0 +1,40 @@
+% ibycus4.ltx-- P.A. MacKay -- July 13, 1997
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% An example of ibycus4 using LaTeX2e
+%
+% Text from D. L. Page, {\it Greek Melic Poets}, (Oxford, 1962), p. 148
+% accepting the emendations of Mehlhorn and Hermann.
+%
+\documentclass[11pt]{article}
+\usepackage{ibycus4}
+\pagestyle{empty}
+
+\begin{document}
+\begin{center}
+\greek{\fontsize{20.74}{17pt}\selectfont
+IBUKOU TOU RHGINOU}
+\end{center}
+
+\vspace{.5in}
+
+\greek{
+\fontsize{14}{17pt}\selectfont
+\begin{verse}
+\leavevmode\llap{)=}Hri me`n ai(' te Kudw'niai\\
+mhli'des a)rdo'menai r(oa=n\\
+e)k pota'mwn i('na Parqe'nwn\\
+kh=pos a)kh'ratos, ai(' t' oi)nanqi'des\\
+au)co'menai skie'roisin u(f' e('rnesin\\
+oi)nare'ois qale'qoisin; e)moi` d' e)'ros\\
+ou)demi'an kata'koitos w('ran.\\
+<a)ll' a(' >q' u(po` steropa=s fle'gwn\\
+Qrhi+'kios Bore'as a)i's|-\\
+\quad swn para` Ku'pridos a)zale'ais mani'aisin e)remno`s a)qambh`s\\
+e)gkrate'ws pedo'qen \dagger fla'sen\dagger\\
+h(mete'ras fre'nas.
+\end{verse}}
+\end{document}
+
+\bye
diff --git a/fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.ltx b/fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.ltx
new file mode 100644
index 0000000000..64ad1099b3
--- /dev/null
+++ b/fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.ltx
@@ -0,0 +1,41 @@
+% psibycus.ltx-- P.A. MacKay -- July 16, 1999
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% An example of ibycus4 using LaTeX2e and calling on the type1
+% font IbycusHTG-Regular in place of fibr84
+%
+% Text from D. L. Page, {\it Greek Melic Poets}, (Oxford, 1962), p. 148
+% accepting the emendations of Mehlhorn and Hermann.
+%
+\documentclass[11pt]{article}
+\usepackage{psibycus}
+\pagestyle{empty}
+
+\begin{document}
+\begin{center}
+\greek{\fontsize{20.74}{17pt}\selectfont
+IBUKOU TOU RHGINOU}
+\end{center}
+
+\vspace{.5in}
+
+\greek{
+\fontsize{14}{17pt}\selectfont
+\begin{verse}
+\leavevmode\llap{)=}Hri me`n ai(' te Kudw'niai\\
+mhli'des a)rdo'menai r(oa=n\\
+e)k pota'mwn i('na Parqe'nwn\\
+kh=pos a)kh'ratos, ai(' t' oi)nanqi'des\\
+au)co'menai skie'roisin u(f' e('rnesin\\
+oi)nare'ois qale'qoisin; e)moi` d' e)'ros\\
+ou)demi'an kata'koitos w('ran.\\
+<a)ll' a(' >q' u(po` steropa=s fle'gwn\\
+Qrhi+'kios Bore'as a)i's|-\\
+\quad swn para` Ku'pridos a)zale'ais mani'aisin e)remno`s a)qambh`s\\
+e)gkrate'ws pedo'qen \dagger fla'sen\dagger\\
+h(mete'ras fre'nas.
+\end{verse}}
+\end{document}
+
+\bye
diff --git a/fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.tex b/fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.tex
new file mode 100644
index 0000000000..10a7f37047
--- /dev/null
+++ b/fonts/greek/ibygrk/doc/generic/ibycus4/psibycus.tex
@@ -0,0 +1,48 @@
+% psibycus.tex-- P.A. MacKay -- July 16, 1999
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% An example of ibycus4 using plain TeX and invoking the type1 font
+% IbycusHTG-Regular
+%
+% Text from D. L. Page, {\it Greek Melic Poets}, (Oxford, 1962), p. 148
+% accepting the emendations of Mehlhorn and Hermann.
+%
+\hsize 4in
+\input ibycusps
+\setgreek11/14
+\let\!=\dagger
+
+\GK
+
+\centerline{IBUKOU TOU RHGINOU}
+
+\bigskip
+
+\leavevmode\llap{)=}Hri me`n ai(' te Kudw'niai
+
+mhli'des a)rdo'menai r(oa=n
+
+e)k pota'mwn i('na Parqe'nwn
+
+kh=pos a)kh'ratos, ai(' t' oi)nanqi'des
+
+au)co'menai skie'roisin u(f' e('rnesin
+
+oi)nare'ois qale'qoisin; e)moi` d' e)'ros
+
+ou)demi'an kata'koitos w('ran.
+
+<a)ll' a('>q' u(po` steropa=s fle'gwn
+
+Qrhi+'kios Bore'as a)i's|-
+
+\quad swn para` Ku'pridos a)zale'ais mani'aisin e)remno`s a)qambh`s
+
+e)gkrate'ws pedo'qen \!fla'sen\!
+
+h(mete'ras fre'nas.
+
+\RM
+
+\end
diff --git a/fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibb84.afm b/fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibb84.afm
new file mode 100644
index 0000000000..7b742248d3
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibb84.afm
@@ -0,0 +1,367 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Apr 28 16:07:25 2003
+FontName FIBB84
+FullName IbycusHTG Polytonic Greek
+FamilyName IbycusHTG Polytonic Greek
+Weight Bold
+Notice (Part of the ibycus4 font family, h.harders@tu-bs.de)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 0.1
+EncodingScheme FontSpecific
+FontBBox -612 -579 1099 751
+CapHeight 686
+XHeight 450
+Descender -256
+StartCharMetrics 224
+C 0 ; WX 0 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 0 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 336 ; N exclam ; B 88 0 248 706 ;
+C 34 ; WX 550 ; N dieresis ; B 85 482 466 640 ;
+C 35 ; WX 550 ; N dieresisacute ; B 29 465 521 707 ;
+C 36 ; WX 550 ; N dieresisgrave ; B 29 465 521 707 ;
+C 37 ; WX 917 ; N percent ; B 60 -57 855 751 ;
+C 38 ; WX 550 ; N endash ; B 0 256 549 292 ;
+C 39 ; WX 306 ; N quotesnglright ; B 74 345 246 695 ;
+C 40 ; WX 428 ; N parenleft ; B 104 -252 366 751 ;
+C 41 ; WX 428 ; N parenright ; B 61 -252 323 751 ;
+C 42 ; WX 550 ; N asterisk ; B 70 306 479 750 ;
+C 43 ; WX 856 ; N plus ; B 61 -118 794 617 ;
+C 44 ; WX 306 ; N comma ; B 75 -194 244 156 ;
+C 45 ; WX 367 ; N hyphen ; B 12 178 305 266 ;
+C 46 ; WX 306 ; N period ; B 75 0 231 156 ;
+C 47 ; WX 550 ; N slash ; B 61 -251 488 750 ;
+C 48 ; WX 550 ; N zero ; B 42 -12 506 656 ;
+C 49 ; WX 550 ; N one ; B 79 0 460 656 ;
+C 50 ; WX 550 ; N two ; B 54 0 494 656 ;
+C 51 ; WX 550 ; N three ; B 45 -11 503 655 ;
+C 52 ; WX 550 ; N four ; B 30 0 518 656 ;
+C 53 ; WX 550 ; N five ; B 54 -11 495 655 ;
+C 54 ; WX 550 ; N six ; B 46 -11 504 655 ;
+C 55 ; WX 550 ; N seven ; B 61 -11 535 676 ;
+C 56 ; WX 550 ; N eight ; B 45 -12 504 655 ;
+C 57 ; WX 550 ; N nine ; B 44 -12 504 656 ;
+C 58 ; WX 306 ; N colon ; B 75 0 231 444 ;
+C 59 ; WX 306 ; N colongreek ; B 75 288 231 444 ;
+C 60 ; WX 428 ; N angleleft ; B 121 -251 366 750 ;
+C 61 ; WX 856 ; N equal ; B 61 106 794 393 ;
+C 62 ; WX 428 ; N angleright ; B 61 -252 306 750 ;
+C 63 ; WX 306 ; N questiongreek ; B 75 -193 235 444 ;
+C 64 ; WX 367 ; N asperperispomene ; B -92 503 274 695 ;
+C 65 ; WX 833 ; N Alpha ; B 39 0 793 698 ;
+C 66 ; WX 783 ; N Beta ; B 33 -1 721 687 ;
+C 67 ; WX 733 ; N Ksi ; B 46 0 686 675 ;
+C 68 ; WX 917 ; N Delta ; B 54 -1 862 698 ;
+C 69 ; WX 722 ; N Epsilon ; B 33 0 690 680 ;
+C 70 ; WX 794 ; N Phi ; B 61 0 732 686 ;
+C 71 ; WX 661 ; N Gamma ; B 33 0 614 680 ;
+C 72 ; WX 864 ; N Eta ; B 33 0 830 686 ;
+C 73 ; WX 425 ; N Iota ; B 27 0 397 686 ;
+C 74 ; WX 489 ; N cigmalunate ; B 46 -12 445 451 ;
+C 75 ; WX 864 ; N Kappa ; B 33 0 817 686 ;
+C 76 ; WX 772 ; N Lambda ; B 38 0 733 699 ;
+C 77 ; WX 1047 ; N Mu ; B 33 0 1013 687 ;
+C 78 ; WX 864 ; N Nu ; B 33 -1 830 686 ;
+C 79 ; WX 825 ; N Omicron ; B 59 -12 763 698 ;
+C 80 ; WX 864 ; N Pi ; B 33 0 830 680 ;
+C 81 ; WX 856 ; N Theta ; B 60 -12 794 698 ;
+C 82 ; WX 753 ; N Rho ; B 33 0 691 687 ;
+C 83 ; WX 794 ; N Sigma ; B 60 0 732 686 ;
+C 84 ; WX 764 ; N Tau ; B 40 0 723 675 ;
+C 85 ; WX 856 ; N Upsilon ; B 60 0 795 697 ;
+C 86 ; WX 692 ; N Digamma ; B 33 0 645 680 ;
+C 87 ; WX 794 ; N Omega ; B 49 0 744 697 ;
+C 88 ; WX 833 ; N Chi ; B 32 0 801 686 ;
+C 89 ; WX 856 ; N Psi ; B 61 0 794 686 ;
+C 90 ; WX 672 ; N Zeta ; B 61 -1 616 687 ;
+C 91 ; WX 306 ; N bracketleft ; B 121 -250 281 750 ;
+C 92 ; WX 367 ; N lenisperispomene ; B -92 503 274 695 ;
+C 93 ; WX 306 ; N bracketright ; B 24 -250 184 750 ;
+C 94 ; WX 367 ; N lenisacute ; B -65 510 352 733 ;
+C 95 ; WX 367 ; N lenisgrave ; B -72 509 341 733 ;
+C 96 ; WX 306 ; N quotesnglleft ; B 60 343 232 693 ;
+C 97 ; WX 581 ; N alpha ; B 45 -6 569 451 ;
+C 98 ; WX 550 ; N beta ; B 9 -271 504 700 ;
+C 99 ; WX 519 ; N ksi ; B 46 -198 473 705 ;
+C 100 ; WX 519 ; N delta ; B 45 -7 472 701 ;
+C 101 ; WX 474 ; N epsilon ; B 45 -11 427 455 ;
+C 102 ; WX 642 ; N phi ; B 46 -271 596 461 ;
+C 103 ; WX 611 ; N gamma ; B 31 -200 564 451 ;
+C 104 ; WX 550 ; N eta ; B 18 -262 504 456 ;
+C 105 ; WX 350 ; N iota ; B 61 -7 305 451 ;
+C 106 ; WX 489 ; N sigmafinal ; B 45 -198 442 451 ;
+C 107 ; WX 611 ; N kappa ; B 30 -12 579 456 ;
+C 108 ; WX 550 ; N lambda ; B 30 -6 519 696 ;
+C 109 ; WX 633 ; N mu ; B 45 -257 615 455 ;
+C 110 ; WX 519 ; N nu ; B 45 -6 473 451 ;
+C 111 ; WX 581 ; N omicron ; B 45 -7 535 451 ;
+C 112 ; WX 556 ; N pi ; B 21 -24 542 445 ;
+C 113 ; WX 519 ; N theta ; B 46 -12 472 705 ;
+C 114 ; WX 519 ; N rho ; B 45 -257 473 451 ;
+C 115 ; WX 626 ; N sigma ; B 46 -6 595 445 ;
+C 116 ; WX 494 ; N tau ; B 21 -7 448 445 ;
+C 117 ; WX 550 ; N upsilon ; B 40 -6 503 466 ;
+C 118 ; WX 433 ; N digamma ; B 17 -211 387 445 ;
+C 119 ; WX 733 ; N omega ; B 45 -6 686 455 ;
+C 120 ; WX 611 ; N chi ; B 46 -257 565 451 ;
+C 121 ; WX 642 ; N psi ; B 45 -271 596 711 ;
+C 122 ; WX 519 ; N zeta ; B 45 -198 473 706 ;
+C 123 ; WX 397 ; N guillemetsleft ; B 44 44 352 400 ;
+C 124 ; WX 550 ; N iotasubscript ; B 221 -264 360 -50 ;
+C 125 ; WX 397 ; N guillemetsright ; B 44 44 352 400 ;
+C 126 ; WX 550 ; N perispomene ; B 92 523 458 642 ;
+C 127 ; WX 1100 ; N emdash ; B 0 256 1099 292 ;
+C 128 ; WX 581 ; N alphagrave ; B 45 -6 569 704 ;
+C 129 ; WX 581 ; N alphaasper ; B 45 -6 569 694 ;
+C 130 ; WX 581 ; N alphaenis ; B 45 -6 569 694 ;
+C 131 ; WX 367 ; N aspergrave ; B -85 509 341 733 ;
+C 132 ; WX 474 ; N epsilonasperperispomene ; B 45 -11 427 695 ;
+C 133 ; WX 581 ; N omicronperispomene ; B 45 -7 535 695 ;
+C 134 ; WX 672 ; N Koppa ; B 60 -1 611 698 ;
+C 135 ; WX 367 ; N asperacute ; B -57 510 352 733 ;
+C 136 ; WX 581 ; N alphaacute ; B 45 -6 569 704 ;
+C 137 ; WX 581 ; N alphaasperacute ; B 45 -6 569 733 ;
+C 138 ; WX 581 ; N alphalenisacute ; B 45 -6 569 733 ;
+C 139 ; WX 581 ; N alphaaspergrave ; B 45 -6 569 733 ;
+C 140 ; WX 474 ; N epsilonperispomene ; B 45 -11 427 694 ;
+C 141 ; WX 581 ; N omicronasperperispomene ; B 45 -7 535 695 ;
+C 142 ; WX 581 ; N koppa ; B 45 -270 535 455 ;
+C 143 ; WX 611 ; N sampi ; B 25 -30 570 634 ;
+C 144 ; WX 581 ; N slphaperispomene ; B 45 -6 569 642 ;
+C 145 ; WX 581 ; N alphaasperperispomene ; B 45 -6 569 695 ;
+C 146 ; WX 581 ; N alphalenisperispomene ; B 45 -6 569 695 ;
+C 147 ; WX 581 ; N alphalenisgrave ; B 45 -6 569 733 ;
+C 148 ; WX 474 ; N epsilonlenisperispomene ; B 45 -11 427 695 ;
+C 149 ; WX 581 ; N omicronlenisperispomene ; B 45 -7 535 695 ;
+C 150 ; WX 794 ; N Cigmalunate ; B 60 -11 734 698 ;
+C 152 ; WX 550 ; N etagrave ; B 18 -262 504 704 ;
+C 153 ; WX 550 ; N etaasper ; B 18 -262 504 694 ;
+C 154 ; WX 550 ; N etalenis ; B 18 -262 504 694 ;
+C 155 ; WX 550 ; N etaaspergrave ; B 18 -262 520 733 ;
+C 156 ; WX 0 ; N dotI ; B -276 -268 -120 -112 ;
+C 157 ; WX 0 ; N dotJdlmnpqu ; B -353 -268 -197 -112 ;
+C 158 ; WX 0 ; N dotbt ; B -322 -268 -166 -112 ;
+C 159 ; WX 0 ; N dotchjz ; B -414 -424 -258 -268 ;
+C 160 ; WX 550 ; N etaacute ; B 18 -262 504 704 ;
+C 161 ; WX 550 ; N etaasperacute ; B 18 -262 532 733 ;
+C 162 ; WX 550 ; N etalenisacute ; B 18 -262 532 733 ;
+C 163 ; WX 550 ; N etalenisgrave ; B 18 -262 520 733 ;
+C 164 ; WX 0 ; N doti ; B -231 -268 -75 -112 ;
+C 165 ; WX 0 ; N dotGZ ; B -414 -268 -258 -112 ;
+C 166 ; WX 0 ; N dotkos ; B -398 -268 -242 -112 ;
+C 167 ; WX 0 ; N dotCEVaw ; B -444 -268 -288 -112 ;
+C 168 ; WX 550 ; N etaperispomene ; B 18 -262 504 642 ;
+C 169 ; WX 550 ; N etaasperperispomene ; B 18 -262 504 695 ;
+C 170 ; WX 550 ; N etalenisperispomene ; B 18 -262 504 695 ;
+C 171 ; WX 583 ; N quotedblleft ; B 126 343 546 693 ;
+C 172 ; WX 0 ; N dote ; B -307 -268 -151 -112 ;
+C 173 ; WX 0 ; N dotH ; B -490 -268 -334 -112 ;
+C 174 ; WX 0 ; N dotBFLNPQSTW ; B -475 -268 -319 -112 ;
+C 175 ; WX 583 ; N quotedblright ; B 36 345 455 695 ;
+C 176 ; WX 733 ; N omegagrave ; B 45 -6 686 701 ;
+C 177 ; WX 733 ; N omegaasper ; B 45 -6 686 694 ;
+C 178 ; WX 733 ; N omegalenis ; B 45 -6 686 694 ;
+C 179 ; WX 733 ; N omegaaspergrave ; B 45 -6 686 731 ;
+C 180 ; WX 0 ; N dotDK ; B -536 -268 -380 -112 ;
+C 181 ; WX 0 ; N dotfy ; B -429 -579 -273 -423 ;
+C 182 ; WX 0 ; N dotgx ; B -414 -501 -258 -345 ;
+C 183 ; WX 0 ; N dotkoppa ; B -383 -579 -227 -423 ;
+C 184 ; WX 733 ; N omegaacute ; B 45 -6 686 701 ;
+C 185 ; WX 733 ; N omegaasperacute ; B 45 -6 686 731 ;
+C 186 ; WX 733 ; N omegalenisacute ; B 45 -6 686 731 ;
+C 187 ; WX 733 ; N omegalenisgrave ; B 45 -6 686 731 ;
+C 188 ; WX 0 ; N dotAOQUXY ; B -520 -268 -364 -112 ;
+C 189 ; WX 550 ; N grave ; B 120 494 331 704 ;
+C 190 ; WX 550 ; N acute ; B 219 494 430 704 ;
+C 191 ; WX 0 ; N dotr ; B -353 -501 -197 -345 ;
+C 192 ; WX 733 ; N omegaperispomene ; B 45 -6 686 642 ;
+C 193 ; WX 733 ; N omegaasperperispomene ; B 45 -6 686 695 ;
+C 194 ; WX 733 ; N omegalenisperispomene ; B 45 -6 686 695 ;
+C 195 ; WX 306 ; N asper ; B -71 517 89 694 ;
+C 196 ; WX 0 ; N dotM ; B -612 -268 -456 -112 ;
+C 197 ; WX 550 ; N breve ; B 104 508 445 694 ;
+C 198 ; WX 550 ; N macron ; B 76 551 473 601 ;
+C 199 ; WX 244 ; N lenis ; B -90 517 69 694 ;
+C 200 ; WX 350 ; N iotagrave ; B 4 -7 305 707 ;
+C 201 ; WX 350 ; N iotaasper ; B 32 -7 305 694 ;
+C 202 ; WX 350 ; N iotalenis ; B 44 -7 305 694 ;
+C 203 ; WX 350 ; N iotaaspergrave ; B -64 -7 328 734 ;
+C 204 ; WX 550 ; N upsilongrave ; B 40 -6 503 704 ;
+C 205 ; WX 550 ; N upsilonasper ; B 40 -6 503 694 ;
+C 206 ; WX 550 ; N upsilonlenis ; B 40 -6 503 694 ;
+C 207 ; WX 550 ; N upsilonaspergrave ; B 40 -6 503 733 ;
+C 208 ; WX 350 ; N iotaacute ; B 61 -7 305 707 ;
+C 209 ; WX 350 ; N iotaasperacute ; B -32 -7 336 734 ;
+C 210 ; WX 350 ; N iotalenisacute ; B -41 -7 336 734 ;
+C 211 ; WX 350 ; N iotalenisgrave ; B -51 -7 328 734 ;
+C 212 ; WX 550 ; N upsilonacute ; B 40 -6 503 704 ;
+C 213 ; WX 550 ; N upsilonasperacute ; B 40 -6 503 733 ;
+C 214 ; WX 550 ; N upsilonlenisacute ; B 40 -6 503 733 ;
+C 215 ; WX 550 ; N upsilonlenisgrave ; B 40 -6 503 733 ;
+C 216 ; WX 350 ; N iotaperispomene ; B 16 -7 305 642 ;
+C 217 ; WX 350 ; N iotaasperperispomene ; B 15 -7 305 695 ;
+C 218 ; WX 350 ; N iotalenisperispomene ; B 15 -7 305 695 ;
+C 219 ; WX 550 ; N braceleft ; B 73 -251 476 750 ;
+C 220 ; WX 550 ; N upsilonperispomene ; B 40 -6 503 642 ;
+C 221 ; WX 550 ; N upsilonasperperispomene ; B 40 -6 503 695 ;
+C 222 ; WX 550 ; N upsilonlenisperispomene ; B 40 -6 503 695 ;
+C 223 ; WX 550 ; N braceright ; B 73 -251 475 751 ;
+C 224 ; WX 474 ; N epsilongrave ; B 45 -11 427 732 ;
+C 225 ; WX 474 ; N epsilonasper ; B 45 -11 427 694 ;
+C 226 ; WX 474 ; N epsilonlenis ; B 45 -11 427 694 ;
+C 227 ; WX 474 ; N epsilonlenisgrave ; B 45 -11 474 733 ;
+C 228 ; WX 581 ; N omicrongrave ; B 45 -7 535 703 ;
+C 229 ; WX 581 ; N omicronasper ; B 45 -7 535 694 ;
+C 230 ; WX 581 ; N omicronlenis ; B 45 -7 535 694 ;
+C 231 ; WX 581 ; N omicronaspergrave ; B 45 -7 544 733 ;
+C 232 ; WX 474 ; N epsilonacute ; B 45 -11 427 732 ;
+C 233 ; WX 474 ; N epsilonasperacute ; B 45 -11 484 733 ;
+C 234 ; WX 474 ; N epsilonlenisacute ; B 45 -11 484 733 ;
+C 235 ; WX 474 ; N epsilonaspergrave ; B 45 -11 474 733 ;
+C 236 ; WX 581 ; N omicronacute ; B 45 -7 535 703 ;
+C 237 ; WX 581 ; N omicronasperacute ; B 45 -7 556 733 ;
+C 238 ; WX 581 ; N omicronlenisacute ; B 45 -7 556 733 ;
+C 239 ; WX 581 ; N omicronlenisgrave ; B 45 -7 544 733 ;
+C 240 ; WX 350 ; N iotadieresis ; B -56 -7 305 639 ;
+C 241 ; WX 350 ; N iotadieresisacute ; B -127 -7 364 707 ;
+C 242 ; WX 350 ; N iotadieresisgrave ; B -127 -7 364 707 ;
+C 243 ; WX 489 ; N bracketleftbt ; B 182 -252 473 750 ;
+C 244 ; WX 550 ; N upsilondieresis ; B 40 -6 503 640 ;
+C 245 ; WX 550 ; N upsilondieresisacute ; B 29 -6 520 707 ;
+C 246 ; WX 550 ; N upsilondieresisgrave ; B 29 -6 520 707 ;
+C 247 ; WX 489 ; N bracketrightbt ; B 15 -252 306 750 ;
+C 248 ; WX 0 ; N iotasubalpha ; B -359 -264 -220 -50 ;
+C 249 ; WX 0 ; N iotasubeta ; B -472 -264 -336 -72 ;
+C 250 ; WX 0 ; N iotasubomega ; B -420 -264 -281 -50 ;
+C 251 ; WX 519 ; N rhoaspe ; B 45 -257 473 694 ;
+C 252 ; WX 519 ; N rholenis ; B 45 -257 473 694 ;
+C 253 ; WX 489 ; N dagger ; B 60 -261 428 701 ;
+C 254 ; WX 489 ; N daggerdbl ; B 60 -257 428 701 ;
+C 255 ; WX 550 ; N aspirate ; B -30 -6 567 694 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 118
+KPX asperperispomene Upsilon -122
+KPX asperperispomene Omega -183
+KPX asperperispomene Omicron -183
+KPX asperperispomene Iota -122
+KPX asperperispomene Eta -122
+KPX asperperispomene Epsilon -122
+KPX asperperispomene Alpha -397
+KPX lenisperispomene Upsilon -122
+KPX lenisperispomene Omega -152
+KPX lenisperispomene Omicron -183
+KPX lenisperispomene Iota -122
+KPX lenisperispomene Eta -122
+KPX lenisperispomene Epsilon -122
+KPX lenisperispomene Alpha -397
+KPX lenisacute Upsilon -91
+KPX lenisacute Iota -61
+KPX lenisacute Omega -91
+KPX lenisacute Omicron -152
+KPX lenisacute Eta -61
+KPX lenisacute Epsilon -61
+KPX lenisacute Alpha -366
+KPX lenisgrave Upsilon -61
+KPX lenisgrave Iota -122
+KPX lenisgrave Omega -61
+KPX lenisgrave Omicron -122
+KPX lenisgrave Eta -91
+KPX lenisgrave Epsilon -91
+KPX lenisgrave Alpha -305
+KPX alpha iota 30
+KPX epsilon iota 30
+KPX eta iotalenisperispomene 91
+KPX eta iotalenisgrave 91
+KPX eta iotalenisacute 91
+KPX eta iotaasperperispomene 91
+KPX eta iotaaspergrave 91
+KPX eta iotaasperacute 91
+KPX eta iotaperispomene 91
+KPX eta iotaacute 91
+KPX eta iotagrave 91
+KPX eta iota 91
+KPX iota psi -30
+KPX iota chi -30
+KPX iota omega -30
+KPX iota upsilon -61
+KPX iota tau -61
+KPX iota sigma -30
+KPX iota theta -30
+KPX iota pi -30
+KPX iota omicron -30
+KPX iota nu -91
+KPX iota lambda -30
+KPX iota kappa -30
+KPX iota eta -30
+KPX iota gamma -61
+KPX iota phi -30
+KPX iota delta -30
+KPX iota ksi -30
+KPX omicron lambda -30
+KPX omicron eta -30
+KPX omicron nu -30
+KPX rho iota 30
+KPX upsilon iota 30
+KPX omega nu -30
+KPX omega iota 30
+KPX alphaasper iota 30
+KPX aspergrave Upsilon -61
+KPX aspergrave Iota -122
+KPX aspergrave Omega -61
+KPX aspergrave Omicron -122
+KPX aspergrave Eta -91
+KPX aspergrave Epsilon -91
+KPX aspergrave Alpha -305
+KPX asperacute Upsilon -91
+KPX asperacute Iota -61
+KPX asperacute Omega -91
+KPX asperacute Omicron -152
+KPX asperacute Eta -61
+KPX asperacute Epsilon -61
+KPX asperacute Alpha -366
+KPX etaasper iota 91
+KPX omegaasper nu -30
+KPX asper Upsilon -183
+KPX asper Iota -183
+KPX asper Omega -152
+KPX asper Omicron -213
+KPX asper Rho -183
+KPX asper Eta -183
+KPX asper Epsilon -183
+KPX asper Alpha -427
+KPX lenis Upsilon -122
+KPX lenis Iota -122
+KPX lenis Omega -122
+KPX lenis Omicron -152
+KPX lenis Rho -122
+KPX lenis Eta -122
+KPX lenis Epsilon -122
+KPX lenis Alpha -366
+KPX iotaasper psi -30
+KPX iotaasper chi -30
+KPX iotaasper omega -30
+KPX iotaasper upsilon -61
+KPX iotaasper tau -61
+KPX iotaasper sigma -30
+KPX iotaasper theta -30
+KPX iotaasper pi -30
+KPX iotaasper omicron -30
+KPX iotaasper nu -91
+KPX iotaasper lambda -30
+KPX iotaasper kappa -30
+KPX iotaasper eta -30
+KPX iotaasper gamma -61
+KPX iotaasper phi -30
+KPX iotaasper delta -30
+KPX iotaasper ksi -30
+KPX omicronasper eta -30
+KPX omicronasper nu -30
+KPX rhoaspe iota 30
+KPX rholenis iota 30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibr84.afm b/fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibr84.afm
new file mode 100644
index 0000000000..a99ec4b0a1
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/afm/public/ibycus4/fibr84.afm
@@ -0,0 +1,622 @@
+StartFontMetrics 2.0
+Comment Created by getafm 1.00 (c) AJCD Sun Jul 4 11:31:33 PDT 1999
+Comment Ibycus4 ligatures not shown because AFM syntax is too limited.
+FontName IbycusHTG-Regular
+FamilyName IbycusHTG Polytonic Greek
+FullName IbycusHTG Polytonic Greek Regular
+Notice Copyright (c) 1996, 1999 Humanist Typesetting and Graphics, Inc.
+Weight Regular
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+FontBBox -539 -462 999 750
+CapHeight 680
+XHeight 430
+Ascender 700
+Descender -260
+StartCharMetrics 223
+C 32 ; WX 0 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 277 ; N exclam ; B 86 0 193 716 ;
+C 34 ; WX 500 ; N dieresis ; B 111 558 389 664 ;
+C 35 ; WX 500 ; N dieresisacute ; B 84 484 418 750 ;
+C 36 ; WX 500 ; N dieresisgrave ; B 84 484 418 750 ;
+C 37 ; WX 833 ; N percent ; B 55 -55 777 750 ;
+C 38 ; WX 500 ; N endash ; B 0 255 499 277 ;
+C 39 ; WX 277 ; N quotesnglright ; B 79 395 199 700 ;
+C 40 ; WX 388 ; N parenleft ; B 100 -245 333 746 ;
+C 41 ; WX 388 ; N parenright ; B 55 -245 288 746 ;
+C 42 ; WX 500 ; N asterisk ; B 65 319 434 750 ;
+C 43 ; WX 777 ; N plus ; B 55 -82 722 583 ;
+C 44 ; WX 277 ; N comma ; B 78 -199 198 106 ;
+C 45 ; WX 333 ; N hyphen ; B 11 185 277 246 ;
+C 46 ; WX 277 ; N period ; B 86 -1 192 108 ;
+C 47 ; WX 500 ; N slash ; B 54 -247 445 750 ;
+C 48 ; WX 500 ; N zero ; B 39 -22 460 665 ;
+C 49 ; WX 500 ; N one ; B 90 0 423 667 ;
+C 50 ; WX 500 ; N two ; B 50 0 449 666 ;
+C 51 ; WX 500 ; N three ; B 42 -22 457 665 ;
+C 52 ; WX 500 ; N four ; B 28 0 471 677 ;
+C 53 ; WX 500 ; N five ; B 50 -22 449 662 ;
+C 54 ; WX 500 ; N six ; B 42 -22 457 665 ;
+C 55 ; WX 500 ; N seven ; B 55 -22 485 676 ;
+C 56 ; WX 500 ; N eight ; B 42 -22 457 665 ;
+C 57 ; WX 500 ; N nine ; B 42 -22 457 665 ;
+C 58 ; WX 277 ; N colon ; B 85 -1 191 429 ;
+C 59 ; WX 277 ; N colongreek ; B 85 323 191 429 ;
+C 60 ; WX 388 ; N angleleft ; B 55 -249 333 750 ;
+C 61 ; WX 777 ; N equal ; B 55 133 722 367 ;
+C 62 ; WX 388 ; N angleright ; B 55 -249 333 750 ;
+C 63 ; WX 277 ; N questiongreek ; B 78 -200 198 429 ;
+C 64 ; WX 333 ; N asperperispomene ; B -56 452 230 721 ;
+C 65 ; WX 750 ; N Alpha ; B 32 0 717 716 ;
+C 66 ; WX 708 ; N Beta ; B 36 0 652 680 ;
+C 67 ; WX 666 ; N Ksi ; B 42 0 624 677 ;
+C 68 ; WX 833 ; N Delta ; B 46 0 786 716 ;
+C 69 ; WX 680 ; N Epsilon ; B 33 0 652 680 ;
+C 70 ; WX 722 ; N Phi ; B 55 0 666 683 ;
+C 71 ; WX 625 ; N Gamma ; B 33 0 582 680 ;
+C 72 ; WX 750 ; N Eta ; B 33 0 716 683 ;
+C 73 ; WX 361 ; N Iota ; B 29 0 332 683 ;
+C 74 ; WX 444 ; N cigmalunate ; B 42 -22 410 442 ;
+C 75 ; WX 777 ; N Kappa ; B 33 0 736 683 ;
+C 76 ; WX 694 ; N Lambda ; B 32 0 661 716 ;
+C 77 ; WX 916 ; N Mu ; B 37 0 879 683 ;
+C 78 ; WX 750 ; N Nu ; B 33 0 716 683 ;
+C 79 ; WX 777 ; N Omicron ; B 55 -22 722 704 ;
+C 80 ; WX 750 ; N Pi ; B 33 0 716 680 ;
+C 81 ; WX 777 ; N Theta ; B 55 -22 722 704 ;
+C 82 ; WX 680 ; N Rho ; B 34 0 625 683 ;
+C 83 ; WX 722 ; N Sigma ; B 55 0 666 683 ;
+C 84 ; WX 722 ; N Tau ; B 36 0 685 677 ;
+C 85 ; WX 777 ; N Upsilon ; B 55 0 722 705 ;
+C 86 ; WX 652 ; N Digamma ; B 33 0 610 680 ;
+C 87 ; WX 722 ; N Omega ; B 44 0 677 705 ;
+C 88 ; WX 750 ; N Chi ; B 24 0 726 683 ;
+C 89 ; WX 777 ; N Psi ; B 60 0 716 683 ;
+C 90 ; WX 611 ; N Zeta ; B 55 0 560 683 ;
+C 91 ; WX 277 ; N bracketleft ; B 118 -249 255 750 ;
+C 92 ; WX 333 ; N lenisperispomene ; B -56 452 230 721 ;
+C 93 ; WX 277 ; N bracketright ; B 22 -249 159 750 ;
+C 94 ; WX 333 ; N lenisacute ; B -56 496 285 721 ;
+C 95 ; WX 333 ; N lenisgrave ; B -56 496 293 721 ;
+C 96 ; WX 277 ; N quotesnglleft ; B 72 394 192 700 ;
+C 97 ; WX 527 ; N alpha ; B 42 -11 500 441 ;
+C 98 ; WX 500 ; N beta ; B 17 -277 457 705 ;
+C 99 ; WX 472 ; N ksi ; B 42 -138 429 716 ;
+C 100 ; WX 472 ; N delta ; B 44 -11 431 704 ;
+C 101 ; WX 430 ; N epsilon ; B 42 -22 385 452 ;
+C 102 ; WX 583 ; N phi ; B 42 -277 540 455 ;
+C 103 ; WX 555 ; N gamma ; B 28 -200 513 442 ;
+C 104 ; WX 500 ; N eta ; B 37 -271 457 453 ;
+C 105 ; WX 278 ; N iota ; B 55 -11 232 441 ;
+C 106 ; WX 444 ; N sigmafinal ; B 42 -138 401 442 ;
+C 107 ; WX 555 ; N kappa ; B 28 -22 527 454 ;
+C 108 ; WX 500 ; N lambda ; B 42 -11 485 694 ;
+C 109 ; WX 565 ; N mu ; B 42 -261 522 453 ;
+C 110 ; WX 472 ; N nu ; B 41 -11 429 442 ;
+C 111 ; WX 527 ; N omicron ; B 42 -11 485 441 ;
+C 112 ; WX 502 ; N pi ; B 44 -21 493 431 ;
+C 113 ; WX 472 ; N theta ; B 42 -22 429 715 ;
+C 114 ; WX 472 ; N rho ; B 42 -260 429 442 ;
+C 115 ; WX 569 ; N sigma ; B 42 -11 539 427 ;
+C 116 ; WX 447 ; N tau ; B 44 -11 429 430 ;
+C 117 ; WX 500 ; N upsilon ; B 39 -11 457 457 ;
+C 118 ; WX 391 ; N digamma ; B 30 -215 360 450 ;
+C 119 ; WX 667 ; N omega ; B 42 -11 624 448 ;
+C 120 ; WX 555 ; N chi ; B 42 -260 513 442 ;
+C 121 ; WX 583 ; N psi ; B 42 -277 540 719 ;
+C 122 ; WX 472 ; N zeta ; B 42 -138 429 717 ;
+C 123 ; WX 360 ; N guillemetsleft ; B 28 43 332 388 ;
+C 124 ; WX 500 ; N iotasubscript ; B 200 -300 300 -53 ;
+C 125 ; WX 360 ; N guillemetsright ; B 28 43 332 388 ;
+C 126 ; WX 500 ; N perispomene ; B 117 537 384 648 ;
+C 127 ; WX 1000 ; N emdash ; B 0 255 999 277 ;
+C 128 ; WX 527 ; N alphagrave ; B 42 -11 500 700 ;
+C 129 ; WX 527 ; N alphaasper ; B 42 -11 500 700 ;
+C 130 ; WX 527 ; N alphalenis ; B 42 -11 500 698 ;
+C 131 ; WX 333 ; N aspergrave ; B -56 496 306 721 ;
+C 132 ; WX 430 ; N epsilonasperperispomene ; B 42 -22 385 750 ;
+C 133 ; WX 527 ; N omicronperispomene ; B 42 -11 485 648 ;
+C 134 ; WX 611 ; N Koppa ; B 55 0 555 705 ;
+C 135 ; WX 333 ; N asperacute ; B -56 496 275 721 ;
+C 136 ; WX 527 ; N alphaacute ; B 42 -11 500 700 ;
+C 137 ; WX 527 ; N alphaasperacute ; B 42 -11 500 721 ;
+C 138 ; WX 527 ; N alphalenisacute ; B 42 -11 500 721 ;
+C 139 ; WX 527 ; N alphaaspergrave ; B 42 -11 500 721 ;
+C 140 ; WX 430 ; N epsilonperispomene ; B 42 -22 385 652 ;
+C 141 ; WX 527 ; N omicronasperperispomene ; B 42 -11 485 750 ;
+C 142 ; WX 527 ; N koppa ; B 42 -274 485 453 ;
+C 143 ; WX 556 ; N sampi ; B 40 -34 520 695 ;
+C 144 ; WX 527 ; N alphaperispomene ; B 42 -11 500 648 ;
+C 145 ; WX 527 ; N alphaasperperispomene ; B 42 -11 500 750 ;
+C 146 ; WX 527 ; N alphalenisperispomene ; B 42 -11 500 750 ;
+C 147 ; WX 527 ; N alphalenisgrave ; B 42 -11 500 721 ;
+C 148 ; WX 430 ; N epsilonlenisperispomene ; B 42 -22 385 750 ;
+C 149 ; WX 527 ; N omicronlenisperispomene ; B 42 -11 485 750 ;
+C 150 ; WX 728 ; N Cigmalunate ; B 55 -22 661 699 ;
+C 152 ; WX 500 ; N etagrave ; B 37 -271 457 700 ;
+C 153 ; WX 500 ; N etaasper ; B 37 -271 457 700 ;
+C 154 ; WX 500 ; N etalenis ; B 37 -271 457 700 ;
+C 155 ; WX 500 ; N etaaspergrave ; B 37 -271 457 721 ;
+C 156 ; WX 0 ; N dotI ; B -234 -250 -128 -144 ;
+C 157 ; WX 0 ; N dotJdlmnpqu ; B -303 -250 -197 -144 ;
+C 158 ; WX 0 ; N dotbt ; B -275 -250 -169 -144 ;
+C 159 ; WX 0 ; N dotchjz ; B -359 -356 -253 -250 ;
+C 160 ; WX 500 ; N etaacute ; B 37 -271 457 700 ;
+C 161 ; WX 500 ; N etaasperacute ; B 37 -271 457 721 ;
+C 162 ; WX 500 ; N etalenisacute ; B 37 -271 457 721 ;
+C 163 ; WX 500 ; N etalenisgrave ; B 37 -271 457 721 ;
+C 164 ; WX 0 ; N doti ; B -192 -250 -86 -144 ;
+C 165 ; WX 0 ; N dotGZ ; B -359 -250 -253 -144 ;
+C 166 ; WX 0 ; N dotkos ; B -345 -250 -239 -144 ;
+C 167 ; WX 0 ; N dotCEVaw ; B -386 -250 -280 -144 ;
+C 168 ; WX 500 ; N etaperispomene ; B 37 -271 457 648 ;
+C 169 ; WX 500 ; N etaasperperispomene ; B 37 -271 457 750 ;
+C 170 ; WX 500 ; N etalenisperispomene ; B 37 -271 457 750 ;
+C 171 ; WX 500 ; N quotedblleft ; B 154 394 467 700 ;
+C 172 ; WX 0 ; N dote ; B -261 -250 -155 -144 ;
+C 173 ; WX 0 ; N dotH ; B -428 -250 -322 -144 ;
+C 174 ; WX 0 ; N dotBFLNPRSTW ; B -414 -250 -308 -144 ;
+C 175 ; WX 500 ; N quotedblright ; B 33 395 346 700 ;
+C 176 ; WX 667 ; N omegagrave ; B 42 -11 624 700 ;
+C 177 ; WX 667 ; N omegaasper ; B 42 -11 624 700 ;
+C 178 ; WX 667 ; N omegalenis ; B 42 -11 624 700 ;
+C 179 ; WX 667 ; N omegaaspergrave ; B 42 -11 624 721 ;
+C 180 ; WX 0 ; N dotDK ; B -470 -250 -364 -144 ;
+C 181 ; WX 0 ; N dotfy ; B -372 -462 -266 -356 ;
+C 182 ; WX 0 ; N dotgx ; B -359 -409 -253 -303 ;
+C 183 ; WX 0 ; N dotkoppa ; B -330 -462 -224 -356 ;
+C 184 ; WX 667 ; N omegaacute ; B 42 -11 624 700 ;
+C 185 ; WX 667 ; N omegaasperacute ; B 42 -11 624 721 ;
+C 186 ; WX 667 ; N omegalenisacute ; B 42 -11 624 721 ;
+C 187 ; WX 667 ; N omegalenisgrave ; B 42 -11 624 721 ;
+C 188 ; WX 0 ; N dotAOQUXY ; B -455 -250 -349 -144 ;
+C 189 ; WX 500 ; N grave ; B 160 485 329 700 ;
+C 190 ; WX 500 ; N acute ; B 171 485 340 700 ;
+C 191 ; WX 0 ; N dotr ; B -303 -409 -197 -303 ;
+C 192 ; WX 667 ; N omegaperispomene ; B 42 -11 624 648 ;
+C 193 ; WX 667 ; N omegaasperperispomene ; B 42 -11 624 750 ;
+C 194 ; WX 667 ; N omegalenisperispomene ; B 42 -11 624 750 ;
+C 195 ; WX 278 ; N asper ; B -56 496 89 700 ;
+C 196 ; WX 0 ; N dotM ; B -539 -250 -433 -144 ;
+C 197 ; WX 500 ; N breve ; B 100 520 399 693 ;
+C 198 ; WX 500 ; N macron ; B 70 558 431 591 ;
+C 199 ; WX 222 ; N lenis ; B -56 497 89 700 ;
+C 200 ; WX 278 ; N iotagrave ; B 9 -11 232 700 ;
+C 201 ; WX 278 ; N iotaasper ; B 12 -11 232 700 ;
+C 202 ; WX 278 ; N iotalenis ; B 35 -11 232 700 ;
+C 203 ; WX 278 ; N iotaaspergrave ; B -73 -11 246 700 ;
+C 204 ; WX 500 ; N upsilongrave ; B 39 -11 457 700 ;
+C 205 ; WX 500 ; N upsilonasper ; B 39 -11 457 700 ;
+C 206 ; WX 500 ; N upsilonlenis ; B 39 -11 457 700 ;
+C 207 ; WX 500 ; N upsilonaspergrave ; B 39 -11 457 721 ;
+C 208 ; WX 278 ; N iotaacute ; B 55 -11 232 700 ;
+C 209 ; WX 278 ; N iotaasperacute ; B -33 -11 268 700 ;
+C 210 ; WX 278 ; N iotalenisacute ; B -55 -11 276 700 ;
+C 211 ; WX 278 ; N iotalenisgrave ; B -56 -11 272 700 ;
+C 212 ; WX 500 ; N upsilonacute ; B 39 -11 457 700 ;
+C 213 ; WX 500 ; N upsilonasperacute ; B 39 -11 457 721 ;
+C 214 ; WX 500 ; N upsilonlenisacute ; B 39 -11 457 721 ;
+C 215 ; WX 500 ; N upsilonlenisgrave ; B 39 -11 457 721 ;
+C 216 ; WX 278 ; N iotaperispomene ; B 5 -11 272 648 ;
+C 217 ; WX 278 ; N iotaasperperispomene ; B 1 -11 278 750 ;
+C 218 ; WX 278 ; N iotalenisperispomene ; B 1 -11 278 750 ;
+C 219 ; WX 500 ; N braceleft ; B 72 -249 427 750 ;
+C 220 ; WX 500 ; N upsilonperispomene ; B 39 -11 457 648 ;
+C 221 ; WX 500 ; N upsilonasperperispomene ; B 39 -11 457 750 ;
+C 222 ; WX 500 ; N upsilonlenisperispomene ; B 39 -11 457 750 ;
+C 223 ; WX 500 ; N braceright ; B 72 -249 426 750 ;
+C 224 ; WX 430 ; N epsilongrave ; B 42 -22 385 721 ;
+C 225 ; WX 430 ; N epsilonasper ; B 42 -22 385 700 ;
+C 226 ; WX 430 ; N epsilonlenis ; B 42 -22 385 700 ;
+C 227 ; WX 430 ; N epsilonlenisgrave ; B 42 -22 394 721 ;
+C 228 ; WX 527 ; N omicrongrave ; B 42 -11 485 700 ;
+C 229 ; WX 527 ; N omicronasper ; B 42 -11 485 700 ;
+C 230 ; WX 527 ; N omicronlenis ; B 42 -11 485 700 ;
+C 231 ; WX 527 ; N omicronaspergrave ; B 42 -11 485 721 ;
+C 232 ; WX 430 ; N epsilonacute ; B 42 -22 385 721 ;
+C 233 ; WX 430 ; N epsilonasperacute ; B 42 -22 394 722 ;
+C 234 ; WX 430 ; N epsilonlenisacute ; B 42 -22 394 721 ;
+C 235 ; WX 430 ; N epsilonaspergrave ; B 42 -22 394 721 ;
+C 236 ; WX 527 ; N omicronacute ; B 42 -11 485 700 ;
+C 237 ; WX 527 ; N omicronasperacute ; B 42 -11 485 721 ;
+C 238 ; WX 527 ; N omicronlenisacute ; B 42 -11 485 721 ;
+C 239 ; WX 527 ; N omicronlenisgrave ; B 42 -11 485 721 ;
+C 240 ; WX 278 ; N iotadieresis ; B 0 -11 278 664 ;
+C 241 ; WX 278 ; N iotadieresisacute ; B -76 -11 258 750 ;
+C 242 ; WX 278 ; N iotadieresisgrave ; B -76 -11 258 750 ;
+C 243 ; WX 444 ; N bracketleftbt ; B 118 -249 518 250 ;
+C 244 ; WX 500 ; N upsilondieresis ; B 39 -11 457 664 ;
+C 245 ; WX 500 ; N upsilondieresisacute ; B 39 -11 457 750 ;
+C 246 ; WX 500 ; N upsilondieresisgrave ; B 39 -11 457 750 ;
+C 247 ; WX 444 ; N bracketrightbt ; B -74 -249 326 250 ;
+C 248 ; WX 0 ; N iotasubalpha ; B -265 -300 -165 -53 ;
+C 249 ; WX 0 ; N iotasubeta ; B -395 -300 -293 -97 ;
+C 250 ; WX 0 ; N iotasubomega ; B -355 -300 -255 -53 ;
+C 251 ; WX 472 ; N rhoasper ; B 42 -260 429 700 ;
+C 252 ; WX 472 ; N rholenis ; B 42 -260 429 700 ;
+C 253 ; WX 444 ; N dagger ; B 46 -243 378 735 ;
+C 254 ; WX 444 ; N daggerdbl ; B 55 -230 388 735 ;
+C 255 ; WX 500 ; N aspirate ; B -31 -11 511 694 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 375
+KPX asperperispomene Alpha -361
+KPX asperperispomene Epsilon -111
+KPX asperperispomene Eta -111
+KPX asperperispomene Iota -111
+KPX asperperispomene Omicron -167
+KPX asperperispomene Omega -167
+KPX asperperispomene Upsilon -111
+KPX Alpha iota 28
+KPX Epsilon iota 28
+KPX Omega iota 28
+KPX lenisperispomene Alpha -361
+KPX lenisperispomene Epsilon -111
+KPX lenisperispomene Eta -111
+KPX lenisperispomene Iota -111
+KPX lenisperispomene Omicron -167
+KPX lenisperispomene Omega -139
+KPX lenisperispomene Upsilon -111
+KPX lenisacute Alpha -333
+KPX lenisacute Epsilon -56
+KPX lenisacute Eta -56
+KPX lenisacute Omicron -139
+KPX lenisacute Omega -83
+KPX lenisacute Iota -56
+KPX lenisacute Upsilon -83
+KPX lenisgrave Alpha -278
+KPX lenisgrave Epsilon -83
+KPX lenisgrave Eta -83
+KPX lenisgrave Omicron -111
+KPX lenisgrave Omega -56
+KPX lenisgrave Iota -111
+KPX lenisgrave Upsilon -56
+KPX alpha iota 28
+KPX beta iota 83
+KPX delta iota 28
+KPX delta eta -28
+KPX epsilon iota 28
+KPX phi iota 28
+KPX eta iota 83
+KPX eta iotagrave 83
+KPX eta iotaacute 83
+KPX eta iotaperispomene 83
+KPX eta iotaasperacute 83
+KPX eta iotaaspergrave 83
+KPX eta iotaasperperispomene 83
+KPX eta iotalenisacute 83
+KPX eta iotalenisgrave 83
+KPX eta iotalenisperispomene 83
+KPX iota ksi -28
+KPX iota delta -28
+KPX iota phi -28
+KPX iota gamma -56
+KPX iota eta -28
+KPX iota kappa -28
+KPX iota lambda -28
+KPX iota nu -83
+KPX iota omicron -28
+KPX iota pi -28
+KPX iota theta -28
+KPX iota sigma -28
+KPX iota tau -56
+KPX iota upsilon -56
+KPX iota omega -28
+KPX iota chi -28
+KPX iota psi -28
+KPX kappa iota 28
+KPX mu omicron -28
+KPX mu omicronacute -28
+KPX mu omicrongrave -28
+KPX mu eta -28
+KPX mu etaacute -28
+KPX mu etagrave -28
+KPX mu etaperispomene -28
+KPX mu iotasubeta -28
+KPX nu iota 28
+KPX omicron nu -28
+KPX omicron eta -28
+KPX omicron lambda -28
+KPX pi iota 28
+KPX theta iota 28
+KPX rho iota 28
+KPX sigma iota 28
+KPX tau iota 28
+KPX upsilon iota 28
+KPX omega iota 28
+KPX omega nu -28
+KPX psi iota 28
+KPX alphagrave iota 28
+KPX alphaasper iota 28
+KPX aspergrave Alpha -278
+KPX aspergrave Epsilon -83
+KPX aspergrave Eta -83
+KPX aspergrave Omicron -111
+KPX aspergrave Omega -56
+KPX aspergrave Iota -111
+KPX aspergrave Upsilon -56
+KPX epsilonasperperispomene iota 28
+KPX asperacute Alpha -333
+KPX asperacute Epsilon -56
+KPX asperacute Eta -56
+KPX asperacute Omicron -139
+KPX asperacute Omega -83
+KPX asperacute Iota -56
+KPX asperacute Upsilon -83
+KPX alphaacute iota 28
+KPX alphaasperacute iota 28
+KPX alphalenisacute iota 28
+KPX alphaaspergrave iota 28
+KPX epsilonperispomene iota 28
+KPX alphaperispomene iota 28
+KPX alphaasperperispomene iota 28
+KPX alphalenisperispomene iota 28
+KPX alphalenisgrave iota 28
+KPX epsilonlenisperispomene iota 28
+KPX etagrave iota 28
+KPX etaasper iota 83
+KPX etalenis iota 83
+KPX etaaspergrave iota 28
+KPX dotbt iota 28
+KPX etaacute iota 28
+KPX etaasperacute iota 28
+KPX etalenisacute iota 28
+KPX etalenisgrave iota 28
+KPX etaperispomene iota 28
+KPX etaasperperispomene iota 28
+KPX etalenisperispomene iota 28
+KPX omegagrave iota 28
+KPX omegagrave nu -28
+KPX omegaasper nu -28
+KPX omegalenis nu -28
+KPX omegaaspergrave iota 28
+KPX omegaaspergrave nu -28
+KPX omegaacute iota 28
+KPX omegaacute nu -28
+KPX omegaasperacute iota 28
+KPX omegaasperacute nu -28
+KPX omegalenisacute iota 28
+KPX omegalenisacute nu -28
+KPX omegalenisgrave iota 28
+KPX omegalenisgrave nu -28
+KPX omegaperispomene iota 28
+KPX omegaperispomene nu -28
+KPX omegaasperperispomene iota 28
+KPX omegaasperperispomene nu -28
+KPX omegalenisperispomene iota 28
+KPX omegalenisperispomene nu -28
+KPX asper Alpha -389
+KPX asper Epsilon -167
+KPX asper Eta -167
+KPX asper Rho -167
+KPX asper Omicron -194
+KPX asper Omega -139
+KPX asper Iota -167
+KPX asper Upsilon -167
+KPX lenis Alpha -333
+KPX lenis Epsilon -111
+KPX lenis Eta -111
+KPX lenis Rho -111
+KPX lenis Omicron -139
+KPX lenis Omega -111
+KPX lenis Iota -111
+KPX lenis Upsilon -111
+KPX iotagrave ksi -28
+KPX iotagrave delta -28
+KPX iotagrave phi -28
+KPX iotagrave gamma -56
+KPX iotagrave eta -28
+KPX iotagrave kappa -28
+KPX iotagrave lambda -28
+KPX iotagrave nu -83
+KPX iotagrave omicron -28
+KPX iotagrave pi -28
+KPX iotagrave theta -28
+KPX iotagrave sigma -28
+KPX iotagrave tau -56
+KPX iotagrave upsilon -56
+KPX iotagrave omega -28
+KPX iotagrave chi -28
+KPX iotagrave psi -28
+KPX iotaasper ksi -28
+KPX iotaasper delta -28
+KPX iotaasper phi -28
+KPX iotaasper gamma -56
+KPX iotaasper eta -28
+KPX iotaasper kappa -28
+KPX iotaasper lambda -28
+KPX iotaasper nu -83
+KPX iotaasper omicron -28
+KPX iotaasper pi -28
+KPX iotaasper theta -28
+KPX iotaasper sigma -28
+KPX iotaasper tau -56
+KPX iotaasper upsilon -56
+KPX iotaasper omega -28
+KPX iotaasper chi -28
+KPX iotaasper psi -28
+KPX iotalenis ksi -28
+KPX iotalenis delta -28
+KPX iotalenis phi -28
+KPX iotalenis gamma -56
+KPX iotalenis eta -28
+KPX iotalenis kappa -28
+KPX iotalenis lambda -28
+KPX iotalenis nu -83
+KPX iotalenis omicron -28
+KPX iotalenis pi -28
+KPX iotalenis theta -28
+KPX iotalenis sigma -28
+KPX iotalenis tau -56
+KPX iotalenis upsilon -56
+KPX iotalenis omega -28
+KPX iotalenis chi -28
+KPX iotalenis psi -28
+KPX iotaaspergrave delta -28
+KPX iotaaspergrave phi -28
+KPX iotaaspergrave gamma -56
+KPX iotaaspergrave eta -28
+KPX iotaaspergrave nu -83
+KPX iotaaspergrave omicron -28
+KPX iotaaspergrave pi -28
+KPX iotaaspergrave theta -28
+KPX iotaaspergrave sigma -28
+KPX iotaaspergrave tau -28
+KPX iotaaspergrave upsilon -56
+KPX iotaaspergrave omega -28
+KPX iotaaspergrave chi -28
+KPX upsilonaspergrave iota 28
+KPX iotaacute ksi -28
+KPX iotaacute delta -28
+KPX iotaacute phi -28
+KPX iotaacute gamma -56
+KPX iotaacute eta -28
+KPX iotaacute kappa -28
+KPX iotaacute lambda -28
+KPX iotaacute nu -83
+KPX iotaacute omicron -28
+KPX iotaacute pi -28
+KPX iotaacute theta -28
+KPX iotaacute sigma -28
+KPX iotaacute tau -56
+KPX iotaacute upsilon -56
+KPX iotaacute omega -28
+KPX iotaacute chi -28
+KPX iotaacute psi -28
+KPX iotaasperacute delta -28
+KPX iotaasperacute phi -28
+KPX iotaasperacute gamma -56
+KPX iotaasperacute eta -28
+KPX iotaasperacute nu -83
+KPX iotaasperacute omicron -28
+KPX iotaasperacute pi -28
+KPX iotaasperacute theta -28
+KPX iotaasperacute sigma -28
+KPX iotaasperacute tau -28
+KPX iotaasperacute upsilon -56
+KPX iotaasperacute omega -28
+KPX iotaasperacute chi -28
+KPX iotalenisacute delta -28
+KPX iotalenisacute phi -28
+KPX iotalenisacute gamma -56
+KPX iotalenisacute eta -28
+KPX iotalenisacute nu -83
+KPX iotalenisacute omicron -28
+KPX iotalenisacute pi -28
+KPX iotalenisacute theta -28
+KPX iotalenisacute sigma -28
+KPX iotalenisacute tau -28
+KPX iotalenisacute upsilon -56
+KPX iotalenisacute omega -28
+KPX iotalenisacute chi -28
+KPX iotalenisgrave delta -28
+KPX iotalenisgrave phi -28
+KPX iotalenisgrave gamma -56
+KPX iotalenisgrave eta -28
+KPX iotalenisgrave nu -83
+KPX iotalenisgrave omicron -28
+KPX iotalenisgrave pi -28
+KPX iotalenisgrave theta -28
+KPX iotalenisgrave sigma -28
+KPX iotalenisgrave tau -28
+KPX iotalenisgrave upsilon -56
+KPX iotalenisgrave omega -28
+KPX iotalenisgrave chi -28
+KPX upsilonacute iota 28
+KPX upsilonasperacute iota 28
+KPX upsilonlenisacute iota 28
+KPX upsilonlenisgrave iota 28
+KPX iotaperispomene delta -28
+KPX iotaperispomene phi -28
+KPX iotaperispomene gamma -56
+KPX iotaperispomene eta -28
+KPX iotaperispomene nu -83
+KPX iotaperispomene omicron -28
+KPX iotaperispomene pi -28
+KPX iotaperispomene theta -28
+KPX iotaperispomene sigma -28
+KPX iotaperispomene tau -28
+KPX iotaperispomene upsilon -56
+KPX iotaperispomene omega -28
+KPX iotaperispomene chi -28
+KPX iotaasperperispomene delta -28
+KPX iotaasperperispomene phi -28
+KPX iotaasperperispomene gamma -56
+KPX iotaasperperispomene eta -28
+KPX iotaasperperispomene nu -83
+KPX iotaasperperispomene omicron -28
+KPX iotaasperperispomene pi -28
+KPX iotaasperperispomene theta -28
+KPX iotaasperperispomene sigma -28
+KPX iotaasperperispomene tau -28
+KPX iotaasperperispomene upsilon -56
+KPX iotaasperperispomene omega -28
+KPX iotaasperperispomene chi -28
+KPX iotalenisperispomene delta -28
+KPX iotalenisperispomene phi -28
+KPX iotalenisperispomene gamma -56
+KPX iotalenisperispomene eta -28
+KPX iotalenisperispomene nu -83
+KPX iotalenisperispomene omicron -28
+KPX iotalenisperispomene pi -28
+KPX iotalenisperispomene theta -28
+KPX iotalenisperispomene sigma -28
+KPX iotalenisperispomene tau -28
+KPX iotalenisperispomene upsilon -56
+KPX iotalenisperispomene omega -28
+KPX iotalenisperispomene chi -28
+KPX upsilonperispomene iota 28
+KPX upsilonasperperispomene iota 28
+KPX upsilonlenisperispomene iota 28
+KPX epsilongrave iota 28
+KPX epsilonlenisgrave iota 28
+KPX omicrongrave eta -28
+KPX omicrongrave lambda -28
+KPX omicrongrave nu -28
+KPX omicronasper nu -28
+KPX omicronasper eta -28
+KPX omicronlenis nu -28
+KPX omicronlenis eta -28
+KPX epsilonacute iota 28
+KPX epsilonasperacute iota 28
+KPX epsilonlenisacute iota 28
+KPX epsilonaspergrave iota 28
+KPX omicronacute eta -28
+KPX omicronacute lambda -28
+KPX omicronacute nu -28
+KPX iotadieresisacute delta -28
+KPX iotadieresisacute phi -28
+KPX iotadieresisacute gamma -56
+KPX iotadieresisacute eta -28
+KPX iotadieresisacute nu -83
+KPX iotadieresisacute omicron -28
+KPX iotadieresisacute pi -28
+KPX iotadieresisacute theta -28
+KPX iotadieresisacute sigma -28
+KPX iotadieresisacute tau -28
+KPX iotadieresisacute upsilon -56
+KPX iotadieresisacute omega -28
+KPX iotadieresisacute chi -28
+KPX iotadieresisgrave delta -28
+KPX iotadieresisgrave phi -28
+KPX iotadieresisgrave gamma -56
+KPX iotadieresisgrave eta -28
+KPX iotadieresisgrave nu -83
+KPX iotadieresisgrave omicron -28
+KPX iotadieresisgrave pi -28
+KPX iotadieresisgrave theta -28
+KPX iotadieresisgrave sigma -28
+KPX iotadieresisgrave tau -28
+KPX iotadieresisgrave upsilon -56
+KPX iotadieresisgrave omega -28
+KPX iotadieresisgrave chi -28
+KPX upsilondieresisacute iota 28
+KPX upsilondieresisgrave iota 28
+KPX iotasubeta iota 28
+KPX rhoasper iota 28
+KPX rholenis iota 28
+EndKernPairs
+EndKernData
+EndFontMetrics \ No newline at end of file
diff --git a/fonts/greek/ibygrk/fonts/enc/dvips/ibycus4/IbycusHTG.enc b/fonts/greek/ibygrk/fonts/enc/dvips/ibycus4/IbycusHTG.enc
new file mode 100644
index 0000000000..7af7eed92a
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/enc/dvips/ibycus4/IbycusHTG.enc
@@ -0,0 +1,71 @@
+/IbycusHTGEncoding [ % now 256 chars follow
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x20
+/space /exclam /dieresis /dieresisacute
+/dieresisgrave /percent /endash /quotesnglright
+/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+/zero /one /two /three /four /five /six /seven
+/eight /nine /colon /colongreek /angleleft /equal /angleright /questiongreek
+% 0x40
+/asperperispomene /Alpha /Beta /Ksi /Delta /Epsilon /Phi /Gamma
+/Eta /Iota /cigmalunate /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+/Pi /Theta /Rho /Sigma /Tau /Upsilon /Digamma /Omega
+/Chi /Psi /Zeta /bracketleft
+/lenisperispomene /bracketright /lenisacute /lenisgrave
+% 0x60
+/quotesnglleft /alpha /beta /ksi /delta /epsilon /phi /gamma
+/eta /iota /sigmafinal /kappa /lambda /mu /nu /omicron
+% 0x70
+/pi /theta /rho /sigma /tau /upsilon /digamma /omega
+/chi /psi /zeta /guillemetsleft
+/iotasubscript /guillemetsright /perispomene /emdash
+% 0x80
+/alphagrave /alphaasper /alphalenis /aspergrave
+/epsilonasperperispomene /omicronperispomene /Koppa /asperacute
+/alphaacute /alphaasperacute /alphalenisacute /alphaaspergrave
+/epsilonperispomene /omicronasperperispomene /koppa /sampi
+% 0x90
+/alphaperispomene /alphaasperperispomene
+/alphalenisperispomene /alphalenisgrave
+/epsilonlenisperispomene /omicronlenisperispomene /Cigmalunate /.notdef
+/etagrave /etaasper /etalenis /etaaspergrave
+/dotI /dotJdlmnpqu /dotbt /dotchjz
+% 0xA0
+/etaacute /etaasperacute /etalenisacute /etalenisgrave
+/doti /dotGZ /dotkos /dotCEVaw
+/etaperispomene /etaasperperispomene /etalenisperispomene /quotedblleft
+/dote /dotH /dotBFLNPRSTW /quotedblright
+% 0xB0
+/omegagrave /omegaasper /omegalenis /omegaaspergrave
+/dotDK /dotfy /dotgx /dotkoppa
+/omegaacute /omegaasperacute /omegalenisacute /omegalenisgrave
+/dotAOQUXY /grave /acute /dotr
+% 0xC0
+/omegaperispomene /omegaasperperispomene /omegalenisperispomene /asper
+/dotM /breve /macron /lenis
+/iotagrave /iotaasper /iotalenis /iotaaspergrave
+/upsilongrave /upsilonasper /upsilonlenis /upsilonaspergrave
+% 0xD0
+/iotaacute /iotaasperacute /iotalenisacute /iotalenisgrave
+/upsilonacute /upsilonasperacute /upsilonlenisacute /upsilonlenisgrave
+/iotaperispomene /iotaasperperispomene /iotalenisperispomene /braceleft
+/upsilonperispomene /upsilonasperperispomene
+/upsilonlenisperispomene /braceright
+% 0xE0
+/epsilongrave /epsilonasper /epsilonlenis /epsilonlenisgrave
+/omicrongrave /omicronasper /omicronlenis /omicronaspergrave
+/epsilonacute /epsilonasperacute /epsilonlenisacute /epsilonaspergrave
+/omicronacute /omicronasperacute /omicronlenisacute /omicronlenisgrave
+% 0xF0
+/iotadieresis /iotadieresisacute /iotadieresisgrave /bracketleftbt
+/upsilondieresis /upsilondieresisacute /upsilondieresisgrave /bracketrightbt
+/iotasubalpha /iotasubeta /iotasubomega /rhoasper
+/rholenis /dagger /daggerdbl /aspirate
+] def \ No newline at end of file
diff --git a/fonts/greek/ibygrk/fonts/map/dvips/ibycus4/iby.map b/fonts/greek/ibygrk/fonts/map/dvips/ibycus4/iby.map
new file mode 100644
index 0000000000..dd5e6506f0
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/map/dvips/ibycus4/iby.map
@@ -0,0 +1,3 @@
+fibr84 IbycusHTG-Regular <fibr84.pfb
+fibo84 IbycusHTG-Regular ".167 SlantFont" <fibr84.pfb
+fibb84 FIBB84 <fibb84.pfb
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/abary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/abary4.mf
new file mode 100644
index 0000000000..c007564b56
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/abary4.mf
@@ -0,0 +1,14 @@
+savedpicture = barypicture; % it was cleared at the end of a.mf
+%% but the dimensions set in a.mf remain.
+
+cmchar "Lowercase alpha with rough breathing and grave";
+beginchar(a_asprbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and grave";
+beginchar(a_lenbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/cigma4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/cigma4.mf
new file mode 100644
index 0000000000..e8a87171ef
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/cigma4.mf
@@ -0,0 +1,22 @@
+def dims=8u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos4(hair,-180); y4=.5h; lft x4r=hround .75u; %left bulge
+ pos6(hair,-90); rt x6l=hround(w-.75u); %bottom right
+ top y3r=h+oo; x3+.5stem=rt x6l; pos3(stem,90); %top right
+ pos5(stem,-90); bot y5r=-o; x5=.5w; %low pt
+% bot y6r= top y5l;
+ bot y6 = 0; % The rise y5-y6 must be very slight.
+ % In some hands, it is even a drop.
+ filldraw double_circ_stroke %bowl
+ z6e...z5e{left}...z4e{up}...z3e{right};
+enddef;
+
+cmchar "Lowercase lunate sigma";
+beginchar(cigmalunate,dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture; \ No newline at end of file
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/digamma4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/digamma4.mf
new file mode 100644
index 0000000000..52f6ef979b
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/digamma4.mf
@@ -0,0 +1,28 @@
+def dims = 7.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+% composed of a modified pi-bar and the tail of eta
+
+def gen_letter=
+ pickup fine.nib;
+ pos3(vstem,-90); rt x3=hround(w-.75u); top y3l=x_height; %top right
+ pos2(vstem,-90); y2=y3; x2=1/3w; %top left
+ x1-.5hair=hround1.75u; y1-.5hair=4/3[top y2l,bot y2r]; %tip of bar
+ numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90);
+ forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor
+ filldraw circ_stroke z1e{z1'e}...z2e---z3e; %bar
+ pos4(hair,0); z4=z1; %attachment
+ x5=x6; x6=x1-.5u;
+ y5=y6; bot y6l-.5stem=-d-o; pos5(stem,0); pos6(stem,90);
+ pos7(vstem,-90); rt x7=hround(w-.85u); top y7l=bar_height;
+ pos8(vstem,angle(z5-z1)); top y8l=bar_height; z8 = whatever[z5,z1];
+ filldraw circ_stroke z5e...z1e;
+ filldraw stroke z8e--z7e;
+enddef;
+
+cmchar "Lowercase digamma";
+beginchar(digamma,dims);
+this_letter; penlabels(1,2,3,5,7,8); endchar;
+
+picture savedpicture; \ No newline at end of file
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ebary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ebary4.mf
new file mode 100644
index 0000000000..05e5598eac
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ebary4.mf
@@ -0,0 +1,81 @@
+savedpicture = barypicture; % it was cleared at the end of e.mf
+%% but the dimensions set in e.mf remain.
+
+% The acute and grave accents are lifted above the normal position and
+% are also shortened slightly, with the reduction at the bottom of the
+% accent. This is because epsilon has a much larger overshoot than
+% other rounded characters, and the accent tends to bleed into it.
+
+
+def eps_grave(expr center) =
+if serifs: x22-x21=1/4w; x21-.5stem=hround(center-2/3(x22-x21)-.5stem);
+else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.25u+.5vair); fi
+ begingroup;
+ numeric saved_h;
+ numeric saved_x_height;
+ saved_x_height = x_height;
+ saved_h=h;
+ save h;
+ save x_height;
+ h=saved_h + .75vair;
+ x_height = saved_x_height + vair;
+generate_grave; penlabels(21,22);
+ endgroup;
+enddef;
+
+def eps_acute(expr center) =
+if serifs: x21-x22=1/4w; x21+.5stem=hround(center+2/3(x21-x22)+.5stem);
+else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.25u-.5vair); fi
+ begingroup;
+ numeric saved_h;
+ numeric saved_x_height;
+ saved_x_height = x_height;
+ saved_h=h;
+ save h;
+ save x_height;
+ h:=saved_h+.75vair;
+ x_height = saved_x_height + vair;
+generate_grave; penlabels(21,22);
+ endgroup;
+enddef;
+
+cmchar "Lowercase epsilon with adjusted grave";
+beginchar(e_bary,width#,acc_ht#,0);
+this_letter; eps_grave(x_baryctr);
+endchar;
+
+cmchar "Lowercase epsilon with adjusted acute";
+beginchar(e_oxy,width#,acc_ht#,0);
+this_letter; eps_acute(x_baryctr); endchar;
+
+%cmchar "Lowercase epsilon with rough breathing and acute";
+%beginchar(e_asproxy,width#,acc_ht#,0);
+%this_letter; spirit_acute(x_baryctr)<; endchar;
+
+%cmchar "Lowercase epsilon with smooth breathing and acute";
+%beginchar(e_lenoxy,width#,acc_ht#,0);
+%this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with rough breathing and grave";
+beginchar(e_asprbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and grave";
+beginchar(e_lenbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with circumflex (Attic)";
+beginchar(e_peri,width#,acc_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with rough breathing and circumflex (Attic)";
+beginchar(e_asprperi,width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and circumflex (Attic)";
+beginchar(e_lenperi,width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb84.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb84.mf
new file mode 100644
index 0000000000..f4eae460d5
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb84.mf
@@ -0,0 +1,83 @@
+% Ibycus4 Greek Bold (Levy Bold) 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4B"; font_size 10pt#;
+
+u#:=22/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders %was 70
+acc_ht#:=250/36pt#;
+circ_ht#:=230/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=13/36pt#; % lowercase hairline breadth (was 17)
+stem#:=38/36pt#; % lowercase stem breadth (was 41)
+curve#:=41/36pt#; % lowercase curve breadth (was 46)
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=41/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=11/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb848.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb848.mf
new file mode 100644
index 0000000000..8dbfd1327c
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb848.mf
@@ -0,0 +1,83 @@
+% Ibycus4 Greek Bold (Levy Bold) 8 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4B"; font_size 8pt#;
+
+u#:=17.6/36pt#; % unit width
+width_adj#:=9/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216.0/36pt#; % height of tallest characters
+asc_height#:=200.0/36pt#; % height of lowercase ascenders
+cap_height#:=197.6/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=128.0/36pt#; % height of lowercase without ascenders
+math_axis#:=72.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=68.0/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56.0/36pt#; % depth of comma below baseline
+desc_depth#:=54.0/36pt#; % depth of lowercase descenders
+acc_ht#:=200.0/36pt#;
+circ_ht#:=184.0/36pt#;
+Circ_ht#:=200.0/36pt#;
+iota_dp#:=57.6/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=104.0/36pt#; % diameter of rounded corners
+fine#:=70.0/36pt#; % diameter of sharply rounded corners
+thin_join#:=70.0/36pt#; % width of extrafine details
+hair#:=11.7/36pt#; % lowercase hairline breadth
+stem#:=34.2/36pt#; % lowercase stem breadth
+curve#:=32.8/36pt#; % lowercase curve breadth
+ess#:=34.2/36pt#; % breadth in middle of lowercase s
+flare#:=36.9/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=44.8/36pt#; % diameter of dots
+cap_hair#:=17.1/36pt#; % uppercase hairline breadth
+cap_stem#:=40.8/36pt#; % uppercase stem breadth
+cap_curve#:=44.0/36pt#; % uppercase curve breadth
+cap_ess#:=42.4/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.54pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=8.0/36pt#; % vertical distance from serif base to tangent
+jut#:=20.0/36pt#; % protrusion of lowercase serifs
+cap_jut#:=31.2/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.8/36pt#; % horizontal protrusion of beak serifs
+beak#:=56.0/36pt#; % vertical protrusion of beak serifs
+vair#:=8.8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=15.3/36pt#; % lowercase bar thickness
+slab#:=15.3/36pt#; % serif and arm thickness
+cap_bar#:=15.3/36pt#; % uppercase bar thickness
+cap_band#:=15.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2.0/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=3.2/36pt#; % amount of overshoot for curves
+apex_o#:=2.4/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb849.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb849.mf
new file mode 100644
index 0000000000..82a47a1ad7
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibb849.mf
@@ -0,0 +1,83 @@
+% Ibycus4 Greek Bold (Levy Bold) 9 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4B"; font_size 9pt#;
+
+u#:=19.8/36pt#; % unit width
+width_adj#:=10.0/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=6.3/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243.0/36pt#; % height of tallest characters
+asc_height#:=225.0/36pt#; % height of lowercase ascenders
+cap_height#:=222.3/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=144.0/36pt#; % height of lowercase without ascenders
+math_axis#:=81.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=76.5/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63.0/36pt#; % depth of comma below baseline
+desc_depth#:=72.0/36pt#; % depth of lowercase descenders %was 70
+acc_ht#:=225.0/36pt#;
+circ_ht#:=207.0/36pt#;
+Circ_ht#:=225.0/36pt#;
+iota_dp#:=64.8/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=58.5/36pt#; % diameter of rounded corners
+fine#:=40.0/36pt#; % diameter of sharply rounded corners
+thin_join#:=40.0/36pt#; % width of extrafine details
+hair#:=12.3/36pt#; % lowercase hairline breadth (was 17)
+stem#:=36.1/36pt#; % lowercase stem breadth (was 41)
+curve#:=36.9/36pt#; % lowercase curve breadth (was 46)
+ess#:=36.1/36pt#; % breadth in middle of lowercase s
+flare#:=39.0/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=50.4/36pt#; % diameter of dots
+cap_hair#:=18.1/36pt#; % uppercase hairline breadth
+cap_stem#:=45.9/36pt#; % uppercase stem breadth
+cap_curve#:=49.5/36pt#; % uppercase curve breadth
+cap_ess#:=47.7/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.57pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=9.0/36pt#; % vertical distance from serif base to tangent
+jut#:=22.5/36pt#; % protrusion of lowercase serifs
+cap_jut#:=35.1/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.9/36pt#; % horizontal protrusion of beak serifs
+beak#:=63.0/36pt#; % vertical protrusion of beak serifs
+vair#:=9.9/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=16.1/36pt#; % lowercase bar thickness
+slab#:=16.1/36pt#; % serif and arm thickness
+cap_bar#:=16.1/36pt#; % uppercase bar thickness
+cap_band#:=16.1/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.7/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2.0/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=3.6/36pt#; % amount of overshoot for curves
+apex_o#:=2.7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo84.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo84.mf
new file mode 100644
index 0000000000..b6d6861c1c
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo84.mf
@@ -0,0 +1,88 @@
+% Ibycus 4 Greek Obliqued (Levy Regular) 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4SL"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+% circ_ht is raised to allow more roll to circumflex
+% iota subscript is brought down to the bottom shoulder.
+% more or less proportions of the OCT Porson hand. Asked
+% for by editor of Classical Antiquity (U.C.Berkeley)
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=235/36pt#; % x_height# + 16/19(asc_height#-x_height#)
+Circ_ht#:=270/36pt#; % move circumflex over breathing up to top shoulder
+iota_dp#:=110/36pt#; % right on the bottom shoulder
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=27/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo848.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo848.mf
new file mode 100644
index 0000000000..2366f06d0f
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo848.mf
@@ -0,0 +1,88 @@
+% Ibycus 4 Greek Obliqued (Levy Regular) 8 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4SL"; font_size 8pt#;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+% circ_ht is raised to allow more roll to circumflex
+% iota subscript is brought down to the bottom shoulder.
+% more or less proportions of the OCT Porson hand. Asked
+% for by editor of Classical Antiquity (U.C.Berkeley)
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+acc_ht#:=210/36pt#;
+circ_ht#:=188/36pt#; % x_height# + 16/19(asc_height#-x_height#)
+Circ_ht#:=216/36pt#; % move circumflex over breathing up to top shoulder
+iota_dp#:=72/36pt#; % right on the bottom shoulder
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=25.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=23/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=9.5/36pt#; % uppercase hairline breadth
+cap_stem#:=26.5/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=29/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=6.6/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo849.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo849.mf
new file mode 100644
index 0000000000..1732b895a6
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibo849.mf
@@ -0,0 +1,88 @@
+% Ibycus 4 Greek Obliqued (Levy Regular) 9 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4SL"; font_size 9pt#;
+
+u#:=18.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+% circ_ht is raised to allow more roll to circumflex
+% iota subscript is brought down to the bottom shoulder.
+% more or less proportions of the OCT Porson hand. Asked
+% for by editor of Classical Antiquity (U.C.Berkeley)
+
+body_height#:=243.0/36pt#; % height of tallest characters
+asc_height#:=225.0/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=75.8/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63.0/36pt#; % depth of comma below baseline
+desc_depth#:=73.0/36pt#; % depth of lowercase descenders
+acc_ht#:=230.0/36pt#;
+circ_ht#:=211.5/36pt#; % x_height# + 16/19(asc_height#-x_height#)
+Circ_ht#:=243.0/36pt#; % move circumflex over breathing up to top shoulder
+iota_dp#:=91/36pt#; % right on the bottom shoulder
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8.5/36pt#; % lowercase hairline breadth
+stem#:=25.5/36pt#; % lowercase stem breadth
+curve#:=27.8/36pt#; % lowercase curve breadth
+ess#:=25.0/36pt#; % breadth in middle of lowercase s
+flare#:=25.0/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35.0/36pt#; % diameter of dots
+cap_hair#:=10.3/36pt#; % uppercase hairline breadth
+cap_stem#:=29.3/36pt#; % uppercase stem breadth
+cap_curve#:=33.5/36pt#; % uppercase curve breadth
+cap_ess#:=31.0/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18.0/36pt#; % vertical distance from serif base to tangent
+jut#:=25.0/36pt#; % protrusion of lowercase serifs
+cap_jut#:=33.0/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63.0/36pt#; % vertical protrusion of beak serifs
+vair#:=7.3/36pt#; % vertical diameter of hairlines
+notch_cut#:=9.00pt#; % maximum breadth above or below notches
+bar#:=10.3/36pt#; % lowercase bar thickness
+slab#:=10.3/36pt#; % serif and arm thickness
+cap_bar#:=10.3/36pt#; % uppercase bar thickness
+cap_band#:=10.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7.0/36pt#; % amount of overshoot for curves
+apex_o#:=7.0/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.20; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr84.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr84.mf
new file mode 100644
index 0000000000..cc64c8638f
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr84.mf
@@ -0,0 +1,89 @@
+% Ibycus 4 Greek (Levy Regular) 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4R"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+% circ_ht is raised to allow more roll to circumflex
+% iota subscript is brought down to the bottom shoulder.
+% more or less proportions of the OCT Porson hand. Asked
+% for by editor of Classical Antiquity (U.C.Berkeley)
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=235/36pt#; % give the circumflex a lot more roll
+Circ_ht#:=270/36pt#; % move circumflex over breathing up to top shoulder
+iota_dp#:=110/36pt#; % get the hook of iota subscript right on the
+ % bottom shoulder.
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=27/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr848.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr848.mf
new file mode 100644
index 0000000000..a685e96362
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr848.mf
@@ -0,0 +1,88 @@
+% Ibycus 4 Greek (Levy Regular) 8 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4R"; font_size 8pt#;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+% circ_ht is raised to allow more roll to circumflex
+% iota subscript is brought down to the bottom shoulder.
+% more or less proportions of the OCT Porson hand. Asked
+% for by editor of Classical Antiquity (U.C.Berkeley)
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+acc_ht#:=210/36pt#;
+circ_ht#:=188/36pt#; % x_height# + 16/19(asc_height#-x_height#)
+Circ_ht#:=216/36pt#; % move circumflex over breathing up to top shoulder
+iota_dp#:=72/36pt#; % right on the bottom shoulder
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=25.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=23/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=9.5/36pt#; % uppercase hairline breadth
+cap_stem#:=26.5/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=29/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=6.6/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr849.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr849.mf
new file mode 100644
index 0000000000..13da345708
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/fibr849.mf
@@ -0,0 +1,88 @@
+% Ibycus 4 Greek (Levy Regular) 9 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="IBY4R"; font_size 9pt#;
+
+u#:=18.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+% circ_ht is raised to allow more roll to circumflex
+% iota subscript is brought down to the bottom shoulder.
+% more or less proportions of the OCT Porson hand. Asked
+% for by editor of Classical Antiquity (U.C.Berkeley)
+
+body_height#:=243.0/36pt#; % height of tallest characters
+asc_height#:=225.0/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=75.8/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63.0/36pt#; % depth of comma below baseline
+desc_depth#:=73.0/36pt#; % depth of lowercase descenders
+acc_ht#:=230.0/36pt#;
+circ_ht#:=211.5/36pt#; % x_height# + 16/19(asc_height#-x_height#)
+Circ_ht#:=243.0/36pt#; % move circumflex over breathing up to top shoulder
+iota_dp#:=91/36pt#; % right on the bottom shoulder
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8.5/36pt#; % lowercase hairline breadth
+stem#:=25.5/36pt#; % lowercase stem breadth
+curve#:=27.8/36pt#; % lowercase curve breadth
+ess#:=25.0/36pt#; % breadth in middle of lowercase s
+flare#:=25.0/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35.0/36pt#; % diameter of dots
+cap_hair#:=10.3/36pt#; % uppercase hairline breadth
+cap_stem#:=29.3/36pt#; % uppercase stem breadth
+cap_curve#:=33.5/36pt#; % uppercase curve breadth
+cap_ess#:=31.0/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18.0/36pt#; % vertical distance from serif base to tangent
+jut#:=25.0/36pt#; % protrusion of lowercase serifs
+cap_jut#:=33.0/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63.0/36pt#; % vertical protrusion of beak serifs
+vair#:=7.3/36pt#; % vertical diameter of hairlines
+notch_cut#:=9.00pt#; % maximum breadth above or below notches
+bar#:=10.3/36pt#; % lowercase bar thickness
+slab#:=10.3/36pt#; % serif and arm thickness
+cap_bar#:=10.3/36pt#; % uppercase bar thickness
+cap_band#:=10.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7.0/36pt#; % amount of overshoot for curves
+apex_o#:=7.0/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.20; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate ibycus4;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/hbary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/hbary4.mf
new file mode 100644
index 0000000000..f18b66a3e8
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/hbary4.mf
@@ -0,0 +1,25 @@
+savedpicture = barypicture; % it was cleared at the end of h.mf
+%% but the dimensions set in h.mf remain.
+
+% The opened out accent clusters make an adjustment of "center"
+% necessary.
+
+cmchar "recentered Lowercase eta with rough breathing and acute";
+beginchar(h_asproxy,width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr -.75u)<; endchar;
+
+cmchar "recentered Lowercase eta with smooth breathing and acute";
+beginchar(h_lenoxy,width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr -.75u)>; endchar;
+
+cmchar "Lowercase eta with rough breathing and grave";
+beginchar(h_asprbary,width#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr -.75u)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and grave";
+beginchar(h_lenbary,width#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr -.75u)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibary4.mf
new file mode 100644
index 0000000000..1bcead5dd7
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibary4.mf
@@ -0,0 +1,15 @@
+savedpicture = barypicture; % it was cleared at the end of i.mf
+%% but the dimensions set in i.mf remain.
+
+cmchar "Lowercase iota with rough breathing and grave";
+beginchar(i_asprbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and grave";
+beginchar(i_lenbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyacc4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyacc4.mf
new file mode 100644
index 0000000000..a8acfae64d
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyacc4.mf
@@ -0,0 +1,608 @@
+% Make sure the macros we want to replace are loaded
+if unknown gen_acc : readfrom("gen_acc") fi
+numeric doing_u; doing_u=0; % flag to position diaeresis
+
+def rough(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,180); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,180); pos@1(comma_join_,180);
+ pos@2(comma_bot_,180); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; lft x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,180); pos@3(vair,-90);
+ z@1r=z$r; y@1l:=y$; lft x@2r=hround(x$-.5depth+.5shear);
+ x@3+.5vair=x$+.5dot_size+shear;
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ % position a vertical path through the left side of the bulb
+ x@1'=x@1-.5dot_size;
+ % At the intersection of that path with SL's tail, get the direction
+ pair d@@; d@@=( direction
+ (xpart( (z@2{down}...z@3) intersectiontimes ((x@1',0){up}--(x@1',y@1))))
+ of (z@2{down}...z@3));
+ % Tilt a pen at a right angle to that direction
+ pos@3'(vair,angle(d@@)-90);
+ % Place it at the intersection. This will be the new end of the tail.
+ z@3'=directionpoint d@@ of(z@2{down}...z@3);
+ y_:=ypart((z@1{left}...z@2{down}...z@3)
+ intersectiontimes (z$l{left}..{right}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{right}..subpath (0,y_) of (z$l{left}..{right}z$r)--cycle; % dot
+ filldraw stroke z@1e{left}...z@2e{down}...{d@@}z@3'e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+def smooth(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,0); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,0); pos@1(comma_join_,0);
+ pos@2(comma_bot_,0); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; rt x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,0); pos@3(vair,-90);
+ z@1r=z$r; y@1l:=y$; rt x@2r=hround(x$+.5depth+.5shear);
+ x@3-.5vair=hround(x$-.5dot_size+shear);
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ path pp; pp = (z@2{down}...z@3);
+ % position a vertical path through the right side of the bulb
+ x@1'=x@1+.5dot_size;
+ % At the intersection of that path with SL's tail, get the direction
+ pair d@@; d@@=( direction
+ (xpart( (z@2{down}...z@3) intersectiontimes ((x@1',0){up}--(x@1',y@1))))
+ of (z@2{down}...z@3));
+ % Tilt a pen at a right angle to that direction
+ pos@3'(vair,angle(d@@)+90);
+ % Place it at the intersection. This will be the new end of the tail.
+ z@3'=directionpoint d@@ of(z@2{down}...z@3);
+ y_:=ypart((z@1{right}...z@2{down}...z@3)
+ intersectiontimes (z$l{right}..{left}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{left}..subpath (0,y_) of (z$l{right}..{left}z$r)--cycle; % dot
+ filldraw stroke z@1e{right}...z@2e{down}...{d@@}z@3'e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+
+% Improve spacing with sprit plus accent groups.
+% The original spacing was governed by the placement of the accent.
+% One of the variables set the position of the accent bottom .5stem
+% to the right of center (plus other adjustments). By increasing this
+% to 1.2stem, we get the accent still within the set-width, but far enough
+% right that the breathings (which are placed relative to the bottom
+% of the accent) can be pulled to the left by .7stem.
+% This ensures that there will be more than a stem width between
+% any element of breathing and any element of either acute or
+% grave.
+
+vardef spirit_acute(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x21-x22=1/6w;
+ x21+.5stem=hround(center+.25u+.5vair+(x21-x22)+1.2stem); %lft x22r ~ center+.25u
+else: rt x21r=hround (4/5w+.5stem); lft x22l=hround(center+.25u); fi
+ begingroup;
+ numeric saved_h;
+ numeric saved_x_height;
+ saved_x_height = x_height;
+ saved_h=h;
+ save h;
+ save x_height;
+ h=saved_h + .75vair;
+ x_height = saved_x_height + .3vair;
+generate_grave; penlabels(21,22);
+ endgroup;
+if 1type0: %spirit and accent separated by .1u (rough) or .25u (smooth)
+ x31=hround(lft x22 if serifs:r-.5sp_height else:l-.5dot_diam fi -.7stem -.25u);
+else: x31+.5dot_diam=hround(lft x22 if serifs:r else: l fi -.7stem-.1u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+
+vardef spirit_grave(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+% x22 is set to the right of x21 by 1/6w. The tilt is only 1/6w here.
+% x21 is set out to the right of the midpoint by the sum of .5stem and
+% .25u. Let's try a full stem width
+%if serifs: x22-x21=1/6w; x21-.5stem=hround(center+.25u);
+if serifs: x22-x21=1/6w; x21-1.2stem=hround(center+.25u);
+else: rt x22r=hround (4/5w+.5stem); lft x21l=hround(center+.25u); fi
+ begingroup;
+ numeric saved_h;
+ numeric saved_x_height;
+ saved_x_height = x_height;
+ saved_h=h;
+ save h;
+ save x_height;
+ h=saved_h + .75vair;
+ x_height = saved_x_height + .3vair;
+generate_grave; penlabels(21,22);
+ endgroup;
+% In the original, the following spacing adjustments tracked |spirit_acute|.
+% This was wrong way round. When the accent is barytone, lft x21l is nowhere
+% near the left edge of the picture, and the crowding effect is the reverse
+% of what it is with the oxytone accent. Added an extra .15u to make
+% up for the first problem, and an extra .45u to relieve the crowding
+% against the smooth breathing. But the more general widening set up
+% above is more significant. PAM, 10 May, 1997
+% remember that "type" is a macro replaced by either < or >
+if 1type0: %spirit and accent separated by .65u (rough) or .85u (smooth)
+ x31=hround(lft x21l-.5 if serifs:sp_height else:dot_diam fi -.7stem -.45u);
+else: x31+.5dot_diam=hround(lft x21l - .7stem -.65u); fi
+y31+.5dot_diam=h;
+%y31+dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+% Reshape the iota subscript, but only for resolutions above 600
+% Thin it out so that it can have a slight hook.
+% Lengthen both the simple and the refined form, so that the
+% simple form drops as low as the tail of eta, and the refined form
+% drops to the bottom of the shoulder. Since we only make it up
+% three times, we do not save the picture, but this means that
+% all the necessary values must be known when the three iota
+% subscript characters are written. The iota subscript under
+% eta will be made shorter to open a larger space under the
+% right vertical stroke of eta.
+
+def iota_sub(expr pos_stem) =
+if known pic.iota:
+ addto currentpicture also pic.iota shifted (hround(pos_stem),0);
+else:
+ picture temp_picture; temp_picture=currentpicture; clearit;
+ pickup fine.nib;
+ x51=0; pos51(stem,180); top y51=vround(-o-2separator);
+ x52=x51; pos52(stem,180);
+ % Use the original simple subscript for lower resolutions.
+ if ( ((pixels_per_inch / mag) < 599) or (pixels_per_inch < 420) ) :
+ bot y52=-desc_depth;
+ filldraw circ_stroke z52e--z51e;
+ else :
+ % longer iota subscript with narrower tapering stem and slight hook
+ bot y52=-iota_dp;
+ pos51'(.6[hair,stem],180); pos51''(.3[hair,stem],180);
+ pos52'(.3[hair,stem],270); pos53'(.2[hair,stem],0);
+ x51'r = x51''r = x51r;
+ bot y52'r = -iota_dp; x53'r = x51l+hair; x52' = 1/2[x51',x53'];
+ y51' = y51-separator; top y53' = 5/6[y51,y52];
+ y51'' = -desc_depth; % y51'' = y53';
+ filldraw double_circ_stroke z51'e--z51''e..z52'e..z53'e;
+ fi;
+% Need to make sure that this is drawn each time (it's only four times).
+%%%%% if not working_hard : picture pic.iota; pic.iota=currentpicture; fi
+ currentpicture:=currentpicture shifted (hround(pos_stem),0);
+ addto currentpicture also temp_picture;
+fi;
+enddef;
+
+% Rewrite the width and height management of circumflex
+% Put limit on horizontal spread, and give the plain
+% circumflex more roll (depends on parameter circ_ht# in parameter file.)
+% change the shape to supply points at the ends and a thickening at the
+% center. This is more traditional and gives more shape to the
+% squeezed variant. The ends are set to vair, and the middle to
+% mid_width + vair. (Silvio Levy's mid_width is actually quite small and
+% is used at the ends as well as the mid-point. I use it at the intermediate
+% points. The result harmonizes well with other proportions.
+
+def generate_circumflex(expr center,squeeze)=
+numeric mid_width; mid_width=if squeeze:.1 else: .5 fi [vair,stem];
+if serifs:
+%pickup fine.nib; pos21(hround(mid_width-eps),180); pos22(vair,90);
+% pos23(mid_width,90); pos24(vair,90); pos25(hround(mid_width-eps),180);
+pickup fine.nib; pos21(hround(vair-eps),180); pos22(mid_width,90);
+ pos23(mid_width+vair,90); pos24(mid_width,90); pos25(hround(vair-eps),180);
+ % limit spread of circumflex while retaining scaling for narrow characters.
+ lft x21r=w-rt x25l=hround (center-if(w<9u):w/3 else:3u fi);
+ x22-x21=x23-x22=x24-x23=x25-x24;
+ % The "squeezed" circumflex tops out at body_height.
+ bot y21=bot y24l=vround(if squeeze:.75else:.6fi[x_height,h]-vair);
+ top y22r=top y25=h; y23=.5[y22,y24];
+ filldraw stroke z21e{up}...z22e{right}..z23e..{right}z24e...{up}z25e; % stroke
+else:
+ pos21(vair,-180); pos23(vair,0); y21=y23;
+ lft x21r=hround(center-w/3); rt x23r=hround(center+w/3);
+ bot y23=vround max(x_height+o+separator,
+ if squeeze: 2/3 else: 1/3 fi [x_height,h]-.5mid_width);
+ x22=center; pos22(mid_width,90); top y22r=h;
+ filldraw stroke z21e{up}...z22e...{down}z23e;
+fi
+enddef;
+
+% The spirit_circumflex height ( Circ_ht#) has been raised
+% to give more room to the breathing under it
+% Also rewrite the position of x31 below
+
+vardef spirit_circumflex(expr center) text type=
+generate_circumflex(center,true); %variable `squeeze'
+numeric sp_bottom, sp_height, sp_top, box_top;
+box_top=bot if serifs: y21l else: y22l fi;
+sp_top=sp_bottom+sp_height=vround(.15[box_top,x_height]);
+sp_top+sp_bottom=box_top+x_height;
+numeric dot_diam#; dot_diam# = 5/8dot_size#;
+define_whole_blacker_pixels(dot_diam);
+pickup fine.nib;
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height-eps)));
+x31 if1type0:+.5dot_diam fi=hround(center);
+% The code that was here was equivalent to x31=hround(center);
+% By shifting x31 leftward only for the smooth breathing, we move the
+% "optical center" of the smooth breathing to about where
+% the "optical center" of the rough breathing is. This relieves
+% the crowding under the downcurve of the circumflex.
+y31+.5dot_diam=vround(sp_top);
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+% Spread out the accented diareses; pull acute a bit to the left
+% and shove grave a bit to the right (1/8u in both instances).
+% Raise the accent slightly, and shorten it by changing
+% h and x_height within a save group. 10 May, 1997.
+% The angle of the accent is governed by the width of iota, since
+% this gives the cleanest association of accent and diaeresis.
+% The older calculation depended on the width of the underlying character,
+% which flattens out the angle and makes the accent crowd the dot it
+% is closest to.
+% An adjustment is required to raise the dots away from the tips
+% of the upsilon. Once they are spaced out, they bleed into the
+% character. This undoes much of the effect of the raising of
+% the accent mentioned above, but since prau+ is about the only
+% even slightly common root with a upsilon diaeresis, this does not
+% too much matter.
+
+vardef diaeresis_acute(expr center)=
+ if serifs: x21-x22=1.25u; x21+.5stem=hround(center+5/6(x21-x22)+.5stem-1/8u);
+ else: rt x21r=hround (3.75u+.5stem); lft x22l=hround(center-.5vair); fi
+ begingroup;
+ numeric saved_h;
+ numeric saved_x_height;
+ saved_x_height = x_height;
+ saved_h=h;
+ save h;
+ save x_height;
+ h=Circ_ht;
+ x_height = saved_x_height + 1.5(h - saved_h);
+ generate_grave; penlabels(21,22);
+ endgroup;
+ generate_diaeresis(center,.9dot_size,2.25dot_size,
+ if doing_u > 0: .35 else : .5 fi [h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_grave(expr center)=
+ if serifs: x22-x21=1.25u; x21-.5stem=hround(center-5/6(x22-x21)-.5stem+1/8u);
+ else: lft x21l=hround (1.25u-.5stem); rt x22r=hround(center+.5vair); fi
+ begingroup;
+ numeric saved_h;
+ numeric saved_x_height;
+ saved_x_height = x_height;
+ saved_h=h;
+ save h;
+ save x_height;
+ h=Circ_ht;
+ x_height = saved_x_height + 1.5(h - saved_h);
+ generate_grave; penlabels(21,22);
+ endgroup;
+ generate_diaeresis(center,.9dot_size,2.25dot_size,
+ if doing_u > 0: .35 else : .5 fi [h,x_height],x_height+separator);
+enddef;
+
+vardef generate_underdot(expr center,base)=
+ pickup tiny.nib;
+ pos31(dot_diam,0); pos32(dot_diam,90);
+ x31l=hround(center+(x31l-x31)); x31=x32;
+ y32l=vround(base); y31=y32; dot(31,32);
+ penlabels(31,32);
+enddef;
+
+% Set up remapping of Grave and Acute, Asper and Lenis.
+% This allows a more natural setting of single quotes, apostrophe
+% and angle brackets.
+% Move two accents out of the way of Ibycus
+% Xi and digamma. Correct height of "Smooth breathing
+% with grave" and "Rough breathing with circumflex"
+% composites.
+% Slight redesign of freestanding "Iota subscript".
+% Reposition Breve and Macron, but these will usually
+% be got from the prosody font anyway.
+%
+def selectaccent expr t =
+ currenttitle:= t;
+ if t = "Grave accent" :
+ code_offset := bary_tone - ASCII"`" ; let next_ = use_it_
+ elseif t = "Acute accent" :
+ code_offset := oxy_tone - ASCII"'" ; let next_ = use_it_
+ elseif t = "Rough breathing" : let next_ = lose_it_
+ elseif t = "Smooth breathing" : let next_ = lose_it_
+ elseif t = "Rough breathing with acute" : let next_ = lose_it_
+ elseif t = "Rough breathing with grave" : let next_ = lose_it_
+ elseif t = "Rough breathing with circumflex" : let next_ = lose_it_
+ elseif t = "Smooth breathing with acute" : let next_ = lose_it_
+ elseif t = "Smooth breathing with grave" : let next_ = lose_it_
+ elseif t = "Smooth breathing and circumflex" : let next_ = lose_it_
+ elseif t = "Diaeresis with circumflex" : let next_ = lose_it_
+ elseif t = "Iota subscript" : let next_ = lose_it_
+ elseif t = "Breve accent" :
+ code_offset := breve - oct"036" ; let next_ = use_it_
+ elseif t = "Macron (bar) accent" :
+ code_offset := longum - oct"037"; let next_ = use_it_
+ else: code_offset := 0 ; let next_ = use_it_ fi; next_ enddef;
+
+def selectaspirate expr t =
+ currenttitle:= t;
+ if t = "Italic letter h" :
+ code_offset := aspirate - ASCII"h" ; let next_ = use_it_
+ else: let next_ = lose_it_ fi; next_ enddef;
+
+let cmchar = selectaspirate;
+
+input itall
+
+code_offset:=0;
+let cmchar = relax;
+
+% Use adjust fit to kern the accents that go with
+% uppercase out a bit to the left so that accented uppercase does not
+% take more than its proper letterspace. Should have been applied
+% to trailing side bearing too, but there is too much water under
+% the bridge now. Silvio Levy's accents have no
+% adjust_fit, and a character with no adjust_fit picks up
+% the values of the previous character.
+
+cmchar "Rough breathing";
+beginchar(asper_glyph,9u#,acc_ht#,0);
+adjust_fit(-4u#,0);
+spirit(.5w)<;
+endchar;
+
+cmchar "Smooth breathing";
+beginchar(lenis_glyph,9u#,acc_ht#,0);
+adjust_fit(-5u#,0);
+spirit(.5w)>;
+endchar;
+
+cmchar "Rough breathing with acute";
+beginchar(asper_oxy,9u#,acc_ht#,0);
+adjust_fit(-3u#,0);
+spirit_acute(.5w)<;
+endchar;
+
+cmchar "Rough breathing with grave";
+beginchar(asper_bary,9u#,acc_ht#,0);
+adjust_fit(-3u#,0);
+spirit_grave(.5w)<;
+endchar;
+
+% Do asper_perispomenon with corrected heights.
+cmchar "Rough breathing with circumflex";
+beginchar(asper_peri,9u#,Circ_ht#,0);
+adjust_fit(-3u#,0);
+spirit_circumflex(.5w)<;
+endchar;
+
+cmchar "Smooth breathing with acute";
+beginchar(lenis_oxy,9u#,acc_ht#,0);
+adjust_fit(-3u#,0);
+spirit_acute(.5w)>;
+endchar;
+
+% Do lenis_barytone with corrected height.
+cmchar "Smooth breathing with grave";
+beginchar(lenis_bary,9u#,acc_ht#,0);
+adjust_fit(-3u#,0);
+spirit_grave(.5w)>;
+endchar;
+
+cmchar "Smooth breathing and circumflex";
+beginchar(lenis_peri,9u#,Circ_ht#,0);
+adjust_fit(-3u#,0);
+spirit_circumflex(.5w)>;
+endchar;
+
+% Provide an alternative for the depth of iota subscript.
+
+cmchar "Iota subscript";
+beginchar("|",9u#,0,
+ if ( ((pixels_per_inch / mag) < 599) or (pixels_per_inch < 420)) :
+ desc_depth#
+ else :
+ iota_dp#
+ fi );
+adjust_fit(0,0); % Don't omit this---see note following.
+iota_sub(.5w);
+endchar;
+
+% The adjust_fit macro really ought to be used with all characters,
+% because if it isn't, the chardx value (pixel displacement in the
+% gf file) will not be recalculated, but will be picked up from
+% the last character that did have an adjust_fit line. Here, I
+% leave the sloppy side-effect in place because I know I want
+% the few affected accents to have the same 9u width.
+%
+
+let cmchar = selectaccent;
+
+readfrom("graccent");
+
+code_offset:=0;
+let cmchar = relax;
+
+
+% Zero-width space
+% Takes the place of "Diaeresis with circumflex", which cannot occur.
+% iota and upsilon only affected by diaeresis when short.
+% This is useful for deligaturing sigma. with the "s|" digraph.
+% Besides, it can often help to have a zero-width character available.
+% But you can't draw the box so proofing and displaying must be off.
+%
+% Adjust_fit has to be used to get a true zero-width. A curious side-effect
+% of setting the character width to eps is that the u value is recalculated
+% to a colossal negative value. It is not worth the trouble to discover
+% why, since a saved u value will obviate the errors and oversized
+% shift values that happen with the recalculated u. The effect noted here
+% is absent from proof mode calculations. It is only a problem when
+% usable rasters are being laid down.
+%
+begingroup;
+numeric saved_u; saved_u:=u;
+save u;
+save proofing; proofing:=0;
+save displaying; displaying:=0;
+
+cmchar "Zero-width Space";
+beginchar(null_space, eps,0,0); % The adjust-fit calculation
+adjust_fit(-eps,0); % does a division, so w must be > 0.
+endchar; % canceling it out with "-eps" is
+ % unnecessary, but it feels better.
+
+numeric dot_diam#; dot_diam#=max(dot_size#,cap_curve#);
+
+
+beginchar(doti,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-2.5saved_u, -d);
+endchar;
+
+beginchar(dotI,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-3.25saved_u, -d);
+endchar;
+
+beginchar(dote,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-3.75saved_u, -d);
+endchar;
+
+beginchar(dotbt,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-4saved_u, -d);
+endchar;
+
+beginchar(dotJdlmnpqu,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-4.5saved_u, -d);
+endchar;
+
+beginchar(dotkos,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-5.25saved_u, -d);
+endchar;
+
+beginchar(dotGZ,eps,0,desc_depth#); % Also upper case Koppa
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-5.5saved_u, -d);
+endchar;
+
+beginchar(dotchjz,eps,0,desc_depth# + dot_diam#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-5.5saved_u, -d);
+endchar;
+
+beginchar(dotCEVaw,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-6saved_u, -d);
+endchar;
+
+beginchar(dotBFLNPRSTW,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-6.5saved_u, -d);
+endchar;
+
+beginchar(dotH,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-6.75saved_u, -d);
+endchar;
+
+beginchar(dotAOQUXY,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-7.25saved_u, -d);
+endchar;
+
+beginchar(dotDK,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-7.5saved_u, -d);
+endchar;
+
+beginchar(dotM,eps,0,desc_depth#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-8.75saved_u, -d);
+endchar;
+
+beginchar(dotgx,eps,0,desc_depth# + 1.5dot_diam#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-5.5saved_u, -d);
+endchar;
+
+beginchar(dotr,eps,0,desc_depth# + 1.5dot_diam#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-4.5saved_u, -d);
+endchar;
+
+beginchar(dotfy,eps,0,desc_depth# + 2dot_diam#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-5.75saved_u, -d);
+endchar;
+
+beginchar(dotkoppa,eps,0,desc_depth# + 2dot_diam#);
+define_whole_blacker_pixels(dot_diam);
+adjust_fit(-eps,0);
+generate_underdot(-5saved_u, -d);
+endchar;
+
+% The three positions for iota subscript
+% Equivalent to Times Ten Greek's /iotasubscripta etc., except that these
+% are designed as postpositives kerned strongly to the left. Setwidth 0
+% but I am not sure that the type1 version can get away with that
+
+% /iotasubscripta
+beginchar(a_isub,eps,0,iota_dp#);
+adjust_fit(-eps,0);
+iota_sub(-5saved_u);
+endchar;
+
+% The top position of iota subscript under eta is dropped to
+% provide better spacing between the letter and the subscript.
+%
+% /iotasubscripte
+beginchar(h_isub,eps,0,iota_dp#);
+adjust_fit(-eps,0);
+begingroup;
+numeric saved_o;
+saved_o = o;
+save o;
+o = 3saved_o;
+iota_sub(-6.85saved_u);
+endgroup;
+endchar;
+
+% /iotasubscripto
+beginchar(w_isub,eps,0,iota_dp#);
+adjust_fit(-eps,0);
+iota_sub(-6saved_u);
+endchar;
+
+endgroup;
+
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.map b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.map
new file mode 100644
index 0000000000..0efb0e0a2f
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.map
@@ -0,0 +1,222 @@
+%
+% These macros make it possible to read *.map files as either
+% \TeX{} or METAFONT input
+% See the $TEXMFROOT/tex/languages/greek/ibygrk directory for
+% use of this file as TeX input
+%
+% A well-known conditional test in METAFONT;
+% It creates mismatch of character tokens 'k' and 'n' in TeX
+\if known cmbase: % Interpret as a METAFONT file
+ let re_catcode=relax; let let_=gobble; let no_let=gobble;
+ else:
+ message "Must have cmbase loaded for this, or else some macros from it" ;
+%
+% END OF METAFONT INTERPRETATION---TeX INTERPRETATION FOLLOWS
+%
+ \else % Interpret as a TeX file
+ \catcode`\_11 % allow underscore in csnames as in METAFONT
+ \def\re_catcode{\catcode`\=12 \catcode`\;12 \catcode`\_8}%
+ \def\ignore_to_comment#1#2{}%
+% Now activate all the characters from ^^80 to ^^ff
+ \count255=`\^^80
+ \loop \ifnum\count255 < `\^^ff
+ \catcode\count255\active \advance\count255 by 1 \repeat
+ % \catcode`\^^ff\active % If you want it, I don't in this case.
+ \expandafter\input\the\digraphs % Filename in a \toks register
+ \catcode`\;0 % treat the first ; (required by METAFONT) as an escape
+ \catcode`\=14 % treat the = in the METAFONT part as a comment character
+ \let\let_\let \let\no_let\ignore_to_comment
+ \fi
+%
+% This is a rather specialized version of the map file,
+% developed for Greek only. There are certain restrictions
+% in this case, because we do not want to alter Silvio Levy's
+% source code---only the mappings.
+% The upper level codes (^^80---^^ff) are based on a version of
+% Greek Keys (a word-processor package for Macintosh, distributed
+% through the American Philological Association), but the mapping
+% is worked out by experience not from any documentation, and
+% local customization often alters even this mapping.
+% Consistency is provided by the ASCII digraphs
+% and trigraphs to which all word-processor codes are remapped
+% before they are used in TeX. These digraphs and trigraphs
+% (even tetragraphs in the case of iota subscript) are very close
+% to Ibycus/TLG betacode, except for the unfortunate uppercasing
+% of betacode.
+%
+% a known set of word-processor Some "hidden" characters
+% equivalents is "let_" for TeX Only METAFONT needs to know
+% \no_let is used where there what is in this column
+% seems to be no certain mapping
+%
+\let_ ^^80;quotesnglright = ASCII"'"; endash = oct"046";
+\let_ ^^81;quotesnglleft = ASCII"`"; emdash = oct"177";
+\let_ ^^82;peri_spomenon = ASCII"="; null_space = ASCII" ";
+\let_ ^^83;sp_lenis = ASCII")"; dieresis = oct"053"; % use plus sign
+\let_ ^^84;sp_asper = ASCII"("; minute = ASCII"&"; % prime for numbers
+\let_ ^^85;lenis_oxy = oct"136"; asper_glyph = oct"303";
+\let_ ^^86;lenis_bary = oct"137"; lenis_glyph = oct"307";
+\let_ ^^87;lenis_peri = oct"134"; guillemotleft = ASCII"{"; %two small
+\let_ ^^88;asper_oxy = oct"207"; guillemotright = ASCII"}"; % awks
+\let_ ^^89;asper_bary = oct"203"; iotasubscript = ASCII"|";
+\let_ ^^8a;asper_peri = oct"100"; dubious = ASCII"!";
+\no_let \dmy;bary_tone = oct"275"; quotedblleft = oct"253";
+\no_let \dmy;oxy_tone = oct"276"; quotedblright = oct"257";
+\no_let \dmy;diaeroxy = oct"043"; bracketleftbt = oct"363";
+\no_let \dmy;diaerbary = oct"044"; bracketrightbt = oct"367";
+%
+% alpha with accents
+%
+\let_ ^^8b;a_oxy = oct"210"; Digamma = ASCII"V";
+\let_ ^^8c;a_bary = oct"200"; digamma = ASCII"v";
+\let_ ^^8d;a_peri = oct"220"; boundarychar := oct"377"; % N.B. :=
+\let_ ^^8e;a_len = oct"202";
+\let_ ^^8f;a_aspr = oct"201";
+\let_ ^^90;a_lenoxy = oct"212";
+\let_ ^^91;a_asproxy = oct"211"; cigmalunate=ASCII"J";
+\let_ ^^92;a_lenbary = oct"223"; % "J" is all that's available
+\let_ ^^93;a_asprbary = oct"213"; sigmafinal=ASCII"j";
+\let_ ^^94;a_lenperi = oct"222"; r_aspr = oct"373"; % GreekKeys "="!!
+\let_ ^^95;a_asprperi = oct"221"; r_len = oct"374";
+%
+% alpha with accents and iota subscript
+%
+\let_ ^^fb;a_isub = oct"370"; % Kerned back iotasubscript only
+\let_ ^^96;a_oxyisub = oct"214"; e_peri = oct"214";
+\let_ ^^97;a_baryisub = oct"204"; e_asprperi = oct"204";
+\let_ ^^98;a_periisub = oct"224"; e_lenperi = oct"224";
+\let_ ^^99;a_lenisub = oct"206"; Koppa = oct"206";
+\let_ ^^9a;a_asprisub = oct"205"; o_asprperi = oct"205";
+\let_ ^^9b;a_lenoxyisub = oct"216"; koppa = oct"216";
+\let_ ^^9c;a_asproxyisub = oct"215"; o_peri = oct"215";
+\let_ ^^9d;a_lenbaryisub = oct"227";
+\let_ ^^9e;a_asprbaryisub = oct"217"; sampi = oct"217";
+\let_ ^^9f;a_lenperiisub = oct"226"; Cigmalunate=oct"226";
+\let_ ^^a0;a_asprperiisub = oct"225"; o_lenperi = oct"225";
+%
+% epsilon with accents
+%
+\let_ ^^a1;e_oxy = oct"350"; angleleft = ASCII"<";
+\let_ ^^a2;e_bary = oct"340"; angleright = ASCII">";
+\let_ ^^a4;e_len = oct"342"; braceleft = oct"333";
+\let_ ^^a5;e_aspr = oct"341"; braceright = oct"337";
+\let_ ^^a6;e_lenoxy = oct"352"; dagger = oct"375";
+\let_ ^^a7;e_asproxy = oct"351"; daggerdbl = oct"376";
+\let_ ^^a8;e_lenbary = oct"343"; aspirate = oct"377";
+\let_ ^^a9;e_asprbary = oct"353";
+%
+% eta with accents
+%
+\let_ ^^ae;h_oxy = oct"240";
+\let_ ^^af;h_bary = oct"230";
+\let_ ^^b0;h_peri = oct"250";
+\let_ ^^b1;h_len = oct"232";
+\let_ ^^b2;h_aspr = oct"231";
+\let_ ^^b3;h_lenoxy = oct"242";
+\let_ ^^b4;h_asproxy = oct"241";
+\let_ ^^b5;h_lenbary = oct"243";
+\let_ ^^b6;h_asprbary = oct"233";
+\let_ ^^b7;h_lenperi = oct"252";
+\let_ ^^b8;h_asprperi = oct"251";
+%
+% eta with accents and iota subscript
+%
+% In this section and in the "omega with accents and iota subscript"
+% section at the end, the octal values are assigned twice. The coding
+% originally followed the pattern of GreekKeys fonts in giving a map
+% position to every iota subscript composite. But this is wasteful, since
+% there are only three correct positions for iota subscript. Current
+% coding follows the practice seen in the Linotype Times Ten Greek of
+% kerning one of three iotasubscripts under the appropriate a, h, or w.
+% This does, unfortunately mean that the current mapping cannot be used
+% directly with GreekKeys input, but nobody seems ever to do that
+% anyway.
+%
+\let_ ^^fa;h_isub = oct"371"; % The redundancy below here is
+\let_ ^^b9;h_oxyisub = oct"244"; doti = oct"244"; % unavoidable
+\let_ ^^ba;h_baryisub = oct"234"; dotI = oct"234" % It derives in
+\let_ ^^bb;h_periisub = oct"254"; dote = oct"254"; % part from the
+\let_ ^^bc;h_lenisub = oct"236"; dotbt = oct"236"; % older coding
+\let_ ^^bd;h_asprisub = oct"235"; dotJdlmnpqu = oct"235"; % Now the
+\let_ ^^be;h_lenoxyisub = oct"246"; dotkos = oct"246"; % only
+\let_ ^^bf;h_asproxyisub = oct"245"; dotGZ = oct"245"; % isub
+\let_ ^^c0;h_lenbaryisub = oct"247"; dotCEVaw = oct"247"; % code
+\let_ ^^c1;h_asprbaryisub = oct"237"; dotchjz = oct"237"; % in MF
+\let_ ^^c2;h_lenperiisub = oct"256"; dotBFLNPRSTW = oct"256"; % is the
+\let_ ^^c3;h_asprperiisub = oct"255"; dotH = oct"255"; % first
+%
+%iota with accents
+%
+\let_ ^^db;i_oxy = oct"320";
+\let_ ^^dc;i_bary = oct"310";
+\let_ ^^dd;i_peri = oct"330";
+\let_ ^^de;i_len = oct"312";
+\let_ ^^df;i_aspr = oct"311";
+\let_ ^^e0;i_lenoxy = oct"322";
+\let_ ^^e1;i_asproxy = oct"321";
+\let_ ^^e2;i_lenbary = oct"323";
+\let_ ^^e3;i_asprbary = oct"313";
+\let_ ^^e4;i_lenperi = oct"332";
+\let_ ^^e5;i_asprperi = oct"331";
+\let_ ^^f3;i_diaer = oct"360";
+\let_ ^^fd;i_diaeroxy = oct"362";
+\let_ ^^fe;i_diaerbary = oct"361";
+%
+% omicron with accents
+%
+\let_ ^^f1;o_oxy = oct"354";
+\let_ ^^f2;o_bary = oct"344";
+\let_ ^^f4;o_len = oct"346";
+\let_ ^^f5;o_aspr = oct"345";
+\let_ ^^f6;o_lenoxy = oct"356";
+\let_ ^^f7;o_asproxy = oct"355";
+\let_ ^^f8;o_lenbary = oct"357";
+\let_ ^^f9;o_asprbary = oct"347";
+%
+% upsilon with accents
+%
+\let_ ^^e6;u_oxy = oct"324";
+\let_ ^^e7;u_bary = oct"314";
+\let_ ^^e8;u_peri = oct"334";
+\let_ ^^e9;u_len = oct"316";
+\let_ ^^ea;u_aspr = oct"315";
+\let_ ^^eb;u_lenoxy = oct"326";
+\let_ ^^ec;u_asproxy = oct"325";
+\let_ ^^ed;u_lenbary = oct"327";
+\let_ ^^ee;u_asprbary = oct"317";
+\let_ ^^ef;u_lenperi = oct"336";
+\let_ ^^f0;u_asprperi = oct"335";
+\no_let \dmy;u_diaer = oct"364"; % ^^23, but it's not worth the effort
+\no_let \dmy;u_diaeroxy = oct"366"; % ^^40, ditto
+\let_ ^^a3;u_diaerbary = oct"365";
+%
+% omega with accents
+%
+\let_ ^^c5;w_oxy = oct"270";
+\let_ ^^c6;w_bary = oct"260";
+\let_ ^^c7;w_peri = oct"300";
+\let_ ^^c8;w_len = oct"262";
+\let_ ^^c9;w_aspr = oct"261";
+\let_ ^^ca;w_lenoxy = oct"272";
+\let_ ^^cb;w_asproxy = oct"271";
+\let_ ^^cc;w_lenbary = oct"273";
+\let_ ^^cd;w_asprbary = oct"263";
+\let_ ^^ce;w_lenperi = oct"302";
+\let_ ^^cf;w_asprperi = oct"301";
+%
+% omega with accents and iota subscript
+%
+\let_ ^^c4;w_isub = oct"372"; % Kerned back iotasubscript only
+\let_ ^^d0;w_oxyisub = oct"274"; dotAOQUXY = oct"274";
+\let_ ^^d1;w_baryisub = oct"264"; dotDK = oct"264";
+\let_ ^^d2;w_periisub = oct"304"; dotM = oct"304";
+\let_ ^^d3;w_lenisub = oct"266"; dotgx = oct"266";
+\let_ ^^d4;w_asprisub = oct"265"; dotfy = oct"265";
+\let_ ^^d5;w_lenoxyisub = oct"276"; % oxy_tone
+\let_ ^^d6;w_asproxyisub = oct"275"; % bary_tone
+\let_ ^^d7;w_lenbaryisub = oct"277"; dotr = oct"277"
+\let_ ^^d8;w_asprbaryisub = oct"267"; dotkoppa = oct"267";
+\let_ ^^d9;w_lenperiisub = oct"306"; longum = oct"306";
+\let_ ^^da;w_asprperiisub = oct"305"; breve = oct"305";
+
+\re_catcode
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.mf
new file mode 100644
index 0000000000..1261eee1f0
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibycus4.mf
@@ -0,0 +1,39 @@
+mode_setup;
+font_setup;
+
+font_coding_scheme:="Ibycus4 /based on TLG/";
+input ibycus4.map; % File which can be read by both TeX and MF
+picture barypicture;
+string currenttitle;
+string subtitle;
+extra_endchar:=extra_endchar&"charcode:=charcode+code_offset";
+% Add _ to the macro names used by iff to avoid confusion.
+def use_it_ =
+ if unknown barypicture:
+ if known savedpicture: barypicture := savedpicture; fi fi
+ enddef;
+def lose_it_ = let endchar = fi; let ; = fix_ semi_
+ if false: enddef;
+% redefine readfrom, to take advantage of path searching
+% This requires a METAFONT compiled with Karl Berry's kpathsea
+def readfrom(expr filename) =
+ scantokens ("input " & filename); enddef;
+input ibyupr4
+input ibyacc4
+input ibylwr4
+input romand
+input ibypnct4
+input ibylig4
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+ font_quad 18u#;
+ font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+ font_normal_stretch 3u#; font_normal_shrink 2u#;
+ font_quad 18u#+4letter_fit#;
+ font_extra_space 2u#;
+fi
+
+input version4
+bye.
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylig4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylig4.mf
new file mode 100644
index 0000000000..9334cd8899
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylig4.mf
@@ -0,0 +1,250 @@
+% Version 4.3. 7 July, 1998. Response to a bug report. The wrong
+% angle was in the line for ligtable angleright: ">" =: guillemotright;
+% All tfm files corrected to reflect this change.
+
+% Version 4.2. 18 July, 1997. Small adjustments to the space between
+% accent clusters and Uppercase H and I. A little more space after
+% accented iota and before taller consonants.
+
+% Version 4.1. 28 April, 1996. Sevaral kerns for iota changed
+% before p t and u to avoid crowding. Medial sigma is default
+% before <> [] and other non standard symbols. (Final
+% at word end, sentence punctuation, and parentheses).
+%
+% Ligature table for ibycus4 Version 4.0 using the \bang
+% character as the postpositive indication of a dot under
+% any letter or letter-and-accent combination except for
+% iota subscript composites.
+
+% CAUTION: With this arrangement the exclamation point must
+% set with \sfcode`\!=1000 or you get very odd spacing.
+% This setting is supplied in ibycus4.tex
+
+ligtable "-": "-" =: endash; % en-dash
+ligtable endash: "-" =: emdash; % em-dash
+ligtable quotesnglleft: quotesnglleft =: quotedblleft;
+ligtable quotesnglright: quotesnglright =: quotedblright;
+% The Adobe names guillemotleft and guillemotright (\it sic})
+% are retained.
+ligtable angleleft: "<" =: guillemotleft;
+ligtable angleright: ">" =: guillemotright;
+
+k#:=-.5u#; kk#:=-1.5u#; kkk#:=-2u#; % three degrees of back kerning
+i#:=.5u#; ii#:=1.5u#; iii#:=2u#; % three degrees of forward kerning
+%
+% the glyphs for the breathings (spiritus) and the acute and
+% grave accents are not in the same code location as the digraph
+% input characters "'" "`" "=" ")" "(", and "`" "'" are pretty
+% well available for normal use when not immediately contiguous to
+% accentable characters. This is achieved by a change from
+% Silvio Levy's mapping to modified TLG Betacode.
+%
+ligtable "(": "(" =: ASCII"(", peri_spomenon =: asper_peri,
+ quotesnglright =: asper_oxy, quotesnglleft =: asper_bary,
+ "A" =:| asper_glyph, "E" =:| asper_glyph, "H" =:| asper_glyph,
+ "O" =:| asper_glyph, "W" =:| asper_glyph, "I" =:| asper_glyph,
+ "U" =:| asper_glyph, "R" =:| asper_glyph;
+ligtable ")": ")" =: ASCII")", peri_spomenon =: lenis_peri,
+ quotesnglright =: lenis_oxy, quotesnglleft =: lenis_bary,
+ "A" =:| lenis_glyph, "E" =:| lenis_glyph, "H" =:| lenis_glyph,
+ "O" =:| lenis_glyph, "W" =:| lenis_glyph, "I" =:| lenis_glyph,
+ "U" =:| lenis_glyph, "R" =:| lenis_glyph;
+%
+ligtable asper_glyph:
+ "A" kern -7u#, "E" kern -3u#, "H" kern -3u#, "R" kern -3u#,
+ "O" kern -3.5u#, "W" kern -2.5u#, "I" kern -3u#, "U" kern -3u#;
+ligtable lenis_glyph:
+ "A" kern -6u#, "E" kern kkk#, "H" kern kkk#, "R" kern kkk#,
+ "O" kern -2.5u#, "W" kern kkk#, "I" kern kkk#, "U" kern kkk#;
+ligtable asper_oxy: lenis_oxy:
+ "A" kern -6u#, "E" kern -1u#, "H" kern -1u#,
+ "O" kern -2.5u#, "W" kern kk#, "I" kern -1u#, "U" kern kk#;
+ligtable asper_bary: lenis_bary:
+ "A" kern -5u#, "E" kern kk#, "H" kern kk#,
+ "O" kern kkk#, "W" kern -1u#, "I" kern kkk#, "U" kern -1u#;
+ligtable asper_peri:
+ "A" kern -6.5u#, "E" kern kkk#, "H" kern kkk#, "I" kern kkk#,
+ "O" kern -3u#, "W" kern -3u#, "U" kern kkk#;
+ligtable lenis_peri:
+ "A" kern -6.5u#, "E" kern kkk#, "H" kern kkk#, "I" kern kkk#,
+ "O" kern -3u#, "W" kern -2.5u#, "U" kern kkk#;
+
+ligtable "a": quotesnglleft =: a_bary, quotesnglright =: a_oxy,
+ peri_spomenon =: a_peri, iotasubscript |=: a_isub, dubious |=: dotCEVaw,
+ "(" =: a_aspr, ")" =: a_len, "i" kern i#; % Post-positive breathings
+ligtable "h": "+" =: aspirate, quotesnglleft =: h_bary, quotesnglright =: h_oxy,
+ peri_spomenon =: h_peri, iotasubscript |=: h_isub, dubious |=: dotchjz,
+ "(" =: h_aspr, ")" =: h_len, "i" kern ii#,
+ i_bary kern ii#, i_oxy kern ii#, i_peri kern ii#,
+ i_asproxy kern ii#, i_asprbary kern ii#, i_asprperi kern ii#,
+ i_lenoxy kern ii#, i_lenbary kern ii#, i_lenperi kern ii#;
+ligtable "w": quotesnglleft =: w_bary, quotesnglright =: w_oxy,
+ peri_spomenon =: w_peri, iotasubscript |=: w_isub, dubious |=: dotCEVaw,
+ "(" =: w_aspr, ")" =: w_len, "i" kern i#, "n" kern k#;
+ligtable "e": quotesnglleft =: e_bary, quotesnglright =: e_oxy,
+ peri_spomenon =: e_peri,
+ "(" =: e_aspr, ")" =: e_len, dubious |=: dote, "i" kern i#;
+ligtable "o": quotesnglleft =: o_bary, quotesnglright =: o_oxy,
+ peri_spomenon =: o_peri,
+ "(" =: o_aspr, ")" =: o_len, dubious |=: dotkos,
+ "n" kern k#, "h" kern k#, "l" kern k#;
+ligtable "i": quotesnglleft =: i_bary, quotesnglright =: i_oxy,
+ peri_spomenon =: i_peri, dubious |=: doti,
+ "(" =: i_aspr, ")" =: i_len, dieresis =: i_diaer,
+ "c" kern k#, "d" kern k#, "f" kern k#, "g" kern -1u#, "h" kern k#,
+ "k" kern k#, "l" kern k#, "n" kern kk#, "o" kern k#, "p" kern k#,
+ "q" kern k#, "s" kern k#, "t" kern -1u#,
+ "u" kern -1u#, "w" kern k#, "x" kern k#, "y" kern k#;
+ligtable "u": quotesnglleft =: u_bary, quotesnglright =: u_oxy,
+ peri_spomenon =: u_peri, dubious |=: dotJdlmnpqu,
+ "(" =: u_aspr, ")" =: u_len, dieresis =: u_diaer, "i" kern i#;
+ligtable "r": "(" =: r_aspr, ")" =: r_len,
+ r_aspr: r_len: dubious |=: dotr, "i" kern i#;
+
+ligtable a_aspr: quotesnglright =: a_asproxy, quotesnglleft =: a_asprbary,
+ peri_spomenon =: a_asprperi, iotasubscript |=: a_isub, dubious |=: dotCEVaw,
+ "i" kern i#;
+ligtable h_aspr: quotesnglright =: h_asproxy, quotesnglleft =: h_asprbary,
+ peri_spomenon =: h_asprperi, iotasubscript |=: h_isub, dubious |=: dotchjz,
+ "i" kern ii#;
+ligtable w_aspr: quotesnglright =: w_asproxy, quotesnglleft =: w_asprbary,
+ peri_spomenon =: w_asprperi, iotasubscript |=: w_isub, dubious |=: dotCEVaw,
+ "n" kern k#;
+ligtable e_aspr: quotesnglright =: e_asproxy, quotesnglleft =: e_asprbary,
+ peri_spomenon =: e_asprperi, dubious |=: dote;
+ligtable o_aspr: quotesnglright =: o_asproxy, quotesnglleft =: o_asprbary,
+ peri_spomenon =: o_asprperi, dubious |=: dotkos, "n" kern k#, "h" kern k#;
+ligtable i_aspr: quotesnglright =: i_asproxy, quotesnglleft =: i_asprbary,
+ peri_spomenon =: i_asprperi, dubious |=: doti,
+ "c" kern k#, "d" kern k#, "f" kern k#, "g" kern -1u#, "h" kern k#,
+ "k" kern k#, "l" kern k#, "n" kern kk#, "o" kern k#, "p" kern k#,
+ "q" kern k#, "s" kern k#, "t" kern -1u#,
+ "u" kern -1u#, "w" kern k#, "x" kern k#, "y" kern k#;
+ligtable u_aspr: quotesnglright =: u_asproxy, quotesnglleft =: u_asprbary,
+ peri_spomenon =: u_asprperi, dubious |=: dotJdlmnpqu;
+
+ligtable a_len: quotesnglright =: a_lenoxy, quotesnglleft =: a_lenbary,
+ dubious |=: dotCEVaw,
+ peri_spomenon =: a_lenperi, iotasubscript |=: a_isub;
+ligtable h_len: quotesnglright =: h_lenoxy, quotesnglleft =: h_lenbary, dubious |=: dotchjz,
+ peri_spomenon =: h_lenperi, iotasubscript |=: h_isub, "i" kern ii#;
+ligtable w_len: quotesnglright =: w_lenoxy, quotesnglleft =: w_lenbary,
+ dubious |=: dotCEVaw,
+ peri_spomenon =: w_lenperi, iotasubscript |=: w_isub, "n" kern k#;
+ligtable e_len: quotesnglright =: e_lenoxy, quotesnglleft =: e_lenbary,
+ peri_spomenon =: e_lenperi, dubious |=: dote;
+ligtable o_len: quotesnglright =: o_lenoxy, quotesnglleft =: o_lenbary,
+ peri_spomenon =: o_lenperi, dubious |=: dotkos, "n" kern k#, "h" kern k#;
+ligtable i_len: quotesnglright =: i_lenoxy, quotesnglleft =: i_lenbary,
+ peri_spomenon =: i_lenperi, dubious |=: doti,
+ "c" kern k#, "d" kern k#, "f" kern k#, "g" kern -1u#, "h" kern k#,
+ "k" kern k#, "l" kern k#, "n" kern kk#, "o" kern k#, "p" kern k#,
+ "q" kern k#, "s" kern k#, "t" kern -1u#,
+ "u" kern -1u#, "w" kern k#, "x" kern k#, "y" kern k#;
+ligtable u_len: quotesnglright =: u_lenoxy, quotesnglleft =: u_lenbary,
+ peri_spomenon =: u_lenperi, dubious |=: dotJdlmnpqu;
+
+ligtable "K": "+" =: Koppa, dubious |=: dotDK; % Uppercase Koppa
+ligtable Koppa: dubious |=: dotGZ;
+
+% The curve of o and the hook at the top of h make kerns with
+% m desirable
+ligtable "m": dubious |=: dotJdlmnpqu,
+ "o" kern k#, o_oxy kern k#, o_bary kern k#,
+ "h" kern k#, h_oxy kern k#, h_bary kern k#, h_peri kern k#,
+ h_isub kern k#;
+
+% backward kerns for letters following accented iota
+ligtable dieresis: quotesnglright =: diaeroxy, quotesnglleft =: diaerbary;
+
+ligtable i_diaer: quotesnglright =: i_diaeroxy, quotesnglleft =: i_diaerbary;
+ligtable i_bary: dieresis=: i_diaerbary, i_oxy: dieresis=:i_diaeroxy, dubious |=: doti,
+ "c" kern k#, "d" kern k#, "f" kern k#, "g" kern -1u#, "h" kern k#,
+ "k" kern k#, "l" kern k#, "n" kern kk#, "o" kern k#, "p" kern k#,
+ "q" kern k#, "s" kern k#, "t" kern -1u#,
+ "u" kern -1u#, "w" kern k#, "x" kern k#, "y" kern k#;
+% The widely spaced accent clusters on iota need more space before many
+% consonants. Particularly lambda and ksi.
+ligtable i_peri: i_asproxy: i_asprbary: i_asprperi:
+ i_lenoxy: i_lenbary: i_lenperi: i_diaerbary: i_diaeroxy: dubious |=: doti,
+ "d" kern k#, "f" kern k#, "g" kern -1u#, "h" kern k#,
+ "n" kern kk#, "o" kern k#, "p" kern k#,
+ "q" kern k#, "s" kern k#, "t" kern k#,
+ "u" kern -1u#, "w" kern k#, "x" kern k#;
+% all needed forward kerns except for vowels, rho and sigma
+% also a back kern for dh, but only when h is unaccented.
+ligtable "k": "+" =: koppa, dubious |=: dotkos, "i" kern i#;
+ligtable "A": dubious |=: dotAOQUXY, "E": dubious |=: dotCEVaw,
+ "W": dubious |=: dotBFLNPRSTW, "i" kern i#;
+ligtable "n": "p": "q": dubious |=: dotJdlmnpqu, "t": dubious |=: dotbt,
+ "f": "y": dubious |=: dotfy, h_isub:
+ "i" kern i#;
+ligtable "d": dubious |=: dotJdlmnpqu, "i" kern i#, "h" kern k#;
+ligtable "b": dubious |=: dotbt,
+ "i" kern ii#;
+ligtable dotbt: "i" kern i#;
+
+% forward kerns for accented upsilon and epsilon
+ligtable o_oxy: o_bary: "h" kern k#, "l" kern k#, "n" kern k#,
+ o_asproxy: o_lenoxy: o_asprbary: o_lenbary: o_asprperi: o_lenperi:
+ dubious |=: dotkos;
+ligtable u_diaer: quotesnglright =: u_diaeroxy, quotesnglleft =: u_diaerbary;
+ligtable u_bary: dieresis =: u_diaerbary;
+ligtable u_oxy: dieresis =: u_diaeroxy,
+ u_asprbary: u_asproxy: u_lenoxy: u_lenbary:
+ u_peri: u_asprperi: u_lenperi:
+ u_diaeroxy: u_diaerbary: dubious |=: dotJdlmnpqu,
+ e_oxy: e_asproxy: e_lenoxy: e_bary: e_lenbary: e_asprbary:
+ e_peri: e_asprperi: e_lenperi: dubious |=: dote,
+ "i" kern i#;
+
+% iota subscripts and forward kerns for alpha, eta and omega
+ligtable a_bary: iotasubscript |=: a_isub,
+ dubious |=: dotCEVaw, "i" kern
+i#;
+% iota after simple barytone unused nught be iota adscript.
+ligtable a_oxy: a_asproxy: a_lenoxy: a_asprbary: a_peri: a_asprperi:
+ a_lenperi: a_lenbary:
+ iotasubscript |=: a_isub, dubious |=: dotCEVaw, "i" kern i#;
+
+ligtable h_bary: h_asprbary: h_oxy: h_asproxy: h_lenoxy: h_lenbary:
+ h_peri: h_asprperi: h_lenperi:
+ iotasubscript |=: h_isub, dubious |=: dotchjz, "i" kern i#;
+
+ligtable w_bary: w_asprbary: w_oxy: w_asproxy: w_lenoxy: w_lenbary:
+ w_peri: w_asprperi: w_lenperi:
+ iotasubscript |=: w_isub, dubious |=: dotCEVaw, "i" kern i#, "n" kern k#;
+
+
+ligtable "C": "+" =: Cigmalunate, Cigmalunate: dubious |=: dotCEVaw;
+ligtable "c": "+" =: cigmalunate, cigmalunate: "z": dubious |=: dotchjz;
+ligtable sigmafinal: dubious |=: dotchjz;
+
+% One ligature for (lowercase only) sampi, one kern with lowercase iota
+% and all practicable arrangements for final sigma.
+% It is assumed that sigma before a punctuation mark such as . , ; ?
+% and probably ) should be final but before > ] } it is more likely
+% to be medial. The treatment of ( matches ) and of { [ < matches
+% > ] } (anything elxe would be more confusing.
+% Final sigma can always be forced by using the letter "j"
+% The last ligature s| is the way to force medial sigma at word end.
+% Note the trick at the end which allows a dot under a forced medial
+% sigma.
+ligtable "s": "+" =: sampi, "i" kern i#,
+ boundarychar =: sigmafinal,
+ "." =:| sigmafinal, "," =:| sigmafinal, "?" =:| sigmafinal,
+ ":" =:| sigmafinal, ";" =:| sigmafinal, "(" =:| sigmafinal,
+ ")" =:| sigmafinal, "|" |=: null_space, null_space: dubious |=: dotkos;
+
+ligtable "l": dubious |=: dotJdlmnpqu;
+ligtable "g": "x": dubious |=: dotgx;
+ligtable "v": dubious |=: doti;
+ligtable koppa: dubious |=: dotkoppa;
+ligtable "I": dubious |=: dotI;
+ligtable "G": "Z": dubious |=: dotGZ;
+ligtable "V": dubious |=: dotCEVaw;
+ligtable "B": "F": "L": "N": "P": "R": "S": "T": dubious |=: dotBFLNPRSTW;
+ligtable "H": dubious |=: dotH;
+ligtable "O": "Q": "U": "X": "Y": dubious |=: dotAOQUXY;
+ligtable "D": dubious |=: dotDK;
+ligtable "M": dubious |=: dotM; \ No newline at end of file
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylwr4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylwr4.mf
new file mode 100644
index 0000000000..5d12a74ee7
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibylwr4.mf
@@ -0,0 +1,195 @@
+def selectlower expr t =
+ currenttitle:= t;
+ subtitle := substring(0,27) of currenttitle;
+ if subtitle = "Lowercase sigma followed by" : let next_ = lose_it_
+% Four composites need corrected heights. See abary4.mf and wbary4.mf
+ elseif t =
+ "Lowercase alpha with grave and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with rough breathing and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with smooth breathing and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with rough breathing, acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with smooth breathing and acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with circumflex and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with rough breathing, circumflex and iota subscript" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with smooth breathing, circumflex and iota subscript" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase alpha with iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase epsilon with grave":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase epsilon with acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with rough breathing and acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with smooth breathing and acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with grave and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with rough breathing and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with smooth breathing and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with rough breathing, acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with smooth breathing and acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with circumflex and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with rough breathing, circumflex and iota subscript" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with smooth breathing, circumflex and iota subscript" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase eta with iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase upsilon with smooth breathing":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase upsilon with rough breathing and acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase upsilon with smooth breathing and acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with rough breathing and acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with smooth breathing and acute":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with grave and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with rough breathing and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with smooth breathing and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with rough breathing, acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with smooth breathing and acute and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with circumflex and iota subscript":
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with rough breathing, circumflex and iota subscript" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with smooth breathing, circumflex and iota subscript" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase omega with iota subscript":
+ let next_ = lose_it_
+% diaeresis occurs only on short iota and upsilon, so never with circumflex
+ elseif t =
+ "Lowercase iota with diaeresis and circumflex" :
+ let next_ = lose_it_
+ elseif t =
+ "Lowercase upsilon with diaeresis and circumflex" :
+ let next_ = lose_it_
+% Remapping to BetaCode
+ elseif t = "Lowercase theta" :
+ code_offset := ASCII"q" - ASCII"j"; let next_ = use_it_
+ elseif t = "Lowercase chi" :
+ code_offset := ASCII"x" - ASCII"q"; let next_ = use_it_
+ elseif t = "Lowercase xi" :
+ code_offset := ASCII"c" - ASCII"x"; let next_ = use_it_
+ elseif t = "Final lowercase sigma" :
+ code_offset := ASCII"j" - ASCII"s"; let next_ = use_it_
+ elseif t = "Initial and medial lowercase sigma" :
+ code_offset := ASCII"s" - ASCII"c"; let next_ = use_it_
+ else: code_offset := 0; let next_ = use_it_ fi; next_ enddef;
+
+let cmchar = selectlower;
+
+readfrom("a")
+input abary4
+readfrom("e")
+input ebary4
+readfrom("h")
+input hbary4
+readfrom("i")
+input ibary4
+readfrom("o")
+input obary4
+doing_u:=1;
+readfrom("u")
+input ubary4
+doing_u:=0;
+readfrom("w")
+input wbary4
+readfrom("b")
+readfrom("g")
+readfrom("d")
+readfrom("z")
+readfrom("j")
+readfrom("k")
+readfrom("l")
+readfrom("m")
+readfrom("n")
+readfrom("x")
+readfrom("p")
+readfrom("r")
+readfrom("s")
+readfrom("t")
+readfrom("f")
+readfrom("q")
+readfrom("y")
+
+code_offset:=0; % let's be really sure of this
+
+def selectkoppa expr t =
+ currenttitle:= t;
+ if t =
+ "Lowercase koppa" : let next_ = use_it_
+ else: let next_ = lose_it_ fi; next_ enddef;
+let cmchar = selectkoppa;
+
+input koppa4
+
+let cmchar = relax;
+input cigma4
+input digamma4
+input sampi4
+
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibypnct4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibypnct4.mf
new file mode 100644
index 0000000000..34b285ba67
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibypnct4.mf
@@ -0,0 +1,73 @@
+def selectpunct expr t =
+ currenttitle:= t;
+ if t = "Hash mark (number sign)" : let next_ = lose_it_
+ elseif t = "At sign" : let next_ = lose_it_
+ elseif t = "Semicolon" :
+ code_offset := ASCII"?" - ASCII";"; let next_ = use_it_
+ elseif t = "Apostrophe" :
+ code_offset := quotesnglright - ASCII"'"; let next_ = use_it_
+ elseif t = "Reverse apostrophe" :
+ code_offset := quotesnglleft - ASCII"`"; let next_ = use_it_
+ else: code_offset := 0; let next_ = use_it_ fi; next_ enddef;
+
+def remapcomlig expr t =
+ currenttitle:= t;
+ if t = "Closing quotes" :
+ code_offset := quotedblright - oct"42"; let next_ = use_it_
+ elseif t = "Opening quotes" :
+ code_offset := quotedblleft - oct"134"; let next_ = use_it_
+ elseif t = "En dash" :
+ code_offset := endash - oct"173"; let next_ = use_it_
+ elseif t = "Em dash" :
+ code_offset := emdash - ASCII"|"; let next_ = use_it_
+ else: code_offset := 0; let next_ = use_it_ fi; next_ enddef;
+
+% Get a good set of critical edition marks for this font.
+
+def selectsym expr t =
+ currenttitle:= t;
+ if t = "Left curly brace" :
+ code_offset := braceleft - oct"146"; let next_ = use_it_
+ elseif t = "Right curly brace" :
+ code_offset := braceright - oct"147"; let next_ = use_it_
+ elseif t = "Left floor bracket" :
+ code_offset := bracketleftbt - oct"142"; let next_ = use_it_
+ elseif t = "Right floor bracket" :
+ code_offset := bracketrightbt - oct"143"; let next_ = use_it_
+ elseif t = "Left angle bracket" :
+ code_offset := angleleft - oct"150"; let next_ = use_it_
+ elseif t = "Right angle bracket" :
+ code_offset := angleright - oct"151"; let next_ = use_it_
+ elseif t = "Dagger mark" :
+ code_offset := dagger - oct"171"; let next_ = use_it_
+ elseif t = "Double dagger mark" :
+ code_offset := daggerdbl - oct"172"; let next_ = use_it_
+ else: let next_ = lose_it_ fi; next_ enddef;
+
+% Use Computer modern characters for as many signs as possible.
+
+let cmchar = selectpunct;
+input punct
+let ligtable_ = ligtable;
+def ligtable text t = enddef;
+let cmchar = remapcomlig;
+input comlig
+let cmchar = relax;
+let ligtable = ligtable_;
+let cmchar = selectsym;
+input symbol
+
+code_offset := 0;
+
+% Special Greek punctuation from Silvio Levy's src/punct.mf.
+
+def selectgrpunct expr t =
+ currenttitle:= t;
+ if t = "'Anw tele'ia" : let next_ = use_it_
+ elseif t = "Open quotes (eisagwgik'a)" : let next_ = use_it_
+ elseif t = "Close quotes (eisagwgik'a)" : let next_ = use_it_
+ else: code_offset := 0; let next_ = lose_it_ fi; next_ enddef;
+
+let cmchar = selectgrpunct;
+readfrom("grpunct");
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyupr4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyupr4.mf
new file mode 100644
index 0000000000..080298bbcc
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ibyupr4.mf
@@ -0,0 +1,54 @@
+def selectupper expr t =
+ currenttitle:= t;
+ if t = "The letter C" :
+ code_offset := Cigmalunate - ASCII"C"; let next_ = use_it_
+ elseif t = "The letter D" : let next_ = lose_it_
+ elseif t = "The letter F" :
+ code_offset := Digamma - ASCII"F"; let next_ = use_it_
+ elseif t = "The letter G" : let next_ = lose_it_
+ elseif t = "The letter J" : let next_ = lose_it_
+ elseif t = "The letter L" : let next_ = lose_it_
+ elseif t = "The letter Q" : let next_ = lose_it_
+ elseif t = "The letter R" : let next_ = lose_it_
+ elseif t = "The letter S" : let next_ = lose_it_
+ elseif t = "The letter U" : let next_ = lose_it_
+ elseif t = "The letter V" : let next_ = lose_it_
+ elseif t = "The letter W" : let next_ = lose_it_
+ elseif t = "The letter Y" : let next_ = lose_it_
+ elseif t = "The letter P" :
+ code_offset := ASCII"R" - ASCII"P"; let next_ = use_it_
+ else: code_offset := 0; let next_ = use_it_ fi; next_ enddef;
+
+def recodeupper expr t =
+ currenttitle:= t;
+ if t = "Uppercase Greek Xi" : code_offset := ASCII"C" - oct"004";
+ elseif t = "Uppercase Greek Delta" : code_offset := ASCII"D" - oct"001";
+ elseif t = "Uppercase Greek Phi" : code_offset := ASCII"F" - oct"010";
+ elseif t = "Uppercase Greek Gamma" : code_offset := ASCII"G" - oct"000";
+ elseif t = "Uppercase Greek Lambda" : code_offset := ASCII"L" - oct"003";
+ elseif t = "Uppercase Greek Pi" : code_offset := ASCII"P" - oct"005";
+ elseif t = "Uppercase Greek Theta" : code_offset := ASCII"Q" - oct"002";
+ elseif t = "Uppercase Greek Sigma" : code_offset := ASCII"S" - oct"006";
+ elseif t = "Uppercase Greek Upsilon" : code_offset := ASCII"U" - oct"007";
+ elseif t = "Uppercase Greek Omega" : code_offset := ASCII"W" - oct"012";
+ elseif t = "Uppercase Greek Psi" : code_offset := ASCII"Y" - oct"011";
+ else: code_offset := 0; fi; next_ enddef;
+
+let cmchar = selectupper;
+input romanu
+let cmchar = recodeupper;
+input greeku
+
+code_offset := 0;
+
+def selectkoppa expr t =
+ currenttitle:= t;
+ if t =
+ "Uppercase koppa" : let next_ = use_it_
+ else: let next_ = lose_it_ fi; next_ enddef;
+let cmchar = selectkoppa;
+
+input koppa4
+
+let cmchar = relax;
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/koppa4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/koppa4.mf
new file mode 100644
index 0000000000..7a2d04e637
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/koppa4.mf
@@ -0,0 +1,50 @@
+cmchar "Uppercase koppa";
+beginchar(Koppa,11u#,cap_height#,0);
+italcorr .5cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem,light_curve;
+shaved_stem=cap_stem-hround 2stem_corr;
+light_curve=cap_curve-hround stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); y1=y5; bot y2=0;
+penpos3(vair,90); penpos5(vair,-90);
+penpos4(light_curve,180); penpos6(light_curve,0);
+x4r=hround u; x6r=w-x4r; x3=x5=.5w;
+y3r=vround(h+o); y4=y6=.5[y3,y5];
+y5r=vround(.30h if serifs:+slab fi);
+penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5)
+ & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl
+if serifs: dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi
+filldraw stroke z1e--z2e; % stem
+math_fit(-.5cap_height#*slant-.5u#,ic#); penlabels(1,2,3,4,5,6); endchar;
+
+def dims = 9.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+% Elements borrowed from phi and tail of eta
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h;
+ x6r=.5[x4r,x8r]; bot y6r=-oo;
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(6,7,8)(vair,stem,tilt) ;
+% filldraw stroke gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt) ;
+ filldraw stroke gr_arc.e(4,5,6)(vair,stem,tilt) ;
+ top y2r = h + o; x2r=x6r;
+% filldraw stroke gr_arc.e(2,3,4)(vair,.4[vair,stem],tilt) ;
+% Can't remember why I lightened up the northwest side of this.
+% It doesn't seem like a good idea now.
+ filldraw stroke gr_arc.e(2,3,4)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(8,1,2)(vair,stem,tilt) ;
+ pos10(stem,180); pos11(.4[vair,stem],180); % Thicken a bit at join
+ y10-.5stem=-d-o; y11=y6; x10=x11=x6;
+ filldraw circ_stroke z10e..z11e{up};
+enddef;
+
+cmchar "Lowercase koppa";
+beginchar(koppa,dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,20,21); endchar;
+
+picture savedpicture; % erase it
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/obary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/obary4.mf
new file mode 100644
index 0000000000..ca0ef25a8f
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/obary4.mf
@@ -0,0 +1,26 @@
+savedpicture = barypicture; % it was cleared at the end of o.mf
+%% but the dimensions set in o.mf remain.
+
+cmchar "Lowercase omicron with rough breathing and grave";
+beginchar(o_asprbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing and grave";
+beginchar(o_lenbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+
+cmchar "Lowercase omicron with circumflex (Attic)";
+beginchar(o_peri,width#,acc_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase omicron with rough breathing and circumflex (Attic)";
+beginchar(o_asprperi,width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing and circumflex (Attic)";
+beginchar(o_lenperi,width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/sampi4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/sampi4.mf
new file mode 100644
index 0000000000..a4e1e111b6
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/sampi4.mf
@@ -0,0 +1,27 @@
+% Rather mechanical design. A tipped
+% close parenthesis, with two legs near
+% the center.
+cmchar "sampi";
+beginchar(sampi,10u# ,asc_height#,desc_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+rt x1r=rt x3r=hround(u); lft x2l=hround(x1+4u);
+top y1=h-u; y2=.5[y1,y3]=math_axis;
+numeric sampi_tilt;
+x4 = w-2u; y4=y3; sampi_tilt=angle(z4-z1)+90;
+pos6(vstem,90); pos7(vstem,90);
+pos2'(.75[hair,stem],sampi_tilt); pos3'(vair,sampi_tilt);
+forsuffixes $=6,7,8,9:
+ pos$'(vstem,90+sampi_tilt); endfor
+x5=3(x2-x1); x6l=x7l=x2l;
+y5=y6l+.15(y1-y3)=y7r-.15(y1-y3)=y2;
+x8=x9=.2(x2-x1); y8=y6;y9=y7;
+forsuffixes $=2,3,5,6,7,8,9:
+ z$'=z$ rotatedaround(z1,sampi_tilt); endfor
+y5':=min(y5',y1-eps);
+filldraw stroke z1e{z5'-z1}...z2'e
+ ...{z3'-z5'}z3'e; % arc
+filldraw stroke z6'e--z8'e; filldraw stroke z7'e--z9'e;
+penlabels(1,forsuffixes $=2,3,6,7,8,9:$',endfor 4); endchar;
+
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/ubary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ubary4.mf
new file mode 100644
index 0000000000..3944e2652f
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/ubary4.mf
@@ -0,0 +1,29 @@
+savedpicture = barypicture; % it was cleared at the end of u.mf
+%% but the dimensions set in u.mf remain.
+
+% The opened out accent clusters make an adjustment of "center"
+% necessary. This helps with the smooth breathing too.
+
+cmchar "recentered Lowercase upsilon with smooth breathing";
+beginchar(u_len,width#,acc_ht#,0);
+this_letter; spirit(x_baryctr -.75u)>; endchar;
+
+cmchar "recentered Lowercase upsilon with rough breathing and acute";
+beginchar(u_asproxy,width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr -.75u)<; endchar;
+
+cmchar "recentered Lowercase upsilon with smooth breathing and acute";
+beginchar(u_lenoxy,width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr -.75u)>; endchar;
+
+cmchar "Lowercase upsilon with rough breathing and grave";
+beginchar(u_asprbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr-.75u)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing and grave";
+beginchar(u_lenbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr-.75u)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/version4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/version4.mf
new file mode 100644
index 0000000000..e1d318e7eb
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/version4.mf
@@ -0,0 +1 @@
+special "Ibycus Polytonic Greek. Version 4.2";
diff --git a/fonts/greek/ibygrk/fonts/source/public/ibycus4/wbary4.mf b/fonts/greek/ibygrk/fonts/source/public/ibycus4/wbary4.mf
new file mode 100644
index 0000000000..d3140cddce
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/source/public/ibycus4/wbary4.mf
@@ -0,0 +1,25 @@
+savedpicture = barypicture; % it was cleared at the end of w.mf
+%% but the dimensions set in w.mf remain.
+
+% The opened out accent clusters make an adjustment of "center"
+% necessary.
+
+cmchar "recentered Lowercase omega with rough breathing and acute";
+beginchar(w_asproxy,width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr -.75u)<; endchar;
+
+cmchar "recentered Lowercase omega with smooth breathing and acute";
+beginchar(w_lenoxy,width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr -.75u)>; endchar;
+
+cmchar "Lowercase omega with rough breathing and grave";
+beginchar(w_asprbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr -.75u)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and grave";
+beginchar(w_lenbary,width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr -.75u)>; endchar;
+
+picture barypicture;
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb84.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb84.tfm
new file mode 100644
index 0000000000..ddb61dcbe3
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb84.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb848.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb848.tfm
new file mode 100644
index 0000000000..5776ed99aa
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb848.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb849.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb849.tfm
new file mode 100644
index 0000000000..d5a049024f
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibb849.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo84.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo84.tfm
new file mode 100644
index 0000000000..fcc02777c3
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo84.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo848.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo848.tfm
new file mode 100644
index 0000000000..ea2d08e9a3
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo848.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo849.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo849.tfm
new file mode 100644
index 0000000000..113054e817
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibo849.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr84.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr84.tfm
new file mode 100644
index 0000000000..8fa2c714a7
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr84.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr848.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr848.tfm
new file mode 100644
index 0000000000..970c63a081
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr848.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr849.tfm b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr849.tfm
new file mode 100644
index 0000000000..8d006d1768
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/tfm/public/ibycus4/fibr849.tfm
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibb84.pfb b/fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibb84.pfb
new file mode 100644
index 0000000000..68ce2d3838
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibb84.pfb
Binary files differ
diff --git a/fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibr84.pfb b/fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibr84.pfb
new file mode 100644
index 0000000000..7190ae441c
--- /dev/null
+++ b/fonts/greek/ibygrk/fonts/type1/public/ibycus4/fibr84.pfb
Binary files differ
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus.fd b/fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus.fd
new file mode 100644
index 0000000000..38990c3a9b
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus.fd
@@ -0,0 +1,34 @@
+% Uibycus.fd -- WaS 2004-10-18:
+% - bold type1 font is used, too
+% - definitions work also with VTeX/Free
+% - fonts are declared as scalable
+%
+% Uibycus.fd-- P. A. MacKay --July 7, 2000
+% A more confident version in which all sizes of
+% upright and obliqued, regular weight, are
+% taken from the type1 font. Suggested by
+% Peter.Heslin@ucd.ie.
+%
+% Uibycus.fd-- P.A. MacKay -- July 15.1999
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% for use with nfss2.
+%
+\ProvidesFile{Uibycus.fd}[2004/10/18 v4.5 font definitions for Ibycus/Type1 (WaS)]
+%
+\ifx\aliasfont\@undefined\else\ifx\aliasfont\relax\else
+ \begingroup
+ \catcode32=10 %
+ \aliasfont fibo84 = fibr84 slant 167 %
+ \endgroup
+\fi\fi
+% OT1 is rather a lie...
+\DeclareFontFamily{OT1}{ibycus}{}
+\DeclareFontShape{OT1}{ibycus}{m}{n}{<-> fibr84}{}
+\DeclareFontShape{OT1}{ibycus}{m}{sl}{<-> fibo84}{}
+\DeclareFontShape{OT1}{ibycus}{m}{it}{<-> ssub * ibycus/m/sl}{}
+\DeclareFontShape{OT1}{ibycus}{b}{n}{<-> fibb84}{}
+\DeclareFontShape{OT1}{ibycus}{bx}{n}{<-> ssub * ibycus/b/n}{}
+
+\endinput
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus4.fd b/fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus4.fd
new file mode 100644
index 0000000000..b42b859e30
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/Uibycus4.fd
@@ -0,0 +1,28 @@
+% Uibycus4.fd-- P.A. MacKay -- July 12.1997
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% for use with nfss2
+%
+\ProvidesFile{Uibycus4.fd}[1997/07/12 (P.A. MacKay)]
+%
+% OT1 is rather a lie, but it works for all directly addressed
+% glyphs. Apparently it is not possible to use the U designation
+% outside of math mode. I still think it unwise to call this an
+% OT1 fd. It isn't.
+%
+\DeclareFontFamily{OT1}{ibycus}{}
+\DeclareFontShape{OT1}{ibycus}{m}{n}{%
+ <5> <6> <7> <8> fibr848
+ <9> fibr849
+ <10> <10.95> <12> <14.40> <17.28> <20.74> <24.88> fibr84}{}
+\DeclareFontShape{OT1}{ibycus}{m}{sl}{%
+ <5> <6> <7> <8> fibo848
+ <9> fibo849
+ <10> <10.95> <12> <14.40> <17.28> <20.74> <24.88> fibo84}{}
+\DeclareFontShape{OT1}{ibycus}{m}{it}{<->ssub * ibycus/m/sl}{}
+\DeclareFontShape{OT1}{ibycus}{b}{n}{%
+ <5> <6> <7> <8> fibb848
+ <9> fibb849
+ <10> <10.95> <12> <14.40> <17.28> <20.74> <24.88> fibb84}{}
+\endinput
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/iby4extr.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/iby4extr.tex
new file mode 100644
index 0000000000..8cfbce85b8
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/iby4extr.tex
@@ -0,0 +1,18 @@
+% iby4extr.tex-- P.A. MacKay -- July 12, 1997
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+% Provides traditional text-editor symbols for critical edition
+% The control sequences follow Adobe naming conventions, to keep
+% them from any likely conflict with plain.tex.
+% I use \let\!=\dagger
+% as a short and convenient way of getting at it
+%
+\def\braceleft{\char'333}
+\def\braceright{\char'337}
+\def\bracketleftbt{\char'363}
+\def\bracketrightbt{\char'367}
+\def\dagger{\char'375}
+\def\dbldagger{\char'376}
+
+\input version4
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.map b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.map
new file mode 100644
index 0000000000..0efb0e0a2f
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.map
@@ -0,0 +1,222 @@
+%
+% These macros make it possible to read *.map files as either
+% \TeX{} or METAFONT input
+% See the $TEXMFROOT/tex/languages/greek/ibygrk directory for
+% use of this file as TeX input
+%
+% A well-known conditional test in METAFONT;
+% It creates mismatch of character tokens 'k' and 'n' in TeX
+\if known cmbase: % Interpret as a METAFONT file
+ let re_catcode=relax; let let_=gobble; let no_let=gobble;
+ else:
+ message "Must have cmbase loaded for this, or else some macros from it" ;
+%
+% END OF METAFONT INTERPRETATION---TeX INTERPRETATION FOLLOWS
+%
+ \else % Interpret as a TeX file
+ \catcode`\_11 % allow underscore in csnames as in METAFONT
+ \def\re_catcode{\catcode`\=12 \catcode`\;12 \catcode`\_8}%
+ \def\ignore_to_comment#1#2{}%
+% Now activate all the characters from ^^80 to ^^ff
+ \count255=`\^^80
+ \loop \ifnum\count255 < `\^^ff
+ \catcode\count255\active \advance\count255 by 1 \repeat
+ % \catcode`\^^ff\active % If you want it, I don't in this case.
+ \expandafter\input\the\digraphs % Filename in a \toks register
+ \catcode`\;0 % treat the first ; (required by METAFONT) as an escape
+ \catcode`\=14 % treat the = in the METAFONT part as a comment character
+ \let\let_\let \let\no_let\ignore_to_comment
+ \fi
+%
+% This is a rather specialized version of the map file,
+% developed for Greek only. There are certain restrictions
+% in this case, because we do not want to alter Silvio Levy's
+% source code---only the mappings.
+% The upper level codes (^^80---^^ff) are based on a version of
+% Greek Keys (a word-processor package for Macintosh, distributed
+% through the American Philological Association), but the mapping
+% is worked out by experience not from any documentation, and
+% local customization often alters even this mapping.
+% Consistency is provided by the ASCII digraphs
+% and trigraphs to which all word-processor codes are remapped
+% before they are used in TeX. These digraphs and trigraphs
+% (even tetragraphs in the case of iota subscript) are very close
+% to Ibycus/TLG betacode, except for the unfortunate uppercasing
+% of betacode.
+%
+% a known set of word-processor Some "hidden" characters
+% equivalents is "let_" for TeX Only METAFONT needs to know
+% \no_let is used where there what is in this column
+% seems to be no certain mapping
+%
+\let_ ^^80;quotesnglright = ASCII"'"; endash = oct"046";
+\let_ ^^81;quotesnglleft = ASCII"`"; emdash = oct"177";
+\let_ ^^82;peri_spomenon = ASCII"="; null_space = ASCII" ";
+\let_ ^^83;sp_lenis = ASCII")"; dieresis = oct"053"; % use plus sign
+\let_ ^^84;sp_asper = ASCII"("; minute = ASCII"&"; % prime for numbers
+\let_ ^^85;lenis_oxy = oct"136"; asper_glyph = oct"303";
+\let_ ^^86;lenis_bary = oct"137"; lenis_glyph = oct"307";
+\let_ ^^87;lenis_peri = oct"134"; guillemotleft = ASCII"{"; %two small
+\let_ ^^88;asper_oxy = oct"207"; guillemotright = ASCII"}"; % awks
+\let_ ^^89;asper_bary = oct"203"; iotasubscript = ASCII"|";
+\let_ ^^8a;asper_peri = oct"100"; dubious = ASCII"!";
+\no_let \dmy;bary_tone = oct"275"; quotedblleft = oct"253";
+\no_let \dmy;oxy_tone = oct"276"; quotedblright = oct"257";
+\no_let \dmy;diaeroxy = oct"043"; bracketleftbt = oct"363";
+\no_let \dmy;diaerbary = oct"044"; bracketrightbt = oct"367";
+%
+% alpha with accents
+%
+\let_ ^^8b;a_oxy = oct"210"; Digamma = ASCII"V";
+\let_ ^^8c;a_bary = oct"200"; digamma = ASCII"v";
+\let_ ^^8d;a_peri = oct"220"; boundarychar := oct"377"; % N.B. :=
+\let_ ^^8e;a_len = oct"202";
+\let_ ^^8f;a_aspr = oct"201";
+\let_ ^^90;a_lenoxy = oct"212";
+\let_ ^^91;a_asproxy = oct"211"; cigmalunate=ASCII"J";
+\let_ ^^92;a_lenbary = oct"223"; % "J" is all that's available
+\let_ ^^93;a_asprbary = oct"213"; sigmafinal=ASCII"j";
+\let_ ^^94;a_lenperi = oct"222"; r_aspr = oct"373"; % GreekKeys "="!!
+\let_ ^^95;a_asprperi = oct"221"; r_len = oct"374";
+%
+% alpha with accents and iota subscript
+%
+\let_ ^^fb;a_isub = oct"370"; % Kerned back iotasubscript only
+\let_ ^^96;a_oxyisub = oct"214"; e_peri = oct"214";
+\let_ ^^97;a_baryisub = oct"204"; e_asprperi = oct"204";
+\let_ ^^98;a_periisub = oct"224"; e_lenperi = oct"224";
+\let_ ^^99;a_lenisub = oct"206"; Koppa = oct"206";
+\let_ ^^9a;a_asprisub = oct"205"; o_asprperi = oct"205";
+\let_ ^^9b;a_lenoxyisub = oct"216"; koppa = oct"216";
+\let_ ^^9c;a_asproxyisub = oct"215"; o_peri = oct"215";
+\let_ ^^9d;a_lenbaryisub = oct"227";
+\let_ ^^9e;a_asprbaryisub = oct"217"; sampi = oct"217";
+\let_ ^^9f;a_lenperiisub = oct"226"; Cigmalunate=oct"226";
+\let_ ^^a0;a_asprperiisub = oct"225"; o_lenperi = oct"225";
+%
+% epsilon with accents
+%
+\let_ ^^a1;e_oxy = oct"350"; angleleft = ASCII"<";
+\let_ ^^a2;e_bary = oct"340"; angleright = ASCII">";
+\let_ ^^a4;e_len = oct"342"; braceleft = oct"333";
+\let_ ^^a5;e_aspr = oct"341"; braceright = oct"337";
+\let_ ^^a6;e_lenoxy = oct"352"; dagger = oct"375";
+\let_ ^^a7;e_asproxy = oct"351"; daggerdbl = oct"376";
+\let_ ^^a8;e_lenbary = oct"343"; aspirate = oct"377";
+\let_ ^^a9;e_asprbary = oct"353";
+%
+% eta with accents
+%
+\let_ ^^ae;h_oxy = oct"240";
+\let_ ^^af;h_bary = oct"230";
+\let_ ^^b0;h_peri = oct"250";
+\let_ ^^b1;h_len = oct"232";
+\let_ ^^b2;h_aspr = oct"231";
+\let_ ^^b3;h_lenoxy = oct"242";
+\let_ ^^b4;h_asproxy = oct"241";
+\let_ ^^b5;h_lenbary = oct"243";
+\let_ ^^b6;h_asprbary = oct"233";
+\let_ ^^b7;h_lenperi = oct"252";
+\let_ ^^b8;h_asprperi = oct"251";
+%
+% eta with accents and iota subscript
+%
+% In this section and in the "omega with accents and iota subscript"
+% section at the end, the octal values are assigned twice. The coding
+% originally followed the pattern of GreekKeys fonts in giving a map
+% position to every iota subscript composite. But this is wasteful, since
+% there are only three correct positions for iota subscript. Current
+% coding follows the practice seen in the Linotype Times Ten Greek of
+% kerning one of three iotasubscripts under the appropriate a, h, or w.
+% This does, unfortunately mean that the current mapping cannot be used
+% directly with GreekKeys input, but nobody seems ever to do that
+% anyway.
+%
+\let_ ^^fa;h_isub = oct"371"; % The redundancy below here is
+\let_ ^^b9;h_oxyisub = oct"244"; doti = oct"244"; % unavoidable
+\let_ ^^ba;h_baryisub = oct"234"; dotI = oct"234" % It derives in
+\let_ ^^bb;h_periisub = oct"254"; dote = oct"254"; % part from the
+\let_ ^^bc;h_lenisub = oct"236"; dotbt = oct"236"; % older coding
+\let_ ^^bd;h_asprisub = oct"235"; dotJdlmnpqu = oct"235"; % Now the
+\let_ ^^be;h_lenoxyisub = oct"246"; dotkos = oct"246"; % only
+\let_ ^^bf;h_asproxyisub = oct"245"; dotGZ = oct"245"; % isub
+\let_ ^^c0;h_lenbaryisub = oct"247"; dotCEVaw = oct"247"; % code
+\let_ ^^c1;h_asprbaryisub = oct"237"; dotchjz = oct"237"; % in MF
+\let_ ^^c2;h_lenperiisub = oct"256"; dotBFLNPRSTW = oct"256"; % is the
+\let_ ^^c3;h_asprperiisub = oct"255"; dotH = oct"255"; % first
+%
+%iota with accents
+%
+\let_ ^^db;i_oxy = oct"320";
+\let_ ^^dc;i_bary = oct"310";
+\let_ ^^dd;i_peri = oct"330";
+\let_ ^^de;i_len = oct"312";
+\let_ ^^df;i_aspr = oct"311";
+\let_ ^^e0;i_lenoxy = oct"322";
+\let_ ^^e1;i_asproxy = oct"321";
+\let_ ^^e2;i_lenbary = oct"323";
+\let_ ^^e3;i_asprbary = oct"313";
+\let_ ^^e4;i_lenperi = oct"332";
+\let_ ^^e5;i_asprperi = oct"331";
+\let_ ^^f3;i_diaer = oct"360";
+\let_ ^^fd;i_diaeroxy = oct"362";
+\let_ ^^fe;i_diaerbary = oct"361";
+%
+% omicron with accents
+%
+\let_ ^^f1;o_oxy = oct"354";
+\let_ ^^f2;o_bary = oct"344";
+\let_ ^^f4;o_len = oct"346";
+\let_ ^^f5;o_aspr = oct"345";
+\let_ ^^f6;o_lenoxy = oct"356";
+\let_ ^^f7;o_asproxy = oct"355";
+\let_ ^^f8;o_lenbary = oct"357";
+\let_ ^^f9;o_asprbary = oct"347";
+%
+% upsilon with accents
+%
+\let_ ^^e6;u_oxy = oct"324";
+\let_ ^^e7;u_bary = oct"314";
+\let_ ^^e8;u_peri = oct"334";
+\let_ ^^e9;u_len = oct"316";
+\let_ ^^ea;u_aspr = oct"315";
+\let_ ^^eb;u_lenoxy = oct"326";
+\let_ ^^ec;u_asproxy = oct"325";
+\let_ ^^ed;u_lenbary = oct"327";
+\let_ ^^ee;u_asprbary = oct"317";
+\let_ ^^ef;u_lenperi = oct"336";
+\let_ ^^f0;u_asprperi = oct"335";
+\no_let \dmy;u_diaer = oct"364"; % ^^23, but it's not worth the effort
+\no_let \dmy;u_diaeroxy = oct"366"; % ^^40, ditto
+\let_ ^^a3;u_diaerbary = oct"365";
+%
+% omega with accents
+%
+\let_ ^^c5;w_oxy = oct"270";
+\let_ ^^c6;w_bary = oct"260";
+\let_ ^^c7;w_peri = oct"300";
+\let_ ^^c8;w_len = oct"262";
+\let_ ^^c9;w_aspr = oct"261";
+\let_ ^^ca;w_lenoxy = oct"272";
+\let_ ^^cb;w_asproxy = oct"271";
+\let_ ^^cc;w_lenbary = oct"273";
+\let_ ^^cd;w_asprbary = oct"263";
+\let_ ^^ce;w_lenperi = oct"302";
+\let_ ^^cf;w_asprperi = oct"301";
+%
+% omega with accents and iota subscript
+%
+\let_ ^^c4;w_isub = oct"372"; % Kerned back iotasubscript only
+\let_ ^^d0;w_oxyisub = oct"274"; dotAOQUXY = oct"274";
+\let_ ^^d1;w_baryisub = oct"264"; dotDK = oct"264";
+\let_ ^^d2;w_periisub = oct"304"; dotM = oct"304";
+\let_ ^^d3;w_lenisub = oct"266"; dotgx = oct"266";
+\let_ ^^d4;w_asprisub = oct"265"; dotfy = oct"265";
+\let_ ^^d5;w_lenoxyisub = oct"276"; % oxy_tone
+\let_ ^^d6;w_asproxyisub = oct"275"; % bary_tone
+\let_ ^^d7;w_lenbaryisub = oct"277"; dotr = oct"277"
+\let_ ^^d8;w_asprbaryisub = oct"267"; dotkoppa = oct"267";
+\let_ ^^d9;w_lenperiisub = oct"306"; longum = oct"306";
+\let_ ^^da;w_asprperiisub = oct"305"; breve = oct"305";
+
+\re_catcode
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.sty b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.sty
new file mode 100644
index 0000000000..ec072fbec7
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.sty
@@ -0,0 +1,36 @@
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% Walter Schmidt
+% w.a.schmidt@gmx.net
+% ------------------------
+% 2004-10-18 added proper identification (\ProvidesPackage)
+% 2003-05-28 patched wrt/ T1 encoding, added \textgreek
+% 12/7/97 Convert to ibycus4
+% 4/12/95 Test for isolatin package and suppress ibycus3.map if it's there
+% 31/10/95 Added \input{iby3extr} for editor symbols
+% 25/1/95 Created.
+%
+% For use with LaTeX2e
+% Replaces iby4text.tex; does not call setiby4.tex
+% Use "\fontsize{14}{17pt}\selectfont" instead of "\setgreek14/17"
+% and "{\greek{}...}" instead of "\GK{}...\RM{}"
+% The fd file is named as it should be, for ``Unknown'' encoding
+% even though I have to use OT1 in the actual file
+
+\ProvidesPackage{ibycus4}[2004/10/18 v4.5 Ibycus4 (P.A.MacKay/WaS)]
+\newtoks\digraphs
+\digraphs={tlgsqq}
+\chardef \atcode = \the \catcode `\@
+\def\unletterat{\catcode`\@ = \the \atcode}
+\catcode`\@ = 11
+\ifx\@grave@A@grave@\undefined\input{ibycus4.map}
+\else\@latex@warning@no@line{%
+No GreekKeys upper ASCII. Post-positive ASCII sequences only}\fi
+% Don't use the GreekKeys equivalents if isolatin is in use.
+\unletterat
+\input{Uibycus4.fd}
+\def\greek{\fontencoding{OT1}\fontfamily{ibycus}\selectfont}
+\input{iby4extr}
+\DeclareTextFontCommand{\textgreek}{\greek}
+
+\endinput
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.tex
new file mode 100644
index 0000000000..464c4b4882
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycus4.tex
@@ -0,0 +1,26 @@
+\newtoks\digraphs
+\digraphs={tlgsqq}%
+%
+\newif\ifrestoreat
+\expandafter\ifnum\the\catcode`\@=11
+ \restoreatfalse
+ \else\global\count9=\the\catcode`\@
+ \catcode`\@=11
+ \restoreattrue
+ \fi
+%
+\input ibycus4.map
+%
+\ifx\newneploaded\undefined\input setiby4 \fi
+\gdef\GK{\ifx\gr@@kbaselineskip\undefined
+ \expandafter\csname\the\gr@@kpoint\endcsname\else\gr@@kpoint\fi
+ \begingroup
+ \def\GK{\relax}
+ \def\RM{\rm\endgroup}%
+ \ifx\gr@@kbaselineskip\undefined % newnep takes care of this
+ \else\normalbaselineskip\gr@@kbaselineskip\normalbaselines\fi
+ \expandafter\let\noexpand\it\gksl\gk}%
+\gdef\RM{\relax}%
+\ifrestoreat\catcode`\@=\the\count9 \fi % back to normal
+\global\count9=0
+\input iby4extr
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/ibycusps.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycusps.tex
new file mode 100644
index 0000000000..0a45161af7
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/ibycusps.tex
@@ -0,0 +1,26 @@
+\newtoks\digraphs
+\digraphs={tlgsqq}%
+%
+\newif\ifrestoreat
+\expandafter\ifnum\the\catcode`\@=11
+ \restoreatfalse
+ \else\global\count9=\the\catcode`\@
+ \catcode`\@=11
+ \restoreattrue
+ \fi
+%
+\input ibycus4.map
+%
+\ifx\newneploaded\undefined\input pssetiby \fi
+\gdef\GK{\ifx\gr@@kbaselineskip\undefined
+ \expandafter\csname\the\gr@@kpoint\endcsname\else\gr@@kpoint\fi
+ \begingroup
+ \def\GK{\relax}%
+ \def\RM{\rm\endgroup}%
+ \ifx\gr@@kbaselineskip\undefined % newnep takes care of this
+ \else\normalbaselineskip\gr@@kbaselineskip\normalbaselines\fi
+ \expandafter\let\noexpand\it\gksl\gk}%
+\gdef\RM{\relax}%
+\ifrestoreat\catcode`\@=\the\count9 \fi % back to normal
+\global\count9=0
+\input iby4extr \ No newline at end of file
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/psibycus.sty b/fonts/greek/ibygrk/tex/generic/ibycus4/psibycus.sty
new file mode 100644
index 0000000000..31374ec84b
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/psibycus.sty
@@ -0,0 +1,36 @@
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% Walter Schmidt
+% w.a.schmidt@gmx.net
+% ------------------------
+% 2004-10-18 Version 4.5: font definitions moved to separate fd file, again
+% 2003-05-28 Version 4.2: virtual fonts are no longer used
+% 2003-04-29 Version 4.1 for VTeX
+% 15/7/99 Version for type1 font IbycusHTG-Regular
+% 12/7/97 Convert to ibycus4
+% 4/12/95 Test for isolatin package and suppress ibycus3.map if it's there
+% 31/10/95 Added \input{iby3extr} for editor symbols
+% 25/1/95 Created.
+%
+% For use with LaTeX2e
+% Replaces iby4text.tex; does not call setiby4.tex
+% Use "\fontsize{14}{17pt}\selectfont" instead of "\setgreek14/17"
+% and "{\greek{}...}" instead of "\GK{}...\RM{}"
+
+\ProvidesPackage{psibycus}[2004/10/18 v4.5 Ibycus4 using Type1 fonts (P.A.MacKay/WaS)]
+\newtoks\digraphs
+\digraphs={tlgsqq}
+\chardef \atcode = \the \catcode `\@
+\def\unletterat{\catcode`\@ = \the \atcode}
+\catcode`\@ = 11
+\ifx\@grave@A@grave@\undefined\input{ibycus4.map}
+\else\@latex@warning@no@line{%
+No GreekKeys upper ASCII. Post-positive ASCII sequences only}\fi
+% Don't use the GreekKeys equivalents if isolatin is in use.
+\unletterat
+\input{Uibycus.fd}
+\def\greek{\fontencoding{OT1}\fontfamily{ibycus}\selectfont}
+\input{iby4extr}
+\DeclareTextFontCommand{\textgreek}{\greek}
+
+\endinput
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/pssetiby.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/pssetiby.tex
new file mode 100644
index 0000000000..d008ba6119
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/pssetiby.tex
@@ -0,0 +1,47 @@
+%% patched for use with VTeX 2003-05-28 WaS
+%% start VTeX modification
+\expandafter\ifx\csname aliasfont\endcsname\relax
+\else
+ \begingroup
+ \catcode32=10 %
+ \aliasfont fibo84 = fibr84 slant 167 %
+ \endgroup
+\fi
+%% end VTeX modification
+\newfam\gkf@m
+\newskip\gr@@kbaselineskip
+\font\twelvegrk=fibr84 at 12pt
+\font\twelvegrksl=fibo84 scaled \magstep1
+\font\elevengrk=fibr84 at 10.95pt
+\font\elevengrksl=fibo84 scaled \magstephalf
+\font\tengrk=fibr84 at 10pt
+\font\tengrksl=fibo84
+%% start VTeX modification
+\font\ninegrk=fibr84 at 9pt % \font\ninegrk=fibr849
+\font\ninegrksl=fibo84 at 9pt % \font\ninegrksl=fibo9
+\font\eightgrk=fibr84 at 8pt % \font\eightgrk=fibr848
+\font\eightgrksl=fibo84 at 8pt % \font\eightgrksl=fibo8
+%% end VTeX modification
+\gdef\setgreek#1/#2 {%
+ \def\f@ntp@int##1{\ifcase##1\toks0={zero}%
+ \or\toks0={zero}\or\toks0={zero}\or\toks0={zero}% 1,2,3
+ \or\toks0={zero}\or\toks0={zero}\or\toks0={zero}% 4,5,6
+ \or\toks0={zero}% 7
+ \or\toks0={eight}\or\toks0={nine}\or\toks0={ten}
+ \or\toks0={eleven}\or\toks0={twelve}\fi
+ }%
+ \def\gksizep@int##1{\expandafter\gdef\csname ##1point\endcsname{%%
+ \textfont\gkf@m=\csname ##1grk\endcsname
+ \gdef\gk{\fam\gkf@m\csname ##1grk\endcsname}%
+ \edef\gksl{\csname ##1grksl\endcsname}%
+ }}%
+ \global\gr@@kbaselineskip=#2pt
+ \f@ntp@int{#1}%
+ % Get the English for the fontsize into \toks0
+ \expandafter\expandafter\expandafter\gksizep@int{\the\toks0}%
+ \edef\gr@@kpoint{%
+ \expandafter\noexpand\csname\the\toks0point\endcsname}%
+ \csname\the\toks0point\endcsname
+}
+\message{Type \noexpand\setgreek10/12 to set 10pt greek on 12pt leading}
+\message{ \noexpand\GK to start, \noexpand\RM to end greek }
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/setiby4.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/setiby4.tex
new file mode 100644
index 0000000000..586f1efabf
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/setiby4.tex
@@ -0,0 +1,35 @@
+\newfam\gkf@m
+\newskip\gr@@kbaselineskip
+\font\twelvegrk=fibr84 scaled \magstep1
+\font\twelvegrksl=fibo84 scaled \magstep1
+\font\elevengrk=fibr84 scaled \magstephalf
+\font\elevengrksl=fibo84 scaled \magstephalf
+\font\tengrk=fibr84
+\font\tengrksl=fibo84
+\font\ninegrk=fibr849
+\font\ninegrksl=fibo849
+\font\eightgrk=fibr848
+\font\eightgrksl=fibo848
+\gdef\setgreek#1/#2 {%
+ \def\f@ntp@int##1{\ifcase##1\toks0={zero}%
+ \or\toks0={zero}\or\toks0={zero}\or\toks0={zero}% 1,2,3
+ \or\toks0={zero}\or\toks0={zero}\or\toks0={zero}% 4,5,6
+ \or\toks0={zero}% 7
+ \or\toks0={eight}\or\toks0={nine}\or\toks0={ten}
+ \or\toks0={eleven}\or\toks0={twelve}\fi
+ }%
+ \def\gksizep@int##1{\expandafter\gdef\csname ##1point\endcsname{%%
+ \textfont\gkf@m=\csname ##1grk\endcsname
+ \gdef\gk{\fam\gkf@m\csname ##1grk\endcsname}%
+ \edef\gksl{\csname ##1grksl\endcsname}%
+ }}%
+ \global\gr@@kbaselineskip=#2pt
+ \f@ntp@int{#1}%
+ % Get the English for the fontsize into \toks0
+ \expandafter\expandafter\expandafter\gksizep@int{\the\toks0}%
+ \edef\gr@@kpoint{%
+ \expandafter\noexpand\csname\the\toks0point\endcsname}%
+ \csname\the\toks0point\endcsname
+}
+\message{Type \noexpand\setgreek10/12 to set 10pt greek on 12pt leading}
+\message{ \noexpand\GK to start, \noexpand\RM to end greek }
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/tlgsqq.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/tlgsqq.tex
new file mode 100644
index 0000000000..7e4314dcf2
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/tlgsqq.tex
@@ -0,0 +1,135 @@
+\def\sp_lenis{\char'076}%
+\def\sp_asper{\char'074}%
+\def\lenis_oxy{)'}%
+\def\lenis_bary{)`}%
+\def\lenis_peri{)=}%
+\def\asper_oxy{('}%
+\def\asper_bary{(`}%
+\def\asper_peri{(=}%
+\def\a_{a}%
+\def\a_bary{a`}%
+\def\a_aspr{a(}%
+\def\a_len{a)}%
+\def\a_isub{a|}%
+\def\a_baryisub{a`|}%
+\def\a_asprisub{a(|}%
+\def\a_lenisub{a)|}%
+\def\a_isub{a|}%
+\def\a_oxy{a'}%
+\def\a_asproxy{a('}%
+\def\a_asprbary{a(`}%
+\def\a_lenoxy{a)'}%
+\def\a_lenbary{a)`}%
+\def\a_oxyisub{a'|}%
+\def\a_asproxyisub{a('|}%
+\def\a_asprbaryisub{a(`|}%
+\def\a_lenoxyisub{a)'|}%
+\def\a_lenbaryisub{a)`|}%
+\def\a_peri{a=}%
+\def\a_asprperi{a(=}%
+\def\a_lenperi{a)=}%
+\def\a_periisub{a=|}%
+\def\a_asprperiisub{a(=|}%
+\def\a_lenperiisub{a)=|}%
+\def\a_isub{a|}%
+\def\e_{e}%
+\def\e_bary{e`}%
+\def\e_aspr{e(}%
+\def\e_len{e)}%
+\def\e_oxy{e'}%
+\def\e_asproxy{e('}%
+\def\e_asprbary{e(`}%
+\def\e_lenoxy{e)'}%
+\def\e_lenbary{e)`}%
+\def\h_{h}%
+\def\h_bary{h`}%
+\def\h_aspr{h(}%
+\def\h_isub{h|}%
+\def\h_len{h)}%
+\def\h_baryisub{h`|}%
+\def\h_asprisub{h(|}%
+\def\h_lenisub{h)|}%
+\def\h_oxy{h'}%
+\def\h_asproxy{h('}%
+\def\h_asprbary{h(`}%
+\def\h_lenoxy{h)'}%
+\def\h_lenbary{h)`}%
+\def\h_oxyisub{h'|}%
+\def\h_asproxyisub{h('|}%
+\def\h_asprbaryisub{h(`|}%
+\def\h_lenoxyisub{h)'|}%
+\def\h_lenbaryisub{h)`|}%
+\def\h_peri{h=}%
+\def\h_asprperi{h(=}%
+\def\h_lenperi{h)=}%
+\def\h_periisub{h=|}%
+\def\h_asprperiisub{h(=|}%
+\def\h_lenperiisub{h)=|}%
+\def\h_isub{h|}%
+\def\i_{i}%
+\def\i_bary{i`}%
+\def\i_aspr{i(}%
+\def\i_len{i)}%
+\def\i_oxy{i'}%
+\def\i_asproxy{i('}%
+\def\i_asprbary{i(`}%
+\def\i_lenoxy{i)'}%
+\def\i_lenbary{i)`}%
+\def\i_peri{i=}%
+\def\i_asprperi{i(=}%
+\def\i_lenperi{i)=}%
+\def\i_diaer{i+}%
+\def\i_barydiaer{i+`}%
+\def\i_oxydiaer{i+'}%
+\def\i_peridiaer{i+=}%
+\def\o_{o}%
+\def\o_bary{o`}%
+\def\o_aspr{o(}%
+\def\o_len{o)}%
+\def\o_oxy{o'}%
+\def\o_asproxy{o('}%
+\def\o_asprbary{o(`}%
+\def\o_lenoxy{o)'}%
+\def\o_lenbary{o)`}%
+\def\u_{u}%
+\def\u_bary{u`}%
+\def\u_aspr{u(}%
+\def\u_len{u)}%
+\def\u_oxy{u'}%
+\def\u_asproxy{u('}%
+\def\u_asprbary{u(`}%
+\def\u_lenoxy{u)'}%
+\def\u_lenbary{u)`}%
+\def\u_peri{u=}%
+\def\u_asprperi{u(=}%
+\def\u_lenperi{u)=}%
+\def\u_diaer{u+}%
+\def\u_barydiaer{u+`}%
+\def\u_oxydiaer{u+'}%
+\def\u_peridiaer{u+=}%
+\def\w_{w}%
+\def\w_bary{w`}%
+\def\w_aspr{w(}%
+\def\w_len{w)}%
+\def\w_isub{w|}%
+\def\w_baryisub{w`|}%
+\def\w_asprisub{w(|}%
+\def\w_lenisub{w)|}%
+\def\w_oxy{w'}%
+\def\w_asproxy{w('}%
+\def\w_asprbary{w(`}%
+\def\w_lenoxy{w)'}%
+\def\w_lenbary{w)`}%
+\def\w_oxyisub{w'|}%
+\def\w_lenoxyisub{w)'|}%
+\def\w_lenbaryisub{w)`|}%
+\def\w_asproxyisub{w('|}%
+\def\w_asprbaryisub{w(`|}%
+\def\w_peri{w=}%
+\def\w_asprperi{w(=}%
+\def\w_lenperi{w)=}%
+\def\w_periisub{w=|}%
+\def\w_asprperiisub{w(=|}%
+\def\w_lenperiisub{w)=|}%
+\def\w_isub{w|}%
+
diff --git a/fonts/greek/ibygrk/tex/generic/ibycus4/version4.tex b/fonts/greek/ibygrk/tex/generic/ibycus4/version4.tex
new file mode 100644
index 0000000000..4e3499ad4f
--- /dev/null
+++ b/fonts/greek/ibygrk/tex/generic/ibycus4/version4.tex
@@ -0,0 +1,5 @@
+% version4.tex-- P.A. MacKay -- July 15, 1997
+% Pierre A. MacKay, Dept. of Classics, University of Washington
+% mackay@cs.washington.edu
+% ------------------------
+\message{Ibycus Greek. Version 4. 15 July 1997}
diff --git a/fonts/greek/kd/INSTALL b/fonts/greek/kd/INSTALL
new file mode 100644
index 0000000000..ebdeed0ea8
--- /dev/null
+++ b/fonts/greek/kd/INSTALL
@@ -0,0 +1,158 @@
+ INSTALLATION NOTES FOR GreekTeX v 3.1
+ -------------------------------------
+
+ K J Dryllerakis
+ Logic Programming Group
+ Imperial College,London
+ kd@doc.ic.ac.uk
+
+
+ This document describes how to get GreekTeX up and running
+ on your system. It is devided into two parts: instructions
+ for Unix users and Instructions for DOS emTeX users. I would
+ like to hope that these two categories represent a majority
+ of TeX users and I apologize for not extending specialised
+ instructions to users of other systems. For those of you that do
+ not fall in the two categories do not panic! Read the DOS
+ section and procede with the same steps. Just change the
+ paths and executables to match the ones in your system.
+
+
+Part A: Unix Users
+--------------------------
+
+ What you need:
+ To rebuild the whole GreekTeX package you need to have
+ access to the metafont and initex programs as well
+ as the ability to integrate new fonts and formats
+ to the search path of the local tex distribution.
+ You also need the gftopk utility for transforming
+ mf output to dvi readable form. For automated installation
+ you need a "standard" unix 'make' program, and the
+ 'dc' calculator. If you do not have any of these you
+ will have to do the job by hand. If you do not have
+ the dc calculator you can still build the fonts
+ by altering the script to suit your own needs.
+ You also need to know the resolution of the local
+ printer. Finally you can do with a bit of patience.
+
+ Procedure:
+ The installation procedure follows the steps:
+ * build and install the fonts in the
+ standard path (both pk and tfm files)
+ * build the greek format files for both
+ greekTeX and grlatex.
+ * place the files in the appropriate
+ directory
+ * do a test run to see how it looks!
+
+ How to procede for an automated installation:
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ STEP DESCRIPTION
+ -> 0 Find a suitable place to unpack the file
+ kdgreek3.1.tar.Z. Let us call the subdirectory
+ kdgreek3.1/ where all the files will be the
+ TOP directory.
+ -> 1 First edit the file unix/newfont. If a similar
+ script exists in your system the just forget it
+ and mode to the step 2. In particular set the
+ default paths and executable names to point
+ to the right direction and make sure the file
+ has the execute attribute set.
+ -> 2 Edit the Makefile at the TOP directory to
+ reflect the paths and setting of your own system.
+ It should be easy and straightforward and not many
+ changes should be needed in a standard distribution.
+ -> 3 Make the fonts: at the shell prompt type
+ make fonts
+ This will try to create the greek fonts for all
+ needed magnification levels and place them at
+ their proper place (all the job is done by the
+ newfont script in the unix directory or the
+ newfont script that you set in the makefile).
+ Do not be alarmed if "stange Pos " occur at some
+ fonts and magnifications. The fonts are still in
+ experimental stage and do have problems. If your
+ version of metafont stops at a '?' prompt just
+ hit return to continue.
+ -> 4 You can now build the formats. give the command
+ make formats
+ this will build both greek.fmt and lgreek.fmt in
+ the build subdirectory. Log files will be in the
+ log subiderctory of build.
+ -> 5 Install everything in its proper place by
+ executing the command:
+ make install
+ This will place everything in the proper place
+ and have you ready to go.
+ -> 6 Try the system out: go to the doc doc subdir
+ and type
+ greektex usage
+ then see what happens.
+
+
+Part B: DOS emTeX users
+-------------------------------
+
+ What you need:
+ In order to use GreekTeX on a PC running DOS and emTeX
+ you will need mf and friends to create the fonts (mfjob
+ for automated procedures) plain tex and latex bearing
+ version 3.0 or later (that is the format file not the
+ executable).
+
+ How to procede:
+ Unpack the distribution where convenient. If you got
+ GreekTeX as greektex.zip the use [pk]unzip -d greektex
+ at an apropriate directory. You can delete the unix,
+ utils directories and the makefile since they are
+ intended for unix users.
+
+ -> 1 Copy the file emtex/kdgreek.mfj to the MFJOB path or
+ in the mf directory. cd to the mf directory and
+ give the command mfjob -i kdgreek. If everything goes
+ well you will end up with a new bunch of fonts in
+ the proper directories.
+ -> 2 cd to tex and type
+ tex -i -8 greek \dump
+ This will create the files greek.fmt and greek.log
+ Move greek.fmt to the directory where you normally
+ store the format files (e.g. emtex/btexfmts) and
+ delete the file greek.log after reviewing the messages.
+ -> 3 cd to latex and type
+ tex -i -8 lgreek \dump
+ Repeat the same procedure as in step 2 for copying the
+ lgreek.fmt and removing the lgreek.log file.
+ -> 4 copy the files in the tex, latex directories to the
+ default search path of emtex (e.g. /emtex/inputs)
+ If you will be using a greek ISO character set for
+ modern greek you might also want to copy the files
+ emtex/greek.* to your inputs dir.
+ ->5 Finally move the emtex/*.bat files to the emtex bin
+ directory and you are all set to go.
+ ->6 Test the system by cd to doc and doing
+ greektex usage.tex
+
+ GOOD LUCK
+
+Please send comments and bug reports to kd@doc.ic.ac.uk
+
+DISCLAIMER:
+ Although I have put much effort in eliminating bugs, the
+ greekTeX package is still in experimental phase. If you
+ decide to use the package please do not blame me for any
+ problems that may arise from its use. I cannot be held
+ responsible for any problems and I cannot gurantee
+ bug fixes (although I guarantee that in due time I will
+ look over all reports and suggestions).
+
+
+-------------------------------------------------------------------------------
+K J Dryllerakis Deparment of Computing
+Logic Programming Group Imperial College, LONDON
+Janet: kd @uk.ac.ic.doc Tel: +44(71) 589 5111 x5089
+Uucp : kd@icdoc.UUCP Internet: kd@doc.ic.ac.uk
+-------------------------------------------------------------------------------
+
+
+
diff --git a/fonts/greek/kd/Makefile b/fonts/greek/kd/Makefile
new file mode 100644
index 0000000000..5b0c68205a
--- /dev/null
+++ b/fonts/greek/kd/Makefile
@@ -0,0 +1,153 @@
+# =====================================================================
+# General Unix Makefile For GreekTeX Package
+# =====================================================================
+
+
+# =====================================================================
+# SITE MODIFICATION PART (modify that according to your site)
+# =====================================================================
+#
+# what shell are you using?
+SHELL = /bin/sh
+# where are your tex binaries
+BINDIR = /usr/local/lptex/bin
+# how is the program that creates a new font called
+NEWFONT = unix/newfont -o
+# the switch in order to specify to NEWFONT the scale of the font
+NEWFONTSCALESWITCH = -s
+# where your style files are placed
+STYDIR = /usr/local/lptex/lib/macros
+# where are your mf files placed
+MFDIR = /usr/local/lptex/lib/mfmacros
+# where are your format files
+FMTDIR = /usr/local/lptex/lib/formats
+# where should the man pages go?
+MANDIR = /usr/local/lptex/lib/man/man1
+#
+# =====================================================================
+# Please do not modify these parameters
+# =====================================================================
+
+
+MAG750 = kdgr8 kdbf8
+MAG800 = kdsl10 kdti10 kdtt10
+MAG900 = $(MAG800)
+MAG1000 = kdgr8 kdgr9 kdgr10 kdbf8 kdbf9 kdbf10 kdsl10 kdti10 kdtt10
+MAG1095 = kdgr8 kdgr9 kdgr10 kdbf8 kdbf9 kdbf10 kdsl10 kdti10 kdtt10
+MAG1200 = kdgr8 kdgr9 kdgr10 kdbf8 kdbf9 kdbf10 kdsl10 kdti10 kdtt10
+MAG1440 = kdgr8 kdgr9 kdgr10 kdbf8 kdbf9 kdbf10 kdsl10 kdti10 kdtt10
+MAG1795 = kdgr8 kdgr9 kdgr10 kdbf8 kdbf9 kdbf10 kdsl10 kdti10 kdtt10
+
+# =====================================================================
+# Installation
+# =====================================================================
+
+all: install.fonts install
+
+install.fonts: fonts
+
+install: dirhier install.formats install.macros install.bin install.man
+
+install.formats: formats
+ -cp build/formats/greek.fmt $(FMTDIR)
+ -cp build/formats/lgreek.fmt $(FMTDIR)
+
+install.macros:
+ -cp tex/*.tex $(STYDIR)
+ -cp latex/*.sty $(STYDIR)
+ -cp latex/*.tex $(STYDIR)
+
+install.bin:
+ -cp unix/newfont $(BINDIR)
+ -cp unix/greektex $(BINDIR)
+ -cp unix/grlatex $(BINDIR)
+
+install.man:
+ -cp doc/grlatex.1 $(MANDIR)
+
+
+# =====================================================================
+# Auxiliary tasks
+# =====================================================================
+
+clean:
+ -rm -rf build
+
+dirhier:
+ -(if [ ! -d build ] ; then mkdir build; fi)
+ -(if [ ! -d build/formats ] ; then mkdir build/formats; fi)
+ -(if [ ! -d build/log ] ; then mkdir build/log; fi)
+
+tar:
+ -rm -f kdgreek31.zip
+ -tar -cf /tmp/tt.tar .
+ -compress /tmp/tt.tar
+ -mv /tmp/tt.tar.Z kdgreek3.1.tar.Z
+
+zip:
+ -(NOZIP=.Z:.zip:.tar; export NOZIP; \
+ zip -r -k kdgreek31.zip * -x *.Z )
+
+# =====================================================================
+# build the formats
+# =====================================================================
+
+formats: dirhier build/formats/greek.fmt build/formats/lgreek.fmt
+
+build/formats/greek.fmt: tex/greek.tex
+ (cd tex ; \
+ initex greek \\dump ; \
+ mv greek.fmt ../build/formats ; \
+ mv greek.log ../build/log )
+
+build/formats/lgreek.fmt: latex/lgreek.tex
+ (cd latex ; \
+ initex lgreek \\dump ; \
+ mv lgreek.fmt ../build/formats ; \
+ mv lgreek.log ../build/log )
+
+
+# =====================================================================
+# build the family of fonts
+# =====================================================================
+fonts:
+ -for f in $(MAG750); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 750 $$f); \
+ done
+ -for f in $(MAG800); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 800 $$f);\
+ done
+ -for f in $(MAG900); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 900 $$f);\
+ done
+ -for f in $(MAG1200); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 1200 $$f);\
+ done
+ -for f in $(MAG1095); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 1095 $$f);\
+ done
+ -for f in $(MAG1000); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 1000 $$f);\
+ done
+ -for f in $(MAG1440); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 1440 $$f);\
+ done
+ -for f in $(MAG1795); \
+ do \
+ (cd mf ; \
+ ../$(NEWFONT) $(NEWFONTSCALESWITCH) 1795 $$f);\
+ done
diff --git a/fonts/greek/kd/README b/fonts/greek/kd/README
new file mode 100644
index 0000000000..1e4b69a255
--- /dev/null
+++ b/fonts/greek/kd/README
@@ -0,0 +1,134 @@
+ GreeKTeX Ver 3.1 Distribution
+ -----------------------------
+
+ K J Dryllerakis
+ Logic Programming Group
+ Imperial College,London
+ kd@doc.ic.ac.uk
+
+What it is:
+ GreekTeX is a complete package for typesetting greek
+ (modern or ancient) texts within the framework of
+ plain TeX or LaTeX. It supplies a set of fonts based
+ on the excellent ones originally developed by
+ Sylvio Levi in the States and the modifications made
+ thereafter by Haralambous in France.
+ The approach adopted is different from both the
+ previous ones since it uses full 256 character fonts
+ and ligatures as the principal method of accenting
+ or "breathing" letters. This makes the macros more
+ robust and easier to use within TeX and LaTeX
+ environments.
+
+------------------------------------------------------------------------
+Note: Two different packages are included in this distribution. (Both
+ based on the same set of fonts).
+ * greektex : an extension of plain tex
+ * grlatex : an extension of LaTeX for greek texts.
+------------------------------------------------------------------------
+
+What it Includes:
+ > a complete set of fonts (regular,bold,italic)
+ > for working with plain tex a file to be included
+ which will import the macros and fonts needed
+ to add greek texts within your normal documents
+ (greektex.tex)
+ > for working with an extension of plain tex
+ a set of macros allowing the usage of greek
+ within specific environments and hyphenation
+ patterns for the greek langugage. Choosing
+ to use this option will mean that you will develop
+ the formatting of your text by yourself.
+ (command greektex)
+ > for working with LaTeX a style option that allows
+ entering greek text within specific environments
+ (all standard latex command still work e.g. font
+ size changing). For typesetting texts mainly in
+ greek a new format file which combines the greek
+ enviroment with hyphenation patters and an optional
+ global greek mode.
+ (command grlatex)
+ > A set of utilities that allow the conversion of extended
+ ASCII greek ISO character files to a format understandable
+ by grektex and grlatex. (filter as C-source or emTeX filter
+ table for use with texconv)
+
+
+------------------------------------------------------------------------
+See the Installation Guide (file INSTALL) on how to install the
+package (what else)!
+------------------------------------------------------------------------
+
+Distribution Tree:
+
+[doc]
+ Documentation On installation and usage, man pages for unix.
+ grlatex.1 Man Pages for grLaTeX package
+ install.tex Installation Notes (plain TeX only)
+ usage.tex Usage Manual (plain TeX only)
+
+[latex]
+ Basic Latex files for fomrat building and document styles.
+
+ grart10.sty grbk10.sty grbook.sty grkhyphen.tex
+ grart12.sty grbk11.sty greek.sty grmode.sty
+ grarticle.sty grbk12.sty grfonts.tex lgreek.tex
+
+[tex]
+ Files for building greektex format and greek macros.
+
+ greek.tex Greek Format Definitions
+ greektex.tex Greek Macros for plain TeX
+ grkhyphen.tex Greek Hyphenation Patterns
+
+[mfinput]
+ MF source code for font building.
+
+ kdaccent.mf kddigits.mf kdidigit.mf kdpunct.mf
+ kdbase.mf kdgr10.mf kdilower.mf kdsl10.mf
+ kdbf10.mf kdgr8.mf kdlig.mf kdti10.mf
+ kdbf8.mf kdgr9.mf kdligcom.mf kdtt10.mf
+ kdbf9.mf kdgreek.mf kdlower.mf kdupper.mf
+
+[emtex]
+ grlatex.bat Batch file for grlatex
+ greektex.bat Batch file for greektex
+ greek.asc Map of ISO greek codes for use with
+ texconv
+ greek.tcp binary form of the previous file
+ c_gralatex.bat Batch file for ISO converted grlatex
+ c_grtex.bat Batch file for ISO converted greektex
+ kdgreek.mfj MFJob file for creating the kd fonts
+
+[utils]
+ ascii2grtex.c a unix C-filter for transforming
+ ISO standard greek documents to
+ greekTeX compatible form.
+
+[unix]
+ greektex shell script for greektex
+ grlatex shell script for grlatex
+ newfont shell script to create new fonts
+
+------------------------------------------------------------------------
+Differnces from the Previous release
+ * Fixed font bugs in ligatures and added some more characters
+ according to suggestions by J"org Knappen (J"org, thanks for
+ your comments and fixes)
+ * Integrated Unix and Dos Release
+------------------------------------------------------------------------
+
+Important Note:
+^^^^^^^^^^^^^^^
+ If you are building the greek extension of the LaTeX format
+note that the old font coding scheme is used. The package -although it
+will create a proper Format file- will not run properly under the
+Mittelbach convention for font loading. In order to check
+which on you have see your lfonts.tex file! (To make sure that
+you do not have to retrieve the standard lfonts.tex I have included in
+the latex directory -- please note the copyright notices for this file).
+
+
+Hope you enjoy the package. Please send any comments or bug reports
+to kd@doc.ic.ac.uk
+------------------------------------------------------------------------
diff --git a/fonts/greek/kd/doc/grlatex.1 b/fonts/greek/kd/doc/grlatex.1
new file mode 100644
index 0000000000..c1b38dcdb6
--- /dev/null
+++ b/fonts/greek/kd/doc/grlatex.1
@@ -0,0 +1,107 @@
+.TH GRLATEX "7 Dec 1992"
+.SH NAME
+grlatex \- tex formatting and typesetting (greek option)
+.SH SYNOPSIS
+.B grlatex
+[options] [filename]
+
+.SH DESCRIPTION
+.I grlatex
+is part of the
+.B GreekTeX
+package for typesetting greek texts under the TeX typesetting system.
+.I grlatex
+is an extension of the LaTeX macro package for
+the TeX mathematical typesetting package. The extension
+consists of a new set of language dependent macros,
+a set of hyphenation patterns for the greek language,
+and a set of macro development tools for the greek languge.
+.PP
+.I grlatex
+can be used instead of the latex package to typeset
+any source file written for the LaTeX macro package. In addition
+a special greek environment is defined inside which latin
+characters correspond to greek ones according to the scheme
+.PP
+.B a b g
+.B d e z
+.B h j i k l m
+.B n x o p r s
+.B t u f q y w
+.B and c (final s)
+.PP
+In order to get accents and breathing use ',`,~,>,< before any
+vowel. For those typesetting ancient greek texts iota subscript
+can be generated by placing the character | after the vowel to
+recive the subscript.
+.PP
+The greek environment is created by the command
+.PP
+ \\begin{greektext}
+.PP
+and ends by
+.PP
+ \\end{greektext}.
+.PP
+Inside the greek environment the font families available are:
+.RS
+.TP
+ \\gr Classic Greek
+.TP
+ \\grbf Boldface Greek
+.TP
+ \\grsl Slanted Greek
+.TP
+ \\grit Greek Italics
+.TP
+ \\grtt Typewritter Greek
+.RE
+.LP
+Note that all the font scaling commands will affect the greek
+characters as well. Nevertheless if the font size is changed
+inside the environment, the effects are only local.
+
+.SH "STYLE FILES"
+
+Special style files exist for writting texts in greek language.
+The names of the style files are derived from the latex ones
+by preciding them with the suffix `gr' (e.g. grarticle.sty)
+Any such style causes latex to enter a permenent greek environment.
+The original latin (global) environment is locally available
+through the commands \\begin and \\end {latin}.
+Note that the roman font families are normally accesed in the
+standard way e.g. {\\rm Latin Word}. Beware the difference in
+certain symbols; all the accentuation symbols are concidered
+as letters (catcode 11).
+
+.SH "MACRO DEVELOPMENT"
+
+If you are interested in creating macros while in greek mode
+try to remember that certain symbols need to be replaced by more
+general control sequences:
+.RS
+.TP
+ $ ---> \\ m@thm@de
+.TP
+ > ---> \\ gt (greater than)
+.TP
+ < ---> \\ lt (less than)
+.RE
+.LP
+.SH "SEE ALSO"
+.BR tex(1),
+.BR latex(1),
+.BR greektex(1).
+
+.SH FILES
+For more information on macro development under the package
+see the extensive discussion in the comments of the macro
+files: lgreek.tex, grfonts.tex, greek.sty, gr*.sty
+
+.SH "AUTHOR"
+ The
+.B GREEKTeX
+package was developed partly from
+ideas of Sylvio Levy and Haralambous by K J Dryllerakis
+(kd@doc.ic.ac.uk)
+
diff --git a/fonts/greek/kd/doc/install.dvi b/fonts/greek/kd/doc/install.dvi
new file mode 100644
index 0000000000..18a3d4edba
--- /dev/null
+++ b/fonts/greek/kd/doc/install.dvi
Binary files differ
diff --git a/fonts/greek/kd/doc/install.tex b/fonts/greek/kd/doc/install.tex
new file mode 100644
index 0000000000..bbdd5d97ce
--- /dev/null
+++ b/fonts/greek/kd/doc/install.tex
@@ -0,0 +1,87 @@
+% This file requires plain TeX for typesetting and NO special fonts
+% Use tex install.tex to produce the file install.dvi
+% install.tex 7-Dec-92
+%
+%INSTALLATION PROCEDURE FOR KD FONTS
+\magnification=\magstep1
+\parindent=0pt
+\centerline{\bf INSTALLATION PROCEDURE}
+\smallskip
+\centerline{\bf FOR Greek\TeX\ PACKAGE}
+\bigskip
+\centerline{\bf NOTE: This document does not describe installation of %
+the grlatex part of the package}
+\bigskip
+This documents gives a brief description of the installation
+procedure of the Greek\TeX\ Package. It is assumed that \TeX\ version
+3.0 or higher is installed in your system and you also have access to
+Metafont (v 2.00 or higher). Most of the systems are also equiped
+with a scirpt, or batch file or even a small program that will create
+a font at a given magnification with a single command. Let us assume
+that this command is {\tt newfont} $<FontName>$ {\tt scaled}
+$<Magnfification>$. You must also have access to {\tt plain.tex} and
+{\tt hyphen.tex} (plain format version 3.00) or higher, as well as
+to INITEX for building formats. If you are interested in building
+the grlatex format as well, the the files for building lplain must
+also be available.
+
+\medskip
+\leftline{\bf Installing the Fonts}
+\smallskip
+Here is a table of the fonts and suggested magnifications:
+$$\vbox{\divide\hsize by2
+\halign{\strut\tt #\hfill\tabskip=2em&\hfil#\hfil&\hfil#\hfil&\hfil#\hfil&%
+\hfil#\hfil&\hfil#\hfil&\hfil#\hfil&\hfil#\hfil\cr
+&750&800&900&1000&1200&1440&1795\cr
+kdgr10&&&&*&*&*&*\cr
+kdgr9&&&&*&*&*&*\cr
+kdgr8&*&&&*&*&*&*\cr
+kdbf10&&&&*&*&*&*\cr
+kdbf9&&&&*&*&*&*\cr
+kdbf8&*&&&*&*&*&*\cr
+kdsl10&&*&*&*&*&*&*\cr
+kdti10&&*&*&*&*&*&*\cr
+kdtt10&&*&*&*&*&*&*\cr
+}}
+$$
+Each font is installed by a command of the form\par
+{\tt newfont kdgr10 scaled 1200}\par
+After installing all the fonts you are ready to move to the
+installation of the greek format.
+\medskip
+\leftline{\bf Format Installation}
+\smallskip
+Make sure that the file {\tt plain.tex} and {\tt hyphen.tex} are in
+your path and enter the command:\par
+{\tt INITEX greek}\par
+When INITEX has finished enter {\tt $\backslash$ dump}. Hopefully the file
+{\tt greek.fmt} must be ready to use. Just place it in your \TeX\ path
+and issue the command\par
+{\tt tex \& greek foo.tex}\par
+to run GREEK\TeX.
+
+You can also place the file {\tt greektex.tex} in you TEXINPUT path
+so that it can be included in short greek documents or replace the
+greek format file if the latter does not exist in your system. Note
+that the hyphenation will only work under the greek format and {\bf
+not} when you include the {\tt greektex} file to your document.
+Hyphenation apart, no other differences exist between the greek
+format and {\tt greektex.tex}.
+
+
+If you are building the latex extension grlatex, issue the command:\par
+{\tt INITEX lgreek}\par
+This will built the lgreek format. The lgreek format can be used
+instead of the standard latex format since it is simply and extension
+of the latex package enriched with several language dependant macros
+and the hyphenation patterns for greek tex.
+
+If during the procedure of creating the greek latex INITEX complains
+about too many font families then the lplain format must be modified
+to define only 10 font families (older version of lfonts.tex defined
+the {\tt uit} family of fonts which you might be able to eliminate
+without mamy losses).
+
+
+
+\bye
diff --git a/fonts/greek/kd/doc/usage.dvi b/fonts/greek/kd/doc/usage.dvi
new file mode 100644
index 0000000000..040543352a
--- /dev/null
+++ b/fonts/greek/kd/doc/usage.dvi
Binary files differ
diff --git a/fonts/greek/kd/doc/usage.log b/fonts/greek/kd/doc/usage.log
new file mode 100644
index 0000000000..766ac302b2
--- /dev/null
+++ b/fonts/greek/kd/doc/usage.log
@@ -0,0 +1,36 @@
+This is TeX, C Version 3.141t3 (Imperial College distributed TeX) (format=plain 92.6.1) 29 JUN 1992 12:43
+**usage.tex
+(usage.tex [TeX plain=plain 3.0, made at IC on 1992/6/1 ]
+(/usr/local/tex/L/sty/greektex.tex
+\@screen=\write0
+
+
+ GreekTeX -- Version 3.0[c]
+ ---------------------------
+ GreekTeX is a macro package for typesetting greek texts.
+ It is maily compatible with the haralambous package,
+ from which it inherits the top level macros.
+ GreekTeX includes easy access to font families, a choise
+ of delimiters, and makes typesetting scientific papers
+ in greek as easy as in TeX itself.
+
+ Copyright K J Dryllerakis 1991
+ ------------------------------
+\greek=\language1
+\grfam=\fam8
+\grslfam=\fam9
+\grbffam=\fam10
+\grifam=\fam11
+\grttfam=\fam12
+)
+\ttglue=\skip18
+\pagewidth=\dimen16
+\pageheight=\dimen17
+\ruleht=\dimen18
+\footno=\count27
+\lefthsize=\dimen19
+\exdepth=\dimen20
+\testcount=\count28
+\exbox=\box16
+ [1] [2] [3] [4] )
+Output written on usage.dvi (4 pages, 20772 bytes).
diff --git a/fonts/greek/kd/doc/usage.tex b/fonts/greek/kd/doc/usage.tex
new file mode 100644
index 0000000000..493ddafda0
--- /dev/null
+++ b/fonts/greek/kd/doc/usage.tex
@@ -0,0 +1,590 @@
+% =====================================================================
+% == Greek Fonts & Format ==
+% == An example of the use of KD fonts & macros ==
+% == in composing papers containing greek text ==
+% == ==
+% == (C) Copyright 1991 K J Dryllerakis ==
+% == ==
+% == Last Revision : Sep 23, 1991 ==
+% =====================================================================
+%
+\input greektex % This is superfluous if greek format is used
+% ^ Use Version 3.0[b] or higher
+%
+% =====================================================================
+% == Font Declarations ==
+% =====================================================================
+%
+\catcode`@=11 % Access Plain TeX and its Macros
+%
+% The following point-setting macros are based on D Knuth's TeXBook
+%
+% Load standard fonts and their specifications
+%
+\font\ninerm=cmr9 \font\eightrm=cmr8 \font\sixrm=cmr6
+\font\ninei=cmmi9 \font\eighti=cmmi8 \font\sixi=cmmi6
+\font\ninesy=cmsy9 \font\eightsy=cmsy8 \font\sixsy=cmsy6
+\font\ninebf=cmbx9 \font\eightbf=cmbx8 \font\sixbf=cmbx6
+\font\ninett=cmtt9 \font\eighttt=cmtt8
+\font\nineit=cmti9 \font\eightit=cmti8
+\font\ninesl=cmsl9 \font\eightsl=cmsl8
+\skewchar\ninei='177 \skewchar\eighti='177 \skewchar\sixi='177
+\skewchar\ninesy='60 \skewchar\eightsy='60 \skewchar\sixsy='60
+\hyphenchar\ninett=-1 \hyphenchar\eighttt=-1 \hyphenchar\tentt=-1
+\font\csc=cmcsc10
+\font\titlefont=cmbx10 scaled\magstep1
+%
+% Define Font Point Families
+%
+\newskip\ttglue % for listings
+\def\tenpoint{\def\rm{\fam0\tenrm}%
+ \gdef\t@size{\grtenpoint} % We want greek to follow our conventions
+ \textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm
+ \textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei
+ \textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy
+ \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+ \textfont\itfam=\tenit \def\it{\fam\itfam\tenit}
+ \textfont\slfam=\tensl \def\sl{\fam\slfam\tensl}
+ \textfont\ttfam=\tentt \def\tt{\fam\ttfam\tentt}
+ \textfont\bffam=\tenbf \def\bf{\fam\bffam\tenbf}
+ \scriptfont\bffam=\sevenbf \scriptscriptfont\bffam=\fivebf
+ \tt \ttglue=.5em plus .25em minus.15em
+ \normalbaselineskip=.6cm
+ \setbox\strutbox=\hbox{\vrule height8.5pt width0pt depth4.5pt}%
+ \let\sc=\eightrm \normalbaselines\rm}
+%
+\def\ninepoint{\def\rm{\fam0\ninerm}%
+ \gdef\t@size{\grninepoint} % We want greek to follow our conventions
+ \textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
+ \textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei
+ \textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
+ \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+ \textfont\itfam=\nineit \def\it{\fam\itfam\nineit}
+ \textfont\slfam=\ninesl \def\sl{\fam\slfam\ninesl}
+ \textfont\ttfam=\ninett \def\tt{\fam\ttfam\ninett}
+ \textfont\bffam=\ninebf \def\bf{\fam\bffam\ninebf}
+ \scriptfont\bffam=\sixbf \scriptscriptfont\bffam=\fivebf
+ \tt \ttglue=.5em plus .25em minus.15em
+ \normalbaselineskip=.52cm
+ \setbox\strutbox=\hbox{\vrule height8pt width0pt depth3pt}%
+ \let\sc=\sevenrm \normalbaselines\rm}
+%
+\def\eightpoint{\def\rm{\fam0\eightrm}%
+ \gdef\t@size{\greightpoint} % We want greek to follow our conventions
+ \textfont0=\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
+ \textfont1=\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei
+ \textfont2=\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
+ \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
+ \textfont\itfam=\eightit \def\it{\fam\itfam\eightit}
+ \textfont\slfam=\eightsl \def\sl{\fam\slfam\eightsl}
+ \textfont\ttfam=\eighttt \def\tt{\fam\ttfam\eighttt}
+ \textfont\bffam=\eightbf \def\bf{\fam\bffam\eightbf}
+ \scriptfont\bffam=\sixbf \scriptscriptfont\bffam=\fivebf
+ \tt \ttglue=.5em plus .25em minus.15em
+ \normalbaselineskip=.35cm
+ \setbox\strutbox=\hbox{\vrule height7pt width0pt depth2pt}%
+ \let\sc=\sixrm \normalbaselines\rm}
+%
+% =====================================================================
+% == Format (Page) Definitions ==
+% == New Output routine ==
+% =====================================================================
+\newdimen\pagewidth \newdimen\pageheight \newdimen\ruleht
+\hsize=16.5truecm \vsize=23truecm \maxdepth=2.5pt
+\parindent=10pt \parskip=0pt
+\pagewidth=\hsize \pageheight=\vsize \ruleht=1pt
+\abovedisplayskip=6pt plus 3pt minus 1pt
+\belowdisplayskip=6pt plus 3pt minus 1pt
+\abovedisplayshortskip=0pt plus 3pt
+\belowdisplayshortskip=4pt plus 3pt
+\hfuzz=1pt % Do not make fuss for over 1pt of overfull hbox!
+\overfullrule=0pt % and certainly don't show these boxes to us!
+%
+% Define New Insert for Footnotes
+%
+%
+\def\footnote#1{\edef\@sf{\spacefactor\the\spacefactor}#1\@sf
+ \insert\footins\bgroup\eightpoint
+ \interlinepenalty100 \let\par=\endgraf
+ \leftskip=0pt \rightskip=0pt
+ \splittopskip=10pt plus 1pt minus 1pt \floatingpenalty=20000
+ \smallskip\textindent{#1}\bgroup\strut\aftergroup\@foot\let\next}
+\skip\footins=12pt plus 2pt minus 4pt % space added when footnote exists
+\dimen\footins=30pc % maximum footnotes per page
+\def\footnt{\advance\footno by1\footnote{$^{\number\footno}$}}
+%
+%
+\newif\ifnopagenums\nopagenumsfalse % Shall we include pagenumbers
+\def\nopagenumbers{\nopagenumstrue}
+\def\pagenumbers{\global\nopagenumsfalse}
+%
+% Headlines
+%
+\def\rhead{} % Running Head
+\def\leftheadline{\hbox to\pagewidth{%
+ \vbox to 10pt{}% Strut to position the baseline
+ \tenit\rhead\hfil%
+ \ifnopagenums\else\rlap{\kern0.1pc\tenbf\folio}\fi}}% Running Head left
+\def\rightheadline{\hbox to\pagewidth{%
+ \vbox to 10pt{}% Strut to position the baseline
+ \tenit\rhead\hfil%
+ \ifnopagenums\else\rlap{\kern0.1pc\tenbf\folio}\fi}}%Running Head right
+%
+% Output routine
+%
+\def\onepageout#1{\shipout\vbox{
+ \offinterlineskip
+ \vbox to 3pc{
+ \ifnum\pageno>1
+ \ifodd\pageno\rightheadline\else\leftheadline\fi
+ \fi
+ \vfill}
+ \vbox to \pageheight{
+ #1
+ \ifvoid\footins\else
+ \vskip\skip\footins \kern-3pt
+ \hrule height\ruleht width3cm \kern-\ruleht \kern3pt
+ \unvbox\footins
+ \fi
+ \boxmaxdepth=\maxdepth}}
+ \advancepageno}
+\output{\onepageout{\unvbox255}}
+\newcount\footno\footno=0 % Footnote Number
+\def\section#1{%
+ \medbreak\bigskip
+ \centerline{{\bf #1}}\nobreak
+ \bigskip}
+%
+\def\titleline#1{\line{\hss\titlefont #1\hss}}
+\def\beginFine{\par\bgroup\eightpoint}
+\def\endFine{\egroup\par}
+%
+% Verbatim Listings
+%
+\def\uncatcodespecials{\def\do##1{\catcode`##1=12}\dospecials}
+\def\ttverbatim{\begingroup
+\uncatcodespecials\obeyspaces\obeylines\tt}
+{\obeyspaces\gdef {\ }}
+\outer\def\begintt{\let\par=\endgrapf \ttverbatim\parskip=0pt
+ \ttfinish}
+
+{\catcode`\|=0 |catcode`|\=12
+|obeylines
+|gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup}}
+\catcode`\|=\active % When not in a greek group
+{\obeylines\gdef|{\ttverbatim\spaceskip=\ttglue\let^^M=\ \let|=\endgroup}}
+% =====================================================================
+% == Miscellaneous Definitions ==
+% =====================================================================
+\def\today{\ifcase\month\or
+January\or February\or March\or April\or May\or June\or July\or
+August \or September\or October\or November\or December\fi
+\space\number\day, \number\year}
+
+\def\boxit#1{\vbox{\hrule\hbox{\vrule\kern3pt\vbox{\kern3pt#1\kern3pt}%
+\kern3pt\vrule}\hrule}}
+\def\topboxit#1{\vtop{\hrule\hbox{\vrule\kern3pt\vbox{\kern3pt#1\kern3pt}%
+\kern3pt\vrule}\hrule}}
+\catcode`@=12
+% New defs
+\def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\csc a}\kern-.15em
+ T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
+\def\greektex{{\csc GreeK}\TeX}%
+\chardef\|`\|
+%
+\newdimen\lefthsize
+\newdimen\exdepth
+\newcount\testcount
+\newbox\exbox
+%
+% Macro For typesetting examples
+%
+\def\exparagraph{%
+\hangindent\lefthsize\testcount=0%
+\loop \advance\testcount by1\ifdim\exdepth>\testcount\baselineskip \repeat
+\advance\testcount by-1
+\hangafter-\testcount
+\rlap{\hbox to\hangindent{\hss\vbox to0pt{\box\exbox\vss}\hss}}
+\ignorespaces}
+
+\def\contparagraph#1{%
+\hangindent\lefthsize
+\hangafter-#1\ignorespaces}
+%
+% =====================================================================
+%
+\greekdelims{dollar} % keep bar for ttverbatim
+\vskip2truecm
+\titleline{Typesetting Greek Texts with \greektex}
+\bigskip
+\centerline{\csc K J Dryllerakis}
+\bigskip
+\centerline{Imperial College}
+\centerline{Department of Computing}
+\centerline{London}
+\centerline{(|kd@doc.ic.ac.uk|)}
+\vskip1truecm
+
+ This document describes \greektex, yet another something-\TeX\
+application, a package for typesetting greek texts. The following
+pages are intended to be a quick tutorial on the package and not a
+detailed account of the package. It is assumed that the \greektex\
+package is already installed at you site and both the greek format
+file (|greek.fmt|) and the alternative \greektex\ macros
+(|greektex.tex|) are accesible to the user. We also assume that all
+the recomended |kd| fonts exist in the font path. If this is not the
+case please consult the installation procedure document which gives
+all the information needed to install the package in your site. In
+the discussion to follow, more \TeX nical material is presented in a
+finer print.
+
+\section{The Greek Mode And Fonts}
+
+ In order to typeset greek text, you have to advise \TeX\ to
+enter a ``Greek Mode''\footnt{The idea of a ``greek environment'' was first
+introduced by Sylvio Levi in his greek fonts; the top level macros of
+our package are inherited from this first approach.}. Entering the
+greek mode is achieved by typing |\begingreek| at the position were
+we want the greek text to begin. The greek mode will be active until
+an |\endgreek| is typed, when we return to the previous state. Inside
+the greek mode, the latin characters typed correspond to the greek
+alphabet and diacritic marcs. The family changing commands (|\sl|,
+|\bf|, |\tt|, |\it|) are automatically switched to correspond to the
+proper greek font families and the classical greek font corresponds
+to the |\gr| or |\rg| command. Roman letters are still available
+through the |\rm| and |\l|{\it oldsequence\/} commands (e.g. |\lsl|).
+When we re-enter the greek mode, the font used last is remembered and
+typesetting continues from the state we left of in the previous greek
+mode.
+\beginFine
+ \TeX nically, entering the greek mode means {\it i\/}. to redifine the
+|\catcode| values for several characters (mostly accents and
+breathing symbols), {\it ii\/}. to declare that we are currently
+typesetting in greek and use the correct hyphenation tables, {\it
+iii\/}. switch to the point size and font used last, and {\it iv\/}.
+redifine the control sequences corresponding to font family switching
+(e.g. |\sl| etc.).
+\endFine
+The font families that are currently avaible are all based on the
+original designs by Sylvio Levi and Haralambous. The families (and
+the corresponding font switching commands) are: classical greek
+(|\gr| or |\rg|), slanted greek (|\sl|), greek italics (|\it|),
+boldface greek (|\bf|) and typewriter greek (|\tt|). Remember that
+these families are only available inside greek mode.
+\beginFine
+ A set of point-setting commands are made available from the
+greek format. Three sizes are prespesified for ten, nine, and eight
+points respectevly. The corresponding commands are |\grtenpoint|,
+|\grninepoint|, and |\greightpoint|. Since not all fonts exist in the
+sizes need, scaled fonts are used instead. Remeber that re-entry in
+the greek mode means picking up from exactly where we previously left
+i.e. from the same point size. If point-size changes are to remain
+local the user is encouraged to enclose them in groups.
+
+ The real names for the control sequences switching to greek
+font families are |\gr|, |\git|, |\gsl|, |\gbf|, |gtt|. These
+commands can be used even outside greek mode to typeset greek short
+texts but it is not recomended. Note that the \LaTeX\ version of
+\greektex\ (the greek style file |greek.sty|) uses only these font
+changing commands.
+\endFine
+Since the commands |\begingreek| and |\endgreek| can be quite tedious
+to repeat, they can be both substituted either by the character |$| or
+{\tt\|} if at the beginning of your file you specify
+|\greekdelims{dollar}| or |\greekdelims{bar}| repsectively. In case
+the |$| character is used, math mode is accessed by the control
+sequence |\math|.
+
+\section{The Greek Alphabet}
+
+ Since \TeX\ was designed to help portability of files, most
+implemetations support only 128 character input (file transfer is
+also based on the 128 ascii set). That means we have to use the Latin
+alphanumeric characters to represent the greek ones. The following
+scheme is used to represent greek characters inside the greek mode:
+\math\math
+\hbox{\valign{
+ \hbox to 10pt{\hfil\strut$#$\hfil}&\hbox to 10pt{\hfil\strut\tt#\hfil}\cr
+ a&a\cr b&b\cr g&g\cr d&d\cr e&e\cr z&z\cr h&h\cr j&j\cr
+ i&i\cr k&k\cr l&l\cr m&m\cr n&n\cr x&x\cr o&o\cr p&p\cr
+ r&r\cr c&s\cr t&t\cr u&u\cr f&f\cr q&q\cr y&y\cr w&w\cr
+ c&c\cr}}
+\math\math
+\beginFine
+ It is a common practise in Greece to substitue the characters
+corresponding to the higher
+ascii codes by greek characters so that users are able to see the
+greek characters directly on the screen. It is fairly easy to write a
+program to transform any such ascii output to the corresponding
+``latin'' representation of the greek characters and feed it directly
+to \TeX 's mouth. For example such a translation program is supplied
+with the current distribution of the em\TeX\ package for DOS based
+machines.
+\endFine
+
+\section{Accents, Breathing And Punctuation}
+
+ Three different accents are encountered in greek texts. In
+order to accent a vowel simply type |'|, |`|, or |~| to get an acute,
+grave or circumflex accent repsectively. Breathing signs are achieved
+in the same way by preceding the vowel (and any accent that it may
+have) with |<| for rough and |>| for
+smooth breathing. Breathings can also be used before a greek rho
+($r$). Iota subscript is achieved by typing {\tt \|} {\it after\/}
+vowel. The diairesis sign is achieved by presiding a (maybe accented)
+vowel by |"|. Greek punctutation marcs are achieved according to the
+following table:
+\math\math
+\hbox{\valign
+ {\hbox to 15pt{\hfil\strut$#$\hfil}&\hbox to 15pt{\hfil\strut\tt#\hfil}\cr
+ .&.\cr ,&,\cr ;&;\cr :&:\cr !&!\cr ?&?\cr ''&''\cr ((&((\cr ))&))\cr}}
+\math\math
+For example, concider the following quotation from Xenophon :
+\bigskip
+{\narrower\narrower\noindent$>En o>udem'ia g'ar p'olei t`o b`eltiston e>'unoun >est`i t~w|
+d~hmw|, >all`a t`o k'akiston >en <ek'asth| >est`i p'olei e>'unoun
+t~w| d~hmw|; o<i g'ar <'omoioi to~ic <omo'ioic e>'unoi e>isi.$\par}
+\bigskip
+\noindent was typeset by \par
+\medskip
+\math\math
+\vbox{\advance\hsize by-40pt\parindent=0pt\noindent
+\obeylines
+|>En o>udem'ia g'ar p'olei t`o b`eltiston e>'unoun >est`i t~w|{\tt\|}
+|d~hmw|{\tt\|}|, >all`a t`o k'akiston >en <ek'asth|{\tt\|}| >est`i|
+|p'olei e>'unoun t~w|{\tt\|}| d~hmw|{\tt\|}|; o<i g'ar <'omoioi to~ic|
+|<omo'ioic e>'unoi e>isi.|
+}
+\math\math
+\noindent Note the use of punctuation and breathing marks before the
+vowels.
+\beginFine
+All accents and breathings are recognised as normal letters insode
+the greek mode. They will print for themselves when they stand alone
+but form ligatures when preciding a vowel. The ligatures do all the
+work for us; the kerning between accents or breathing and capital
+vowels is also done through kerning. This simplifies the macros used
+and the greek character set is usable with only a few |\catcode|
+definitions. All the rest of the mechanisms supplied in the greek
+format are only to facilitate the usage of the fonts in standard text
+and macro creation.
+\endFine
+
+\section{Hyphenation}
+
+ If you are working with the greek format file, then correct
+hyphenation is assured for greek text. The hyphenation patterns
+supplied in the file are the ones compiled by Haralambous in France.
+If you are working with the file |greektex.tex| then no hyphenation
+patterns are loaded; this fact makes the macros of |greektex.tex|
+suitable for only small greek texts. \greektex, takes full advantage
+of the multilingual characteristics of \TeX\ version 3.0 or higher by
+declaring a new language and identifying the correct patterns for this
+new language. The result is correct hyphenation for texts containing
+both greek and latin texts.
+\beginFine
+In case you want to use \greektex with another multilingual package,
+it is important to find out the limitation of your \TeX version. It
+is possible that the number of allowed hyphenation patterns exceeds
+the number needed. Remember that plain \TeX\ uses 4447 patterns and
+\greektex\ needs a futher 1170.
+
+It is possible to see the proposed hyphenation for a word using a
+macro similar to |\showhyphens| (supplied with plain \TeX). The macro
+|\showgreekhyphens| can be used succesfully only inside greek mode.
+This is due to the fact that the argument for the macro has to be
+scanned with the correct |\catcode| values active.
+\endFine
+\bigskip
+%
+%%%% TEST
+
+\section{Building Macros}
+
+ Let us now turn to some examples that will demonstrate the
+use of the \greektex\ macros within your own definitions.
+
+%% Define macros for the current section
+
+\def\verse#1#2{\line{#1\hfil#2}}
+
+
+\setbox\exbox=\vtop{\hrule height0pt
+\hrule\hbox{\vrule\kern6pt\vbox{\kern6pt%
+ \vbox{\hsize=7truecm
+ $\greightpoint
+ \centerline{\bf PALAIOJEN ELLHNIS}
+ \smallskip
+ \verse{Kauqi'etai <h >Anti'oqeia}{gi`a t`a lampr'a thc kt'iria,}
+ \verse{ka`i to'uc <wra'iouc thc dr'omouc;}{gi`a t`hn per`i a>ut'hn}
+ \verse{jaum'asian >exoq'hn,}{ka`i gi`a t`o m'ega pl~hjoc}
+ \verse{t~wn >en a>ut~h| kato'ikwn.}{Kauqi'etai po`u e>~in'' <h <'edra}
+ \verse{>end'oxwn basil'ewn;}{ka`i gi`a to`uc kallit'eqnac}
+ \verse{ka`i to`uc sofo'uc po`u >'eqei,}{ka`i gi`a to`uc bajuplo'utouc}
+ \verse{ka`i gnwstiko`uc >emp'orouc.}{M`a pi`o pol`u >asugkr'itwc}
+ \verse{>ap'' <'ola, <h >Anti'oqeia}{kauqi'etai po`u e>~inai p'olic}
+ \verse{palai'ojen <ellhn'ic;}{to~u >'Argouc suggen'hc:}
+ \verse{>ap'' t`hn >I'wnh po`u}{<idr'ujh <up`o >Arge'iwn}
+ \verse{>apo'ikwn pr`oc tim`hn}{t~hc k'orhc to~u >In'aqou.}
+ \bigskip
+ \leftline{K. Kab'afhc}$
+ }
+ \kern6pt}\kern6pt\vrule}\hrule}
+\lefthsize=\wd\exbox\advance\lefthsize by20pt%
+\exdepth=\dp\exbox\advance\exdepth by\ht\exbox
+%% End of example macros
+
+\exparagraph Let us try to typeset this poem written by a greek poet
+of the 20th century. The peculiar format is the original one required
+by the poet. It is immediatly apparent that a command taking two
+arguments can be used to typeset each verse; the arguments will be
+the left and right part of each verse. The only important problem
+encountered is the following: when \TeX\ is reading the
+arguments of a command, it immedietly assigns |\catcode| values to
+the tokens read. So, if the correct |\catcode| values are not active
+at the time the arguments are scanned, \TeX\ is much confused.
+Consequently, macros that take as arguments greek text must be called
+from within greek mode. Having that in mind we can define a macro
+|\verse| that will correctly typeset one verse of the poem. The macro
+is defined as follows:
+\smallskip
+\hbox to\hsize{\hss|\def\verse#1#2{\line{#1\hfill#2}}|\hss}
+\smallskip
+\noindent It is assumed of course that the |\hsize| required
+for the document is already set. The rest is easy.
+\math\math
+\vbox{\narrower\narrower\parindent=0pt\obeylines
+ |$|
+ |\centerline{\bf PALAIOJEN ELLHNIS}|
+ |\smallskip|
+ |\verse{Kauqi'etai <h >Anti'oqeia}{gi`a t`a lampr'a thc kt'iria,}|
+ \centerline{\vdots}
+ |\verse{>apo'ikwn pr`oc tim`hn}{t~hc k'orhc to~u >In'aqou.}|
+ |\bigskip|
+ |\leftline{K. Kab'afhc}|
+ |$|}
+\math\math
+
+%% Begin Example macros
+{\setlatin % Switch to normal TeX Mode (Deactivate both | and $)
+\greekdelims{bar}
+\global\setbox\exbox=\vtop{\hrule height0pt
+\hrule\hbox{\vrule\kern6pt\vbox{\kern6pt%
+ \vbox{\hsize=9.6truecm\eightpoint
+ |\greightpoint\gr
+ \hbox to\hsize{\hfil {\tengri 7.2 T'o s'usthma K'entrou %
+M'azac 172}}
+ \bigskip
+ \noindent {\bf 7.2 To s'usthma k'entrou M'azac}
+ \medskip
+ E'inai suqn'a bolik'o na perigr'afetai h k'inhsh tou sust'hmatoc se
+ pla'isio anafor'ac sto opo'io to k'entro m'azac hreme'i sthn arq'h twn
+ ax'onwn. (Se barutik'o ped'io, to s'usthma aut'o e'inai epitagqun'omeno, mh
+ adraneiak'o, par'ola aut'a e'inai p'ali qr'hsimo.) Kale'itai to s'usthma
+ {\it k'entrou m'azac} (KM). Ja sumbol'izoume ta meg'ejh pou andaf'erontai
+ s''aut'o me 'enan aste\-r'i\-sko.
+
+ H sqetik'h j'esh $r$ e'inai b'ebaia anex'arthth ap'o to p'wc
+ epil'egetai h arq'h, 'etsi 'wste j'etontac $R^*=0$ st'hn
+ (7.7) br'iskoume
+ $${\lbf r}^*_1={m_2\over M}{\lbf r},\qquad {\lbf r}^*_2=-{m_1\over
+ M}{\lbf r}\eqno(7.12)$$
+ St'o s'usthma aut'o, oi orm'ec twn d'uo swmat'iwn e'inai
+ ('isec kai) ant'ijetec,
+ $$m_ir^*_i = -m_2r^*_2=\mu r = p^*\eqno(7.13)$$
+ 'Opwc ja do'ume kajar'a arg'otera, e'inai suqn'a bolik'o
+ na epil'uoume ena pr'oblhma pr'wta sto s'usthma KM. %Gia na
+% bro'ume thn l'ush se k'apoio 'allo
+% s'usthma, qreiaz'omaste t'ote tic sq'eseic an'amesa
+% stic orm'ec sta d'uo
+% sust'hmata. Ac jewr'hsoume 'ena s'usthma sto opo'io to k'entro m'azac
+% kine'itai me taq'uthta ${\lbf R}$. T'ote oi taq'uthtec twn d'uo
+% swmatid'iwn e'inai:
+ |
+ \smallskip
+ \hbox to\hsize{\hss\vdots\hss}
+ }
+ \kern6pt}\kern6pt\vrule}\hrule}
+}
+\lefthsize=\wd\exbox\advance\lefthsize by20pt%
+\exdepth=\dp\exbox\advance\exdepth by\ht\exbox
+%% End of example macros
+\exparagraph \tolerance=2000 Let us now turn to our second example which will demonstrate
+scientific typesetting in greek. The example is taken from the book
+{\it Classical Mechanics\/} by T.W.B. Kibble in its greek
+translation. Let us suppose that we are trying to typeset this book;
+how would we go about to build the macros needed? First of all we
+will be using a lot of math formulae and therefore we are in
+desperate need of the start and end math symbol. Since we are using
+modern greek and no iota ligatures are needed, we can redifine the
+bar {\tt\|} to stand for the begin and end greek by
+|\greekdelims{bar}|. This might turn out to be convenient if we
+want to include latin words in the text. Now for the macros.
+Starting with the
+headline appearing at the top of the page we need to define the
+|\headline| macro. This must be done within greek mode to correctly
+interprent the tokens scanned:
+\math\math
+\vbox{\parindent=0pt\obeylines
+|\begingreek|
+|\global\headline={\hfil {\git T'o s'usthma K'entrou M'azac}\ \folio}|
+|\endgreek|}
+\math\math
+It might be wiser to change the |\git| command either to
+|\grtenpoint\git| or |\tengri| to ensure that the correct font is
+selected when the output routine is called.
+
+To typeset math formulae you only have to use the standard \TeX\
+rules. Even within greek mode entering the math mode has exactly the
+same effect as from the plain \TeX\ mode. This is not entirely true
+since the font changing sequences are redefined. If you want boldface
+characters within the math mode you have to use the |\lbf| command
+and the same for any other family. See how is it really is:
+\math\math
+\vbox{\eightpoint\parindent=0pt\obeylines
+ |\hsize=12truecm|
+ |\begingreek|
+ |\grtenpoint % Switch to ten point characters|
+ |\gr % Default font|
+ |\noindent {\bf 7.2 To s'usthma k'entrou M'azac}|
+ |\medskip|
+ |E'inai suqn'a bolik'o na perigr'afetai h k'inhsh tou sust'hmatoc se|
+ |pla'isio anafor'ac sto opo'io to k'entro m'azac hreme'i sthn arq'h twn|
+ |ax'onwn. (Se barutik'o ped'io, to s'usthma aut'o e'inai epitagqun'omeno, mh|
+ |adraneiak'o, par'ola aut'a e'inai p'ali qr'hsimo.) Kale'itai to s'usthma|
+ |{\it k'entrou m'azac} (KM). Ja sumbol'izoume ta meg'ejh pou andaf'erontai|
+ |s''aut'o me 'enan aster'isko.|
+
+ |H sqetik'h j'esh $r$ e'inai b'ebaia anex'arthth ap'o to p'wc|
+ |epil'egetai h arq'h, 'etsi 'wste j'etontac $R^*=0$ st'hn|
+ |(7.7) br'iskoume|
+ |$${\lbf r}^*_1={m_2\over M}{\lbf r},|
+ | \qquad {\lbf r}^*_2=-{m_1\over M}{\lbf r}\eqno(7.12)$$|
+ |St'o s'usthma aut'o, oi orm'ec twn d'uo swmat'iwn e'inai |
+ |('isec kai) ant'ijetec,|
+ |$$m_ir^*_i = -m_2r^*_2=\mu r = p^*\eqno(7.13)$$|
+ |'Opwc ja do'ume kajar'a arg'otera, e'inai suqn'a bolik'o |
+ |na epil'uoume ena pr'oblhma pr'wta sto s'usthma KM.|
+ |\endgreek|
+}
+\math\math
+
+\section{Final Remarks}
+
+ Except from the macros explained above, the greek format also
+has a set ofgeneral use macros. It is possinble that in certain
+cases, greek mode will be the dominant mode. To switch to a permenant
+greek mode use the command |\setgreek|. If you want to restore the
+original \TeX\ mode (including restoring any reassignents of |$| or
+{\tt\|}) use the command |\setlatin|.
+\beginFine
+ These commands are based on the internal commands
+|\gr@@km@de| and |\l@tinmode|. Both define the |\catcode|s for the
+mode. A macro-builder can use them to create different environments
+e.g. a command to switch to english from a global greek mode. Just
+remeber that you will be on your own so you will have to switch to
+the enclish language manually by a command |\language0|.
+\endFine
+
+\bye
+
diff --git a/fonts/greek/kd/emtex/c_gralatex.bat b/fonts/greek/kd/emtex/c_gralatex.bat
new file mode 100644
index 0000000000..026a07e3fe
--- /dev/null
+++ b/fonts/greek/kd/emtex/c_gralatex.bat
@@ -0,0 +1,12 @@
+@echo off
+If "%1"=="" goto end
+If "%TEMP%"=="" goto notmp
+texconv -a greek %1.tex %TEMP%\%1.$$$
+tex386 &lgreek %TEMP%/%1.$$$ %2 %3
+if exist %TEMP%\%1.$$$ del %TEMP%\%1.$$$
+goto end
+:notmp
+texconv -a greek %1.tex %1.$$$
+tex386 &lgreek %1.$$$ %2 %3
+If exist %1.$$$ del %1.$$$
+:end
diff --git a/fonts/greek/kd/emtex/c_grtex.bat b/fonts/greek/kd/emtex/c_grtex.bat
new file mode 100644
index 0000000000..629501d4cc
--- /dev/null
+++ b/fonts/greek/kd/emtex/c_grtex.bat
@@ -0,0 +1,13 @@
+@echo off
+If "%1"=="" goto end
+If "%TEMP%"=="" goto notmp
+texconv -a greek %1.tex %TEMP%\%1.$$$
+tex386 &greek %TEMP%/%1.$$$ %2 %3
+if exist %TEMP%\%1.$$$ del %TEMP%\%1.$$$
+goto end
+:notmp
+texconv -a greek %1.tex %1.$$$
+tex386 &greek %1.$$$ %2 %3
+If exist %1.$$$ del %1.$$$
+:end
+
diff --git a/fonts/greek/kd/emtex/greek.asc b/fonts/greek/kd/emtex/greek.asc
new file mode 100644
index 0000000000..d9feb51e0b
--- /dev/null
+++ b/fonts/greek/kd/emtex/greek.asc
@@ -0,0 +1,68 @@
+%
+% greek.tcp
+%
+^^80 -> A
+^^81 -> B
+^^82 -> G
+^^83 -> D
+^^84 -> E
+^^85 -> Z
+^^86 -> H
+^^87 -> J
+^^88 -> I
+^^89 -> K
+^^8a -> L
+^^8b -> M
+^^8c -> N
+^^8d -> X
+^^8e -> O
+^^8f -> P
+^^90 -> R
+^^91 -> S
+^^92 -> T
+^^93 -> U
+^^94 -> F
+^^95 -> Q
+^^96 -> Y
+^^97 -> W
+^^98 -> a
+^^99 -> b
+^^9a -> g
+^^9b -> d
+^^9c -> e
+^^9d -> z
+^^9e -> h
+^^9f -> j
+^^a0 -> i
+^^a1 -> k
+^^a2 -> l
+^^a3 -> m
+^^a4 -> n
+^^a5 -> x
+^^a6 -> o
+^^a7 -> p
+^^a8 -> r
+^^a9 -> s
+^^aa -> c
+^^ab -> t
+^^ac -> u
+^^ad -> f
+^^ae -> q
+^^af -> y
+^^e0 -> w
+^^e1 -> 'a
+^^e2 -> 'e
+^^e3 -> 'h
+^^e4 -> "i
+^^e5 -> 'i
+^^e6 -> 'o
+^^e7 -> 'u
+^^e8 -> "u
+^^e9 -> 'w
+^^ea -> 'A
+^^eb -> 'E
+^^ec -> 'H
+^^ed -> 'I
+^^ee -> 'O
+^^ef -> 'Y
+^^f0 -> 'W
diff --git a/fonts/greek/kd/emtex/greek.tcp b/fonts/greek/kd/emtex/greek.tcp
new file mode 100644
index 0000000000..043c18bee5
--- /dev/null
+++ b/fonts/greek/kd/emtex/greek.tcp
Binary files differ
diff --git a/fonts/greek/kd/emtex/greektex.bat b/fonts/greek/kd/emtex/greektex.bat
new file mode 100644
index 0000000000..0b41a70a23
--- /dev/null
+++ b/fonts/greek/kd/emtex/greektex.bat
@@ -0,0 +1,2 @@
+@echo off
+@tex386 &greek %1 %2 %3 %4
diff --git a/fonts/greek/kd/emtex/grlatex.bat b/fonts/greek/kd/emtex/grlatex.bat
new file mode 100644
index 0000000000..c55c2eecff
--- /dev/null
+++ b/fonts/greek/kd/emtex/grlatex.bat
@@ -0,0 +1,2 @@
+@echo off
+tex386 &lgreek %1 %2 %3 %4 %5 %6 %7 %8 %9
diff --git a/fonts/greek/kd/emtex/kdgreek.mfj b/fonts/greek/kd/emtex/kdgreek.mfj
new file mode 100644
index 0000000000..bb8474cef9
--- /dev/null
+++ b/fonts/greek/kd/emtex/kdgreek.mfj
@@ -0,0 +1,17 @@
+%
+% kdgreek.mfj
+%
+input [modes];
+def s=[0.8 0.9 s0 sh s1 s2 s3 s4 s5]; % Unless changed on command line
+{
+base=cm;
+ {
+ fonts=kdgr# kdbf# kdsl# kdti# kdtt#;
+ mags=s; m;
+ }
+ {
+ fonts=kdgr8 kdbf8;
+ mags=0.75; m;
+ }
+}
+
diff --git a/fonts/greek/kd/install/greekfonts.log b/fonts/greek/kd/install/greekfonts.log
new file mode 100644
index 0000000000..ef5c0e9e3d
--- /dev/null
+++ b/fonts/greek/kd/install/greekfonts.log
@@ -0,0 +1,2 @@
+/usr/local/tex/tmp/pk/300/kdgr10.pk and /usr/local/tex/tmp/tfm/kdgr10.tfm already exist
+/usr/local/tex/tmp/pk/300/kdgr9.pk and /usr/local/tex/tmp/tfm/kdgr9.tfm already exist
diff --git a/fonts/greek/kd/install/links b/fonts/greek/kd/install/links
new file mode 100644
index 0000000000..47cb644c26
--- /dev/null
+++ b/fonts/greek/kd/install/links
@@ -0,0 +1,13 @@
+#!/bin/sh
+# Link greek latex files in local directory
+ln -s ~kd/tex/kdgreek/latex/grarticle.sty grarticle.sty
+ln -s ~kd/tex/kdgreek/latex/grart10.sty grart10.sty
+ln -s ~kd/tex/kdgreek/latex/grart12.sty grart12.sty
+ln -s ~kd/tex/kdgreek/latex/grbook.sty grbook.sty
+ln -s ~kd/tex/kdgreek/latex/grbk10.sty grbk10.sty
+ln -s ~kd/tex/kdgreek/latex/grbk11.sty grbk11.sty
+ln -s ~kd/tex/kdgreek/latex/grbk12.sty grbk12.sty
+ln -s ~kd/tex/kdgreek/latex/greek.sty greek.sty
+ln -s ~kd/tex/kdgreek/latex/grfonts.tex grfonts.tex
+ln -s ~kd/tex/kdgreek/tex/greektex.tex greektex.tex
+ln -s ~kd/tex/kdgreek/tex/grmode.sty grmode.sty \ No newline at end of file
diff --git a/fonts/greek/kd/install/makefonts b/fonts/greek/kd/install/makefonts
new file mode 100644
index 0000000000..758efecf54
--- /dev/null
+++ b/fonts/greek/kd/install/makefonts
@@ -0,0 +1,39 @@
+#!/bin/sh
+MakeTeXPK kdgr10 scaled 1000 >greekfonts.log
+MakeTeXPK kdgr10 scaled 1200 >>greekfonts.log
+MakeTeXPK kdgr10 scaled 1440 >>greekfonts.log
+MakeTeXPK kdgr10 scaled 1728 >>greekfonts.log
+MakeTeXPK kdgr9 scaled 1000 >>greekfonts.log
+MakeTeXPK kdgr9 scaled 1200 >>greekfonts.log
+MakeTeXPK kdgr9 scaled 1440 >>greekfonts.log
+MakeTeXPK kdgr9 scaled 1728 >>greekfonts.log
+MakeTeXPK kdgr8 scaled 750 >>greekfonts.log
+MakeTeXPK kdgr8 scaled 1000 >>greekfonts.log
+MakeTeXPK kdgr8 scaled 1200 >>greekfonts.log
+MakeTeXPK kdgr8 scaled 1440 >>greekfonts.log
+MakeTeXPK kdgr8 scaled 1728 >>greekfonts.log
+MakeTeXPK kdbf10 scaled 1000 >greekfonts.log
+MakeTeXPK kdbf10 scaled 1200 >>greekfonts.log
+MakeTeXPK kdbf10 scaled 1440 >>greekfonts.log
+MakeTeXPK kdbf10 scaled 1728 >>greekfonts.log
+MakeTeXPK kdbf9 scaled 1000 >>greekfonts.log
+MakeTeXPK kdbf9 scaled 1200 >>greekfonts.log
+MakeTeXPK kdbf9 scaled 1440 >>greekfonts.log
+MakeTeXPK kdbf9 scaled 1728 >>greekfonts.log
+MakeTeXPK kdbf8 scaled 750 >>greekfonts.log
+MakeTeXPK kdbf8 scaled 1000 >>greekfonts.log
+MakeTeXPK kdbf8 scaled 1200 >>greekfonts.log
+MakeTeXPK kdbf8 scaled 1440 >>greekfonts.log
+MakeTeXPK kdbf8 scaled 1728 >>greekfonts.log
+MakeTeXPK kdti10 scaled 1000 >greekfonts.log
+MakeTeXPK kdti10 scaled 1200 >>greekfonts.log
+MakeTeXPK kdti10 scaled 1440 >>greekfonts.log
+MakeTeXPK kdti10 scaled 1728 >>greekfonts.log
+MakeTeXPK kdsl10 scaled 1000 >greekfonts.log
+MakeTeXPK kdsl10 scaled 1200 >>greekfonts.log
+MakeTeXPK kdsl10 scaled 1440 >>greekfonts.log
+MakeTeXPK kdsl10 scaled 1728 >>greekfonts.log
+MakeTeXPK kdtt10 scaled 1000 >greekfonts.log
+MakeTeXPK kdtt10 scaled 1200 >>greekfonts.log
+MakeTeXPK kdtt10 scaled 1440 >>greekfonts.log
+MakeTeXPK kdtt10 scaled 1728 >>greekfonts.log
diff --git a/fonts/greek/kd/latex/grart10.sty b/fonts/greek/kd/latex/grart10.sty
new file mode 100644
index 0000000000..f9f96e24b7
--- /dev/null
+++ b/fonts/greek/kd/latex/grart10.sty
@@ -0,0 +1,379 @@
+% GREEK ARTICLE DOCUMENT STYLE -- Released 10 Oct 1991
+% for LaTeX version 2.09 - Greek TeX 3.1
+% Original Article style Copyright (C) 1987 by Leslie Lamport
+% Greek Article Style Copyright (C) 1991-1992 by K J Dryllerakis
+% Changes: $ ---> m@thm@de
+% < ---> \lt (less than)
+% > ---> \gt (greater than)
+% ****************************************
+% * FONTS *
+% ****************************************
+%
+
+\lineskip 1pt % \lineskip is 1pt for all font sizes.
+\normallineskip 1pt
+\def\baselinestretch{1}
+
+% Each size-changing command \SIZE executes the command
+% \@setsize\SIZE{BASELINESKIP}\FONTSIZE\@FONTSIZE
+% where:
+% BASELINESKIP = Normal value of \baselineskip for that size. (Actual
+% value will be \baselinestretch * BASELINESKIP.)
+%
+% \FONTSIZE = Name of font-size command. The currently available
+% (preloaded) font sizes are: \vpt (5pt), \vipt (6pt),
+% \viipt (etc.), \viiipt, \ixpt, \xpt, \xipt, \xiipt,
+% \xivpt, \xviipt, \xxpt, \xxvpt.
+% \@FONTSIZE = The same as the font-size command except with an
+% '@' in front---e.g., if \FONTSIZE = \xivpt then
+% \@FONTSIZE = \@xivpt.
+%
+% For reasons of efficiency that needn't concern the designer,
+% the document style defines \@normalsize instead of \normalsize . This is
+% done only for \normalsize, not for any other size-changing commands.
+
+\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
+\abovedisplayskip 10pt plus2pt minus5pt%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt%
+\belowdisplayshortskip 6pt plus3pt minus3pt%
+\let\@listi\@listI} % Setting of \@listi added 9 Jun 87
+
+\def\small{\@setsize\small{11pt}\ixpt\@ixpt
+\abovedisplayskip 8.5pt plus 3pt minus 4pt%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus2pt%
+\belowdisplayshortskip 4pt plus2pt minus 2pt
+\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87
+\topsep 4pt plus 2pt minus 2pt\parsep 2pt plus 1pt minus 1pt
+\itemsep \parsep}}
+
+\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt
+\abovedisplayskip 6pt plus 2pt minus 4pt%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus 1pt%
+\belowdisplayshortskip 3pt plus 1pt minus 2pt
+\def\@listi{\leftmargin\leftmargini %% Added 22 Dec 87
+\topsep 3pt plus 1pt minus 1pt\parsep 2pt plus 1pt minus 1pt
+\itemsep \parsep}}
+
+\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
+\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
+\def\large{\@setsize\large{14pt}\xiipt\@xiipt}
+\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
+\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
+\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
+\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
+
+\normalsize % Choose the normalsize font.
+
+% ****************************************
+% * PAGE LAYOUT *
+% ****************************************
+%
+% All margin dimensions measured from a point one inch from top and side
+% of page.
+
+% SIDE MARGINS:
+\if@twoside % Values for two-sided printing:
+ \oddsidemargin 44pt % Left margin on odd-numbered pages.
+ \evensidemargin 82pt % Left margin on even-numbered pages.
+ \marginparwidth 107pt % Width of marginal notes.
+\else % Values for one-sided printing:
+ \oddsidemargin 63pt % Note that \oddsidemargin = \evensidemargin
+ \evensidemargin 63pt
+ \marginparwidth 90pt
+\fi
+\marginparsep 11pt % Horizontal space between outer margin and
+ % marginal note
+
+
+% VERTICAL SPACING:
+ % Top of page:
+\topmargin 27pt % Nominal distance from top of page to top of
+ % box containing running head.
+\headheight 12pt % Height of box containing running head.
+\headsep 25pt % Space between running head and text.
+% \topskip = 10pt % '\baselineskip' for first line of page.
+ % Bottom of page:
+\footskip 30pt % Distance from baseline of box containing foot
+ % to baseline of last line of text.
+
+
+% DIMENSION OF TEXT:
+% 24 Jun 86: changed to explicitly compute \textheight to avoid roundoff.
+% The value of the multiplier was calculated as the floor of the
+% old \textheight minus \topskip, divided by \baselineskip for \normalsize.
+% The old value of \textheight was 528pt.
+% \textheight is the height of text (including footnotes and figures,
+% excluding running head and foot).
+
+\textheight = 43\baselineskip
+\advance\textheight by \topskip
+\textwidth 345pt % Width of text line.
+ % For two-column mode:
+\columnsep 10pt % Space between columns
+\columnseprule 0pt % Width of rule between columns.
+
+% A \raggedbottom command causes 'ragged bottom' pages: pages set to
+% natural height instead of being stretched to exactly \textheight.
+
+% FOOTNOTES:
+
+\footnotesep 6.65pt % Height of strut placed at the beginning of every
+ % footnote = height of normal \footnotesize strut,
+ % so no extra space between footnotes.
+
+\skip\footins 9pt plus 4pt minus 2pt % Space between last line of text and
+ % top of first footnote.
+
+% FLOATS: (a float is something like a figure or table)
+%
+% FOR FLOATS ON A TEXT PAGE:
+%
+% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE:
+\floatsep 12pt plus 2pt minus 2pt % Space between adjacent floats moved
+ % to top or bottom of text page.
+\textfloatsep 20pt plus 2pt minus 4pt % Space between main text and floats
+ % at top or bottom of page.
+\intextsep 12pt plus 2pt minus 2pt % Space between in-text figures and
+ % text.
+\@maxsep 20pt % The maximum of \floatsep,
+ % \textfloatsep and \intextsep (minus
+ % the stretch and shrink).
+% TWO-COLUMN FLOATS IN TWO-COLUMN MODE:
+\dblfloatsep 12pt plus 2pt minus 2pt % Same as \floatsep for double-column
+ % figures in two-column mode.
+\dbltextfloatsep 20pt plus 2pt minus 4pt % \textfloatsep for double-column
+ % floats.
+\@dblmaxsep 20pt % The maximum of \dblfloatsep and
+ % \dbltexfloatsep.
+
+% FOR FLOATS ON A SEPARATE FLOAT PAGE OR COLUMN:
+% ONE-COLUMN MODE OR SINGLE-COLUMN FLOATS IN TWO-COLUMN MODE:
+\@fptop 0pt plus 1fil % Stretch at top of float page/column. (Must be
+ % 0pt plus ...)
+\@fpsep 8pt plus 2fil % Space between floats on float page/column.
+\@fpbot 0pt plus 1fil % Stretch at bottom of float page/column. (Must be
+ % 0pt plus ... )
+
+% DOUBLE-COLUMN FLOATS IN TWO-COLUMN MODE.
+\@dblfptop 0pt plus 1fil % Stretch at top of float page. (Must be 0pt plus ...)
+\@dblfpsep 8pt plus 2fil % Space between floats on float page.
+\@dblfpbot 0pt plus 1fil % Stretch at bottom of float page. (Must be
+ % 0pt plus ... )
+% MARGINAL NOTES:
+%
+\marginparpush 5pt % Minimum vertical separation between two marginal
+ % notes.
+
+
+% ****************************************
+% * PARAGRAPHING *
+% ****************************************
+%
+\parskip 0pt plus 1pt % Extra vertical space between paragraphs.
+\parindent 15pt % Width of paragraph indentation.
+%\topsep 8pt plus 2pt minus 4pt % Extra vertical space, in addition to
+ % \parskip, added above and below list and
+ % paragraphing environments.
+\partopsep 2pt plus 1pt minus 1pt % Extra vertical space, in addition to
+ % \parskip and \topsep, added when user
+ % leaves blank line before environment.
+%\itemsep 4pt plus 2pt minus 1pt % Extra vertical space, in addition to
+ % \parskip, added between list items.
+% See \@listI for values of \topsep and \itemsep
+% (Change made 9 Jun 87)
+
+% The following page-breaking penalties are defined
+
+\@lowpenalty 51 % Produced by \nopagebreak[1] or \nolinebreak[1]
+\@medpenalty 151 % Produced by \nopagebreak[2] or \nolinebreak[2]
+\@highpenalty 301 % Produced by \nopagebreak[3] or \nolinebreak[3]
+
+\@beginparpenalty -\@lowpenalty % Before a list or paragraph environment.
+\@endparpenalty -\@lowpenalty % After a list or paragraph environment.
+\@itempenalty -\@lowpenalty % Between list items.
+
+% \clubpenalty % 'Club line' at bottom of page.
+% \widowpenalty % 'Widow line' at top of page.
+% \displaywidowpenalty % Math display widow line.
+% \predisplaypenalty % Breaking before a math display.
+% \postdisplaypenalty % Breaking after a math display.
+% \interlinepenalty % Breaking at a line within a paragraph.
+% \brokenpenalty % Breaking after a hyphenated line.
+
+
+% ****************************************
+% * SECTIONS *
+% ****************************************
+%
+
+% \secdef{UNSTARCMDS}{STARCMDS} :
+% When defining a sectionioning command without using
+% \@startsection, you can use \secdef as follows:
+% \def\part { ... \secdef \CMDA \CMDB }
+% \def\CMDA [#1]#2{ ... } % Command to define \part[...]{...}
+% \def\CMDB #1{ ... } % Command to define \part*{...}
+
+\def\part{\par % New paragraph
+ \addvspace{4ex} % Adds vertical space above title.
+ \@afterindentfalse % Suppresses indent in first paragraph. Change
+ \secdef\@part\@spart} % to \@afterindenttrue to have indent.
+
+\def\@part[#1]#2{\ifnum \c@secnumdepth \gt\m@ne % IF secnumdepth > -1
+ \refstepcounter{part} % THEN step part counter
+ \addcontentsline{toc}{part}{\thepart % add toc line
+ \hspace{1em}#1}\else % ELSE add unnumbered line
+ \addcontentsline{toc}{part}{#1}\fi % FI
+ { \parindent 0pt \raggedright
+ \ifnum \c@secnumdepth \gt\m@ne % IF secnumdepth > -1
+ \Large \grbf M'eroc \thepart % THEN Print 'Part' and
+ \par \nobreak % number in \Large boldface.
+ \fi % FI
+ \huge \grbf % Select \huge boldface.
+ #2\markboth{}{}\par } % Print title and set heading marks null.
+ \nobreak % TeX penalty to prevent page break.
+ \vskip 3ex % Space between title and text.
+ \@afterheading % Routine called after part and
+ } % section heading.
+
+% Heading for \part* command
+% **
+\def\@spart#1{{\parindent 0pt \raggedright
+ \huge \grbf
+% ^^^^
+% **
+ #1\par} % Title.
+ \nobreak % TeX penalty to prevent page break.
+ \vskip 3ex % Space between title and text.
+ \@afterheading % Routine called after part and
+ } % section heading.
+
+% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}
+% optional * [ALTHEADING]{HEADING}
+% Generic command to start a section.
+% NAME : e.g., 'subsection'
+% LEVEL : a number, denoting depth of section -- i.e., section=1,
+% subsection = 2, etc. A section number will be printed if
+% and only if LEVEL < or = the value of the secnumdepth
+% counter.
+% INDENT : Indentation of heading from left margin
+% BEFORESKIP : Absolute value = skip to leave above the heading.
+% If negative, then paragraph indent of text following
+% heading is suppressed.
+% AFTERSKIP : if positive, then skip to leave below heading,
+% else - skip to leave to right of run-in heading.
+% STYLE : commands to set style
+% If '*' missing, then increments the counter. If it is present, then
+% there should be no [ALTHEADING] argument. A sectioning command
+% is normally defined to \@startsection + its first six arguments.
+
+% **
+% all bf's changed to grbf's
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}{2.3ex plus .2ex}{\Large\grbf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}{1.5ex plus .2ex}{\large\grbf}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
+-1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\grbf}}
+\def\paragraph{\@startsection
+ {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\grbf}}
+\def\subparagraph{\@startsection
+ {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
+ .2ex}{-1em}{\normalsize\grbf}}
+% **
+
+% Default initializations of \...mark commands. (See below for their
+% us in defining page styles.
+%
+
+% \def\sectionmark#1{} % Preloaded definitions
+% \def\subsectionmark#1{}
+% \def\subsubsectionmark#1{}
+% \def\paragraphmark#1{}
+% \def\subparagraphmark#1{}
+
+% The value of the counter secnumdepth gives the depth of the
+% highest-level sectioning command that is to produce section numbers.
+%
+
+\setcounter{secnumdepth}{3}
+
+% APPENDIX
+%
+% The \appendix command must do the following:
+% -- reset the section and subsection counters to zero
+% -- redefine the section counter to produce appendix numbers
+% -- redefine the \section command if appendix titles and headings are
+% to look different from section titles and headings.
+%
+% **
+\def\appendix{\par
+ \setcounter{section}{0}
+ \setcounter{subsection}{0}
+ \def\thesection{\Alphgr{section}}}
+% ^^^^^
+% **
+
+
+% ****************************************
+% * LISTS *
+% ****************************************
+%
+
+% The following commands are used to set the default values for the list
+% environment's parameters. See the LaTeX manual for an explanation of
+% the meanings of the parameters. Defaults for the list environment are
+% set as follows. First, \rightmargin, \listparindent and \itemindent
+% are set to 0pt. Then, for a Kth level list, the command \@listK is
+% called, where 'K' denotes 'i', 'ii', ... , 'vi'. (I.e., \@listiii is
+% called for a third-level list.) By convention, \@listK should set
+% \leftmargin to \leftmarginK.
+%
+% For efficiency, level-one list's values are defined at top level, and
+% \@listi is defined to set only \leftmargin
+
+\leftmargini 25pt
+\leftmarginii 22pt % > \labelsep + width of '(m)'
+\leftmarginiii 18.7pt % > \labelsep + width of 'vii.'
+\leftmarginiv 17pt % > \labelsep + width of 'M.'
+\leftmarginv 10pt
+\leftmarginvi 10pt
+
+\leftmargin\leftmargini
+\labelsep 5pt
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+% \parsep 4pt plus 2pt minus 1pt (Removed 9 Jun 87)
+
+% \@listI defines top level and \@listi values of
+% \leftmargin, \topsep, \parsep, and \itemsep
+% (Added 9 Jun 87)
+\def\@listI{\leftmargin\leftmargini \parsep 4pt plus 2pt minus 1pt%
+\topsep 8pt plus 2pt minus 4pt%
+\itemsep 4pt plus 2pt minus 1pt}
+
+\let\@listi\@listI
+\@listi
+
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 4pt plus 2pt minus 1pt
+ \parsep 2pt plus 1pt minus 1pt
+ \itemsep \parsep}
+
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 2pt plus 1pt minus 1pt
+ \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
+ \itemsep \topsep}
+
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
+
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
+
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
+
diff --git a/fonts/greek/kd/latex/grart12.sty b/fonts/greek/kd/latex/grart12.sty
new file mode 100644
index 0000000000..0b0a575d76
--- /dev/null
+++ b/fonts/greek/kd/latex/grart12.sty
@@ -0,0 +1,118 @@
+% grart12.sty 13-Oct-1991
+% art12.sty 22-Dec-87
+% Changes: $ ---> m@thm@de
+% < ---> \lt (less than)
+% > ---> \gt (greater than)
+
+\lineskip 1pt \normallineskip 1pt
+\def\baselinestretch{1}
+
+\def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt
+\abovedisplayskip 12pt plus3pt minus7pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
+minus3pt\let\@listi\@listI}
+\def\small{\@setsize\small{13.6pt}\xipt\@xipt
+\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
+minus3pt
+\def\@listi{\leftmargin\leftmargini \parsep 4.5pt plus 2pt minus 1pt \itemsep
+\parsep
+ \topsep 9pt plus 3pt minus 5pt}}
+\def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt
+\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt
+\def\@listi{\leftmargin\leftmargini \topsep 6pt plus 2pt minus 2pt\parsep 3pt
+plus 2pt minus 1pt
+\itemsep \parsep}}
+\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
+\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
+\def\large{\@setsize\large{18pt}\xivpt\@xivpt}
+\def\Large{\@setsize\Large{22pt}\xviipt\@xviipt}
+\def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt}
+\def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt}
+\let\Huge=\huge
+\normalsize
+
+\if@twoside \oddsidemargin 21pt \evensidemargin 59pt \marginparwidth 85pt
+\else \oddsidemargin 39.5pt \evensidemargin 39.5pt
+ \marginparwidth 68pt
+\fi
+\marginparsep 10pt
+ \topmargin 27pt \headheight 12pt \headsep 25pt \footskip 30pt
+
+\textheight = 36\baselineskip
+\advance\textheight by \topskip
+\textwidth 390pt \columnsep 10pt \columnseprule 0pt
+
+\footnotesep 8.4pt
+\skip\footins 10.8pt plus 4pt minus 2pt
+\floatsep 14pt plus 2pt minus 4pt \textfloatsep 20pt plus 2pt minus 4pt
+\intextsep 14pt plus 4pt minus 4pt \@maxsep 20pt \dblfloatsep 14pt plus 2pt
+minus 4pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
+\@fptop 0pt plus 1fil \@fpsep 10pt plus 2fil \@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil \@dblfpsep 10pt plus 2fil \@dblfpbot 0pt plus 1fil
+\marginparpush 7pt
+
+\parskip 0pt plus 1pt \parindent 1.5em \partopsep 3pt plus 2pt minus 2pt
+\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
+\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
+-\@lowpenalty
+
+
+\def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart}
+\def\@part[#1]#2{\ifnum \c@secnumdepth \gt\m@ne \refstepcounter{part}
+\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
+\addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright
+ \ifnum \c@secnumdepth \gt\m@ne \Large \grbf M'eroc \thepart \par\nobreak \fi \huge
+\grbf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading }
+\def\@spart#1{{\parindent 0pt \raggedright
+ \huge \grbf
+ #1\par} \nobreak \vskip 3ex \@afterheading }
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}{2.3ex plus .2ex}{\Large\grbf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}{1.5ex plus .2ex}{\large\grbf}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
+ -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\grbf}}
+\def\paragraph{\@startsection
+ {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\grbf}}
+\def\subparagraph{\@startsection
+ {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
+ .2ex}{-1em}{\normalsize\grbf}}
+
+
+\setcounter{secnumdepth}{3}
+
+\def\appendix{\par
+ \setcounter{section}{0}
+ \setcounter{subsection}{0}
+ \def\thesection{\Alphgr{section}}}
+
+
+\leftmargini 2.5em
+\leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em
+\leftmarginvi 1em
+\leftmargin\leftmargini
+\labelsep .5em
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+\def\@listI{\leftmargin\leftmargini \parsep 5pt plus 2.5pt minus 1pt\topsep
+10pt plus 4pt minus 6pt\itemsep 5pt plus 2.5pt minus 1pt}
+\let\@listi\@listI
+\@listi
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 5pt plus 2.5pt minus 1pt
+ \parsep 2.5pt plus 1pt minus 1pt
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 2.5pt plus 1pt minus 1pt
+ \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
+ \itemsep \topsep}
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
+
diff --git a/fonts/greek/kd/latex/grarticle.sty b/fonts/greek/kd/latex/grarticle.sty
new file mode 100644
index 0000000000..b8a9fa15f8
--- /dev/null
+++ b/fonts/greek/kd/latex/grarticle.sty
@@ -0,0 +1,278 @@
+% grarticle.sty Oct 12, 1991. Based On Article.sty <16-Mar-88>
+% Used in conjuction with grlatex (files lgreek.tex, grfonts.tex, greek.sty)
+% and the KD family of fonts
+% Changes are enclosed in %** comments
+\typeout{Document Style `grarticle' Beta (2b) Version<13 Oct 91>.}
+%
+% Changes: $ ---> m@thm@de
+% < ---> \lt (less than)
+% > ---> \gt (greater than)
+% Enter a global greek mode
+%
+% **
+\input grmode.sty
+% **
+%
+\def\@ptsize{0} \@namedef{ds@11pt}{\def\@ptsize{1}}
+\@namedef{ds@12pt}{\def\@ptsize{2}}
+\def\ds@twoside{\@twosidetrue \@mparswitchtrue} \def\ds@draft{\overfullrule
+5pt}
+\@options
+% **
+\input grart1\@ptsize.sty\relax
+% **
+\def\labelenumi{\theenumi.}
+\def\theenumi{\arabic{enumi}}
+\def\labelenumii{(\theenumii)}
+% **
+\def\theenumii{\alphgr{enumii}}
+% **
+\def\p@enumii{\theenumi}
+\def\labelenumiii{\theenumiii.}
+\def\theenumiii{\roman{enumiii}}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\labelenumiv{\theenumiv.}
+% **
+\def\theenumiv{\Alphgr{enumiv}}
+% **
+\def\p@enumiv{\p@enumiii\theenumiii}
+% **
+\def\labelitemi{\m@thm@de\bullet\m@thm@de} % $ cjanged to internal \m@thm@de
+\def\labelitemii{\bf --}
+\def\labelitemiii{\m@thm@de\ast\m@thm@de}
+\def\labelitemiv{\m@thm@de\cdot\m@thm@de}
+% ^^^^^^^^^ ^^^^^^^^
+% **
+\def\verse{\let\\=\@centercr
+ \list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent
+ \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
+\let\endverse\endlist
+\def\quotation{\list{}{\listparindent 1.5em
+ \itemindent\listparindent
+ \rightmargin\leftmargin \parsep 0pt plus 1pt}\item[]}
+\let\endquotation=\endlist
+\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
+\let\endquote=\endlist
+% **
+\def\descriptionlabel#1{\hspace\labelsep \grbf #1}
+% ** ^^^^^
+\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\descriptionlabel}}
+\let\enddescription\endlist
+
+
+\def\theequation{\arabic{equation}}
+
+\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+ \else \newpage \fi \thispagestyle{empty}\c@page\z@}
+\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
+
+\arraycolsep 5pt \tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt
+\tabbingsep \labelsep
+
+\skip\@mpfootins = \skip\footins
+\fboxsep = 3pt \fboxrule = .4pt
+
+\newcounter{part}
+\newcounter {section}
+\newcounter {subsection}[section]
+\newcounter {subsubsection}[subsection]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
+
+\def\thepart{\Roman{part}} \def\thesection {\arabic{section}}
+\def\thesubsection {\thesection.\arabic{subsection}}
+\def\thesubsubsection {\thesubsection .\arabic{subsubsection}}
+\def\theparagraph {\thesubsubsection.\arabic{paragraph}}
+\def\thesubparagraph {\theparagraph.\arabic{subparagraph}}
+
+\def\@pnumwidth{1.55em}
+\def\@tocrmarg {2.55em}
+\def\@dotsep{4.5}
+\setcounter{tocdepth}{3}
+% **
+\def\tableofcontents{\section*{Perieq'omena\@mkboth{PERIEQOMENA}{PERIEQOMENA}}
+% ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^
+ \@starttoc{toc}}
+\def\l@part#1#2{\addpenalty{\@secpenalty}
+ \addvspace{2.25em plus 1pt} \begingroup
+ \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip
+-\@pnumwidth
+ {\large \grbf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
+% ^^^^^
+ \nobreak \endgroup}
+\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
+\@tempdima 1.5em \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \grbf\leavevmode \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil
+% ^^^^
+\nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \endgroup}
+% **
+
+\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
+\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
+\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
+\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
+% **
+\def\listoffigures{\section*{Eik'onec\@mkboth
+% ^^^^^^^^
+ {EIKONES}{EIKONES}}\@starttoc{lof}}
+% ^^^^^^^ ^^^^^^^
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listoftables{\section*{P'inakec\@mkboth
+% ^^^^^^^^
+ {PINAKES}{PINAKES}}\@starttoc{lot}}
+% ^^^^^^^ ^^^^^^^
+\let\l@table\l@figure
+
+
+\def\thebibliography#1{\section*{Parapomp'ec\@mkboth
+% ^^^^^^^^^^^
+ {PARAPOMPES}{PARAPOMPES}}\list
+% ^^^^^^^^^^ ^^^^^^^^^^
+ {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}}
+ \def\newblock{\hskip .11em plus .33em minus .07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax}
+\let\endthebibliography=\endlist
+
+
+\newif\if@restonecol
+\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
+\columnseprule \z@
+\columnsep 35pt\twocolumn[\section*{Euret'hrio}]
+% ^^^^^^^^^^
+ \@mkboth{EURETHRIO}{EURETHRIO}\thispagestyle{plain}\parindent\z@
+% ^^^^^^^^^ ^^^^^^^^^
+ \parskip\z@ plus .3pt\relax\let\item\@idxitem}
+\def\@idxitem{\par\hangindent 40pt}
+\def\subitem{\par\hangindent 40pt \hspace*{20pt}}
+\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}}
+\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
+\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
+
+\def\footnoterule{\kern-3\p@
+ \hrule width .4\columnwidth
+ \kern 2.6\p@}
+
+\long\def\@makefntext#1{\parindent 1em\noindent
+ \hbox to 1.8em{\hss\m@thm@de^{\@thefnmark}\m@thm@de}#1}
+% ^^^^^^^^ ^^^^^^^^^
+% **
+
+\setcounter{topnumber}{2}
+\def\topfraction{.7}
+\setcounter{bottomnumber}{1}
+\def\bottomfraction{.3}
+\setcounter{totalnumber}{3}
+\def\textfraction{.2}
+\def\floatpagefraction{.5}
+\setcounter{dbltopnumber}{2}
+\def\dbltopfraction{.7}
+\def\dblfloatpagefraction{.5}
+
+\long\def\@makecaption#1#2{
+ \vskip 10pt
+ \setbox\@tempboxa\hbox{#1: #2}
+ \ifdim \wd\@tempboxa \gt\hsize #1: #2\par \else \hbox
+to\hsize{\hfil\box\@tempboxa\hfil}
+ \fi}
+
+
+\newcounter{figure}
+\def\thefigure{\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+% **
+\def\fnum@figure{Eik'ona \thefigure}
+% ^^^^^^^
+% **
+\def\figure{\@float{figure}}
+\let\endfigure\end@float
+\@namedef{figure*}{\@dblfloat{figure}}
+\@namedef{endfigure*}{\end@dblfloat}
+\newcounter{table}
+\def\thetable{\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+% **
+\def\fnum@table{P'inakac \thetable}
+% ^^^^^^^^
+% **
+\def\table{\@float{table}}
+\let\endtable\end@float
+\@namedef{table*}{\@dblfloat{table}}
+\@namedef{endtable*}{\end@dblfloat}
+
+
+\def\maketitle{\par
+ \begingroup
+ \def\thefootnote{\fnsymbol{footnote}}
+ \def\@makefnmark{\hbox
+ to 0pt{\m@thm@de^{\@thefnmark}\m@thm@de\hss}}
+ \if@twocolumn
+ \twocolumn[\@maketitle]
+ \else \newpage
+ \global\@topnum\z@ \@maketitle \fi\thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}
+ \let\maketitle\relax
+ \let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
+\def\@maketitle{\newpage
+ \null
+ \vskip 2em \begin{center}
+ {\LARGE \@title \par} \vskip 1.5em {\large \lineskip .5em
+\begin{tabular}[t]{c}\@author
+ \end{tabular}\par}
+ \vskip 1em {\large \@date} \end{center}
+ \par
+ \vskip 1.5em}
+% **
+\def\abstract{\if@twocolumn
+\section*{Per'ilhyh}
+% ^^^^^^^^^
+\else \small
+\begin{center}
+{\grbf Per'ilhyh\vspace{-.5em}\vspace{0pt}}
+%^^^^^ ^^^^^^^^^
+% **
+\end{center}
+\quotation
+\fi}
+\def\endabstract{\if@twocolumn\else\endquotation\fi}
+
+\mark{{}{}}
+% **
+% any sl, bf etc changed to grsl, grbf etc...
+\if@twoside \def\ps@headings{\let\@mkboth\markboth
+\def\@oddfoot{}\def\@evenfoot{}\def\@evenhead{\gr \thepage\hfil \grsl
+\leftmark}\def\@oddhead{\hbox{}\grsl \rightmark \hfil
+\gr\thepage}\def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth
+\gt\z@
+ \thesection\hskip 1em\relax \fi ##1}}{}}\def\subsectionmark##1{\markright
+{\ifnum \c@secnumdepth \gt\@ne
+ \thesubsection\hskip 1em\relax \fi ##1}}}
+\else \def\ps@headings{\let\@mkboth\markboth
+\def\@oddfoot{}\def\@evenfoot{}\def\@oddhead{\hbox {}\grsl \rightmark \hfil
+\gr\thepage}\def\sectionmark##1{\markright {\uppercase{\ifnum \c@secnumdepth
+\gt\z@
+ \thesection\hskip 1em\relax \fi ##1}}}}
+\fi
+\def\ps@myheadings{\let\@mkboth\@gobbletwo
+\def\@oddhead{\hbox{}\grsl\rightmark \hfil
+\gr\thepage}\def\@oddfoot{}\def\@evenhead{\gr \thepage\hfil\grsl\leftmark\hbox
+{}}\def\@evenfoot{}\def\sectionmark##1{}\def\subsectionmark##1{}}
+% **
+
+\ps@plain \pagenumbering{arabic} \onecolumn \if@twoside\else\raggedbottom\fi
+
+
+
+
diff --git a/fonts/greek/kd/latex/grbk10.sty b/fonts/greek/kd/latex/grbk10.sty
new file mode 100644
index 0000000000..3c7790dfdb
--- /dev/null
+++ b/fonts/greek/kd/latex/grbk10.sty
@@ -0,0 +1,130 @@
+% grbk10.sty 130Oct-1991
+% based on bk10.sty 19-Jan-88 modified for international usage
+%
+
+\lineskip 1pt \normallineskip 1pt
+\def\baselinestretch{1}
+
+\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
+\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt
+minus3pt\let\@listi\@listI}
+\def\small{\@setsize\small{11pt}\ixpt\@ixpt
+\abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus2pt\belowdisplayshortskip 4pt plus2pt minus 2pt
+\def\@listi{\leftmargin\leftmargini \topsep 4pt plus 2pt minus 2pt\parsep 2pt
+plus 1pt minus 1pt
+\itemsep \parsep}}
+\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt
+\abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 3pt plus 1pt minus
+2pt
+\def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt\parsep 2pt
+plus 1pt minus 1pt
+\itemsep \parsep}}
+\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
+\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
+\def\large{\@setsize\large{14pt}\xiipt\@xiipt}
+\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
+\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
+\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
+\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
+\normalsize
+\oddsidemargin .5in \evensidemargin 1.5in
+\marginparwidth .75in \marginparsep 7pt
+ \topmargin .75in \headheight 12pt \headsep .25in \footskip .35in
+
+\textheight = 41\baselineskip
+\advance\textheight by \topskip
+\textwidth 4.5in \columnsep 10pt \columnseprule 0pt
+
+\footnotesep 6.65pt
+\skip\footins 9pt plus 4pt minus 2pt
+\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
+\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt
+minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
+\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
+\marginparpush 5pt
+\parskip 0pt plus 1pt \parindent 15pt \partopsep 2pt plus 1pt minus 1pt
+\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
+\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
+-\@lowpenalty
+
+\def\@makechapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
+ \ifnum \c@secnumdepth \gt\m@ne \huge\grbf \@chapapp{} \thechapter \par
+ \vskip 20pt \fi \Huge \grbf #1\par
+ \nobreak \vskip 40pt } }
+
+\def\@makeschapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
+ \Huge \grbf #1\par
+ \nobreak \vskip 40pt } }
+
+\def\chapter{\cleardoublepage \thispagestyle{plain} \global\@topnum\z@
+\@afterindentfalse \secdef\@chapter\@schapter}
+\def\@chapter[#1]#2{\ifnum \c@secnumdepth \gt\m@ne
+ \refstepcounter{chapter}
+ \typeout{\@chapapp\space\thechapter.}
+ \addcontentsline{toc}{chapter}{\protect
+ \numberline{\thechapter}#1}\else
+ \addcontentsline{toc}{chapter}{#1}\fi
+ \chaptermark{#1}
+ \addtocontents{lof}{\protect\addvspace{10pt}}
+\addtocontents{lot}{\protect\addvspace{10pt}} \if@twocolumn
+\@topnewpage[\@makechapterhead{#2}]
+ \else \@makechapterhead{#2}
+ \@afterheading \fi}
+\def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}]
+ \else \@makeschapterhead{#1}
+ \@afterheading\fi}
+
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}{2.3ex plus .2ex}{\Large\grbf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}{1.5ex plus .2ex}{\large\grbf}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
+-1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\grbf}}
+\def\paragraph{\@startsection
+ {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\grbf}}
+\def\subparagraph{\@startsection
+ {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
+ .2ex}{-1em}{\normalsize\grbf}}
+
+\def\chaptermark#1{}
+
+\setcounter{secnumdepth}{2}
+
+\def\appendixname{Par'arthma} % <-----------
+\def\appendix{\par
+ \setcounter{chapter}{0}
+ \setcounter{section}{0}
+ \def\@chapapp{\appendixname}
+ \def\thechapter{\Alphgr{chapter}}}
+
+\leftmargini 25pt
+\leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt \leftmarginv 10pt
+\leftmarginvi 10pt
+\leftmargin\leftmargini
+\labelsep 5pt
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+\def\@listI{\leftmargin\leftmargini \parsep 4pt plus 2pt minus 1pt\topsep 8pt
+plus 2pt minus 4pt\itemsep 4pt plus 2pt minus 1pt}
+\let\@listi\@listI
+\@listi
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 4pt plus 2pt minus 1pt
+ \parsep 2pt plus 1pt minus 1pt
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 2pt plus 1pt minus 1pt
+ \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
+ \itemsep \topsep}
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
+
diff --git a/fonts/greek/kd/latex/grbk11.sty b/fonts/greek/kd/latex/grbk11.sty
new file mode 100644
index 0000000000..4482b6bf28
--- /dev/null
+++ b/fonts/greek/kd/latex/grbk11.sty
@@ -0,0 +1,130 @@
+% grbk11.sty 13 Oct-1991
+% based on bk11.sty 19-Jan-88 modified for international usage
+%
+
+\lineskip 1pt \normallineskip 1pt
+\def\baselinestretch{1}
+
+\def\@normalsize{\@setsize\normalsize{13.6pt}\xipt\@xipt
+\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
+minus3pt\let\@listi\@listI}
+\def\small{\@setsize\small{12pt}\xpt\@xpt
+\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt
+\def\@listi{\leftmargin\leftmargini \topsep 6pt plus 2pt minus 2pt\parsep 3pt
+plus 2pt minus 1pt
+\itemsep \parsep}}
+\def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt
+\abovedisplayskip 8pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 4pt plus 2pt minus
+2pt
+\def\@listi{\leftmargin\leftmargini \topsep 4pt plus 2pt minus 2pt\parsep 2pt
+plus 1pt minus 1pt
+\itemsep \parsep}}
+\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
+\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
+\def\large{\@setsize\large{14pt}\xiipt\@xiipt}
+\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
+\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
+\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
+\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
+\normalsize
+\oddsidemargin .25in \evensidemargin 1.25in
+\marginparwidth 1in \marginparsep 7pt
+ \topmargin .73in \headheight 12pt \headsep .275in \footskip .38in
+
+\textheight = 38\baselineskip
+\advance\textheight by \topskip
+\textwidth 5in \columnsep 10pt \columnseprule 0pt
+
+\footnotesep 7.7pt
+\skip\footins 10pt plus 4pt minus 2pt
+\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
+\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt
+minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
+\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
+\marginparpush 5pt
+\parskip 0pt plus 1pt \parindent 17pt \partopsep 3pt plus 1pt minus 2pt
+\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
+\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
+-\@lowpenalty
+
+\def\@makechapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
+ \ifnum \c@secnumdepth \gt\m@ne \huge\grbf \@chapapp{} \thechapter \par
+ \vskip 20pt \fi \Huge \grbf #1\par
+ \nobreak \vskip 40pt } }
+
+\def\@makeschapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
+ \Huge \grbf #1\par
+ \nobreak \vskip 40pt } }
+
+\def\chapter{\cleardoublepage \thispagestyle{plain} \global\@topnum\z@
+\@afterindentfalse \secdef\@chapter\@schapter}
+\def\@chapter[#1]#2{\ifnum \c@secnumdepth \gt\m@ne
+ \refstepcounter{chapter}
+ \typeout{\@chapapp\space\thechapter.}
+ \addcontentsline{toc}{chapter}{\protect
+ \numberline{\thechapter}#1}\else
+ \addcontentsline{toc}{chapter}{#1}\fi
+ \chaptermark{#1}
+ \addtocontents{lof}{\protect\addvspace{10pt}}
+\addtocontents{lot}{\protect\addvspace{10pt}} \if@twocolumn
+\@topnewpage[\@makechapterhead{#2}]
+ \else \@makechapterhead{#2}
+ \@afterheading \fi}
+\def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}]
+ \else \@makeschapterhead{#1}
+ \@afterheading\fi}
+
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}{2.3ex plus .2ex}{\Large\grbf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}{1.5ex plus .2ex}{\large\grbf}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
+ -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\grbf}}
+\def\paragraph{\@startsection
+ {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\grbf}}
+\def\subparagraph{\@startsection
+ {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
+ .2ex}{-1em}{\normalsize\grbf}}
+
+\def\chaptermark#1{}
+
+\setcounter{secnumdepth}{2}
+
+\def\appendixname{Par'arthma} % <-----------
+\def\appendix{\par
+ \setcounter{chapter}{0}
+ \setcounter{section}{0}
+ \def\@chapapp{\appendixname}
+ \def\thechapter{\Alphgr{chapter}}}
+
+\leftmargini 2.5em
+\leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em
+\leftmarginvi 1em
+\leftmargin\leftmargini
+\labelsep .5em
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+\def\@listI{\leftmargin\leftmargini \parsep 4.5pt plus 2pt minus 1pt\topsep
+9pt plus 3pt minus 5pt\itemsep 4.5pt plus 2pt minus 1pt}
+\let\@listi\@listI
+\@listi
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 4.5pt plus 2pt minus 1pt
+ \parsep 2pt plus 1pt minus 1pt
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 2pt plus 1pt minus 1pt
+ \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
+ \itemsep \topsep}
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
+
diff --git a/fonts/greek/kd/latex/grbk12.sty b/fonts/greek/kd/latex/grbk12.sty
new file mode 100644
index 0000000000..8126a34144
--- /dev/null
+++ b/fonts/greek/kd/latex/grbk12.sty
@@ -0,0 +1,130 @@
+% grbk11.sty 13 Oct-1991
+% based on bk12.sty 19-Jan-88 modified for international usage
+%
+
+\lineskip 1pt \normallineskip 1pt
+\def\baselinestretch{1}
+
+\def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt
+\abovedisplayskip 12pt plus3pt minus7pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
+minus3pt\let\@listi\@listI}
+\def\small{\@setsize\small{13.6pt}\xipt\@xipt
+\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt
+minus3pt
+\def\@listi{\leftmargin\leftmargini \parsep 4.5pt plus 2pt minus 1pt
+ \itemsep \parsep
+ \topsep 9pt plus 3pt minus 5pt}}
+\def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt
+\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt
+\def\@listi{\leftmargin\leftmargini \topsep 6pt plus 2pt minus 2pt\parsep 3pt
+plus 2pt minus 1pt
+\itemsep \parsep}}
+\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
+\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
+\def\large{\@setsize\large{18pt}\xivpt\@xivpt}
+\def\Large{\@setsize\Large{22pt}\xviipt\@xviipt}
+\def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt}
+\def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt}
+\let\Huge=\huge
+\normalsize
+\oddsidemargin .25in \evensidemargin 1.25in
+\marginparwidth 1in \marginparsep 7pt
+ \topmargin .73in \headheight 12pt \headsep .275in \footskip 30pt
+
+\textheight = 36\baselineskip
+\advance\textheight by \topskip
+\textwidth 5in \columnsep 10pt \columnseprule 0pt
+
+\footnotesep 8.4pt
+\skip\footins 10.8pt plus 4pt minus 2pt
+\floatsep 14pt plus 2pt minus 4pt \textfloatsep 20pt plus 2pt minus 4pt
+\intextsep 14pt plus 4pt minus 4pt \@maxsep 20pt \dblfloatsep 14pt plus 2pt
+minus 4pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
+\@fptop 0pt plus 1fil \@fpsep 10pt plus 2fil \@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil \@dblfpsep 10pt plus 2fil \@dblfpbot 0pt plus 1fil
+\marginparpush 7pt
+\parskip 0pt plus 1pt \parindent 1.5em \partopsep 3pt plus 2pt minus 2pt
+\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
+\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
+-\@lowpenalty
+
+\def\@makechapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
+ \ifnum \c@secnumdepth \gt\m@ne \huge\grbf \@chapapp{} \thechapter \par
+ \vskip 20pt \fi \Huge \grbf #1\par
+ \nobreak \vskip 40pt } }
+
+\def\@makeschapterhead#1{ \vspace*{50pt} { \parindent 0pt \raggedright
+ \Huge \grbf #1\par
+ \nobreak \vskip 40pt } }
+
+\def\chapter{\cleardoublepage \thispagestyle{plain} \global\@topnum\z@
+\@afterindentfalse \secdef\@chapter\@schapter}
+\def\@chapter[#1]#2{\ifnum \c@secnumdepth \gt\m@ne
+ \refstepcounter{chapter}
+ \typeout{\@chapapp\space\thechapter.}
+ \addcontentsline{toc}{chapter}{\protect
+ \numberline{\thechapter}#1}\else
+ \addcontentsline{toc}{chapter}{#1}\fi
+ \chaptermark{#1}
+ \addtocontents{lof}{\protect\addvspace{10pt}}
+\addtocontents{lot}{\protect\addvspace{10pt}} \if@twocolumn
+\@topnewpage[\@makechapterhead{#2}]
+ \else \@makechapterhead{#2}
+ \@afterheading \fi}
+\def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}]
+ \else \@makeschapterhead{#1}
+ \@afterheading\fi}
+
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}{2.3ex plus .2ex}{\Large\grbf}}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}{1.5ex plus .2ex}{\large\grbf}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
+ -1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\grbf}}
+\def\paragraph{\@startsection
+ {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\grbf}}
+\def\subparagraph{\@startsection
+ {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
+ .2ex}{-1em}{\normalsize\grbf}}
+
+\def\chaptermark#1{}
+
+\setcounter{secnumdepth}{2}
+
+\def\appendixname{Par'arthma} % <-----------
+\def\appendix{\par
+ \setcounter{chapter}{0}
+ \setcounter{section}{0}
+ \def\@chapapp{\appendixname}
+ \def\thechapter{\Alphgr{chapter}}}
+
+\leftmargini 2.5em
+\leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em
+\leftmarginvi 1em
+\leftmargin\leftmargini
+\labelsep .5em
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+\def\@listI{\leftmargin\leftmargini \parsep 5pt plus 2.5pt minus 1pt\topsep
+10pt plus 4pt minus 6pt\itemsep 5pt plus 2.5pt minus 1pt}
+\let\@listi\@listI
+\@listi
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 5pt plus 2.5pt minus 1pt
+ \parsep 2.5pt plus 1pt minus 1pt
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 2.5pt plus 1pt minus 1pt
+ \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
+ \itemsep \topsep}
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
+
diff --git a/fonts/greek/kd/latex/grbook.sty b/fonts/greek/kd/latex/grbook.sty
new file mode 100644
index 0000000000..64fc082e4a
--- /dev/null
+++ b/fonts/greek/kd/latex/grbook.sty
@@ -0,0 +1,254 @@
+% grbook.sty 13-Oct-1991
+% based on book.sty 13-Jun-89 modified for international usage
+%
+% Modified by K J Dryllerakis
+
+\typeout{Document Style `grbook' Beta (1a) Version <13 Oct 1991>.}
+
+\input grmode.sty
+
+\def\@ptsize{0} \@namedef{ds@11pt}{\def\@ptsize{1}}
+\@namedef{ds@12pt}{\def\@ptsize{2}}
+\@twosidetrue \@mparswitchtrue \def\ds@draft{\overfullrule 5pt}
+\@options
+\input grbk1\@ptsize.sty\relax
+
+\def\labelenumi{\theenumi.}
+\def\theenumi{\arabic{enumi}}
+\def\labelenumii{(\theenumii)}
+\def\theenumii{\alphgr{enumii}}
+\def\p@enumii{\theenumi}
+\def\labelenumiii{\theenumiii.}
+\def\theenumiii{\roman{enumiii}}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\labelenumiv{\theenumiv.}
+\def\theenumiv{\Alphgr{enumiv}}
+\def\p@enumiv{\p@enumiii\theenumiii}
+
+\def\labelitemi{\m@thm@de\bullet\m@thm@de}
+\def\labelitemii{\bf --}
+\def\labelitemiii{\m@thm@de\ast\m@thm@de}
+\def\labelitemiv{\m@thm@de\cdot\m@thm@de}
+
+\def\verse{\let\\=\@centercr
+ \list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent
+ \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
+\let\endverse\endlist
+\def\quotation{\list{}{\listparindent 1.5em
+ \itemindent\listparindent
+ \rightmargin\leftmargin\parsep 0pt plus 1pt}\item[]}
+\let\endquotation=\endlist
+\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
+\let\endquote=\endlist
+
+\def\descriptionlabel#1{\hspace\labelsep \grbf #1}
+\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\descriptionlabel}}
+\let\enddescription\endlist
+\newdimen\descriptionmargin
+\descriptionmargin=3em
+
+\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+ \else \newpage \fi \thispagestyle{empty}\c@page\z@}
+\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
+
+\arraycolsep 5pt \tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt
+\tabbingsep \labelsep
+\skip\@mpfootins = \skip\footins
+\fboxsep = 3pt \fboxrule = .4pt
+\newcounter{part}
+\newcounter {chapter}
+\newcounter {section}[chapter]
+\newcounter {subsection}[section]
+\newcounter {subsubsection}[subsection]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
+
+\def\thepart {\Roman{part}}
+\def\thechapter {\arabic{chapter}}
+\def\thesection {\thechapter.\arabic{section}}
+\def\thesubsection {\thesection.\arabic{subsection}}
+\def\thesubsubsection {\thesubsection .\arabic{subsubsection}}
+\def\theparagraph {\thesubsubsection.\arabic{paragraph}}
+\def\thesubparagraph {\theparagraph.\arabic{subparagraph}}
+\def\chaptername{Kef'alaio} % <----------
+\def\@chapapp{\chaptername}
+
+\def\part{\cleardoublepage \thispagestyle{plain} \if@twocolumn \onecolumn
+\@tempswatrue \else \@tempswafalse \fi \hbox{}\vfil \secdef\@part\@spart}
+
+\def\partname{M'eroc} % <----------
+\def\@part[#1]#2{\ifnum \c@secnumdepth \gt-2\relax \refstepcounter{part}
+\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
+\addcontentsline{toc}{part}{#1}\fi \markboth{}{}
+ {\centering \ifnum \c@secnumdepth \gt-2\relax \huge\grbf\partname{} \thepart \par
+\vskip 20pt \fi \Huge \grbf #1\par}\@endpart}
+\def\@endpart{\vfil\newpage \if@twoside \hbox{} \thispagestyle{empty}
+ \newpage
+ \fi \if@tempswa \twocolumn \fi}
+\def\@spart#1{{\centering \Huge \grbf #1\par}\@endpart}
+
+\def\@pnumwidth{1.55em}
+\def\@tocrmarg {2.55em}
+\def\@dotsep{4.5}
+\setcounter{tocdepth}{2}
+
+
+\def\contentsname{Perieq'omena} % <----------
+\def\tableofcontents{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+ \fi\chapter*{\contentsname
+ \@mkboth{PERIEQOMENA}{PERIEQOMENA}}
+ \@starttoc{toc}\if@restonecol\twocolumn\fi}
+\def\l@part#1#2{\addpenalty{-\@highpenalty}
+ \addvspace{2.25em plus 1pt} \begingroup
+ \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip
+-\@pnumwidth
+ {\large \grbf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
+ \nobreak \global\@nobreaktrue \everypar{\global\@nobreakfalse\everypar{}}
+\endgroup}
+\def\l@chapter#1#2{\addpenalty{-\@highpenalty}
+ \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \grbf \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil
+\nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty \endgroup}
+
+\def\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}
+\def\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}
+\def\l@paragraph{\@dottedtocline{4}{10em}{5em}}
+\def\l@subparagraph{\@dottedtocline{5}{12em}{6em}}
+\def\listfigurename{Eik'onec} % <----------
+\def\listoffigures{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+ \fi\chapter*{\listfigurename\@mkboth
+ {EIKONES}{EIKONES}}\@starttoc
+ {lof}\if@restonecol
+ \twocolumn\fi}
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listtablename{P'inakec} % <----------
+\def\listoftables{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+ \fi\chapter*{\listtablename\@mkboth
+ {PINAKES}{PINAKES}}\@starttoc
+ {lot}\if@restonecol
+ \twocolumn\fi}
+\let\l@table\l@figure
+
+\def\bibname{Bibliograf'ia} % <----------
+\def\thebibliography#1{\chapter*{\bibname\@mkboth
+ {BIBLIOGRAFIA}{BIBLIOGRAFIA}}\list
+ {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumi}}
+ \def\newblock{\hskip .11em plus .33em minus .07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax}
+\let\endthebibliography=\endlist
+
+\newif\if@restonecol
+\def\indexname{Euret'hrio} % <----------
+\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
+ \columnseprule \z@
+ \columnsep 35pt\twocolumn[\@makeschapterhead*{\indexname}]
+ \@mkboth{EURETHRIO}{EURETHRIO}%
+ \thispagestyle{plain}\parindent\z@
+ \parskip\z@ plus .3pt\relax\let\item\@idxitem}
+\def\@idxitem{\par\hangindent 40pt}
+\def\subitem{\par\hangindent 40pt \hspace*{20pt}}
+\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}}
+\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
+\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
+\def\footnoterule{\kern-3\p@
+ \hrule width .4\columnwidth
+ \kern 2.6\p@}
+\@addtoreset{footnote}{chapter}
+\long\def\@makefntext#1{\parindent 1em\noindent
+ \hbox to 1.8em{\hss\m@thm@de^{\@thefnmark}\m@thm@de}#1}
+
+\setcounter{topnumber}{2}
+\def\topfraction{.7}
+\setcounter{bottomnumber}{1}
+\def\bottomfraction{.3}
+\setcounter{totalnumber}{3}
+\def\textfraction{.2}
+\def\floatpagefraction{.5}
+\setcounter{dbltopnumber}{2}
+\def\dbltopfraction{.7}
+\def\dblfloatpagefraction{.5}
+
+\long\def\@makecaption#1#2{
+ \vskip 10pt
+ \setbox\@tempboxa\hbox{#1: #2}
+ \ifdim \wd\@tempboxa \gt\hsize #1: #2\par \else \hbox
+to\hsize{\hfil\box\@tempboxa\hfil}
+ \fi}
+
+
+\newcounter{figure}[chapter]
+\def\thefigure{\thechapter.\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\figurename{Eik'ona} % <----------
+\def\fnum@figure{\figurename{} \thefigure}
+\def\figure{\@float{figure}}
+\let\endfigure\end@float
+\@namedef{figure*}{\@dblfloat{figure}}
+\@namedef{endfigure*}{\end@dblfloat}
+\newcounter{table}[chapter]
+\def\thetable{\thechapter.\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\tablename{P'inakac} % <----------
+\def\fnum@table{\tablename{} \thetable}
+\def\table{\@float{table}}
+\let\endtable\end@float
+\@namedef{table*}{\@dblfloat{table}}
+\@namedef{endtable*}{\end@dblfloat}
+\def\maketitle{\begin{titlepage}
+ \let\footnotesize\small \let\footnoterule\relax \setcounter{page}{0}
+ \null
+ \vfil
+ \vskip 60pt \begin{center}
+ {\LARGE \@title \par} \vskip 3em {\large \lineskip .75em
+ \begin{tabular}[t]{c}\@author
+ \end{tabular}\par}
+ \vskip 1.5em {\large \@date \par} \end{center} \par
+\@thanks
+\vfil
+\null
+\end{titlepage}
+\setcounter{footnote}{0} \let\thanks\relax
+\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\maketitle\relax}
+
+\mark{{}{}}
+
+\def\ps@headings{\let\@mkboth\markboth
+\def\@oddfoot{}\def\@evenfoot{}\def\@evenhead{\rm \thepage\hfil \grsl
+\leftmark}\def\@oddhead{\hbox{}\grsl \rightmark \hfil
+\rm\thepage}\def\chaptermark##1{\markboth {%\uppercase
+{\ifnum \c@secnumdepth
+\gt\m@ne
+ \@chapapp\ \thechapter. \ \fi ##1}}{}}\def\sectionmark##1{\markright
+{%\uppercase
+{\ifnum \c@secnumdepth \gt\z@
+ \thesection. \ \fi ##1}}}}
+\def\ps@myheadings{\let\@mkboth\@gobbletwo
+\def\@oddhead{\hbox{}\grsl\rightmark \hfil
+\rm\thepage}\def\@oddfoot{}\def\@evenhead{\rm \thepage\hfil\grsl\leftmark\hbox
+{}}\def\@evenfoot{}\def\chaptermark##1{}\def\sectionmark##1{}%
+\def\subsectionmark##1{}}
+
+%\def\today{\ifcase\month\or
+% January\or February\or March\or April\or May\or June\or
+% July\or August\or September\or October\or November\or December\fi
+% \space\number\day, \number\year}
+\@addtoreset{equation}{chapter}
+\def\theequation{\thechapter.\arabic{equation}}
+
+\ps@headings \pagenumbering{arabic} \onecolumn
+
+
+
+
diff --git a/fonts/greek/kd/latex/greek.sty b/fonts/greek/kd/latex/greek.sty
new file mode 100644
index 0000000000..eb7fd239dd
--- /dev/null
+++ b/fonts/greek/kd/latex/greek.sty
@@ -0,0 +1,73 @@
+%NAME: greek.sty
+%
+% GREEK.STY Greek Style For LaTeX Files and KD family of greek fonts
+% ~~~~~~~~~
+%
+\typeout{Document Style Option `greek' <Dec 7,1992>}
+\ifx\gr@@kformatloaded\relax\def\d@next{\endinput}
+ \else
+ \let\gr@@kformatloaded\relax
+ \def\d@next{}
+\fi
+\d@next
+%
+\newif\ifdelimsbar\delimsbarfalse % Check for | as delimiter
+\chardef\|=`\| % A way to access |
+\gdef\t@f@nt{\gr} % Remember font used last
+\gdef\t@f@m{\fam\grfam} % Remember family used last
+\newlanguage\greek % Define Greek as a new language
+\def\lt{<} % Remember Less than
+\def\gt{>} % and greater than signs
+
+\def\gr@@km@de{%
+\ifdelimsbar\else\catcode`\|=11\fi% This is to allow the use of | as iota
+\catcode`\<=11%
+\catcode`\>=11%
+\catcode`\'=11%
+\catcode`\`=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+}
+
+\def\l@tinm@de{
+\catcode`\<=12%
+\catcode`\>=12%
+\catcode`\'=12%
+\catcode`\`=12%
+\catcode`\~=12%
+\catcode`\"=12%
+}
+%
+% Create a new LaTeX Environment
+%
+\newenvironment{greektext}{\language\greek\gr@@km@de%
+\t@f@m\t@f@nt\ignorespaces}%
+{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}}
+
+\gdef\greekdelims#1{\edef\c@mp@re{#1}\def\t@st@a{bar}\def\t@st@b{dollar}%
+\ifx\c@mp@re\t@st@a\gr@@kdelimsbar\else%
+\ifx\c@mp@re\t@st@b\gr@@kdelimsdol\fi\fi}
+%
+% Bar as delimeter
+%
+{\catcode`\|=13\gdef\gr@@kdelimsbar{\catcode`\|=13\delimsbartrue%
+\def|{\ifnum\language=\greek\end{greektext}\else\begin{greektext}\fi}}
+}
+%
+% Dollar as delimiter
+%
+\let\m@thm@de=$
+{\catcode`\$=13%
+\gdef\gr@@kdelimsdol{\catcode`\$=13%
+\def${\ifnum\language=\greek\end{greektext}\else\begin{greektext}\fi}%
+\global\let\math=\m@thm@de%
+\gdef\display{\math\math}\gdef\enddisplay{\math\math}}%
+}
+
+\input grfonts.tex
+%% End of greek.sty
diff --git a/fonts/greek/kd/latex/grfonts.tex b/fonts/greek/kd/latex/grfonts.tex
new file mode 100644
index 0000000000..0bf295b420
--- /dev/null
+++ b/fonts/greek/kd/latex/grfonts.tex
@@ -0,0 +1,303 @@
+% This file is part of the GreekTeX Package
+%
+% File: grfonts.tex
+%
+% This version of grfonts is for KD greek fonts. It is based on the
+% standard LaTeX lfonts.tex which it actually compliments.
+% This version was written by K J Dryllerakis (kd@doc.ic.ac.uk)
+% Dec 7, 1992
+%
+% Important note: This file has to be loaded AFTER the greek mcaros
+% are read so that greek is declared as a new language. If this is NOT
+% the case then simply add a comand:
+% \newlanguage\greek at the beginning of the file
+% Note that lfonts has also to be read in advance!
+%
+% New Families
+% ^^^^^^^^^^^^
+% \gr - greek
+% \grbf - greek bold-face
+% \grit - greek italic
+% \grtt - greek typewriter
+% \grsl - greek slanted
+%
+%
+% Let us define again some of the lfonts macros
+\let\@prtct=\relax
+
+\def\@addfontinfo#1#2{{\def\@prtct{\noexpand\@prtct\noexpand}\def\def{\noexpand
+ \def\noexpand}\xdef#1{#1#2}}}
+
+\def\@getfont#1#2#3#4{\@ifundefined{\string #1\string #3}{\global\expandafter
+ \font \csname \string #1\string #3\endcsname #4\relax
+ \@addfontinfo#3{\textfont #2\csname \string #1\string #3\endcsname
+ \scriptfont #2\csname \string #1\string #3\endcsname
+ \scriptscriptfont #2\csname \string #1\string #3\endcsname
+ \def#1{\fam #2\csname\string #1\string #3\endcsname}}}{}#3#1}
+
+% We need to redifine normalize to take greek into account.
+
+\def\normalsize{\ifx\@currsize\normalsize\ifnum\language=\greek\else\rm\fi %
+ \else \@normalsize\fi}
+
+% Load the main Greek Fonts
+%
+%
+\font\sixgr = kdgr8 scaled 750 % Classic Greek
+\font\sixgrbf = kdbf8 scaled 750 % Boldface Greek
+\font\ningr = kdgr9 % 9 point Classic Greek Font
+\font\eiggr = kdgr8 % 8 point Classic Greek Font
+\font\tengr = kdgr10 % 10 point Classic Greek Font
+\font\tengrsl = kdsl10 % 10 Point Slanted Greek Font
+\font\tengrbf = kdbf10 % 10 Point Boldface Greek Font
+\font\tengri = kdti10 % 10 Point Italic Greek Font
+\font\tengrtt = kdtt10 % 10 Point Typewritter Greek Font
+\font\twlgr = kdgr10 scaled\magstep1 % Classic Greek
+%
+% Greek font changing command as protected
+%
+\def\gr{\protect\pgr}
+\def\grbf{\protect\pgrbf}
+\def\grit{\protect\pgrit}
+\def\grtt{\protect\pgrtt}
+\def\grsl{\protect\pgrsl}
+%
+\def\gr@@k{kdgr10}
+\def\gr@@kb{kdbf10}
+\def\gr@@ki{kdti10}
+\def\gr@@kt{kdtt10}
+\def\gr@@ks{kdsl10}
+\def\@eiggr{kdgr8}
+\def\@ningr{kdgr9}
+\def\@eiggrbf{kdbf8}
+\def\@ningrbf{kdbf9}
+%
+% families
+%
+%
+\newfam\grfam % \gr is family 11
+\newfam\grbfam % \grbf is family 12
+\newfam\grifam % \gri is family 13
+\newfam\grttfam % \grtt is family 14
+\newfam\grsfam % \grs is family 14
+
+% Now add commands to each LaTeX size changing command which defines
+% the Greek font selections to invoke macros which load the font ``on
+% demand''.
+%
+% This hack is needed to reset to a greek font at the font changing commands
+% This command will be included in \@??pt info which has the last word when
+% a font sizing command is executed. In the same command we also reset
+% the t@f@nt info.
+\gdef\@setgr@@k{\gdef\t@f@nt{\gr}\ifnum\language=\greek\gr\fi}
+%
+%
+%
+% We redifine here the setsize macro to take into account the
+% greek language. The main problem was that a \setgreek command
+% must be executed at the end of the setsize command to
+% reset the \t@f@nt command and to switch to gr instead of rm in
+% case we are in greek mode.
+% This is a harmless modification and the command setgreek is appended
+% to setsize
+
+\def\@setsize#1#2#3#4{\@nomath#1\let\@currsize#1\baselineskip
+ #2\setbox\strutbox\hbox{\vrule height.7\baselineskip
+ depth.3\baselineskip width\z@}\baselineskip\baselinestretch\baselineskip
+ \normalbaselineskip\baselineskip#3#4\@setgr@@k}
+
+
+\@addfontinfo\@vpt{\def\pgr{\@prtct\gr@vpt}%
+ \def\pgrbf{\@prtct\grb@vpt}%
+ \def\pgrit{\@prtct\gri@vpt}%
+ \def\pgrtt{\@prtct\grt@vpt}%
+ \def\pgrsl{\@prtct\grs@vpt}%
+ }
+\@addfontinfo\@vipt{\@prtct\textfont\grfam\sixgr%
+ \@prtct\scriptfont\grfam\sixgr%
+ \@prtct\textfont\grbfam\sixgrbf%
+ \@prtct\scriptfont\grbfam\sixgrbf%
+ \def\pgr{\@prtct\gr@vipt}%
+ \def\pgrbf{\@prtct\grb@vipt}%
+ \def\pgrit{\@prtct\gri@vipt}%
+ \def\pgrtt{\@prtct\grt@vipt}%
+ \def\pgrsl{\@prtct\grs@vipt}%
+ }
+\@addfontinfo\@viipt{\def\pgr{\@prtct\gr@viipt}%
+ \def\pgrbf{\@prtct\grb@viipt}%
+ \def\pgrit{\@prtct\gri@viipt}%
+ \def\pgrtt{\@prtct\grt@viipt}
+ \def\pgrsl{\@prtct\grs@viipt}%
+ }
+\@addfontinfo\@viiipt{\@prtct\textfont\grfam\eiggr%
+ \@prtct\scriptfont\grfam\sixgr%
+ \def\pgr{\@prtct\gr@viiipt}%
+ \def\pgrbf{\@prtct\grb@viiipt}%
+ \def\pgrit{\@prtct\gri@viiipt}%
+ \def\pgrtt{\@prtct\grt@viiipt}%
+ \def\pgrsl{\@prtct\grs@viiipt}%
+ }
+\@addfontinfo\@ixpt{\@prtct\textfont\grfam\ningr%
+ \@prtct\scriptfont\grfam\sixgr%
+ \def\pgr{\@prtct\gr@ixpt}%
+ \def\pgrbf{\@prtct\grb@ixpt}%
+ \def\pgrit{\@prtct\gri@ixpt}%
+ \def\pgrtt{\@prtct\grt@ixpt}
+ \def\pgrsl{\@prtct\grs@ixpt}}
+\@addfontinfo\@xpt{\@prtct\textfont\grfam\tengr%
+ \@prtct\scriptfont\grfam\eiggr%
+ \@prtct\scriptscriptfont\grfam\sixgr%
+ \@prtct\textfont\grbfam\tengrbf%
+ \@prtct\textfont\grsfam\tengrsl%
+ \@prtct\textfont\grttfam\tengrtt%
+ \@prtct\textfont\grifam\tengri%
+ \def\pgr{\@prtct\gr@xpt}%
+ \def\pgrbf{\@prtct\grb@xpt}%
+ \def\pgrit{\@prtct\gri@xpt}%
+ \def\pgrtt{\@prtct\grt@xpt}%
+ \def\pgrsl{\@prtct\grs@xpt}%
+ }
+\@addfontinfo\@xipt{\def\pgr{\@prtct\gr@xipt}%
+ \def\pgrbf{\@prtct\grb@xipt}%
+ \def\pgrit{\@prtct\gri@xipt}%
+ \def\pgrtt{\@prtct\grt@xipt}
+ \def\pgrsl{\@prtct\grs@xipt}%
+ }
+\@addfontinfo\@xiipt{\@prtct\textfont\grfam\twlgr%
+ \@prtct\scriptfont\grfam\tengr%
+ \@prtct\scriptscriptfont\grfam\eiggr%
+ \def\pgr{\@prtct\gr@xiipt}%
+ \def\pgrbf{\@prtct\grb@xiipt}%
+ \def\pgrit{\@prtct\gri@xiipt}%
+ \def\pgrtt{\@prtct\grt@xiipt}%
+ \def\pgrsl{\@prtct\grs@xiipt}%
+ }
+\@addfontinfo\@xivpt{\def\pgr{\@prtct\gr@xivpt}%
+ \def\pgrbf{\@prtct\grb@xivpt}%
+ \def\pgrit{\@prtct\gri@xivpt}%
+ \def\pgrtt{\@prtct\grt@xivpt}%
+ \def\pgrsl{\@prtct\grs@xiv}%
+ }
+\@addfontinfo\@xviipt{\def\pgr{\@prtct\gr@xviipt}%
+ \def\pgrbf{\@prtct\grb@xviipt}%
+ \def\pgrit{\@prtct\gri@xviipt}%
+ \def\pgrtt{\@prtct\grt@xviipt}%
+ \def\pgrsl{\@prtct\grs@xviipt}%
+ }
+\@addfontinfo\@xxpt{\def\pgr{\@prtct\gr@xxpt}%
+ \def\pgrbf{\@prtct\grb@xxpt}%
+ \def\pgrit{\@prtct\gri@xxpt}%
+ \def\pgrtt{\@prtct\grt@xxpt}%
+ \def\pgrsl{\@prtct\grs@xxpt}%
+ }
+\@addfontinfo\@xxvpt{\def\pgr{\@prtct\gr@xxvpt}%
+ \def\pgrbf{\@prtct\grb@xxvpt}%
+ \def\pgrit{\@prtct\gri@xxvpt}%
+ \def\pgrtt{\@prtct\grt@xxvpt}%
+ \def\pgrsl{\@prtct\grs@xxvpt}%
+ }
+
+% Finally, we can define WHICH fonts are to be loaded on demand.
+%
+% Classical Greek
+%
+\def\gr@vpt{\@subfont\gr\rm}
+\def\gr@vipt{\fam\grfam\sixgr}
+\def\gr@viipt{\@getfont\pgr\grfam\@viipt{\gr@@k\@ptscale7}}
+\def\gr@viiipt{\fam\grfam\eiggr}
+\def\gr@ixpt{\fam\grfam\ningr}
+\def\gr@xpt{\fam\grfam\tengr}
+\def\gr@xipt{\@getfont\pgr\grfam\@xipt{\gr@@k\@halfmag}}
+\def\gr@xiipt{\fam\grfam\twlgr}
+\def\gr@xivpt{\@getfont\pgr\grfam\@xivpt{\gr@@k\@magscale2}}
+\def\gr@xviipt{\@getfont\pgr\grfam\@xviipt{\gr@@k\@magscale3}}
+\def\gr@xxpt{\@getfont\pgr\grfam\@xxpt{\gr@@k\@magscale4}}
+\def\gr@xxvpt{\@getfont\pgr\grfam\@xxvpt{\gr@@k\@magscale5}}
+%
+% BoldFace Greek
+%
+\def\grb@vpt{\@subfont\grbf\bf}
+\def\grb@vipt{\fam\grbfam\sixgrbf}
+\def\grb@viipt{\@getfont\pgrbf\grbfam\@viipt{\gr@@kb\@ptscale7}}
+\def\grb@viiipt{\@getfont\pgrbf\grbfam\@viiipt{\@eiggrbf}}
+\def\grb@ixpt{\@getfont\pgrbf\grbfam\@ixpt{\@ningrbf}}
+\def\grb@xpt{\fam\grbfam\tengrbf}
+\def\grb@xipt{\@getfont\pgrbf\grbfam\@xipt{\gr@@kb\@halfmag}}
+\def\grb@xiipt{\@getfont\pgrbf\grbfam\@xiipt{\gr@@kb\@magscale1}}
+\def\grb@xivpt{\@getfont\pgrbf\grbfam\@xivpt{\gr@@kb\@magscale2}}
+\def\grb@xviipt{\@getfont\pgrbf\grbfam\@xviipt{\gr@@kb\@magscale3}}
+\def\grb@xxpt{\@getfont\pgrbf\grbfam\@xxpt{\gr@@kb\@magscale4}}
+\def\grb@xxvpt{\@getfont\pgrbf\grbfam\@xxvpt{\gr@@kb\@magscale5}}
+%
+% Greek Italics
+%
+\def\gri@vpt{\@subfont\grit\it}
+\def\gri@vipt{\@getfont\pgrit\grifam\@vipt{\gr@@ki\@ptscale6}}
+\def\gri@viipt{\@getfont\pgrit\grifam\@viipt{\gr@@ki\@ptscale7}}
+\def\gri@viiipt{\@getfont\pgrit\grifam\@viiipt{\gr@@ki\@ptscale8}}
+\def\gri@ixpt{\@getfont\pgrit\grifam\@ixpt{\gr@@ki\@ptscale9}}
+\def\gri@xpt{\fam\grifam\tengri}
+\def\gri@xipt{\@getfont\pgrit\grifam\@xipt{\gr@@ki\@halfmag}}
+\def\gri@xiipt{\@getfont\pgrit\grifam\@xiipt{\gr@@ki\@magscale1}}
+\def\gri@xivpt{\@getfont\pgrit\grifam\@xivpt{\gr@@ki\@magscale2}}
+\def\gri@xviipt{\@getfont\pgrit\grifam\@xviipt{\gr@@ki\@magscale3}}
+\def\gri@xxpt{\@getfont\pgrit\grifam\@xxpt{\gr@@ki\@magscale4}}
+\def\gri@xxvpt{\@getfont\pgrit\grifam\@xxvpt{\gr@@ki\@magscale5}}
+%
+% Slanted Greek
+%
+\def\grs@vpt{\@subfont\grsl\sl}
+\def\grs@vipt{\@getfont\pgrsl\grsfam\@vipt{\gr@@ks\@ptscale6}}
+\def\grs@viipt{\@getfont\pgrsl\grsfam\@viipt{\gr@@ks\@ptscale7}}
+\def\grs@viiipt{\@getfont\pgrsl\grsfam\@viiipt{\gr@@ks\@ptscale8}}
+\def\grs@ixpt{\@getfont\pgrsl\grsfam\@ixpt{\gr@@ks\@ptscale9}}
+\def\grs@xpt{\fam\grsfam\tengrsl}
+\def\grs@xipt{\@getfont\pgrsl\grsfam\@xipt{\gr@@ks\@halfmag}}
+\def\grs@xiipt{\@getfont\pgrsl\grsfam\@xiipt{\gr@@ks\@magscale1}}
+\def\grs@xivpt{\@getfont\pgrsl\grsfam\@xivpt{\gr@@ks\@magscale2}}
+\def\grs@xviipt{\@getfont\pgrsl\grsfam\@xviipt{\gr@@ks\@magscale3}}
+\def\grs@xxpt{\@getfont\pgrsl\grsfam\@xxpt{\gr@@ks\@magscale4}}
+\def\grs@xxvpt{\@getfont\pgrsl\grsfam\@xxvpt{\gr@@ks\@magscale5}}
+%
+% Greek Typewriter
+%
+\def\grt@vpt{\@subfont\grtt\tt}
+\def\grt@vipt{\@getfont\pgrtt\grttfam\@vipt{\gr@@kt\@ptscale6}%
+ \@nohyphens\pgrtt\@vipt}
+\def\grt@viipt{\@getfont\pgrtt\grttfam\@viipt{\gr@@kt\@ptscale7}%
+ \@nohyphens\pgrtt\@viipt}
+\def\grt@viiipt{\@getfont\pgrtt\grttfam\@viiipt{\gr@@kt\@ptscale8}%
+ \@nohyphens\pgrtt\@viiipt}
+\def\grt@ixpt{\@getfont\pgrtt\grttfam\@ixpt{\gr@@kt\@ptscale9}%
+ \@nohyphens\pgrtt\@ixpt}
+\def\grt@xpt{\fam\grttfam\tengrtt}
+\def\grt@xipt{\@getfont\pgrtt\grttfam\@xipt{\gr@@kt\@halfmag}%
+ \@nohyphens\pgrtt\@xipt}
+\def\grt@xiipt{\@getfont\pgrtt\grttfam\@xiipt{\gr@@kt\@magscale1}%
+ \@nohyphens\pgrtt\@xiipt}
+\def\grt@xivpt{\@getfont\pgrtt\grttfam\@xivpt{\gr@@kt\@magscale2}%
+ \@nohyphens\pgrtt\@xivpt}
+\def\grt@xviipt{\@getfont\pgrtt\grttfam\@xviipt{\gr@@kt\@magscale3}%
+ \@nohyphens\pgrtt\@xviipt}
+\def\grt@xxpt{\@getfont\pgrtt\grttfam\@xxpt{\gr@@kt\@magscale4}%
+ \@nohyphens\pgrtt\@xxpt}
+\def\grt@xxvpt{\@getfont\pgrtt\grttfam\@xxvpt{\gr@@kt\@magscale5}%
+ \@nohyphens\pgrtt\@xxvpt}
+
+%% End of grfont.tex
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kd/latex/grkhyphen.tex b/fonts/greek/kd/latex/grkhyphen.tex
new file mode 100644
index 0000000000..38880ecc1a
--- /dev/null
+++ b/fonts/greek/kd/latex/grkhyphen.tex
@@ -0,0 +1,1181 @@
+%
+%
+% Hyphenation patterns for modern greek language
+% **********************************************
+%
+\patterns{%
+.>a4
+.>'a4
+.>~a4
+.<a4
+.<'a4
+.<~a4
+.'a4
+.>e4
+.>'e4
+.>~e4
+.<e4
+.<'e4
+.<~e4
+.'e4
+.>h4
+.>'h4
+.>~h4
+.<h4
+.<'h4
+.<~h4
+.'h4
+.>i4
+.>'i4
+.>~i4
+.<i4
+.<'i4
+.<~i4
+.'i4
+.>o4
+.>'o4
+.>~o4
+.<o4
+.<'o4
+.<~o4
+.'o4
+.<u4
+.<'u4
+.<~u4
+.'u4
+.>w4
+.>'w4
+.>~w4
+.<w4
+.<'w4
+.<~w4
+.'w4
+a1
+a2i
+a2'i
+a2~i
+a2>i
+a2>'i
+a2>~i
+a2<i
+a2<'i
+a2<~i
+'a3i
+a3"
+a2u
+a2'u
+a2~u
+a2>u
+a2>'u
+a2>~u
+a2<u
+a2<'u
+a2<~u
+'a3u
+e1
+e2i
+e2'i
+e2~i
+e2>i
+e2>'i
+e2>~i
+e2<i
+e2<'i
+e2<~i
+'e3i
+e3"
+e2u
+e2'u
+e2~u
+e2>u
+e2>'u
+e2>~u
+e2<u
+e2<'u
+e2<~u
+'e3u
+h1
+h2u
+h2'u
+h2~u
+h2>u
+h2>'u
+h2>~u
+h2<u
+h2<'u
+h2<~u
+'h3u
+h3"
+i1
+i2a
+i2'a
+i2~a
+'i3a
+~i3a
+u2'a
+i2e
+i2'e
+'i3e
+~i3e
+u2'e
+i2o
+i2'o
+'i3o
+~i3o
+u2'o
+i2w
+i2'w
+i2~w
+'i3w
+~i3w
+u2'w
+'4'
+''4'
+''4>
+''4<
+'''a4
+''>a'4
+''<a'4
+''>~a4
+''<~a4
+'''e4
+'''>e'4
+'''<e'4
+'''h4
+''>h'4
+''<h'4
+''>~h4
+''<~h4
+'''i4
+''>i'4
+''<i'4
+''>~i4
+''<~i4
+'''o4
+''>o'4
+''<o'4
+'''u4
+''>u'4
+''<u'4
+''>~u4
+''<~u4
+'''w4
+''>w'4
+''<w'4
+''>~w4
+''<~w4
+o1
+o2i
+o2'i
+o2~i
+o2>i
+o2>'i
+o2>~i
+o2<i
+o2<'i
+o2<~i
+'o3i
+o3"
+o2u
+o2'u
+o2~u
+o2>u
+o2>'u
+o2>~u
+o2<u
+o2<'u
+o2<~u
+'o3u
+u1
+u2i
+u2'i
+u2~i
+u2>i
+u2>'i
+u2>~i
+u2<i
+u2<'i
+u2<~i
+u3"
+w1
+~a3i
+~a3u
+~h3u
+a1b
+a1g
+a1d
+a1z
+a1j
+a1k
+a1l
+a1m
+a1n
+a1x
+a1p
+a1r
+a1s
+a1t
+a1f
+a1q
+a1y
+e1b
+e1g
+e1d
+e1z
+e1j
+e1k
+e1l
+e1m
+e1n
+e1x
+e1p
+e1r
+e1s
+e1t
+e1f
+e1q
+e1y
+h1b
+h1g
+h1d
+h1z
+h1j
+h1k
+h1l
+h1m
+h1n
+h1x
+h1p
+h1r
+h1s
+h1t
+h1f
+h1q
+h1y
+i1b
+i1g
+i1d
+i1z
+i1j
+i1k
+i1l
+i1m
+i1n
+i1x
+i1p
+i1r
+i1s
+i1t
+i1f
+i1q
+i1y
+o1b
+o1g
+o1d
+o1z
+o1j
+o1k
+o1l
+o1m
+o1n
+o1x
+o1p
+o1r
+o1s
+o1t
+o1f
+o1q
+o1y
+u1b
+u1g
+u1d
+u1z
+u1j
+u1k
+u1l
+u1m
+u1n
+u1x
+u1p
+u1r
+u1s
+u1t
+u1f
+u1q
+u1y
+w1b
+w1g
+w1d
+w1z
+w1j
+w1k
+w1l
+w1m
+w1n
+w1x
+w1p
+w1r
+w1s
+w1t
+w1f
+w1q
+w1y
+2b1b
+2b1z
+2b1j
+2b1k
+2b1m
+2b1n
+2b1x
+2b1s
+2b1t
+2b1f
+2b1q
+2b1y
+2g1b
+2g1g
+2g1z
+2g1j
+2g1m
+2g1x
+2g1s
+2g1t
+2g1f
+2g1q
+2g1y
+2d1b
+2d1g
+2d1d
+2d1z
+2d1j
+2d1k
+2d1l
+2d1m
+2d1n
+2d1x
+2d1p
+2d1s
+2d1t
+2d1f
+2d1q
+2d1y
+2z1b
+2z1g
+2z1d
+2z1z
+2z1j
+2z1k
+2z1l
+2z1m
+2z1n
+2z1x
+2z1p
+2z1r
+2z1s
+2z1t
+2z1f
+2z1q
+2z1y
+2j1b
+2j1g
+2j1d
+2j1z
+2j1j
+2j1k
+2j1m
+2j1n
+2j1x
+2j1p
+2j1s
+2j1t
+2j1f
+2j1q
+2j1y
+2k1b
+2k1g
+2k1d
+2k1z
+2k1j
+2k1k
+2k1m
+2k1n
+2k1x
+2k1p
+2k1s
+2k1f
+2k1q
+2k1y
+2l1b
+2l1g
+2l1d
+2l1z
+2l1j
+2l1k
+2l1l
+2l1m
+2l1n
+2l1x
+2l1p
+2l1r
+2l1s
+2l1t
+2l1f
+2l1q
+2l1y
+2m1b
+2m1g
+2m1d
+2m1z
+2m1j
+2m1k
+2m1l
+2m1m
+2m1x
+2m1r
+2m1s
+2m1t
+2m1f
+2m1q
+2m1y
+2n1b
+2n1g
+2n1d
+2n1z
+2n1j
+2n1k
+2n1l
+2n1m
+2n1n
+2n1x
+2n1p
+2n1r
+2n1s
+2n1f
+2n1q
+2n1y
+2x1b
+2x1g
+2x1d
+2x1z
+2x1j
+2x1k
+2x1l
+2x1m
+2x1n
+2x1x
+2x1p
+2x1r
+2x1s
+2x1t
+2x1f
+2x1q
+2x1y
+2p1b
+2p1g
+2p1d
+2p1z
+2p1j
+2p1k
+2p1m
+2p1x
+2p1p
+2p1s
+2p1f
+2p1q
+2p1y
+2r1b
+2r1g
+2r1d
+2r1z
+2r1j
+2r1k
+2r1l
+2r1m
+2r1n
+2r1x
+2r1p
+2r1r
+2r1s
+2r1t
+2r1f
+2r1q
+2r1y
+2s1b
+2s1d
+2s1z
+sj2m
+2s1l
+2s1n
+2s1x
+2s1r
+2s1s
+2s1y
+2t1b
+2t1g
+2t1d
+2t1z
+2t1j
+2t1k
+2t1l
+2t1m
+2t1n
+2t1x
+2t1p
+2t1t
+2t1f
+2t1q
+2t1y
+2f1b
+2f1g
+2f1d
+2f1z
+2f1k
+2f1m
+2f1n
+2f1x
+2f1p
+2f1s
+2f1f
+2f1y
+2q1b
+2q1g
+2q1d
+2q1z
+2q1j
+2q1k
+2q1m
+2q1n
+2q1x
+2q1p
+2q1s
+2q1f
+2q1q
+2q1y
+2y1b
+2y1g
+2y1d
+2y1z
+2y1j
+2y1k
+2y1l
+2y1m
+2y1n
+2y1x
+2y1p
+2y1r
+2y1s
+2y1t
+2y1f
+2y1q
+2y1y
+a1"'i
+e1"'i
+o1"'i
+a1"'u
+e1"'u
+o1"'u
+h1"'u
+a1"~1
+e1"~i
+o1"~i
+a1"~u
+e1"~u
+o1"~u
+h1"~u
+4'a.
+4~a.
+4'e.
+4~e.
+4'h.
+4~h.
+4'i.
+4~i.
+4'u.
+4~u.
+4'o.
+4~o.
+4'w.
+4~w.
+4'aa.
+4'ab.
+4'ag.
+4'ad.
+4'ae.
+4'az.
+4'ah.
+4'aj.
+4'ai.
+4'ak.
+4'al.
+4'am.
+4'an.
+4'ax.
+4'ao.
+4'ap.
+4'ar.
+4'ac.
+4'at.
+4'au.
+4'af.
+4'aq.
+4'ay.
+4'aw.
+4'ea.
+4'eb.
+4'eg.
+4'ed.
+4'ee.
+4'ez.
+4'eh.
+4'ej.
+4'ei.
+4'ek.
+4'el.
+4'em.
+4'en.
+4'ex.
+4'eo.
+4'ep.
+4'er.
+4'ec.
+4'et.
+4'eu.
+4'ef.
+4'eq.
+4'ey.
+4'ew.
+4'ha.
+4'hb.
+4'hg.
+4'hd.
+4'he.
+4'hz.
+4'hh.
+4'hj.
+4'hi.
+4'hk.
+4'hl.
+4'hm.
+4'hn.
+4'hx.
+4'ho.
+4'hp.
+4'hr.
+4'hc.
+4'ht.
+4'hu.
+4'hf.
+4'hq.
+4'hy.
+4'hw.
+4'ia.
+4'ib.
+4'ig.
+4'id.
+4'ie.
+4'iz.
+4'ih.
+4'ij.
+4'ii.
+4'ik.
+4'il.
+4'im.
+4'in.
+4'ix.
+4'io.
+4'ip.
+4'ir.
+4'ic.
+4'it.
+4'iu.
+4'if.
+4'iq.
+4'iy.
+4'iw.
+}
+\endinput
+% Problem on number of patterns on TeX's memory!
+4'oa.
+4'ob.
+4'og.
+4'od.
+4'oe.
+4'oz.
+4'oh.
+4'oj.
+4'oi.
+4'ok.
+4'ol.
+4'om.
+4'on.
+4'ox.
+4'oo.
+4'op.
+4'or.
+4'oc.
+4'ot.
+4'ou.
+4'of.
+4'oq.
+4'oy.
+4'ow.
+4'ua.
+4'ub.
+4'ug.
+4'ud.
+4'ue.
+4'uz.
+4'uh.
+4'uj.
+4'ui.
+4'uk.
+4'ul.
+4'um.
+4'un.
+4'ux.
+4'uo.
+4'up.
+4'ur.
+4'uc.
+4'ut.
+4'uu.
+4'uf.
+4'uq.
+4'uy.
+4'uw.
+4'wa.
+4'wb.
+4'wg.
+4'wd.
+4'we.
+4'wz.
+4'wh.
+4'wj.
+4'wi.
+4'wk.
+4'wl.
+4'wm.
+4'wn.
+4'wx.
+4'wo.
+4'wp.
+4'wr.
+4'wc.
+4'wt.
+4'wu.
+4'wf.
+4'wq.
+4'wy.
+4'ww.
+4~aa.
+4~ab.
+4~ag.
+4~ad.
+4~ae.
+4~az.
+4~ah.
+4~aj.
+4~ai.
+4~ak.
+4~al.
+4~am.
+4~an.
+4~ax.
+4~ao.
+4~ap.
+4~ar.
+4~ac.
+4~at.
+4~au.
+4~af.
+4~aq.
+4~ay.
+4~aw.
+4~ha.
+4~hb.
+4~hg.
+4~hd.
+4~he.
+4~hz.
+4~hh.
+4~hj.
+4~hi.
+4~hk.
+4~hl.
+4~hm.
+4~hn.
+4~hx.
+4~ho.
+4~hp.
+4~hr.
+4~hc.
+4~ht.
+4~hu.
+4~hf.
+4~hq.
+4~hy.
+4~hw.
+4~ia.
+4~ib.
+4~ig.
+4~id.
+4~ie.
+4~iz.
+4~ih.
+4~ij.
+4~ii.
+4~ik.
+4~il.
+4~im.
+4~in.
+4~ix.
+4~io.
+4~ip.
+4~ir.
+4~ic.
+4~it.
+4~iu.
+4~if.
+4~iq.
+4~iy.
+4~iw.
+4~ua.
+4~ub.
+4~ug.
+4~ud.
+4~ue.
+4~uz.
+4~uh.
+4~uj.
+4~ui.
+4~uk.
+4~ul.
+4~um.
+4~un.
+4~ux.
+4~uo.
+4~up.
+4~ur.
+4~uc.
+4~ut.
+4~uu.
+4~uf.
+4~uq.
+4~uy.
+4~uw.
+4~wa.
+4~wb.
+4~wg.
+4~wd.
+4~we.
+4~wz.
+4~wh.
+4~wj.
+4~wi.
+4~wk.
+4~wl.
+4~wm.
+4~wn.
+4~wx.
+4~wo.
+4~wp.
+4~wr.
+4~wc.
+4~wt.
+4~wu.
+4~wf.
+4~wq.
+4~wy.
+4~ww.
+4a'a.
+4b'a.
+4g'a.
+4d'a.
+4e'a.
+4z'a.
+4h'a.
+4j'a.
+4i'a.
+4k'a.
+4l'a.
+4m'a.
+4n'a.
+4x'a.
+4o'a.
+4p'a.
+4r'a.
+4s'a.
+4t'a.
+4u'a.
+4f'a.
+4q'a.
+4y'a.
+4w'a.
+4a'e.
+4b'e.
+4g'e.
+4d'e.
+4e'e.
+4z'e.
+4h'e.
+4j'e.
+4i'e.
+4k'e.
+4l'e.
+4m'e.
+4n'e.
+4x'e.
+4o'e.
+4p'e.
+4r'e.
+4s'e.
+4t'e.
+4u'e.
+4f'e.
+4q'e.
+4y'e.
+4w'e.
+4a'h.
+4b'h.
+4g'h.
+4d'h.
+4e'h.
+4z'h.
+4h'h.
+4j'h.
+4i'h.
+4k'h.
+4l'h.
+4m'h.
+4n'h.
+4x'h.
+4o'h.
+4p'h.
+4r'h.
+4s'h.
+4t'h.
+4u'h.
+4f'h.
+4q'h.
+4y'h.
+4w'h.
+4a'i.
+4b'i.
+4g'i.
+4d'i.
+4e'i.
+4z'i.
+4h'i.
+4j'i.
+4i'i.
+4k'i.
+4l'i.
+4m'i.
+4n'i.
+4x'i.
+4o'i.
+4p'i.
+4r'i.
+4s'i.
+4t'i.
+4u'i.
+4f'i.
+4q'i.
+4y'i.
+4w'i.
+4a'o.
+4b'o.
+4g'o.
+4d'o.
+4e'o.
+4z'o.
+4h'o.
+4j'o.
+4i'o.
+4k'o.
+4l'o.
+4m'o.
+4n'o.
+4x'o.
+4o'o.
+4p'o.
+4r'o.
+4s'o.
+4t'o.
+4u'o.
+4f'o.
+4q'o.
+4y'o.
+4w'o.
+4a'u.
+4b'u.
+4g'u.
+4d'u.
+4e'u.
+4z'u.
+4h'u.
+4j'u.
+4i'u.
+4k'u.
+4l'u.
+4m'u.
+4n'u.
+4x'u.
+4o'u.
+4p'u.
+4r'u.
+4s'u.
+4t'u.
+4u'u.
+4f'u.
+4q'u.
+4y'u.
+4w'u.
+4a'w.
+4b'w.
+4g'w.
+4d'w.
+4e'w.
+4z'w.
+4h'w.
+4j'w.
+4i'w.
+4k'w.
+4l'w.
+4m'w.
+4n'w.
+4x'w.
+4o'w.
+4p'w.
+4r'w.
+4s'w.
+4t'w.
+4u'w.
+4f'w.
+4q'w.
+4y'w.
+4w'w.
+4a~a.
+4b~a.
+4g~a.
+4d~a.
+4e~a.
+4z~a.
+4h~a.
+4j~a.
+4i~a.
+4k~a.
+4l~a.
+4m~a.
+4n~a.
+4x~a.
+4o~a.
+4p~a.
+4r~a.
+4s~a.
+4t~a.
+4u~a.
+4f~a.
+4q~a.
+4y~a.
+4w~a.
+4a~h.
+4b~h.
+4g~h.
+4d~h.
+4e~h.
+4z~h.
+4h~h.
+4j~h.
+4i~h.
+4k~h.
+4l~h.
+4m~h.
+4n~h.
+4x~h.
+4o~h.
+4p~h.
+4r~h.
+4s~h.
+4t~h.
+4u~h.
+4f~h.
+4q~h.
+4y~h.
+4w~h.
+4a~i.
+4b~i.
+4g~i.
+4d~i.
+4e~i.
+4z~i.
+4h~i.
+4j~i.
+4i~i.
+4k~i.
+4l~i.
+4m~i.
+4n~i.
+4x~i.
+4o~i.
+4p~i.
+4r~i.
+4s~i.
+4t~i.
+4u~i.
+4f~i.
+4q~i.
+4y~i.
+4w~i.
+4a~u.
+4b~u.
+4g~u.
+4d~u.
+4e~u.
+4z~u.
+4h~u.
+4j~u.
+4i~u.
+4k~u.
+4l~u.
+4m~u.
+4n~u.
+4x~u.
+4o~u.
+4p~u.
+4r~u.
+4s~u.
+4t~u.
+4u~u.
+4f~u.
+4q~u.
+4y~u.
+4w~u.
+4a~w.
+4b~w.
+4g~w.
+4d~w.
+4e~w.
+4z~w.
+4h~w.
+4j~w.
+4i~w.
+4k~w.
+4l~w.
+4m~w.
+4n~w.
+4x~w.
+4o~w.
+4p~w.
+4r~w.
+4s~w.
+4t~w.
+4u~w.
+4f~w.
+4q~w.
+4y~w.
+4w~w.
+}
+\endinput
+
+
diff --git a/fonts/greek/kd/latex/grmode.sty b/fonts/greek/kd/latex/grmode.sty
new file mode 100644
index 0000000000..02ecd5b85e
--- /dev/null
+++ b/fonts/greek/kd/latex/grmode.sty
@@ -0,0 +1,58 @@
+% File: grmode.sty
+% Requirements: LaTeX based on plain TeX 3.0 or later.
+%
+% Oct 13, 1991.
+%
+% Purpose: grmode.sty is a latex include file used in conjuctio with
+% the grlatex package (format lgreek, and files lgreek.tex,
+% grfonts.tex, greek.sty)
+% This file switches grlatex to a global greek mode. A latin mode is defined
+% to access the original latex mode. It is intended as a header file for
+% grlatex style files for typesetting greek texts. (e.g. grarticle,
+% grbook etc.)
+% Note that this file can used under normal latex with the use of
+% the macro definitions greek.sty. The only problem is the lack of hyphenation
+% patterns for greek in that case.
+%
+% Copyright (C) 1991-1992 by K J Dryllerakis (kd@doc.ic.ac.uk)
+%
+% First of all we make sure that the greek macros for KD fonts
+% are loaded.
+%
+\ifx\gr@@kformatloaded\relax
+ \else
+ \input greek.sty
+\fi
+%
+% We need to enter a global greek mode, i.e. define the new catcodes and
+% default language
+%
+\let\~=~ % Save the meaning of ~
+\gr@@km@de % Load the catcode definitions for greek mode
+\language\greek % Switch to greek Hyphenation patterns
+%
+% Remember: We need to inverse the greek-latin modes.
+% This means redefinition of certain things:
+%
+% I. create a latin environment
+% Inside the environemnt everything is like in the standard LaTeX Mode
+%
+\newenvironment{latin}{\language0\l@tinm@de%
+\t@f@m\t@f@nt\ignorespaces}%
+{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}}
+\gdef\t@f@nt{\rm}
+\gdef\t@f@m{\fam0}
+%
+% Redifine the set greek macro to point to latin instead of greek
+%
+\gdef\@setgr@@k{\gdef\t@f@nt{\rm}\ifnum\language=\greek\gr\else\rm\fi}
+%
+% Finally we need to redifine the today macro
+%
+\def\today{\number\day\space \ifcase\month\or
+ Ianouar'iou\or Febrouar'iou\or Mart'iou\or April'iou\or Ma'iou\or Ioun'iou\or
+ Ioul'iou\or Augo'ustou\or Septembr'iou\or Oktwbr'iou\or Noembr'iou\or
+ Dekembr'iou\fi\space \number\year}
+
+\endinput
+% End of file grmode.sty
diff --git a/fonts/greek/kd/latex/lfonts.tex b/fonts/greek/kd/latex/lfonts.tex
new file mode 100644
index 0000000000..d5b7c3835b
--- /dev/null
+++ b/fonts/greek/kd/latex/lfonts.tex
@@ -0,0 +1,889 @@
+% File LFONTS - Version of 25 November 1991
+%
+% This version of LFONTS.TEX is for the CMR fonts. It was converted
+% from the AMR version by David Fuchs on 18 December 1985.
+% And corrected on 11 Nov 1986 by Leslie Lamport.
+% Last vestige of AMR fonts removed 3 Mar 89 by Leslie Lamport.
+% Added \endinput 10 Oct 91 by RmS.
+% Added some \relax in front of \if's 25 Nov 91 by RmS.
+
+% This file needs to be customized for the fonts available at a particular
+% site. There are three places where changes need to be made. They
+% can be found by searching this file for the string FONT-CUSTOMIZING.
+%
+% FONT CONVENTIONS
+%
+% A TYPESTYLE COMMAND is something like \it that defines a type style.
+% Each style command \xx is defined to be \protect\pxx, where
+% \pxx is defined to choose the correct font for the current size.
+% This allows style commands to appear in 'unsafe' arguments where
+% protection is required.
+%
+% A SIZE COMMAND is something like \normalsize that defines a type size.
+% It is defined by the document style. However, \normalsize is handled
+% somewhat differently because it is called so often--e.g., on every
+% page by the output routine. The document style defines \@normalsize
+% instead of \normalsize.
+%
+% A ONE-SIZE typestyle is one that exists only in the \normalsize size.
+%
+% A FONT-SIZE COMMAND is one that defines \textfont, \scriptfont and
+% \scriptscriptfont for the font families corresponding to preloaded fonts,
+% as well as the typestyle commands for the preloaded fonts. Each
+% font-size command has an associated @fontsize command, having the same
+% name except for an '@' at the front. All font-size commands are defined
+% in LFONTS. The naming convention is that a fifteenpt font has a font-size
+% name \xvpt, and so on.
+%
+% Each size command \SIZE executes the command
+% \@setsize\SIZE{BASELINESKIP}\FONTSIZE\@FONTSIZE
+% which does the following.
+% 0. Executes \@nomath\SIZE to issue warning if in math mode.
+% 1. \let \@currsize = \SIZE
+% 2. Sets \strutbox to a strut of height .7 * BASELINESKIP and
+% depth .3 * BASELINESKIP
+%
+% Note: Charles Karney observed that step 2 is useless, since the
+% \FONTSIZE command executed in step 4 resets \strutbox using
+% the actual baselineskip, which is \baselinestretch * BASELINESKIP.
+% Some day, this step may get removed. (Note made 28 Feb 89)
+%
+% 3. Sets \baselineskip to \baselinestretch * BASELINESKIP
+% and
+% 4. Calls \FONTSIZE
+% 5. Executes the \@FONTSIZE command.
+% It should then define all the typestyle commands not defined by the font-size
+% command, except for the one-size type styles. A typestyle command for which
+% the corresponding font exists but is not preloaded is defined to expand to a
+% \@getfont command. A typestyle whose font does not exist is defined to
+% expand to a \@subfont command.
+%
+% A one-size typestyle whose font is not preloaded is defined to expand to
+% a \@onesizefont command.
+%
+% \em is defined to be \it inside an unslanted style and \rm inside a
+% slanted style. An \em command in a section title will produce a \pem
+% command in the table of contents.
+%
+
+\def\em{\protect\pem{}}
+\def\pem{\relax\ifdim \fontdimen\@ne\font >\z@ \rm \else \it \fi}
+
+\def\normalsize{\relax\ifx\@currsize\normalsize \rm \else \@normalsize\fi}
+
+% \load{SIZE}{STYLE} : Solves anomaly of loaded-on-demand font
+% used for first time in math mode. Give this command outside math
+% mode, before formula using it for first time.
+\def\load#1#2{\let\@tempa\@currsize \let\@currsize\relax #1#2\@tempa}
+
+% \newfont{\CMD}{FONT} defines \CMD to be the font FONT.
+% It is equivalent to \font \CMD = FONT
+% \symbol{NUM} == \char NUM
+
+\def\newfont#1#2{\@ifdefinable #1{\font #1=#2\relax}}
+\def\symbol#1{\char #1\relax}
+
+
+
+% \@getfont \STYLE \FAM \@FONTSIZE{LOADING.INFO}
+% \STYLE = style command
+% \FAM = a control sequence defined by \newfam\FAM
+% \@FONTSIZE = the @fontsize command for the current size.
+% LOADING.INFO = information needed to load the font--e.g.,
+% cmtti10 \magstep 2
+% Does the following, where \FONTNAME denotes a new unique, untypeable
+% font name:
+% 1. Executes \font \FONTNAME = LOADING.INFO
+% 2. Appends '\textfont FAM \FONTNAME \def\STYLE{\fam \FAM \FONTNAME}'
+% to the definition of \@FONTSIZE.
+% 3. Executes \@FONTSIZE \STYLE.
+%
+% \@nohyphens\STYLE\@FONTSIZE
+% Used right after \@getfont to set \hyphenchar of the new font to -1,
+% thereby prohibiting hyphenation. It is used with \tt fonts.
+% (\@nohyphens was added on 12/18/85)
+%
+% \@subfont \STYLE \REPSTYLE
+% \STYLE, \REPSTYLE = type style commands.
+% Types warning message and defines uses \REPSTYLE.
+%
+% \@onesizefont \STYLE {LOADING.INFO}
+% Defines \STYLE to be a typestyle that exists only for the \normalsize
+% size. It produces the font specified by LOADING.INFO
+%
+% \@addfontinfo\@FONTSIZE{DEFS}
+% Expands DEFS and adds to the definition of \@FONTSIZE. Items that should
+% not be expanded should be protected with \@prtct---except no protection
+% is needed for '\def\foo', only for the contents of the definition.
+%
+% \@nomath\CS : Types a warning '\CS used in math mode' if encountered
+% in math mode.
+
+% Remove \outer from definition of \newfam
+\def\newfam{\alloc@8\fam\chardef\sixt@@n}
+
+\def\@setsize#1#2#3#4{\@nomath#1\let\@currsize#1\baselineskip
+ #2\setbox\strutbox\hbox{\vrule height.7\baselineskip
+ depth.3\baselineskip width\z@}\baselineskip\baselinestretch\baselineskip
+ \normalbaselineskip\baselineskip#3#4}
+
+\newif\if@bold
+
+\let\@prtct=\relax
+
+\def\@addfontinfo#1#2{{\def\@prtct{\noexpand\@prtct\noexpand}\def\def{\noexpand
+ \def\noexpand}\xdef#1{#1#2}}}
+
+\def\@getfont#1#2#3#4{\@ifundefined{\string #1\string #3}{\global\expandafter
+ \font \csname \string #1\string #3\endcsname #4\relax
+ \@addfontinfo#3{\textfont #2\csname \string #1\string #3\endcsname
+ \scriptfont #2\csname \string #1\string #3\endcsname
+ \scriptscriptfont #2\csname \string #1\string #3\endcsname
+ \def#1{\fam #2\csname\string #1\string #3\endcsname}}}{}#3#1}
+
+\def\@nohyphens#1#2{\global\expandafter \hyphenchar\csname
+ \string #1\string #2\endcsname \m@ne}
+
+\def\@subfont#1#2{\@warning{No \string#1\space typeface in
+ this size, using \string#2}#2}
+
+\def\@onesizefont#1#2{\expandafter\newfam\csname fm\string#1\endcsname
+ \global\expandafter\font\csname ft\string#1\endcsname #2\relax
+ \gdef#1{\relax\ifx \@currsize\normalsize \@ftfam#1\else
+ \@warning{Typeface \string#1\space available only in
+ \string\normalsize, using \string\rm}\gdef #1{\relax\ifx \@currsize\normalsize
+ \textfont\@fontfam#1 \scriptfont\@fontfam#1 \scriptscriptfont
+ \@fontfam#1\@ftfam#1\else \rm\fi}#1\fi}#1}
+
+\def\@ftfam#1{\fam\csname fm\string#1\endcsname\csname ft\string#1\endcsname}
+
+\def\@nomath#1{\relax\ifmmode \@warning{\string#1\space in math mode.}\fi}
+\def\@nomathbold{\relax\ifmmode
+ \@warning{\string\mathbold\space in math mode.}\fi}
+
+% The following definitions save token space. E.g., using \@height
+% instead of height saves 5 tokens at the cost in time of one macro
+% expansion.
+
+\def\@height{height}
+\def\@depth{depth}
+\def\@width{width}
+
+\def\@magscale#1{ scaled \magstep #1}
+\def\@halfmag{ scaled \magstephalf}
+\def\@ptscale#1{ scaled #100}
+
+
+%% FONT-CUSTOMIZING: The following \font commands define the
+%% preloaded LaTeX fonts. Font names should be changed to cause
+%% different fonts to be loaded in place of these particular AMR fonts.
+%% \font commands should be added or deleted to change which fonts
+%% are preloaded.
+
+% five point
+ \font\fivrm = cmr5 % roman
+ \font\fivmi = cmmi5 % math italic
+ \skewchar\fivmi ='177 % for placement of accents
+%\font\fivmib = cmmib10 \@ptscale5 % bold math italic
+ \font\fivsy = cmsy5 % math symbols
+ \skewchar\fivsy ='60 % for placement of math accents
+%\font\fivsyb = cmbsy10 \@ptscale5 % bold math symbols
+%\font\fivit = cmti7 scaled 714 % text italic
+%\font\fivsl = cmsl10 \@ptscale5 % slanted
+%\font\fivbf = cmbx7 scaled 714 % extended bold
+%\font\fivbfs = cmbxsl10\@ptscale5 % extended bold slanted
+%\font\fivtt = cmtt10 \@ptscale5 % typewriter
+%\font\fivtti = cmitt10 \@ptscale5 % italic typewriter
+%\font\fivtts = cmsltt10\@ptscale5 % slanted typewriter
+%\font\fivsf = cmss10 \@ptscale5 % sans serif
+%\font\fivsfi = cmssi10 \@ptscale5 % italic sans serif
+%\font\fivsfb = cmssbx10\@ptscale5 % bold sans serif
+%\font\fivsc = cmcsc10 \@ptscale5 % small caps
+ \font\fivly = lasy5 % LaTeX symbols
+%\font\fivlyb = lasyb10 \@ptscale5 % LaTeX symbols
+%\font\fivuit = cmu10 \@ptscale5 % unslanted italic
+
+% six point
+ \font\sixrm = cmr6 % roman
+ \font\sixmi = cmmi6 % math italic
+ \skewchar\sixmi ='177 % for placement of accents
+%\font\sixmib = cmmib10 \@ptscale6 % bold math italic
+ \font\sixsy = cmsy6 % math symbols
+ \skewchar\sixsy ='60 % for placement of math accents
+%\font\sixsyb = cmbsy10 \@ptscale6 % bold math symbols
+%\font\sixit = cmti7 scaled 857 % text italic
+%\font\sixsl = cmsl10 \@ptscale6 % slanted
+%\font\sixbf = cmbx7 scaled 857 % extended bold
+%\font\sixbfs = cmbxsl10\@ptscale6 % extended bold slanted
+%\font\sixtt = cmtt10 \@ptscale6 % typewriter
+%\font\sixtti = cmitt10 \@ptscale6 % italic typewriter
+%\font\sixtts = cmsltt10\@ptscale6 % slanted typewriter
+%\font\sixsf = cmss10 \@ptscale6 % sans serif
+%\font\sixsfi = cmssi10 \@ptscale6 % italic sans serif
+%\font\sixsfb = cmssbx10\@ptscale6 % bold sans serif
+%\font\sixsc = cmcsc10 \@ptscale6 % small caps
+ \font\sixly = lasy6 % LaTeX symbols
+%\font\sixlyb = lasyb10 \@ptscale6 % LaTeX symbols
+%\font\sixuit = cmu10 \@ptscale6 % unslanted italic
+
+% seven point
+ \font\sevrm = cmr7 % roman
+ \font\sevmi = cmmi7 % math italic
+ \skewchar\sevmi ='177 % for placement of accents
+%\font\sevmib = cmmib10 \@ptscale7 % bold math italic
+ \font\sevsy = cmsy7 % math symbols
+ \skewchar\sevsy ='60 % for placement of math accents
+%\font\sevsyb = cmbsy10 \@ptscale7 % bold math symbols
+ \font\sevit = cmti7 % text italic
+%\font\sevsl = cmsl10 \@ptscale7 % slanted
+%\font\sevbf = cmbx7 % extended bold
+%\font\sevbfs = cmbxsl10\@ptscale7 % extended bold slanted
+%\font\sevtt = cmtt10 \@ptscale7 % typewriter
+%\font\sevtti = cmitt10 \@ptscale7 % italic typewriter
+%\font\sevtts = cmsltt10\@ptscale7 % slanted typewriter
+%\font\sevsf = cmss10 \@ptscale7 % sans serif
+%\font\sevsfi = cmssi10 \@ptscale7 % italic sans serif
+%\font\sevsfb = cmssbx10\@ptscale7 % bold sans serif
+%\font\sevsc = cmcsc10 \@ptscale7 % small caps
+ \font\sevly = lasy7 % LaTeX symbols
+%\font\sevlyb = lasyb10 \@ptscale7 % LaTeX symbols
+%\font\sevuit = cmu10 \@ptscale7 % unslanted italic
+
+% eight point
+ \font\egtrm = cmr8 % roman
+ \font\egtmi = cmmi8 % math italic
+ \skewchar\egtmi ='177 % for placement of accents
+%\font\egtmib = cmmib10 \@ptscale8 % bold math italic
+ \font\egtsy = cmsy8 % math symbols
+ \skewchar\egtsy ='60 % for placement of math accents
+%\font\egtsyb = cmbsy10 \@ptscale8 % bold math symbols
+ \font\egtit = cmti8 % text italic
+%\font\egtsl = cmsl8 % slanted
+%\font\egtbf = cmbx8 % extended bold
+%\font\egtbfs = cmbxsl10\@ptscale8 % extended bold slanted
+%\font\egttt = cmtt8 % typewriter
+%\font\egttti = cmitt10 \@ptscale8 % italic typewriter
+%\font\egttts = cmsltt10\@ptscale8 % slanted typewriter
+%\font\egtsf = cmss10 \@ptscale8 % sans serif
+%\font\egtsfi = cmssi10 \@ptscale8 % italic sans serif
+%\font\egtsfb = cmssbx10\@ptscale8 % bold sans serif
+%\font\egtsc = cmcsc10 \@ptscale8 % small caps
+ \font\egtly = lasy8 % LaTeX symbols
+%\font\egtlyb = lasyb10 \@ptscale8 % LaTeX symbols
+%\font\egtuit = cmu10 \@ptscale8 % unslanted italic
+
+
+% nine point
+ \font\ninrm = cmr9 % roman
+ \font\ninmi = cmmi9 % math italic
+ \skewchar\ninmi ='177 % for placement of accents
+%\font\ninmib = cmmib10 \@ptscale9 % bold math italic
+ \font\ninsy = cmsy9 % math symbols
+ \skewchar\ninsy ='60 % for placement of math accents
+%\font\ninsyb = cmbsy10 \@ptscale9 % bold math symbols
+ \font\ninit = cmti9 % text italic
+%\font\ninsl = cmsl9 % slanted
+ \font\ninbf = cmbx9 % extended bold
+%\font\ninbfs = cmbxsl10\@ptscale9 % extended bold slanted
+ \font\nintt = cmtt9 % typewriter
+ \hyphenchar\nintt = -1 % suppress hyphenation in \tt font
+%\font\nintti = cmitt10 \@ptscale9 % italic typewriter
+%\font\nintts = cmsltt10\@ptscale9 % slanted typewriter
+%\font\ninsf = cmss10 \@ptscale9 % sans serif
+%\font\ninsfi = cmssi10 \@ptscale9 % italic sans serif
+%\font\ninsfb = cmssbx10\@ptscale9 % bold sans serif
+%\font\ninsc = cmcsc10 \@ptscale9 % small caps
+ \font\ninly = lasy9 % LaTeX symbols
+%\font\ninlyb = lasyb10 \@ptscale9 % LaTeX symbols
+%\font\ninuit = cmu10 \@ptscale9 % unslanted italic
+
+% ten point
+ \font\tenrm = cmr10 % roman
+ \font\tenmi = cmmi10 % math italic
+ \skewchar\tenmi ='177 % for placement of accents
+%\font\tenmib = cmmib10 % bold math italic
+ \font\tensy = cmsy10 % math symbols
+ \skewchar\tensy ='60 % for placement of math accents
+%\font\tensyb = cmbsy10 % bold symbols
+ \font\tenit = cmti10 % text italic
+ \font\tensl = cmsl10 % slanted
+ \font\tenbf = cmbx10 % extended bold
+%\font\tenbfs = cmbxsl10 % extended bold slanted
+ \font\tentt = cmtt10 % typewriter
+ \hyphenchar\tentt = -1 % suppress hyphenation in \tt font
+%\font\tentti = cmitt10 % italic typewriter
+%\font\tentts = cmsltt10 % slanted typewriter
+ \font\tensf = cmss10 % sans serif
+%\font\tensfi = cmssi10 % italic sans serif
+%\font\tensfb = cmssbx10 % bold sans serif
+%\font\tensc = cmcsc10 % small caps
+ \font\tenly = lasy10 % LaTeX symbols
+%\font\tenlyb = lasyb10 % bold LaTeX symbols
+%\font\tenuit = cmu10 % unslanted italic
+
+% eleven point
+ \font\elvrm = cmr10 \@halfmag % roman
+ \font\elvmi = cmmi10 \@halfmag % math italic
+ \skewchar\elvmi ='177 % for placement of accents
+%\font\elvmib = cmmib10 \@halfmag % bold math italic
+ \font\elvsy = cmsy10 \@halfmag % math symbols
+ \skewchar\elvsy ='60 % for placement of math accents
+%\font\elvsyb = cmbsy10 \@halfmag % bold symbols
+ \font\elvit = cmti10 \@halfmag % text italic
+ \font\elvsl = cmsl10 \@halfmag % slanted
+ \font\elvbf = cmbx10 \@halfmag % exelvded bold
+%\font\elvbfs = cmbxsl10 \@halfmag % exelvded bold slanted
+ \font\elvtt = cmtt10 \@halfmag % typewriter
+ \hyphenchar\elvtt = -1 % suppress hyphenation in \tt font
+%\font\elvtti = cmitt10 \@halfmag % italic typewriter
+%\font\elvtts = cmsltt10 \@halfmag % slanted typewriter
+ \font\elvsf = cmss10 \@halfmag % sans serif
+%\font\elvsfi = cmssi10 \@halfmag % italic sans serif
+%\font\elvsfb = cmssbx10 \@halfmag % bold sans serif
+%\font\elvsc = cmcsc10 \@halfmag % small caps
+ \font\elvly = lasy10 \@halfmag % LaTeX symbols
+%\font\elvlyb = lasyb10 \@halfmag % bold LaTeX symbols
+%\font\elvuit = cmu10 \@halfmag % unslanted italic
+
+% twelve point
+ \font\twlrm = cmr12 % roman
+ \font\twlmi = cmmi12 % math italic
+ \skewchar\twlmi ='177 % for placement of accents
+%\font\twlmib = cmmib10 \@magscale1 % bold math italic
+ \font\twlsy = cmsy10 \@magscale1 % math symbols
+ \skewchar\twlsy ='60 % for placement of math accents
+%\font\twlsyb = cmbsy10 \@magscale1 % bold symbols
+ \font\twlit = cmti12 % text italic
+ \font\twlsl = cmsl12 % slanted
+ \font\twlbf = cmbx12 % extended bold
+%\font\twlbfs = cmbxsl10 \@magscale1 % extended bold slanted
+ \font\twltt = cmtt12 % typewriter
+ \hyphenchar\twltt = -1 % suppress hyphenation in \tt font
+%\font\twltti = cmitt10 \@magscale1 % italic typewriter
+%\font\twltts = cmsltt10 \@magscale1 % slanted typewriter
+ \font\twlsf = cmss12 % sans serif
+%\font\twlsfi = cmssi10 \@magscale1 % italic sans serif
+%\font\twlsfb = cmssbx10 \@magscale1 % bold sans serif
+%\font\twlsc = cmcsc10 \@magscale1 % small caps
+ \font\twlly = lasy10 \@magscale1 % LaTeX symbols
+%\font\twllyb = lasyb10 \@magscale1 % bold LaTeX symbols
+%\font\twluit = cmu10 \@magscale1 % unslanted italic
+
+% fourteen point
+ \font\frtnrm = cmr10 \@magscale2 % roman
+ \font\frtnmi = cmmi10 \@magscale2 % math italic
+ \skewchar\frtnmi ='177 % for placement of accents
+%\font\frtnmib = cmmib10 \@magscale2 % bold math italic
+ \font\frtnsy = cmsy10 \@magscale2 % math symbols
+ \skewchar\frtnsy ='60 % for placement of math accents
+%\font\frtnsyb = cmbsy10 \@magscale2 % bold symbols
+%\font\frtnit = cmti10 \@magscale2 % text italic
+%\font\frtnsl = cmsl10 \@magscale2 % slanted
+ \font\frtnbf = cmbx10 \@magscale2 % extended bold
+%\font\frtnbfs = cmbxsl10 \@magscale2 % extended bold slanted
+%\font\frtntt = cmtt10 \@magscale2 % typewriter
+%\font\frtntti = cmitt10 \@magscale2 % italic typewriter
+%\font\frtntts = cmsltt10 \@magscale2 % slanted typewriter
+%\font\frtnsf = cmss10 \@magscale2 % sans serif
+%\font\frtnsfi = cmssi10 \@magscale2 % italic sans serif
+%\font\frtnsfb = cmssbx10 \@magscale2 % bold sans serif
+%\font\frtnsc = cmcsc10 \@magscale2 % small caps
+ \font\frtnly = lasy10 \@magscale2 % LaTeX symbols
+%\font\frtnlyb = lasyb10 \@magscale2 % bold LaTeX symbols
+%\font\frtnuit = cmu10 \@magscale2 % unslanted italic
+
+% seventeen point
+ \font\svtnrm = cmr17 % roman
+ \font\svtnmi = cmmi10 \@magscale3 % math italic
+ \skewchar\svtnmi ='177 % for placement of accents
+%\font\svtnmib = cmmib10 \@magscale3 % bold math italic
+ \font\svtnsy = cmsy10 \@magscale3 % math symbols
+ \skewchar\svtnsy ='60 % for placement of math accents
+%\font\svtnsyb = cmbsy10 \@magscale3 % bold symbols
+%\font\svtnit = cmti10 \@magscale3 % text italic
+%\font\svtnsl = cmsl10 \@magscale3 % slanted
+ \font\svtnbf = cmbx10 \@magscale3 % extended bold
+%\font\svtnbfs = cmbxsl10 \@magscale3 % extended bold slanted
+%\font\svtntt = cmtt10 \@magscale3 % typewriter
+%\font\svtntti = cmitt10 \@magscale3 % italic typewriter
+%\font\svtntts = cmsltt10 \@magscale3 % slanted typewriter
+%\font\svtnsf = cmss10 \@magscale3 % sans serif
+%\font\svtnsfi = cmssi10 \@magscale3 % italic sans serif
+%\font\svtnsfb = cmssbx10 \@magscale3 % bold sans serif
+%\font\svtnsc = cmcsc10 \@magscale3 % small caps
+ \font\svtnly = lasy10 \@magscale3 % LaTeX symbols
+%\font\svtnlyb = lasyb10 \@magscale3 % bold LaTeX symbols
+%\font\svtnuit = cmu10 \@magscale3 % unslanted italic
+
+% twenty point
+ \font\twtyrm = cmr10 \@magscale4 % roman
+ \font\twtymi = cmmi10 \@magscale4 % math italic
+ \skewchar\twtymi ='177 % for placement of accents
+%\font\twtymib = cmmib10 \@magscale4 % bold math italic
+ \font\twtysy = cmsy10 \@magscale4 % math symbols
+ \skewchar\twtysy ='60 % for placement of math accents
+%\font\twtysyb = cmbsy10 \@magscale4 % bold symbols
+%\font\twtyit = cmti10 \@magscale4 % text italic
+%\font\twtysl = cmsl10 \@magscale4 % slanted
+%\font\twtybf = cmbx10 \@magscale4 % extended bold
+%\font\twtybfs = cmbxsl10 \@magscale4 % extended bold slanted
+%\font\twtytt = cmtt10 \@magscale4 % typewriter
+%\font\twtytti = cmitt10 \@magscale4 % italic typewriter
+%\font\twtytts = cmsltt10 \@magscale4 % slanted typewriter
+%\font\twtysf = cmss10 \@magscale4 % sans serif
+%\font\twtysfi = cmssi10 \@magscale4 % italic sans serif
+%\font\twtysfb = cmssbx10 \@magscale4 % bold sans serif
+%\font\twtysc = cmcsc10 \@magscale4 % small caps
+ \font\twtyly = lasy10 \@magscale4 % LaTeX symbols
+%\font\twtylyb = lasyb10 \@magscale4 % bold LaTeX symbols
+%\font\twtyuit = cmu10 \@magscale4 % unslanted italic
+
+% twenty-five point
+ \font\twfvrm = cmr10 \@magscale5 % roman
+%\font\twfvmi = cmmi10 \@magscale5 % math italic
+%\font\twfvmib = cmmib10 \@magscale5 % bold math italic
+%\font\twfvsy = cmsy10 \@magscale5 % math symbols
+%\font\twfvsyb = cmbsy10 \@magscale5 % bold symbols
+%\font\twfvit = cmti10 \@magscale5 % text italic
+%\font\twfvsl = cmsl10 \@magscale5 % slanted
+%\font\twfvbf = cmbx10 \@magscale5 % extended bold
+%\font\twfvbfs = cmbxsl10 \@magscale5 % extended bold slanted
+%\font\twfvtt = cmtt10 \@magscale5 % typewriter
+%\font\twfvtti = cmitt10 \@magscale5 % italic typewriter
+%\font\twfvtts = cmsltt10 \@magscale5 % slanted typewriter
+%\font\twfvsf = cmss10 \@magscale5 % sans serif
+%\font\twfvsfi = cmssi10 \@magscale5 % italic sans serif
+%\font\twfvsfb = cmssbx10 \@magscale5 % bold sans serif
+%\font\twfvsc = cmcsc10 \@magscale5 % small caps
+%\font\twfvly = lasy10 \@magscale5 % LaTeX symbols
+%\font\twfvlyb = lasyb10 \@magscale5 % bold LaTeX symbols
+%\font\twfvuit = cmu10 \@magscale5 % unslanted italic
+
+% Math extension
+ \font\tenex = cmex10
+
+% line & circle fonts
+\font\tenln = line10
+\font\tenlnw = linew10
+\font\tencirc = lcircle10 % 21 Nov 89 : circle10 -> lcircle10
+\font\tencircw = lcirclew10 % 21 Nov 89 : circlew10 -> lcirclew10
+
+% Change made 6 May 86: `\@warning' replaced by `\immediate\write 15'
+% since it's not defined when lfonts.tex is read by lplain.tex.
+%
+\ifnum\fontdimen8\tenln=\fontdimen8\tencirc \else
+ \immediate\write 15{Incompatible thin line and circle fonts}\fi
+\ifnum\fontdimen8\tenlnw=\fontdimen8\tencircw \else
+ \immediate\write 15{Incompatible thick line and circle fonts}\fi
+
+
+% protected font names
+\def\rm{\protect\prm}
+\def\it{\protect\pit}
+\def\bf{\protect\pbf}
+\def\sl{\protect\psl}
+\def\sf{\protect\psf}
+\def\sc{\protect\psc}
+\def\tt{\protect\ptt}
+
+%% FONT-CUSTOMIZING: The following definitions define certain commands
+%% to be abbreviations for certain font names. These commands are used
+%% below in \@getfont commands, which load the loaded-on-demand fonts.
+%% This is done only to save space. To change the fonts that are loaded
+%% on demand, one can either change these definitions or else change
+%% the arguments of the \@getfont commands.
+%%
+\def\@mbi{cmmib10}
+\def\@mbsy{cmbsy10}
+\def\@mcsc{cmcsc10}
+\def\@mss{cmss10}
+\def\@lasyb{lasyb10}
+
+% families
+
+\newfam\itfam % \it is family 4
+\newfam\slfam % \sl is family 5
+\newfam\bffam % \bf is family 6
+\newfam\ttfam % \tt is family 7
+\newfam\sffam % \sf is family 8
+\newfam\scfam % \sc is family 9
+\newfam\lyfam % \ly is family 10
+
+\def\cal{\fam\tw@}
+\def\mit{\fam\@ne}
+
+\def\@setstrut{\setbox\strutbox=\hbox{\vrule \@height .7\baselineskip
+ \@depth .3\baselineskip \@width\z@}}
+
+
+%% FONT-CUSTOMIZING: The commands \vpt, \vipt, ... , \xxvpt perform all
+%% the declarations needed to change the type size to 5pt, 6pt, ... ,
+%% 25pt. To see how this works, consider the definition of \viipt,
+%% which determines the fonts used in a 7pt type size. The command
+%% \def\pit{\fam\itfam\sevit}
+%% means that the \it command causes the preloaded \sevit font to
+%% be used--this font was defined earlier with a \font\sevit...
+%% command. The commands
+%% \textfont\itfam\sevit
+%% \scriptfont\itfam\sevit
+%% \scriptscriptfont\itfam\sevit
+%% tell TeX to use the \sevit font for all three math-mode sizes
+%% (text, script, and scriptscript) for the 7pt size.
+%% The fonts appearing in these commands must be preloaded.
+%%
+%% The command
+%% \def\pbf{\@getfont\pbf\bffam\@viipt{ambx7}}
+%% declares \bf to use a loaded-on-demand font--namely, the font
+%% ambx7.
+%%
+%% The command
+%% \def\ptt{\@subfont\tt\rm}
+%% declares that the \tt font is unavailable in the 7pt size, so
+%% the \rm font is used instead. (The substituted type style should
+%% correspond to a preloaded size.)
+
+\def\vpt{\textfont\z@\fivrm
+ \scriptfont\z@\fivrm \scriptscriptfont\z@\fivrm
+\textfont\@ne\fivmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi
+\textfont\tw@\fivsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\prm{\fam\z@\fivrm}%
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath
+ \unboldmath\fam\@ne\@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\pit{\@subfont\it\rm}%
+\def\psl{\@subfont\sl\rm}%
+\def\pbf{\@getfont\pbf\bffam\@vpt{cmbx5}}%
+\def\ptt{\@subfont\tt\rm}%
+\def\psf{\@subfont\sf\rm}%
+\def\psc{\@subfont\sc\rm}%
+\def\ly{\fam\lyfam\fivly}\textfont\lyfam\fivly
+ \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly
+\@setstrut\rm}
+
+\def\@vpt{}
+
+\def\vipt{\textfont\z@\sixrm
+ \scriptfont\z@\sixrm \scriptscriptfont\z@\sixrm
+\textfont\@ne\sixmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\sixmi
+\textfont\tw@\sixsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\sixsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\prm{\fam\z@\sixrm}%
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath
+ \unboldmath\@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\pit{\@subfont\it\rm}%
+\def\psl{\@subfont\sl\rm}%
+\def\pbf{\@getfont\pbf\bffam\@vipt{cmbx6}}%
+\def\ptt{\@subfont\tt\rm}%
+\def\psf{\@subfont\sf\rm}%
+\def\psc{\@subfont\sc\rm}%
+\def\ly{\fam\lyfam\sixly}\textfont\lyfam\sixly
+ \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\sixly
+\@setstrut\rm}
+
+\def\@vipt{}
+
+\def\viipt{\textfont\z@\sevrm
+ \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
+\textfont\@ne\sevmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi
+\textfont\tw@\sevsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\prm{\fam\z@\sevrm}%
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath
+\unboldmath\@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\pit{\fam\itfam\sevit}\textfont\itfam\sevit
+ \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit
+\def\psl{\@subfont\sl\it}%
+\def\pbf{\@getfont\pbf\bffam\@viipt{cmbx7}}%
+\def\ptt{\@subfont\tt\rm}%
+\def\psf{\@subfont\sf\rm}%
+\def\psc{\@subfont\sc\rm}%
+\def\ly{\fam\lyfam\sevly}\textfont\lyfam\sevly
+ \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly
+\@setstrut \rm}
+
+\def\@viipt{}
+
+\def\viiipt{\textfont\z@\egtrm
+ \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
+\textfont\@ne\egtmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi
+\textfont\tw@\egtsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\prm{\fam\z@\egtrm}%
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath
+\unboldmath\@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\pit{\fam\itfam\egtit}\textfont\itfam\egtit
+ \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit
+\def\psl{\@getfont\psl\slfam\@viiipt{cmsl8}}%
+\def\pbf{\@getfont\pbf\bffam\@viiipt{cmbx8}}%
+\def\ptt{\@getfont\ptt\ttfam\@viiipt{cmtt8}\@nohyphens\ptt\@viiipt}%
+\def\psf{\@getfont\psf\sffam\@viiipt{cmss8}}%
+\def\psc{\@getfont\psc\scfam\@viiipt{\@mcsc \@ptscale8}}%
+\def\ly{\fam\lyfam\egtly}\textfont\lyfam\egtly
+ \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly
+\@setstrut \rm}
+
+\def\@viiipt{}
+
+\def\ixpt{\textfont\z@\ninrm
+ \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
+\textfont\@ne\ninmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi
+\textfont\tw@\ninsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\prm{\fam\z@\ninrm}%
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\pit{\fam\itfam\ninit}\textfont\itfam\ninit
+ \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit
+\def\psl{\@getfont\psl\slfam\@ixpt{cmsl9}}%
+\def\pbf{\fam\bffam\ninbf}\textfont\bffam\ninbf
+ \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf
+\def\ptt{\fam\ttfam\nintt}\textfont\ttfam\nintt
+ \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt
+\def\psf{\@getfont\psf\sffam\@ixpt{cmss9}}%
+\def\psc{\@getfont\psc\scfam\@ixpt{\@mcsc \@ptscale9}}%
+\def\ly{\fam\lyfam\ninly}\textfont\lyfam\ninly
+ \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly
+\@setstrut \rm}
+
+\def\@ixpt{}
+
+\def\xpt{\textfont\z@\tenrm
+ \scriptfont\z@\sevrm \scriptscriptfont\z@\fivrm
+\textfont\@ne\tenmi \scriptfont\@ne\sevmi \scriptscriptfont\@ne\fivmi
+\textfont\tw@\tensy \scriptfont\tw@\sevsy \scriptscriptfont\tw@\fivsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\tenmi
+ \textfont\tw@\tensy \textfont\lyfam\tenly
+ \@boldfalse}\@boldfalse
+\def\boldmath{\@ifundefined{tenmib}{\global\font\tenmib\@mbi
+ \global\font\tensyb\@mbsy
+ \global\font\tenlyb\@lasyb\relax\@addfontinfo\@xpt
+ {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
+ \textfont\@ne\tenmib \textfont\tw@\tensyb
+ \textfont\lyfam\tenlyb \@prtct\@boldtrue}}}{}\@xpt\boldmath}%
+\def\prm{\fam\z@\tenrm}%
+\def\pit{\fam\itfam\tenit}\textfont\itfam\tenit \scriptfont\itfam\sevit
+ \scriptscriptfont\itfam\sevit
+\def\psl{\fam\slfam\tensl}\textfont\slfam\tensl
+ \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl
+\def\pbf{\fam\bffam\tenbf}\textfont\bffam\tenbf
+ \scriptfont\bffam\tenbf \scriptscriptfont\bffam\tenbf
+\def\ptt{\fam\ttfam\tentt}\textfont\ttfam\tentt
+ \scriptfont\ttfam\tentt \scriptscriptfont\ttfam\tentt
+\def\psf{\fam\sffam\tensf}\textfont\sffam\tensf
+ \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf
+\def\psc{\@getfont\psc\scfam\@xpt{\@mcsc}}%
+\def\ly{\fam\lyfam\tenly}\textfont\lyfam\tenly
+ \scriptfont\lyfam\sevly \scriptscriptfont\lyfam\fivly
+\@setstrut \rm}
+
+\def\@xpt{}
+
+\def\xipt{\textfont\z@\elvrm
+ \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm
+\textfont\@ne\elvmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi
+\textfont\tw@\elvsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\elvmi \textfont\tw@\elvsy
+ \textfont\lyfam\elvly \@boldfalse}\@boldfalse
+\def\boldmath{\@ifundefined{elvmib}{\global\font\elvmib\@mbi\@halfmag
+ \global\font\elvsyb\@mbsy\@halfmag
+ \global\font\elvlyb\@lasyb\@halfmag\relax\@addfontinfo\@xipt
+ {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
+ \textfont\@ne\elvmib \textfont\tw@\elvsyb
+ \textfont\lyfam\elvlyb\@prtct\@boldtrue}}}{}\@xipt\boldmath}%
+\def\prm{\fam\z@\elvrm}%
+\def\pit{\fam\itfam\elvit}\textfont\itfam\elvit
+ \scriptfont\itfam\egtit \scriptscriptfont\itfam\sevit
+\def\psl{\fam\slfam\elvsl}\textfont\slfam\elvsl
+ \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl
+\def\pbf{\fam\bffam\elvbf}\textfont\bffam\elvbf
+ \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf
+\def\ptt{\fam\ttfam\elvtt}\textfont\ttfam\elvtt
+ \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt
+\def\psf{\fam\sffam\elvsf}\textfont\sffam\elvsf
+ \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf
+\def\psc{\@getfont\psc\scfam\@xipt{\@mcsc\@halfmag}}%
+\def\ly{\fam\lyfam\elvly}\textfont\lyfam\elvly
+ \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly
+\@setstrut \rm}
+
+\def\@xipt{}
+
+\def\xiipt{\textfont\z@\twlrm
+ \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm
+\textfont\@ne\twlmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi
+\textfont\tw@\twlsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\twlmi
+ \textfont\tw@\twlsy \textfont\lyfam\twlly
+ \@boldfalse}\@boldfalse
+\def\boldmath{\@ifundefined{twlmib}{\global\font\twlmib\@mbi\@magscale1\global
+ \font\twlsyb\@mbsy \@magscale1\global\font
+ \twllyb\@lasyb\@magscale1\relax\@addfontinfo\@xiipt
+ {\def\boldmath{\everymath
+ {\mit}\everydisplay{\mit}\@prtct\@nomathbold
+ \textfont\@ne\twlmib \textfont\tw@\twlsyb
+ \textfont\lyfam\twllyb\@prtct\@boldtrue}}}{}\@xiipt\boldmath}%
+\def\prm{\fam\z@\twlrm}%
+\def\pit{\fam\itfam\twlit}\textfont\itfam\twlit \scriptfont\itfam\egtit
+ \scriptscriptfont\itfam\sevit
+\def\psl{\fam\slfam\twlsl}\textfont\slfam\twlsl
+ \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl
+\def\pbf{\fam\bffam\twlbf}\textfont\bffam\twlbf
+ \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf
+\def\ptt{\fam\ttfam\twltt}\textfont\ttfam\twltt
+ \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt
+\def\psf{\fam\sffam\twlsf}\textfont\sffam\twlsf
+ \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf
+\def\psc{\@getfont\psc\scfam\@xiipt{\@mcsc\@magscale1}}%
+\def\ly{\fam\lyfam\twlly}\textfont\lyfam\twlly
+ \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly
+ \@setstrut \rm}
+
+\def\@xiipt{}
+
+\def\xivpt{\textfont\z@\frtnrm
+ \scriptfont\z@\tenrm \scriptscriptfont\z@\sevrm
+\textfont\@ne\frtnmi \scriptfont\@ne\tenmi \scriptscriptfont\@ne\sevmi
+\textfont\tw@\frtnsy \scriptfont\tw@\tensy \scriptscriptfont\tw@\sevsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\frtnmi \textfont\tw@\frtnsy
+ \textfont\lyfam\frtnly \@boldfalse}\@boldfalse
+\def\boldmath{\@ifundefined{frtnmib}{\global\font
+ \frtnmib\@mbi\@magscale2\global\font\frtnsyb\@mbsy\@magscale2
+ \global\font\frtnlyb\@lasyb\@magscale2\relax\@addfontinfo\@xivpt
+ {\def\boldmath{\everymath
+ {\mit}\everydisplay{\mit}\@prtct\@nomathbold
+ \textfont\@ne\frtnmib \textfont\tw@\frtnsyb
+ \textfont\lyfam\frtnlyb\@prtct\@boldtrue}}}{}\@xivpt\boldmath}%
+\def\prm{\fam\z@\frtnrm}%
+\def\pit{\@getfont\pit\itfam\@xivpt{cmti10\@magscale2}}%
+\def\psl{\@getfont\psl\slfam\@xivpt{cmsl10\@magscale2}}%
+\def\pbf{\fam\bffam\frtnbf}\textfont\bffam\frtnbf
+ \scriptfont\bffam\tenbf \scriptscriptfont\bffam\ninbf
+\def\ptt{\@getfont\ptt\ttfam\@xivpt{cmtt10\@magscale2}\@nohyphens\ptt\@xivpt}%
+\def\psf{\@getfont\psf\sffam\@xivpt{\@mss\@magscale2}}%
+\def\psc{\@getfont\psc\scfam\@xivpt{\@mcsc\@magscale2}}%
+\def\ly{\fam\lyfam\frtnly}\textfont\lyfam\frtnly
+ \scriptfont\lyfam\tenly \scriptscriptfont\lyfam\sevly
+\@setstrut \rm}
+
+\def\@xivpt{}
+
+\def\xviipt{\textfont\z@\svtnrm
+ \scriptfont\z@\twlrm \scriptscriptfont\z@\tenrm
+\textfont\@ne\svtnmi \scriptfont\@ne\twlmi \scriptscriptfont\@ne\tenmi
+\textfont\tw@\svtnsy \scriptfont\tw@\twlsy \scriptscriptfont\tw@\tensy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\svtnmi \textfont\tw@\svtnsy \textfont\lyfam\svtnly
+ \@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\prm{\fam\z@\svtnrm}%
+\def\pit{\@getfont\pit\itfam\@xviipt{cmti10\@magscale3}}%
+\def\psl{\@getfont\psl\slfam\@xviipt{cmsl10\@magscale3}}%
+\def\pbf{\fam\bffam\svtnbf}\textfont\bffam\svtnbf
+ \scriptfont\bffam\twlbf \scriptscriptfont\bffam\tenbf
+\def\ptt{\@getfont\ptt\ttfam\@xviipt{cmtt10\@magscale3}\@nohyphens
+ \ptt\@xviipt}%
+\def\psf{\@getfont\psf\sffam\@xviipt{cmss17}}%
+\def\psc{\@getfont\psc\scfam\@xviipt{\@mcsc\@magscale3}}%
+\def\ly{\fam\lyfam\svtnly}\textfont\lyfam\svtnly
+ \scriptfont\lyfam\twlly \scriptscriptfont\lyfam\tenly
+\@setstrut \rm}
+
+\def\@xviipt{}
+
+\def\xxpt{\textfont\z@\twtyrm
+ \scriptfont\z@\frtnrm \scriptscriptfont\z@\twlrm
+\textfont\@ne\twtymi \scriptfont\@ne\frtnmi \scriptscriptfont\@ne\twlmi
+\textfont\tw@\twtysy \scriptfont\tw@\frtnsy \scriptscriptfont\tw@\twlsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly
+ \@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\prm{\fam\z@\twtyrm}%
+\def\pit{\@getfont\pit\itfam\@xxpt{cmti10\@magscale4}}%
+\def\psl{\@getfont\psl\slfam\@xxpt{cmsl10\@magscale4}}%
+\def\pbf{\@getfont\pbf\bffam\@xxpt{cmbx10\@magscale4}}%
+\def\ptt{\@getfont\ptt\ttfam\@xxpt{cmtt10\@magscale4}\@nohyphens\ptt\@xxpt}%
+\def\psf{\@getfont\psf\sffam\@xxpt{\@mss\@magscale4}}%
+\def\psc{\@getfont\psc\scfam\@xxpt{\@mcsc\@magscale4}}%
+\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly
+ \scriptfont\lyfam\frtnly \scriptscriptfont\lyfam\twlly
+\@setstrut \rm}
+
+\def\@xxpt{}
+
+\def\xxvpt{\textfont\z@\twfvrm
+ \scriptfont\z@\twtyrm \scriptscriptfont\z@\svtnrm
+\textfont\@ne\twtymi \scriptfont\@ne\twtymi \scriptscriptfont\@ne\svtnmi
+\textfont\tw@\twtysy \scriptfont\tw@\twtysy \scriptscriptfont\tw@\svtnsy
+\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
+\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
+ \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly
+ \@boldfalse}\@boldfalse
+\def\boldmath{\@subfont\boldmath\unboldmath}%
+\def\prm{\fam\z@\twfvrm}%
+\def\pit{\@subfont\it\rm}%
+\def\psl{\@subfont\sl\rm}%
+\def\pbf{\@getfont\pbf\bffam\@xxvpt{cmbx10\@magscale5}}%
+\def\ptt{\@subfont\tt\rm}%
+\def\psf{\@subfont\sf\rm}%
+\def\psc{\@subfont\sc\rm}%
+\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly
+ \scriptfont\lyfam\twtyly \scriptscriptfont\lyfam\svtnly
+\@setstrut \rm}
+
+\def\@xxvpt{}
+
+% SPECIAL LaTeX character definitions
+
+% Definitions of math operators added by LaTeX
+\mathchardef\mho"0A30
+\mathchardef\Join"3A31
+\mathchardef\Box"0A32
+\mathchardef\Diamond"0A33
+\mathchardef\leadsto"3A3B
+\mathchardef\sqsubset"3A3C
+\mathchardef\sqsupset"3A3D
+\def\lhd{\mathbin{< \hbox to -.43em{}\hbox{\vrule
+ \@width .065em \@height .55em \@depth .05em}\hbox to .2em{}}}
+\def\rhd{\mathbin{\hbox to .3em{}\hbox{\vrule \@width .065em \@height
+ .55em \@depth .05em}\hbox to -.43em{}>}}
+\def\unlhd{\mathbin{\leq \hbox to -.43em{}\hbox
+ {\vrule \@width .065em \@height .63em \@depth -.08em}\hbox to .2em{}}}
+\def\unrhd{\mathbin{ \hbox to .3em{}\hbox
+ {\vrule \@width .065em \@height .63em \@depth -.08em}\hbox to -.43em{}\geq}}
+
+% Definition of \$ to work in italic font (since it produces a pound sterling
+% sign in the cmit font.
+
+\def\${\protect\pdollar}
+\def\pdollar{{\ifdim \fontdimen\@ne\font >\z@ \sl \fi\char`\$}}
+
+% Definition of pound sterling sign.
+% Modified 10 Apr 89 to work in math mode.
+
+\def\pounds{\protect\ppounds}
+\def\ppounds{\relax\ifmmode\mathchar"424\else{\it \char'44}\fi}
+
+
+% Definition of \copyright changed so it works in other type styles,
+% and so it is robust
+\def\copyright{\protect\pcopyright}
+\def\pcopyright{{\rm\ooalign{\hfil
+ \raise.07ex\hbox{c}\hfil\crcr\mathhexbox20D}}}
+
+\endinput
diff --git a/fonts/greek/kd/latex/lgreek.3.0c b/fonts/greek/kd/latex/lgreek.3.0c
new file mode 100644
index 0000000000..f5506d2bec
--- /dev/null
+++ b/fonts/greek/kd/latex/lgreek.3.0c
@@ -0,0 +1,415 @@
+%
+% LGREEK.TEX
+% ---------
+%
+% K J Dryllerakis
+%
+% Sep 18, 1991
+%
+% VERSION: 3.0c
+%
+% This is the source file for building the greek format for the
+% kd fsmily of fonts.
+% This is based on Greek.tex
+%
+% Greek is defined to be language 1 or actually last_language+1.
+%
+% Pleaaaaaaaaase don't modify this file
+%
+% Note: Used in conjunction with KD Fonts
+%
+%
+% \input plain% Load the standard macro package
+% For GreekLatex we need to preload the lplain format
+\input lplain%
+%
+% Add some LaTeX Information
+%
+\everyjob{\typeout{Greek LaTeX Version 2.09-3.0[c] <9 Oct 1991>}}
+\immediate\write10{Greek LaTeX Version 2.09-3.0[c] <9 Oct 1991>}
+%
+\message{Greek Definitions:}
+%
+\message{general definitions,}
+%
+\catcode`\@=11 % We will access TeX private macros
+%\newwrite\@screen % Define a screen ouput
+%\def\showstring#1{\immediate\write\@screen{#1}}
+\let\showstring\typeout
+\def\sp@{ }\def\sp@s{\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@}
+\def\c@p{\showstring{}\showstring{\sp@s\sp@s\sp@s GreekTeX -- Version 3.0[c]}%
+\showstring{\sp@s\sp@s\sp@s ---------------------------}
+\showstring{\sp@s GreekTeX is a macro package for typesetting greek texts.}
+\showstring{\sp@s It is maily compatible with the haralambous package,}
+\showstring{\sp@s from which it inherits the top level macros.}
+\showstring{\sp@s GreekTeX includes easy access to font families, a choise}
+\showstring{\sp@s of delimiters, and makes typesetting scientific papers}
+\showstring{\sp@s in greek as easy as in TeX itself.}
+\showstring{\sp@s}
+\showstring{\sp@s\sp@s\sp@s Copyright K J Dryllerakis 1991}
+\showstring{\sp@s\sp@s\sp@s ------------------------------}%
+}
+\c@p
+%
+% A List of Reserved Keywords that should not be redefined
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% a. accesible from the document
+%
+% \| The character |
+% \begingreek Begin a group of greek text
+% \endgreek End a group of greek text
+% \greek A new language definition
+% \gr switch to classical greek font
+% \gbf switch to classical boldface font
+% \git switch to classical italics font
+% \gsl switch to classical slanted font
+% \gtt switch to classical typewritter font
+% \gt Greater than > symbol
+% \lt Less than < symbol
+% \math If we are using $ as del. it is equiv to $
+% \setgreek Select greek mode to be the primary mode
+% \setlatin Restore standard mode (at any stage)
+% \showstring Log a string on the terminal
+%
+% b. Internal Control Sequences
+%
+% \gr@@kdelimsbar Use | as begin- and end-greek
+% \gr@@kdelimsdol Use $ as begin- and end-greek
+% \@ldend A copy of plain TeX's \end
+% \@screen Screen Output for messages
+% \t@f@nt Remembers greek font used last
+% \t@f@m Remembers greek family used last
+% \t@size Remembers greek point size used last
+% \c@p Product Copyright Notice
+% \grfam Greek classic font family register
+% \grslfam Greek slanted font family register
+% \grttfam Greek typewriter font family register
+% \grbffam Greek boldface font family register
+% \grifam Greek italics font family register
+% \l@tinm@de Definition to restore plain TeX's mode
+%
+% Start Up Definitions
+% --------------------
+%
+\ifx\gr@@kformatloaded\relax\catcode`\@=\active%
+ \endinput\else\let\gr@@kformatloaded\relax\fi
+\newif\ifdelimsbar\delimsbarfalse % Check for | as delimiter
+\chardef\|=`\| % A way to access |
+\gdef\t@f@nt{\gr} % Remember font used last
+%\gdef\t@size{\grtenpoint} % Remember size used last
+%
+\gdef\t@f@m{\fam\grfam} % Remember family used last
+% ^ THESE ARE INITIAL VALUES. DO NOT ALTER!
+\newlanguage\greek % Define Greek as a new language
+\def\lt{<} % Remember Less than
+\def\gt{>} % and greater than signs
+\language0 % Switch to default language
+%
+\message{fonts,}
+%
+\input grfonts.tex
+%
+% Greek Font Bits
+% _______________
+%
+% First we load the greek fonts and declare the families
+% Then we define point sizes for typesetting greek texts
+%
+% Classic Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+%\newfam\grfam
+%\font\tengr=kdgr10 % 10 point Classic Greek Font
+%\font\ninegr=kdgr9 % 9 point Classic Greek Font
+%\font\eightgr=kdgr8 % 8 point Classic Greek Font
+%\font\sixgr=kdgr8 at 6truept % 6 point simulated Classic Greek (x.75)
+%\def\gr{\tengr\fam\grfam}
+%%
+% Slanted Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+%\newfam\grslfam
+%\font\tengrsl=kdsl10 % 10 Point Slanted Greek Font
+%\font\ninegrsl=kdsl10 at 9truept% 9 point (sim.) Slanted Greek
+%\font\eightgrsl=kdsl10 at 8truept%8 point (sim.) Slanted Greek
+%\def\gsl{\tengrsl\fam\grslfam}
+%%
+% Boldface Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^
+%\newfam\grbffam
+%\font\tengrbf=kdbf10 % 10 Point Boldface Greek Font
+%\font\ninegrbf=kdbf10 at 9truept% 9 Point (sim.) Boldface Greek
+%\font\eightgrbf=kdbf10 at 8truept% 8 Point (sim.) Boldface Greek
+%\def\gbf{\tengrbf\fam\grbffam}
+%
+% Italic Greek Family
+% ^^^^^^^^^^^^^^^^^^^
+%\newfam\grifam
+%\font\tengri=kdti10 % 10 Point Italic Greek Font
+%\font\ninegri=kdti10 at 9truept % 9 Point (sim.) Italic Greek
+%\font\eightgri=kdti10 at 8truept% 8 Point (sim.) Italic Greek
+%\def\git{\tengri\fam\grifam}
+%
+% Typerwriter Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^^^^
+%\newfam\grttfam
+%\font\tengrtt=kdtt10 % 10 Point Typewritter Greek Font
+%\font\ninegrtt=kdtt10 at 9truept% 9 Point (sim.) Typewritter Greek
+%\font\eightgrtt=kdtt10 at 8truept% 8 Point (sim.) Typewritter Greek
+%\hyphenchar\eightgrtt=-1 \hyphenchar\tengrtt=-1
+%\hyphenchar\ninegrtt=-1 % Supress Hyphenation
+%\def\gtt{\tengrtt\fam\grttfam}
+%
+% Greek Point Size Conventions
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+%\def\grtenpoint{% GREEK TENPOINT
+%\gdef\t@size{\grtenpoint}% Make a note of the font size
+%\textfont\grfam=\tengr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+%\textfont\grbffam=\tengrbf\scriptfont\grbffam=\ninegrbf%
+%\textfont\grifam=\tengri\scriptfont\grbffam=\ninegri%
+%\textfont\grttfam=\tengrtt%
+%\textfont\grslfam=\tengrsl%
+%\def\gr{\fam\grfam\tengr}% Switch for classic greek
+%\let\rg\gr% Also rg for compatibility
+%\def\it{\fam\grifam\tengri}% Switch for Greek Italics
+%\def\sl{\fam\grslfam\tengrsl}% Switch for Greek Slanted
+%\def\tt{\fam\grttfam\tengrtt}% Switch for Greek Typerwriter
+%\def\bf{\fam\grbffam\tengrbf}% Switch for Greek Boldface
+%\let\git\it\let\gsl\sl%
+%\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+%\def\rm{\fam0\tenrm}% Switch For latin roman
+%\def\lit{\fam\itfam\tenit}% Switch for latin italics
+%\def\lsl{\fam\slfam\tensl}% Switch for latin slanted
+%\def\ltt{\fam\ttfam\tentt}% Switch for latin typewriter
+%\def\lbf{\fam\bffam\tenbf}% Switch for latin boldface
+%\normalbaselineskip=.6cm% Normal Base Line distance
+%\setbox\strutbox=\hbox{\vrule height8.5pt width0pt depth4.5pt}%
+%\normalbaselines\gr%
+%}
+%\def\grninepoint{% GREEK NINEPOINT
+%\%gdef\t@size{\grninepoint}% Make a note of the font size
+%\textfont\grfam=\ninegr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+%\textfont\grbffam=\ninegrbf\scriptfont\grbffam=\eightgrbf%
+%\%textfont\grifam=\ninegri\scriptfont\grbffam=\eightgri%
+%\textfont\grttfam=\ninegrtt%
+%\textfont\grslfam=\ninegrsl%
+%\def\gr{\fam\grfam\ninegr}% Switch for classic greek
+%\let\rg\gr% Also rg for compatibility
+%\def\it{\fam\grifam\ninegri}% Switch for Greek Italics
+%\def\sl{\fam\grslfam\ninegrsl}% Switch for Greek Slanted
+%\def\tt{\fam\grttfam\ninegrtt}% Switch for Greek Typerwriter
+%\def\bf{\fam\grbffam\ninegrbf}% Switch for Greek Boldface
+%\let\git\it\let\gsl\sl%
+%\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+%\def\rm{\fam0\tenrm}% Switch For latin roman
+%\def\lit{\fam\itfam\nineit}% Switch for latin italics
+%\def\lsl{\fam\slfam\ninesl}% Switch for latin slanted
+%\def\ltt{\fam\ttfam\ninett}% Switch for latin typewriter
+%\def\lbf{\fam\bffam\ninebf}% Switch for latin boldface
+%\normalbaselineskip=.52cm% Normal Base Line distance
+%\setbox\strutbox=\hbox{\vrule height8pt width0pt depth3pt}%
+%\normalbaselines\gr%
+%}
+%\def\greightpoint{% GREEK EIGHTPOINT
+%\gdef\t@size{\greightpoint}% Make a note of the font size
+%\textfont\grfam=\eightgr\scriptfont\grfam=\sixgr\scriptscriptfont\grfam=\sixgr%
+%\textfont\grbffam=\eightgrbf\scriptfont\grbffam=\eightgrbf%
+%\textfont\grifam=\eightgri\scriptfont\grbffam=\eightgri%
+%\textfont\grttfam=\eightgrtt%
+%\textfont\grslfam=\eightgrsl%
+%\def\gr{\fam\grfam\eightgr}% Switch for classic greek
+%\let\rg\gr% Also rg for compatibility
+%\def\it{\fam\grifam\eightgri}% Switch for Greek Italics
+%\def\sl{\fam\grslfam\eightgrsl}% Switch for Greek Slanted
+%\def\tt{\fam\grttfam\eightgrtt}% Switch for Greek Typerwriter
+%\def\bf{\fam\grbffam\eightgrbf}% Switch for Greek Boldface
+%\let\git\it\let\gsl\sl%
+%\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+%\def\rm{\fam0\eightrm}% Switch For latin roman
+%\def\lit{\fam\itfam\eightit}% Switch for latin italics
+%\def\lsl{\fam\slfam\eightsl}% Switch for latin slanted
+%\def\ltt{\fam\ttfam\eighttt}% Switch for latin typewriter
+%\def\lbf{\fam\bffam\eightbf}% Switch for latin boldface
+%\normalbaselineskip=.35cm% Normal Base Line distance
+%\setbox\strutbox=\hbox{\vrule height7pt width0pt depth2pt}%
+%\normalbaselines\gr%
+%}
+%%
+%% Hyphenation Patterns
+%% ^^^^^^^^^^^^^^^^^^^^
+\message{hyphenation,}
+%
+{\language\greek
+\lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks
+\def\lt{<}%
+\def\gt{>}%
+\catcode`\|=11%
+\catcode`\<=11%
+\catcode`\>=11%
+\catcode`\'=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+\lccode`\|=`\|%
+%
+\input grkhyphen%
+\catcode`\~=13%
+}
+%
+\def\showgreekhyphens#1{{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen%
+\language\greek\tengr\pretolerance\m@ne\hbadness0\showboxdepth0\ #1}}}
+%
+%
+\message{miscellaneous macros}
+%
+% Macros For entering greek mode,
+% and delimiter preferences.
+% -------------------------------
+%
+% \begingreek : Begin a group of Greek Text.
+% ^^^^^^^^^^^^ Everything is enclosed in a group to keep
+% changes local. Then we switch to greek hyphenation
+% and iniciate the greekmode. This assigns the correct
+% \catcode values to punctuation and accentuation marks.
+% We then reload the information of the point
+% size used last and switch to the family needed.
+% The \t@f@nt and \t@f@m macro is used to ensure that
+% or fonts and families are remembered.
+%
+% \endgreek : Ends a group of Greek Text.
+% ^^^^^^^^^^ Before ending the group we save information
+% about the current font, to be used when we re-enter
+% greek mode.
+%
+% \gr@@km@de : Switches to greek interpretation of ascii characters
+% ^^^^^^^^^^^ Normally changes are kept local but can be used
+% as a general macro to obtain a global greek mode.
+% Note the different use of | if this is chosen
+% to be a delimiter.
+%
+%\def\begingreek{\bgroup\language\greek\gr@@km@de%
+%\t@size\t@f@m\t@f@nt\ignorespaces}
+% We add the currentsize info
+%\def\endgreek{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}%
+%\xdef\t@size{\@currsize}\egroup}
+%
+% Create a new LaTeX Environment
+%
+\newenvironment{greektext}{\language\greek\gr@@km@de%
+\t@f@m\t@f@nt\ignorespaces}%
+{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}}
+
+\def\gr@@km@de{%
+\ifdelimsbar\else\catcode`\|=11\fi%
+\catcode`\<=11% Turn Everything to letters!
+\catcode`\>=11% All accents are done through ligatures
+\catcode`\'=11%
+\catcode`\`=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+}
+%
+\def\l@tinm@de{%
+\catcode`\|=12%
+\catcode`\<=12% Turn Everything to what plain tex has
+\catcode`\>=12%
+\catcode`\'=12%
+\catcode`\`=12%
+\catcode`\~=13%
+\catcode`\"=12%
+\catcode`\$=3% % Restore the math symbol!
+}
+%
+% Switch Permenantly do greek mode
+%
+\def\setgreek{\delimsbarfalse\gr@@km@de\language\greek}
+%
+% and to latin as well
+%
+\def\setlatin{\l@tinm@de\language0}
+%
+% It is very frequent that the user will ask to \end the document
+% before a greek group was closed. In order to prevent this we
+% redefine the \end command after saving the old one in \@ldend.
+% The new \end checks for un-ended greek groups and if it is found
+% a warning message is issued and the group is automatically closed.
+%
+% LaTeX: This is not needed in Latex since the greek environment is
+% defined to be a LaTeX Environment so that Latex takes care of that.
+%\let\@ldend=\end
+%\gdef\end{\ifnum\language=\greek\endgreek%
+%\showstring{GreekTeX Warning: A group of greek text was automatically closed}%
+%\fi\@ldend}
+%
+% Since it is possible that switching from one language to
+% the other is very frequent, a special way to avoid \begingreek
+% and \endgreek is defined. This is done through the definition of
+% delimiters; available delims are | and $. If \greekdelims{bar}
+% is chosen then a greek block is marked as | ..greek text.. |
+% In order to access |, use \|.
+% If $ is used, use \math for math mode and \math\math for
+% display mode.
+%
+\gdef\greekdelims#1{\edef\c@mp@re{#1}\def\t@st@a{bar}\def\t@st@b{dollar}%
+\ifx\c@mp@re\t@st@a\gr@@kdelimsbar\else%
+\ifx\c@mp@re\t@st@b\gr@@kdelimsdol\fi\fi}
+%
+% Bar as delimeter
+%
+{\catcode`\|=13\gdef\gr@@kdelimsbar{\catcode`\|=13\delimsbartrue%
+\def|{\ifnum\language=\greek\end{greektext}\else\begin{greektext}\fi}}
+}
+%
+% Dollar as delimiter
+%
+\let\m@thm@de=$
+{\catcode`\$=13%
+\gdef\gr@@kdelimsdol{\catcode`\$=13%
+\def${\ifnum\language=\greek\end{greektext}\else\begin{greektext}\fi}%
+\global\let\math=\m@thm@de%
+\gdef\display{\math\math}\gdef\enddisplay{\math\math}}%
+}
+
+% Here we define some handy LaTeX Use macros
+\message{LaTeX greek macros,}
+%
+% List Enumeration. For more details see the LaTeX explanations
+%
+\def\alphgr#1{\@alph{\@nameuse{c@#1}}}
+\def\Alphgr#1{\@Alph{\@nameuse{c@#1}}}
+
+\def\@alphgr#1{\ifcase#1\or a\or b\or g\or d\else\@ialphgr{#1}\fi}
+\def\@ialphgr#1{\ifcase#1\or \or \or \or \or e\or st\or z\or h\or j\or i\or
+ k\or l\or m\or n\or x\or o\or p\or r\or s\or t\or u\or f\or q\or y\or
+ w\else\@ctrerr\fi}
+\def\@Alphgr#1{\ifcase#1\or A\or B\or G\or D\else\@Ialphgr{#1}\fi}
+\def\@Ialphgr#1{\ifcase#1\or \or \or \or \or E\or ST\or Z\or H\or J\or I\or
+ K\or L\or M\or N\or X\or O\or P\or R\or S\or T\or U\or F\or Q\or Y\or
+ W\else\@ctrerr\fi}
+
+
+
+
+
+
+\catcode`\@=12 % at signs are no longer letters
+
+%
+\def\fmtname{lgreek}\def\fmtversion{LaTeX 2.09 - Greek 3.0[c]} % identifies the current format
+
+\message{version \fmtversion .)}
+
+
+
+
+
+
diff --git a/fonts/greek/kd/latex/lgreek.tex b/fonts/greek/kd/latex/lgreek.tex
new file mode 100644
index 0000000000..29effd2148
--- /dev/null
+++ b/fonts/greek/kd/latex/lgreek.tex
@@ -0,0 +1,410 @@
+%
+% LGREEK.TEX
+% ---------
+%
+% K J Dryllerakis
+%
+% Dec 7, 1992
+%
+% VERSION: 3.1
+%
+% This is the source file for building the greek format for the
+% kd family of fonts.
+% This is based on Greek.tex
+%
+% Greek is defined to be language 1 or actually last_language+1.
+%
+% Pleaaaaaaaaase don't modify this file
+%
+% Note: Used in conjunction with KD Fonts
+%
+% Revision History:
+% VERSION 3.1
+% Level a. Official Release
+% Ver 3.0
+% Level c. Official Release
+% Level d. Corrected alphgr mistake (KJD 2.11.91)
+%
+%
+% \input plain% Load the standard macro package
+% For GreekLatex we need to preload the lplain format
+\input lplain%
+%
+% Add some LaTeX Information
+%
+\everyjob{\typeout{Greek LaTeX Version 2.09-3.1 <7 Dec 1992>}}
+\immediate\write10{Greek LaTeX Version 2.09-3.1 <7 Dec 1992>}
+%
+\message{Greek Definitions:}
+%
+\message{general definitions,}
+%
+\catcode`\@=11 % We will access TeX private macros
+%\newwrite\@screen % Define a screen ouput
+%\def\showstring#1{\immediate\write\@screen{#1}}
+\let\showstring\typeout
+\def\sp@{ }\def\sp@s{\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@}
+\def\c@p{\showstring{}\showstring{\sp@s\sp@s\sp@s GreekTeX -- Version 3.1}%
+\showstring{\sp@s\sp@s\sp@s ---------------------------}
+\showstring{\sp@s GreekTeX is a macro package for typesetting greek texts.}
+\showstring{\sp@s It is maily compatible with the haralambous package,}
+\showstring{\sp@s from which it inherits the top level macros.}
+\showstring{\sp@s GreekTeX includes easy access to font families, a choise}
+\showstring{\sp@s of delimiters, and makes typesetting scientific papers}
+\showstring{\sp@s in greek as easy as in TeX itself.}
+\showstring{\sp@s}
+\showstring{\sp@s\sp@s\sp@s Copyright K J Dryllerakis 1991-1992}
+\showstring{\sp@s\sp@s\sp@s ------------------------------}%
+}
+\c@p
+%
+% A List of Reserved Keywords that should not be redefined
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% a. accesible from the document
+%
+% \| The character |
+% \begingreek Begin a group of greek text
+% \endgreek End a group of greek text
+% \greek A new language definition
+% \gr switch to classical greek font
+% \gbf switch to classical boldface font
+% \git switch to classical italics font
+% \gsl switch to classical slanted font
+% \gtt switch to classical typewritter font
+% \gt Greater than > symbol
+% \lt Less than < symbol
+% \math If we are using $ as del. it is equiv to $
+% \setgreek Select greek mode to be the primary mode
+% \setlatin Restore standard mode (at any stage)
+% \showstring Log a string on the terminal
+%
+% b. Internal Control Sequences
+%
+% \gr@@kdelimsbar Use | as begin- and end-greek
+% \gr@@kdelimsdol Use $ as begin- and end-greek
+% \@ldend A copy of plain TeX's \end
+% \@screen Screen Output for messages
+% \t@f@nt Remembers greek font used last
+% \t@f@m Remembers greek family used last
+% \t@size Remembers greek point size used last
+% \c@p Product Copyright Notice
+% \grfam Greek classic font family register
+% \grslfam Greek slanted font family register
+% \grttfam Greek typewriter font family register
+% \grbffam Greek boldface font family register
+% \grifam Greek italics font family register
+% \l@tinm@de Definition to restore plain TeX's mode
+%
+% Start Up Definitions
+% --------------------
+%
+\ifx\gr@@kformatloaded\relax\catcode`\@=\active%
+ \endinput\else\let\gr@@kformatloaded\relax\fi
+\newif\ifdelimsbar\delimsbarfalse % Check for | as delimiter
+\chardef\|=`\| % A way to access |
+\gdef\t@f@nt{\gr} % Remember font used last
+%\gdef\t@size{\grtenpoint} % Remember size used last
+%
+\gdef\t@f@m{\fam\grfam} % Remember family used last
+% ^ THESE ARE INITIAL VALUES. DO NOT ALTER!
+\newlanguage\greek % Define Greek as a new language
+\def\lt{<} % Remember Less than
+\def\gt{>} % and greater than signs
+\language0 % Switch to default language
+%
+\message{fonts,}
+%
+\input grfonts.tex
+%
+% Greek Font Bits
+% _______________
+%
+% First we load the greek fonts and declare the families
+% Then we define point sizes for typesetting greek texts
+%
+% Classic Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+%\newfam\grfam
+%\font\tengr=kdgr10 % 10 point Classic Greek Font
+%\font\ninegr=kdgr9 % 9 point Classic Greek Font
+%\font\eightgr=kdgr8 % 8 point Classic Greek Font
+%\font\sixgr=kdgr8 at 6truept % 6 point simulated Classic Greek (x.75)
+%\def\gr{\tengr\fam\grfam}
+%%
+% Slanted Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+%\newfam\grslfam
+%\font\tengrsl=kdsl10 % 10 Point Slanted Greek Font
+%\font\ninegrsl=kdsl10 at 9truept% 9 point (sim.) Slanted Greek
+%\font\eightgrsl=kdsl10 at 8truept%8 point (sim.) Slanted Greek
+%\def\gsl{\tengrsl\fam\grslfam}
+%%
+% Boldface Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^
+%\newfam\grbffam
+%\font\tengrbf=kdbf10 % 10 Point Boldface Greek Font
+%\font\ninegrbf=kdbf10 at 9truept% 9 Point (sim.) Boldface Greek
+%\font\eightgrbf=kdbf10 at 8truept% 8 Point (sim.) Boldface Greek
+%\def\gbf{\tengrbf\fam\grbffam}
+%
+% Italic Greek Family
+% ^^^^^^^^^^^^^^^^^^^
+%\newfam\grifam
+%\font\tengri=kdti10 % 10 Point Italic Greek Font
+%\font\ninegri=kdti10 at 9truept % 9 Point (sim.) Italic Greek
+%\font\eightgri=kdti10 at 8truept% 8 Point (sim.) Italic Greek
+%\def\git{\tengri\fam\grifam}
+%
+% Typerwriter Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^^^^
+%\newfam\grttfam
+%\font\tengrtt=kdtt10 % 10 Point Typewritter Greek Font
+%\font\ninegrtt=kdtt10 at 9truept% 9 Point (sim.) Typewritter Greek
+%\font\eightgrtt=kdtt10 at 8truept% 8 Point (sim.) Typewritter Greek
+%\hyphenchar\eightgrtt=-1 \hyphenchar\tengrtt=-1
+%\hyphenchar\ninegrtt=-1 % Supress Hyphenation
+%\def\gtt{\tengrtt\fam\grttfam}
+%
+% Greek Point Size Conventions
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+%\def\grtenpoint{% GREEK TENPOINT
+%\gdef\t@size{\grtenpoint}% Make a note of the font size
+%\textfont\grfam=\tengr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+%\textfont\grbffam=\tengrbf\scriptfont\grbffam=\ninegrbf%
+%\textfont\grifam=\tengri\scriptfont\grbffam=\ninegri%
+%\textfont\grttfam=\tengrtt%
+%\textfont\grslfam=\tengrsl%
+%\def\gr{\fam\grfam\tengr}% Switch for classic greek
+%\let\rg\gr% Also rg for compatibility
+%\def\it{\fam\grifam\tengri}% Switch for Greek Italics
+%\def\sl{\fam\grslfam\tengrsl}% Switch for Greek Slanted
+%\def\tt{\fam\grttfam\tengrtt}% Switch for Greek Typerwriter
+%\def\bf{\fam\grbffam\tengrbf}% Switch for Greek Boldface
+%\let\git\it\let\gsl\sl%
+%\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+%\def\rm{\fam0\tenrm}% Switch For latin roman
+%\def\lit{\fam\itfam\tenit}% Switch for latin italics
+%\def\lsl{\fam\slfam\tensl}% Switch for latin slanted
+%\def\ltt{\fam\ttfam\tentt}% Switch for latin typewriter
+%\def\lbf{\fam\bffam\tenbf}% Switch for latin boldface
+%\normalbaselineskip=.6cm% Normal Base Line distance
+%\setbox\strutbox=\hbox{\vrule height8.5pt width0pt depth4.5pt}%
+%\normalbaselines\gr%
+%}
+%\def\grninepoint{% GREEK NINEPOINT
+%\%gdef\t@size{\grninepoint}% Make a note of the font size
+%\textfont\grfam=\ninegr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+%\textfont\grbffam=\ninegrbf\scriptfont\grbffam=\eightgrbf%
+%\%textfont\grifam=\ninegri\scriptfont\grbffam=\eightgri%
+%\textfont\grttfam=\ninegrtt%
+%\textfont\grslfam=\ninegrsl%
+%\def\gr{\fam\grfam\ninegr}% Switch for classic greek
+%\let\rg\gr% Also rg for compatibility
+%\def\it{\fam\grifam\ninegri}% Switch for Greek Italics
+%\def\sl{\fam\grslfam\ninegrsl}% Switch for Greek Slanted
+%\def\tt{\fam\grttfam\ninegrtt}% Switch for Greek Typerwriter
+%\def\bf{\fam\grbffam\ninegrbf}% Switch for Greek Boldface
+%\let\git\it\let\gsl\sl%
+%\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+%\def\rm{\fam0\tenrm}% Switch For latin roman
+%\def\lit{\fam\itfam\nineit}% Switch for latin italics
+%\def\lsl{\fam\slfam\ninesl}% Switch for latin slanted
+%\def\ltt{\fam\ttfam\ninett}% Switch for latin typewriter
+%\def\lbf{\fam\bffam\ninebf}% Switch for latin boldface
+%\normalbaselineskip=.52cm% Normal Base Line distance
+%\setbox\strutbox=\hbox{\vrule height8pt width0pt depth3pt}%
+%\normalbaselines\gr%
+%}
+%\def\greightpoint{% GREEK EIGHTPOINT
+%\gdef\t@size{\greightpoint}% Make a note of the font size
+%\textfont\grfam=\eightgr\scriptfont\grfam=\sixgr\scriptscriptfont\grfam=\sixgr%
+%\textfont\grbffam=\eightgrbf\scriptfont\grbffam=\eightgrbf%
+%\textfont\grifam=\eightgri\scriptfont\grbffam=\eightgri%
+%\textfont\grttfam=\eightgrtt%
+%\textfont\grslfam=\eightgrsl%
+%\def\gr{\fam\grfam\eightgr}% Switch for classic greek
+%\let\rg\gr% Also rg for compatibility
+%\def\it{\fam\grifam\eightgri}% Switch for Greek Italics
+%\def\sl{\fam\grslfam\eightgrsl}% Switch for Greek Slanted
+%\def\tt{\fam\grttfam\eightgrtt}% Switch for Greek Typerwriter
+%\def\bf{\fam\grbffam\eightgrbf}% Switch for Greek Boldface
+%\let\git\it\let\gsl\sl%
+%\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+%\def\rm{\fam0\eightrm}% Switch For latin roman
+%\def\lit{\fam\itfam\eightit}% Switch for latin italics
+%\def\lsl{\fam\slfam\eightsl}% Switch for latin slanted
+%\def\ltt{\fam\ttfam\eighttt}% Switch for latin typewriter
+%\def\lbf{\fam\bffam\eightbf}% Switch for latin boldface
+%\normalbaselineskip=.35cm% Normal Base Line distance
+%\setbox\strutbox=\hbox{\vrule height7pt width0pt depth2pt}%
+%\normalbaselines\gr%
+%}
+%%
+%% Hyphenation Patterns
+%% ^^^^^^^^^^^^^^^^^^^^
+\message{hyphenation,}
+%
+{\language\greek
+\lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks
+\def\lt{<}%
+\def\gt{>}%
+\catcode`\|=11%
+\catcode`\<=11%
+\catcode`\>=11%
+\catcode`\'=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+\lccode`\|=`\|%
+%
+\input grkhyphen%
+\catcode`\~=13%
+}
+%
+\def\showgreekhyphens#1{{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen%
+\language\greek\tengr\pretolerance\m@ne\hbadness0\showboxdepth0\ #1}}}
+%
+%
+\message{miscellaneous macros}
+%
+% Macros For entering greek mode,
+% and delimiter preferences.
+% -------------------------------
+%
+% \begingreek : Begin a group of Greek Text.
+% ^^^^^^^^^^^^ Everything is enclosed in a group to keep
+% changes local. Then we switch to greek hyphenation
+% and iniciate the greekmode. This assigns the correct
+% \catcode values to punctuation and accentuation marks.
+% We then reload the information of the point
+% size used last and switch to the family needed.
+% The \t@f@nt and \t@f@m macro is used to ensure that
+% or fonts and families are remembered.
+%
+% \endgreek : Ends a group of Greek Text.
+% ^^^^^^^^^^ Before ending the group we save information
+% about the current font, to be used when we re-enter
+% greek mode.
+%
+% \gr@@km@de : Switches to greek interpretation of ascii characters
+% ^^^^^^^^^^^ Normally changes are kept local but can be used
+% as a general macro to obtain a global greek mode.
+% Note the different use of | if this is chosen
+% to be a delimiter.
+%
+%\def\begingreek{\bgroup\language\greek\gr@@km@de%
+%\t@size\t@f@m\t@f@nt\ignorespaces}
+% We add the currentsize info
+%\def\endgreek{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}%
+%\xdef\t@size{\@currsize}\egroup}
+%
+% Create a new LaTeX Environment
+%
+\newenvironment{greektext}{\language\greek\gr@@km@de%
+\t@f@m\t@f@nt\ignorespaces}%
+{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}}
+
+\def\gr@@km@de{%
+\ifdelimsbar\else\catcode`\|=11\fi%
+\catcode`\<=11% Turn Everything to letters!
+\catcode`\>=11% All accents are done through ligatures
+\catcode`\'=11%
+\catcode`\`=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+}
+%
+\def\l@tinm@de{%
+\catcode`\|=12%
+\catcode`\<=12% Turn Everything to what plain tex has
+\catcode`\>=12%
+\catcode`\'=12%
+\catcode`\`=12%
+\catcode`\~=13%
+\catcode`\"=12%
+\catcode`\$=3% % Restore the math symbol!
+}
+%
+% Switch Permenantly do greek mode
+%
+\def\setgreek{\delimsbarfalse\gr@@km@de\language\greek}
+%
+% and to latin as well
+%
+\def\setlatin{\l@tinm@de\language0}
+%
+% It is very frequent that the user will ask to \end the document
+% before a greek group was closed. In order to prevent this we
+% redefine the \end command after saving the old one in \@ldend.
+% The new \end checks for un-ended greek groups and if it is found
+% a warning message is issued and the group is automatically closed.
+%
+% LaTeX: This is not needed in Latex since the greek environment is
+% defined to be a LaTeX Environment so that Latex takes care of that.
+%\let\@ldend=\end
+%\gdef\end{\ifnum\language=\greek\endgreek%
+%\showstring{GreekTeX Warning: A group of greek text was automatically closed}%
+%\fi\@ldend}
+%
+% Since it is possible that switching from one language to
+% the other is very frequent, a special way to avoid \begingreek
+% and \endgreek is defined. This is done through the definition of
+% delimiters; available delims are | and $. If \greekdelims{bar}
+% is chosen then a greek block is marked as | ..greek text.. |
+% In order to access |, use \|.
+% If $ is used, use \math for math mode and \math\math for
+% display mode.
+%
+\gdef\greekdelims#1{\edef\c@mp@re{#1}\def\t@st@a{bar}\def\t@st@b{dollar}%
+\ifx\c@mp@re\t@st@a\gr@@kdelimsbar\else%
+\ifx\c@mp@re\t@st@b\gr@@kdelimsdol\fi\fi}
+%
+% Bar as delimeter
+%
+{\catcode`\|=13\gdef\gr@@kdelimsbar{\catcode`\|=13\delimsbartrue%
+\def|{\ifnum\language=\greek\end{greektext}\else\begin{greektext}\fi}}
+}
+%
+% Dollar as delimiter
+%
+\let\m@thm@de=$
+{\catcode`\$=13%
+\gdef\gr@@kdelimsdol{\catcode`\$=13%
+\def${\ifnum\language=\greek\end{greektext}\else\begin{greektext}\fi}%
+\global\let\math=\m@thm@de%
+\gdef\display{\math\math}\gdef\enddisplay{\math\math}}%
+}
+
+% Here we define some handy LaTeX Use macros
+\message{LaTeX greek macros,}
+%
+% List Enumeration. For more details see the LaTeX explanations
+%
+\def\alphgr#1{\@alphgr{\@nameuse{c@#1}}}
+\def\Alphgr#1{\@Alphgr{\@nameuse{c@#1}}}
+
+\def\@alphgr#1{\ifcase#1\or a\or b\or g\or d\else\@ialphgr{#1}\fi}
+\def\@ialphgr#1{\ifcase#1\or \or \or \or \or e\or st\or z\or h\or j\or i\or
+ k\or l\or m\or n\or x\or o\or p\or r\or s\or t\or u\or f\or q\or y\or
+ w\else\@ctrerr\fi}
+\def\@Alphgr#1{\ifcase#1\or A\or B\or G\or D\else\@Ialphgr{#1}\fi}
+\def\@Ialphgr#1{\ifcase#1\or \or \or \or \or E\or ST\or Z\or H\or J\or I\or
+ K\or L\or M\or N\or X\or O\or P\or R\or S\or T\or U\or F\or Q\or Y\or
+ W\else\@ctrerr\fi}
+
+\catcode`\@=12 % at signs are no longer letters
+%
+\def\fmtname{lgreek}\def\fmtversion{LaTeX 2.09 - Greek 3.1} % identifies the current format
+
+\message{version \fmtversion .)}
diff --git a/fonts/greek/kd/mf/kdaccent.mf b/fonts/greek/kd/mf/kdaccent.mf
new file mode 100644
index 0000000000..6ac1114a8b
--- /dev/null
+++ b/fonts/greek/kd/mf/kdaccent.mf
@@ -0,0 +1,489 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Font Accents
+% KDACCENT.MF: defines all Greek diacritic marks.
+%
+% K J Dryllerakis May 1991. Code based on Haralambous Package.
+%
+if one_accent: gen_acc:=0; else: gen_acc:=1; fi
+def acc_corr=0 enddef;
+def separator=
+ if one_accent :
+ max(1,vround(1/12x_height))
+ else:
+ max(1,vround(1/20x_height))
+ fi
+enddef;
+
+def grave(expr center) =
+ if serifs: x22-x21=1/4w; x21-.5stem=hround(center-2/3(x22-x21)-.5stem);
+ else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.25u+.5vair); fi
+ generate_grave; penlabels(21,22);
+enddef;
+
+def acute(expr center) =
+ if one_accent:
+ generate_universal(center);
+ else:
+ if serifs: x21-x22=1/4w; x21+.5stem=hround(center+2/3(x21-x22)+.5stem);
+ else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.25u-.5vair); fi
+ generate_grave; penlabels(21,22);
+ fi
+enddef;
+
+vardef search(expr xyzzy) =
+ pair p;ypart(p)=y22l;p-(x22,xyzzy)=whatever*((z21-(x22,xyzzy))rotated 90);
+ length(p-(x22,xyzzy))>.5(hair-currentbreadth)
+enddef;
+
+vardef generate_grave=
+ if serifs: pickup crisp.nib;
+ y21+.5stem=h+eps; bot y22l=max(.8[h,x_height],x_height+o+separator);
+ y22=solve search(y21,y22l); x22l=xpart(p); z22r=2z22-z22l;
+ pos21(stem,angle(z22r-z22l));
+ filldraw circ_stroke z21e--z22e; % diagonal
+ else: pickup fine.nib; pos21(stem,0); pos22(vair,0);
+ top y21=h; bot y22=vround .8[h,x_height];
+ filldraw stroke z21e--z22e; % diagonal
+ fi
+enddef;
+
+def corr_circumflex(expr center,corr)=
+ if one_accent:
+ generate_universal(center);
+ else:
+ w:=w+corr;
+ generate_circumflex(center,false);
+ w:=w-corr;
+ fi
+enddef;
+
+def circumflex(expr center)=
+ if one_accent:
+ generate_universal(center);
+ else:
+ if italics: w:= w + acc_corr; fi
+ generate_circumflex(center,false); % variable `squeeze'
+ if italics: w:=wi-acc_corr; fi
+ fi
+enddef;
+
+def generate_circumflex(expr center,squeeze)=
+ numeric mid_width; mid_width=if squeeze:.1 else: .5 fi [vair,stem];
+ if serifs:
+ pickup fine.nib; pos21(hround(mid_width-eps),180); pos22(vair,90);
+ pos23(mid_width,90); pos24(vair,90); pos25(hround(mid_width-eps),180);
+ lft x21r=w-rt x25l=hround (center-w/3); x22-x21=x23-x22=x24-x23=x25-x24;
+ bot y21=bot y24l=vround(.75[x_height,h]-vair);
+ top y22r=top y25=h; y23=.5[y22,y24];
+ filldraw stroke z21e{up}...z22e{right}..z23e..{right}z24e...{up}z25e;
+ else:
+ pos21(vair,-180); pos23(vair,0); y21=y23;
+ lft x21r=hround(center-w/3); rt x23r=hround(center+w/3);
+ bot y23=vround max(x_height+o+separator,
+ if squeeze: 2/3 else: 1/3 fi [x_height,h]-.5mid_width);
+ x22=center; pos22(mid_width,90); top y22r=h;
+ filldraw stroke z21e{up}...z22e...{down}z23e;
+ fi
+enddef;
+
+vardef diaeresis(expr center)=
+ generate_diaeresis(center,dot_size,dot_size+1/8w,h,x_height+separator);
+enddef;
+
+vardef diaeresis_acute(expr center)=
+ if serifs: x21-x22=1/4w; x21+.5stem=hround(center+5/6(x21-x22)+.5stem);
+ else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_grave(expr center)=
+ if serifs: x22-x21=1/4w; x21-.5stem=hround(center-5/6(x22-x21)-.5stem);
+ else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_circumflex(expr center)=
+ if italics: w:= w + acc_corr; fi
+ generate_circumflex(center,true);
+ if italics: w:=w-acc_corr; fi
+ numeric sp_bottom, sp_top;
+ sp_top=vround(.15[bot y21l,x_height]); sp_top+sp_bottom=bot y21l+x_height;
+ generate_diaeresis(center,5/8dot_size,5/8dot_size+1/4w,sp_top,sp_bottom);
+enddef;
+
+vardef generate_diaeresis(expr center,target_dot_diam,sep,eff_h,base)=
+ pickup tiny.nib; numeric dot_diam;
+ dot_diam:=max(tiny.breadth,hround(target_dot_diam));
+ pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; top y32r=vround(eff_h);
+ if bot y32l<base: y32l:=min(y32r-eps,base+.5currentbreadth); fi
+ y31=.5[y32l,y32r];
+ pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34;
+ if sep>0 : center=.5[x31,x33]; x33-x31=sep;
+ else:
+ y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r];
+ rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w);
+ lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w);
+ fi
+ dot(31,32); dot(33,34);
+ penlabels(31,32,33,34,35);
+enddef;
+
+def rough(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,180); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,180); pos@1(comma_join_,180);
+ pos@2(comma_bot_,180); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; lft x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,180); pos@3(vair,-90);
+ z@1r=z$r; lft x@2r=hround(x$-.5depth+.5shear);
+ x@3+.5vair=x$+.5dot_size+shear;
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{left}...z@2{down}...z@3)
+ intersectiontimes (z$l{left}..{right}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{right}..subpath (0,y_) of (z$l{left}..{right}z$r)--cycle; % dot
+ filldraw stroke z@1e{left}...z@2e{down}...{right}z@3e; fi % tail
+ penlabels(@1,@2,@3);
+enddef;
+
+def smooth(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,0); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,0); pos@1(comma_join_,0);
+ pos@2(comma_bot_,0); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; rt x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,0); pos@3(vair,-90);
+ z@1r=z$r; rt x@2r=hround(x$+.5depth+.5shear);
+ x@3-.5vair=hround(x$-.5dot_size+shear);
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{right}...z@2{down}...z@3)
+ intersectiontimes (z$l{right}..{left}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{left}..subpath (0,y_) of (z$l{right}..{left}z$r)--cycle; % dot
+ filldraw stroke z@1e{right}...z@2e{down}...{left}z@3e; fi % tail
+ penlabels(@1,@2,@3);
+enddef;
+
+vardef spirit(expr center) text type=
+ if one_accent:
+ ;
+ else:
+ numeric sp_bottom, sp_height;
+ sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+ numeric dot_diam#; dot_diam# = 3/4dot_size#;
+ define_whole_blacker_pixels(dot_diam);
+ dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+ x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+ y31+.5dot_diam=h;
+ if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+ penlabels(31);
+ fi
+enddef;
+
+vardef spirit_acute(expr center) text type =
+ if one_accent:
+ generate_universal(center);
+ else:
+ numeric sp_bottom, sp_height;
+ sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+ numeric dot_diam#; dot_diam# = 3/4dot_size#;
+ define_whole_blacker_pixels(dot_diam);
+ dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+ if serifs: x21-x22=1/6w;
+ x21+.5stem=hround(center+.25u+.5vair+(x21-x22)+.5stem);
+ else: rt x21r=hround (4/5w+.5stem); lft x22l=hround(center+.25u); fi
+ generate_grave; penlabels(21,22);
+ if 1type0: % spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x22 if serifs:r-.5sp_height else:l-.5dot_diam fi -.25u);
+ else: x31+.5dot_diam=hround(lft x22 if serifs:r else: l fi -.5u); fi
+ y31+.5dot_diam=h;
+ if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+ fi
+enddef;
+
+vardef spirit_grave(expr center) text type =
+ numeric sp_bottom, sp_height;
+ sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+ numeric dot_diam#; dot_diam# = 3/4dot_size#;
+ define_whole_blacker_pixels(dot_diam);
+ dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+ if serifs: x22-x21=1/6w; x21-.5stem=hround(center+.25u);
+ else: rt x22r=hround (4/5w+.5stem); lft x21l=hround(center+.25u); fi
+ generate_grave; penlabels(21,22);
+ if 1type0: % spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x21l-.5 if serifs:sp_height else:dot_diam fi -.25u);
+ else: x31+.5dot_diam=hround(lft x21l-.5u); fi
+ y31+.5dot_diam=h;
+ if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_circumflex(expr center) text type=
+ if one_accent:
+ generate_universal(center);
+ else:
+ if italics: w:= w + acc_corr; fi
+ generate_circumflex(center,true);
+ if italics: w:=w-acc_corr; fi
+ numeric sp_bottom, sp_height, sp_top, box_top;
+ box_top=bot if serifs: y21l else: y22l fi;
+ sp_top=sp_bottom+sp_height=vround(.15[box_top,x_height]);
+ sp_top+sp_bottom=box_top+x_height;
+ numeric dot_diam#; dot_diam# = 5/8dot_size#;
+ define_whole_blacker_pixels(dot_diam);
+ pickup fine.nib;
+ dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height-eps)));
+ x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+ y31+.5dot_diam=vround(sp_top);
+ if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+ penlabels(31);
+ fi
+enddef;
+
+def iota_sub(expr pos_stem) =
+ if known pic.iota:
+ addto currentpicture also pic.iota shifted (hround(pos_stem),0);
+ else:
+ picture temp_picture; temp_picture=currentpicture; clearit;
+ pickup fine.nib;
+ x51=0; pos51(stem,180); top y51=vround(-o-2separator);
+ x52=x51; pos52(stem,180); bot y52=-iota_dp;
+ filldraw circ_stroke z52e--z51e;
+ %
+ % edw arqizei to diko mou
+ %
+ % z54=z52;x53=x54+0.5(y51-y54); y53=y54;
+ % pos54(stem,90); pos53(stem,90);
+ % filldraw circ_stroke z54e---z53e;
+ % lft x55=0.5(rt x52+x52); bot y55=0.5(y52-bot y52)+y52;
+ % x56=x55;top y56=y51; pos55(stem,180); pos56(stem,180);
+ % unfilldraw circ_stroke z55e--z56e;
+ %
+ if not working_hard : picture pic.iota; pic.iota=currentpicture; fi
+ currentpicture:=currentpicture shifted (hround(pos_stem),0);
+ addto currentpicture also temp_picture;
+ fi;
+enddef;
+
+vardef generate_universal(expr center)=
+ x91=center+.15u;x94=center-.15u;
+ y91=y94=x_height+1.5separator;
+ x92=x91+.3univ_acc_breadth*(body_height-x_height);
+ x93=x91-.3univ_acc_breadth*(body_height-x_height);
+ y93=y92=y91+univ_acc_breadth*(body_height-x_height);
+ fill z91--z92--z93--z94--cycle;
+enddef;
+
+vardef universal(expr center)=
+ generate_universal(center);
+enddef;
+
+vardef diaeresis_universal(expr center)=
+ x91=center;
+ y91=x_height+separator+dot_size;
+ x92=x91+.5univ_acc_breadth*(body_height-x_height);
+ x93=x91-.5univ_acc_breadth*(body_height-x_height);
+ y93=y92=y91+.866univ_acc_breadth*(body_height-x_height);
+ fill z91--z92--z93--cycle;
+ generate_diaeresis(center,dot_size,
+ 1.3univ_acc_breadth*(body_height-x_height),.6[h,x_height],
+ x_height+separator);
+enddef;
+
+%
+% Generate the Accents
+%
+cmchar "Acute accent";
+beginchar("'",9u#,acc_ht#,0);
+ adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ acute(.5w);
+ fi
+endchar;
+%
+cmchar "Grave accent";
+beginchar("`",9u#,acc_ht#,0);
+ adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ grave(.5w);
+ fi
+endchar;
+%
+cmchar "Circumflex accent";
+beginchar("~",9u#,circ_ht#,0);
+ adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ circumflex(.5w);
+ fi
+endchar;
+%
+
+cmchar "Rough breathing";
+if one_accent:
+ beginchar("<",.1u#,acc_ht#,0);
+ adjust_fit(0,0);
+else:
+ beginchar("<",9u#,acc_ht#,0);
+ adjust_fit(0,0);spirit(.5w)<;
+fi
+endchar;
+
+cmchar "Rough breathing with grave";
+beginchar(oct"001",9u#,acc_ht#,0);
+ adjust_fit(0,0);
+ spirit_grave(.5w)<;
+endchar;
+%
+cmchar "Rough breathing with acute";
+beginchar(oct"126",9u#,acc_ht#,0);
+ adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ spirit_acute(.5w)<;
+ fi
+endchar;
+
+cmchar "Rough breathing with circumflex";
+beginchar(oct"100",9u#,acc_ht#,0);
+adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ spirit_circumflex(.5w)<;
+ fi
+endchar;
+
+cmchar "Smooth breathing";
+if one_accent:
+ beginchar(">",.1u#,acc_ht#,0);
+ adjust_fit(0,0);
+else:
+ beginchar(">",9u#,acc_ht#,0);
+ adjust_fit(0,0);spirit(.5w)>;
+fi
+endchar;
+
+cmchar "Smooth breathing with acute";
+beginchar(oct"136",9u#,acc_ht#,0);
+adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ spirit_acute(.5w)>;
+ fi
+endchar;
+
+cmchar "Smooth breathing with grave";
+beginchar(oct"002",9u#,Circ_ht#,0);
+adjust_fit(0,0);
+ spirit_grave(.5w)>;
+endchar;
+
+cmchar "Smooth breathing and circumflex";
+beginchar(oct"134",9u#,Circ_ht#,0);
+adjust_fit(0,0);
+ if one_accent:
+ universal(.5w);
+ else:
+ spirit_circumflex(.5w)>;
+ fi
+endchar;
+
+cmchar "Diaeresis";
+beginchar(oct"042",9u#,circ_ht#,0);
+ adjust_fit(0,0);diaeresis(.5w);
+endchar;
+
+cmchar "Diaeresis with acute";
+beginchar(oct"043",9u#,acc_ht#,0);
+adjust_fit(0,0);
+ if one_accent:
+ diaeresis_universal(.5w);
+ else:
+ diaeresis_acute(.5w);
+ fi
+endchar;
+
+cmchar "Diaeresis with grave";
+beginchar(oct"044",9u#,acc_ht#,0);
+adjust_fit(0,0);
+ diaeresis_grave(.5w);
+endchar;
+
+cmchar "Diaeresis with circumflex";
+beginchar(oct"040",9u#,Circ_ht#,0);
+adjust_fit(0,0);
+ diaeresis_circumflex(.5w);
+endchar;
+
+cmchar "Iota subscript";
+beginchar("|",9u#,0,.6desc_depth#);
+adjust_fit(0,0);
+ if one_accent:
+ ;
+ else:
+ iota_sub(.5w);
+ fi
+endchar;
+
+
+cmchar "Breve accent";
+beginchar(oct"036",9u#,min(asc_height#,2x_height#),0);
+italcorr h#*slant+.5vair#-1.5u#;
+adjust_fit(0,0);
+pickup crisp.nib; pos1(vair,-180); pos3(vair,0);
+top y1=top y3=h; lft x1r=w-rt x3r=hround(2u-.5vair);
+numeric mid_thickness; mid_thickness=vround 1/3[vair,stem];
+pos2(mid_thickness,-90); x2=.5w;
+bot y2r=vround max(x_height+o+tiny,1/3[x_height,h]+o-.5mid_thickness);
+filldraw stroke z1e{down}...z2e{right}...{up}z3e; % stroke
+endchar;
+
+cmchar "Macron (bar) accent";
+numeric macron_breadth#; macron_breadth#=.2[vair#,stem#];
+beginchar(oct"037",9u#,.4[x_height#,asc_height#]+macron_breadth#,0);
+italcorr h#*slant-.75u#;
+adjust_fit(0,0);
+numeric macron_breadth; macron_breadth:=Vround .2[vair,stem];
+pickup if serifs: crisp.nib else: fine.nib fi;
+pos1(macron_breadth,90); pos2(macron_breadth,90);
+top y1r=top y2r=h+o; lft x1=w-rt x2=hround 1.25u;
+filldraw stroke z1e--z2e; % bar
+endchar;
+
diff --git a/fonts/greek/kd/mf/kdbase.mf b/fonts/greek/kd/mf/kdbase.mf
new file mode 100644
index 0000000000..ec4311ce07
--- /dev/null
+++ b/fonts/greek/kd/mf/kdbase.mf
@@ -0,0 +1,300 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Base File for Computer Classic Greek Fonts
+%
+% By K J Dryllerakis May 1991. Based on Sylvio-Levy's
+% grbase.
+
+numeric kdbase; kdbase:=1; %don't read this file twice
+%
+% make reference to file in subdirectories less painful
+%
+def readfrom(expr filename) = scantokens ("input " & filename); enddef;
+%
+% Parameter Definitions
+%
+boolean one_accent; % are we working in |one_accent|-system?
+boolean monowidth; % do characters have single width?
+boolean straight; % are certain strokes straight?
+boolean italics; % are we going to make italics?
+numeric univ_acc_breadth; % from 0 to 1:the breadth of the univ. accent
+%
+% Expand the Standard Font setup
+%
+let old_font_setup = font_setup;
+def font_setup =
+ define_whole_vertical_pixels(acc_ht,circ_ht,Circ_ht,iota_dp); %accent heights
+ old_font_setup;
+enddef;
+
+% This part defines macros for saving pictures to facilitate
+% the design of composite characters
+% But if we're using various definitions for the same letter (as when
+% running 6test.mf) we can't use this trick,
+% so we set |working_hard:=true|.
+
+boolean working_hard;
+working_hard:=false;
+
+def this_letter =
+ italcorr ital; adjust_fit(fit_params);
+ if known savedpicture: currentpicture:=savedpicture; else: gen_letter; fi
+ if not working_hard : picture savedpicture; savedpicture=currentpicture; fi
+enddef;
+%
+% The following routines are for use with double characters.
+%
+boolean is_double; is_double:=false;
+let oldendchar=endchar;
+
+def begindoublechar(expr c,w_sharp,h_sharp,d_sharp) =
+is_double:=true; beginchar(c,w_sharp,h_sharp,d_sharp);
+enddef;
+%
+def doublecharkern(expr k_sharp) =
+if not monospace: k:=hround(k_sharp*hppp); r:=r+k; charwd:=charwd+k_sharp; fi
+enddef;
+%
+def middoublechar(expr w_sharp,h_sharp,d_sharp) =
+ scantokens extra_endchar;
+ forsuffixes e=r,l,w,charwd: numeric first.e; first.e:=e; endfor
+
+ w:=hround(w_sharp*hppp); h:=vround(h_sharp*hppp); d:=vround(d_sharp*hppp);
+ charwd:=w_sharp; charht:=max(charht,h_sharp); chardp:=max(chardp,d_sharp);
+ picture first.glyph; first.glyph=currentpicture;
+ clearxy; clearpen; clearit; clearpen;
+enddef;
+
+def endchar =
+ if is_double :
+ charwd:=first.charwd+charwd;
+ picture second_glyph; second_glyph=currentpicture shifted (first.r-l,0);
+ currentpicture:= first.glyph; addto currentpicture also second_glyph;
+ scantokens extra_endchar;
+ w:=first.w+w; r:=first.r-l+r; l:=first.l;
+ chardx:=first.w+w; interim xoffset:= -l;
+ if proofing>0: makebox(proofrule); fi
+ shipit;
+ if displaying>0: makebox(screenrule); showit; fi
+ endgroup;
+ is_double:=false
+ else :
+ oldendchar
+ fi
+enddef;
+
+% By convention, we reserve the name z1' for the direction at z1, and so on.
+% The direction at |z1r| is |z1'r|, or |zdir1r|.
+vardef zdir[]@#= z@'@# enddef;
+vardef assign_z@#(expr zz)= x@#:=xpart(zz); y@#:=ypart(zz) enddef;
+vardef sgn(expr x)= if (x>0): 1 elseif (x<0): -1 else: 0 fi enddef;
+
+vardef double_circ_stroke text t =
+ forsuffixes e = l,r: path_.e:=t; endfor
+ if cycle path_.l: errmessage "Beware: `stroke' isn't intended for cycles"; fi
+ path_.l .. reverse path_.r .. cycle
+enddef;
+
+%vardef drawloop(suffix $,$$,@@,@)=
+%numeric temp[], sup;
+%sup=superness;
+%forsuffixes e=r,l:
+%path curv[]e; numeric S[]e;
+%curv1e=pulled_super_arc.e($,$$)(.5superpull);
+%curv2e=pulled_super_arc.e(@,@@)(.5superpull); endfor
+%(S1r,S2r)=curv1r intersectiontimes curv2r;
+%(temp1,S2l)=curv1r intersectiontimes curv2l;
+%(S1l,temp2)=curv1l intersectiontimes curv2r;
+%for i=1 upto 4:
+%exitif (temp1>=S1r) and (temp2>=S2r);
+%begingroup
+%numeric S[]r, S[]l, temp[]; pair p;
+%interim superness:=(i/10)[sup,1];
+%message"change in superness required; increased to "; show superness;
+%curv1r:=pulled_super_arc.r($,$$)(0);
+%curv2r:=pulled_super_arc.r(@,@@)(0);
+%(S1r,S2r)=curv1r intersectiontimes curv2r;
+%(temp1,S2l)=curv1r intersectiontimes curv2l;
+%(S1l,temp2)=curv1l intersectiontimes curv2r;
+%endgroup;
+%endfor;
+%if S1l=-1 : S1l:=2; fi
+%if S2l=-1 : S2l:=2; fi
+%filldraw stroke subpath(0,S1e+eps) of curv1e;
+%filldraw stroke subpath(0,S2e+eps) of curv2e;
+%filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+%enddef ;
+
+vardef drawloop(suffix $,$$,@@,@)=
+ numeric temp[], sup;
+ sup=superness;
+ forsuffixes e=r,l:
+ path curv[]e; numeric S[]e;
+ curv1e=pulled_super_arc.e($,$$)(.5superpull);
+ curv2e=pulled_super_arc.e(@,@@)(.5superpull); endfor
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (temp1,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,temp2)=curv1l intersectiontimes curv2r;
+ for i=1 upto 9:
+ exitif (temp1>=S1r) and (temp2>=S2r);
+ begingroup
+ numeric S[]r, S[]l, temp[]; pair p;
+ interim superness:=(i/10)[sup,1];
+ message"change in superness required; increased to "; show superness;
+ curv1r:=pulled_super_arc.r($,$$)(0);
+ curv2r:=pulled_super_arc.r(@,@@)(0);
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (temp1,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,temp2)=curv1l intersectiontimes curv2r;
+ endgroup;
+ endfor;
+ if S1l=-1 : S1l:=2; fi
+ if S2l=-1 : S2l:=2; fi
+ filldraw stroke subpath(0,S1e+eps) of curv1e;
+ filldraw stroke subpath(0,S2e+eps) of curv2e;
+ filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+enddef ;
+
+vardef gr_arc.r(suffix $,$$,$$$)(expr min,max,tilt)=
+ pair center, corner;
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ center=(x$$$r,y$r); corner=(x$r,y$$$r);
+ else :
+ center=(x$r,y$$$r); corner=(x$$$r,y$r);
+ fi
+ z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}...
+ {z$$$r-corner}z$$$r
+enddef;
+
+vardef gr_arc.l(suffix $,$$,$$$)(expr min,max,tilt)=
+ save p,q,wdth;
+ pair center, corner, temp;
+ numeric wdth, t, s;
+ path p,q;
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ center=(x$$$r,y$r); corner=(x$r,y$$$r);
+ if tilt>=0 : wdth:=min; other_wdth:=max; t:=2(1-tilt);
+ else : wdth:=max; other_wdth:=min; t:=-2tilt; fi
+ else :
+ center=(x$r,y$$$r); corner=(x$$$r,y$r);
+ if tilt>=0 : wdth:=max; other_wdth:=min; t:=2(1-tilt);
+ else : wdth:=min; other_wdth:=max; t:=-2tilt; fi
+ fi
+ p:=z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}...
+ {z$$$r-corner}z$$$r;
+ pos$$(wdth,angle direction t of p - 90);
+ z$$r=point t of p;
+ assign_z$$'l(direction t of p);
+ assign_z$$'r(z$$'l);
+ if other_wdth<=currentbreadth: errmessage "bad pos"; fi
+ temp:=point (2-t) of p-
+ (other_wdth-currentbreadth,0) rotated (angle direction (2-t) of p - 90);
+ boolean k[]; k1:=false; k2:=false;
+ if unknown x$l:
+ k1:=true;
+ assign_z$l(temp);
+ assign_z$'l(direction(2-t) of p);
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ y$l:=2ypart center-y$l;
+ x$'l:=-x$'l;
+ else:
+ x$l:=2xpart center-x$l;
+ y$'l:=-y$'l;
+ fi
+ fi
+ if unknown x$$$l:
+ k2:=true;
+ assign_z$$$l(temp);
+ assign_z$$$'l(direction(2-t) of p);
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ x$$$l:=2xpart center-x$$$l;
+ y$$$'l:=-y$$$'l;
+ else:
+ y$$$l:=2ypart center-y$$$l;
+ x$$$'l:=-x$$$'l;
+ fi
+ fi
+ q:=z$l{z$'l}...z$$l{z$$'l}...z$$$l{z$$$'l};
+ if k1 :
+ t := xpart(q intersectiontimes (center---z$r));
+ if t=-1 : t:=0; fi
+ assign_z$l(point t of q);
+ assign_z$'l(direction t of q);
+ assign_z$'r(corner-z$r);
+ z$l+z$r=2z$;
+ else: t:=0;
+ fi
+ if k2 :
+ s := xpart(q intersectiontimes (center---z$$$r));
+ if s=-1 : s:=2; fi
+ assign_z$$$l(point s of q);
+ assign_z$$$'l(direction s of q);
+ assign_z$$$'r(z$$$r-corner);
+ z$$$l+z$$$r=2z$$$;
+ else: s:=2;
+ fi
+ subpath (t,s) of q
+enddef;
+
+vardef doodah(suffix $,$$,$$$)=
+ if known x$$:
+ vardef ward(expr gr)=
+ sgn(xpart direction 1 of (z${zdir$}..(x$$,gr)..{zdir$$$}z$$$)) <> sgn(x$-x$$)
+ enddef;
+ y$$=solve ward(y$,y$$$);
+ else:
+ vardef ward(expr gr)=
+ sgn(ypart direction 1 of (z${zdir$}..(gr,y$$)..{zdir$$$}z$$$)) <> sgn(y$-y$$)
+ enddef;
+ x$$=solve ward(x$,x$$$);
+ fi
+ (z${zdir$}..z$$..{zdir$$$}z$$$)
+enddef;
+
+forsuffixes e=r,l:
+vardef club.e(suffix $,$$,$$$)= doodah($e,$$e,$$$e) enddef; endfor
+
+
+vardef alpha_tail(suffix $,$$) =
+ pos$$(hair,180); top y$$=vround 4/3[bot y$l,top y$r]; %tip of hook
+ rt x$$l=hround(x$+(y$$-y$)+.5hair); %central arc is round
+enddef;
+
+vardef pi_bar =
+ pos3(vstem,-90); rt x3=hround(w-.75u); top y3l=x_height; %top right
+ pos2(vstem,-90); y2=y3; x2=.25w; %top left
+ x1-.5hair=hround.75u; y1-.5hair=4/3[top y2l,bot y2r]; %tip of bar
+ numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90);
+ forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor
+ filldraw circ_stroke z1e{z1'e}...z2e---z3e; %bar
+enddef;
+
+def traba(expr poso) = transform t; t = identity shifted (poso,0);
+currentpicture := currentpicture transformed t;
+enddef;
+
+% End of KD Base
+
diff --git a/fonts/greek/kd/mf/kdbf10.mf b/fonts/greek/kd/mf/kdbf10.mf
new file mode 100644
index 0000000000..2102a1dbf9
--- /dev/null
+++ b/fonts/greek/kd/mf/kdbf10.mf
@@ -0,0 +1,126 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Boldface
+% Dimn: 10pt
+%
+% Revision Date: 10.05.91 [KJD]
+% -----------------------------
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDBF"; font_size 10pt#;
+%
+% CM Base Parameters
+%
+u#:=22/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders %was 70
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=13/36pt#; % lowercase hairline breadth (was 17)
+stem#:=40/36pt#; % lowercase stem breadth (was 41)
+curve#:=41/36pt#; % lowercase curve breadth (was 46)
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=41/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=11/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false; % are we creating italics ?
+%
+% KD Bases Parameters
+%
+acc_ht#:=250/36pt#; % Height of accent
+circ_ht#:=230/36pt#; %
+Circ_ht#:=250/36pt#; %
+iota_dp#:=72/36pt#; %
+one_accent:=false; % are we generating one_accent font ?
+%
+% Switch to Driver
+%
+generate kdgreek;
+
diff --git a/fonts/greek/kd/mf/kdbf8.mf b/fonts/greek/kd/mf/kdbf8.mf
new file mode 100644
index 0000000000..dbd29e05b7
--- /dev/null
+++ b/fonts/greek/kd/mf/kdbf8.mf
@@ -0,0 +1,126 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Boldface
+% Dimn: 8pt
+%
+% Revision Date: 10.05.91 [KJD]
+% -----------------------------
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDBF"; font_size 8pt#;
+%
+% CM Base Parameters
+%
+u#:=17.6/36pt#; % unit width
+width_adj#:=9/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216.0/36pt#; % height of tallest characters
+asc_height#:=200.0/36pt#; % height of lowercase ascenders
+cap_height#:=197.6/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=128.0/36pt#; % height of lowercase without ascenders
+math_axis#:=72.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=68.0/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56.0/36pt#; % depth of comma below baseline
+desc_depth#:=54.0/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=104.0/36pt#; % diameter of rounded corners
+fine#:=70.0/36pt#; % diameter of sharply rounded corners
+thin_join#:=70.0/36pt#; % width of extrafine details
+hair#:=11.7/36pt#; % lowercase hairline breadth
+stem#:=34.2/36pt#; % lowercase stem breadth
+curve#:=32.8/36pt#; % lowercase curve breadth
+ess#:=34.2/36pt#; % breadth in middle of lowercase s
+flare#:=36.9/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=44.8/36pt#; % diameter of dots
+cap_hair#:=17.1/36pt#; % uppercase hairline breadth
+cap_stem#:=40.8/36pt#; % uppercase stem breadth
+cap_curve#:=44.0/36pt#; % uppercase curve breadth
+cap_ess#:=42.4/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.54pt#;% thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=8.0/36pt#; % vertical distance from serif base to tangent
+jut#:=20.0/36pt#; % protrusion of lowercase serifs
+cap_jut#:=31.2/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.8/36pt#; % horizontal protrusion of beak serifs
+beak#:=56.0/36pt#; % vertical protrusion of beak serifs
+vair#:=8.8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=15.3/36pt#; % lowercase bar thickness
+slab#:=15.3/36pt#; % serif and arm thickness
+cap_bar#:=15.3/36pt#; % uppercase bar thickness
+cap_band#:=15.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8.00pt#;% max breadth above/below uppercase notches
+serif_drop#:=2.4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2.0/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=3.2/36pt#; % amount of overshoot for curves
+apex_o#:=2.4/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false; % are we creating italics ?
+%
+% KD Bases Parameters
+%
+acc_ht#:=200.0/36pt#;
+circ_ht#:=184.0/36pt#;
+Circ_ht#:=200.0/36pt#;
+iota_dp#:=57.6/36pt#;
+one_accent:=false; % are we generating one_accent font ?
+%
+% Switch to Driver
+%
+generate kdgreek;
+
diff --git a/fonts/greek/kd/mf/kdbf9.mf b/fonts/greek/kd/mf/kdbf9.mf
new file mode 100644
index 0000000000..50f6346c3e
--- /dev/null
+++ b/fonts/greek/kd/mf/kdbf9.mf
@@ -0,0 +1,127 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Boldface
+% Dimn: 9pt
+%
+% Revision Date: 10.05.91 [KJD]
+% -----------------------------
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDBF"; font_size 9pt#;
+%
+% CM Base Parameters
+%
+u#:=19.8/36pt#; % unit width
+width_adj#:=10.0/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=6.3/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243.0/36pt#; % height of tallest characters
+asc_height#:=225.0/36pt#; % height of lowercase ascenders
+cap_height#:=222.3/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=144.0/36pt#; % height of lowercase without ascenders
+math_axis#:=81.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=75.8/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63.0/36pt#; % depth of comma below baseline
+desc_depth#:=72.0/36pt#; % depth of lowercase descenders %was 70
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=58.5/36pt#; % diameter of rounded corners
+fine#:=40.0/36pt#; % diameter of sharply rounded corners
+thin_join#:=40.0/36pt#; % width of extrafine details
+hair#:=12.3/36pt#; % lowercase hairline breadth (was 17)
+stem#:=36.1/36pt#; % lowercase stem breadth (was 41)
+curve#:=36.9/36pt#; % lowercase curve breadth (was 46)
+ess#:=36.1/36pt#; % breadth in middle of lowercase s
+flare#:=39.0/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=50.4/36pt#; % diameter of dots
+cap_hair#:=18.1/36pt#; % uppercase hairline breadth
+cap_stem#:=45.9/36pt#; % uppercase stem breadth
+cap_curve#:=49.5/36pt#; % uppercase curve breadth
+cap_ess#:=47.7/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.57pt#;% thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=9.0/36pt#; % vertical distance from serif base to tangent
+jut#:=22.5/36pt#; % protrusion of lowercase serifs
+cap_jut#:=35.1/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.9/36pt#; % horizontal protrusion of beak serifs
+beak#:=63.0/36pt#; % vertical protrusion of beak serifs
+vair#:=9.9/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=16.1/36pt#; % lowercase bar thickness
+slab#:=16.1/36pt#; % serif and arm thickness
+cap_bar#:=16.1/36pt#; % uppercase bar thickness
+cap_band#:=16.1/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9.00pt#;% max breadth above/below uppercase notches
+serif_drop#:=2.7/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2.0/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=3.6/36pt#; % amount of overshoot for curves
+apex_o#:=2.7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false; % are we creating italics ?
+%
+% KD Bases Parameters
+%
+acc_ht#:=225.0/36pt#;
+circ_ht#:=207.0/36pt#;
+Circ_ht#:=225.0/36pt#;
+iota_dp#:=64.8/36pt#;
+one_accent:=false; % are we generating one_accent font ?
+%
+% Switch to Driver
+%
+generate kdgreek;
+
diff --git a/fonts/greek/kd/mf/kddigits.mf b/fonts/greek/kd/mf/kddigits.mf
new file mode 100644
index 0000000000..02944c833a
--- /dev/null
+++ b/fonts/greek/kd/mf/kddigits.mf
@@ -0,0 +1,347 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% This file is the essentially the same as Computer Modern's romand.mf.
+% It contains the ten digits in so-called roman style.
+% Character codes \0060 through \0071 are generated.
+
+% All digits have the same height, width, depth, and italic correction.
+
+cmchar "The numeral 0";
+beginchar("0",9u#,fig_height#,0);
+ italcorr fig_height#*slant-.5u#;
+ adjust_fit(0,0);
+ penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+ if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+ x2r=hround max(.7u,1.45u-.5curve); x4r=w-x2r; x1=x3=.5w;
+ y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+ penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+ penlabels(1,2,3,4);
+endchar;
+
+cmchar "The numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+if light_stem <= tiny: light_stem:=tiny+eps; fi
+pickup tiny.nib;
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if not serifs: save slab; slab=bar; fi
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+o; top y4l=if monospace: .8 else: .9 fi\\ h+o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u);
+tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+o+1)--(x3l,h+o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..z4e{left}; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, hair_vair; hair_vair=.25[vair,hair];
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.4[stem,cap_stem] fi);
+pickup crisp.nib; pos7(arm_thickness,-90); pos8(hair,0);
+bot y7r=0; lft x7=hround .9u; rt x8r=hround(w-.9u); y8=good.y(y7l+beak/2)+eps;
+arm(7,8,a,.3beak_darkness,beak_jut); % arm and beak
+pickup fine.nib; pos2(slab,90); pos3(.4[curve,cap_curve],0);
+top y2r=h+o; x2=.5(w-.5u); rt x3r=hround(w-.9u); y3+.5vair=.75h;
+if serifs: numeric bulb_diam; bulb_diam=hround(flare+2/3(cap_stem-stem));
+ pos0(bulb_diam,180); pos1(cap_hair,180);
+ lft x1r=hround .9u; y1-.5bulb_diam=2/3h;
+ (x,y2l)=whatever[z1l,z2r]; x2l:=x; bulb(2,1,0); % bulb and arc
+else: x2l:=x2l-.25u; pos1(flare,angle(-9u,h));
+ lft x1r=hround .75u; bot y1l=vround .7h; y1r:=good.y y1r; x1l:=good.x x1l;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal and arc
+pos4(.25[hair_vair,cap_stem],0);
+pos5(hair_vair,0); pos6(hair_vair,0);
+y5=arm_thickness; y4=.3[y5,y3]; top y6=min(y5,slab,top y7l);
+lft x6l=crisp.lft x7; z4l=whatever[z6l,(x3l,bot .58h)]; z5l=whatever[z6l,z4l];
+erase fill z4l--z6l--lft z6l--(lft x6l,y4l)--cycle; % erase excess at left
+filldraw stroke z2e{right}..tension atleast .9 and atleast 1
+ ..z3e{down}.. z4e---z5e--z6e; % stroke
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+mid_thickness=max(fine.breadth,vround 2/3vair);
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+pickup fine.nib; pos2(top_thickness,90); top y2r=h+o;
+pos3(max(fine.breadth,.6[curve,cap_curve]-stem_corr),0);
+rt x3r=hround(w-1.25u);
+pos4(vair,-90); pos5(vair,-90);
+pos6(mid_thickness,90); x2=x6=x8=.5[1.5u,x7];
+pos7(cap_curve,0); rt x7r=hround(w-.75u); lft x5=min(hround 3u,lft x6)-eps;
+pos8(bot_thickness,-90); bot y8r=-o;
+y3=.6[top y4l,bot y2l]; y7=.5[bot y6l,top y8l];
+top y5l=vround(.54h+.5vair); y5r=y6l;
+x4=1/3[x5,x3l]; z4=z5+whatever*(150u,h);
+filldraw stroke pulled_super_arc.e(2,3)(.5superpull)
+ & z3e{down}...z4e---z5e; % upper bowl
+filldraw z5r--z6l--z6r--z5l---cycle; % middle tip
+filldraw stroke pulled_super_arc.e(6,7)(.5superpull)
+ & pulled_super_arc.e(7,8)(.5superpull); % lower bowl
+if serifs: numeric bulb_diam[];
+ bulb_diam1=flare+.5(cap_stem-stem); bulb_diam2=flare+cap_stem-stem;
+ pos0(bulb_diam1,180); pos1(hair,180);
+ lft x0r=hround 1.25u; y0=min(.9h-.5bulb_diam1,.75h+.5bulb_diam1);
+ bulb(2,1,0); % upper bulb
+ pos10(bulb_diam2,-180); pos9(cap_hair,-180);
+ lft x10r=hround .75u; y10=max(.1h+.5bulb_diam2,.3h-.5bulb_diam2);
+ bulb(8,9,10); % lower bulb
+else: pos1(.5[vair,flare],angle(-8u,h));
+ lft x1r=hround u; bot y1l=vround .75h+o;
+ y1r:=good.y y1r+eps; x1l:=good.x x1l;
+ pos9(bot_thickness,angle(-2u,-h));
+ lft x9r=hround .75u; top y9l=vround .25h-o;
+ y9r:=good.y y9r-eps; x9l:=good.x x9l;
+ filldraw stroke term.e(2,1,left,1,4); % upper terminal
+ filldraw stroke term.e(8,9,left,1,4); fi % lower terminal
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 4";
+beginchar("4",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem, light_stem', diag_stem, alpha, cut; cut=.75notch_cut;
+light_stem=hround .4[fudged.stem,fudged.cap_stem];
+light_stem'=hround max(tiny.breadth,light_stem-2stem_corr);
+diag_stem=max(tiny.breadth,.4[vair,fudged.hair]);
+pickup crisp.nib; pos5(cap_bar,90); pos6(cap_bar,90);
+lft x5=hround .5u; rt x6=hround(w-.5u);
+top y5r=vround(if serifs: 5/18[slab,h-light_stem]+1
+ else:.35(h-light_stem) fi+.5cap_bar);
+z4l=top lft z5r; y2=y2'=y5=y6; x1r=x2r=hround(w-3u+.5light_stem);
+penpos1(light_stem',0); penpos2(light_stem',0); y1=y3=h+apex_o+apex_oo;
+x3r+apex_corr=x1r; alpha=diag_ratio(1,diag_stem,y3-y4l,x3r-x4l);
+penpos3(alpha*diag_stem,0); penpos4(alpha*diag_stem,0);
+x0=x1l; z0=whatever[z3r,z4r];
+x5'=x5; z5''=z5'+penoffset z4-z3 of currentpen=whatever[z4l,z3l];
+fill diag_end(2r,1r,1,.5,3l,4l)---z5''...lft z5'
+ ---lft z5l -- (x4r,y5l) -- z4r
+ if y0<h-cut:{z3r-z4r}...{up}(x1l-1,h-cut)
+ --(x1l,h-cut) else: -- z0 fi
+ --z2l--z2r--cycle; % diagonal and upper stem
+filldraw stroke z5e--z6e; % bar
+pickup tiny.nib; pos7(light_stem,0); rt x7r=x1r; bot y7=0;
+pos2'(light_stem,0); x2'=x7;
+filldraw stroke z2'e--z7e; % lower stem
+if serifs: dish_serif(7,2',a,1/3,1.75u,
+ b,1/3,min(1.75u,w-.5u-rt x7r)); fi % serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=vround .61803h+o;
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull)
+ & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 7";
+beginchar("7",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, bot_width, top_shift, top_hair;
+if hefty: arm_thickness=Vround(slab+2stem_corr); top_shift=0;
+ bot_width=hround .51[curve,cap_curve]; top_hair=.4[thin_join,bot_width];
+else: arm_thickness=Vround .4[stem,cap_stem]; top_shift=.5u;
+ bot_width=flare; top_hair=cap_hair; fi
+if top_hair<tiny.breadth: top_hair:=tiny.breadth; fi
+pickup crisp.nib; pos2(arm_thickness,90); pos1(hair,180);
+top y2r=h; rt x2=hround(w-.75u+top_shift);
+lft x1r=hround(.75u+.5top_shift); y1=good.y(y2l-beak/2)-eps;
+arm(2,1,a,.3beak_darkness,-beak_jut); % arm and beak
+pos3(hair,180); y3=good.y(y2r+beak/6)+eps; z3r=whatever[z1r,z.a0];
+penpos2'(eps,-90); z2'=z2r;
+arm(2',3,b,beak_darkness,x3r-x.a0); % upward extension of beak
+pickup tiny.nib; pos4(top_hair,0); pos6(bot_width,0);
+bot y4=max(h-arm_thickness,h-slab,bot y2l); rt x4r=crisp.rt x2;
+lft x6l=hround(3.5u+top_shift-.5bot_width);
+if serifs: y6-.5bot_width=-o; filldraw z6l{down}..{up}z6r--cycle; % bulb
+else: bot y6=-oo; fi
+if hefty: erase fill rt z4r--z4r...{down}z6r
+ --(rt x4r,y6)--cycle; % erase excess at top
+ filldraw stroke z4e...{down}z6e; % stroke
+else: pos5(top_hair,0); y5=2/3h; z5=whatever[z4,(.75u,y6)];
+ erase fill rt z4r--z4r--z5r--(rt x4r,y5)--cycle; % erase excess at top
+ filldraw stroke z4e---z5e...{down}z6e; fi % stroke
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "The numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull)
+ & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
diff --git a/fonts/greek/kd/mf/kdgr10.mf b/fonts/greek/kd/mf/kdgr10.mf
new file mode 100644
index 0000000000..22914e8fda
--- /dev/null
+++ b/fonts/greek/kd/mf/kdgr10.mf
@@ -0,0 +1,120 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Font at 10 points
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDGR10"; font_size 10pt#;
+
+% Definitions for CMBase
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#;% extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#;% height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+% Definitions For KDBase
+
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+one_accent:=false; % are we generating a one accent system?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false; % are we generating italics ?
+
+% Switch to device driver
+
+generate kdgreek;
+
diff --git a/fonts/greek/kd/mf/kdgr8.mf b/fonts/greek/kd/mf/kdgr8.mf
new file mode 100644
index 0000000000..34e144c0c1
--- /dev/null
+++ b/fonts/greek/kd/mf/kdgr8.mf
@@ -0,0 +1,123 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Regular
+% Dimn: 8pt
+% -----------------------------
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDGR"; font_size 8pt#;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=25.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=23/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=9.5/36pt#; % uppercase hairline breadth
+cap_stem#:=26.5/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=29/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=6.6/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+% CC Base Parameters
+
+acc_ht#:=210/36pt#;
+circ_ht#:=180/36pt#;
+Circ_ht#:=210/36pt#;
+iota_dp#:=57.6/36pt#;
+
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false; % Are we generating Italics?
+one_accent:=false; % Are we generating one_accent font?
+
+generate kdgreek; % Switch to driver
+
+
diff --git a/fonts/greek/kd/mf/kdgr9.mf b/fonts/greek/kd/mf/kdgr9.mf
new file mode 100644
index 0000000000..61a5e39f9d
--- /dev/null
+++ b/fonts/greek/kd/mf/kdgr9.mf
@@ -0,0 +1,122 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Font at 9 points
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDGR9"; font_size 9pt#;
+
+% Definitions for CMBase
+
+u#:=18.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243/36pt#; % height of tallest characters
+asc_height#:=225/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81/36pt#; % axis of symmetry for math symbols
+bar_height#:=75.8/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63/36pt#; % depth of comma below baseline
+desc_depth#:=73/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8.5/36pt#; % lowercase hairline breadth
+stem#:=25.5/36pt#; % lowercase stem breadth
+curve#:=27.8/36pt#; % lowercase curve breadth
+ess#:=25/36pt#; % breadth in middle of lowercase s
+flare#:=25/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35/36pt#; % diameter of dots
+cap_hair#:=10.3/36pt#; % uppercase hairline breadth
+cap_stem#:=29.3/36pt#; % uppercase stem breadth
+cap_curve#:=33.5/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=33/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63/36pt#; % vertical protrusion of beak serifs
+vair#:=7.3/36pt#; % vertical diameter of hairlines
+notch_cut#:=9pt#; % maximum breadth above or below notches
+bar#:=10.3/36pt#; % lowercase bar thickness
+slab#:=10.3/36pt#; % serif and arm thickness
+cap_bar#:=10.3/36pt#; % uppercase bar thickness
+cap_band#:=10.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7/36pt#; % amount of overshoot for curves
+apex_o#:=7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.2; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+% Definitions For KDBase
+
+acc_ht#:=230/36pt#;
+circ_ht#:=202.5/36pt#;
+Circ_ht#:=230/36pt#; %
+iota_dp#:=64.8/36pt#; % Depth of i under vowel
+one_accent:=false; % are we generating a one accent system?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false; % are we generating italics ?
+
+% Switch to greek device driver
+
+generate kdgreek;
+
+
+
diff --git a/fonts/greek/kd/mf/kdgreek.mf b/fonts/greek/kd/mf/kdgreek.mf
new file mode 100644
index 0000000000..0f4702eb00
--- /dev/null
+++ b/fonts/greek/kd/mf/kdgreek.mf
@@ -0,0 +1,59 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Family of Fonts
+% Adapted by K J Dryllerakis
+%
+if ligs>1: font_coding_scheme:="TeX greek text";
+else: font_coding_scheme:="TeX greek typewriter text";fi
+
+mode_setup; font_setup;
+
+readfrom("kdaccent"); % accents
+if italics:
+ readfrom("kdilower");
+ readfrom("kdidigit");
+else:
+ readfrom("kdlower");
+ readfrom("kddigits");
+fi
+if ligs>0:
+ readfrom("kdlig");
+else:
+ readfrom("kdligcom");
+fi
+readfrom("kdupper");
+readfrom("kdpunct");
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+font_quad 18u#; font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+font_normal_stretch 3u#; font_normal_shrink 2u#;
+font_quad 18u#+4letter_fit#; font_extra_space 2u#;fi
+
+
+bye.
diff --git a/fonts/greek/kd/mf/kdidigit.mf b/fonts/greek/kd/mf/kdidigit.mf
new file mode 100644
index 0000000000..329906df90
--- /dev/null
+++ b/fonts/greek/kd/mf/kdidigit.mf
@@ -0,0 +1,287 @@
+% This is KDITALD.MF
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% This file contains the ten digits in so-called italic style.
+% Character codes \0060 through \0071 are generated.
+
+% The characters all have the same italic correction.
+
+cmchar "Italic numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround(1.5u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "Italic numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup tiny.nib;
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+apex_o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+apex_o; top y4l=.8h+apex_o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u); tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+apex_o+1)--(x3l,h+apex_o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..{left}z4e; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "Italic numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,45); pos2(vair,0); pos3(vair,-90); pos4(hair,-180);
+pos5(vair,-270); pos6(curve,-360); pos7(hair,-405); pos8(hair,-360);
+x1=x2-.5u; rt x2r=hround(3.5u+.5vair);
+x3=.6[x2,x4]; lft x4r=hround(u-.5hair);
+x5=x7=.5w-.5u; rt x6r=hround(w-u); lft x8l=hround(1.5u-.5hair);
+y1=.5[x_height,h]; y2=1/3[y1,y3]; y4=x_height; bot y3r=vround .78y4;
+top y5r=h+o; y6=.5[y5,y7]; y7=.52y4; bot y8=-o;
+filldraw stroke if not hefty:z1e{2(x2-x1),y2-y1}...{down}z2e...{left}z3e...fi
+ z4e{up}...pulled_arc.e(5,6)
+ ...z7e{2(x7-x6),y7-y6}...{down}z8e; % main stroke
+pos9(vair,-90); pos10(vstem+curve-stem,-90); pos11(hair,0);
+x9=w-x10=2.5u; rt x11r=hround(w-.5u+.5hair);
+y9=.25[y10,y7]; bot y10r=-o; y11=.38x_height;
+filldraw stroke z8e{up}...z9e{right}..{right}z10e...{up}z11e; % bar
+penlabels(1,2,3,4,5,6,7,8,9,10,11); endchar;
+
+cmchar "Italic numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,45); pos2(vair,0); pos3(vair,-90); pos4(hair,-180);
+pos5(vair,-270); pos6(stem,-360); pos7(bar,-450); pos8(bar,-450);
+x1=x2-.5u; rt x2r=hround(3.5u+.5vair); x3=.5[x2,x4]; lft x4r=hround u;
+x5=x7=.5w; rt x6r=hround(w-u); x8=x7-u;
+y1=.5[x_height,h]; y2=.5[y1,y3]; y7=y8=.52h; bot y3r=vround 1/4[y7,h];
+y4=1/3[y3,y5]; top y5r=h+o; y6=.5[y5,y7];
+filldraw stroke if not hefty: z1e{2(x2-x1),y2-y1}...{down}z2e...{left}z3e...fi
+ z4e{up}...pulled_arc.e(5,6) & pulled_arc.e(6,7)..z8e; % upper arc
+pos7'(vair,90); z7'l=z7r;
+pos9(curve,0); pos10(vair,-90); pos11(hair,-180); pos12(flare,-180);
+rt x9r=hround(w-u); x10=.5w-.5u; lft x11r=hround .75u;
+y9=.25h; bot y10r=-o; y11=1/3x_height; bulb(10,11,12); % bulb
+filldraw stroke pulled_arc.e(7',9) & pulled_arc.e(9,10); % lower arc
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "Italic numeral 4";
+beginchar("4",9u#,fig_height#,desc_depth#);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(stem,0); pos6(stem,0); pos7(stem,0);
+pos2(bar,-45); pos3(bar,-90); pos4(bar,-90); pos5(bar,-45);
+rt x1r=hround(.5w+.5u+.5stem); lft x2l=hround .25u;
+x3=2.75u; x4=w-2u; rt x5r=hround(w-.25u);
+rt x6r=rt x7r=hround(2/3w+.5stem);
+y1+.5stem=h+o; bot y2r=0; bot y3r=vround(.08h-.5bar);
+bot y4r=vround-.5bar; bot y5r=vround(.03h-.5bar);
+y6+.5stem=bar_height; y7-.5stem=-d;
+filldraw circ_stroke z1e{down}...{3(x2-x1),y2-y1}z2e; % diagonal
+filldraw stroke z2e{z1-z2}...z3e{right}..{right}z4e
+ ...{x5-x4,2(y5-y4)}z5e; % bar
+filldraw z6l---z7l..z7r---z6r..cycle; % stem
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Italic numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=max(vround .61803h+o,top y6r+y5+eps-y6l);
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Italic numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull)
+ & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Italic numeral 7";
+beginchar("7",9u#,fig_height#,desc_depth#);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+numeric fat_curve; fat_curve=1.4[stem,curve];
+pos1(hair,0); pos2(hair,0); pos3(vstem+curve-stem,-90);
+pos4(vair,-90); pos5(hair,0); pos6(fat_curve,0);
+top y1=h+o; y2=x_height; y3l=y5=y1;
+bot y4r=vround(.5[y2,h]-.5vair); y6-.5fat_curve=-o;
+lft x2l=hround(.5u-.5hair); x3=.5w-.5u; x4=2/3w;
+rt x5r=hround(w-.75u+.5hair); rt x6r=hround(.5w+u+.5fat_curve);
+z1=z2+whatever*(z5-z6); filldraw stroke z1e--z2e; % serif
+filldraw stroke z2e{z1-z2}...z3e{right}..{right}z4e
+ ...{2(x5-x6),y5-y6}z5e; % bar
+filldraw circ_stroke z6e{up}...{2(x5-x6),y5-y6}z5e; % diagonal
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Italic numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Italic numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense;
+ pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
diff --git a/fonts/greek/kd/mf/kdilower.mf b/fonts/greek/kd/mf/kdilower.mf
new file mode 100644
index 0000000000..a94780a895
--- /dev/null
+++ b/fonts/greek/kd/mf/kdilower.mf
@@ -0,0 +1,1282 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+%
+% File : kdilower.mf
+%
+%
+%
+
+% ======================================================================
+% ALFA
+% ======================================================================
+
+def width = 8.5u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5u# enddef;
+def acc_corr = 1.5u enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+pos0(hair,0); pos1(vair,90); pos2(curve,180); pos3(vair,270);
+pos4(stem,0); x4=x0; y4+.5stem=vround .98h;
+x1=x3=.5[x0,x2]; lft x2r=hround(1.5u-.5curve);
+rt x4r=hround(w-2.5u+.5stem);
+top y1r=h+oo; bot y3r=-oo; y0=y2=.5[y1,y3];
+filldraw stroke super_arc.e(0,1) & pulled_arc.e(1,2)
+ & pulled_arc.e(2,3) & super_arc.e(3,0); % bowl
+x5=x4; x7=w; hook_out(5,6,7); % closing hook
+filldraw circ_stroke z4e--z5e; % stem
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#);
+ numeric x_baryctr; x_baryctr=.25[x1,x4]; %accent reference
+ numeric pos_stem; pos_stem=x_baryctr; %iota reference
+ traba(-.5u);
+enddef;
+
+cmchar "Lowercase alpha";
+beginchar("a",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase alpha with rough breathing";
+beginchar(oct"200",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing";
+beginchar(oct"210",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with acute";
+beginchar(oct"220",width#+u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase alpha with rough breathing and acute";
+beginchar(oct"230",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase alpha with smooth breathing and acute";
+beginchar(oct"240",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with rough breathing and grave";
+beginchar(oct"260",width#+u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase alpha with smooth breathing and grave";
+beginchar(oct"270",width#+u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with circumflex";
+beginchar(oct"207",width#+u#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase alpha with grave";
+beginchar(oct"250",width#+u#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+
+cmchar "Lowercase alpha with rough breathing and circumflex";
+beginchar(oct"300",width#+u#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and circumflex";
+beginchar(oct"310",width#+u#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with iota subscript";
+beginchar(oct"320",width#+u#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+%
+cmchar "Lowercase alpha with acute and iota subscript";
+beginchar(oct"301",width#+u#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with grave and iota subscript";
+beginchar(oct"330",width#+u#,acc_ht#,iota_dp#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing and iota subscript";
+beginchar(oct"340",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and iota subscript";
+beginchar(oct"350",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, grave and iota subscript";
+beginchar(oct"360",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing, grave and iota subscript";
+beginchar(oct"361",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing and acute and iota subscript";
+beginchar(oct"311",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and acute and iota subscript";
+beginchar(oct"321",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with circumflex and iota subscript";
+beginchar(oct"331",width#+u#,circ_ht#,iota_dp#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, circumflex and iota subscript";
+beginchar(oct"341",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing, circumflex and iota subscript";
+beginchar(oct"351",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+% ======================================================================
+% BHTA
+% ======================================================================
+
+def dims = 8u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+pos0(.5[hair,stem],180); pos1(.5[hair,stem],180); pos2(vair,90);
+pos3(stem,0); pos4(vair,-90); pos5(hair,-180);
+pos6(vair,-270); pos7(curve,-360); pos8(vair,-450); pos9(hair,-540);
+x0=x1=x9; lft x0l=hround(1.5u-.5hair); x2=x4=x6=x8=.5w+.25u;
+rt x3r=hround(w-1.5u); rt x7r=hround(w-1.5u+.5curve); rt x5l=hround(x4-u);
+bot y0=-d; y1=top y6r=x_height; top y2r=h+oo; y3=.5[y2,y4];
+y5=.5[y4,y6]; top y6r-bot y4r=vstem+eps; bot y8=-oo; y7=y9=.5[y6,y8];
+if y6l<y4l: y6l:=y4l:=y5; fi
+filldraw stroke z0e---z1e...pulled_arc.e(2,3)
+ & pulled_arc.e(3,4)...{up}z5e; % stem and upper bowl
+filldraw stroke z5e{up}...pulled_arc.e(6,7)
+ & pulled_arc.e(7,8)...{up}z9e; % lower bowl
+math_fit(desc_depth#*slant+.5hair#-u#,.7x_height#*slant+.5curve#-1.5u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase beta";
+beginchar("b",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% GAMMA
+% ======================================================================
+
+def dims = 8.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+pos1(hair,180); pos2(vstem+dw,90);
+pos4(hair,0); pos5(vair,-90); pos6(hair,-180); pos7(hair,-180);
+bot y1=.5772156649h; top y2r=h+oo; y4=y6=-.5d;
+bot y5r=-d-o; top y7=h;
+lft x1r=hround(.5u-.5hair); x2=2.5u; rt x4r=hround(w-3u); x5=.5[x4,x6];
+rt x4l-lft x6l=curve; rt x7l=hround(w-u);
+if x4l<x6l: x4l:=x6l:=x5; fi
+pos3(hair,angle(z4-z2)+90); x3=superness[x2,x4]; y3=superness[y4,y2];
+filldraw stroke z1e{up}...z2e{right}...z3e{z4-z2}
+ ...z4e{down}...{left}z5e; % arc
+filldraw stroke z5e{left}...z6e{up}..{2(x7-x6),y7-y6}z7e; % stem
+math_fit(-.5772156649x_height#*slant,ic#-u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% DELTA
+% ======================================================================
+
+def dims = 7.25u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ adjust_fit(0,0); pickup fine.nib; w:=w+.75u;
+pos1(hair,-180); pos2(vair,-90);
+numeric theta; theta=angle(18u,-h); pos9(hair,theta);
+pos3(stem,theta+90); pos4(stem,theta+90); pos5(1/4[hair,stem],20);
+pos6(vair,-90); pos7(curve,-180); pos8(vair,-270);
+rt x1l=hround(w-2u+.5hair); x2=.5w; x3r=3u; rt x5r=hround(w-u);
+x9l=hround(x1+u); y9=y1;
+x4=x6=x8=.5w+.5u; lft x7r=hround(1.5u-.5curve);
+top y2l=h+oo; y1=min(.9h,y2r-eps); top y8r=x_height+oo; y4=y8;
+z4-z3=whatever*(18u,-h); y5=y7=.5[y6,y8]; bot y6=-oo;
+filldraw stroke z1e{x2-x1,3(y2-y1)}...z2e{left}...z3e---z4e
+ ....z5e{down}...pulled_arc.e(6,7) & pulled_arc.e(7,8); % hook and bowl
+filldraw stroke z1{x1-x2,3(y1-y2)}...{x1-x2,3(y2-y1)}z9;
+math_fit(-.3x_height#*slant+.5curve#-u#,.7x_height#*slant-.5u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase delta";
+beginchar("d",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% EYILON
+% ======================================================================
+%
+def width = 6.5u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def acc_corr = 1.5u enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+numeric light_vstem; light_vstem=Vround 2/3[vair,vstem];
+pos2(light_vstem,90); x2=x8=.5w+.5u; top y2r=h+o;
+x1+.5light_vstem=hround(w-u); y1=.2[y2,bar_height];
+pos1(light_vstem,angle(x1-x2,2(y1-y2))+90); pos3(hair,180); pos4(vair,270);
+pos5(hair,360); pos6(vair,450); pos7(hair,540); pos8(light_vstem,630);
+lft x3r=hround u; x4=x6=.5w; rt x5r=hround(w-2.5u); x7=x3;
+y3=.5[y2,y4]; y5=bar_height=.5[y4,y6]; y7=.5[y6,y8]; bot y8r=-o;
+top y6r-bot y4r=vstem+eps; if y6l<y4l: y6l:=y4l:=y5; fi
+x9+.5vair=hround(w-.5u); y9=1/3[y8,bar_height];
+pos9(vair,angle(x8-x9,2(y8-y9))+90);
+filldraw circ_stroke z1e{x2-x1,2(y2-y1)}...pulled_super_arc.e(2,3)(.5superpull)
+ & super_arc.e(3,4)...{up}z5e; % upper arc
+filldraw circ_stroke z9e{x8-x9,8(y8-y9)}...pulled_arc.e(8,7)
+ & super_arc.e(7,6)...{down}z5e; % lower arc
+math_fit(-.5bar_height#*slant-.5u#,ic#);
+ numeric x_baryctr; x_baryctr=x2; % accent reference
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase epsilon";
+beginchar("e",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+%
+cmchar "Lowercase epsilon with rough breathing";
+beginchar(oct"201",width#+1.2u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing";
+beginchar(oct"211",width#+1.2u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with acute";
+beginchar(oct"221",width#+1.2u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with rough breathing and acute";
+beginchar(oct"231",width#+1.2u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and acute";
+beginchar(oct"241",width#+1.2u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with rough breathing and grave";
+beginchar(oct"261",width#+1.2u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and grave";
+beginchar(oct"271",width#+1.2u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with grave";
+beginchar(oct"251",width#+1.2u#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% ZHTA
+% ======================================================================
+%
+def dims = 7u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos0(hair,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(25u,x_height); slope:=-x_height/25u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround 3.5u; x1=x3=.5[x0,x2]; rt x2l=hround max(rt x0r,w-2u)+eps;
+top y0=h; top y3l=bot y1l+vstem+eps=vround(y0-.25(h-x_height)); y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=(hround .6[vair,stem])-fine;
+x6+.5u=x7=w-2u; x8=.5w+.75u;
+y6=-.1d; y8=-3/4d-oo; bot y7r=-d-oo;
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z0e{down}...z1e{right}...{up}z2e; % opening hook
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}
+ ...z6e---z5e....{up}z4e
+ ..tension 1 and atleast1.5..{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+traba(-.5u);
+enddef;
+%
+cmchar "Lowercase zeta";
+beginchar("z",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% HTA [Bug fixed by Knappen June 1992]
+% ======================================================================
+%
+def width = 8.5u enddef;
+def dims = width#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = if straight: .75 else: .5 fi u#,0 enddef;
+def acc_corr = 1.5u enddef;
+%
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+x0=0; x1=x2; pos2(stem,0); lft x2l=hround(2.5u-.5stem); y2-.5stem=-oo;
+hook_in(0,a,1); % opening hook
+filldraw circ_stroke z2e--z1e; % left stem
+x4+.5stem=hround(w-1.5u+.5stem); ital_arch(2,3,4); % arch
+pos5(stem,0); x5=x4; y5-.5stem=-d-o;
+filldraw circ_stroke z5e--z4e; % right stem
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,ic#-1/3x_height#*slant);
+ numeric x_baryctr; x_baryctr=.1[x3,x0]; % accent reference
+ numeric pos_stem; pos_stem=x2; % iota reference
+enddef;
+%
+cmchar "Lowercase eta";
+beginchar("h",dims);
+this_letter; penlabels(0,a,1,2,3,4,5); endchar;
+%
+cmchar "Lowercase eta with rough breathing";
+beginchar(oct"202",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing";
+beginchar(oct"212",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with acute";
+beginchar(oct"222",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing and acute";
+beginchar(oct"232",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute";
+beginchar(oct"242",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase eta with rough breathing and grave";
+beginchar(oct"262",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and grave";
+beginchar(oct"272",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase eta with circumflex";
+beginchar(oct"217",width#+1.3u#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase eta with grave";
+beginchar(oct"252",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); endchar;
+%
+
+cmchar "Lowercase eta with rough breathing and circumflex";
+beginchar(oct"302",width#+1.3u#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and circumflex";
+beginchar(oct"312",width#+1.3u#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with grave and iota subscript";
+beginchar(oct"332",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing and iota subscript";
+beginchar(oct"342",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and iota subscript";
+beginchar(oct"352",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with acute and iota subscript";
+beginchar(oct"303",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, acute and iota subscript";
+beginchar(oct"313",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute and iota subscript";
+beginchar(oct"323",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, grave and iota subscript";
+beginchar(oct"362",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and grave and iota subscript";
+beginchar(oct"363",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with circumflex and iota subscript";
+beginchar(oct"333",width#+1.3u#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, circumflex and iota subscript";
+beginchar(oct"343",width#+1.3u#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing, circumflex and iota subscript";
+beginchar(oct"353",width#+1.3u#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with iota subscript";
+beginchar(oct"322",width#+1.3u#,x_height#,desc_depth#);
+this_letter; iota_sub(pos_stem); endchar;
+
+picture pic.iota;
+picture savedpicture;
+%
+% ======================================================================
+% JHTA
+% ======================================================================
+%
+def dims = 7u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+1.25u;
+pos1(vair,90); pos2(curve,180); pos3(vair,270); pos4(curve,360);
+x1=x3=.5w; lft x2r=hround(1.5u-.5curve); x4=w-x2;
+top y1r=h+oo; y2=y4=.5[y1,y3]; bot y3r=-oo;
+filldraw stroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1); % bowl
+pos2'(bar,90); pos4'(bar,90); z2'=z2l; z4'=z4l;
+filldraw stroke z2'e--z4'e; % bar
+math_fit(-.3asc_height#*slant-u#+.5curve#,ic#-.5u#);
+traba(-.5u);
+enddef;
+%
+cmchar "Lowercase theta";
+beginchar("j",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% IWTA
+% ======================================================================
+%
+def width = 5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = if monospace: u#,u# else:0,2curve#-3u# fi enddef;
+def acc_corr = 0 enddef;
+%
+def gen_letter=
+adjust_fit(if monospace: u#,u# else: 0,0 fi); pickup fine.nib;
+pos1(stem,0); lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo;
+x2=x1-.25u; x4=w; hook_out(2,3,4)(skewed); % closing hook
+filldraw circ_stroke z1e{down}...{-u,-x_height}z2e; % stem
+math_fit(0,ic#); numeric x_baryctr; x_baryctr=x1;
+enddef;
+%
+cmchar "Lowercase iota";
+beginchar("i",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+%
+cmchar "Lowercase iota with rough breathing";
+beginchar(oct"205",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: +.25u fi)<; endchar;
+%
+cmchar "Lowercase iota with smooth breathing";
+beginchar(oct"215",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: -.25u fi)>; endchar;
+%
+cmchar "Lowercase iota with acute";
+beginchar(oct"225",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase iota with rough breathing and acute";
+beginchar(oct"235",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase iota with smooth breathing and acute";
+beginchar(oct"245",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase iota with rough breathing and grave";
+beginchar(oct"265",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase iota with smooth breathing and grave";
+beginchar(oct"275",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase iota with circumflex";
+beginchar(oct"237",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase iota with grave";
+beginchar(oct"255",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase iota with rough breathing and circumflex";
+beginchar(oct"305",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and circumflex";
+beginchar(oct"315",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase iota with diaeresis";
+beginchar(oct"010",width#,circ_ht#,0);
+this_letter; diaeresis(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and grave";
+beginchar(oct"012",width#,acc_ht#,0);
+this_letter; diaeresis_grave(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and acute";
+beginchar(oct"011",width#,acc_ht#,0);
+this_letter; diaeresis_acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and circumflex";
+beginchar(oct"013",width#,Circ_ht#,0);
+this_letter; diaeresis_circumflex(x_baryctr); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% KAPPA
+% ======================================================================
+%
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+pos1(stem,0); pos2(stem,0); pos3(vair,90); pos4(vair,90); pos5(flare,90);
+x1=x2=x3; lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo; y2-.5stem=-oo;
+filldraw z1l---z2l..z2r---z1r..cycle; % stem
+y3=bar_height; top y4r=h; x4+.5flare=hround(w-1.5u); z5r=z4r;
+path p,q; p=z3l{right}..{right}z4l; q=z5r{right}..z5l{left}...cycle;
+numeric t; t=ypart(p intersectiontimes q);
+filldraw stroke z3e{right}..{right}z4e; % upper diagonal
+filldraw subpath(0,t) of q--cycle; % bulb
+pos7(stem,0); pos8(vair,90); pos9(hair,180);
+x9+.5hair=hround(w+.5hair-epsilon); y9=1/3x_height;
+lft x7l=hround(w-2.75u-.5stem); y7=1/2y3; x8=w-1.2u; bot y8l=-oo;
+filldraw stroke z3e{right}...z7e{down}
+ ...z8e{right}...{up}z9e; % lower diagonal
+math_fit(0,ic#);
+traba(-.5u);
+enddef;
+%
+cmchar "Lowercase kappa";
+beginchar("k",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% LAMBDA
+% ======================================================================
+%
+def dims = 8u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25u#,-.25u# enddef;
+def krn = -.75u# enddef;
+%
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+2.5u;
+pos1(vair,90); lft x1=hround .1u; top y1r=h;
+x2=x1+2u; y2=.7[x_height,h]; x3=w-2u; bot y4=-oo; y3=max(.07h,y4+eps);
+z4-(.25u,0)=whatever[z2,z3]; numeric theta; theta=angle(z2-z3)-90;
+pos2(stem,theta); pos3(stem,theta); pos4(stem,0);
+filldraw circ_stroke z1e{right}...z2e---z3e
+ ...{2(x4e-x3e),y4e-y3e}z4e; % long diagonal
+y5=.5[bar_height,x_height]; z5=whatever[z2,z3];
+x6=1.5u; y6-.5stem=-oo; pos5(hair,theta-90); pos6(stem,angle(z5-z6)-90);
+filldraw circ_stroke z6e--z5e;
+traba(-u);% short diagonal
+enddef;
+%
+cmchar "Lowercase lambda";
+beginchar("l",dims);
+this_letter; penlabels(1,2,3,4,5,6); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% MI
+% ======================================================================
+
+def dims = 8.25u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5stem# enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib;
+w:=w+.75u; interim superness:=more_super;
+pos1(stem,-180); pos2(stem,-180); x1=x2=x3; lft x1r=hround(1.5u-.5stem);
+y1+.5stem=h+oo; y2-.5stem=-d-o;
+filldraw z1r---z2r..z2l---z1l..cycle; % left stem
+pos3(stem,-180); pos4(vair,-90); pos5(hair,0); x4=.5[x3,x5];
+pos6(stem,0); rt x6r=hround(w-2.5u+.5stem);
+x5=x6=x7; x9=w; hook_out(7,8,9); % closing hook
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57h; y6+.5stem=h;
+filldraw stroke super_arc.e(3,4)...{up}z5e; % left stem and arc
+filldraw circ_stroke z6e--z7e; % right stem
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+traba(-.75u);
+enddef;
+
+cmchar "Lowercase mu";
+beginchar("m",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% NI
+% ======================================================================
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib;
+pos3(vair,-90); pos4(stem,0); bot y3r=0; y4+.5stem=h+oo;
+x3-.5stem=hround(1.5u-.5stem); x4+.5stem=hround(w-1.5u+.5stem);
+filldraw circ_stroke z4e{down}...{-36u,-h}z3e; % diagonal
+pickup tiny.nib; pos1(stem,0); pos2(stem,0);
+top y1=h+min(oo,serif_drop); bot y2=0; x1=x2=x3;
+z=((z4{down}...{-36u,-h}z3)intersectionpoint((x2r,0)--(x2r,h)));
+filldraw z1l--z2l--z--z1r--cycle; % stem
+sloped_serif.l(1,2,a,1/3,jut,serif_drop); traba(.5u);% upper left serif
+math_fit(0,ic#-1/3x_height#*slant-.5u#); enddef;
+
+cmchar "Lowercase nu";
+beginchar("n",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% XI
+% ======================================================================
+
+def dims = 7u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos10(hair,-720); pos11(vair,-630); pos12(hair,-540); pos13(vair,-450);
+lft x10l=hround 1/3w; x11=x13=.5[x10,x12]; rt x12l=hround(w-2.5u);
+top y10=h; top y13l=bot y11l+vstem+eps=vround(y10-.25(h-x_height));
+y12=.5[y11,y13]; if y11r>y13r: y11r:=y13r:=y12; fi
+pos0(curve,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(22u,x_height); slope:=-x_height/22u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround u; x1=x3=x11; x2=x12;
+y0=.5[y13,y1]; top y3l=vround .5h=bot y1l+vstem+eps; y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=hround .5[vair,stem]-fine;
+x6=x7=w-2u; x8=.5w+.5u; y6=-.3d; bot y7r=-d-oo; y8=max(-3/4d-oo,y7l);
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z10e{down}...z11e{right}...{up}z12e; % opening hook
+filldraw stroke z12e{up}...z13e{left}...z0e{down}
+ ...z1e{right}...{up}z2e; % upper arc
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase xi";
+beginchar("x",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% OMIKRON
+% ======================================================================
+%
+def width = 8u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos1(vair,90); pos2(curve,180); pos3(vair,270); pos4(curve,360);
+x1=x3=.5w; lft x2r=hround(1.5u-.5curve); x4=w-x2;
+top y1r=h+oo; y2=y4=.5[y1,y3]; bot y3r=-oo;
+filldraw stroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1); % bowl
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#);
+ numeric x_baryctr; x_baryctr=.1[x1,x2];
+traba(-.5u); % accent reference
+enddef;
+%
+cmchar "Lowercase omicron";
+beginchar("o",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+%
+cmchar "Lowercase omicron with rough breathing";
+beginchar(oct"203",width#+.6u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omicron with smooth breathing";
+beginchar(oct"213",width#+.6u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omicron with acute";
+beginchar(oct"223",width#+.6u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase omicron with rough breathing and acute";
+beginchar(oct"233",width#+.6u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omicron with smooth breathing and acute";
+beginchar(oct"243",width#+.6u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omicron with rough breathing and grave";
+beginchar(oct"263",width#+.6u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omicron with smooth breathing and grave";
+beginchar(oct"273",width#+.6u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omicron with grave";
+beginchar(oct"253",width#+.6u#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% PI
+% ======================================================================
+%
+def dims = 9u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+%
+def gen_letter =
+adjust_fit(0,0); w:=w+u; pi_stroke; % hook and bar
+pos4(hair,0); pos6(hair,0); x4=3.5u; x6=w-4u; y4=y6=y2;
+x5=3u; x7=w-2.5u; y5=y7=.5stem-oo;
+pair v[]; v1=(z4-z5) xscaled 3.14159; v2=(z6-z7) xscaled 3.14159;
+pos5(stem,angle v1-90); pos7(stem,angle v2-90);
+filldraw circ_stroke z5e{v1}...{up}z4e; % left stem
+filldraw circ_stroke z7e{v2}...{up}z6e; % right stem
+math_fit(-.7x_height#*slant+.5hair#+.5u#,ic#-1/3x_height#*slant);
+enddef;
+%
+cmchar "Lowercase pi";
+beginchar("p",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% RO
+% ======================================================================
+%
+def width = 7u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.25u;
+pos2(stem,180); pos3(vair,90); pos4(curve,0); pos5(vair,-90); pos6(stem,-180);
+lft x2r=hround(1.5u-.5stem); x2=x6; x3=x5=.5[x2,x4];
+rt x4r=hround(w-1.5u+.5curve);
+y2=y4=y6=.5[y3,y5]; top y3r=h+oo; bot y5r=-oo;
+filldraw circ_stroke pulled_arc.e(2,3) & pulled_arc.e(3,4)
+ & pulled_arc.e(4,5) & pulled_arc.e(5,6); % bowl
+pos2'(hair,-180); z2'r=z2r; pos1(vstem,-90); pos1'(vstem,90); z1'=z1;
+pos0(hair,0); rt x0r=hround(w-u); bot y0=-d; bot y1r=vround-.9d; x1=x5;
+interim superness:=sqrt superness;
+filldraw stroke pulled_arc.e(0,1'); filldraw stroke pulled_arc.e(1,2'); % tail
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+ numeric x_baryctr; x_baryctr=x3;
+ traba(-.5u); % breathing placement
+enddef;
+%
+cmchar "Lowercase rho";
+beginchar("r",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+
+cmchar "Lowercase rho with rough breathing";
+beginchar(oct"346",width#,acc_ht#,depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase rho with smooth breathing";
+beginchar(oct"356",width#,acc_ht#,depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+picture savedpicture;
+
+% ======================================================================
+% SIGMA TELIKO
+% ======================================================================
+
+def dims= 7u#,x_height#,.5min(desc_depth#,.5x_height#) enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+numeric heavy_vair; heavy_vair=.25[vair,vstem];
+pos1(heavy_vair,-110); pos2(vair,-90);
+x1+.5heavy_vair=hround(w-u); y1=.1[y2r,bar_height];
+x2=min(.5w+u,x1r-eps); top y2l=h+oo;
+filldraw circ_stroke z1e{x2-x1,2(y2-y1)}...{left}z2e; % upper bulb
+numeric theta; theta=90-angle(16u,x_height); slope:=-x_height/16u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x4l=hround u; x4r-x4l=(hround .5[vair,stem])-fine;
+x6=x7=w-2u; x8=.5w+u; y6=.25[y8,y2]; y8=y7+1/8d; bot y7r=-d-oo;
+ellipse_set(2l,4l,5l,6l); ellipse_set(2r,4r,5r,6r); y4=y4r;
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z2e; % main stroke
+math_fit(-.5x_height#*slant-.5u#,0);
+traba(-.5u);
+enddef;
+
+cmchar "Final lowercase sigma";
+beginchar("c",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+numeric gen_sigma; gen_sigma=1;
+
+% ======================================================================
+% SIGMA
+% ======================================================================
+
+def dim_sigma = 8.75u#,x_height#,0 enddef;
+def ital_sigma = 0 enddef;
+def fit_params_sigma = 0,.75u# enddef;
+
+def mid_sigma=
+italcorr ital_sigma; adjust_fit(fit_params_sigma);
+if known pic.c: currentpicture:=pic.c; else: gen_mid_sigma; fi
+if not working_hard : picture pic.c; pic.c=currentpicture; fi
+enddef;
+
+def gen_mid_sigma =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+pos1(vstem,90); pos2(stem,0); pos3(vair,-90);
+pos4(stem,-180); pos5(vstem,-270); pos6(vstem,-270);
+x1=x3=x5=.5[x2,x4]; rt x2r=hround(w-2.5u);
+lft x4r=hround(1.5u-.5curve);x6=w-1.5u;
+top y1r=h; y2=y4=.5[y1,y3]; bot y3r=-oo; y5=y6=y1;
+filldraw circ_stroke z6e..pulled_arc.e(5,4) & pulled_arc.e(4,3)
+ & pulled_arc.e(3,2) & pulled_arc.e(2,1); % ear and bowl
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#-1/3x_height#*slant);
+traba(-.5u);
+enddef;
+
+cmchar "Initial and medial lowercase sigma";
+beginchar("s",dim_sigma);
+mid_sigma; penlabels(1,2,3,4,5,6); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% TAU
+% ======================================================================
+
+def dims = 7.2u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); w:=w+u; pi_stroke; % hook and bar
+pos4(stem,0);
+x4-.5stem=hround(.5w-.5u-.5stem); y4=y2; x5=x4-.25u; x7=x4+3u;
+hook_out(5,6,7)(skewed);
+filldraw circ_stroke z4e{down}...{-u,-x_height}z5e; % stem
+math_fit(-.7x_height#*slant+.5hair#+.5u#,-.5u#);
+enddef;
+
+cmchar "Lowercase tau";
+beginchar("t",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% YPSILON
+% ======================================================================
+
+
+def width = 8.5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def acc_corr =.5u enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib;
+w:=w+.5u; interim superness:=more_super;
+x0=0; x2=x3+.25u; pos3(stem,-180); lft x3r=hround(2.5u-.5stem);
+hook_in(0,1,2)(skewed); % opening hook
+pos2'(stem,-180); z2'=z2; pos4(vair,-90); pos5(hair,0);
+x4=.5w+u; rt x5r=hround(w-.5u); y3=.7[y4,y5]; bot y4r=-oo; y5=.57h;
+filldraw stroke z2'e{-u,-x_height}...super_arc.e(3,4)
+ ..tension atleast 1.05..{up}z5e; % left stem and arc
+v_bulb(5,6); % closing bulb
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,2/3ic#);
+ numeric x_baryctr; x_baryctr=x4-u;
+enddef;
+
+cmchar "Lowercase upsilon";
+beginchar("u",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7); endchar;
+
+%
+cmchar "Lowercase upsilon with rough breathing";
+beginchar(oct"206",width#+.9u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing";
+beginchar(oct"216",width#+.9u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with acute";
+beginchar(oct"226",width#+.9u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase upsilon with rough breathing and acute";
+beginchar(oct"236",width#+.9u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing and acute";
+beginchar(oct"246",width#+.9u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with rough breathing and grave";
+beginchar(oct"266",width#+.9u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing and grave";
+beginchar(oct"276",width#+.9u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with circumflex";
+beginchar(oct"247",width#+.9u#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase upsilon with grave";
+beginchar(oct"256",width#+.9u#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase upsilon with rough breathing and circumflex";
+beginchar(oct"306",width#+.9u#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing and circumflex";
+beginchar(oct"316",width#+.9u#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with diaeresis";
+beginchar(oct"014",width#+.9u#,circ_ht#,0);
+this_letter; diaeresis(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and grave";
+beginchar(oct"016",width#+.9u#,acc_ht#,0);
+this_letter; diaeresis_grave(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and acute";
+beginchar(oct"015",width#+.9u#,acc_ht#,0);
+this_letter; diaeresis_acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and circumflex";
+beginchar(oct"017",width#+.9u#,Circ_ht#,0);
+this_letter; diaeresis_circumflex(x_baryctr); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% FI
+% ======================================================================
+%
+def dims = 10.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+pos1(hair,-180); x1=x2+.75u; top y1=h;
+pos2(hair,-180); lft x2r=hround .5u; y2=bar_height;
+pos3(vstem,-90); x3=.5(w+u); bot y3r=-oo;
+pos4(hair,0); rt x4r=hround(w-.5u); y4=y2;
+pos5(vstem,90); x5=.52[x6,x4]; top y5r=h+oo;
+pos6(hair,180); x6=x7; y6=1/3h;
+pos7(stem,180); lft x7r=hround(.5w-.5u-.5stem); y7-.5stem=-d-o;
+filldraw circ_stroke z7e---z6e...{right}z5e...{down}z4e...{left}z3e
+ ...{up}z2e...{3(x1-x2),y1-y2}z1e; % bowl and stem
+math_fit(-.3x_height#*slant,ic#);
+enddef;
+%
+cmchar "Lowercase phi";
+beginchar("f",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% QI
+% ======================================================================
+%
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def dims = 9u#,x_height#,desc_depth# enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos1(hair,180); pos2(vair,80); pos5(vair,80); pos6(hair,180);
+x1-.5hair=hround-.5hair; x6=w-x1; x2=w-x5=u;
+y1=y2l-h/8; top y2r=h+oo; bot y5l=-d-oo; y6=y5r+h/8;
+z0=.5[z2,z5]; z2'=z2l+(.5u,0); z5'=z5r-(.5u,0);
+numeric theta; theta=angle(z5'-z2')+90;
+pos3(stem,theta); pos4(stem,theta);
+y3r=y2r-h/8; y4l=y5l+h/8; z3l=whatever[z2',z0]; z4r=whatever[z0,z5'];
+filldraw stroke z1e{up}...z2e{right}...z3e{z4r-z3l}
+ ..z4e{z4r-z3l}...{right}z5e...{up}z6e; % major diagonal and hooks
+x8=w-x7=2u; y7+.5hair=h; y8-.5hair=-d;
+numeric theta; theta=angle(z7-z8)-90;
+pos7(hair,theta); pos8(hair,theta);
+filldraw z7l---z8l..z8r---z7r..cycle; % minor diagonal
+math_fit((desc_depth#-x_height#)*slant+ic#,ic#);traba(.3u);
+enddef;
+
+cmchar "Lowercase chi";
+beginchar("q",dims);
+this_letter; penlabels(0,1,2,2',3,4,5',5,6,7,8); endchar;
+
+picture savedpicture;
+
+% ======================================================================
+% YI
+% ======================================================================
+
+def dims = 10.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib;
+w:=w+.5u; interim superness:=more_super;
+x0=0; x2=x3+.25u; pos3(stem,-180); lft x3r=hround(2.5u-.5stem);
+hook_in(0,1,2)(skewed); % opening hook
+pos2'(stem,-180); z2'=z2; pos4(vair,-90); pos5(hair,0);
+x4=.5w+u; rt x5r=hround(w-.5u);
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57x_height;
+filldraw stroke z2'e{-u,-x_height}...super_arc.e(3,4)
+ ..tension atleast 1.05..{up}z5e; % left stem and arc
+v_bulb(5,6); % closing bulb
+pos7(.5[hair,stem],0); pos8(.5[hair,stem],0); x7=x8=.5w+.5u;
+top y7=h; bot y8=-d-oo;
+filldraw stroke z7e--z8e; % stem
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,2/3ic#);
+enddef;
+
+cmchar "Lowercase psi";
+beginchar("y",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% WMEGA
+% ======================================================================
+%
+def width = 8.3u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def acc_corr=.5u enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.2u;
+pos2(hair,-180); lft x2r=hround.5u; y2=y4=y6=y8=bar_height;
+y1+.5hair=h; x1=x2+.75u; pos1(hair,angle(2(x1-x2),y1-y2)+90);
+pos3(vstem+dw,-90); pos4(hair,0); pos5(vair,90);
+pos6(hair,180); pos7(vstem+dw,270); pos8(hair,360);
+bot y3r=bot y7r=-oo; top y5r=vround(.2[y4,h]+.5vair);
+x3=.5[x2,x4]; x7+.25u=.5[x6,x8]; rt x8r=hround(w-.5u);
+x5+.5stem=hround(.5w+.5stem)+eps;
+x5=.5[x4,x6]; rt x4r-lft x6r=min(stem,2hair)+2eps;
+if x4l<x6l: x4l:=x6l:=x5; fi
+filldraw circ_stroke z1e{2(x2-x1),y2-y1}...z2e{down}...z3e{right}
+ ...{up}z4e...{left}z5e; % left arc
+filldraw stroke z5e{left}...z6e{down}...z7e{right}...{up}z8e; % right arc
+v_bulb(8,9); % closing bulb
+math_fit(-bar_height#*slant,2/3ic#);
+ numeric x_baryctr; x_baryctr=.5[x4,x6];
+ numeric pos_stem; pos_stem=x_baryctr; traba(-.5u);
+enddef;
+
+cmchar "Lowercase omega";
+beginchar("w",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+%
+cmchar "Lowercase omega with rough breathing";
+beginchar(oct"204",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omega with smooth breathing";
+beginchar(oct"214",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with acute";
+beginchar(oct"224",width#+u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase omega with rough breathing and acute";
+beginchar(oct"234",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omega with smooth breathing and acute";
+beginchar(oct"244",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with rough breathing and grave";
+beginchar(oct"264",width#+u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omega with smooth breathing and grave";
+beginchar(oct"274",width#+u#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with circumflex";
+beginchar(oct"227",width#+u#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+%
+cmchar "Lowercase omega with grave";
+beginchar(oct"254",width#+u#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase omega with rough breathing and circumflex";
+beginchar(oct"304",width#+u#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and circumflex";
+beginchar(oct"314",width#+u#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with grave and iota subscript";
+beginchar(oct"334",width#+u#,acc_ht#,iota_dp#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing and iota subscript";
+beginchar(oct"344",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and iota subscript";
+beginchar(oct"354",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with acute and iota subscript";
+beginchar(oct"325",width#+u#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, acute and iota subscript";
+beginchar(oct"335",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and acute and iota subscript";
+beginchar(oct"345",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, grave and iota subscript";
+beginchar(oct"364",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and grave and iota subscript";
+beginchar(oct"365",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with circumflex and iota subscript";
+beginchar(oct"355",width#+u#,circ_ht#,iota_dp#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, circumflex and iota subscript";
+beginchar(oct"326",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing, circumflex and iota subscript";
+beginchar(oct"336",width#+u#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with iota subscript";
+beginchar(oct"324",width#+u#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+endinput;
+% ======================================================================
+
diff --git a/fonts/greek/kd/mf/kdlig.mf b/fonts/greek/kd/mf/kdlig.mf
new file mode 100644
index 0000000000..570a3d6d9f
--- /dev/null
+++ b/fonts/greek/kd/mf/kdlig.mf
@@ -0,0 +1,264 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% File : kdlig.mf
+%
+% Main ligature Table for Greek Characters
+%
+% K J Dryllerakis May 1991
+%
+% JK 3-Jun-1992: included ligatures for <`a and >`a etc.
+%
+k#:=-.7u#;kk#:=-1.8u#;kkk#:=-2.5u#; % Some units
+mk#:=-1.2u#; % more units
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+%
+% Dase'ia + something
+%
+ligtable "<":
+ "~" =: oct"100", "'" =: oct"126",
+ "`" =: oct"001", "r" =: oct"346",
+ "a" =: oct"200", "e" =: oct"201", "h" =: oct"202",
+ "o" =: oct"203", "w" =: oct"204", "i" =: oct"205", "u" =: oct"206",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Psili + Something
+%
+ligtable ">":
+ "~" =: oct"134", "'" =: oct"136",
+ "`" =: oct"002", "r" =: oct"356",
+ "a" =: oct"210", "e" =: oct"211", "h" =: oct"212",
+ "o" =: oct"213", "w" =: oct"214", "i" =: oct"215", "u" =: oct"216",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Daseia + Ojeia + Something
+%
+ligtable oct"126": % rough breathing and acute,
+ "a" =: oct"230", "e" =: oct"231", "h" =: oct"232",
+ "o" =: oct"233", "w" =: oct"234", "i" =: oct"235", "u" =: oct"236",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Psili + Ojeia + something
+%
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"240", "e" =: oct"241", "h" =: oct"242",
+ "o" =: oct"243", "w" =: oct"244", "i" =: oct"245", "u" =: oct"246",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Daseia + Vareia + Something
+%
+ligtable oct"001": % rough breathing and grave,
+ "a" =: oct"260", "e" =: oct"261", "h" =: oct"262",
+ "o" =: oct"263", "w" =: oct"264", "i" =: oct"265", "u" =: oct"266",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Psili + Vareia + something
+%
+ligtable oct"002": % smooth breathing and grave
+ "a" =: oct"270", "e" =: oct"271", "h" =: oct"272",
+ "o" =: oct"273", "w" =: oct"274", "i" =: oct"275", "u" =: oct"276",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+%
+% Daseia + Perisp + Something
+%
+ligtable oct"100": % smooth breathing and acute
+ "a" =: oct"300", "h" =: oct"302",
+ "w" =: oct"304", "i" =: oct"305", "u" =: oct"306",
+ "A" kern 2kk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Psili + Perisp + something
+%
+ligtable oct"134": % rough breathing and acute,
+ "a" =: oct"310", "h" =: oct"312",
+ "w" =: oct"314", "i" =: oct"315", "u" =: oct"316",
+ "A" kern 2kk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+% Diairesis
+%
+ligtable diaer: "'" =: oct"043", "`" =: oct"044", "~" =: oct"040",
+ "i" =: oct"010", "u" =: oct"014";
+ligtable oct"043": "i" =: oct"011", "u" =: oct"015";
+ligtable oct"044": "i" =: oct"012", "u" =: oct"016";
+ligtable oct"040": "i" =: oct"013", "u" =: oct"017";
+%
+% Ojeia + something
+%
+ligtable "'": diaer =: oct"043", "'" =: oct"035",
+ "a" =: oct"220", "e" =: oct"221", "h" =: oct"222",
+ "o" =: oct"223", "w" =: oct"224", "i" =: oct"225", "u" =: oct"226",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+%
+% Perisp + something
+%
+ligtable "~": diaer =: oct"040",
+ "a" =: oct"207", "h" =: oct"217", "i" =: oct "237", "u" =: oct "247",
+ "w" =: oct"227";
+%
+% Vareia + something
+%
+ligtable "`": diaer =: oct"044", "`" =: oct"034",
+ "a" =: oct"250", "e" =: oct"251", "h" =: oct"252",
+ "o" =: oct"253", "w" =: oct"254", "i" =: oct"255", "u" =: oct"256",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+%
+
+%
+ligtable "l":
+ "h" kern mk#,
+ oct"262" kern mk#, oct"272" kern mk#, oct"363" kern mk#, oct"363" kern mk#,
+ oct"222" kern mk#, oct"252" kern mk#, oct"322" kern mk#,
+ oct"332" kern mk#, oct"303" kern mk#, oct"333" kern mk#, oct"217" kern mk#,
+ "u" kern mk#, oct"226" kern mk#, oct"256" kern mk#, oct"247" kern mk#,
+ oct"266" kern mk#, oct"276" kern mk#,
+ "o" kern k#, oct"223" kern k#, oct"253" kern k#, oct"263" kern k#,
+ oct"273" kern k#,
+ "a" kern k#,
+ oct"220" kern mk#, oct"250" kern mk#, oct"320" kern mk#,
+ oct"330" kern mk#, oct"301" kern mk#, oct"331" kern mk#, oct"207" kern mk#,
+ "i" kern k#, oct"225" kern k#, oct"255" kern k#, oct"237" kern k#,
+ oct"265" kern k#, oct"275" kern k#;
+
+ligtable "u": oct"206" : oct"216" : oct"226" : oct"236" : oct"246" : oct"256":
+ oct"306": oct"316": oct"247": oct"266" : oct"276":
+ "g" kern k#, "r" kern -k#;
+
+ligtable "e": oct"201" : oct"211" : oct"221" : oct"231" : oct"241" : oct"251":
+ oct"261" : oct"271":
+ "i" kern k#, oct"205" kern k#, oct"215" kern k#, oct"225" kern k#,
+ oct"235" kern k#, oct"245" kern k#, oct"255" kern k#,
+ oct"305" kern k#, oct"315" kern k#, oct"010" kern k#,
+ oct"011" kern k#, oct"012" kern k#, oct"013" kern k#, "n" kern k#;
+
+ligtable "D" : "u" kern k#, oct"226" kern k#, oct"256" kern k#, "h" kern mk#,
+ oct"222" kern mk#, oct"252" kern mk#;
+
+ligtable "k" : "o" kern k#, oct"223" kern k#, oct"253" kern k#;
+
+ligtable "R" : "a" kern k#, oct"220" kern k#, oct"250" kern k#,
+ oct"270" kern k#, oct"260" kern k#, oct"360" kern k#, oct"361" kern k#,
+ oct"207" kern k#, "w" kern k#,
+ oct"224" kern k#, oct"244" kern k#, oct"227" kern k#;
+ligtable "h": "|" =: oct"322", "m" kern -k#, "r" kern -k#;
+ligtable oct"202": "|" =: oct"342", "m" kern -k#, "r" kern -k#;
+ligtable oct"212": "|" =: oct"352", "m" kern -k#, "r" kern -k#;
+ligtable oct"222": "|" =: oct"303", "m" kern -k#, "r" kern -k#;
+ligtable oct"232": "|" =: oct"313", "m" kern -k#, "r" kern -k#;
+ligtable oct"242": "|" =: oct"323", "m" kern -k#, "r" kern -k#;
+ligtable oct"252": "|" =: oct"332", "m" kern -k#, "r" kern -k#;
+ligtable oct"302": "|" =: oct"343", "m" kern -k#, "r" kern -k#;
+ligtable oct"312": "|" =: oct"353", "m" kern -k#, "r" kern -k#;
+ligtable oct"217": "|" =: oct"333", "m" kern -k#, "r" kern -k#;
+ligtable oct"262": "|" =: oct"362", "m" kern -k#, "r" kern -k#;
+ligtable oct"272": "|" =: oct"363", "m" kern -k#, "r" kern -k#;
+
+ligtable "m" : "n" kern k#, "a" kern k#, oct"220" kern k#, oct"250" kern k#,
+ oct"270" kern k#, oct"260" kern k#, oct"360" kern k#, oct"361" kern k#,
+ oct"207" kern k#;
+
+ligtable "o" : oct"203" : oct"213" : oct"223" : oct"233" : oct"243" :
+ oct"253" :
+ "u" kern k#, oct"206" kern k#, oct"216" kern k#, oct"226" kern k#,
+ oct"236" kern k#, oct"246" kern k#, oct"256" kern k#,
+ oct"306" kern k#, oct"316" kern k#, oct"247" kern k#,
+ "k" kern k#,
+ "q" kern k#, "n" kern k#, "m" kern -k#;
+ligtable "r" : "m" kern -k#;
+
+ligtable "z" : "o" kern k#, oct"223" kern k#, "a" kern k#,
+ oct"270" kern k#, oct"260" kern k#, oct"360" kern k#, oct"361" kern k#,
+ oct"220" kern k#, oct"250" kern k#, oct"320" kern k#,
+ oct"330" kern k#, oct"301" kern k#, oct"331" kern k#, oct"207" kern k#,
+ oct"262" kern k#, oct"272" kern k#, oct"363" kern k#, oct"363" kern k#,
+ "h" kern k#, oct"222" kern k#, oct"252" kern k#, oct"217" kern k#;
+
+ligtable "K" : "a" kern k#,
+ oct"220" kern k#, oct"250" kern k#, oct"320" kern k#,
+ oct"270" kern k#, oct"260" kern k#, oct"360" kern k#, oct"361" kern k#,
+ oct"330" kern k#, oct"301" kern k#, oct"331" kern k#, oct"207" kern k#;
+
+ligtable "w": "|" =: oct"324", "q" kern k#;
+ligtable oct"204": "|" =: oct"344", "q" kern k#;
+ligtable oct"214": "|" =: oct"354", "q" kern k#;
+ligtable oct"224": "|" =: oct"325", "q" kern k#;
+ligtable oct"234": "|" =: oct"335", "q" kern k#;
+ligtable oct"244": "|" =: oct"345", "q" kern k#;
+ligtable oct"254": "|" =: oct"334", "q" kern k#;
+ligtable oct"304": "|" =: oct"326", "q" kern k#;
+ligtable oct"314": "|" =: oct"336", "q" kern k#;
+ligtable oct"227": "|" =: oct"355", "q" kern k#;
+ligtable oct"264": "|" =: oct"364", "q" kern k#;
+ligtable oct"274": "|" =: oct"365", "q" kern k#;
+
+ligtable "g" : "w" kern k#, oct"227" kern k#, oct"254" kern k#, oct"224" kern k#;
+
+ligtable "T" : "h" kern k#,
+ oct"222" kern k#, oct"252" kern k#, oct"322" kern k#,
+ oct"262" kern k#, oct"272" kern k#, oct"363" kern k#, oct"363" kern k#,
+ oct"332" kern k#, oct"303" kern k#, oct"333" kern k#, oct"217" kern k#,
+ "o" kern mk#,
+ oct"223" kern mk#, oct"253" kern mk#;
+
+ligtable "x" : "o" kern k#, oct"223" kern k#, oct"253" kern k#,
+ "a" kern k#,
+ oct"220" kern k#, oct"250" kern k#, oct"320" kern k#,
+ oct"270" kern k#, oct"260" kern k#, oct"360" kern k#, oct"361" kern k#,
+ oct"330" kern k#, oct"301" kern k#, oct"331" kern k#, oct"207" kern k#;
+
+ligtable "A" : "g" kern mk#, "d" kern k#;
+ligtable "O" : "l" kern k#;
+
+ligtable "a": "|" =: oct"320", "n" kern k#;
+ligtable oct"200": "|" =: oct"340", "n" kern k#;
+ligtable oct"210": "|" =: oct"350", "n" kern k#;
+ligtable oct"220": "|" =: oct"301", "n" kern k#;
+ligtable oct"230": "|" =: oct"311", "n" kern k#;
+ligtable oct"240": "|" =: oct"321", "n" kern k#;
+ligtable oct"250": "|" =: oct"330", "n" kern k#;
+ligtable oct"300": "|" =: oct"341", "n" kern k#;
+ligtable oct"310": "|" =: oct"351", "n" kern k#;
+ligtable oct"207": "|" =: oct"331", "n" kern k#;
+ligtable oct"260": "|" =: oct"360", "n" kern k#;
+ligtable oct"270": "|" =: oct"361", "n" kern k#;
+
+ligtable "U" : "p" kern mk#;
+
+endinput;
+
diff --git a/fonts/greek/kd/mf/kdligcom.mf b/fonts/greek/kd/mf/kdligcom.mf
new file mode 100644
index 0000000000..5bb7a6f7b6
--- /dev/null
+++ b/fonts/greek/kd/mf/kdligcom.mf
@@ -0,0 +1,142 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts
+%
+% Ligature Table for MonoSpace Greek Characters
+%
+% K J Dryllerakis May 1991
+%
+k#:=-.7u#;kk#:=-1.8u#;kkk#:=-2.5u#; % Some units
+mk#:=-1.2u#; % more units
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+%
+% Dase'ia + something
+%
+ligtable "<":
+ "~" =: oct"100", "'" =: oct"126",
+ "`" =: oct"001", "r" =: oct"346",
+ "a" =: oct"200", "e" =: oct"201", "h" =: oct"202",
+ "o" =: oct"203", "w" =: oct"204", "i" =: oct"205", "u" =: oct"206";
+%
+% Psili + Something
+%
+ligtable ">":
+ "~" =: oct"134", "'" =: oct"136",
+ "`" =: oct"002", "r" =: oct"356",
+ "a" =: oct"210", "e" =: oct"211", "h" =: oct"212",
+ "o" =: oct"213", "w" =: oct"214", "i" =: oct"215", "u" =: oct"216";
+%
+% Daseia + Ojeia + Something
+%
+ligtable oct"126": % rough breathing and acute,
+ "a" =: oct"230", "e" =: oct"231", "h" =: oct"232",
+ "o" =: oct"233", "w" =: oct"234", "i" =: oct"235", "u" =: oct"236";
+%
+% Psili + Ojeia + something
+%
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"240", "e" =: oct"241", "h" =: oct"242",
+ "o" =: oct"243", "w" =: oct"244", "i" =: oct"245", "u" =: oct"246";
+%
+%
+% Daseia + Perisp + Something
+%
+ligtable oct"134": % rough breathing and acute,
+ "a" =: oct"300", "h" =: oct"302",
+ "w" =: oct"304", "i" =: oct"305", "u" =: oct"306";
+%
+% Psili + Perisp + something
+%
+ligtable oct"100": % smooth breathing and acute
+ "a" =: oct"310", "h" =: oct"312",
+ "w" =: oct"314", "i" =: oct"315", "u" =: oct"316";
+%
+% Diairesis
+%
+ligtable diaer: "'" =: oct"043", "`" =: oct"044", "~" =: oct"040",
+ "i" =: oct"010", "u" =: oct"014";
+ligtable oct"043": "i" =: oct"011", "u" =: oct"015";
+ligtable oct"044": "i" =: oct"012", "u" =: oct"016";
+ligtable oct"040": "i" =: oct"013", "u" =: oct"017";
+%
+% Ojeia + something
+%
+ligtable "'": diaer =: oct"043", "'" =: oct"035",
+ "a" =: oct"220", "e" =: oct"221", "h" =: oct"222",
+ "o" =: oct"223", "w" =: oct"224", "i" =: oct"225", "u" =: oct"226";
+%
+%
+% Perisp + something
+%
+ligtable "~": diaer =: oct"040",
+ "a" =: oct"207", "h" =: oct"217", "i" =: oct "237", "u" =: oct "247",
+ "w" =: oct"227";
+%
+% Vareia + something
+%
+ligtable "`": diaer =: oct"044", "`" =: oct"034",
+ "a" =: oct"250", "e" =: oct"251", "h" =: oct"252",
+ "o" =: oct"253", "w" =: oct"254", "i" =: oct"255", "u" =: oct"256";
+%
+%
+ligtable "h": "|" =: oct"322";
+ligtable oct"202": "|" =: oct"342";
+ligtable oct"212": "|" =: oct"352";
+ligtable oct"222": "|" =: oct"303";
+ligtable oct"232": "|" =: oct"313";
+ligtable oct"242": "|" =: oct"323";
+ligtable oct"252": "|" =: oct"332";
+ligtable oct"302": "|" =: oct"343";
+ligtable oct"312": "|" =: oct"353";
+ligtable oct"217": "|" =: oct"333";
+
+ligtable "w": "|" =: oct"324";
+ligtable oct"204": "|" =: oct"344";
+ligtable oct"214": "|" =: oct"354";
+ligtable oct"224": "|" =: oct"325";
+ligtable oct"234": "|" =: oct"335";
+ligtable oct"244": "|" =: oct"345";
+ligtable oct"254": "|" =: oct"334";
+ligtable oct"304": "|" =: oct"326";
+ligtable oct"314": "|" =: oct"336";
+ligtable oct"227": "|" =: oct"355";
+
+ligtable "a": "|" =: oct"320";
+ligtable oct"200": "|" =: oct"340";
+ligtable oct"210": "|" =: oct"350";
+ligtable oct"220": "|" =: oct"301";
+ligtable oct"230": "|" =: oct"311";
+ligtable oct"240": "|" =: oct"321";
+ligtable oct"250": "|" =: oct"330";
+ligtable oct"300": "|" =: oct"341";
+ligtable oct"310": "|" =: oct"351";
+ligtable oct"207": "|" =: oct"331";
+
diff --git a/fonts/greek/kd/mf/kdlower.mf b/fonts/greek/kd/mf/kdlower.mf
new file mode 100644
index 0000000000..a3cca3604e
--- /dev/null
+++ b/fonts/greek/kd/mf/kdlower.mf
@@ -0,0 +1,1383 @@
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% File : kdlower.mf
+%
+% Lower Case Greek Letters KD PAckage
+%
+% ======================================================================
+% Lowercase alfa
+% ======================================================================
+%
+def width = 9u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5u# enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ pos1(stem,0); top y1=x_height+oo; rt x1r=hround(w-.5u); %top right
+ pos2(vstem,-90); pos4(vstem,-270); x4=x2=.5w-u;
+ bot y2r=-oo; top y4r=x_height+oo; %bottom and top bulges
+ pos3(hair,-180); lft x3r=hround .75u; y3=.5[y2,y4]; %left bulge
+ pos6(vstem,90); x6=w-u; y6=y2; %bottom right
+ % numeric theta; theta=angle((x4-x6),2.5(y4-y6))-90;
+ pos5(hair,0); x5=.65[x4,x6]; y5=y3; %point of inflection
+ alpha_tail(6,7); %hook
+ filldraw stroke z1e{(x2-x1,2(y2-y1))}... %diagonal
+ pulled_arc.e(2,3) & pulled_arc.e(3,4) %bowl
+ ...z5e{down}...z6e{right}...{up}z7e; %diagonal and
+ numeric x_baryctr; x_baryctr= .25[x4,x1];
+ numeric pos_stem; pos_stem=x_baryctr; %iota reference
+enddef;
+%
+cmchar "Lowercase alpha";
+beginchar("a",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase alpha with rough breathing";
+beginchar(oct"200",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing";
+beginchar(oct"210",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with acute";
+beginchar(oct"220",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase alpha with rough breathing and acute";
+beginchar(oct"230",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase alpha with smooth breathing and acute";
+beginchar(oct"240",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with rough breathing and grave";
+beginchar(oct"260",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase alpha with smooth breathing and grave";
+beginchar(oct"270",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with circumflex";
+beginchar(oct"207",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase alpha with grave";
+beginchar(oct"250",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+
+cmchar "Lowercase alpha with rough breathing and circumflex";
+beginchar(oct"300",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and circumflex";
+beginchar(oct"310",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase alpha with iota subscript";
+beginchar(oct"320",width#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+%
+cmchar "Lowercase alpha with grave and iota subscript";
+beginchar(oct"330",width#,acc_ht#,iota_dp#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing and iota subscript";
+beginchar(oct"340",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and iota subscript";
+beginchar(oct"350",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with acute and iota subscript";
+beginchar(oct"301",width#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, acute and iota subscript";
+beginchar(oct"311",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and acute and iota subscript";
+beginchar(oct"321",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, grave and iota subscript";
+beginchar(oct"360",width#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and grave and iota subscript";
+beginchar(oct"361",width#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with circumflex and iota subscript";
+beginchar(oct"331",width#,circ_ht#,iota_dp#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, circumflex and iota subscript";
+beginchar(oct"341",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing, circumflex and iota subscript";
+beginchar(oct"351",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+
+picture pic.iota;
+picture savedpicture;
+%
+% ======================================================================
+% lowercase beta [KJD 19.02.91]
+% ======================================================================
+%
+def dims = 9u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+
+def gen_letter=
+ pickup fine.nib;
+ numeric thin_stem; thin_stem=.6[hair,stem]; %for upper bowl
+ numeric tilt; tilt=min(2*otilt,.5); %for both bowls
+ pos1(stem,180); y1-.5stem=-d-o; %bottom left
+ pos2(hair,180); y2=.5bar_height; %self-intersection (cf. z15)
+ x1=x2; lft x1r=hround(.75u+.5(hair-stem)); %i.e., lft x2r ~ .75u
+ x3r=x2r; %beginning of curve
+ top y5r=h+oo; bot y14r=-oo; x5r=x14r; %top and bottom bulges
+ top y10r=vstem+bot y9r=x_height; x9r=x10r; %top and bottom of cusp
+ rt x12r=hround(w-.75u); %lower right bulge
+ x5r=.5[lft x2r,rt x12r]; x9r-.5vstem=hround(x5r-.5u-.5vstem);
+ % we want to simulate the following relations, to make slopes consistent
+ % (where z7 is the upper right bulge):
+ % z5r-z3r=whatever*(z9r-z7r)=whatever*(z14r-z12r);
+ % z7r-z5r=whatever*(z12r-z10r)=whatever*(z5r-z3r) yscaled -1;
+ numeric slope;
+ slope=((y10r-y12r)+(y12r-y14r))/((x12r-x10r)+(x12r-x14r));
+ z7'r=z9r+whatever*(1,slope); z7'r=z5r+whatever*(1,-slope);
+ y7r=y7'r; rt x7r=hround rt x7'r;
+ z12r=z14r+whatever*(1,slope); z3r=z5r+whatever*(1,slope);
+ filldraw double_circ_stroke gr_arc.e(7,6,5)(hair,thin_stem,tilt)..
+ gr_arc.e(5,4,3)(hair,thin_stem,tilt)..{down}z2e..z1e; %top and left
+ z2=z15; pos15(hair,slope-90); %intersection pt
+ numeric slope;
+ slope=angle((z14r-z15)yscaled 2);
+ filldraw stroke z15e{dir slope}...gr_arc.e(14,13,12)(hair,stem,tilt); %bottom
+ forsuffixes e=r,l:
+ path curv[]e; numeric S[]e;
+ curv1e=reverse gr_arc.e(9,8,7)(hair,thin_stem,tilt); %cusp bottom
+ curv2e=gr_arc.e(12,11,10)(hair,stem,tilt); endfor %cusp top
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (whatever,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,whatever)=curv1l intersectiontimes curv2r;
+ if S1l=-1 : S1l:=2; fi
+ if S2l=-1 : S2l:=2; fi
+ filldraw stroke subpath(0,S1e+eps) of curv1e; %fill in cusp
+ filldraw stroke subpath(0,S2e+eps) of curv2e;
+ filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+enddef;
+
+cmchar "Lowercase beta";
+beginchar("b",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% lowercase gamma
+% ======================================================================
+%
+def dims = 10u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ begingroup
+ save t; t:=superness; interim superness:=.95t;
+ pos2(curve,90); top y2r=h+oo; %top of left branch
+ pos1(hair,180); bot y1=top y2r-4/3curve; %tip of hook
+ lft x1r=hround .5u; x2-x1=y2-y1; %central arc is round
+ pos3(hair,0); pos4(hair,-180); rt x3r-lft x4r=stem; %bottom of cusp
+ y4=y3; .5[x3,x4]=.5w; if monowidth: y3=0 else: y3-.5stem=vround(-.8d) fi;
+ pos5(curve,-270); top y5r=h+oo; x5+.5curve=hround(w-.75u); %right branch
+ pos5'(curve,0); z5'=z5;
+ filldraw stroke z1e{up}...z2e{right}; drawloop(2,3,4,5); %hook and cusp
+ filldraw z5l{right}...z5'r{up}...z5r{left}--cycle; %right branch
+ if monowidth: %complete stem
+ x3'=x3r; x4'=x4r; y3'=y4'; y3'-.5stem=vround(-.8d);
+ filldraw z3r--z3'{down}...{up}z4'--z4r--cycle; fi
+ endgroup;
+enddef;
+%
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,3',4,4',5); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% DELTA
+% ======================================================================
+%
+def dims = 8.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ top y1r=vround(if not monowidth:.95 fi x_height+oo); x1r=.5w; % top of loop
+ x5r=.5w; bot y5r=-oo; % bottom of ditto
+ lft x3r=w-rt x7r=hround(.75u); y3r=y7r=.5[y1r,y5r]; % left and right bulge
+ filldraw stroke gr_arc.e(1,2,3)(vair,stem,.5otilt) % three quadrants of l
+ & gr_arc.e(3,4,5)(vair,stem,.5otilt) & gr_arc.e(5,6,7)(vair,stem,.5otilt);
+
+ % we now draw the hook |z8..z9..z10|. It must satisfy the following ints:
+ % its outer contour is symmetric with respect to some axis containing |z9l|;
+ % one end is known, the width there is |thin_stem|, and the width at |z10|
+ % is, ideally, stem. (But since we may have to change that we callt |Stem|.)
+ z8l=z1l; numeric thin_stem, med_stem; thin_stem=.5[hair,Stem];
+ % the aperture, measured perpendicular to the axis, equals |Stem|
+ numeric apert; apert=2Stem+thin_stem-currentbreadth; % |apeth(z10l-z8l);|
+ numeric left_goal; lft left_goal=vround(lft x3r+.5u); % most tangent known
+ numeric top_goal; top top_goal=h+oo; % highest tangent known
+
+ % if by taking |Stem=stem| we got |apert > top_goal-y1l|, the problem might
+ % not have a solution with a horizontal tangent; in that case the
+ % constraint is on |apert|:
+ if 2stem+.7[hair,stem]-currentbreadth>top_goal-y8l: apert=top_goal-y8l;
+ else: Stem=stem; fi
+
+ % we first estimate the slope of the axis by imagining that, in the vicinity
+ % of |z9l|, the hook looks like a semicircle of diameter |apert/2|.
+ % (this value is empiric, but reasonable because the tension is high)
+ z0l=(left_goal+.25apert,top_goal-.25apert); % center of semicircle
+ numeric axis; axis=angle(z0l-z8l)+angle(length(z0l-z8l)+-+.5apert,.5apert);
+ z9l=z0l+(.25apert,0)rotated(axis); z10l=z8l+(0,-apert)rotated(axis);
+%
+ % we now iterate, correcting |z9l| until the tangencies are satisfied
+ path hook; numeric left_real; numeric top_real;
+ forever:
+%
+ hook:=z8l{dir(axis)}..tension 1.5..z9l..tension 1.5..{-dir(axis)}z10l;
+ if directiontime up of hook=-1:
+ left_error:=0; message "hook has no vertical tangent!";
+ else: left_error:=xpart directionpoint up of hook-left_goal; fi
+ if directiontime right of hook=-1:
+ top_error:=0; message "hook has no horizontal tangent!";
+ else: top_error:=ypart directionpoint right of hook-top_goal; fi
+%
+ exitif (abs(left_error)<.05) and (abs(top_error)<.05);
+ x9l:=x9l-left_error; y9l:=y9l-top_error;
+ axis:=angle(z9l-z8l)+angle(length(z9l-z8l)+-+.5apert,.5apert);
+ x10l:=x8l+apert*sind axis; y10l:=y8l-apert*cosd axis;
+ endfor
+%
+ pos8(thin_stem,axis-90); pos10(Stem,axis+90); pos9(.3[hair,Stem],axis+180);
+ filldraw stroke
+ z7e{z7'e}..{dir axis}z8e..tension 1.5..z9e..tension 1.5..{-dir axis}z10e;
+enddef;
+%
+cmchar "Lowercase delta";
+beginchar("d",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% Lowercase Epsilon [KJD 19.02.91]
+% ======================================================================
+%
+def width = 7.75u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ pos2(vstem,90); % * pos2(.75vstem,90)
+ x2=.5w; top y2r=x_height+o; %top point
+ pos7(vstem,630); x2=x7; bot y7r=-o; %bottom point
+ rt x1r=hround(w-.75u); bot y1l=.3[bot y2l,bar_height];%top end
+ % * rt x1r=w;
+ z1'=(x1r,y1l+.5(flare-currentbreadth)); %approximation to z1
+ numeric slope; slope=angle((z2-z1')yscaled 2);
+ pos1(flare,slope-90); % * pos1(.5flare,slope-90);
+ bar_height=.5[y1,y8]; x8=x1; pos8(flare,slope+90); %bottom end
+ pos3(vstem,120); lft x3r=hround .75u; y3=.5[y4r,y2r]; %top left bulge
+ pos6(vstem,600); x6=x3; y6=.5[y5r,y7r]; %bottom left bulge
+ y6:=y6r;y3:=y3r; %for the benefit of pulled_arc
+ top y5r-bot y4r=curve; y5+y4=2bar_height; x5=x4=x2; %loop
+ pos4(vair,-90); pos5(vair,90);
+ filldraw stroke z1e{dir slope}...pulled_arc.e(2,3); %top
+ drawloop(3,4,5,6); %loop and bottom
+ forsuffixes e=l,r:
+ path foo.e; foo.e= z8e...pulled_arc.e(7,6);
+ if angle(direction 0 of foo.e) > angle(z8r-z8l):
+ foo.e:= z8e{z8r-z8l}...pulled_arc.e(7,6); fi
+ endfor;
+ filldraw stroke foo.e;
+ numeric x_baryctr; x_baryctr=x2; %accent reference
+enddef;
+%
+cmchar "Lowercase epsilon";
+beginchar("e",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+%
+cmchar "Lowercase epsilon with rough breathing";
+beginchar(oct"201",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing";
+beginchar(oct"211",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with acute";
+beginchar(oct"221",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with rough breathing and acute";
+beginchar(oct"231",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and acute";
+beginchar(oct"241",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with rough breathing and grave";
+beginchar(oct"261",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and grave";
+beginchar(oct"271",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with grave";
+beginchar(oct"251",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% ZHTA
+% ======================================================================
+%
+def dims = 8.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ pos4(hair,-180); y4=bar_height; lft x4r=hround(.75u); % left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; % bottom right
+ y3+.5stem=h+o; x3+.5stem=hround(rt x6l-.25u); % top right
+ numeric slope; slope=angle((z3-z4)xscaled 2); pos3(hair,slope+90);
+ pos5(stem,-90); bot y5r=0; x5=.5w; % inflection pt
+ pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+ pos2(stem,slope+90); z2l=z3l; filldraw double_circ_stroke
+ % bowl and tail
+ z7e{right}...z6e{up}...z5e{left}...z4e{up}...z2e{dir slope};
+ % where handle attaches
+ pos1(curve,0); lft x1l=hround(lft x4r+.25u); y1+.5curve=h+o; % end of handle
+ filldraw circ_stroke z1e{down}...z3e{dir slope};
+enddef;
+%
+cmchar "Lowercase zeta";
+beginchar("z",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% HTA
+% ======================================================================
+%
+def width = 8.5u enddef;
+def dims = width#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = if straight: .75 else: .5 fi u#,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ y1r-.5stem=-d-o; pos1(stem,0);
+ rt x2r=hround(w-.75u); y2r=.5x_height; pos2(hair,0);
+ lft x5r=hround(1.5u); y5-.5stem=-o; pos5(stem,-180);
+ top y4r=x_height+o; x4r=.5[lft x2l,rt x5l];
+ pos6(hair,180); y6=y2;
+ if straight:
+ x1=x2;x5=x6; pos4(stem,90);
+ filldraw double_circ_stroke z1e--pulled_arc.e(2,4)&pulled_arc.e(4,6)--z5e;
+ else:
+ x1r=x2r; z2'l=z2'r=up;
+ filldraw circ_stroke z1e{up}...gr_arc.e(2,3,4)(hair,stem,.8); % right leg
+ filldraw circ_stroke z5e{(z4-z5) yscaled 4}...z4e{-z4'e}; % left leg
+ z6r=((0,y2)--(w,y2)) intersectionpoint (z5r{(z4-z5) yscaled 4}...z4r{-z4'r});
+ fi
+ pos8(vstem,0); rt x8r=hround(lft x6r-.75u); % end of handle
+ pos7(vstem,-90); top y7l=x_height+o; z8r=z7r; % top of handle
+ filldraw circ_stroke z8e{up}...z7e{right}...z6e{down};
+ numeric x_baryctr; x_baryctr=.1[x4,x7]; % accent reference
+ numeric pos_stem; pos_stem=x5; % iota reference
+enddef;
+%
+cmchar "Lowercase eta";
+beginchar("h",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+%
+cmchar "Lowercase eta with rough breathing";
+beginchar(oct"202",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing";
+beginchar(oct"212",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with acute";
+beginchar(oct"222",width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing and acute";
+beginchar(oct"232",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute";
+beginchar(oct"242",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase eta with rough breathing and grave";
+beginchar(oct"262",width#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and grave";
+beginchar(oct"272",width#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase eta with circumflex";
+beginchar(oct"217",width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase eta with grave";
+beginchar(oct"252",width#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase eta with rough breathing and circumflex";
+beginchar(oct"302",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and circumflex";
+beginchar(oct"312",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase eta with grave and iota subscript";
+beginchar(oct"332",width#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing and iota subscript";
+beginchar(oct"342",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and iota subscript";
+beginchar(oct"352",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with acute and iota subscript";
+beginchar(oct"303",width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, acute and iota subscript";
+beginchar(oct"313",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute and iota subscript";
+beginchar(oct"323",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, grave and iota subscript";
+beginchar(oct"362",width#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and grave and iota subscript";
+beginchar(oct"363",width#,acc_ht#,desc_depth#);
+this_letter; spirit_grave(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with circumflex and iota subscript";
+beginchar(oct"333",width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, circumflex and iota subscript";
+beginchar(oct"343",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing, circumflex and iota subscript";
+beginchar(oct"353",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with iota subscript";
+beginchar(oct"322",width#,x_height#,desc_depth#);
+this_letter; iota_sub(pos_stem); endchar;
+
+picture pic.iota;
+picture savedpicture;
+%
+% ======================================================================
+% JHTA
+% ======================================================================
+%
+def dims = 9u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; % left and right bulges
+ x2r=x6r=.5w; top y2r=h+o; bot y6r=-o; % top and bottom
+ filldraw stroke
+ gr_arc.e(8,1,2)(vair,stem,otilt) & gr_arc.e(2,3,4)(vair,stem,otilt) &
+ gr_arc.e(4,5,6)(vair,stem,otilt) & gr_arc.e(6,7,8)(vair,stem,otilt);
+ pos4`(bar,90); pos8`(bar,90); x4`=x4; x8`=x8; y4`=y8`=.05[y4,y2];
+ filldraw stroke z4`e--z8`e; % bar
+enddef;
+%
+cmchar "Lowercase theta";
+beginchar("j",dims);
+this_letter; penlabels(1,2,3,4,4`,5,6,7,8,8`); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% IWTA
+% ======================================================================
+%
+def width = 5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = if monospace: u#,u# else:0,2curve#-3u# fi enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ pos1(flare,180); lft x1r=hround u; top y1=x_height+oo; % top
+ numeric neck; neck=.2[hair,stem];
+ pos2(neck,180); .2[lft x2r,rt x2l]=.2[lft x1r,rt x1l]; % neck
+ pos3(curve,-90); bot y3r=-oo; % bottom
+ y2r=if monowidth:
+ 2 else: 1.5 fi[bot y3r,top y3l]; z3r-z2r=whatever*(1,-1.25);
+ if monowidth:
+ y4r+.5neck=vround y2r; x3=.5[x2,x4]; pos4(neck,0); % tip of hook
+ filldraw stroke z4e...z3e...z2e---z1e;
+ else:
+ z4l=z4r; top y4r=y2r; z4l-z3l=whatever*(1,1);
+ path p.r, p.l; forsuffixes e=r,l: p.e=z1e---z2e...z3e...z4e; endfor
+ rt x3.5r=hround(rt xpart directionpoint up of p.r);
+ z4'r=direction 3 of p.r; z3'r=direction 2 of p.r;
+ forever: % avoid bad vertical tangent between 2l and 3l
+ x2.5l:= rt xpart directionpoint down of p.l;
+ exitif abs(hround(x2.5l)-x2.5l)<.05;
+ x2l:=x2l+hround(x2.5l)-x2.5l; p.l:=(z1l---z2l...z3l...z4l);
+ endfor
+ p.r:=z1r---z2r...club.r(3,3.5,4);
+ % avoid bad vertical tangent between 3r and 4r
+ filldraw stroke p.e;
+ fi
+ numeric x_baryctr; x_baryctr=x1;
+enddef;
+%
+cmchar "Lowercase iota";
+beginchar("i",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+%
+cmchar "Lowercase iota with rough breathing";
+beginchar(oct"205",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: +.25u fi)<; endchar;
+%
+cmchar "Lowercase iota with smooth breathing";
+beginchar(oct"215",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: -.25u fi)>; endchar;
+%
+cmchar "Lowercase iota with acute";
+beginchar(oct"225",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase iota with rough breathing and acute";
+beginchar(oct"235",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase iota with smooth breathing and acute";
+beginchar(oct"245",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase iota with rough breathing and grave";
+beginchar(oct"265",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase iota with smooth breathing and grave";
+beginchar(oct"275",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase iota with circumflex";
+beginchar(oct"237",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase iota with grave";
+beginchar(oct"255",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase iota with rough breathing and circumflex";
+beginchar(oct"305",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and circumflex";
+beginchar(oct"315",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase iota with diaeresis";
+beginchar(oct"010",width#,circ_ht#,0);
+this_letter; diaeresis(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and grave";
+beginchar(oct"012",width#,acc_ht#,0);
+this_letter; diaeresis_grave(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and acute";
+beginchar(oct"011",width#,acc_ht#,0);
+this_letter; diaeresis_acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and circumflex";
+beginchar(oct"013",width#,Circ_ht#,0);
+this_letter; diaeresis_circumflex(x_baryctr); endchar;
+
+picture savedpicture;
+%
+% ======================================================================
+% KAPPA
+% ======================================================================
+%
+def dims = 9.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1-.5stem=-o; % lower left
+ z1+z3=(w,h); z2=.5[z1,z3]; % upper right and mid
+ z1'=(z3-z1) if monowidth: xscaled 1/2 fi; % slope at 1 and 3
+ pos1(stem,angle z1'+90); pos2(.6[hair,stem],angle z1'+90);
+ pos3(stem,angle z1'+90);
+ filldraw double_circ_stroke z1e{z1'}..z2e..{z1'}z3e; % diagonal stroke
+ z4=if monowidth: z1 else: 1/3[z1,z3] fi; z4-z1=z3-z7; % handle attachments
+ z4'=if monowidth: z1' else: (z3-z1) xscaled .25 fi; % slope at 4 and 7
+ pos4(hair,angle z4'-90); pos7(hair,angle z4'+90);
+ pos5(vstem,90); top y5r=h+o; pos6(vstem,180); z6l=z5l;
+ lft x6r=hround(x1-.5stem-.25u);
+ filldraw circ_stroke z6e{up}...z5e{right}...z4e{-z4'}; % left handle
+ pos8(.5[vstem,stem],-90); bot y8r=-o; rt x9r=hround(x3+.5stem+.25u);
+ pos9(.5[vstem,stem],0); z9l=z8l;
+ filldraw circ_stroke z9e{down}...z8e{left}...z7e{z4'}; % right handle
+enddef;
+%
+cmchar "Lowercase kappa";
+beginchar("k",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% LAMBDA
+% ======================================================================
+%
+def dims = 9.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25u#,-.25u# enddef;
+def krn = -.75u# enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1+.5stem=h; % top left
+ z1'=(1,.2); pos1(stem,angle z1'+90); % direction at z1
+ x3+x1=w; y3-.5stem=-oo; pos3(stem,-angle z1'+90); % bottom right
+ y2=x_height-.5u; x2=.5[x1,x3]; % attachment
+ z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); % direction at z4
+ filldraw double_circ_stroke z1e{z1'}...
+ z2e{(z3-z1)yscaled 2}...{z1' yscaled -1}z3e; % diagonal
+ lft x4l=hround.75u; bot y4l=0; % bottom left
+ numeric stem'; stem'=stem-currentbreadth; numeric slope; % from z4 to z4
+ slope=angle(z2-z4l)+angle(length(z2-z4l)+-+.5stem',.5stem');
+ x4r=x4l+(stem'/sind slope); y4r=y4l; z4=.5[z4r,z4l];
+ path p; p=z1{z1'}...z2{(z3-z1)yscaled 2}...{z1' yscaled -1}z3;
+ forsuffixes e=r,l: z5e=(z4e--(z4e+2(z2-z4))) intersectionpoint p; endfor
+ filldraw stroke z4e{(z2-z4)if not monowidth: xscaled 1.2 fi}..z5e;
+enddef;
+%
+cmchar "Lowercase lambda";
+beginchar("l",dims);
+this_letter; penlabels(1,2,3,4,5); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% MI
+% ======================================================================
+%
+def dims = 9.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5stem# enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ y6+.5stem=h+o; pos6(stem,0); rt x6r=hround(w-vstem); % top right
+ x5r=.5[x1,x6]; bot y5r=-oo; % bottom of bowl
+ if straight:
+ lft x1r=hround .75 u; y1+.5stem=h+o; pos1(stem,180); % top left
+ x4=x1; x9=x6; y9=y4=.5x_height; pos4(stem,180); pos9(stem,0);
+ pos5(vstem, 270);
+ filldraw double_circ_stroke z1e..pulled_arc.e(4,5)&pulled_arc.e(5,9)..z6e;
+ y8-.5stem=-d-oo; x8=x1; pos8(stem,180); % end of handle
+ filldraw circ_stroke z8e..z4e;
+ else:
+ lft x2r=rt x2l-stem=hround .75u; % vertical tangents of left bulb
+ top y1r=h+o; x1r=.5[x2r,x2l]; z1=z1l=z1r; z1'r=-z1'l=left; % top left
+ y3r=.4[y1r,y5r]; lft x3r=x1r-.5hair; % middle left
+ numeric tilt; tilt:=.6; path p.r, p.l;
+ p.l=gr_arc.l(3,4,5)(hair,.4[hair,stem],tilt)...{up}z6l;
+ p.r=subpath (2(1-tilt),2) of gr_arc.r(3,4,5)(fie,fo,fum)...{up}z6r;
+ z3.5r=z4r; z3.5'r=z4'r; z3.5l=z3l; z3.5'l=z3'l; % a hybrid
+ filldraw double_circ_stroke club.e(1,2,3.5) & p.e; % bowl
+ x8=lft x2r+.5stem; bot y8=-d-oo; % end of handle
+ pos8(stem,angle(z4'l xscaled 2)-120); z8'r=z8'l=z4'l xscaled 2;
+ assign_z3'r(z3'l); % so club.r won't get confused
+ lft x7r=rt x7l-max(hair,2)=lft x2r; % vertical tangents of handle
+ filldraw double_circ_stroke club.e(3,7,8); % handle
+ y9r=max(y4r+epsilon,-oo+2vstem); % where hook attaches
+ z9r=((0,y9r)--(w,y9r)) intersectionpoint p.r; pos9(hair,0);
+ fi
+ pos10(vstem,90); y10l=y5r; x10-x9=vstem; % bottom of hook
+ pos11(hair,180); top y11=bot y10l+4/3vstem; % tip of hook
+ rt x11l=hround(x10+(y11-y10)+.5hair); % central arc is round
+ filldraw stroke z9e{down}..z10e{right}..{up}z11e; % hook
+enddef;
+%
+cmchar "Lowercase mu";
+beginchar("m",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% NI
+% ======================================================================
+%
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ rt x4r=hround(w-.75u); lft x4l-rt x4r=hround -.2[hair,stem]; % vert tangents
+ x5=lft x4l; y5+.5hair=h+oo; z5'l=z5'r=(u,-.2h); % right tip
+ pos5(hair,angle z5'l+90);
+pos3(whatever,-90); bot y3r=-oo; x3=.5w; z3'l=z3'r=z5'l xscaled -2; % bottom
+z3l+whatever*z3'l=z3r+(stem-currentbreadth)*(dir(angle z3'l-90)); % width=stem
+ filldraw circ_stroke club.e(5,4,3); % right stroke
+ y1+.5stem=h+oo; x1-.5stem=hround.75u; % left tip
+ z1'=(9u,-h); pos1(stem,angle z1'-90);
+ z2r=z3r; z2l-z3l=(hair-currentbreadth,0);
+ filldraw circ_stroke z1e{z1'}...{down}z2e; % left stroke
+enddef;
+%
+cmchar "Lowercase nu";
+beginchar("n",dims);
+this_letter; penlabels(1,2,3,4,5); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% XI
+% ======================================================================
+%
+def dims = 8.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ lft x7r=rt x7l-hair=hround(.75u); x7=.5[x7r,x7r]; % big bulge
+ pos8(stem,-90); bot y8r=0; x8=.5w; z8'r=z8'l=left; % inflection pt
+ pos9(hair,-180); rt x9l=hround(w-.75u); y9=-.5stem; % bottom right
+ y6+.5stem=x_height+o; x6+.5stem=hround(rt x9l-1.5u); % middle right
+ numeric slope; slope=angle(5(x6-x7),y6-y8); pos6(stem,slope+90);
+ z6'r=z6'l=dir slope;
+ pos10(vstem,-270); y9=.5[y10r,y8r]; x10-.5vstem=hround x8;
+ filldraw double_circ_stroke % bowl and tail
+ z10e{right}...z9e{up}...club.e(8,7,6);
+ pos5(hair,slope-90); z5l=z6r; % attachment
+ z4=.5[z3,z5]+whatever*dir slope; % small bulge
+ pos4(hair,-180); lft x4r=hround(lft x7r+1.5u);
+y3+.5stem=h+o; x3+.5stem=hround(rt x9l-.25u); pos3(hair,slope+90); % top rt
+ pos2(stem,slope+90); z2l=z3l;
+ filldraw circ_stroke z2e{-dir slope}..z4{down}...z5e{dir slope};
+ % where handle attaches
+ pos1(curve,0); lft x1l=hround(lft x7r+.25u); y1+.5curve=h+o; % end of handle
+ filldraw circ_stroke z1e{down}...z3e{dir slope};
+enddef;
+%
+cmchar "Lowercase xi";
+beginchar("x",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% OMIKRON
+% ======================================================================
+%
+def width = 9.5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5x_height; % top and bottom
+ top y2r=x_height+oo; bot y6r=-oo; x2r=x6r=.5w; % right and left
+ filldraw stroke
+ gr_arc.e(8,1,2)(vair,curve,otilt) & gr_arc.e(2,3,4)(vair,curve,otilt) &
+ gr_arc.e(4,5,6)(vair,curve,otilt) & gr_arc.e(6,7,8)(vair,curve,otilt) ;
+ numeric x_baryctr; x_baryctr=x2; % accent reference
+enddef;
+%
+cmchar "Lowercase omicron";
+beginchar("o",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+%
+cmchar "Lowercase omicron with rough breathing";
+beginchar(oct"203",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omicron with smooth breathing";
+beginchar(oct"213",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omicron with acute";
+beginchar(oct"223",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase omicron with rough breathing and acute";
+beginchar(oct"233",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omicron with smooth breathing and acute";
+beginchar(oct"243",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omicron with rough breathing and grave";
+beginchar(oct"263",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omicron with smooth breathing and grave";
+beginchar(oct"273",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omicron with grave";
+beginchar(oct"253",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% PI
+% ======================================================================
+%
+def dims = 9.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ pi_bar; % bar
+ pos4(hair,0); pos7(hair,0); y4=y7=y2; % attachments
+ lft x4l-(x1-.5hair)=lft x7l-rt x4r=rt x3-rt x7r;
+ pos5(hair,0); pos8(hair,0); y5=y8=.5x_height; x5=x4; x8=x7; % midstems
+ x6+.5stem=hround(rt x4r if not straight:-.25u fi); y6-.7stem=-oo; % left stem
+ numeric slope; slope=angle((z5-z6)xscaled2); pos6(1.2stem,slope-90);
+ filldraw circ_stroke z6e...z5e---z4e;
+ x9=x7+1.5u; bot y9l=-oo; pos9(stem,90); alpha_tail(9,10); % right stem
+ filldraw stroke z10e...z9e{left}...z8e---z7e;
+enddef;
+%
+cmchar "Lowercase pi";
+beginchar("p",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% RO
+% ======================================================================
+%
+def width = 8.5u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5h; % left and right
+ top y2r=h+oo; bot y6r=-oo; x2r=x6r=.5w; % top and bottom
+ filldraw stroke
+ gr_arc.e(4,5,6)(curve,vair,-otilt) & gr_arc.e(6,7,8)(curve,vair,-otilt) &
+ gr_arc.e(8,1,2)(curve,vair,-otilt) & gr_arc.e(2,3,4)(curve,vair,-otilt);
+ if straight:
+ y9-.5stem=-d-oo; x9=x4; pos9(stem,180); % end of handle
+ filldraw circ_stroke z9e..z4e;
+ else:
+ y9=-d-oo; x9=lft x4r+.5stem; % end of handle
+ pos9(stem,angle((z9-z4)xscaled3)-120); z9'r=z9'l=(z9-z4)xscaled3;
+ rt x10l=lft x10r+vair; % vertical tangents of handle
+ x10r=x4r-epsilon; assign_z4'r((-2eps,-1)); % so club.r won't get confused
+ filldraw double_circ_stroke club.e(4,10,9);
+ fi
+ numeric x_baryctr; x_baryctr=x2; % breathing placement
+enddef;
+%
+cmchar "Lowercase rho";
+beginchar("r",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+
+cmchar "Lowercase rho with rough breathing";
+beginchar(oct"346",width#,acc_ht#,depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase rho with smooth breathing";
+beginchar(oct"356",width#,acc_ht#,depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% SIGMA
+% ======================================================================
+%
+def dims= 8u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ pos4(hair,-180); y4=.5h; lft x4r=hround .75u; % left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; % bottom right
+ top y3r=h+oo; x3+.5stem=rt x6l; pos3(stem,90); % top right
+pos5(stem,-90); bot y5r=0; x5=.5w; % inflection pt
+ pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+filldraw double_circ_stroke % bowl and tail
+ z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{right};
+enddef;
+%
+cmchar "Final lowercase sigma";
+beginchar("c",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+%
+numeric gen_sigma; gen_sigma=1;
+%
+def dim_sigma = 9.5u#,x_height#,0 enddef;
+def ital_sigma = 0 enddef;
+def fit_params_sigma = 0,.75u# enddef;
+%
+def mid_sigma=
+italcorr ital_sigma; adjust_fit(fit_params_sigma);
+if known pic.c: currentpicture:=pic.c; else: gen_mid_sigma; fi
+if not working_hard : picture pic.c; pic.c=currentpicture; fi
+enddef;
+%
+def gen_mid_sigma =
+ pickup fine.nib;
+ lft x4r=hround .75u; rt x8r=w-lft x4r; % left and right bulge
+ top y2r=h; bot y6r=-oo; x2r=x6r; % top and bottom
+ numeric fake; fake=y2r-(vstem-currentbreadth); % approx height of |z2l|
+ 2y4r=y2r+y6r; 2y8r=fake+y6r;
+ (x8r-x6r)/(y8r-y6r)=-(x4r-x6r)/(y4r-y6r); % determine |x6r|
+ y1r=y2r;rt x1=hround(rt x8r+u); pos1(flare,90); % tip
+ filldraw stroke z1e..gr_arc.e(2,3,4)(vstem,curve,otilt)
+ & gr_arc.e(4,5,6)(vair,curve,otilt) % top stroke and left bowl
+ & gr_arc.e(6,7,8)(vair,curve,otilt); % bottom part of right bowl
+ z9l=z2l; pos9(vair,180); z9'l=z2'l; z9'r=left;
+ filldraw stroke z8e{z8'e}..z9e{z9'e}; % top part of right bowl
+enddef;
+%
+cmchar "Initial and medial lowercase sigma";
+beginchar("s",dim_sigma);
+mid_sigma; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% TAU
+% ======================================================================
+%
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ pi_bar; % bar
+ pos4(hair,0); y4=y2; lft x4l-(x1-.5hair)=rt x3-rt x4r; % attachment
+ pos5(hair,0); y5=.5x_height; x5=x4; % midstems
+ x6=x4+1.5u; bot y6l=-oo; pos6(stem,90); alpha_tail(6,7); % stem
+ filldraw stroke z7e...z6e{left}...z5e---z4e;
+enddef;
+%
+cmchar "Lowercase tau";
+beginchar("t",dims);
+this_letter; penlabels(1,2,3,6,7,8); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% UPSILON
+% ======================================================================
+%
+def width = 9u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ y2+.5stem=x_height+o; x2-.5stem=hround.75u; % left tip
+ lft x4r=hround(x2-.5stem+.75u); y4r=.5x_height; % left middle
+ y8r=y4r; rt x8r=hround(w-.75u); % right bulge
+ x6r=.5[x4r,x8r]; bot y6r=-oo; % bottom
+ numeric tilt;
+ tilt:=min(2*otilt,.5);
+ filldraw stroke
+ gr_arc.e(6,7,8)(vair,stem,tilt) ;
+ filldraw stroke
+ gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt) ;
+ y9+.5hair=x_height+o; x9=x8-u; pos9(hair,angle ((z8-z9) xscaled 2)+90);
+ filldraw circ_stroke z9e...{-z8'e}z8e;
+ pos2(stem,angle((z4-z2) xscaled 2)-90);
+ filldraw circ_stroke z2e...{z4'e}z4e;
+ numeric x_baryctr; x_baryctr=.5w;
+enddef;
+%
+cmchar "Lowercase upsilon";
+beginchar("u",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+%
+cmchar "Lowercase upsilon with rough breathing";
+beginchar(oct"206",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing";
+beginchar(oct"216",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with acute";
+beginchar(oct"226",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase upsilon with rough breathing and acute";
+beginchar(oct"236",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing and acute";
+beginchar(oct"246",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with rough breathing and grave";
+beginchar(oct"266",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing and grave";
+beginchar(oct"276",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with circumflex";
+beginchar(oct"247",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+cmchar "Lowercase upsilon with grave";
+beginchar(oct"256",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase upsilon with rough breathing and circumflex";
+beginchar(oct"306",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+%
+cmchar "Lowercase upsilon with smooth breathing and circumflex";
+beginchar(oct"316",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase upsilon with diaeresis";
+beginchar(oct"014",width#,circ_ht#,0);
+this_letter; diaeresis(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and grave";
+beginchar(oct"016",width#,acc_ht#,0);
+this_letter; diaeresis_grave(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and acute";
+beginchar(oct"015",width#,acc_ht#,0);
+this_letter; diaeresis_acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and circumflex";
+beginchar(oct"017",width#,Circ_ht#,0);
+this_letter; diaeresis_circumflex(x_baryctr); endchar;
+
+
+picture savedpicture;
+%
+% ======================================================================
+% FI
+% ======================================================================
+%
+def dims = 10.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h;
+ x6r=.5[x4r,x8r]; bot y6r=-oo;
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(6,7,8)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(4,5,6)(vair,.5[vair,stem],tilt) ;
+ y2+.5stem=h+o; x2+.5stem=hround(x6-1.5u);
+ pos2(stem,angle((z2-z4)xscaled 2)+90);
+ filldraw circ_stroke z2e...{z4'e}z4e;
+ pos10(stem,180); pos11(hair,180);
+ y10-.5stem=-d-o; y11=.25h; x10=x11=x6;
+ x9r=.5[x10r,x8r]; top y9r=h+o;
+ filldraw stroke gr_arc.e(8,20,9)(.25[vair,stem],.5[vair,stem],.5tilt);
+ filldraw circ_stroke z10e..z11e{up}..{-z9'e}z9e;
+enddef;
+%
+cmchar "Lowercase phi";
+beginchar("f",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,20,21); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% HI
+% ======================================================================
+%
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def dims = 10u#,x_height#,desc_depth# enddef;
+%
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1+.5stem=h+oo; % top left
+ z1'=(1,.2); pos1(stem,angle z1'+90); % direction at z1
+ x3+x1=w; y3-.5stem=-d-oo; pos3(stem,angle z1'+90); % bottom right
+ z2=.5[z1,z3]; % attachment
+ z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); % direction at z4
+ filldraw double_circ_stroke z1e{z1'}... z2e{(z3-z1)yscaled 2}...{z1'}z3e;
+ lft x7l=hround .75u; bot y7l=-d-oo; z2=.5[z7l,z8r]=.5[z7r,z8l];
+ numeric stem'; stem'=stem-currentbreadth;
+ numeric theta; theta=angle(z8r-z7l)+angle((x8r-x7l)++(y8r-y7l)+-+stem',stem');
+ x7r=x7l+(stem'/sind theta); y7r=y7l;
+ filldraw stroke z7e..z8e;
+enddef;
+%
+cmchar "Lowercase chi";
+beginchar("q",dims);
+this_letter; penlabels(1,2,3,7,8); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% YI
+% ======================================================================
+%
+def dims = 10.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ lft x2r=w-rt x6r=.75u; y2r=y6r=.6x_height; %left and right bulges
+ x4r=.5[x2r,x6r]; bot y4r=-oo; %bottom
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(4,5,6)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(2,3,4)(vair,.4[vair,stem],tilt) ;
+ y7+.5hair=x_height+o; x7+.5hair=hround(rt x6r-.75u); %right tip
+ pos7(hair,angle ((z6-z7) xscaled 2)+90);
+ filldraw circ_stroke z7e...{-z6'e}z6e;
+ y1+.5stem=x_height+o; x1-.5stem=hround(lft x2r+.5u); %left tip
+ pos1(stem,angle((z2-z1) xscaled 2)-90);
+ filldraw circ_stroke z1e...{z2'e}z2e;
+ pos10(stem,0); pos9(hair,0); pos8(stem,0); %vertical stroke
+ y10-.5stem=-d-o; y9=.25x_height; y8+.5stem=h+o; x10=x9=x8=x4;
+ filldraw double_circ_stroke z10e..z9e{up}..z8e;
+enddef;
+%
+cmchar "Lowercase psi";
+beginchar("y",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+%
+picture savedpicture;
+%
+% ======================================================================
+% WMEGA
+% ======================================================================
+%
+def width = 12u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+%
+def gen_letter =
+ pickup fine.nib;
+ pos2(stem,-180); pos8(stem,360); lft x2r=w-rt x8r=hround.75u;
+ y2=y8=.8bar_height; % left and right bulges
+ y4=y6=bar_height; .5[x4,x6]=.5w; rt x4r-lft x6r=stem;
+pos4(hair,0); pos6(hair,180); % left and right of loop
+ bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7+.25u=.5[x6,x8];
+ pos3(vstem,-150); pos7(vstem,330); % left and right bottom
+ top y1r=x_height+o=top y9r; % left tip
+ x1=.5[x2,.5w]; pos1(.2[stem,hair],angle(-.5w,y2-x_height)-90);
+x9=.5[x8,.5w]; pos9(.8[stem,hair],angle(-.5w,x_height-y2)-90); % rt tip
+ filldraw stroke z1e{(z2-z1) xscaled 2}...z2e{down}...z3e{right};
+ filldraw stroke z7e{right}...{up}z8e...{(z9-z8) xscaled 2}z9e;
+ drawloop(3,4,6,7);
+ numeric x_baryctr; x_baryctr=.5[x4,x6];
+ numeric pos_stem; pos_stem=x_baryctr;
+enddef;
+%
+cmchar "Lowercase omega";
+beginchar("w",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+%
+cmchar "Lowercase omega with rough breathing";
+beginchar(oct"204",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omega with smooth breathing";
+beginchar(oct"214",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with acute";
+beginchar(oct"224",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+%
+cmchar "Lowercase omega with rough breathing and acute";
+beginchar(oct"234",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omega with smooth breathing and acute";
+beginchar(oct"244",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with rough breathing and grave";
+beginchar(oct"264",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)<; endchar;
+%
+cmchar "Lowercase omega with smooth breathing and grave";
+beginchar(oct"274",width#,acc_ht#,0);
+this_letter; spirit_grave(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with circumflex";
+beginchar(oct"227",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+%
+%
+cmchar "Lowercase omega with grave";
+beginchar(oct"254",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+%
+cmchar "Lowercase omega with rough breathing and circumflex";
+beginchar(oct"304",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and circumflex";
+beginchar(oct"314",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+%
+cmchar "Lowercase omega with grave and iota subscript";
+beginchar(oct"334",width#,acc_ht#,iota_dp#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing and iota subscript";
+beginchar(oct"344",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and iota subscript";
+beginchar(oct"354",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with acute and iota subscript";
+beginchar(oct"325",width#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, acute and iota subscript";
+beginchar(oct"335",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and acute and iota subscript";
+beginchar(oct"345",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, grave and iota subscript";
+beginchar(oct"364",width#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and grave and iota subscript";
+beginchar(oct"365",width#,acc_ht#,iota_dp#);
+this_letter; spirit_grave(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with circumflex and iota subscript";
+beginchar(oct"355",width#,circ_ht#,iota_dp#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, circumflex and iota subscript";
+beginchar(oct"326",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing, circumflex and iota subscript";
+beginchar(oct"336",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with iota subscript";
+beginchar(oct"324",width#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+endinput;
+% ======================================================================
+
diff --git a/fonts/greek/kd/mf/kdpunct.mf b/fonts/greek/kd/mf/kdpunct.mf
new file mode 100644
index 0000000000..faba0c168c
--- /dev/null
+++ b/fonts/greek/kd/mf/kdpunct.mf
@@ -0,0 +1,336 @@
+
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+cmchar "Open quotes (eisagwgik'a)";
+ beginchar("{",7.5u#,x_height#,0);
+ adjust_fit(0,0);
+ pos0(.5[hair,stem],0); pos1(1.5stem,0); pos2(.5[hair,stem],0);
+ pos3(.5[hair,stem],0); pos4(1.5stem,0); pos5(.5[hair,stem],0);
+ y0=y3=.9h; y1=y4=.5h; y2=y5=h-y0;
+ x1-.1stem=hround(.5u);
+ x3r=w-u;
+ x4-x1=2stem; x3-x4=x0-x1; x0=x2; x3=x5;
+ if x1>=x0: x1:=x0-1; x4:=x3-1;
+ x1l:=x1-.5stem; x1r:=x1+.5stem;
+ x4l:=x4-.5stem; x4r:=x4+.5stem; fi
+ filldraw stroke z0e---z1e---z2e;
+ filldraw stroke z3e---z4e---z5e;
+ penlabels(0,1,2,3,4,5);
+endchar;
+
+cmchar "Close quotes (eisagwgik'a)";
+ beginchar("}",7.5u#,x_height#,0);
+ adjust_fit(0,0);
+ pos0(.5[hair,stem],0); pos1(1.5stem,0); pos2(.5[hair,stem],0);
+ pos3(.5[hair,stem],0); pos4(1.5stem,0); pos5(.5[hair,stem],0);
+ y0=y3=.9h; y1=y4=.5h; y2=y5=h-y0;
+ x1+.1stem=hround(w-.5u);
+ x3l=u;
+ x1-x4=2stem; x3-x4=x0-x1; x0=x2; x3=x5;
+ if x1<=x0: x1:=x0+1; x4:=x3+1;
+ x1l:=x1-.5stem; x1r:=x1+.5stem;
+ x4l:=x4-.5stem; x4r:=x4+.5stem; fi
+ filldraw stroke z0e---z1e---z2e;
+ filldraw stroke z3e---z4e---z5e;
+ penlabels(0,1,2,3,4,5);
+endchar;
+
+cmchar "Exclamation point";
+beginchar("!",5u#+width_adj#,asc_height#,0);
+ italcorr asc_height#*slant-2u#-.5width_adj#+.5dot_size#;
+ adjust_fit(0,0);
+ pickup tiny.nib; pos3(dot_size,0); pos4(dot_size,90);
+ lft x3l=hround(.5w-.5dot_size); bot y4l=0; z3=z4; dot(3,4); % dot
+ numeric bot_width;
+ bot_width=if hefty:max(hround .8dot_size,fine.breadth) else: hair fi;
+ pickup fine.nib; pos1(dot_size,0); pos2(bot_width,0);
+ x1=x2=x3; bot y2=.25[top y4r,x_height]+1;
+ if square_dots: top y1=h;
+ filldraw stroke z1e--z2e; % stem
+ else: top z0=(x1,h+o); y1+.5dot_size=h+o;
+ filldraw z1r...z0...z1l---z2l--z2r---cycle; fi % stem and bulb
+ penlabels(0,1,2,3,4);
+endchar;
+
+cmchar "Per cent sign";
+beginchar("% ",9u#+max(6u#,2fudge*(hair#+stem#)),
+ body_height#,body_height#-asc_height#);
+ italcorr if hefty: .4asc_height#*slant-.5u# else: h#*slant-u# fi;
+ adjust_fit(0,0); pickup fine.nib;
+ numeric left_curve,right_curve;
+ left_curve=hround 5/6[fudged.hair,fudged.stem];
+ right_curve=max(fine.breadth,hround(fudged.hair if hefty:-2stem_corr fi));
+ pos1(vair,90); pos2(left_curve,180); pos3(vair,270); pos4(right_curve,360);
+ top y1r=h; lft x2r=hround u; rt x4r=hround(.5w-1.5u);
+ bot y3r=floor(if monospace: .7 else: .5 fi\\ asc_height);
+ x1=x3=.5[x2,x4]; y2=y4=.5[y1,y3];
+ filldraw stroke pulled_super_arc.e(1,2)(superpull)
+ & pulled_super_arc.e(2,3)(superpull); % left half of upper bowl
+ filldraw stroke super_arc.e(3,4)
+ & super_arc.e(4,1); % right half of upper bowl
+ pos5(vair,90); pos6(left_curve,180); pos7(vair,270); pos8(right_curve,360);
+ bot y7r=-d; rt x8r=hround(w-u); lft x6r=hround(.5w+1.5u);
+ top y5r=vround(if monospace: .3 else: .5 fi\\ asc_height);
+ x5=x7=.5[x6,x8]; y6=y8=.5[y5,y7];
+ filldraw stroke pulled_super_arc.e(5,6)(superpull)
+ & pulled_super_arc.e(6,7)(superpull); % left half of lower bowl
+ filldraw stroke super_arc.e(7,8) & super_arc.e(8,5); % right half of lower bo
+ pickup rule.nib; top y9=h; bot y10=-d;
+ if hefty: x9=good.x(x5-eps); x10=good.x(x1+eps);
+ draw z9--z10; % diagonal
+ else: rt x9=hround(w-2.5u); lft x10=hround 2.5u; draw z9--z10; % diagonal
+ pickup fine.nib; pos9(rule_thickness,angle(z9-z10)+90);
+ pos11(vair,angle(z1r-z4r)-90); pos12(vair,angle(z9-z10)+90);
+ path p; p=super_arc.r(1,4); z11r=point 2/3 of p; z12r=z9r;
+ filldraw stroke z11e{direction 2/3 of p}...{z9-z10}z12e; fi % link
+ penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+def dims = 6u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ x1-.5dot_size=hround(.5w-u-.5dot_size); y1+.5dot_size=h;
+ if monospace: comma(1,a,dot_size,.28u,vround 1.5comma_depth); % large comma
+ else: comma(1,a,dot_size,.25u,comma_depth); fi % comma with increased jut
+enddef;
+
+cmchar "Apostrophe";
+ beginchar(oct"035",dims);
+ this_letter; penlabels(1);
+endchar;
+
+picture savedpicture;
+
+cmchar "Left parenthesis";
+beginchar("(",7u# if monospace: -u# fi,body_height#,paren_depth#);
+ italcorr body_height#*slant-.5u#;
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+ rt x1r=rt x3r=hround(w-u); lft x2l=hround(x1-4u if monospace: +4/3u fi);
+ top y1=h; y2=.5[y1,y3]=math_axis;
+ filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+ penlabels(1,2,3);
+endchar;
+
+cmchar "Right parenthesis";
+beginchar(")",7u# if monospace: -u# fi,body_height#,paren_depth#);
+ italcorr math_axis#*slant-.5u#;
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+ lft x1l=lft x3l=hround u; rt x2r=hround(x1+4u if monospace: -4/3u fi);
+ top y1=h; y2=.5[y1,y3]=math_axis;
+ filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+ penlabels(1,2,3);
+endchar;
+
+cmchar "Asterisk";
+beginchar("*",9u#,
+ if low_asterisk:math_axis#+.5x_height# else: body_height# fi,0);
+ italcorr h#*slant-.75u#;
+ adjust_fit(0,0);
+ numeric ast_flare; ast_flare=hround .7[thin_join,stem];
+ x0=.5w; y0=h-.5x_height;
+ for d=-150 step 60 until 150: z[d]=z0+.5dir d xscaled 7.5u yscaled x_height;
+ numeric theta; theta=angle(z[d]-z0);
+ fill z0+.5(0,-thin_join)rotated theta
+ ---z[d]+.5(-ast_flare,-ast_flare)rotated theta
+ ..z[d]..z[d]+.5(-ast_flare,ast_flare)rotated theta
+ ---z0+.5(0,thin_join)rotated theta--cycle; endfor % diagonal at angle |d|
+ labels(0,[-150],[-90],[-30],30,90,150);
+endchar;
+
+cmchar "Plus sign";
+beginarithchar("+"); pickup rule.nib;
+ x1=x2=good.x .5w; top y1=h+eps; .5[y1,y2]=math_axis;
+ lft x3=hround u-eps; x4=w-x3; y3=y4=math_axis;
+ draw z1--z2; % stem
+ draw z3--z4; % crossbar
+ labels(1,2,3,4);
+endchar;
+
+cmchar "Comma";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(",",5u#,dot_diam#,comma_depth#);
+ adjust_fit(0,0);
+ x1-.5dot_diam=hround(.5w-.5dot_diam); y1-.5dot_diam=0;
+ comma(1,a,dot_diam,.2u,comma_depth); % dot and tail
+ penlabels(1);
+endchar;
+
+cmchar "Period";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(".",5u#,dot_diam#,0);
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(dot_diam,0); pos2(dot_diam,90);
+ lft x1l=hround(.5w-.5dot_diam); bot y2l=0; z1=z2; dot(1,2); % dot
+ penlabels(1,2);
+endchar;
+
+cmchar "Virgule (slash)";
+beginchar("/",9u#,body_height#,paren_depth#);
+ italcorr body_height#*slant-.5u#;
+ adjust_fit(0,0); pickup rule.nib;
+ rt x1=hround(w-u)+eps; top y1=h+eps;
+ lft x2=hround u-eps; bot y2=-d-eps;
+ draw z1--z2; % diagonal
+ penlabels(1,2);
+endchar;
+
+cmchar "Colon";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(":",5u#,x_height#,0);
+ italcorr x_height#*slant+.5dot_diam#-2u#;
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(dot_diam,0); pos2(dot_diam,90);
+ lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+ pos3(dot_diam,0); pos4(dot_diam,90);
+ x3=x1; bot y4l=0; z3=z4; dot(3,4); % lower dot
+ penlabels(1,2,3,4);
+endchar;
+
+cmchar "'Anw tele'ia";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(";",5u#,x_height#,0);
+ italcorr x_height#*slant+.5dot_diam#-2u#;
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(dot_diam,0); pos2(dot_diam,90);
+ lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+ penlabels(1,2);
+endchar;
+
+cmchar "Question mark";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar("?",5u#,x_height#,comma_depth#);
+ italcorr x_height#*slant+.5dot_diam#-2u#;
+ adjust_fit(0,0); pickup fine.nib;
+ pos1(dot_diam,0); pos2(dot_diam,90);
+ lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+ x3-.5dot_diam=hround(.5w-.5dot_diam); y3-.5dot_diam=0;
+ comma(3,a,dot_diam,.05u,comma_depth); % lower dot and tail
+ penlabels(1,2,3);
+endchar;
+
+cmchar "Equals sign";
+compute_spread(.45x_height#,.55x_height#);
+beginchar("=",14u#,v_center(spread#+rule_thickness#));
+ italcorr h#*slant-.5u#;
+ adjust_fit(0,0); pickup rule.nib;
+ lft x1=hround u-eps; x3=x1; x2=x4=w-x1;
+ y1=y2; y3=y4; y1-y3=spread; .5[y1,y3]=math_axis;
+ draw z1--z2; % upper bar
+ draw z3--z4; % lower bar
+ labels(1,2,3,4);
+endchar;
+
+
+cmchar "Hyphen";
+beginchar("-",6u#,x_height#,0);
+ italcorr .5x_height#*slant-.5u#;
+ adjust_fit(0,0);
+ numeric thickness; thickness=if hefty:bar else:.75[hair,stem] fi;
+ pickup crisp.nib; pos1(thickness,90); pos2(thickness,90);
+ top y1r=top y2r=vround(.5h+.5thickness); rt x2=hround(w-u)+eps;
+ if monospace: x2=w-x1 else: lft x1=hround .2u-eps fi;
+ filldraw stroke z1e--z2e; % bar
+ penlabels(1,2);
+endchar;
+
+cmchar "En dash";
+beginchar(oct"000",9u#,x_height#,0);
+ italcorr .61803x_height#*slant+.5u#;
+ adjust_fit(0,0);
+ pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+ top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+ filldraw stroke z1e--z2e; % bar
+ penlabels(1,2);
+endchar;
+
+
+cmchar "Left bracket";
+numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi);
+beginchar("[",wd#,body_height#,paren_depth#);
+italcorr body_height#*slant;
+adjust_fit(0,0);
+numeric top_thickness,side_thickness;
+if hefty: top_thickness=vair;
+ side_thickness=max(crisp.breadth,stem-2stem_corr);
+else: top_thickness=side_thickness=rule_thickness; fi;
+pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0);
+top y1=h; bot y2=-d; lft x1l=lft x2l=hround(2.5u-.5side_thickness)-1-eps;
+filldraw stroke z1e--z2e; % stem
+pos3(top_thickness,90); pos4(top_thickness,90);
+pos5(top_thickness,90); pos6(top_thickness,90);
+x3=x5=x1l; rt x4=rt x6=ceiling(w-.4u)+eps; y3r=y4r=y1; y5l=y6l=y2;
+filldraw stroke z3e--z4e; % upper bar
+filldraw stroke z5e--z6e; % lower bar
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Right bracket";
+numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi);
+beginchar("]",wd#,body_height#,paren_depth#);
+italcorr body_height#*slant-2u#+.5if hefty:stem# else:rule_thickness# fi;
+adjust_fit(0,0);
+numeric top_thickness,side_thickness;
+if hefty: top_thickness=vair;
+ side_thickness=max(crisp.breadth,stem-2stem_corr);
+else: top_thickness=side_thickness=rule_thickness; fi;
+pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0);
+top y1=h; bot y2=-d; rt x1r=rt x2r=hround(w-2.5u+.5side_thickness)+1+eps;
+filldraw stroke z1e--z2e; % stem
+pos3(top_thickness,90); pos4(top_thickness,90);
+pos5(top_thickness,90); pos6(top_thickness,90);
+x3=x5=x1r; lft x4=lft x6=floor .4u-eps; y3r=y4r=y1; y5l=y6l=y2;
+filldraw stroke z3e--z4e; % upper bar
+filldraw stroke z5e--z6e; % lower bar
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Reverse apostrophe";
+beginchar(oct"034",5u#,asc_height#,0);
+italcorr asc_height#*slant+.5dot_size#-2u#;
+adjust_fit(0,0);
+x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h-comma_depth;
+if monospace: ammoc(1,a,dot_size,.28u,vround 1.5comma_depth); % large ammoc
+else: ammoc(1,a,dot_size,.25u,comma_depth); fi % normal ammoc
+penlabels(1); endchar;
+
+cmchar "Em dash";
+beginchar(oct"177",18u#,x_height#,0);
+italcorr .61803x_height#*slant+.5u#;
+adjust_fit(letter_fit#,letter_fit#);
+pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
diff --git a/fonts/greek/kd/mf/kdsl10.mf b/fonts/greek/kd/mf/kdsl10.mf
new file mode 100644
index 0000000000..e5b0dc3123
--- /dev/null
+++ b/fonts/greek/kd/mf/kdsl10.mf
@@ -0,0 +1,117 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Slanted
+% Dimn: 10pt
+% -----------------------------
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDSL"; font_size 10pt#;
+%
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+%
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+%
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+%
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+%
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+%
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+%
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at th
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+italics:=false;
+one_accent:=false;
+%
+generate kdgreek;
diff --git a/fonts/greek/kd/mf/kdti10.mf b/fonts/greek/kd/mf/kdti10.mf
new file mode 100644
index 0000000000..96dc05ac54
--- /dev/null
+++ b/fonts/greek/kd/mf/kdti10.mf
@@ -0,0 +1,119 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Italics
+% Dimn: 10pt
+% -----------------------------
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDTI"; font_size 10pt#;
+
+u#:=19/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=9.2/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=23/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=29/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=34/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=30/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2;
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=true; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false;
+monowidth:=false;
+italics:=true;
+
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+one_accent:=false;
+
+generate kdgreek % switch to the driver file
+
diff --git a/fonts/greek/kd/mf/kdtt10.mf b/fonts/greek/kd/mf/kdtt10.mf
new file mode 100644
index 0000000000..a66e2b5d6c
--- /dev/null
+++ b/fonts/greek/kd/mf/kdtt10.mf
@@ -0,0 +1,122 @@
+%
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Computer Classic Greek Fonts.
+% -----------------------------
+% Font: Typewriter
+% Dimn: 10pt
+% Rev : 1.0a [EXP]
+% -----------------------------
+%
+% Load Bases
+%
+if unknown cmbase: input cmbase fi
+if unknown kdbase: input kdbase fi
+
+font_identifier:="KDTT"; font_size 10pt#;
+
+u#:=21/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=0pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=250/36pt#; % height of tallest characters
+asc_height#:=230/36pt#; % height of lowercase ascenders %was 220
+cap_height#:=230/36pt#; % height of caps %was 220
+fig_height#:=230/36pt#; % height of numerals %was 220
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=110/36pt#; % axis of symmetry for math symbols
+bar_height#:=79/36pt#; % height of crossbar in lowercase e
+comma_depth#:=50/36pt#; % depth of comma below baseline
+desc_depth#:=80/36pt#; % depth of lowercase descenders
+
+crisp#:=22/36pt#; % diameter of serif corners
+tiny#:=22/36pt#; % diameter of rounded corners
+fine#:=21/36pt#; % diameter of sharply rounded corners
+thin_join#:=21/36pt#; % width of extrafine details
+hair#:=24/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=24/36pt#; % lowercase curve breadth
+ess#:=22/36pt#; % breadth in middle of lowercase s
+flare#:=24/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=36/36pt#; % diameter of dots
+cap_hair#:=25/36pt#; % uppercase hairline breadth
+cap_stem#:=25/36pt#; % uppercase stem breadth
+cap_curve#:=25/36pt#; % uppercase curve breadth
+cap_ess#:=25/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=25/36pt#; % thickness of lines in math symbols
+
+dish#:=0pt#; % amount erased at top or bottom of serifs
+bracket#:=0pt#; % vertical distance from serif base to tangent
+jut#:=34/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=0pt#; % horizontal protrusion of beak serifs
+beak#:=34/36pt#; % vertical protrusion of beak serifs
+vair#:=22/36pt#; % vertical diameter of hairlines
+notch_cut#:=25/36pt#; % maximum breadth above or below notches
+bar#:=22/36pt#; % lowercase bar thickness
+slab#:=22/36pt#; % serif and arm thickness
+cap_bar#:=22/36pt#; % uppercase bar thickness
+cap_band#:=22/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=25/36pt#; % max breadth above/below uppercase notches
+serif_drop#:=0pt#; % vertical drop of sloped serifs
+stem_corr#:=0pt#; % for small refinements of stem breadth
+vair_corr#:=0pt#; % for small refinements of hairline height
+apex_corr#:=10/36pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=0.81; % factor applied to weights of heavy characters
+math_spread:=-1; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=0; % extra openness inside bowls
+beak_darkness:=0; % fraction of triangle inside beak serifs
+ligs:=0; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=true; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=true; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=true; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=true; % should stems, etc. be straight?
+monowidth:=true; % are stem and hair more or less the same width?
+italics:=false;
+
+% KD Base Definitions
+
+acc_ht#:=230/36pt#;
+circ_ht#:=230/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=64/36pt#;
+one_accent:=false;
+
+generate kdgreek;
diff --git a/fonts/greek/kd/mf/kdupper.mf b/fonts/greek/kd/mf/kdupper.mf
new file mode 100644
index 0000000000..2e47c90737
--- /dev/null
+++ b/fonts/greek/kd/mf/kdupper.mf
@@ -0,0 +1,645 @@
+% Computer Classic Greek Font
+% ======================================================================
+% KD Classical Greek Family of Fonts
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% A set of MF source fonts for use with TeX version 3.0 or higher
+% accompanied with macros and hyphenation tables to facilitate
+% the typesetting of greek texts
+%
+% This piece of work is partially based on original work of
+% Sylvio Levi (design of an excellent set of fonts)
+% and Yianni Haralambous (ideas about macros other fonts).
+%
+% This file is part of the greektex package and abides to
+% copyright laws of the GNU general public software licence
+%
+% You are allowed to use or modify this file as long as the
+% original authors are clearly mentioned. It is ILLEGAL to sell
+% any part of this work or work derived from it. You may not
+% charge for this work except to cover for reasonable media
+% expensess.
+%
+% K J Dryllerakis (C) 1991-1992
+%
+% ======================================================================
+%
+% Upper Case Letter driver
+% This file is a rearrangement of code in Computer Modern's romanu.mf
+%
+
+cmchar "Uppercase alpha";
+beginchar("A",13u#,cap_height#,0);
+ adjust_fit(cap_serif_fit#,cap_serif_fit#);
+ numeric left_stem,right_stem,outer_jut,alpha;
+ right_stem=cap_stem-stem_corr;
+ left_stem=min(cap_hair if hefty: -3stem_corr fi,right_stem);
+ outer_jut=.8cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+ x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+ alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+ penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+ penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+ z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+ if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+ else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+ penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2];
+ penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5;
+ if hefty: y5r else: y5 fi =5/12y0;
+ y5r-y5l=y6r-y6l=cap_band; penstroke z5e--z6e; % bar line
+ if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+ penlabels(0,1,2,3,4,5,6);
+endchar;
+
+cmchar "Uppercase beta";
+beginchar("B",12.5u#,cap_height#,0);
+ italcorr .75cap_height#*slant-.5u#;
+ adjust_fit(cap_serif_fit#,0);
+ numeric left_stem,right_curve,middle_weight;
+ left_stem=cap_stem-hround 2stem_corr; middle_weight=.6vair+.5;
+ pickup tiny.nib; pos1(left_stem,0); pos2(left_stem,0);
+ lft x1l=lft x2l=hround max(2u,3u-.5left_stem); top y1=h; bot y2=0;
+ filldraw stroke z1e--z2e; % stem
+ penpos3(cap_band,90); penpos4(cap_band,90);
+ penpos6(middle_weight,-90); penpos7(middle_weight,-90);
+ penpos8(middle_weight,90); penpos9(middle_weight,90);
+ penpos5(right_curve-stem_corr,0); penpos10(right_curve,0);
+ penpos11(cap_band,-90); penpos12(cap_band,-90);
+ z3r=top z1; y4=y3; y5=.5[y4,y6]; y6=y7; y7l-y8l=vair;
+ z12r=bot z2; y11=y12; y10=.5[y11,y9]; y8=y9; .5[y7l,y8l]=.52h;
+ x4=x6; x9=x11=x4+.5u; x7=x8=x1; x9l:=x4+.25u;
+ x5r=hround(w-1.5u); x10r=hround(w-u);
+ if serifs: right_curve=cap_curve-stem_corr; x4=.5[x1,w-1.5u];
+ else: right_curve=cap_curve-3stem_corr; x4=.5[x1,w-2.5u];
+ x4l:=x4l-.5u; x9l:=x9l-.5u; fi
+ x6l:=x6l-.5u; x11l:=x11l-.5u;
+ fill stroke z3e..super_arc.e(4,5) & super_arc.e(5,6)..z7e; % upper lobe
+ fill stroke z8e..super_arc.e(9,10) & super_arc.e(10,11)..z12e; % lower lobe
+ if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+ math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+cmchar "Uppercase epsilon";
+beginchar("E",12u#-width_adj#,cap_height#,0);
+ italcorr cap_height#*slant-beak_jut#-.5u#;
+ adjust_fit(cap_serif_fit#,0);
+ h:=vround(h-stem_corr);
+ pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+ lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+ filldraw stroke z1e--z2e; % stem
+ pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+ top y3r=h; x3=x1; rt x4r=hround(w-u); y4=good.y(y3l-beak)-eps;
+ arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+ pos5(cap_bar,-90); pos6(hair,0);
+ top y5l=vround(.52[y2,y1]+.5cap_bar); x5=x1;
+ pos0(cap_bar,90); pos7(hair,0);
+ z0=z5; x6=x7; y6-y5l=y0l-y7;
+ if serifs: rt x6r=hround(w-4.4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+ else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+ arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and seri
+ pos8(slab if not serifs:+2stem_corr fi,-90); pos9(hair,0);
+ bot y8r=0; x8=x2; y9=good.y(y8l+7/6beak)+eps;
+ arm(8,9,h,beak_darkness,1.5beak_jut); % lower arm and beak
+ if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+ math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8,9);
+endchar;
+
+cmchar "Uppercase eta";
+beginchar("H",13u#+width_adj#,cap_height#,0);
+ italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+ adjust_fit(cap_serif_fit#,cap_serif_fit#);
+ pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+ pos3(cap_stem,0); pos4(cap_stem,0);
+ lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+ top y1=top y3=h; bot y2=bot y4=0;
+ filldraw stroke z1e--z2e; % left stem
+ filldraw stroke z3e--z4e; % right stem
+ penpos5(cap_bar,90); penpos6(cap_bar,90);
+ x5=x1; x6=x3; y5=y6=.52h;
+ fill stroke z5e--z6e; % bar
+ if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,inner_jut); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,inner_jut,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+ math_fit(0,.5ic#); penlabels(1,2,3,4,5,6);
+endchar;
+
+cmchar "Uppercase iota";
+beginchar("I",max(6u#,4u#+cap_stem#),cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if serifs: dish_serif(1,2,a,1/3,1.05cap_jut,b,1/3,1.05cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.05cap_jut,d,1/3,1.05cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2); endchar;
+
+cmchar "Uppercase kappa";
+beginchar("K",13.5u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric right_jut,stem[],alpha[];
+if serifs: right_jut=.6cap_jut;
+else: right_jut=.4tiny; fi
+pickup tiny.nib; pos1(fudged.cap_stem,0); pos2(fudged.cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5fudged.cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+stem2=max(tiny.breadth,fudged.cap_stem-3stem_corr);
+stem1=max(tiny.breadth,fudged.hair if hefty:-3stem_corr fi);
+top y3=h; rt x3r=hround(r-letter_fit-u-right_jut);
+bot y6=0; rt x6r=hround(r-letter_fit-.75u-right_jut);
+x4=x1; y4=1/3h;
+alpha1=diag_ratio(1,.5(stem1-tiny),y3-y4,x3r-x4);
+penpos3(alpha1*(stem1-tiny),0); penpos4(whatever,-90);
+alpha2=diag_ratio(1,.5(stem2-tiny),y1-y6,x6r-x1);
+penpos6(alpha2*(stem2-tiny),0);
+forsuffixes $=l,r: y3'$=h; y6'$=0; z4$=z3'$+whatever*(z3-z4);
+ z5$=z6'$+whatever*(z1-z6)=whatever[z3,z4]; endfor
+z5=.5[z5l,z5r];
+z3'r=z3r+penoffset z3-z4 of currentpen+whatever*(z3-z4);
+% we have also |z3'l=z3l+penoffset z4-z3 of currentpen+whatever*(z3-z4)|;\]
+z6'r=z6r+penoffset z1-z6 of currentpen+whatever*(z1-z6);
+z6'l=z6l+penoffset z6-z1 of currentpen+whatever*(z1-z6);
+fill z4r--diag_end(4r,3'r,1,.5,3'l,4l)--z4l--cycle; % upper diagonal
+fill z5l--diag_end(5l,6'l,.5,1,6'r,5r)--z5r--cycle; % lower diagonal
+if serifs: numeric inner_jut;
+ if rt x2r+cap_jut+.5u+1<=lft x6l-cap_jut: inner_jut=cap_jut;
+ else: rt x2r+cap_jut+.5u+1=lft x6l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,cap_jut); % upper stem serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,cap_jut); % lower stem serif
+ dish_serif(3,4,e,2/3,1.2cap_jut,f,1/2,right_jut)(dark); % upper diagonal seri
+ dish_serif(6,5,g,1/2,inner_jut,h,1/3,right_jut)(dark);fi % lower diagonal ser
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase mu";
+beginchar("M",16u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[]; % thicknesses of the four strokes
+stem1=hround(fudged.hair+stem_corr);
+stem2=hround(fudged.cap_stem-4stem_corr);
+stem3=hround(fudged.hair-stem_corr);
+stem4=hround(fudged.cap_stem-3stem_corr);
+if stem4<stem1: stem4:=stem1; fi
+pickup tiny.nib; pos1(stem1,0); pos2(stem1,0);
+pos3(stem4,0); pos4(stem4,0);
+x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround min(w-2u,w-3u+.5stem4);
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0);
+x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7; y5=y8=h; y6=y7;
+if hefty: y6=if monospace: vround 1/3h else: o fi;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=y6+cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r];
+ z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}
+ if y0<=lower_notch: ..{z7-z8}z0{z5-z6}..
+ else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals
+else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6}
+ ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals
+if serifs: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ serif(3,4,d,1/3,cap_jut); % upper right serif
+ dish_serif(4,3,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower right serif
+math_fit(0,max(.5ic#-.5u#,0));
+penlabels(0,1,1',2,3,3',4,5,6,7,8); endchar;
+
+cmchar "Uppercase nu";
+beginchar("N",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric thin_stem; thin_stem=hround(fudged.hair+stem_corr);
+pickup tiny.nib; pos1(thin_stem,0); pos2(thin_stem,0);
+pos3(thin_stem,0); pos4(thin_stem,0);
+pickup tiny.nib; top y1=top y3=h; bot y2=bot y4=0;
+x1=x2; x3=x4; x1l=w-x3r;
+rt x3r=hround min(w-2u,w-3u+.5fudged.cap_stem);
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+if hefty: penpos5(fudged.cap_stem,0); penpos6(fudged.cap_stem,0);
+ x5l=x1; x6r=x4; y5=h; y6=0;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x4'=lft x4l; z4'=whatever[z5r,z6r];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)--z6r..
+ if y4'>lower_notch: {left}(x4'-1,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonal
+else: penpos5(whatever,0); penpos6(whatever,90);
+ z5l=z1l; z6l=z4l;
+ z7=z6l+(max(eps,cap_stem-3stem_corr-tiny),0) rotated (angle(z5l-z6l)-90);
+ z5r=z7+whatever*(z5l-z6l); z6r=z7+whatever*(z5l-z6l);
+ filldraw stroke z5e..z6e; fi % diagonal
+if serifs: if hefty: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ else: serif(5,6,a,1/3,-cap_jut); fi % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ dish_serif(3,4,e,1/2,cap_jut,f,1/2,cap_jut)(dark); fi % upper right serif
+math_fit(0,max(.5ic#-.5u#,0)); penlabels(1,1',2,3,4,4',5,6,7); endchar;
+
+cmchar "Uppercase omicron";
+beginchar("O",14u#-width_adj#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair',90); penpos3(vround(vair+1.5vair_corr),-90);
+penpos2(cap_curve,180); penpos4(cap_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y3r=-o;
+y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase rho";
+beginchar("R",12u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+pickup tiny.nib; penpos1(cap_stem'-tiny,0); penpos2(cap_stem-tiny,0);
+pos0(cap_stem',0); pos0'(cap_stem,0);
+lft x1l=hround max(2u,3u-.5cap_stem'); top y1=h; bot y2=0;
+x1l=x2l=x0l=x0'l; y0=y0'=y7;
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos5(cap_curve if hefty:-3stem_corr fi,0);
+penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90);
+z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7;
+x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u);
+x4l:=x6l:=x4-.25cap_curve;
+filldraw stroke z1e--z0e--z0'e--z2e; % stem
+fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
+if serifs: dish_serif(1,0,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase tau";
+beginchar("T",13u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak
+pos5(hair,180); x5=w-x4; y5=y4;
+arm(3,5,f,beak_darkness,-.7beak_jut); % left arm and beak
+if serifs: dish_serif(1,2,a,1/3,.5cap_jut,b,1/3,.5cap_jut); % upper bracketin
+ dish_serif(2,1,c,1/3,1.414cap_jut,d,1/3,1.414cap_jut); fi % lower serif
+math_fit(-.75cap_height#*slant,ic#-2.5u#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase chi";
+beginchar("Q",13u#,cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[],outer_jut,xjut,alpha[];
+stem1=cap_stem-2stem_corr; stem2=min(cap_hair,stem1);
+outer_jut=.75cap_jut; xjut= if serifs: (stem1-stem2)/4 else: 0 fi;
+x1l=l+letter_fit+.5u+outer_jut; x2r=r-letter_fit-u-outer_jut-xjut;
+x3l=l+letter_fit+.25u+outer_jut+xjut; x4r=r-letter_fit-.25u-outer_jut;
+y1=y2=h; y3=y4=0;
+alpha1=diag_ratio(1,stem1,h,x4r-x1l);
+alpha2=diag_ratio(1,stem2,h,x2r-x3l);
+penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0);
+penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0);
+if hefty: z0=whatever[z1,z4]=whatever[z2,z3];
+ x12=x34=x0; y13=y24=y0;
+ z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l];
+ z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r];
+ forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor
+ fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34'
+ --diag_end(34',4l,.5,1,4r,24')--z24'
+ --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals
+else: fill diag_end(4r,1r,.5,1,1l,4l)
+ --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal
+ fill diag_end(2l,3l,.5,1,3r,2r)
+ --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal
+if serifs: numeric inner_jut[]; pickup tiny.nib;
+ prime_points_inside(1,4); prime_points_inside(2,3);
+ prime_points_inside(3,2); prime_points_inside(4,1);
+ if rt x1'r+cap_jut+.5u+1<=lft x2'l-cap_jut-xjut: inner_jut1=cap_jut;
+ else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi
+ if rt x3'r+cap_jut+.5u+1<=lft x4'l-cap_jut-xjut: inner_jut2=cap_jut;
+ else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi
+ dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif
+ dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif
+ dish_serif(2',3,e,2/3,inner_jut1+xjut,
+ f,1/2,outer_jut+xjut)(dark); % upper right serif
+ dish_serif(3',2,g,1/2,outer_jut+xjut,
+ h,2/3,inner_jut2+xjut)(dark); fi % lower left serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,12,13,24,34); endchar;
+
+cmchar "Uppercase zeta";
+beginchar("Z",11u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness[],z_stem;
+if hefty: arm_thickness1=Vround(slab-vair_corr); arm_thickness2=slab;
+ z_stem=.8[vair,cap_stem];
+else: arm_thickness1=slab; arm_thickness2=vround(slab+vair_corr);
+ z_stem=.9[vair,cap_stem]; fi
+pickup tiny.nib; x3l=x4l=w-x1r=w-x2r; lft x3l=hround u;
+top y1=h; y2=min(y1,h-2/3arm_thickness1);
+bot y4=0; y3=max(y4,2/3arm_thickness2);
+numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l);
+penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0);
+penpos3(alpha*(z_stem-tiny),0); penpos4(alpha*(z_stem-tiny),0);
+pair delta; delta=penoffset z3-z2 of currentpen;
+fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l..bot z4l
+ ---bot rt z4r--z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r
+ ---cycle; % diagonal
+pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180);
+top y5r=h; x5=x1; lft x6r=hround 1.25u; y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness**.8,-.4beak_jut); % upper arm and beak
+pos7(arm_thickness2,-90); pos8(hair,0);
+bot y7r=0; x7=x4; rt x8r=hround(w-.9u); y8=good.y(y7l+1.2beak)+eps;
+arm(7,8,b,beak_darkness**.9,.6beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase gamma";
+beginchar("G",11u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase delta";
+beginchar("D",15u#,cap_height#,0);
+adjust_fit(0,0);
+numeric left_stem,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+x1l=w-x4r=.75u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+y5=y6=cap_vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ unfill z0+.5right{down}...{z4-z3}z6--z5{z2-z1}
+ ...{up}z0+.5left--cycle; % counter
+else: unfill z0--z5--z6--cycle; fi % counter
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase theta";
+beginchar("J",14u#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_curve; light_curve=hround(cap_curve-2stem_corr);
+penpos1(vair,90); penpos3(vround(vair+.5vair_corr),-90);
+penpos2(light_curve,180); penpos4(light_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y2=y4=.5h-vair_corr; y3r=-o;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+pickup crisp.nib; pos5(cap_vstem,90); pos6(cap_vstem,90);
+lft x5=w-rt x6=hround(x2l+u)+1; y5=y6=.5[y1l,y3l];
+filldraw stroke z5e--z6e; % bar
+if serifs: pos7(hair,0); pos8(hair,0); pos9(hair,0); pos10(hair,0);
+ x7l=x8l=x5; x9r=x10r=x6;
+ y7-y5r=y9-y6r=y5l-y8=y6l-y10=vround .05h;
+ filldraw stroke z7e--z8e; % left serif
+ filldraw stroke z9e--z10e; fi % right serif
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#);
+penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Uppercase lambda";
+beginchar("L",12u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,outer_jut,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+outer_jut=.7cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase xi";
+beginchar("X",12u#,cap_height#,0);
+italcorr cap_height#*slant-.35u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+numeric shaved_stem; shaved_stem=hround .9[vair,.85cap_stem];
+pickup crisp.nib; pos1(shaved_stem,90); pos2(hair,0);
+top y1r=h; x1=.5w; rt x2r=hround(w-.85u); y2=good.y(y1l-4/9beak)-eps;
+arm(1,2,a,.4beak_darkness,.3beak_jut); % upper right arm and beak
+pos3(hair,180); x3=w-x2; y3=y2;
+arm(1,3,b,.4beak_darkness,-.3beak_jut); % upper left arm and beak
+pos4(shaved_stem,-90); pos5(hair,0);
+bot y4r=0; x4=.5w; rt x5r=hround(w-.75u); y5=good.y(y4l+.5beak)+eps;
+arm(4,5,c,.4beak_darkness,.3beak_jut); % lower right arm and beak
+pos6(hair,180); x6=w-x5; y6=y5;
+arm(4,6,d,.4beak_darkness,-.3beak_jut); % lower left arm and beak
+pos7(shaved_stem,90); pos8(shaved_stem,90);
+lft x7=w-rt x8=hround if serifs: 2.5 else: 2 fi\\ u;
+top y7r=top y8r=vround(.52h+.5shaved_stem);
+filldraw stroke z7e--z8e; % middle bar
+if serifs: numeric xjut;
+ if bot y2>top y7r+.75cap_jut: xjut=.5cap_jut;
+ else: bot y2=top y7r+1.5xjut; fi
+ pos11(hair,0); pos12(hair,0); y11=y12;
+ pos13(hair,0); pos14(hair,0); y13=y14;
+ lft x11l=lft x13l=w-rt x12r=w-rt x14r=hround 2.5u;
+ top y11-bot y13=shaved_stem+2xjut; .5[y11,y13]=y7;
+ filldraw stroke z11e--z13e; filldraw stroke z12e--z14e; fi % middle serifs
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,11,12,13,14); endchar;
+
+cmchar "Uppercase pi";
+beginchar("P",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#); pickup tiny.nib;
+h:=vround(h-stem_corr);
+pos1(cap_stem,0); pos2(cap_stem,0); pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5r=y6r=h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,eps); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,eps,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase sigma";
+beginchar("S",13u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(0,0);
+numeric bot_arm_thickness;
+bot_arm_thickness=Vround .25[slab,cap_vstem];
+pickup tiny.nib; lft x1l=hround u; x1l=x2l=x4l;
+top y1=h; bot y2=h-slab; bot y4=0; x3l-x1l=4/11(w-2u); y3=.5h;
+numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3);
+penpos1(alpha1*(cap_stem-tiny),0); penpos2(alpha1*(cap_stem-tiny),0);
+penpos3(alpha1*(cap_stem-tiny),0);
+alpha2=diag_ratio(1,cap_hair-tiny,y3-y4,x3r-x4l);
+penpos4(alpha2*(cap_hair-tiny),0);
+z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r);
+filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals
+pickup crisp.nib; pos5(slab,90); pos6(hair,0);
+top y5r=h; x5=x1; rt x6r=hround(w-u); y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness,beak_jut); % upper arm and beak
+pos7(bot_arm_thickness,-90); pos8(hair,0);
+bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+beak)+eps;
+arm(7,8,b,beak_darkness,beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase upsilon";
+beginchar("U",13u#,cap_height#,0);
+italcorr cap_height#*slant+.45u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,right_stem,outer_jut,dy,alpha;
+left_stem=cap_stem-stem_corr;
+right_stem=min(cap_hair if hefty:-2stem_corr fi,left_stem);
+outer_jut=.75cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.05u;
+x2l=x5l=hround(.5w-.5left_stem); x3r=x5r; y1=y4=h; y2=y3=y5=.4h;
+dy=y1-y2; alpha=((x2l-x1l)++dy)/dy;
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+penpos5(left_stem,0); penpos6(left_stem,0); x5=x6; y6=0;
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0>y2+cap_notch_cut: y0:=y2+cap_notch_cut;
+ fill z0+.5right{up}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{down}z0+.5left--cycle; % diagonals and stem
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % diagonals and stem
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3); prime_points_inside(6,5);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/3,outer_jut,b,1/2,inner_jut); % upper left serif
+ dish_serif(4',3,c,.6,inner_jut,d,1/2,outer_jut)(dark); % upper right serif
+ dish_serif(6',5,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower serif
+math_fit(.5u#-cap_height#*slant,ic#-4u#);
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase phi";
+beginchar("F",13u#,cap_height#,0);
+italcorr .5cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem,light_curve;
+shaved_stem=cap_stem-hround 2stem_corr;
+light_curve=cap_curve-hround stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(vair,90); penpos5(vair,-90);
+penpos4(light_curve,180); penpos6(light_curve,0);
+x4r=hround u; x6r=w-x4r; x3=x5=.5w;
+y3r=vround(.85h if serifs:-slab fi); y4=y6=.5[y3,y5];
+y5r=vround(.15h if serifs:+slab fi);
+penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5)
+ & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.5cap_height#*slant-.5u#,ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase psi";
+beginchar("Y",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem;
+shaved_stem=cap_stem-hround 2stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pos3(shaved_stem,-180); pos4(shaved_stem,-180);
+pos5(vair,-90); x5=x1; bot y5r=vround(.15h if serifs:+slab fi);
+pos6(shaved_stem,0); pos7(shaved_stem,0);
+lft x3r=hround u; x7=w-x3; lft x4r=hround(3u-.5shaved_stem); x6=w-x4;
+pos3'(vair,90); pos7'(vair,90); z3'r=z3r; z7'r=z7r;
+y3=y7; y4=y6=.6h; y3=good.y(y3+.84h if serifs:-slab fi-y3');
+interim superness:=more_super;
+filldraw z3'l{right}...z4r{down} & super_arc.r(4,5)
+ & super_arc.r(5,6) & z6r{up}...z7'l{right}
+ --z7r---z7l...z6l{down} & super_arc.l(6,5)
+ & super_arc.l(5,4) & z4l{up}...z3l---z3r--cycle; % stroke
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.8cap_height#*slant-.5u#,.4cap_height#*slant-1.25u#);
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase omega";
+beginchar("W",13u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(0,0);
+pickup tiny.nib; pos1(vair,90); pos2(cap_curve,180);
+pos3(vair,180); pos4(cap_curve,0); pos5(vair,0);
+x1=.5w; top y1r=h+o; lft x2r=hround u; y2=y4=2/3h; x4=w-x2;
+rt x3l=hround(1/3(w+.5u)+.5hair); bot y3=bot y5=0; x5=w-x3;
+filldraw stroke z3e{up}...{up}z2e
+ & pulled_super_arc.e(2,1)(.5superpull)
+ & pulled_super_arc.e(1,4)(.5superpull)
+ & z4e{down}...{down}z5e; % bowl
+numeric arm_thickness; path p; p=z3{up}...{up}z2;
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.75[slab,cap_vstem] fi);
+pickup crisp.nib; pos6(arm_thickness,-90); pos7(fudged.hair,-180);
+bot y6r=0; x6=x3; lft x7r=hround .8u; y7=good.y(y6l+.5beak)+eps;
+(x,y)=p intersectionpoint((0,y6l)--(w,y6l)); x6l:=x;
+arm(6,7,a,.5beak_darkness,-1.2beak_jut); % left arm and beak
+pos8(arm_thickness,-90); pos9(fudged.hair,0);
+y8=y6; y9=y7; x8+x6=x9+x7=w; x8l:=w-x6l;
+arm(8,9,b,.5beak_darkness,1.2beak_jut); % right arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
diff --git a/fonts/greek/kd/mf/plain.mf b/fonts/greek/kd/mf/plain.mf
new file mode 100644
index 0000000000..45c18651d4
--- /dev/null
+++ b/fonts/greek/kd/mf/plain.mf
@@ -0,0 +1,586 @@
+% This is the plain METAFONT base that's described in The METAFONTbook.
+% N.B.: Please change "base_version" whenever this file is modified!
+% And don't modify the file under any circumstances.
+string base_name, base_version; base_name="plain"; base_version="2.0";
+
+message "Preloading the plain base, version "&base_version&": preliminaries,";
+
+delimiters (); % this makes parentheses behave like parentheses
+def upto = step 1 until enddef; % syntactic sugar
+def downto = step -1 until enddef;
+def exitunless expr c = exitif not c enddef;
+let relax = \; % ignore the word `relax', as in TeX
+let \\ = \; % double relaxation is like single
+def ]] = ] ] enddef; % right brackets should be loners
+def -- = {curl 1}..{curl 1} enddef;
+def --- = .. tension infinity .. enddef;
+def ... = .. tension atleast 1 .. enddef;
+
+def gobble primary g = enddef;
+primarydef g gobbled gg = enddef;
+def hide(text t) = exitif numeric begingroup t;endgroup; enddef;
+def ??? = hide(interim showstopping:=1; showdependencies) enddef;
+def stop expr s = message s; gobble readstring enddef;
+
+smoothing:=1; autorounding:=2; % this adjusts curves to the raster
+turningcheck:=2; % this will warn about a "strange path"
+granularity:=1; % this says that pixels are pixels
+
+def interact = % sets up to make "show" commands stop
+ hide(showstopping:=1; tracingonline:=1) enddef;
+
+def loggingall = % puts tracing info into the log
+ tracingcommands:=3; tracingedges:=2; tracingtitles:=1; tracingequations:=1;
+ tracingcapsules:=1; tracingspecs:=1; tracingpens:=1; tracingchoices:=1;
+ tracingstats:=1; tracingoutput:=1; tracingmacros:=1; tracingrestores:=1;
+ enddef;
+
+def tracingall = % turns on every form of tracing
+ tracingonline:=1; showstopping:=1; loggingall enddef;
+
+def tracingnone = % turns off every form of tracing
+ tracingcommands:=0; tracingonline:=0; showstopping:=0;
+ tracingedges:=0; tracingtitles:=0; tracingequations:=0;
+ tracingcapsules:=0; tracingspecs:=0; tracingpens:=0; tracingchoices:=0;
+ tracingstats:=0; tracingoutput:=0; tracingmacros:=0; tracingrestores:=0;
+ enddef;
+
+message " basic constants and mathematical macros,";
+
+% numeric constants
+newinternal eps,epsilon,infinity,_;
+eps := .00049; % this is a pretty small positive number
+epsilon := 1/256/256; % but this is the smallest
+infinity := 4095.99998; % and this is the largest
+_ := -1; % internal constant to make macros unreadable but shorter
+
+% pair constants
+pair right,left,up,down,origin;
+origin=(0,0); up=-down=(0,1); right=-left=(1,0);
+
+% path constants
+path quartercircle,halfcircle,fullcircle,unitsquare;
+quartercircle=(right{up}..(right+up)/sqrt2..up{left}) scaled .5;
+halfcircle=quartercircle & quartercircle rotated 90;
+fullcircle=halfcircle & halfcircle rotated 180 & cycle;
+unitsquare=(0,0)--(1,0)--(1,1)--(0,1)--cycle;
+
+% transform constants
+transform identity;
+for z=origin,right,up: z transformed identity = z; endfor
+
+% picture constants
+picture blankpicture,unitpixel;
+blankpicture=nullpicture; % `display blankpicture...'
+unitpixel=nullpicture; addto unitpixel contour unitsquare;
+
+% string constants
+string ditto; ditto = char 34; % ASCII double-quote mark
+
+% pen constants
+def capsule_def(suffix s) primary u = def s = u enddef enddef;
+capsule_def(pensquare) makepen(unitsquare shifted -(.5,.5));
+capsule_def(penrazor) makepen((-.5,0)--(.5,0)--cycle);
+pen penspeck; penspeck=pensquare scaled eps;
+
+% nullary operators
+vardef whatever = save ?; ? enddef;
+
+% unary operators
+let abs = length;
+
+vardef round primary u =
+ if numeric u: floor(u+.5)
+ elseif pair u: (hround xpart u, vround ypart u)
+ else: u fi enddef;
+
+vardef hround primary x = floor(x+.5) enddef;
+vardef vround primary y = floor(y.o_+.5)_o_ enddef;
+
+vardef ceiling primary x = -floor(-x) enddef;
+
+vardef byte primary s =
+ if string s: ASCII fi s enddef;
+
+vardef dir primary d = right rotated d enddef;
+
+vardef unitvector primary z = z/abs z enddef;
+
+vardef inverse primary T =
+ transform T_; T_ transformed T = identity; T_ enddef;
+
+vardef counterclockwise primary c =
+ if turningcheck>0:
+ interim autorounding:=0;
+ if turningnumber c <= 0: reverse fi fi c enddef;
+
+vardef tensepath expr r =
+ for k=0 upto length r - 1: point k of r --- endfor
+ if cycle r: cycle else: point infinity of r fi enddef;
+
+% binary operators
+
+primarydef x mod y = (x-y*floor(x/y)) enddef;
+primarydef x div y = floor(x/y) enddef;
+primarydef w dotprod z = (xpart w * xpart z + ypart w * ypart z) enddef;
+
+primarydef x**y = if y=2: x*x else: takepower y of x fi enddef;
+def takepower expr y of x =
+ if x>0: mexp(y*mlog x)
+ elseif (x=0) and (y>0): 0
+ else: 1
+ if y=floor y:
+ if y>=0: for n=1 upto y: *x endfor
+ else: for n=_ downto y: /x endfor
+ fi
+ else: hide(errmessage "Undefined power: " & decimal x&"**"&decimal y)
+ fi fi enddef;
+
+vardef direction expr t of p =
+ postcontrol t of p - precontrol t of p enddef;
+
+vardef directionpoint expr z of p =
+ a_:=directiontime z of p;
+ if a_<0: errmessage("The direction doesn't occur"); fi
+ point a_ of p enddef;
+
+secondarydef p intersectionpoint q =
+ begingroup save x_,y_; (x_,y_)=p intersectiontimes q;
+ if x_<0: errmessage("The paths don't intersect"); origin
+ else: .5[point x_ of p, point y_ of q] fi endgroup
+enddef;
+
+tertiarydef p softjoin q =
+ begingroup c_:=fullcircle scaled 2join_radius shifted point 0 of q;
+ a_:=ypart(c_ intersectiontimes p); b_:=ypart(c_ intersectiontimes q);
+ if a_<0:point 0 of p{direction 0 of p} else: subpath(0,a_) of p fi
+ ... if b_<0:{direction infinity of q}point infinity of q
+ else: subpath(b_,infinity) of q fi endgroup enddef;
+newinternal join_radius,a_,b_; path c_;
+
+% special operators
+vardef incr suffix $ = $:=$+1; $ enddef;
+vardef decr suffix $ = $:=$-1; $ enddef;
+
+def reflectedabout(expr w,z) = % reflects about the line w..z
+ transformed
+ begingroup transform T_;
+ w transformed T_ = w; z transformed T_ = z;
+ xxpart T_ = -yypart T_; xypart T_ = yxpart T_; % T_ is a reflection
+ T_ endgroup enddef;
+
+def rotatedaround(expr z, d) = % rotates d degrees around z
+ shifted -z rotated d shifted z enddef;
+let rotatedabout = rotatedaround; % for roundabout people
+
+vardef min(expr u)(text t) = % t is a list of numerics, pairs, or strings
+ save u_; setu_ u; for uu = t: if uu<u_: u_:=uu; fi endfor
+ u_ enddef;
+
+vardef max(expr u)(text t) = % t is a list of numerics, pairs, or strings
+ save u_; setu_ u; for uu = t: if uu>u_: u_:=uu; fi endfor
+ u_ enddef;
+
+def setu_ primary u =
+ if pair u: pair u_ elseif string u: string u_ fi;
+ u_=u enddef;
+
+def flex(text t) = % t is a list of pairs
+ hide(n_:=0; for z=t: z_[incr n_]:=z; endfor
+ dz_:=z_[n_]-z_1)
+ z_1 for k=2 upto n_-1: ...z_[k]{dz_} endfor ...z_[n_] enddef;
+newinternal n_; pair z_[],dz_;
+
+def superellipse(expr r,t,l,b,s)=
+ r{up}...(s[xpart t,xpart r],s[ypart r,ypart t]){t-r}...
+ t{left}...(s[xpart t,xpart l],s[ypart l,ypart t]){l-t}...
+ l{down}...(s[xpart b,xpart l],s[ypart l,ypart b]){b-l}...
+ b{right}...(s[xpart b,xpart r],s[ypart r,ypart b]){r-b}...cycle enddef;
+
+vardef interpath(expr a,p,q) =
+ for t=0 upto length p-1: a[point t of p, point t of q]
+ ..controls a[postcontrol t of p, postcontrol t of q]
+ and a[precontrol t+1 of p, precontrol t+1 of q] .. endfor
+ if cycle p: cycle
+ else: a[point infinity of p, point infinity of q] fi enddef;
+
+vardef solve@#(expr true_x,false_x)= % @#(true_x)=true, @#(false_x)=false
+ tx_:=true_x; fx_:=false_x;
+ forever: x_:=.5[tx_,fx_]; exitif abs(tx_-fx_)<=tolerance;
+ if @#(x_): tx_ else: fx_ fi :=x_; endfor
+ x_ enddef; % now x_ is near where @# changes from true to false
+newinternal tolerance, tx_,fx_,x_; tolerance:=.1;
+
+message " macros for converting from device-independent units to pixels,";
+
+def fix_units = % define the conversion factors, given pixels_per_inch
+ mm:=pixels_per_inch/25.4; cm:=pixels_per_inch/2.54;
+ pt:=pixels_per_inch/72.27; pc:=pixels_per_inch/6.0225;
+ dd:=1238/1157pt; cc:=12dd;
+ bp:=pixels_per_inch/72; in:=pixels_per_inch;
+ hppp:=pt; % horizontal pixels per point
+ vppp:=aspect_ratio*hppp; % vertical pixels per point
+ enddef;
+
+mm#=2.84528; pt#=1; dd#=1.07001; bp#:=1.00375;
+cm#=28.45276; pc#=12; cc#=12.84010; in#:=72.27;
+
+newinternal pixels_per_inch; % the given resolution
+newinternal blacker, o_correction; % device-oriented corrections
+
+def define_pixels(text t) =
+ forsuffixes $=t: $:=$.#*hppp; endfor enddef;
+def define_whole_pixels(text t) =
+ forsuffixes $=t: $:=hround($.#*hppp); endfor enddef;
+def define_whole_vertical_pixels(text t) =
+ forsuffixes $=t: $:=vround($.#*hppp); endfor enddef;
+def define_good_x_pixels(text t) =
+ forsuffixes $=t: $:=good.x($.#*hppp); endfor enddef;
+def define_good_y_pixels(text t) =
+ forsuffixes $=t: $:=good.y($.#*hppp); endfor enddef;
+def define_blacker_pixels(text t) =
+ forsuffixes $=t: $:=$.#*hppp+blacker; endfor enddef;
+def define_whole_blacker_pixels(text t) =
+ forsuffixes $=t: $:=hround($.#*hppp+blacker);
+ if $<=0: $:=1; fi endfor enddef;
+def define_whole_vertical_blacker_pixels(text t) =
+ forsuffixes $=t: $:=vround($.#*hppp+blacker);
+ if $<=0: $:=1_o_; fi endfor enddef;
+def define_corrected_pixels(text t) =
+ forsuffixes $=t: $:=vround($.#*hppp*o_correction)+eps; endfor enddef;
+def define_horizontal_corrected_pixels(text t) =
+ forsuffixes $=t: $:=hround($.#*hppp*o_correction)+eps; endfor enddef;
+
+def lowres_fix(text t) expr ratio =
+ begingroup save min,max,first;
+ forsuffixes $=t: if unknown min: min=max=first=$; min#=max#=$.#;
+ elseif $.#<min#: min:=$; min#:=$.#;
+ elseif $.#>max#: max:=$; max#:=$.#; fi endfor
+ if max/min>ratio*max#/min#: forsuffixes $=t: $:=first; endfor fi
+ endgroup enddef;
+
+message " macros and tables for various modes of operation,";
+
+def mode_setup =
+ warningcheck:=0;
+ if unknown mode: mode=proof; fi
+ numeric aspect_ratio; transform currenttransform;
+ scantokens if string mode:("input "&mode) else: mode_name[mode] fi;
+ if unknown mag: mag=1; fi
+ if unknown aspect_ratio: aspect_ratio=1; fi
+ displaying:=proofing;
+ pixels_per_inch:=pixels_per_inch*mag;
+ if aspect_ratio=1: let o_=\; let _o_=\
+ else: def o_=*aspect_ratio enddef; def _o_=/aspect_ratio enddef fi;
+ fix_units;
+ scantokens extra_setup; % the user's special last-minute adjustments
+ currenttransform:=
+ if unknown currenttransform: identity else: currenttransform fi
+ yscaled aspect_ratio;
+ clearit;
+ pickup pencircle scaled (.4pt+blacker);
+ warningcheck:=1; enddef;
+def smode = string mode; mode enddef;
+string extra_setup, mode_name[];
+extra_setup=""; % usually there's nothing special to do
+newinternal displaying; % if positive, endchar will `showit'
+
+vardef magstep primary m = mexp(46.67432m) enddef;
+
+def mode_def suffix $ =
+ $:=incr number_of_modes;
+ mode_name[$]:=str$ & "_";
+ expandafter quote def scantokens mode_name[$] enddef;
+newinternal number_of_modes;
+
+% proof mode: for initial design of characters
+mode_def proof =
+ proofing:=2; % yes, we're making full proofs
+ fontmaking:=0; % no, we're not making a font
+ tracingtitles:=1; % yes, show titles online
+ pixels_per_inch:=2601.72; % that's 36 pixels per pt
+ blacker:=0; % no additional blackness
+ fillin:=0; % no compensation for fillin
+ o_correction:=1; % no reduction in overshoot
+ enddef;
+
+% smoke mode: for label-free proofs to mount on the wall
+mode_def smoke =
+ proof_; % same as proof mode, except:
+ proofing:=1; % yes, we're making unlabeled proofs
+ extra_setup:=extra_setup&"grayfont black"; % with solid black pixels
+ let makebox=maketicks; % make the boxes less obtrusive
+ enddef;
+
+% lowres mode: for certain devices that print 200 pixels per inch
+mode_def lowres =
+ proofing:=0; % no, we're not making proofs
+ fontmaking:=1; % yes, we are making a font
+ tracingtitles:=0; % no, don't show titles at all
+ pixels_per_inch:=200; % that's the meaning of lowres
+ blacker:=.65; % make pens a bit blacker
+ fillin:=.2; % compensate for diagonal fillin
+ o_correction:=.4; % but don't overshoot as much
+ enddef;
+
+localfont:=lowres; % the mode most commonly used to make fonts
+
+% It is customary to input another file to supplement the PLAIN base.
+% This supplementary file adds analogous modes, corresponding to
+% local output devices, and it redefines `localfont' as appropriate.
+% The values of screen_rows and screen_cols should also be updated.
+% The auxiliary file should set base_version:=base_version&"/localname".
+% Remember that the present file PLAIN.MF should not be changed;
+% all local changes should be confined to a separate file.
+
+message " macros for drawing and filling,";
+
+pen currentpen;
+path currentpen_path;
+picture currentpicture;
+transform currenttransform;
+def t_ = transformed currenttransform enddef;
+
+def fill expr c = addto_currentpicture contour c.t_ enddef;
+def addto_currentpicture = addto currentpicture enddef;
+def draw expr p =
+ addto_currentpicture doublepath p.t_ withpen currentpen enddef;
+def filldraw expr c = fill counterclockwise c withpen currentpen enddef;
+def drawdot expr z = if unknown currentpen_path: def_pen_path_ fi
+ addto_currentpicture contour
+ currentpen_path shifted z.t_ withpen penspeck enddef;
+def def_pen_path_ =
+ hide(currentpen_path=tensepath makepath currentpen) enddef;
+
+def unfill expr c = fill c withweight _ enddef;
+def undraw expr p = draw p withweight _ enddef;
+def unfilldraw expr c = filldraw c withweight _ enddef;
+def undrawdot expr z = drawdot z withweight _ enddef;
+def erase text t = begingroup interim default_wt_:=_;
+ cullit; t withweight _; cullit; endgroup enddef;
+newinternal default_wt_; default_wt_:=1;
+
+def cutdraw expr p = % caution: you may need autorounding=0
+ cutoff(point 0 of p, 180+angle direction 0 of p);
+ cutoff(point infinity of p, angle direction infinity of p);
+ draw p enddef;
+vardef cutoff(expr z,theta) =
+ interim autorounding := 0; interim smoothing := 0;
+ addto pic_ doublepath z.t_ withpen currentpen;
+ addto pic_ contour
+ (cut_ scaled (1+max(pen_lft,pen_rt,pen_top,pen_bot))
+ rotated theta shifted z)t_;
+ cull pic_ keeping (2,2) withweight -default_wt_;
+ addto currentpicture also pic_;
+ pic_:=nullpicture enddef;
+picture pic_; pic_:=nullpicture;
+path cut_; cut_ = ((0,_)--(1,_)--(1,1)--(0,1)--cycle) scaled 1.42;
+
+def pickup secondary q =
+ if numeric q: numeric_pickup_ else: pen_pickup_ fi q enddef;
+def numeric_pickup_ primary q =
+ if unknown pen_[q]: errmessage "Unknown pen"; clearpen
+ else: currentpen:=pen_[q];
+ pen_lft:=pen_lft_[q];
+ pen_rt:=pen_rt_[q];
+ pen_top:=pen_top_[q];
+ pen_bot:=pen_bot_[q];
+ currentpen_path:=pen_path_[q] fi; enddef;
+def pen_pickup_ primary q =
+ currentpen:=q yscaled aspect_ratio;
+ pen_lft:=xpart penoffset down of currentpen;
+ pen_rt:=xpart penoffset up of currentpen;
+ pen_top:=(ypart penoffset left of currentpen)_o_;
+ pen_bot:=(ypart penoffset right of currentpen)_o_;
+ path currentpen_path; enddef;
+newinternal pen_lft,pen_rt,pen_top,pen_bot,pen_count_;
+
+vardef savepen = pen_[incr pen_count_]=currentpen;
+ pen_lft_[pen_count_]=pen_lft;
+ pen_rt_[pen_count_]=pen_rt;
+ pen_top_[pen_count_]=pen_top;
+ pen_bot_[pen_count_]=pen_bot;
+ pen_path_[pen_count_]=currentpen_path;
+ pen_count_ enddef;
+
+def clearpen = currentpen:=nullpen;
+ pen_lft:=pen_rt:=pen_top:=pen_bot:=0;
+ path currentpen_path;
+ enddef;
+def clear_pen_memory =
+ pen_count_:=0;
+ numeric pen_lft_[],pen_rt_[],pen_top_[],pen_bot_[];
+ pen currentpen,pen_[];
+ path currentpen_path, pen_path_[];
+ enddef;
+
+vardef lft primary x = x + if pair x: (pen_lft,0) else: pen_lft fi enddef;
+vardef rt primary x = x + if pair x: (pen_rt,0) else: pen_rt fi enddef;
+vardef top primary y = y + if pair y: (0,pen_top) else: pen_top fi enddef;
+vardef bot primary y = y + if pair y: (0,pen_bot) else: pen_bot fi enddef;
+vardef good.x primary x = hround(x+pen_lft)-pen_lft enddef;
+vardef good.y primary y = vround(y+pen_top)-pen_top enddef;
+vardef good.lft primary z = save z_; pair z_;
+ (z_+(pen_lft,0))t_=round((z+(pen_lft,0))t_); z_ enddef;
+vardef good.rt primary z = save z_; pair z_;
+ (z_+(pen_rt,0))t_=round((z+(pen_rt,0))t_); z_ enddef;
+vardef good.top primary z = save z_; pair z_;
+ (z_+(0,pen_top))t_=round((z+(0,pen_top))t_); z_ enddef;
+vardef good.bot primary z = save z_; pair z_;
+ (z_+(0,pen_bot))t_=round((z+(0,pen_bot))t_); z_ enddef;
+
+vardef penpos@#(expr b,d) =
+ (x@#r-x@#l,y@#r-y@#l)=(b,0) rotated d;
+ x@#=.5(x@#l+x@#r); y@#=.5(y@#l+y@#r) enddef;
+
+def penstroke text t =
+ forsuffixes e = l,r: path_.e:=t; endfor
+ if cycle path_.l: cyclestroke_
+ else: fill path_.l -- reverse path_.r -- cycle fi enddef;
+def cyclestroke_ =
+ begingroup interim turningcheck:=0;
+ addto pic_ contour path_.l.t_ withweight 1;
+ addto pic_ contour path_.r.t_ withweight _;
+ cull pic_ dropping origin withweight default_wt_;
+ addto_currentpicture also pic_;
+ pic_:=nullpicture endgroup enddef;
+path path_.l,path_.r;
+
+message " macros for proof labels and rules,";
+
+vardef makelabel@#(expr s,z) = % puts string s at point z
+ if known z: special lcode_@# & s;
+ numspecial xpart(z.t_); numspecial ypart(z.t_) fi enddef;
+string lcode_,lcode_.top,lcode_.lft,lcode_.rt,lcode_.bot,
+ lcode_.top.nodot,lcode_.lft.nodot,lcode_.rt.nodot,lcode_.bot.nodot;
+lcode_.top=" 1"; lcode_.lft=" 2"; lcode_.rt=" 3"; lcode_.bot=" 4";
+lcode_=" 0"; % change to " /" to avoid listing in overflow column
+lcode_.top.nodot=" 5"; lcode_.lft.nodot=" 6";
+lcode_.rt.nodot=" 7"; lcode_.bot.nodot=" 8";
+
+vardef labels@#(text t) =
+ if proofing>1: forsuffixes $=t:
+ makelabel@#(str$,z$); endfor
+ fi enddef;
+vardef penlabels@#(text t) =
+ if proofing>1: forsuffixes $$=l,,r: forsuffixes $=t:
+ makelabel@#(str$.$$,z$.$$); endfor endfor
+ fi enddef;
+
+def range expr x = numtok[x] enddef;
+def numtok suffix x=x enddef;
+tertiarydef m thru n =
+ m for x=m+1 step 1 until n: , numtok[x] endfor enddef;
+
+def proofrule(expr w,z) =
+ special "rule"; numspecial xpart w; numspecial ypart w;
+ numspecial xpart z; numspecial ypart z enddef;
+def screenrule(expr w,z) =
+ addto currentpicture doublepath w--z withpen rulepen enddef;
+pen rulepen; rulepen = pensquare scaled 2;
+
+def makegrid(text xlist,ylist) =
+ xmin_ := min(xlist); xmax_ := max(xlist);
+ ymin_ := min(ylist); ymax_ := max(ylist);
+ for x=xlist: proofrule((x,ymin_), (x,ymax_)); endfor
+ for y=ylist: proofrule((xmin_,y), (xmax_,y)); endfor
+ enddef;
+
+vardef titlefont suffix $ = special "titlefont "&str$ enddef;
+vardef labelfont suffix $ = special "labelfont "&str$ enddef;
+vardef grayfont suffix $ = special "grayfont "&str$ enddef;
+vardef slantfont suffix $ = special "slantfont "&str$ enddef;
+def proofoffset primary z = % shifts proof output by z
+ special "offset"; numspecial xpart z; numspecial ypart z enddef;
+vardef proofrulethickness expr x =
+ special "rulethickness"; numspecial x enddef;
+
+message " macros for character and font administration,";
+
+def beginchar(expr c,w_sharp,h_sharp,d_sharp) =
+ begingroup
+ charcode:=if known c: byte c else: 0 fi;
+ charwd:=w_sharp; charht:=h_sharp; chardp:=d_sharp;
+ w:=hround(charwd*hppp); h:=vround(charht*hppp); d:=vround(chardp*hppp);
+ charic:=0; clearxy; clearit; clearpen; scantokens extra_beginchar;
+ enddef;
+
+def italcorr expr x_sharp = if x_sharp>0: charic:=x_sharp fi enddef;
+
+def change_width =
+ w:=w if w>charwd*hppp:- else:+ fi 1 enddef;
+
+def endchar =
+ scantokens extra_endchar;
+ if proofing>0: makebox(proofrule); fi
+ chardx:=w; % desired width of the character in pixels
+ shipit;
+ if displaying>0: makebox(screenrule); showit; fi
+ endgroup enddef;
+
+string extra_beginchar, extra_endchar;
+extra_beginchar=extra_endchar="";
+
+def makebox(text r) =
+ for y=0,h.o_,-d.o_: r((0,y),(w,y)); endfor % horizontals
+ for x=0,w: r((x,-d.o_),(x,h.o_)); endfor % verticals
+ if charic<>0: r((w+charic*hppp,h.o_),(w+charic*hppp,.5h.o_)); fi
+ enddef;
+
+def maketicks(text r) =
+ for y=0,h.o_,-d.o_: r((0,y),(10,y)); r((w-10,y),(w,y)); endfor
+ for x=0,w: r((x,10-d.o_),(x,-d.o_)); r((x,h.o_-10),(x,h.o_)); endfor
+ if charic<>0: r((w+charic*hppp,h.o_-10),(w+charic*hppp,h.o_)); fi
+ enddef;
+
+def font_size expr x = designsize:=x enddef;
+def font_slant expr x = fontdimen 1: x enddef;
+def font_normal_space expr x = fontdimen 2: x enddef;
+def font_normal_stretch expr x = fontdimen 3: x enddef;
+def font_normal_shrink expr x = fontdimen 4: x enddef;
+def font_x_height expr x = fontdimen 5: x enddef;
+def font_quad expr x = fontdimen 6: x enddef;
+def font_extra_space expr x = fontdimen 7: x enddef;
+
+def font_identifier expr x = font_identifier_:=x enddef;
+def font_coding_scheme expr x = font_coding_scheme_:=x enddef;
+string font_identifier_, font_coding_scheme_;
+font_identifier_=font_coding_scheme_="UNSPECIFIED";
+
+message "and a few last-minute items.";
+
+vardef z@#=(x@#,y@#) enddef;
+
+newinternal screen_rows, screen_cols, currentwindow;
+screen_rows:=400; % these values should be corrected,
+screen_cols:=500; % by reading in a separate file after PLAIN.MF
+
+def openit = openwindow currentwindow
+ from origin to (screen_rows,screen_cols) at (-50,300) enddef;
+def showit = openit; let showit=showit_; showit enddef; % first time only
+def showit_ = display currentpicture inwindow currentwindow enddef;
+
+def clearxy = save x,y enddef;
+def clearit = currentpicture:=nullpicture enddef;
+def shipit = shipout currentpicture enddef;
+def cullit = cull currentpicture dropping (-infinity,0) enddef;
+
+def screenchars = % endchar should `showit'
+ extra_endchar:=extra_endchar&"showit;" enddef;
+def screenstrokes = % every stroke should `showit'
+ def addto_currentpicture text t=
+ addto currentpicture t; showit enddef; enddef;
+def imagerules = % a box should be part of the character image
+ extra_beginchar:=extra_beginchar & "makebox(screenrule);" enddef;
+def gfcorners = % `maketicks' should send rules to the GF file
+ extra_setup:=extra_setup & "let makebox=maketicks;proofing:=1;" enddef;
+def nodisplays = % endchar shouldn't `showit'
+ extra_setup:=extra_setup & "displaying:=0;" enddef;
+def notransforms = % currenttransform should not be used
+ let t_ = \ enddef;
+
+let bye = end; outer end,bye;
+
+clear_pen_memory; % initialize the `savepen' mechanism
+mode_setup; % establish proof mode as the default
+numeric mode,mag; % but leave mode and mag undefined
diff --git a/fonts/greek/kd/read.me b/fonts/greek/kd/read.me
new file mode 100644
index 0000000000..5e60eaa17e
--- /dev/null
+++ b/fonts/greek/kd/read.me
@@ -0,0 +1,48 @@
+GreeKTeX Ver 3.0[c] Distribution
+
+[doc]
+ Documentation On installation and usage, man pages for unix.
+ grlatex.1 Man Pages for Grlatex package
+ install.tex Installation Notes (plain TeX)
+ usage.tex Usage Manual (plain TeX)
+
+[install]
+ Installation scripts for fonts and formats
+ makefonts Create the KD family of fonts
+
+[latex]
+ Basic Latex files for fomrat building and document styles.
+
+ grart10.sty grbk10.sty grbook.sty grkhyphen.tex
+ grart12.sty grbk11.sty greek.sty grmode.sty
+ grarticle.sty grbk12.sty grfonts.tex lgreek.tex
+
+[tex]
+ Files for building greektex format and greek macros.
+
+ greek.tex Greek Format Definitions
+ greektex.tex Greek Macros for plain TeX
+ grkhyphen.tex Greek Hyphenation Patterns
+
+[mfinput]
+ MF source code for font building.
+
+ kdaccent.mf kddigits.mf kdidigit.mf kdpunct.mf
+ kdbase.mf kdgr10.mf kdilower.mf kdsl10.mf
+ kdbf10.mf kdgr8.mf kdlig.mf kdti10.mf
+ kdbf8.mf kdgr9.mf kdligcom.mf kdtt10.mf
+ kdbf9.mf kdgreek.mf kdlower.mf kdupper.mf
+
+
+Important Note:
+^^^^^^^^^^^^^^^
+ If you are building the greek extension of the LaTeX format
+note that the old font coding scheme is used. The package -although it
+will create a proper Format file- will not run properly under the
+Mittelbach convention for font loading. Hint: Check your lfonts.tex file!
+
+
+K J Dryllerakis
+Logic Programming Group
+Imperial College
+kd@uk.ac.ic.doc
diff --git a/fonts/greek/kd/tex/greek.tex b/fonts/greek/kd/tex/greek.tex
new file mode 100644
index 0000000000..db5745d580
--- /dev/null
+++ b/fonts/greek/kd/tex/greek.tex
@@ -0,0 +1,366 @@
+%
+% GREEK.TEX
+% ---------
+%
+% K J Dryllerakis
+%
+% Dec 7, 1992
+%
+% VERSION: 3.1
+%
+% This is the source file for building the greek format for the
+% kd fsmily of fonts.
+% Note that PLAIN.TEX must exist and bare a fmtversion 3.0 or
+% higher (to ensure existence of language definitions).
+% Greek is defined to be language 1 or actually last_language+1.
+%
+% Pleaaaaaaaaase don't modify this file
+%
+% Note: Used in conjunction with KD Fonts
+% Load the standard macro package
+\input plain
+%
+\message{Greek Definitions:}
+%
+\message{general definitions,}
+%
+\catcode`\@=11 % We will access TeX private macros
+\newwrite\@screen % Define a screen ouput
+\def\showstring#1{\immediate\write\@screen{#1}}
+\def\sp@{ }\def\sp@s{\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@}
+\def\c@p{\showstring{}\showstring{\sp@s\sp@s\sp@s GreekTeX -- Version 3.1}%
+\showstring{\sp@s\sp@s\sp@s ---------------------------}
+\showstring{\sp@s GreekTeX is a macro package for typesetting greek texts.}
+\showstring{\sp@s It is maily compatible with the haralambous package,}
+\showstring{\sp@s from which it inherits the top level macros.}
+\showstring{\sp@s GreekTeX includes easy access to font families, a choise}
+\showstring{\sp@s of delimiters, and makes typesetting scientific papers}
+\showstring{\sp@s in greek as easy as in TeX itself.}
+\showstring{\sp@s}
+\showstring{\sp@s\sp@s\sp@s Copyright K J Dryllerakis 1991-1992}
+\showstring{\sp@s\sp@s\sp@s ------------------------------}%
+}
+\c@p
+%
+% A List of Reserved Keywords that should not be redefined
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% a. accesible from the document
+%
+% \| The character |
+% \begingreek Begin a group of greek text
+% \endgreek End a group of greek text
+% \greek A new language definition
+% \gr switch to classical greek font
+% \gbf switch to classical boldface font
+% \git switch to classical italics font
+% \gsl switch to classical slanted font
+% \gtt switch to classical typewritter font
+% \gt Greater than > symbol
+% \lt Less than < symbol
+% \math If we are using $ as del. it is equiv to $
+% \setgreek Select greek mode to be the primary mode
+% \setlatin Restore standard mode (at any stage)
+% \showstring Log a string on the terminal
+%
+% b. Internal Control Sequences
+%
+% \gr@@kdelimsbar Use | as begin- and end-greek
+% \gr@@kdelimsdol Use $ as begin- and end-greek
+% \@ldend A copy of plain TeX's \end
+% \@screen Screen Output for messages
+% \t@f@nt Remembers greek font used last
+% \t@f@m Remembers greek family used last
+% \t@size Remembers greek point size used last
+% \c@p Product Copyright Notice
+% \grfam Greek classic font family register
+% \grslfam Greek slanted font family register
+% \grttfam Greek typewriter font family register
+% \grbffam Greek boldface font family register
+% \grifam Greek italics font family register
+% \l@tinm@de Definition to restore plain TeX's mode
+%
+% Start Up Definitions
+% --------------------
+%
+\ifx\gr@@kformatloaded\relax\catcode`\@=\active
+ \endinput\else\let\gr@@kformatloaded\relax\fi
+\newif\ifdelimsbar\delimsbarfalse % Check for | as delimiter
+\chardef\|=`\| % A way to access |
+\gdef\t@f@nt{\tengr} % Remember font used last
+\gdef\t@size{\grtenpoint} % Remember size used last
+\gdef\t@f@m{\fam\grfam} % Remember family used last
+% ^ THESE ARE INITIAL VALUES. DO NOT ALTER!
+\newlanguage\greek % Define Greek as a new language
+\def\lt{<} % Remember Less than
+\def\gt{>} % and greater than signs
+\language0 % Switch to default language
+%
+\message{fonts,}
+%
+% Greek Font Bits
+% _______________
+%
+% First we load the greek fonts and declare the families
+% Then we define point sizes for typesetting greek texts
+%
+% Classic Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+\newfam\grfam
+\font\tengr=kdgr10 % 10 point Classic Greek Font
+\font\ninegr=kdgr9 % 9 point Classic Greek Font
+\font\eightgr=kdgr8 % 8 point Classic Greek Font
+\font\sixgr=kdgr8 at 6truept % 6 point simulated Classic Greek (x.75)
+\def\gr{\tengr\fam\grfam}
+%
+% Slanted Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+\newfam\grslfam
+\font\tengrsl=kdsl10 % 10 Point Slanted Greek Font
+\font\ninegrsl=kdsl10 at 9truept% 9 point (sim.) Slanted Greek
+\font\eightgrsl=kdsl10 at 8truept%8 point (sim.) Slanted Greek
+\def\gsl{\tengrsl\fam\grslfam}
+%
+% Boldface Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^
+\newfam\grbffam
+\font\tengrbf=kdbf10 % 10 Point Boldface Greek Font
+\font\ninegrbf=kdbf9 % 9 Point Boldface Greek
+\font\eightgrbf=kdbf8 % 8 Point (sim.) Boldface Greek
+\def\gbf{\tengrbf\fam\grbffam}
+%
+% Italic Greek Family
+% ^^^^^^^^^^^^^^^^^^^
+\newfam\grifam
+\font\tengri=kdti10 % 10 Point Italic Greek Font
+\font\ninegri=kdti10 at 9truept % 9 Point (sim.) Italic Greek
+\font\eightgri=kdti10 at 8truept% 8 Point (sim.) Italic Greek
+\def\git{\tengri\fam\grifam}
+%
+% Typerwriter Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^^^^
+\newfam\grttfam
+\font\tengrtt=kdtt10 % 10 Point Typewritter Greek Font
+\font\ninegrtt=kdtt10 at 9truept% 9 Point (sim.) Typewritter Greek
+\font\eightgrtt=kdtt10 at 8truept% 8 Point (sim.) Typewritter Greek
+\hyphenchar\eightgrtt=-1 \hyphenchar\tengrtt=-1
+\hyphenchar\ninegrtt=-1 % Supress Hyphenation
+\def\gtt{\tengrtt\fam\grttfam}
+%
+% Greek Point Size Conventions
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+\def\grtenpoint{% GREEK TENPOINT
+\gdef\t@size{\grtenpoint}% Make a note of the font size
+\textfont\grfam=\tengr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+\textfont\grbffam=\tengrbf\scriptfont\grbffam=\ninegrbf%
+\textfont\grifam=\tengri\scriptfont\grbffam=\ninegri%
+\textfont\grttfam=\tengrtt%
+\textfont\grslfam=\tengrsl%
+\def\gr{\fam\grfam\tengr}% Switch for classic greek
+\let\rg\gr% Also rg for compatibility
+\def\it{\fam\grifam\tengri}% Switch for Greek Italics
+\def\sl{\fam\grslfam\tengrsl}% Switch for Greek Slanted
+\def\tt{\fam\grttfam\tengrtt}% Switch for Greek Typerwriter
+\def\bf{\fam\grbffam\tengrbf}% Switch for Greek Boldface
+\let\git\it\let\gsl\sl%
+\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+\def\rm{\fam0\tenrm}% Switch For latin roman
+\def\lit{\fam\itfam\tenit}% Switch for latin italics
+\def\lsl{\fam\slfam\tensl}% Switch for latin slanted
+\def\ltt{\fam\ttfam\tentt}% Switch for latin typewriter
+\def\lbf{\fam\bffam\tenbf}% Switch for latin boldface
+\normalbaselineskip=.6cm% Normal Base Line distance
+\setbox\strutbox=\hbox{\vrule height8.5pt width0pt depth4.5pt}%
+\normalbaselines\gr%
+}
+\def\grninepoint{% GREEK NINEPOINT
+\gdef\t@size{\grninepoint}% Make a note of the font size
+\textfont\grfam=\ninegr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+\textfont\grbffam=\ninegrbf\scriptfont\grbffam=\eightgrbf%
+\textfont\grifam=\ninegri\scriptfont\grbffam=\eightgri%
+\textfont\grttfam=\ninegrtt%
+\textfont\grslfam=\ninegrsl%
+\def\gr{\fam\grfam\ninegr}% Switch for classic greek
+\let\rg\gr% Also rg for compatibility
+\def\it{\fam\grifam\ninegri}% Switch for Greek Italics
+\def\sl{\fam\grslfam\ninegrsl}% Switch for Greek Slanted
+\def\tt{\fam\grttfam\ninegrtt}% Switch for Greek Typerwriter
+\def\bf{\fam\grbffam\ninegrbf}% Switch for Greek Boldface
+\let\git\it\let\gsl\sl%
+\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+\def\rm{\fam0\tenrm}% Switch For latin roman
+\def\lit{\fam\itfam\nineit}% Switch for latin italics
+\def\lsl{\fam\slfam\ninesl}% Switch for latin slanted
+\def\ltt{\fam\ttfam\ninett}% Switch for latin typewriter
+\def\lbf{\fam\bffam\ninebf}% Switch for latin boldface
+\normalbaselineskip=.52cm% Normal Base Line distance
+\setbox\strutbox=\hbox{\vrule height8pt width0pt depth3pt}%
+\normalbaselines\gr%
+}
+\def\greightpoint{% GREEK EIGHTPOINT
+\gdef\t@size{\greightpoint}% Make a note of the font size
+\textfont\grfam=\eightgr\scriptfont\grfam=\sixgr\scriptscriptfont\grfam=\sixgr%
+\textfont\grbffam=\eightgrbf\scriptfont\grbffam=\eightgrbf%
+\textfont\grifam=\eightgri\scriptfont\grbffam=\eightgri%
+\textfont\grttfam=\eightgrtt%
+\textfont\grslfam=\eightgrsl%
+\def\gr{\fam\grfam\eightgr}% Switch for classic greek
+\let\rg\gr% Also rg for compatibility
+\def\it{\fam\grifam\eightgri}% Switch for Greek Italics
+\def\sl{\fam\grslfam\eightgrsl}% Switch for Greek Slanted
+\def\tt{\fam\grttfam\eightgrtt}% Switch for Greek Typerwriter
+\def\bf{\fam\grbffam\eightgrbf}% Switch for Greek Boldface
+\let\git\it\let\gsl\sl%
+\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+\def\rm{\fam0\eightrm}% Switch For latin roman
+\def\lit{\fam\itfam\eightit}% Switch for latin italics
+\def\lsl{\fam\slfam\eightsl}% Switch for latin slanted
+\def\ltt{\fam\ttfam\eighttt}% Switch for latin typewriter
+\def\lbf{\fam\bffam\eightbf}% Switch for latin boldface
+\normalbaselineskip=.35cm% Normal Base Line distance
+\setbox\strutbox=\hbox{\vrule height7pt width0pt depth2pt}%
+\normalbaselines\gr%
+}
+%
+% Hyphenation Patterns
+% ^^^^^^^^^^^^^^^^^^^^
+\message{hyphenation,}
+%
+{\language\greek
+\lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks
+\def\lt{<}%
+\def\gt{>}%
+\catcode`\|=11%
+\catcode`\<=11%
+\catcode`\>=11%
+\catcode`\'=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+\lccode`\|=`\|%
+%
+\input grkhyphen%
+\catcode`\~=13%
+}
+%
+\def\showgreekhyphens#1{{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen%
+\language\greek\tengr\pretolerance\m@ne\hbadness0\showboxdepth0\ #1}}}
+%
+%
+\message{miscellaneous macros}
+%
+% Macros For entering greek mode,
+% and delimiter preferences.
+% -------------------------------
+%
+% \begingreek : Begin a group of Greek Text.
+% ^^^^^^^^^^^^ Everything is enclosed in a group to keep
+% changes local. Then we switch to greek hyphenation
+% and iniciate the greekmode. This assigns the correct
+% \catcode values to punctuation and accentuation marks.
+% We then reload the information of the point
+% size used last and switch to the family needed.
+% The \t@f@nt and \t@f@m macro is used to ensure that
+% or fonts and families are remembered.
+%
+% \endgreek : Ends a group of Greek Text.
+% ^^^^^^^^^^ Before ending the group we save information
+% about the current font, to be used when we re-enter
+% greek mode.
+%
+% \gr@@km@de : Switches to greek interpretation of ascii characters
+% ^^^^^^^^^^^ Normally changes are kept local but can be used
+% as a general macro to obtain a global greek mode.
+% Note the different use of | if this is chosen
+% to be a delimiter.
+%
+\def\begingreek{\bgroup\language\greek\gr@@km@de%
+\t@size\t@f@m\t@f@nt\ignorespaces}
+%
+\def\endgreek{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}\egroup}
+%
+\def\gr@@km@de{%
+\ifdelimsbar\else\catcode`\|=11\fi%
+\catcode`\<=11% Turn Everything to letters!
+\catcode`\>=11% All accents are done through ligatures
+\catcode`\'=11%
+\catcode`\`=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+}
+%
+\def\l@tinm@de{%
+\catcode`\|=12%
+\catcode`\<=12% Turn Everything to what plain tex has
+\catcode`\>=12%
+\catcode`\'=12%
+\catcode`\`=12%
+\catcode`\~=13%
+\catcode`\"=12%
+\catcode`\$=3% % Restore the math symbol!
+}
+%
+% Switch Permenantly do greek mode
+%
+\def\setgreek{\delimsbarfalse\gr@@km@de\language\greek}
+%
+% and to latin as well
+%
+\def\setlatin{\l@tinm@de\language0}
+%
+% It is very frequent that the user will ask to \end the document
+% before a greek group was closed. In order to prevent this we
+% redefine the \end command after saving the old one in \@ldend.
+% The new \end checks for un-ended greek groups and if it is found
+% a warning message is issued and the group is automatically closed.
+%
+\let\@ldend=\end
+\gdef\end{\ifnum\language=\greek\endgreek%
+\showstring{GreekTeX Warning: A group of greek text was automatically closed}%
+\fi\@ldend}
+%
+% Since it is possible that switching from one language to
+% the other is very frequent, a special way to avoid \begingreek
+% and \endgreek is defined. This is done through the definition of
+% delimiters; available delims are | and $. If \greekdelims{bar}
+% is chosen then a greek block is marked as | ..greek text.. |
+% In order to access |, use \|.
+% If $ is used, use \math for math mode and \math\math for
+% display mode.
+%
+\gdef\greekdelims#1{\edef\c@mp@re{#1}\def\t@st@a{bar}\def\t@st@b{dollar}%
+\ifx\c@mp@re\t@st@a\gr@@kdelimsbar\else%
+\ifx\c@mp@re\t@st@b\gr@@kdelimsdol\fi\fi}
+%
+% Bar as delimeter
+%
+{\catcode`\|=13\gdef\gr@@kdelimsbar{\catcode`\|=13\delimsbartrue%
+\def|{\ifnum\language=\greek\endgreek\else\begingreek\fi}}
+}
+%
+% Dollar as delimiter
+%
+\let\m@thm@de=$
+{\catcode`\$=13%
+\gdef\gr@@kdelimsdol{\catcode`\$=13%
+\def${\ifnum\language=\greek\endgreek\else\begingreek\fi}%
+\global\let\math=\m@thm@de%
+\gdef\display{\math\math}\gdef\enddisplay{\math\math}}%
+}
+%
+\catcode`\@=12 % at signs are no longer letters
+%
+\def\fmtname{greek}\def\fmtversion{3.1} % identifies the current format
+
+\message{version \fmtversion .)}
+
diff --git a/fonts/greek/kd/tex/greektex.tex b/fonts/greek/kd/tex/greektex.tex
new file mode 100644
index 0000000000..1a801c2692
--- /dev/null
+++ b/fonts/greek/kd/tex/greektex.tex
@@ -0,0 +1,329 @@
+%
+% GREEKTEX.TEX
+% ---------
+%
+% K J Dryllerakis
+%
+% Dec 7, 1992
+%
+% VERSION: 3.1
+%
+% This is the macro file for GreekTeX. If this file is used
+% and not the greek.tex (FMT) no hyphenation patterns for greek
+% are loaded. IT can be used for short greek text inside english text.
+% Note that PLAIN must be preloaded and bare a fmtversion 3.0 or
+% higher (to ensure existence of language definitions).
+% Greek is defined to be language 1 or actually last_language+1.
+%
+% Pleaaaaaaaaase don't modify this file
+%
+% Note: Used in conjunction with KD Fonts
+%
+\catcode`\@=11 % We will access TeX private macros
+\newwrite\@screen % Define a screen ouput
+\def\showstring#1{\immediate\write\@screen{#1}}
+\def\sp@{ }\def\sp@s{\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@\sp@}
+\def\c@p{\showstring{}\showstring{\sp@s\sp@s\sp@s GreekTeX -- Version 3.1}%
+\showstring{\sp@s\sp@s\sp@s ---------------------------}
+\showstring{\sp@s GreekTeX is a macro package for typesetting greek texts.}
+\showstring{\sp@s It is maily compatible with the haralambous package,}
+\showstring{\sp@s from which it inherits the top level macros.}
+\showstring{\sp@s GreekTeX includes easy access to font families, a choise}
+\showstring{\sp@s of delimiters, and makes typesetting scientific papers}
+\showstring{\sp@s in greek as easy as in TeX itself.}
+\showstring{\sp@s}
+\showstring{\sp@s\sp@s\sp@s Copyright K J Dryllerakis 1991-1992}
+\showstring{\sp@s\sp@s\sp@s ------------------------------}%
+}
+\c@p
+%
+% A List of Reserved Keywords that should not be redefined
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+% a. accesible from the document
+%
+% \| The character |
+% \begingreek Begin a group of greek text
+% \endgreek End a group of greek text
+% \greek A new language definition
+% \gr switch to classical greek font
+% \gbf switch to classical boldface font
+% \git switch to classical italics font
+% \gsl switch to classical slanted font
+% \gtt switch to classical typewritter font
+% \gt Greater than > symbol
+% \lt Less than < symbol
+% \math If we are using $ as del. it is equiv to $
+% \setgreek Select greek mode to be the primary mode
+% \setlatin Restore standard mode (at any stage)
+% \showstring Log a string on the terminal
+%
+% b. Internal Control Sequences
+%
+% \gr@@kdelimsbar Use | as begin- and end-greek
+% \gr@@kdelimsdol Use $ as begin- and end-greek
+% \@ldend A copy of plain TeX's \end
+% \@screen Screen Output for messages
+% \t@f@nt Remembers greek font used last
+% \t@f@m Remembers greek family used last
+% \t@size Remembers greek point size used last
+% \c@p Product Copyright Notice
+% \grfam Greek classic font family register
+% \grslfam Greek slanted font family register
+% \grttfam Greek typewriter font family register
+% \grbffam Greek boldface font family register
+% \grifam Greek italics font family register
+% \l@tinm@de Definition to restore plain TeX's mode
+%
+% Start Up Definitions
+% --------------------
+%
+\ifx\gr@@kformatloaded\relax\catcode`\@=\active
+ \endinput\else\let\gr@@kformatloaded\relax\fi
+\newif\ifdelimsbar\delimsbarfalse % Check for | as delimiter
+\chardef\|=`\| % A way to access |
+\gdef\t@f@nt{\tengr} % Remember font used last
+\gdef\t@size{\grtenpoint} % Remember size used last
+\gdef\t@f@m{\fam\grfam} % Remember family used last
+% ^ THESE ARE INITIAL VALUES. DO NOT ALTER!
+\newlanguage\greek % Define Greek as a new language
+\def\lt{<} % Remember Less than
+\def\gt{>} % and greater than signs
+\language0 % Switch to default language
+%
+% Greek Font Bits
+% _______________
+%
+% First we load the greek fonts and declare the families
+% Then we define point sizes for typesetting greek texts
+%
+% Classic Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+\newfam\grfam
+\font\tengr=kdgr10 % 10 point Classic Greek Font
+\font\ninegr=kdgr9 % 9 point Classic Greek Font
+\font\eightgr=kdgr8 % 8 point Classic Greek Font
+\font\sixgr=kdgr8 at 6truept % 6 point simulated Classic Greek (x.75)
+\def\gr{\tengr\fam\grfam}
+%
+% Slanted Greek Family
+% ^^^^^^^^^^^^^^^^^^^^
+\newfam\grslfam
+\font\tengrsl=kdsl10 % 10 Point Slanted Greek Font
+\font\ninegrsl=kdsl10 at 9truept% 9 point (sim.) Slanted Greek
+\font\eightgrsl=kdsl10 at 8truept%8 point (sim.) Slanted Greek
+\def\gsl{\tengrsl\fam\grslfam}
+%
+% Boldface Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^
+\newfam\grbffam
+\font\tengrbf=kdbf10 % 10 Point Boldface Greek Font
+\font\ninegrbf=kdbf9 % 9 Point Boldface Greek
+\font\eightgrbf=kdbf8 % 8 Point Boldface Greek
+\def\gbf{\tengrbf\fam\grbffam}
+%
+% Italic Greek Family
+% ^^^^^^^^^^^^^^^^^^^
+\newfam\grifam
+\font\tengri=kdti10 % 10 Point Italic Greek Font
+\font\ninegri=kdti10 at 9truept % 9 Point (sim.) Italic Greek
+\font\eightgri=kdti10 at 8truept% 8 Point (sim.) Italic Greek
+\def\git{\tengri\fam\grifam}
+%
+% Typerwriter Greek Family
+% ^^^^^^^^^^^^^^^^^^^^^^^^
+\newfam\grttfam
+\font\tengrtt=kdtt10 % 10 Point Typewritter Greek Font
+\font\ninegrtt=kdtt10 at 9truept% 9 Point (sim.) Typewritter Greek
+\font\eightgrtt=kdtt10 at 8truept% 8 Point (sim.) Typewritter Greek
+\hyphenchar\eightgrtt=-1 \hyphenchar\tengrtt=-1
+\hyphenchar\ninegrtt=-1 % Supress Hyphenation
+\def\gtt{\tengrtt\fam\grttfam}
+%
+% Greek Point Size Conventions
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+%
+\def\grtenpoint{% GREEK TENPOINT
+\gdef\t@size{\grtenpoint}% Make a note of the font size
+\textfont\grfam=\tengr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+\textfont\grbffam=\tengrbf\scriptfont\grbffam=\ninegrbf%
+\textfont\grifam=\tengri\scriptfont\grbffam=\ninegri%
+\textfont\grttfam=\tengrtt%
+\textfont\grslfam=\tengrsl%
+\def\gr{\fam\grfam\tengr}% Switch for classic greek
+\let\rg\gr% Also rg for compatibility
+\def\it{\fam\grifam\tengri}% Switch for Greek Italics
+\def\sl{\fam\grslfam\tengrsl}% Switch for Greek Slanted
+\def\tt{\fam\grttfam\tengrtt}% Switch for Greek Typerwriter
+\def\bf{\fam\grbffam\tengrbf}% Switch for Greek Boldface
+\let\git\it\let\gsl\sl%
+\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+\def\rm{\fam0\tenrm}% Switch For latin roman
+\def\lit{\fam\itfam\tenit}% Switch for latin italics
+\def\lsl{\fam\slfam\tensl}% Switch for latin slanted
+\def\ltt{\fam\ttfam\tentt}% Switch for latin typewriter
+\def\lbf{\fam\bffam\tenbf}% Switch for latin boldface
+\normalbaselineskip=.6cm% Normal Base Line distance
+\setbox\strutbox=\hbox{\vrule height8.5pt width0pt depth4.5pt}%
+\normalbaselines\gr%
+}
+\def\grninepoint{% GREEK NINEPOINT
+\gdef\t@size{\grninepoint}% Make a note of the font size
+\textfont\grfam=\ninegr\scriptfont\grfam=\eightgr\scriptscriptfont\grfam=\sixgr%
+\textfont\grbffam=\ninegrbf\scriptfont\grbffam=\eightgrbf%
+\textfont\grifam=\ninegri\scriptfont\grbffam=\eightgri%
+\textfont\grttfam=\ninegrtt%
+\textfont\grslfam=\ninegrsl%
+\def\gr{\fam\grfam\ninegr}% Switch for classic greek
+\let\rg\gr% Also rg for compatibility
+\def\it{\fam\grifam\ninegri}% Switch for Greek Italics
+\def\sl{\fam\grslfam\ninegrsl}% Switch for Greek Slanted
+\def\tt{\fam\grttfam\ninegrtt}% Switch for Greek Typerwriter
+\def\bf{\fam\grbffam\ninegrbf}% Switch for Greek Boldface
+\let\git\it\let\gsl\sl%
+\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+\def\rm{\fam0\tenrm}% Switch For latin roman
+\def\lit{\fam\itfam\nineit}% Switch for latin italics
+\def\lsl{\fam\slfam\ninesl}% Switch for latin slanted
+\def\ltt{\fam\ttfam\ninett}% Switch for latin typewriter
+\def\lbf{\fam\bffam\ninebf}% Switch for latin boldface
+\normalbaselineskip=.52cm% Normal Base Line distance
+\setbox\strutbox=\hbox{\vrule height8pt width0pt depth3pt}%
+\normalbaselines\gr%
+}
+\def\greightpoint{% GREEK EIGHTPOINT
+\gdef\t@size{\greightpoint}% Make a note of the font size
+\textfont\grfam=\eightgr\scriptfont\grfam=\sixgr\scriptscriptfont\grfam=\sixgr%
+\textfont\grbffam=\eightgrbf\scriptfont\grbffam=\eightgrbf%
+\textfont\grifam=\eightgri\scriptfont\grbffam=\eightgri%
+\textfont\grttfam=\eightgrtt%
+\textfont\grslfam=\eightgrsl%
+\def\gr{\fam\grfam\eightgr}% Switch for classic greek
+\let\rg\gr% Also rg for compatibility
+\def\it{\fam\grifam\eightgri}% Switch for Greek Italics
+\def\sl{\fam\grslfam\eightgrsl}% Switch for Greek Slanted
+\def\tt{\fam\grttfam\eightgrtt}% Switch for Greek Typerwriter
+\def\bf{\fam\grbffam\eightgrbf}% Switch for Greek Boldface
+\let\git\it\let\gsl\sl%
+\let\gbf\bf\let\gtt\tt% Retain LaTeX compatibility
+\def\rm{\fam0\eightrm}% Switch For latin roman
+\def\lit{\fam\itfam\eightit}% Switch for latin italics
+\def\lsl{\fam\slfam\eightsl}% Switch for latin slanted
+\def\ltt{\fam\ttfam\eighttt}% Switch for latin typewriter
+\def\lbf{\fam\bffam\eightbf}% Switch for latin boldface
+\normalbaselineskip=.35cm% Normal Base Line distance
+\setbox\strutbox=\hbox{\vrule height7pt width0pt depth2pt}%
+\normalbaselines\gr%
+}
+%
+% Macros For entering greek mode,
+% and delimiter preferences.
+% -------------------------------
+%
+% \begingreek : Begin a group of Greek Text.
+% ^^^^^^^^^^^^ Everything is enclosed in a group to keep
+% changes local. Then we switch to greek hyphenation
+% and iniciate the greekmode. This assigns the correct
+% \catcode values to punctuation and accentuation marks.
+% We then reload the information of the point
+% size used last and switch to the family needed.
+% The \t@f@nt and \t@f@m macro is used to ensure that
+% or fonts and families are remembered.
+%
+% \endgreek : Ends a group of Greek Text.
+% ^^^^^^^^^^ Before ending the group we save information
+% about the current font, to be used when we re-enter
+% greek mode.
+%
+% \gr@@km@de : Switches to greek interpretation of ascii characters
+% ^^^^^^^^^^^ Normally changes are kept local but can be used
+% as a general macro to obtain a global greek mode.
+% Note the different use of | if this is chosen
+% to be a delimiter.
+%
+\def\begingreek{\bgroup\language\greek\gr@@km@de%
+\t@size\t@f@m\t@f@nt\ignorespaces}
+%
+\def\endgreek{\xdef\t@f@nt{\the\font}\xdef\t@f@m{\noexpand\fam\the\fam}\egroup}
+%
+\def\gr@@km@de{%
+\ifdelimsbar\else\catcode`\|=11\fi%
+\catcode`\<=11% Turn Everything to letters!
+\catcode`\>=11% All accents are done through ligatures
+\catcode`\'=11%
+\catcode`\`=11%
+\catcode`\~=11%
+\catcode`\"=11%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+}
+%
+\def\l@tinm@de{%
+\catcode`\|=12%
+\catcode`\<=12% Turn Everything to what plain tex has
+\catcode`\>=12%
+\catcode`\'=12%
+\catcode`\`=12%
+\catcode`\~=13%
+\catcode`\"=12%
+\catcode`\$=3% % Restore the math symbol!
+}
+%
+% Switch Permenantly do greek mode
+%
+\def\setgreek{\delimsbarfalse\gr@@km@de\language\greek}
+%
+% and to latin as well
+%
+\def\setlatin{\l@tinm@de\language0}
+%
+% It is very frequent that the user will ask to \end the document
+% before a greek group was closed. In order to prevent this we
+% redefine the \end command after saving the old one in \@ldend.
+% The new \end checks for un-ended greek groups and if it is found
+% a warning message is issued and the group is automatically closed.
+%
+\let\@ldend=\end
+\gdef\end{\ifnum\language=\greek\endgreek%
+\showstring{GreekTeX Warning: A group of greek text was automatically closed}%
+\fi\@ldend}
+%
+% Since it is possible that switching from one language to
+% the other is very frequent, a special way to avoid \begingreek
+% and \endgreek is defined. This is done through the definition of
+% delimiters; available delims are | and $. If \greekdelims{bar}
+% is chosen then a greek block is marked as | ..greek text.. |
+% In order to access |, use \|.
+% If $ is used, use \math for math mode and \math\math for
+% display mode.
+%
+\gdef\greekdelims#1{\edef\c@mp@re{#1}\def\t@st@a{bar}\def\t@st@b{dollar}%
+\ifx\c@mp@re\t@st@a\gr@@kdelimsbar\else%
+\ifx\c@mp@re\t@st@b\gr@@kdelimsdol\fi\fi}
+%
+% Bar as delimeter
+%
+{\catcode`\|=13\gdef\gr@@kdelimsbar{\catcode`\|=13\delimsbartrue%
+\def|{\ifnum\language=\greek\endgreek\else\begingreek\fi}}
+}
+%
+% Dollar as delimiter
+%
+\let\m@thm@de=$
+{\catcode`\$=13%
+\gdef\gr@@kdelimsdol{\catcode`\$=13%
+\def${\ifnum\language=\greek\endgreek\else\begingreek\fi}%
+\global\let\math=\m@thm@de%
+\gdef\display{\math\math}\gdef\enddisplay{\math\math}}%
+}
+%
+\catcode`\@=12 % at signs are no longer letters
+%
+\def\fmtname{greek}\def\fmtversion{3.1} % identifies the current format
+
+\endinput
+
+
diff --git a/fonts/greek/kd/tex/grkhyphen.tex b/fonts/greek/kd/tex/grkhyphen.tex
new file mode 100644
index 0000000000..38880ecc1a
--- /dev/null
+++ b/fonts/greek/kd/tex/grkhyphen.tex
@@ -0,0 +1,1181 @@
+%
+%
+% Hyphenation patterns for modern greek language
+% **********************************************
+%
+\patterns{%
+.>a4
+.>'a4
+.>~a4
+.<a4
+.<'a4
+.<~a4
+.'a4
+.>e4
+.>'e4
+.>~e4
+.<e4
+.<'e4
+.<~e4
+.'e4
+.>h4
+.>'h4
+.>~h4
+.<h4
+.<'h4
+.<~h4
+.'h4
+.>i4
+.>'i4
+.>~i4
+.<i4
+.<'i4
+.<~i4
+.'i4
+.>o4
+.>'o4
+.>~o4
+.<o4
+.<'o4
+.<~o4
+.'o4
+.<u4
+.<'u4
+.<~u4
+.'u4
+.>w4
+.>'w4
+.>~w4
+.<w4
+.<'w4
+.<~w4
+.'w4
+a1
+a2i
+a2'i
+a2~i
+a2>i
+a2>'i
+a2>~i
+a2<i
+a2<'i
+a2<~i
+'a3i
+a3"
+a2u
+a2'u
+a2~u
+a2>u
+a2>'u
+a2>~u
+a2<u
+a2<'u
+a2<~u
+'a3u
+e1
+e2i
+e2'i
+e2~i
+e2>i
+e2>'i
+e2>~i
+e2<i
+e2<'i
+e2<~i
+'e3i
+e3"
+e2u
+e2'u
+e2~u
+e2>u
+e2>'u
+e2>~u
+e2<u
+e2<'u
+e2<~u
+'e3u
+h1
+h2u
+h2'u
+h2~u
+h2>u
+h2>'u
+h2>~u
+h2<u
+h2<'u
+h2<~u
+'h3u
+h3"
+i1
+i2a
+i2'a
+i2~a
+'i3a
+~i3a
+u2'a
+i2e
+i2'e
+'i3e
+~i3e
+u2'e
+i2o
+i2'o
+'i3o
+~i3o
+u2'o
+i2w
+i2'w
+i2~w
+'i3w
+~i3w
+u2'w
+'4'
+''4'
+''4>
+''4<
+'''a4
+''>a'4
+''<a'4
+''>~a4
+''<~a4
+'''e4
+'''>e'4
+'''<e'4
+'''h4
+''>h'4
+''<h'4
+''>~h4
+''<~h4
+'''i4
+''>i'4
+''<i'4
+''>~i4
+''<~i4
+'''o4
+''>o'4
+''<o'4
+'''u4
+''>u'4
+''<u'4
+''>~u4
+''<~u4
+'''w4
+''>w'4
+''<w'4
+''>~w4
+''<~w4
+o1
+o2i
+o2'i
+o2~i
+o2>i
+o2>'i
+o2>~i
+o2<i
+o2<'i
+o2<~i
+'o3i
+o3"
+o2u
+o2'u
+o2~u
+o2>u
+o2>'u
+o2>~u
+o2<u
+o2<'u
+o2<~u
+'o3u
+u1
+u2i
+u2'i
+u2~i
+u2>i
+u2>'i
+u2>~i
+u2<i
+u2<'i
+u2<~i
+u3"
+w1
+~a3i
+~a3u
+~h3u
+a1b
+a1g
+a1d
+a1z
+a1j
+a1k
+a1l
+a1m
+a1n
+a1x
+a1p
+a1r
+a1s
+a1t
+a1f
+a1q
+a1y
+e1b
+e1g
+e1d
+e1z
+e1j
+e1k
+e1l
+e1m
+e1n
+e1x
+e1p
+e1r
+e1s
+e1t
+e1f
+e1q
+e1y
+h1b
+h1g
+h1d
+h1z
+h1j
+h1k
+h1l
+h1m
+h1n
+h1x
+h1p
+h1r
+h1s
+h1t
+h1f
+h1q
+h1y
+i1b
+i1g
+i1d
+i1z
+i1j
+i1k
+i1l
+i1m
+i1n
+i1x
+i1p
+i1r
+i1s
+i1t
+i1f
+i1q
+i1y
+o1b
+o1g
+o1d
+o1z
+o1j
+o1k
+o1l
+o1m
+o1n
+o1x
+o1p
+o1r
+o1s
+o1t
+o1f
+o1q
+o1y
+u1b
+u1g
+u1d
+u1z
+u1j
+u1k
+u1l
+u1m
+u1n
+u1x
+u1p
+u1r
+u1s
+u1t
+u1f
+u1q
+u1y
+w1b
+w1g
+w1d
+w1z
+w1j
+w1k
+w1l
+w1m
+w1n
+w1x
+w1p
+w1r
+w1s
+w1t
+w1f
+w1q
+w1y
+2b1b
+2b1z
+2b1j
+2b1k
+2b1m
+2b1n
+2b1x
+2b1s
+2b1t
+2b1f
+2b1q
+2b1y
+2g1b
+2g1g
+2g1z
+2g1j
+2g1m
+2g1x
+2g1s
+2g1t
+2g1f
+2g1q
+2g1y
+2d1b
+2d1g
+2d1d
+2d1z
+2d1j
+2d1k
+2d1l
+2d1m
+2d1n
+2d1x
+2d1p
+2d1s
+2d1t
+2d1f
+2d1q
+2d1y
+2z1b
+2z1g
+2z1d
+2z1z
+2z1j
+2z1k
+2z1l
+2z1m
+2z1n
+2z1x
+2z1p
+2z1r
+2z1s
+2z1t
+2z1f
+2z1q
+2z1y
+2j1b
+2j1g
+2j1d
+2j1z
+2j1j
+2j1k
+2j1m
+2j1n
+2j1x
+2j1p
+2j1s
+2j1t
+2j1f
+2j1q
+2j1y
+2k1b
+2k1g
+2k1d
+2k1z
+2k1j
+2k1k
+2k1m
+2k1n
+2k1x
+2k1p
+2k1s
+2k1f
+2k1q
+2k1y
+2l1b
+2l1g
+2l1d
+2l1z
+2l1j
+2l1k
+2l1l
+2l1m
+2l1n
+2l1x
+2l1p
+2l1r
+2l1s
+2l1t
+2l1f
+2l1q
+2l1y
+2m1b
+2m1g
+2m1d
+2m1z
+2m1j
+2m1k
+2m1l
+2m1m
+2m1x
+2m1r
+2m1s
+2m1t
+2m1f
+2m1q
+2m1y
+2n1b
+2n1g
+2n1d
+2n1z
+2n1j
+2n1k
+2n1l
+2n1m
+2n1n
+2n1x
+2n1p
+2n1r
+2n1s
+2n1f
+2n1q
+2n1y
+2x1b
+2x1g
+2x1d
+2x1z
+2x1j
+2x1k
+2x1l
+2x1m
+2x1n
+2x1x
+2x1p
+2x1r
+2x1s
+2x1t
+2x1f
+2x1q
+2x1y
+2p1b
+2p1g
+2p1d
+2p1z
+2p1j
+2p1k
+2p1m
+2p1x
+2p1p
+2p1s
+2p1f
+2p1q
+2p1y
+2r1b
+2r1g
+2r1d
+2r1z
+2r1j
+2r1k
+2r1l
+2r1m
+2r1n
+2r1x
+2r1p
+2r1r
+2r1s
+2r1t
+2r1f
+2r1q
+2r1y
+2s1b
+2s1d
+2s1z
+sj2m
+2s1l
+2s1n
+2s1x
+2s1r
+2s1s
+2s1y
+2t1b
+2t1g
+2t1d
+2t1z
+2t1j
+2t1k
+2t1l
+2t1m
+2t1n
+2t1x
+2t1p
+2t1t
+2t1f
+2t1q
+2t1y
+2f1b
+2f1g
+2f1d
+2f1z
+2f1k
+2f1m
+2f1n
+2f1x
+2f1p
+2f1s
+2f1f
+2f1y
+2q1b
+2q1g
+2q1d
+2q1z
+2q1j
+2q1k
+2q1m
+2q1n
+2q1x
+2q1p
+2q1s
+2q1f
+2q1q
+2q1y
+2y1b
+2y1g
+2y1d
+2y1z
+2y1j
+2y1k
+2y1l
+2y1m
+2y1n
+2y1x
+2y1p
+2y1r
+2y1s
+2y1t
+2y1f
+2y1q
+2y1y
+a1"'i
+e1"'i
+o1"'i
+a1"'u
+e1"'u
+o1"'u
+h1"'u
+a1"~1
+e1"~i
+o1"~i
+a1"~u
+e1"~u
+o1"~u
+h1"~u
+4'a.
+4~a.
+4'e.
+4~e.
+4'h.
+4~h.
+4'i.
+4~i.
+4'u.
+4~u.
+4'o.
+4~o.
+4'w.
+4~w.
+4'aa.
+4'ab.
+4'ag.
+4'ad.
+4'ae.
+4'az.
+4'ah.
+4'aj.
+4'ai.
+4'ak.
+4'al.
+4'am.
+4'an.
+4'ax.
+4'ao.
+4'ap.
+4'ar.
+4'ac.
+4'at.
+4'au.
+4'af.
+4'aq.
+4'ay.
+4'aw.
+4'ea.
+4'eb.
+4'eg.
+4'ed.
+4'ee.
+4'ez.
+4'eh.
+4'ej.
+4'ei.
+4'ek.
+4'el.
+4'em.
+4'en.
+4'ex.
+4'eo.
+4'ep.
+4'er.
+4'ec.
+4'et.
+4'eu.
+4'ef.
+4'eq.
+4'ey.
+4'ew.
+4'ha.
+4'hb.
+4'hg.
+4'hd.
+4'he.
+4'hz.
+4'hh.
+4'hj.
+4'hi.
+4'hk.
+4'hl.
+4'hm.
+4'hn.
+4'hx.
+4'ho.
+4'hp.
+4'hr.
+4'hc.
+4'ht.
+4'hu.
+4'hf.
+4'hq.
+4'hy.
+4'hw.
+4'ia.
+4'ib.
+4'ig.
+4'id.
+4'ie.
+4'iz.
+4'ih.
+4'ij.
+4'ii.
+4'ik.
+4'il.
+4'im.
+4'in.
+4'ix.
+4'io.
+4'ip.
+4'ir.
+4'ic.
+4'it.
+4'iu.
+4'if.
+4'iq.
+4'iy.
+4'iw.
+}
+\endinput
+% Problem on number of patterns on TeX's memory!
+4'oa.
+4'ob.
+4'og.
+4'od.
+4'oe.
+4'oz.
+4'oh.
+4'oj.
+4'oi.
+4'ok.
+4'ol.
+4'om.
+4'on.
+4'ox.
+4'oo.
+4'op.
+4'or.
+4'oc.
+4'ot.
+4'ou.
+4'of.
+4'oq.
+4'oy.
+4'ow.
+4'ua.
+4'ub.
+4'ug.
+4'ud.
+4'ue.
+4'uz.
+4'uh.
+4'uj.
+4'ui.
+4'uk.
+4'ul.
+4'um.
+4'un.
+4'ux.
+4'uo.
+4'up.
+4'ur.
+4'uc.
+4'ut.
+4'uu.
+4'uf.
+4'uq.
+4'uy.
+4'uw.
+4'wa.
+4'wb.
+4'wg.
+4'wd.
+4'we.
+4'wz.
+4'wh.
+4'wj.
+4'wi.
+4'wk.
+4'wl.
+4'wm.
+4'wn.
+4'wx.
+4'wo.
+4'wp.
+4'wr.
+4'wc.
+4'wt.
+4'wu.
+4'wf.
+4'wq.
+4'wy.
+4'ww.
+4~aa.
+4~ab.
+4~ag.
+4~ad.
+4~ae.
+4~az.
+4~ah.
+4~aj.
+4~ai.
+4~ak.
+4~al.
+4~am.
+4~an.
+4~ax.
+4~ao.
+4~ap.
+4~ar.
+4~ac.
+4~at.
+4~au.
+4~af.
+4~aq.
+4~ay.
+4~aw.
+4~ha.
+4~hb.
+4~hg.
+4~hd.
+4~he.
+4~hz.
+4~hh.
+4~hj.
+4~hi.
+4~hk.
+4~hl.
+4~hm.
+4~hn.
+4~hx.
+4~ho.
+4~hp.
+4~hr.
+4~hc.
+4~ht.
+4~hu.
+4~hf.
+4~hq.
+4~hy.
+4~hw.
+4~ia.
+4~ib.
+4~ig.
+4~id.
+4~ie.
+4~iz.
+4~ih.
+4~ij.
+4~ii.
+4~ik.
+4~il.
+4~im.
+4~in.
+4~ix.
+4~io.
+4~ip.
+4~ir.
+4~ic.
+4~it.
+4~iu.
+4~if.
+4~iq.
+4~iy.
+4~iw.
+4~ua.
+4~ub.
+4~ug.
+4~ud.
+4~ue.
+4~uz.
+4~uh.
+4~uj.
+4~ui.
+4~uk.
+4~ul.
+4~um.
+4~un.
+4~ux.
+4~uo.
+4~up.
+4~ur.
+4~uc.
+4~ut.
+4~uu.
+4~uf.
+4~uq.
+4~uy.
+4~uw.
+4~wa.
+4~wb.
+4~wg.
+4~wd.
+4~we.
+4~wz.
+4~wh.
+4~wj.
+4~wi.
+4~wk.
+4~wl.
+4~wm.
+4~wn.
+4~wx.
+4~wo.
+4~wp.
+4~wr.
+4~wc.
+4~wt.
+4~wu.
+4~wf.
+4~wq.
+4~wy.
+4~ww.
+4a'a.
+4b'a.
+4g'a.
+4d'a.
+4e'a.
+4z'a.
+4h'a.
+4j'a.
+4i'a.
+4k'a.
+4l'a.
+4m'a.
+4n'a.
+4x'a.
+4o'a.
+4p'a.
+4r'a.
+4s'a.
+4t'a.
+4u'a.
+4f'a.
+4q'a.
+4y'a.
+4w'a.
+4a'e.
+4b'e.
+4g'e.
+4d'e.
+4e'e.
+4z'e.
+4h'e.
+4j'e.
+4i'e.
+4k'e.
+4l'e.
+4m'e.
+4n'e.
+4x'e.
+4o'e.
+4p'e.
+4r'e.
+4s'e.
+4t'e.
+4u'e.
+4f'e.
+4q'e.
+4y'e.
+4w'e.
+4a'h.
+4b'h.
+4g'h.
+4d'h.
+4e'h.
+4z'h.
+4h'h.
+4j'h.
+4i'h.
+4k'h.
+4l'h.
+4m'h.
+4n'h.
+4x'h.
+4o'h.
+4p'h.
+4r'h.
+4s'h.
+4t'h.
+4u'h.
+4f'h.
+4q'h.
+4y'h.
+4w'h.
+4a'i.
+4b'i.
+4g'i.
+4d'i.
+4e'i.
+4z'i.
+4h'i.
+4j'i.
+4i'i.
+4k'i.
+4l'i.
+4m'i.
+4n'i.
+4x'i.
+4o'i.
+4p'i.
+4r'i.
+4s'i.
+4t'i.
+4u'i.
+4f'i.
+4q'i.
+4y'i.
+4w'i.
+4a'o.
+4b'o.
+4g'o.
+4d'o.
+4e'o.
+4z'o.
+4h'o.
+4j'o.
+4i'o.
+4k'o.
+4l'o.
+4m'o.
+4n'o.
+4x'o.
+4o'o.
+4p'o.
+4r'o.
+4s'o.
+4t'o.
+4u'o.
+4f'o.
+4q'o.
+4y'o.
+4w'o.
+4a'u.
+4b'u.
+4g'u.
+4d'u.
+4e'u.
+4z'u.
+4h'u.
+4j'u.
+4i'u.
+4k'u.
+4l'u.
+4m'u.
+4n'u.
+4x'u.
+4o'u.
+4p'u.
+4r'u.
+4s'u.
+4t'u.
+4u'u.
+4f'u.
+4q'u.
+4y'u.
+4w'u.
+4a'w.
+4b'w.
+4g'w.
+4d'w.
+4e'w.
+4z'w.
+4h'w.
+4j'w.
+4i'w.
+4k'w.
+4l'w.
+4m'w.
+4n'w.
+4x'w.
+4o'w.
+4p'w.
+4r'w.
+4s'w.
+4t'w.
+4u'w.
+4f'w.
+4q'w.
+4y'w.
+4w'w.
+4a~a.
+4b~a.
+4g~a.
+4d~a.
+4e~a.
+4z~a.
+4h~a.
+4j~a.
+4i~a.
+4k~a.
+4l~a.
+4m~a.
+4n~a.
+4x~a.
+4o~a.
+4p~a.
+4r~a.
+4s~a.
+4t~a.
+4u~a.
+4f~a.
+4q~a.
+4y~a.
+4w~a.
+4a~h.
+4b~h.
+4g~h.
+4d~h.
+4e~h.
+4z~h.
+4h~h.
+4j~h.
+4i~h.
+4k~h.
+4l~h.
+4m~h.
+4n~h.
+4x~h.
+4o~h.
+4p~h.
+4r~h.
+4s~h.
+4t~h.
+4u~h.
+4f~h.
+4q~h.
+4y~h.
+4w~h.
+4a~i.
+4b~i.
+4g~i.
+4d~i.
+4e~i.
+4z~i.
+4h~i.
+4j~i.
+4i~i.
+4k~i.
+4l~i.
+4m~i.
+4n~i.
+4x~i.
+4o~i.
+4p~i.
+4r~i.
+4s~i.
+4t~i.
+4u~i.
+4f~i.
+4q~i.
+4y~i.
+4w~i.
+4a~u.
+4b~u.
+4g~u.
+4d~u.
+4e~u.
+4z~u.
+4h~u.
+4j~u.
+4i~u.
+4k~u.
+4l~u.
+4m~u.
+4n~u.
+4x~u.
+4o~u.
+4p~u.
+4r~u.
+4s~u.
+4t~u.
+4u~u.
+4f~u.
+4q~u.
+4y~u.
+4w~u.
+4a~w.
+4b~w.
+4g~w.
+4d~w.
+4e~w.
+4z~w.
+4h~w.
+4j~w.
+4i~w.
+4k~w.
+4l~w.
+4m~w.
+4n~w.
+4x~w.
+4o~w.
+4p~w.
+4r~w.
+4s~w.
+4t~w.
+4u~w.
+4f~w.
+4q~w.
+4y~w.
+4w~w.
+}
+\endinput
+
+
diff --git a/fonts/greek/kd/tfm/kdbf10.tfm b/fonts/greek/kd/tfm/kdbf10.tfm
new file mode 100644
index 0000000000..96ad4a89ee
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdbf10.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdbf8.tfm b/fonts/greek/kd/tfm/kdbf8.tfm
new file mode 100644
index 0000000000..5dba986d04
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdbf8.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdbf9.tfm b/fonts/greek/kd/tfm/kdbf9.tfm
new file mode 100644
index 0000000000..6b950745f4
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdbf9.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdgr10.tfm b/fonts/greek/kd/tfm/kdgr10.tfm
new file mode 100644
index 0000000000..889f7ab5e4
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdgr10.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdgr8.tfm b/fonts/greek/kd/tfm/kdgr8.tfm
new file mode 100644
index 0000000000..31b7217c70
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdgr8.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdgr9.tfm b/fonts/greek/kd/tfm/kdgr9.tfm
new file mode 100644
index 0000000000..d4e4e3b0df
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdgr9.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdsl10.tfm b/fonts/greek/kd/tfm/kdsl10.tfm
new file mode 100644
index 0000000000..e3dcc2ad47
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdsl10.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdti10.tfm b/fonts/greek/kd/tfm/kdti10.tfm
new file mode 100644
index 0000000000..4e4e2b24c3
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdti10.tfm
Binary files differ
diff --git a/fonts/greek/kd/tfm/kdtt10.tfm b/fonts/greek/kd/tfm/kdtt10.tfm
new file mode 100644
index 0000000000..1f9cb9a28d
--- /dev/null
+++ b/fonts/greek/kd/tfm/kdtt10.tfm
Binary files differ
diff --git a/fonts/greek/kd/unix/greektex b/fonts/greek/kd/unix/greektex
new file mode 100644
index 0000000000..b8b1a78d34
--- /dev/null
+++ b/fonts/greek/kd/unix/greektex
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec virtex \&greek $*
diff --git a/fonts/greek/kd/unix/grlatex b/fonts/greek/kd/unix/grlatex
new file mode 100644
index 0000000000..31375ebcd2
--- /dev/null
+++ b/fonts/greek/kd/unix/grlatex
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec virtex \&lgreek $*
diff --git a/fonts/greek/kd/unix/makelinks b/fonts/greek/kd/unix/makelinks
new file mode 100644
index 0000000000..e9331734ef
--- /dev/null
+++ b/fonts/greek/kd/unix/makelinks
@@ -0,0 +1,9 @@
+#!/bin/sh -f
+for f in `ls latex`;
+do
+ ln -s latex/$f $f;
+done
+for f in `ls tex`;
+do
+ ln -s tex/$f $f;
+done
diff --git a/fonts/greek/kd/unix/newfont b/fonts/greek/kd/unix/newfont
new file mode 100644
index 0000000000..8c64b17492
--- /dev/null
+++ b/fonts/greek/kd/unix/newfont
@@ -0,0 +1,118 @@
+#!/bin/sh
+#
+# newfont ver 1.0
+#
+# A shell script for creating new fonts in proper directories
+#
+# Usage newfont [-o] <[-p] [-s scale] fontname><...><...>
+#
+# -o : overwrite pk and tfm files if they exist!
+# -p : use plain mf
+# -s sc : sc is the scaling factor*1000 e.g. 1000 for standard
+# size
+# fontname: just the name of the font to create
+# Copyright (C) 1992 by K J Dryllerakis
+#
+# You are allowed to use or modify this shell script as
+# long as you clearly state the original author and
+# you do not charge money for its use or distribution
+#
+# Variables to be set for the local system
+# ========================================================================
+BASEDIR=/usr/local/lptex
+BINDIR=$BASEDIR/bin
+FONTDIR=$BASEDIR/fonts
+TMPDIR=/tmp/newfont.$$
+MFPLAIN=mf
+CMMF=cmmf
+PRINTERDPI=300
+TFMPATH=$FONTDIR/tfm
+PKPATH=$FONTDIR/pk
+# =======================================================================
+OVERWR=0
+MFBIN=$CMMF
+SCALED=1000
+CANWRITE=0
+
+umask 002
+
+
+# Check typing
+if [ $# = 0 ]
+then
+ usage ;
+fi
+# Check if we can write to the output directories
+if [ -w $TFMPATH -a -w $PKPATH ]
+then
+ CANWRITE=1
+fi
+if [ "$1" = "-o" -a $# -ne 1 ]; then
+ OVERWR=1
+ shift
+fi
+# Parse arguments
+while [ $# -ne 0 ]
+do
+ if [ "$1" = "-p" ]; then
+ MFBIN=$MFPLAIN
+ shift
+ fi
+ if [ "$1" = "-s" -a $# -gt 2 ]; then
+ SCALED=$2
+ shift
+ shift
+ fi
+ if [ $# -eq 0 ] ; then
+ echo "$0: No font name specified exciting..."
+ exit 1
+ fi
+
+ SIZE=`echo 300 $SCALED \* 1000 / p | dc`
+ MFMAG=`echo 5 k $SIZE 300 / p | dc`
+ FONT=$1
+ shift
+ PKFILE=$PKPATH/$SIZE/$FONT.pk
+ TFMFILE=$TFMPATH/$FONT.tfm
+ HERE=`pwd`
+
+ if [ \( ! \( -f $PKFILE \) \) -o $OVERWR -eq 1 ] ; then
+ if [ $CANWRITE -ne 1 ] ; then
+ echo "Insuffient write permition. \
+ Only running MF for test"
+ fi
+ if [ ! -d $TMPDIR ] ; then
+ mkdir $TMPDIR
+ fi
+ MFINPUTS=$HERE:$MFINPUTS; export MFINPUTS
+ cd $TMPDIR
+ echo $MFBIN \\mag:=$MFMAG\; \\mode:=localfont \; input $FONT
+ $BINDIR/$MFBIN \\relax\; \\mag:=$MFMAG\; \\mode:=localfont \; input $FONT
+ GFFILE=$TMPDIR/$FONT.${SIZE}gf
+ if [ -f $TMPDIR/$FONT.${SIZE}gf ] ; then
+ if [ $CANWRITE -eq 1 ]; then
+ if [ ! -d $TFMPATH ]; then
+ mkdir $TFMPATH
+ fi
+ if [ \( ! -f $TFMFILE \) -o $OVERWR -eq 1 ]
+ then
+ mv $TMPDIR/$FONT.tfm $TFMFILE
+ fi
+ if [ ! -d $PKPATH ] ; then mkdir $PKDIR ; fi
+ if [ ! -d $PKPATH/$SIZE ] ; then
+ mkdir $PKPATH/$SIZE
+ fi
+ $BINDIR/gftopk $GFFILE $PKFILE
+ fi
+ else
+ echo "metafont failed. I can't create the font!"
+ fi
+ fi
+done
+
+rm -rf $TMPDIR
+usage()
+{
+ echo "usage: $0 <-p [-s scale] font_name> ..."
+ exit 1
+}
diff --git a/fonts/greek/kd/utils/ascii2grtex.c b/fonts/greek/kd/utils/ascii2grtex.c
new file mode 100644
index 0000000000..e81684d303
--- /dev/null
+++ b/fonts/greek/kd/utils/ascii2grtex.c
@@ -0,0 +1,140 @@
+#include <stdio.h>
+
+/* Translation File for greek ISO characters to TeX input */
+
+void process_tex_file();
+
+main(argc,argv)
+ int argc;
+ char **argv;
+{
+ FILE *f;
+ int i;
+ char *InFileN;
+ char *OutFileN;
+ FILE *InFile;
+ FILE *OutFile;
+
+ if (argc >= 2){
+ InFileN=argv[1];
+ if( (InFile = fopen(InFileN,"r")) == NULL){
+ extern int errno, sys_nerr;
+ extern char *sys_errlist[];
+
+ fprintf(stderr, "%s: can't open file %s (%s)\n",
+ argv[0],InFileN,
+ (errno > 0 && errno < sys_nerr) ? sys_errlist[errno] : "Unkown error" );
+ exit( 1 );
+ }
+ }
+ else
+ InFile=stdin;
+ if (argc == 3){
+ OutFileN = argv[2];
+ if( (OutFile = fopen(OutFileN,"w")) == NULL){
+ extern int errno, sys_nerr;
+ extern char *sys_errlist[];
+
+ fprintf(stderr, "%s: can't open file %s (%s)\n",
+ argv[0],OutFileN,
+ (errno > 0 && errno < sys_nerr) ? sys_errlist[errno] : "Unkown error" );
+ exit( 1 );
+ }
+ } else
+ OutFile = stdout;
+
+ process_tex_file(InFile,OutFile);
+ exit(0);
+}
+
+
+void process_tex_file(in,out)
+ FILE *in;
+ FILE *out;
+{
+ int ch;
+
+
+ fprintf(out,
+ "%% ISO (IBM) greek ascii -> to greekTeX automatic translation\n");
+ fprintf(out,"%% Converter by K J Dryllerakis\n");
+ while((ch = fgetc(in)) != EOF){
+ switch (ch){
+ case 182: fprintf(out,"'A"); break;
+ case 184: fprintf(out,"'E"); break;
+ case 185: fprintf(out,"'H"); break;
+ case 186: fprintf(out,"'I"); break;
+ case 188: fprintf(out,"'O"); break;
+ case 190: fprintf(out,"'Y"); break;
+ case 191: fprintf(out,"'W"); break;
+ case 192: fprintf(out,"'i"); break;
+ case 193: fprintf(out,"A"); break; /* Capitals */
+ case 194: fprintf(out,"B"); break;
+ case 195: fprintf(out,"G"); break;
+ case 196: fprintf(out,"D"); break;
+ case 197: fprintf(out,"E"); break;
+ case 198: fprintf(out,"Z"); break;
+ case 199: fprintf(out,"H"); break;
+ case 200: fprintf(out,"J"); break;
+ case 201: fprintf(out,"I"); break;
+ case 202: fprintf(out,"K"); break;
+ case 203: fprintf(out,"L"); break;
+ case 204: fprintf(out,"M"); break;
+ case 205: fprintf(out,"N"); break;
+ case 206: fprintf(out,"X"); break;
+ case 207: fprintf(out,"O"); break;
+ case 208: fprintf(out,"P"); break;
+ case 209: fprintf(out,"R"); break;
+ case 211: fprintf(out,"S"); break;
+ case 212: fprintf(out,"T"); break;
+ case 213: fprintf(out,"U"); break;
+ case 214: fprintf(out,"F"); break;
+ case 215: fprintf(out,"Q"); break;
+ case 216: fprintf(out,"Y"); break;
+ case 217: fprintf(out,"W"); break;
+ case 218: fprintf(out,"\"I"); break; /* " */
+ case 219: fprintf(out,"\"Y"); break;
+ case 220: fprintf(out,"'a"); break; /* lower +' */
+ case 221: fprintf(out,"'e"); break;
+ case 222: fprintf(out,"'h"); break;
+ case 223: fprintf(out,"'i"); break;
+ case 224: fprintf(out,"\"'u"); break;
+ case 225: fprintf(out,"a"); break; /* lower */
+ case 226: fprintf(out,"b"); break;
+ case 227: fprintf(out,"g"); break;
+ case 228: fprintf(out,"d"); break;
+ case 229: fprintf(out,"e"); break;
+ case 230: fprintf(out,"z"); break;
+ case 231: fprintf(out,"h"); break;
+ case 232: fprintf(out,"j"); break;
+ case 233: fprintf(out,"i"); break;
+ case 234: fprintf(out,"k"); break;
+ case 235: fprintf(out,"l"); break;
+ case 236: fprintf(out,"m"); break;
+ case 237: fprintf(out,"n"); break;
+ case 238: fprintf(out,"x"); break;
+ case 239: fprintf(out,"o"); break;
+ case 240: fprintf(out,"p"); break;
+ case 241: fprintf(out,"r"); break;
+ case 242: fprintf(out,"c"); break;
+ case 243: fprintf(out,"s"); break;
+ case 244: fprintf(out,"t"); break;
+ case 245: fprintf(out,"u"); break;
+ case 246: fprintf(out,"f"); break;
+ case 247: fprintf(out,"q"); break;
+ case 248: fprintf(out,"y"); break;
+ case 249: fprintf(out,"w"); break;
+ case 250: fprintf(out,"\"i"); break;
+ case 251: fprintf(out,"\"u"); break;
+ case 252: fprintf(out,"'o"); break;
+ case 253: fprintf(out,"'u"); break;
+ case 254: fprintf(out,"'w"); break;
+ default:
+ if (ch <= 128 ){
+ fprintf(out,"%c",ch);
+ }
+ break;
+ }
+ }
+}
+
diff --git a/fonts/greek/kelly/00readme.txt b/fonts/greek/kelly/00readme.txt
new file mode 120000
index 0000000000..100b93820a
--- /dev/null
+++ b/fonts/greek/kelly/00readme.txt
@@ -0,0 +1 @@
+README \ No newline at end of file
diff --git a/fonts/greek/kelly/README b/fonts/greek/kelly/README
new file mode 100644
index 0000000000..07dcf6f0fe
--- /dev/null
+++ b/fonts/greek/kelly/README
@@ -0,0 +1,21 @@
+This directory contains materials for using TeX to typeset Greek
+text using Brian Hamilton Kelly's fonts. The following files are
+present:
+
+00readme.txt This file.
+cmg10.mf METAFONT driver files to generate 10pt Greek
+ font
+cmgb10.mf .
+cmgi10.mf .
+cmgtt10.mf .
+grktxt.mf The character definitions used by the above
+greek.sty A LaTeX style file option to access the Greek
+ fonts
+greek.tex A paper which describes why and how the Greek
+ fonts were created
+
+In use, invoking the [greek] option on the \documentstyle command
+makes available the additional typestyle commands \gr, \grbf,
+\grit and \grtt. These automatically assume the current size set
+by LaTeX font size changing commands such as \small, \normalsize,
+etc.
diff --git a/fonts/greek/kelly/cmg10.mf b/fonts/greek/kelly/cmg10.mf
new file mode 100644
index 0000000000..0e96d60973
--- /dev/null
+++ b/fonts/greek/kelly/cmg10.mf
@@ -0,0 +1,76 @@
+% Computer Modern Greek Text 10 point
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMG"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=25/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=33/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+generate grktxt % switch to the driver file
+
diff --git a/fonts/greek/kelly/cmgb10.mf b/fonts/greek/kelly/cmgb10.mf
new file mode 100644
index 0000000000..34c649f354
--- /dev/null
+++ b/fonts/greek/kelly/cmgb10.mf
@@ -0,0 +1,75 @@
+% Computer Modern Bold Extended Greek 10 point
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMGB"; font_size 10pt#;
+
+u#:=23/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=17/36pt#; % lowercase hairline breadth
+stem#:=41/36pt#; % lowercase stem breadth
+curve#:=46/36pt#; % lowercase curve breadth
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=45/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=13/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+generate grktxt % switch to the driver file
diff --git a/fonts/greek/kelly/cmgi10.mf b/fonts/greek/kelly/cmgi10.mf
new file mode 100644
index 0000000000..d8c4c31fc6
--- /dev/null
+++ b/fonts/greek/kelly/cmgi10.mf
@@ -0,0 +1,76 @@
+% Computer Modern Greek Text Italic 10 point
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMGI"; font_size 10pt#;
+
+u#:=18.4/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=9.2/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=23/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=29/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=34/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=30/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=true; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+generate grktxt % switch to the driver file
+
diff --git a/fonts/greek/kelly/cmgtt10.mf b/fonts/greek/kelly/cmgtt10.mf
new file mode 100644
index 0000000000..5b9442c700
--- /dev/null
+++ b/fonts/greek/kelly/cmgtt10.mf
@@ -0,0 +1,75 @@
+% Computer Modern Greek Typewriter Text for use with 10 point
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMGTT"; font_size 10pt#;
+
+u#:=21/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=0pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=250/36pt#; % height of tallest characters
+asc_height#:=220/36pt#; % height of lowercase ascenders
+cap_height#:=220/36pt#; % height of caps
+fig_height#:=220/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=110/36pt#; % axis of symmetry for math symbols
+bar_height#:=79/36pt#; % height of crossbar in lowercase e
+comma_depth#:=50/36pt#; % depth of comma below baseline
+desc_depth#:=80/36pt#; % depth of lowercase descenders
+
+crisp#:=22/36pt#; % diameter of serif corners
+tiny#:=22/36pt#; % diameter of rounded corners
+fine#:=21/36pt#; % diameter of sharply rounded corners
+thin_join#:=21/36pt#; % width of extrafine details
+hair#:=25/36pt#; % lowercase hairline breadth
+stem#:=25/36pt#; % lowercase stem breadth
+curve#:=25/36pt#; % lowercase curve breadth
+ess#:=22/36pt#; % breadth in middle of lowercase s
+flare#:=32/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=36/36pt#; % diameter of dots
+cap_hair#:=25/36pt#; % uppercase hairline breadth
+cap_stem#:=25/36pt#; % uppercase stem breadth
+cap_curve#:=25/36pt#; % uppercase curve breadth
+cap_ess#:=25/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=25/36pt#; % thickness of lines in math symbols
+
+dish#:=0pt#; % amount erased at top or bottom of serifs
+bracket#:=0pt#; % vertical distance from serif base to tangent
+jut#:=34/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=0pt#; % horizontal protrusion of beak serifs
+beak#:=34/36pt#; % vertical protrusion of beak serifs
+vair#:=22/36pt#; % vertical diameter of hairlines
+notch_cut#:=25/36pt#; % maximum breadth above or below notches
+bar#:=22/36pt#; % lowercase bar thickness
+slab#:=22/36pt#; % serif and arm thickness
+cap_bar#:=22/36pt#; % uppercase bar thickness
+cap_band#:=22/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=25/36pt#; % max breadth above/below uppercase notches
+serif_drop#:=0pt#; % vertical drop of sloped serifs
+stem_corr#:=0pt#; % for small refinements of stem breadth
+vair_corr#:=0pt#; % for small refinements of hairline height
+apex_corr#:=10/36pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=0.81; % factor applied to weights of heavy characters
+math_spread:=-1; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=0; % extra openness inside bowls
+beak_darkness:=0; % fraction of triangle inside beak serifs
+ligs:=0; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=true; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=true; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=true; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+generate grktxt % switch to the driver file
diff --git a/fonts/greek/kelly/greek.sty b/fonts/greek/kelly/greek.sty
new file mode 100644
index 0000000000..bdb1487c20
--- /dev/null
+++ b/fonts/greek/kelly/greek.sty
@@ -0,0 +1,217 @@
+%
+% GREEK.STY - 14-SEP-1988
+% ~~~~~~~~~
+%
+% Allow LaTeX to use BHK's Greek fonts
+%
+% \gr - greek
+% \grbf - greek bold-face
+% \grit - greek italic
+% \grtt - greek typewriter
+%
+%
+% AUTHORS: Brian Hamilton Kelly & Niel Kempson,
+% School of Electrical Engineering and Science,
+% Royal Military College of Science,
+% Shrivenham,
+% SWINDON
+% SN6 8LA
+% ENGLAND
+%
+% Telephone: (+793) 785687 / 785252
+% JANET: rm001a@uk.ac.cranfield.cdvc
+%
+
+%
+% The fonts are loaded on demand, but don't demand too many or LaTeX
+% will exhaust its font memory.
+%
+
+% Need special definition of \@getfont that includes call of \gracc
+% after invocation of the font
+%
+\def\gr@getfont#1#2#3#4{\@ifundefined{\string #1\string #3}{\global\expandafter
+ \font \csname \string #1\string #3\endcsname #4\relax
+ \@addfontinfo#3{\textfont #2\csname \string #1\string #3\endcsname
+ \scriptfont #2\csname \string #1\string #3\endcsname
+ \scriptscriptfont #2\csname \string #1\string #3\endcsname
+ \def#1{\fam #2\csname\string #1\string #3\endcsname\@prtct\gracc}}}{}#3#1}
+
+% Following section is beginnings of attempt to make this style option
+% work with SliTeX too. Further work is awaiting the rewriting of SFONTS.TEX
+% to use similar naming scheme, load-on-demand, etc as LFONTS.TEX --- I expect
+% to get around to that someday!!
+%
+\@ifundefined{@xivpt}{% This must be running under SliTeX
+ \let\@prtct=\relax
+
+ \def\@addfontinfo#1#2{{\def\@prtct{\noexpand\@prtct\noexpand}\def\def{\noexpand
+ \def\noexpand}\xdef#1{#1#2}}}
+
+ \def\@nohyphens#1#2{\global\expandafter \hyphenchar\csname
+ \string #1\string #2\endcsname \m@ne}
+
+ \def\@subfont#1#2{\@warning{No \string#1\space typeface in
+ this size, using \string#2}#2}
+
+ \def\@vpt{}
+ \def\@vipt{}
+ \def\@viipt{}
+ \def\@viiipt{}
+ \def\@ixpt{}
+ \def\@xpt{}
+ \def\@xipt{}
+ \def\@xiipt{}
+ \let\@xivpt=\fourteenpt
+ \let\@xviipt=\seventeenpt
+ \let\@xxpt=\twentypt
+ \let\@xxvpt=\twentyfourpt
+ \let\@xxixpt=\twentyninept
+ \let\@xxxivpt=\thirtyfourpt
+ \let\@xlipt=\fourtyonept}{%
+ \relax
+}
+
+% These are the font changing commands used by the ``public''
+%
+\def\gr{\protect\pgr}
+\def\grbf{\protect\pgrbf}
+\def\grit{\protect\pgrit}
+\def\grtt{\protect\pgrtt}
+
+% These macros just save a little space for the repeated font names
+%
+\def\gr@@k{cmg10}
+\def\gr@@kb{cmgb10}
+\def\gr@@ki{cmgi10}
+\def\gr@@kt{cmgtt10}
+
+% This macro has to be invoked every time we switch to a Greek font; it
+% defines \s to be the variant of \sigma used at the ends of words
+%
+\def\gracc{\chardef\s="D } % NB Space after <hexnumber> is essential
+
+% Define families of Greek fonts
+%
+\newfam\grfam
+\newfam\grbfam
+\newfam\grifam
+\newfam\grtfam
+
+% Now add commands to each LaTeX size changing command which defines
+% the Greek font selections to invoke macros which load the font ``on
+% demand''.
+%
+\@addfontinfo\@vpt{\def\pgr{\@prtct\gr@vpt}%
+ \def\pgrbf{\@prtct\grb@vpt}%
+ \def\pgrit{\@prtct\gri@vpt}%
+ \def\pgrtt{\@prtct\grt@vpt}}
+\@addfontinfo\@vipt{\def\pgr{\@prtct\gr@vipt}%
+ \def\pgrbf{\@prtct\grb@vipt}%
+ \def\pgrit{\@prtct\gri@vipt}%
+ \def\pgrtt{\@prtct\grt@vipt}}
+\@addfontinfo\@viipt{\def\pgr{\@prtct\gr@viipt}%
+ \def\pgrbf{\@prtct\grb@viipt}%
+ \def\pgrit{\@prtct\gri@viipt}%
+ \def\pgrtt{\@prtct\grt@viipt}}
+\@addfontinfo\@viiipt{\def\pgr{\@prtct\gr@viiipt}%
+ \def\pgrbf{\@prtct\grb@viiipt}%
+ \def\pgrit{\@prtct\gri@viiipt}%
+ \def\pgrtt{\@prtct\grt@viiipt}}
+\@addfontinfo\@ixpt{\def\pgr{\@prtct\gr@ixpt}%
+ \def\pgrbf{\@prtct\grb@ixpt}%
+ \def\pgrit{\@prtct\gri@ixpt}%
+ \def\pgrtt{\@prtct\grt@ixpt}}
+\@addfontinfo\@xpt{\def\pgr{\@prtct\gr@xpt}%
+ \def\pgrbf{\@prtct\grb@xpt}%
+ \def\pgrit{\@prtct\gri@xpt}%
+ \def\pgrtt{\@prtct\grt@xpt}}
+\@addfontinfo\@xipt{\def\pgr{\@prtct\gr@xipt}%
+ \def\pgrbf{\@prtct\grb@xipt}%
+ \def\pgrit{\@prtct\gri@xipt}%
+ \def\pgrtt{\@prtct\grt@xipt}}
+\@addfontinfo\@xiipt{\def\pgr{\@prtct\gr@xiipt}%
+ \def\pgrbf{\@prtct\grb@xiipt}%
+ \def\pgrit{\@prtct\gri@xiipt}%
+ \def\pgrtt{\@prtct\grt@xiipt}}
+\@addfontinfo\@xivpt{\def\pgr{\@prtct\gr@xivpt}%
+ \def\pgrbf{\@prtct\grb@xivpt}%
+ \def\pgrit{\@prtct\gri@xivpt}%
+ \def\pgrtt{\@prtct\grt@xivpt}}
+\@addfontinfo\@xviipt{\def\pgr{\@prtct\gr@xviipt}%
+ \def\pgrbf{\@prtct\grb@xviipt}%
+ \def\pgrit{\@prtct\gri@xviipt}%
+ \def\pgrtt{\@prtct\grt@xviipt}}
+\@addfontinfo\@xxpt{\def\pgr{\@prtct\gr@xxpt}%
+ \def\pgrbf{\@prtct\grb@xxpt}%
+ \def\pgrit{\@prtct\gri@xxpt}%
+ \def\pgrtt{\@prtct\grt@xxpt}}
+\@addfontinfo\@xxvpt{\def\pgr{\@prtct\gr@xxvpt}%
+ \def\pgrbf{\@prtct\grb@xxvpt}%
+ \def\pgrit{\@prtct\gri@xxvpt}%
+ \def\pgrtt{\@prtct\grt@xxvpt}}
+
+% Finally, we can define WHICH fonts are to be loaded on demand.
+%
+\def\gr@vpt{\@subfont\gr\rm}
+\def\gr@vipt{\gr@getfont\pgr\grfam\@vipt{\gr@@k\@ptscale6}}
+\def\gr@viipt{\gr@getfont\pgr\grfam\@viipt{\gr@@k\@ptscale7}}
+\def\gr@viiipt{\gr@getfont\pgr\grfam\@viiipt{\gr@@k\@ptscale8}}
+\def\gr@ixpt{\gr@getfont\pgr\grfam\@ixpt{\gr@@k\@ptscale9}}
+\def\gr@xpt{\gr@getfont\pgr\grfam\@xpt{\gr@@k}}
+\def\gr@xipt{\gr@getfont\pgr\grfam\@xipt{\gr@@k\@halfmag}}
+\def\gr@xiipt{\gr@getfont\pgr\grfam\@xiipt{\gr@@k\@magscale1}}
+\def\gr@xivpt{\gr@getfont\pgr\grfam\@xivpt{\gr@@k\@magscale2}}
+\def\gr@xviipt{\gr@getfont\pgr\grfam\@xviipt{\gr@@k\@magscale3}}
+\def\gr@xxpt{\gr@getfont\pgr\grfam\@xxpt{\gr@@k\@magscale4}}
+\def\gr@xxvpt{\gr@getfont\pgr\grfam\@xxvpt{\gr@@k\@magscale5}}
+
+\def\grb@vpt{\@subfont\grbf\bf}
+\def\grb@vipt{\gr@getfont\pgrbf\grbfam\@vipt{\@gr@@kb\@ptscale6}}
+\def\grb@viipt{\gr@getfont\pgrbf\grbfam\@viipt{\gr@@kb\@ptscale7}}
+\def\grb@viiipt{\gr@getfont\pgrbf\grbfam\@viiipt{\gr@@kb\@ptscale8}}
+\def\grb@ixpt{\gr@getfont\pgrbf\grbfam\@ixpt{\gr@@kb\@ptscale9}}
+\def\grb@xpt{\gr@getfont\pgrbf\grbfam\@xpt{\gr@@kb}}
+\def\grb@xipt{\gr@getfont\pgrbf\grbfam\@xipt{\gr@@kb\@halfmag}}
+\def\grb@xiipt{\gr@getfont\pgrbf\grbfam\@xiipt{\gr@@kb\@magscale1}}
+\def\grb@xivpt{\gr@getfont\pgrbf\grbfam\@xivpt{\gr@@kb\@magscale2}}
+\def\grb@xviipt{\gr@getfont\pgrbf\grbfam\@xviipt{\gr@@kb\@magscale3}}
+\def\grb@xxpt{\gr@getfont\pgrbf\grbfam\@xxpt{\gr@@kb\@magscale4}}
+\def\grb@xxvpt{\gr@getfont\pgrbf\grbfam\@xxvpt{\gr@@kb\@magscale5}}
+
+\def\gri@vpt{\@subfont\grit\it}
+\def\gri@vipt{\gr@getfont\pgrit\grifam\@vipt{\gr@@ki\@ptscale6}}
+\def\gri@viipt{\gr@getfont\pgrit\grifam\@viipt{\gr@@ki\@ptscale7}}
+\def\gri@viiipt{\gr@getfont\pgrit\grifam\@viiipt{\gr@@ki\@ptscale8}}
+\def\gri@ixpt{\gr@getfont\pgrit\grifam\@ixpt{\gr@@ki\@ptscale9}}
+\def\gri@xpt{\gr@getfont\pgrit\grifam\@xpt{\gr@@ki}}
+\def\gri@xipt{\gr@getfont\pgrit\grifam\@xipt{\gr@@ki\@halfmag}}
+\def\gri@xiipt{\gr@getfont\pgrit\grifam\@xiipt{\gr@@ki\@magscale1}}
+\def\gri@xivpt{\gr@getfont\pgrit\grifam\@xivpt{\gr@@ki\@magscale2}}
+\def\gri@xviipt{\gr@getfont\pgrit\grifam\@xviipt{\gr@@ki\@magscale3}}
+\def\gri@xxpt{\gr@getfont\pgrit\grifam\@xxpt{\gr@@ki\@magscale4}}
+\def\gri@xxvpt{\gr@getfont\pgrit\grifam\@xxvpt{\gr@@ki\@magscale5}}
+
+\def\grt@vpt{\@subfont\grtt\tt}
+\def\grt@vipt{\gr@getfont\pgrtt\grtfam\@vipt{\gr@@kt\@ptscale6}%
+ \@nohyphens\pgrtt\@vipt}
+\def\grt@viipt{\gr@getfont\pgrtt\grtfam\@viipt{\gr@@kt\@ptscale7}%
+ \@nohyphens\pgrtt\@viipt}
+\def\grt@viiipt{\gr@getfont\pgrtt\grtfam\@viiipt{\gr@@kt\@ptscale8}%
+ \@nohyphens\pgrtt\@viiipt}
+\def\grt@ixpt{\gr@getfont\pgrtt\grtfam\@ixpt{\gr@@kt\@ptscale9}%
+ \@nohyphens\pgrtt\@ixpt}
+\def\grt@xpt{\gr@getfont\pgrtt\grtfam\@xpt{\gr@@kt}%
+ \@nohyphens\pgrtt\@xpt}
+\def\grt@xipt{\gr@getfont\pgrtt\grtfam\@xipt{\gr@@kt\@halfmag}%
+ \@nohyphens\pgrtt\@xipt}
+\def\grt@xiipt{\gr@getfont\pgrtt\grtfam\@xiipt{\gr@@kt\@magscale1}%
+ \@nohyphens\pgrtt\@xiipt}
+\def\grt@xivpt{\gr@getfont\pgrtt\grtfam\@xivpt{\gr@@kt\@magscale2}%
+ \@nohyphens\pgrtt\@xivpt}
+\def\grt@xviipt{\gr@getfont\pgrtt\grtfam\@xviipt{\gr@@kt\@magscale3}%
+ \@nohyphens\pgrtt\@xviipt}
+\def\grt@xxpt{\gr@getfont\pgrtt\grtfam\@xxpt{\gr@@kt\@magscale4}%
+ \@nohyphens\pgrtt\@xxpt}
+\def\grt@xxvpt{\gr@getfont\pgrtt\grtfam\@xxvpt{\gr@@kt\@magscale5}%
+ \@nohyphens\pgrtt\@xxvpt}
diff --git a/fonts/greek/kelly/greek.tex b/fonts/greek/kelly/greek.tex
new file mode 100644
index 0000000000..7d9f8dc5da
--- /dev/null
+++ b/fonts/greek/kelly/greek.tex
@@ -0,0 +1,229 @@
+\documentstyle[greek,twoside]{article}
+\title{Greek Fonts for Textual Use}
+\author{B Hamilton Kelly\thanks{Because I realize that ``double-barrelled''
+ names cause confusion in the U.S., and since mine is even more
+ unusual in that it does {\bf not} contain a hyphen, I should point out
+ that my {\bf surname} is `Hamilton Kelly', and not just `Kelly'! (First
+ name is `Brian', by the way.)}\\
+ Royal Military College of Science\\Shrivenham,
+ {\bf SWINDON}, SN6~8LA\\United Kingdom}
+\newfont{\logo}{logo10}
+\newcommand{\MF}{{\logo META}\-{\logo FONT}}
+\newcommand{\SLiTeX}{{\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em T\kern
+ -.1667em\lower.7ex\hbox{E}\kern-.125emX}}
+\newcommand{\exmp}[1]{\grbf #1 &\tt #1}
+\newcommand{\bs}{\char"5C}
+\begin{document}
+\maketitle
+
+Needing to write some Greek examples for my Adult Education evening class, and
+being ignorant (at the time) of the existence of Silvio Levy's excellent work,
+I created a selection of \MF\ driver files which used the definitions of the
+maths font Greek characters (assembled into {\tt GRKTXT.MF}), together with
+some other useful bits. I used these to generate a Greek text font in normal
+and bold weights, and also in italic and typewriter styles.
+
+The characters are mapped to the intuitive Roman alphabet equivalents, as
+shown in Table~\ref{gr-trans}, with the use of some ligatures to handle Greek
+letters traditionally represented by two Roman letters. These mappings are
+{\bf not} everywhere the same as Silvio Levy's; in particular, note that he
+uses `{\tt H}' to represent `{\grbf Y}'\footnote{The {\tt\bs grbf} font has
+been used in all the in-text examples in this paper} (which is intuitive as a
+capital, but not in lower-case [`{\tt h}'$\not\simeq$`{\grbf y}']) --- I feel
+that my transliteration here makes the ``English'' Greek more readable, since
+most of it tends to be in lower-case. (Incidentally, I originally started
+with more ligatures, for example, `{\tt ks}' and `{\tt rh}' for `{\grbf x}'
+and `{\grbf r}' respectively; the latter caused a minor disaster with the
+Greek for `I start' ({\grbf arh\'izw}) which has to be input as `{\tt
+arh\bs'izw}'!)
+
+Since I was interested only in Modern (Demotic) Greek, which adopted the
+``one-accent'' system in 1982, I made no special provision for accents: in
+particular, there is no simple way of generating breathing marks. I just use
+the normal \LaTeX\ {\tt\bs'} before the accented letter: of course, this puts
+the accent on capital letters in the wrong place ({\grbf \'Y} whereas it
+should be {\grbf\'{}Y}), but one doesn't always need to accent capitals,
+and \verb|\'{}| works when necessary. I recognize that using this form of
+accenting precludes any attempt by \TeX\ to hyphenate the Greek words, but I'm
+pretty clueless on {\em where\/} to hyphenate Greek in general! Some time, I
+ought to get around to making `{\tt;}' into a sentence-ending punctuation mark
+(since Greek uses it where English uses `{\tt?}'), and perhaps provide a
+raised dot for the Greek semi-colon; at present, all punctuation marks are in
+the conventional (Roman) positions, without transliteration, so you type a
+`{\tt;}' to get the Greek question mark.
+
+\begin{table}[tbp]
+ \begin{center}
+ \begin{tabular}{cc@{\hspace{1cm}}cc}
+ Greek & Characters & Greek & Characters\\
+ Letter & Typed & Letter & Typed\\
+ \exmp A & \exmp a\\
+ \exmp B & \exmp b\\
+ \exmp G & \exmp g\\
+ \exmp D & \exmp d\\
+ \exmp E & \exmp e\\
+ \exmp Z & \exmp z\\
+ \exmp Y & \exmp y\\
+ \grbf TH & \tt TH \rm or \tt Th & \exmp{th}\\
+ \exmp I & \exmp i\\
+ \exmp K & \exmp k\\
+ \exmp L & \exmp l\\
+ \exmp M & \exmp m\\
+ \exmp N & \exmp n\\
+ \exmp X & \exmp x\\
+ \exmp O & \exmp o\\
+ \exmp P & \exmp p\\
+ \exmp R & \exmp r\\
+ \exmp S & \exmp s\\
+ & & \grbf \s & \tt\bs s\\
+ \exmp T & \exmp t\\
+ \exmp U & \exmp u\\
+ \grbf PH & \tt PH \rm or \tt Ph & \exmp{ph}\\
+ \exmp H & \exmp h\\
+ \grbf PS & \tt PS \rm or \tt Ps & \exmp{ps}\\
+ \exmp W & \exmp w
+ \end{tabular}
+ \end{center}
+ \caption{Transliteration from Keyboard Input to Greek}\label{gr-trans}
+\end{table}
+
+
+To facilitate the use of these fonts, I have designed a \LaTeX\ style file
+option {\tt GREEK.STY}, which ought to be usable with any normal \LaTeX\
+style; at present, it is {\bf not} suitable for \SLiTeX. The commands {\tt\bs
+gr, \bs grbf, \bs grit} and {\tt\bs grtt} are defined, and will automatically
+track any \LaTeX\ size changing command ({\it i.e.}\ {\tt\bs Large} will
+invoke a 14pt {\tt\bs rm} font in a 10pt document style, and then selecting
+{\tt\bs grbf} will select the corresponding 14pt Greek bold font). Whenever a
+Greek font definition is in force, the macro {\tt\bs s} is used to generate
+the variant of lower-case {\tt\bs sigma} required at the ends of words.
+(Silvio Levy's font takes care of all this automatically, however, I'm pretty
+sure that my LN03 printer driver would fail if I needed more than 188
+characters from his Greek fonts, because each \TeX\ font needs to be mapped to
+a single LN03 internal font, which has a maximum capacity of two 94-character
+``chunks'' in the GL and GR terminology of ANSI X-3.64.)
+
+In the last few days I've been getting my hands dirtier with \MF, and have
+changed the programs for a number of the characters; this was necessary
+because they still exhibited that they were originally ``tuned'' for maths
+setting. The characters changed are as follows:\begin{itemize}
+ \item The lower-case \verb|\alpha| was too wide and also extended right up
+ to the right-hand edge of the bounding box; this has been shrunk by some
+ judicious tweaking of points defining the pen stroke.
+ \item The characters \verb|\iota| and \verb|\mu| also came right up to
+ their right-hand sides; they have simply been redefined in a box one $u$
+ wider.
+ \item The character \verb|\nu| had a vertical left stroke; this has been
+ curved and the serif (if any) blended in.
+ \item The character \verb|\lambda| was too wide: fine for denoting
+ wavelength and the like, but not very pretty in text; its width has been
+ shrunk by one $u$.
+ \item The character \verb|\kappa| is fine for maths, but not the form
+ ordinarily found in Greek text; what is wanted is something like the
+ \verb|\varkappa| provided by $\cal AMS$\TeX. My first thought was to
+ pirate that character from \verb|YSYMBOL.MF| (which we have) but of course
+ that's for the old MF-in-SAIL; I have written something in \MF84 which
+ approximates that character (please don't look too closely at the awful
+ code!)
+\end{itemize}
+
+There is considerable scope for further work:\begin{itemize}
+ \item As mentioned above, because the Greek character definitions were
+ stolen from the maths fonts, spacing of some other characters is not yet
+ perfect; furthermore, the actual form of some other characters (notably
+ {\grbf z} and {\grbf x}) is not that normally expected in Greek text.
+ Eventually, I shall have to tweek them myself, or steal the appropriate
+ bits of Levy's fonts. (As mentioned above, I feel that use of his full
+ 256-character font would cause problems at this site.)
+ \item To make {\tt GREEK.STY} work with \SLiTeX\ as well, I shall have to
+ re-write {\tt SFONTS.TEX} to use a font size changing strategy akin to
+ that used by {\tt LFONTS.TEX}, this will also permit the use of {\tt
+ CYRILLIC.STY} (which we have also modified to track automatically \LaTeX\
+ size changes) with \SLiTeX; quite frankly, I could never understand why
+ {\tt SFONTS.TEX} preloads all those fonts, when load-on-demand would seem
+ much more useful for the contexts in which \SLiTeX\ is used.
+ \item I haven't made any ``guillemets'' style quotation marks.
+\end{itemize}
+
+Finally, an example; I don't know whether Silvio Levy asked the copyright
+holder's permission to reproduce his example from Kazantzakis' ``Symposium'',
+but I haven't! I have, however, followed modern usage of the one-accent
+system. (I have also corrected what I presume to be a ``typo''; it may be, of
+course, that Kazantzakis actually wrote what was printed in Levy's article,
+but I feel that {\grit m' \'ezwsan} [``encircled me''] makes more sense when
+referring to lightning than {\grit m' \'exwsan} [``evicted me''] ---
+my {\grit Meg\'alo ep\'itomo lexik\'on ty\s\ Ellynik\'y\s\ gl\'wssa\s\/}
+[{\it ca.}~1500{\sl pp}.] doesn't suggest any other sensible meaning for this
+verb!)
+
+\def\bodytext{Ty stigm\'y to\'uty ni\'wthw p\'oso bar\'u 'nai to must\'yrio
+ty\s\ xomol\'ogysy\s. W\s\ t\'wra, kane\'i\s\ den x\'erei p\'w\s\ p\'erasa ta
+du\'o hr\'onia mou sto \'{}Agion \'{}Oro\s. Oi ph\'iloi mou tharro\'un pw\s\
+p\'yga na dw buzantin\'a kon\'ismata \'y ap\'o mustikop\'atheia na z\'ysw
+mi\'a perasm\'eny epoh\'y. Kai t\'wra, na, ntr\'epomai na mil\'ysw.
+
+P\'w\s\ na to pw\@; Thumo\'umai \'ena anoixi\'atiko deilin\'o, pou kat\'ebaina
+ton Ta\'ugeto, mi\'a xaphnik\'y th\'uella me k\'uklwse kont\'a stou\s\
+Pentaulo\'u\s. T\'oso phober\'o\s\ anemos\'iphouna\s, pou \'epesa katag\'y\s\
+gi\'a na m\'yn gkremist\'w. Oi astrap\'e\s\ m'~\'ezwsan olo\'uthe ki \'ekleisa
+ta m\'atia m\'yn tuphlwth\'w, kai kat\'ahama, p\'istoma, per\'imena. \'{}Olo to
+pan\'upsylo boun\'o \'etreme, kai du\'o \'elata d\'ipla mou tsak\'istykan
+ap' ty m\'esy kai br\'ontyxan h\'amou. \'{}Eniwtha to thei\'aphi tou kerauno\'u
+ston a\'era, kai xaphnik\'a x\'espase y mp\'ora, \'epesen o \'anemo\s, kai
+hontr\'e\s, therm\'e\s\ st\'ale\s\ broh\'y ht\'upysan ta dentr\'a kai to
+h\'wma. To thum\'ari, y thro\'umpa, to phask\'omylo, to phlisko\'uni,
+htupym\'ena ap' to ner\'o, t\'inaxan ti\s\ murwdi\'e\s\ tou\s\ ki \'oly y gy\s\
+m\'urise.}
+
+\begin{flushleft}\parskip 5pt plus 1pt
+{\gr \bodytext}
+\end{flushleft}
+
+And here is the text input to generate that:\begin{verbatim}
+\begin{flushleft}\parskip 5pt plus 1pt
+{\gr Ty stigm\'y to\'uty ni\'wthw p\'oso bar\'u
+'nai to must\'yrio ty\s\ xomol\'ogysy\s. W\s\ t\'wra,
+kane\'i\s\ den x\'erei p\'w\s\ p\'erasa ta du\'o hr\'onia mou
+sto \'{}Agion \'{}Oro\s. Oi ph\'iloi mou tharro\'un pw\s\
+p\'yga na dw buzantin\'a kon\'ismata \'y ap\'o
+mustikop\'atheia na z\'ysw mi\'a perasm\'eny epoh\'y. Kai
+t\'wra, na, ntr\'epomai na mil\'ysw.
+
+P\'w\s\ na to pw\@; Thumo\'umai \'ena anoixi\'atiko
+deilin\'o, pou kat\'ebaina ton Ta\'ugeto, mi\'a xaphnik\'y
+th\'uella me k\'uklwse kont\'a stou\s\ Pentaulo\'u\s.
+T\'oso phober\'o\s\ anemos\'iphouna\s, pou \'epesa
+katag\'y\s\ gi\'a na m\'yn gkremist\'w. Oi astrap\'e\s\
+m'~\'ezwsan olo\'uthe ki \'ekleisa ta m\'atia m\'yn
+tuphlwth\'w, kai kat\'ahama, p\'istoma, per\'imena. \'{}Olo
+to pan\'upsylo boun\'o \'etreme, kai du\'o \'elata d\'ipla
+mou tsak\'istykan ap' ty m\'esy kai br\'ontyxan h\'amou.
+\'{}Eniwtha to thei\'aphi tou kerauno\'u ston a\'era, kai
+xaphnik\'a x\'espase y mp\'ora, \'epesen o \'anemo\s, kai
+hontr\'e\s, therm\'e\s\ st\'ale\s\ broh\'y ht\'upysan ta
+dentr\'a kai to h\'wma. To thum\'ari, y thro\'umpa, to
+phask\'omylo, to phlisko\'uni, htupym\'ena ap' to ner\'o,
+t\'inaxan ti\s\ murwdi\'e\s\ tou\s\ ki \'oly y gy\s\
+m\'urise.}
+\end{flushleft}\end{verbatim}
+(Note particularly the `\verb|\@;|' to make the Greek question mark end the
+sentence; also the use of `\verb|\'{}|' to put the accents {\em before\/} the
+capital letters.)
+
+Here it is again, but this time in the italic face:
+\begin{flushleft}\parskip 5pt plus 1pt
+{\grit \bodytext}
+\end{flushleft}
+
+And again, but in the bold extended form:
+\begin{flushleft}\parskip 5pt plus 1pt
+{\grbf \bodytext}
+\end{flushleft}
+
+And one last time, in the Greek typewriter font:
+\begin{flushleft}\parskip 5pt plus 1pt
+{\grtt \bodytext}
+\end{flushleft}
+
+
+\end{document}
diff --git a/fonts/greek/kelly/grktxt.mf b/fonts/greek/kelly/grktxt.mf
new file mode 100644
index 0000000000..c1b24eb28c
--- /dev/null
+++ b/fonts/greek/kelly/grktxt.mf
@@ -0,0 +1,1288 @@
+% Attempt to generate a Greek alphabet for setting Greek texts
+% Adapted by B Hamilton Kelly (29 Sept 1987) from
+% The Computer Modern Math Italic family (by D. E. Knuth, 1979--1985)
+
+% Computer Modern Greek caps, analogous to the uppercase Roman letters.
+% Modified by BHK @RMCS 870902 --- see TUGboat 87#2 Errata & Changes supplement
+
+% Computer Modern Roman upper case:
+% These letters were originally coded by D. E. Knuth in November, 1979,
+% inspired by the Monotype faces used in {\sl The Art of Computer Programming}.
+% Sans serif designs by Richard Southall were added in April, 1982.
+% The programs were revised for the new \MF\ conventions in 1985.
+
+% Computer Modern Roman lower case:
+% These letters were originally coded by D. E. Knuth in November, 1979,
+% inspired by the Monotype faces used in {\sl The Art of Computer Programming}.
+% Sans serif designs by Richard Southall were added in April, 1982.
+% The programs were revised for the new \MF\ conventions in 1985.
+
+% This lowercase Greek alphabet was prepared by D. E. Knuth in December, 1979,
+% inspired by the Monotype faces used in {\sl The Art of Computer Programming}.
+% (It has been designed for math formulas, not Greek texts.)
+% The programs were revised for the new \MF\ conventions in 1985.
+
+font_coding_scheme:="TeX Greek Alphabet";
+mode_setup; font_setup;
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+ font_quad 18u#;
+ font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+ font_normal_stretch 3u#; font_normal_shrink 2u#;
+ font_quad 18u#+4letter_fit#;
+ font_extra_space 2u#; fi
+
+% Greek Upper-case --- these programs taken from romanu and greeku.
+
+cmchar "The letter Alpha";
+beginchar("A",13u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,right_stem,outer_jut,alpha;
+right_stem=cap_stem-stem_corr;
+left_stem=min(cap_hair if hefty: -3stem_corr fi,right_stem);
+outer_jut=.8cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2];
+penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5;
+if hefty: y5r else: y5 fi =5/12y0;
+y5r-y5l=y6r-y6l=cap_band; penstroke z5e--z6e; % bar line
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "The letter Beta";
+beginchar("B",12.5u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+numeric left_stem,right_curve,middle_weight;
+left_stem=cap_stem-hround 2stem_corr; middle_weight=.6vair+.5;
+pickup tiny.nib; pos1(left_stem,0); pos2(left_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5left_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos6(middle_weight,-90); penpos7(middle_weight,-90);
+penpos8(middle_weight,90); penpos9(middle_weight,90);
+penpos5(right_curve-stem_corr,0); penpos10(right_curve,0);
+penpos11(cap_band,-90); penpos12(cap_band,-90);
+z3r=top z1; y4=y3; y5=.5[y4,y6]; y6=y7; y7l-y8l=vair;
+z12r=bot z2; y11=y12; y10=.5[y11,y9]; y8=y9; .5[y7l,y8l]=.52h;
+x4=x6; x9=x11=x4+.5u; x7=x8=x1; x9l:=x4+.25u;
+x5r=hround(w-1.5u); x10r=hround(w-u);
+if serifs: right_curve=cap_curve-stem_corr; x4=.5[x1,w-1.5u];
+else: right_curve=cap_curve-3stem_corr; x4=.5[x1,w-2.5u];
+ x4l:=x4l-.5u; x9l:=x9l-.5u; fi
+x6l:=x6l-.5u; x11l:=x11l-.5u;
+fill stroke z3e..super_arc.e(4,5) & super_arc.e(5,6)..z7e; % upper lobe
+fill stroke z8e..super_arc.e(9,10) & super_arc.e(10,11)..z12e; % lower lobe
+if serifs: nodish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ nodish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "Uppercase Greek Gamma";
+beginchar("G",11u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % arm and beak
+if serifs: nodish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase Greek Delta";
+beginchar("D",15u#,cap_height#,0);
+adjust_fit(0,0);
+numeric left_stem,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+x1l=w-x4r=.75u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+y5=y6=cap_vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ unfill z0+.5right{down}...{z4-z3}z6--z5{z2-z1}
+ ...{up}z0+.5left--cycle; % counter
+else: unfill z0--z5--z6--cycle; fi % counter
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "The letter Epsilon";
+beginchar("E",12u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.52[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4.4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif
+pos8(slab if not serifs:+2stem_corr fi,-90); pos9(hair,0);
+bot y8r=0; x8=x2; y9=good.y(y8l+7/6beak)+eps;
+arm(8,9,h,beak_darkness,1.5beak_jut); % lower arm and beak
+if serifs: nodish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ nodish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "The letter Zeta";
+beginchar("Z",11u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness[],z_stem;
+if hefty: arm_thickness1=Vround(slab-vair_corr); arm_thickness2=slab;
+ z_stem=.8[vair,cap_stem];
+else: arm_thickness1=slab; arm_thickness2=vround(slab+vair_corr);
+ z_stem=.9[vair,cap_stem]; fi
+pickup tiny.nib; x3l=x4l=w-x1r=w-x2r; lft x3l=hround u;
+top y1=h; y2=min(y1,h-2/3arm_thickness1);
+bot y4=0; y3=max(y4,2/3arm_thickness2);
+numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l);
+penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0);
+penpos3(alpha*(z_stem-tiny),0); penpos4(alpha*(z_stem-tiny),0);
+pair delta; delta=penoffset z3-z2 of currentpen;
+fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l..bot z4l
+ ---bot rt z4r--z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r
+ ---cycle; % diagonal
+pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180);
+top y5r=h; x5=x1; lft x6r=hround 1.25u; y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness**.8,-.4beak_jut); % upper arm and beak
+pos7(arm_thickness2,-90); pos8(hair,0);
+bot y7r=0; x7=x4; rt x8r=hround(w-.9u); y8=good.y(y7l+1.2beak)+eps;
+arm(7,8,b,beak_darkness**.9,.6beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The letter H (Eta)";
+beginchar("Y",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5=y6=.52h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,inner_jut); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,inner_jut,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase Greek Theta";
+beginchar(oct"012",14u#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_curve; light_curve=hround(cap_curve-2stem_corr);
+penpos1(vair,90); penpos3(vround(vair+.5vair_corr),-90);
+penpos2(light_curve,180); penpos4(light_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y2=y4=.5h-vair_corr; y3r=-o;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+pickup crisp.nib; pos5(cap_vstem,90); pos6(cap_vstem,90);
+lft x5=w-rt x6=hround(x2l+u)+1; y5=y6=.5[y1l,y3l];
+filldraw stroke z5e--z6e; % bar
+if serifs: pos7(hair,0); pos8(hair,0); pos9(hair,0); pos10(hair,0);
+ x7l=x8l=x5; x9r=x10r=x6;
+ y7-y5r=y9-y6r=y5l-y8=y6l-y10=vround .05h;
+ filldraw stroke z7e--z8e; % left serif
+ filldraw stroke z9e--z10e; fi % right serif
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#);
+penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The letter Iota";
+beginchar("I",max(6u#,4u#+cap_stem#),cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if serifs: dish_serif(1,2,a,1/3,1.05cap_jut,b,1/3,1.05cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.05cap_jut,d,1/3,1.05cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2); endchar;
+
+cmchar "The letter Kappa";
+beginchar("K",13.5u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric right_jut,stem[],alpha[];
+if serifs: right_jut=.6cap_jut;
+else: right_jut=.4tiny; fi
+pickup tiny.nib; pos1(fudged.cap_stem,0); pos2(fudged.cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5fudged.cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+stem2=max(tiny.breadth,fudged.cap_stem-3stem_corr);
+stem1=max(tiny.breadth,fudged.hair if hefty:-3stem_corr fi);
+top y3=h; rt x3r=hround(r-letter_fit-u-right_jut);
+bot y6=0; rt x6r=hround(r-letter_fit-.75u-right_jut);
+x4=x1; y4=1/3h;
+alpha1=diag_ratio(1,.5(stem1-tiny),y3-y4,x3r-x4);
+penpos3(alpha1*(stem1-tiny),0); penpos4(whatever,-90);
+alpha2=diag_ratio(1,.5(stem2-tiny),y1-y6,x6r-x1);
+penpos6(alpha2*(stem2-tiny),0);
+forsuffixes $=l,r: y3'$=h; y6'$=0; z4$=z3'$+whatever*(z3-z4);
+ z5$=z6'$+whatever*(z1-z6)=whatever[z3,z4]; endfor
+z5=.5[z5l,z5r];
+z3'r=z3r+penoffset z3-z4 of currentpen+whatever*(z3-z4);
+% we have also |z3'l=z3l+penoffset z4-z3 of currentpen+whatever*(z3-z4)|;\]
+z6'r=z6r+penoffset z1-z6 of currentpen+whatever*(z1-z6);
+z6'l=z6l+penoffset z6-z1 of currentpen+whatever*(z1-z6);
+fill z4r--diag_end(4r,3'r,1,.5,3'l,4l)--z4l--cycle; % upper diagonal
+fill z5l--diag_end(5l,6'l,.5,1,6'r,5r)--z5r--cycle; % lower diagonal
+if serifs: numeric inner_jut;
+ if rt x2r+cap_jut+.5u+1<=lft x6l-cap_jut: inner_jut=cap_jut;
+ else: rt x2r+cap_jut+.5u+1=lft x6l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,cap_jut); % upper stem serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,cap_jut); % lower stem serif
+ dish_serif(3,4,e,2/3,1.2cap_jut,f,1/2,right_jut)(dark); % upper diagonal serif
+ dish_serif(6,5,g,1/2,inner_jut,h,1/3,right_jut)(dark);fi % lower diagonal serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase Greek Lambda";
+beginchar("L",12u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,outer_jut,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+outer_jut=.7cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "The letter Mu";
+beginchar("M",16u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[]; % thicknesses of the four strokes
+stem1=hround(fudged.hair+stem_corr);
+stem2=hround(fudged.cap_stem-4stem_corr);
+stem3=hround(fudged.hair-stem_corr);
+stem4=hround(fudged.cap_stem-3stem_corr);
+if stem4<stem1: stem4:=stem1; fi
+pickup tiny.nib; pos1(stem1,0); pos2(stem1,0);
+pos3(stem4,0); pos4(stem4,0);
+x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround min(w-2u,w-3u+.5stem4);
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0);
+x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7; y5=y8=h; y6=y7;
+if hefty: y6=if monospace: vround 1/3h else: o fi;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=y6+cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r];
+ z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}
+ if y0<=lower_notch: ..{z7-z8}z0{z5-z6}..
+ else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals
+else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6}
+ ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals
+if serifs: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ serif(3,4,d,1/3,cap_jut); % upper right serif
+ dish_serif(4,3,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower right serif
+math_fit(0,max(.5ic#-.5u#,0));
+penlabels(0,1,1',2,3,3',4,5,6,7,8); endchar;
+
+cmchar "The letter Nu";
+beginchar("N",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric thin_stem; thin_stem=hround(fudged.hair+stem_corr);
+pickup tiny.nib; pos1(thin_stem,0); pos2(thin_stem,0);
+pos3(thin_stem,0); pos4(thin_stem,0);
+pickup tiny.nib; top y1=top y3=h; bot y2=bot y4=0;
+x1=x2; x3=x4; x1l=w-x3r;
+rt x3r=hround min(w-2u,w-3u+.5fudged.cap_stem);
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+if hefty: penpos5(fudged.cap_stem,0); penpos6(fudged.cap_stem,0);
+ x5l=x1; x6r=x4; y5=h; y6=0;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x4'=lft x4l; z4'=whatever[z5r,z6r];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)--z6r..
+ if y4'>lower_notch: {left}(x4'-1,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonal
+else: penpos5(whatever,0); penpos6(whatever,90);
+ z5l=z1l; z6l=z4l;
+ z7=z6l+(max(eps,cap_stem-3stem_corr-tiny),0) rotated (angle(z5l-z6l)-90);
+ z5r=z7+whatever*(z5l-z6l); z6r=z7+whatever*(z5l-z6l);
+ filldraw stroke z5e..z6e; fi % diagonal
+if serifs: if hefty: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ else: serif(5,6,a,1/3,-cap_jut); fi % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ dish_serif(3,4,e,1/2,cap_jut,f,1/2,cap_jut)(dark); fi % upper right serif
+math_fit(0,max(.5ic#-.5u#,0)); penlabels(1,1',2,3,4,4',5,6,7); endchar;
+
+cmchar "Uppercase Greek Xi";
+beginchar("X",12u#,cap_height#,0);
+italcorr cap_height#*slant-.35u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+numeric shaved_stem; shaved_stem=hround .9[vair,.85cap_stem];
+% Next line added by BHK 870902 --- see TUGboat 87#2 Errata & Changes supplement
+if shaved_stem<crisp.breadth: shaved_stem:=crisp.breadth; fi
+pickup crisp.nib; pos1(shaved_stem,90); pos2(hair,0);
+top y1r=h; x1=.5w; rt x2r=hround(w-.85u); y2=good.y(y1l-4/9beak)-eps;
+arm(1,2,a,.4beak_darkness,.3beak_jut); % upper right arm and beak
+pos3(hair,180); x3=w-x2; y3=y2;
+arm(1,3,b,.4beak_darkness,-.3beak_jut); % upper left arm and beak
+pos4(shaved_stem,-90); pos5(hair,0);
+bot y4r=0; x4=.5w; rt x5r=hround(w-.75u); y5=good.y(y4l+.5beak)+eps;
+arm(4,5,c,.4beak_darkness,.3beak_jut); % lower right arm and beak
+pos6(hair,180); x6=w-x5; y6=y5;
+arm(4,6,d,.4beak_darkness,-.3beak_jut); % lower left arm and beak
+pos7(shaved_stem,90); pos8(shaved_stem,90);
+lft x7=w-rt x8=hround if serifs: 2.5 else: 2 fi\\ u;
+top y7r=top y8r=vround(.52h+.5shaved_stem);
+filldraw stroke z7e--z8e; % middle bar
+if serifs: numeric xjut;
+ if bot y2>top y7r+.75cap_jut: xjut=.5cap_jut;
+ else: bot y2=top y7r+1.5xjut; fi
+ pos11(hair,0); pos12(hair,0); y11=y12;
+ pos13(hair,0); pos14(hair,0); y13=y14;
+ lft x11l=lft x13l=w-rt x12r=w-rt x14r=hround 2.5u;
+ top y11-bot y13=shaved_stem+2xjut; .5[y11,y13]=y7;
+ filldraw stroke z11e--z13e; filldraw stroke z12e--z14e; fi % middle serifs
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,11,12,13,14); endchar;
+
+cmchar "The letter Omicron";
+beginchar("O",14u#-width_adj#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair',90); penpos3(vround(vair+1.5vair_corr),-90);
+penpos2(cap_curve,180); penpos4(cap_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y3r=-o;
+y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase Greek Pi";
+beginchar("P",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#); pickup tiny.nib;
+h:=vround(h-stem_corr);
+pos1(cap_stem,0); pos2(cap_stem,0); pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5r=y6r=h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ nodish_serif(1,2,a,1/3,cap_jut,b,1/3,eps); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ nodish_serif(3,4,e,1/3,eps,f,1/3,cap_jut); % upper right serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower right serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The letter P (Rho)";
+beginchar("R",12u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+pickup tiny.nib; penpos1(cap_stem'-tiny,0); penpos2(cap_stem-tiny,0);
+pos0(cap_stem',0); pos0'(cap_stem,0);
+lft x1l=hround max(2u,3u-.5cap_stem'); top y1=h; bot y2=0;
+x1l=x2l=x0l=x0'l; y0=y0'=y7;
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos5(cap_curve if hefty:-3stem_corr fi,0);
+penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90);
+z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7;
+x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u);
+x4l:=x6l:=x4-.25cap_curve;
+filldraw stroke z1e--z0e--z0'e--z2e; % stem
+fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
+if serifs: nodish_serif(1,0,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase Greek Sigma";
+beginchar("S",13u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(0,0);
+numeric bot_arm_thickness;
+bot_arm_thickness=Vround .25[slab,cap_vstem];
+pickup tiny.nib; lft x1l=hround u; x1l=x2l=x4l;
+top y1=h; bot y2=h-slab-eps; bot y4=0; x3l-x1l=4/11(w-2u); y3=.5h;
+numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3);
+penpos1(alpha1*(cap_stem-tiny),0); penpos2(alpha1*(cap_stem-tiny),0);
+penpos3(alpha1*(cap_stem-tiny),0);
+alpha2=diag_ratio(1,cap_hair-tiny,y3-y4,x3r-x4l);
+penpos4(alpha2*(cap_hair-tiny),0);
+z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r);
+filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals
+pickup crisp.nib; pos5(slab,90); pos6(hair,0);
+top y5r=h; x5=x1; rt x6r=hround(w-u); y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness,beak_jut); % upper arm and beak
+pos7(bot_arm_thickness,-90); pos8(hair,0);
+bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+beak)+eps;
+arm(7,8,b,beak_darkness,beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The letter Tau";
+beginchar("T",13u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak
+pos5(hair,180); x5=w-x4; y5=y4;
+arm(3,5,f,beak_darkness,-.7beak_jut); % left arm and beak
+if serifs: dish_serif(2,1,c,1/3,1.414cap_jut,d,1/3,1.414cap_jut); % lower serif
+ nodish_serif(1,2,a,1/3,.5cap_jut,b,1/3,.5cap_jut); fi % upper bracketing
+math_fit(-.75cap_height#*slant,ic#-2.5u#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase Greek Upsilon";
+beginchar("U",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); y1=.5h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(.6cap_stem,0); penpos4(.75cap_curve,90); penpos5(cap_hair,180);
+z3l=lft z1l; x5r=hround u; y5=bot .8h; x4=.61803[x3l,x5l]; y4r=h+o;
+penpos5'(cap_hair,180); x5'=x5; y5'=h;
+fill z3r{up}...z4r{left}...{down}diag_end(5'r,5r,1,1,5l,5'l){up}
+ ...{right}z4l...{down}z3l--cycle; % left arc
+penpos6(.6cap_stem,0); penpos7(.75cap_curve,-90); penpos8(cap_hair,-180);
+z6r=rt z1r; x8=w-x5; y8=y5; x7=w-x4; y7=y4;
+penpos8'(cap_hair,-180); x8'=x8; y8'=h;
+fill z6r{up}...z7r{right}...{down}diag_end(8'r,8r,1,1,8l,8'l){up}
+ ...{left}z7l...{down}z6l--cycle; % right arc
+if serifs: dish_serif(2,1,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); fi % serif
+math_fit(-.8cap_height#*slant-.5u#,ic#-2.5u#);
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase Greek Phi";
+beginchar(oct"010",13u#,cap_height#,0);
+italcorr .5cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem,light_curve;
+shaved_stem=cap_stem-hround 2stem_corr;
+light_curve=cap_curve-hround stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(vair,90); penpos5(vair,-90);
+penpos4(light_curve,180); penpos6(light_curve,0);
+x4r=hround u; x6r=w-x4r; x3=x5=.5w;
+y3r=vround(.85h if serifs:-slab fi); y4=y6=.5[y3,y5];
+y5r=vround(.15h if serifs:+slab fi);
+penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5)
+ & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.5cap_height#*slant-.5u#,ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The letter X (Chi)";
+beginchar("H",13u#,cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[],outer_jut,xjut,alpha[];
+stem1=cap_stem-2stem_corr; stem2=min(cap_hair,stem1);
+outer_jut=.75cap_jut; xjut= if serifs: (stem1-stem2)/4 else: 0 fi;
+x1l=l+letter_fit+.5u+outer_jut; x2r=r-letter_fit-u-outer_jut-xjut;
+x3l=l+letter_fit+.25u+outer_jut+xjut; x4r=r-letter_fit-.25u-outer_jut;
+y1=y2=h; y3=y4=0;
+alpha1=diag_ratio(1,stem1,h,x4r-x1l);
+alpha2=diag_ratio(1,stem2,h,x2r-x3l);
+penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0);
+penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0);
+if hefty: z0=whatever[z1,z4]=whatever[z2,z3];
+ x12=x34=x0; y13=y24=y0;
+ z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l];
+ z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r];
+ forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor
+ fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34'
+ --diag_end(34',4l,.5,1,4r,24')--z24'
+ --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals
+else: fill diag_end(4r,1r,.5,1,1l,4l)
+ --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal
+ fill diag_end(2l,3l,.5,1,3r,2r)
+ --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal
+if serifs: numeric inner_jut[]; pickup tiny.nib;
+ prime_points_inside(1,4); prime_points_inside(2,3);
+ prime_points_inside(3,2); prime_points_inside(4,1);
+ if rt x1'r+cap_jut+.5u+1<=lft x2'l-cap_jut-xjut: inner_jut1=cap_jut;
+ else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi
+ if rt x3'r+cap_jut+.5u+1<=lft x4'l-cap_jut-xjut: inner_jut2=cap_jut;
+ else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi
+ dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif
+ dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif
+ dish_serif(2',3,e,2/3,inner_jut1+xjut,
+ f,1/2,outer_jut+xjut)(dark); % upper right serif
+ dish_serif(3',2,g,1/2,outer_jut+xjut,
+ h,2/3,inner_jut2+xjut)(dark); fi % lower left serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,12,13,24,34); endchar;
+
+cmchar "Uppercase Greek Psi";
+beginchar(oct"011",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem;
+shaved_stem=cap_stem-hround 2stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pos3(shaved_stem,-180); pos4(shaved_stem,-180);
+pos5(vair,-90); x5=x1; bot y5r=vround(.15h if serifs:+slab fi);
+pos6(shaved_stem,0); pos7(shaved_stem,0);
+lft x3r=hround u; x7=w-x3; lft x4r=hround(3u-.5shaved_stem); x6=w-x4;
+pos3'(vair,90); pos7'(vair,90); z3'r=z3r; z7'r=z7r;
+y3=y7; y4=y6=.6h; y3=good.y(y3+.84h if serifs:-slab fi-y3');
+interim superness:=more_super;
+filldraw z3'l{right}...z4r{down} & super_arc.r(4,5)
+ & super_arc.r(5,6) & z6r{up}...z7'l{right}
+ --z7r---z7l...z6l{down} & super_arc.l(6,5)
+ & super_arc.l(5,4) & z4l{up}...z3l---z3r--cycle; % stroke
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.8cap_height#*slant-.5u#,.4cap_height#*slant-1.25u#);
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase Greek Omega";
+beginchar("W",13u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(0,0);
+pickup tiny.nib; pos1(vair,90); pos2(cap_curve,180);
+pos3(vair,180); pos4(cap_curve,0); pos5(vair,0);
+x1=.5w; top y1r=h+o; lft x2r=hround u; y2=y4=2/3h; x4=w-x2;
+rt x3l=hround(1/3(w+.5u)+.5hair); bot y3=bot y5=0; x5=w-x3;
+filldraw stroke z3e{up}...{up}z2e
+ & pulled_super_arc.e(2,1)(.5superpull)
+ & pulled_super_arc.e(1,4)(.5superpull)
+ & z4e{down}...{down}z5e; % bowl
+numeric arm_thickness; path p; p=z3{up}...{up}z2;
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.75[slab,cap_vstem] fi);
+pickup crisp.nib; pos6(arm_thickness,-90); pos7(fudged.hair,-180);
+bot y6r=0; x6=x3; lft x7r=hround .8u; y7=good.y(y6l+.5beak)+eps;
+(x,y)=p intersectionpoint((0,y6l)--(w,y6l)); x6l:=x;
+arm(6,7,a,.5beak_darkness,-1.2beak_jut); % left arm and beak
+pos8(arm_thickness,-90); pos9(fudged.hair,0);
+y8=y6; y9=y7; x8+x6=x9+x7=w; x8l:=w-x6l;
+arm(8,9,b,.5beak_darkness,1.2beak_jut); % right arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+% Greek lower-case --- the majority of these programs take from greekl
+
+% Revised BHK 880923 to occupy only 9u of the 11u width: original at end
+cmchar "Lowercase Greek alpha";
+beginchar("a",11u#,x_height#,0);
+italcorr max(1/3x_height#*slant+.5hair#-.5u#,x_height#*slant-.5u#);
+adjust_fit(0,0); pickup fine.nib;
+pos0(hair,0); pos1(vair,-90); pos2(curve,-180); pos3(vair,-270);
+z4=(w-3.9u,9/16h); z5=(w-3.4u,.5[vair,y4]);
+numeric theta; theta=angle(z4-z5)-90;
+pos4(stem,theta); pos5(stem,theta);
+pos6(vair,90); pos7(hair,180);
+rt x0r=hround(w-2u); x1=x3=.5w-u; lft x2r=hround(1.5u-.5curve);
+x6=w-2u; x7+.5hair=hround(w-u+.5hair-epsilon);
+top y0=vround .8[bar_height,h]; bot y1r=bot y6l=-oo;
+y2=.5[y1,y3]; top y3r=h+oo; y7=1/4bar_height;
+filldraw stroke z0e{down}...pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ ...z4e---z5e...z6e{right}...{up}z7e; % diagonal, bowl, and hook
+math_fit(-.3x_height#*slant+.5curve#-u#,1/3x_height#*slant+.5hair#+.5u#);
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase Greek beta";
+beginchar("b",9.5u#,asc_height#,desc_depth#);
+italcorr .5[x_height#,asc_height#]*slant-u#;
+adjust_fit(0,0); pickup fine.nib;
+pos0(hair,180); pos1(hair,180); pos2(vair,90);
+pos3(stem,0); pos4(vair,-90); pos5(hair,-180);
+pos6(vair,-270); pos7(curve,-360); pos8(vair,-450); pos9(hair,-540);
+x0=x1=x9; lft x0l=hround(1.5u-.5hair); x2=x4=x6=x8=.5w+.25u;
+rt x3r=hround(w-1.5u); rt x7r=hround(w-1.5u+.5curve); rt x5l=hround(x4-u);
+bot y0=-d; y1=top y6r=x_height; top y2r=h+oo; y3=.5[y2,y4];
+y5=.5[y4,y6]; top y6r-bot y4r=vstem+eps; bot y8=-oo; y7=y9=.5[y6,y8];
+if y6l<y4l: y6l:=y4l:=y5; fi
+filldraw stroke z0e---z1e...pulled_arc.e(2,3)
+ & pulled_arc.e(3,4)...{up}z5e; % stem and upper bowl
+filldraw stroke z5e{up}...pulled_arc.e(6,7)
+ & pulled_arc.e(7,8)...{up}z9e; % lower bowl
+math_fit(desc_depth#*slant+.5hair#-u#,.7x_height#*slant+.5curve#-1.5u#);
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase Greek gamma";
+beginchar("g",10u#,x_height#,desc_depth#);
+italcorr x_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(hair,180); pos2(vstem+dw,90);
+pos4(hair,0); pos5(vair,-90); pos6(hair,-180); pos7(hair,-180);
+bot y1=.5772156649h; top y2r=h+oo; y4=y6=-.5d;
+bot y5r=-d-o; top y7=h;
+lft x1r=hround(.5u-.5hair); x2=3u; rt x4r=hround(w-2u); x5=.5[x4,x6];
+rt x4r-lft x6r=hround 1/3[hair,stem]+eps; rt x7l=hround(w-u);
+if x4l<x6l: x4l:=x6l:=x5; fi
+pos3(hair,angle(z4-z2)+90); x3=superness[x2,x4]; y3=superness[y4,y2];
+filldraw stroke z1e{up}...z2e{right}...z3e{z4-z2}
+ ...z4e{down}...{left}z5e; % arc
+filldraw stroke z5e{left}...z6e{up}..{2(x7-x6),y7-y6}z7e; % stem
+math_fit(-.5772156649x_height#*slant,ic#-u#);
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase Greek delta";
+beginchar("d",8u#,asc_height#,0);
+italcorr .9asc_height#*slant+.5hair#-1.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(hair,-180); pos2(vair,-90);
+numeric theta; theta=angle(18u,-h);
+pos3(stem,theta+90); pos4(stem,theta+90); pos5(1/4[hair,stem],20);
+pos6(vair,-90); pos7(curve,-180); pos8(vair,-270);
+rt x1l=hround(w-2u+.5hair); x2=.5w; x3r=3u; rt x5r=hround(w-u);
+x4=x6=x8=.5w+.5u; lft x7r=hround(1.5u-.5curve);
+top y2l=h+oo; y1=min(.9h,y2r-eps); top y8r=x_height+oo; y4=y8;
+z4-z3=whatever*(18u,-h); y5=y7=.5[y6,y8]; bot y6=-oo;
+filldraw stroke z1e{x2-x1,3(y2-y1)}...z2e{left}...z3e---z4e
+ ....z5e{down}...pulled_arc.e(6,7) & pulled_arc.e(7,8); % hook and bowl
+math_fit(-.3x_height#*slant+.5curve#-u#,.7x_height#*slant-.5u#);
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Lowercase Greek epsilon"; % Variant preferred to this
+beginchar(oct"017",8u#,x_height#,0);
+italcorr x_height#*slant+.5hair#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos0(bar,90); pos1(bar,90); pos2(curve,180);
+pos3(vair,270); pos4(hair,300); pos6(bar,90); pos7(bar,90);
+x1=.5w+.5u; x0=x1+u; lft x2r=hround(1.5u-.5curve); x3=.5[x0,x1];
+x4r=good.x(w-u); x5=w+.5u; x6=x0; z7=z2l;
+top y0r=top y1r=h; y2=y5=y6=bar_height; bot y3r=-oo;
+path p; p=z3r{right}...{up}z5;
+numeric t; t=ypart(((x4r,y3r)--(x4r,y5))intersectiontimes p);
+y4r=ypart point t of p;
+filldraw circ_stroke z0e..pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ ...z4e{direction t of p}; % arc
+filldraw circ_stroke z6e--z7e; % bar
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#);
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase Greek zeta";
+beginchar("z",9u#,asc_height#,desc_depth#);
+italcorr .75[x_height#,asc_height#]*slant-1.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos0(hair,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(25u,x_height); slope:=-x_height/25u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround 3.5u; x1=x3=.5[x0,x2]; rt x2l=hround max(rt x0r,w-2u)+eps;
+top y0=h; top y3l=bot y1l+vstem+eps=vround(y0-.25(h-x_height)); y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=(hround .6[vair,stem])-fine;
+x6+.5u=x7=w-2u; x8=.5w+.75u;
+y6=-.1d; y8=-3/4d-oo; bot y7r=-d-oo;
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z0e{down}...z1e{right}...{up}z2e; % opening hook
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}
+ ...z6e---z5e....{up}z4e
+ ..tension 1 and atleast1.5..{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Lowercase Greek eta";
+beginchar("y",9u#,x_height#,desc_depth#);
+italcorr .8x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pickup fine.nib;
+x0=0; x1=x2; pos2(stem,0); lft x2l=hround(2.5u-.5stem); y2-.5stem=-oo;
+hook_in(0,a,1); % opening hook
+filldraw circ_stroke z2e--z1e; % left stem
+x4+.5stem=hround(w-1.5u+.5stem); ital_arch(2,3,4); % arch
+pos5(stem,0); x5=x4; y5-.5stem=-d-o;
+filldraw circ_stroke z5e--z4e; % right stem
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,ic#-1/3x_height#*slant);
+penlabels(0,a,1,2,3,4,5); endchar;
+
+cmchar "Lowercase Greek theta"; % The variant is preferred
+beginchar(oct"003",8.25u#,asc_height#,0);
+italcorr .7asc_height#*slant+.5curve#-u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,90); pos2(curve,180); pos3(vair,270); pos4(curve,360);
+x1=x3=.5w; lft x2r=hround(1.5u-.5curve); x4=w-x2;
+top y1r=h+oo; y2=y4=.5[y1,y3]; bot y3r=-oo;
+filldraw stroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1); % bowl
+pos2'(bar,90); pos4'(bar,90); z2'=z2l; z4'=z4l;
+filldraw stroke z2'e--z4'e; % bar
+math_fit(-.3asc_height#*slant-u#+.5curve#,ic#-.5u#);
+penlabels(1,2,3,4); endchar;
+
+% Modified BHK 880926 to make enclosing box one u wider
+cmchar "Lowercase Greek iota";
+beginchar("i",6u#,x_height#,0);
+italcorr 1/3x_height#*slant+.5hair#-.5u#;
+adjust_fit(if monospace: u#,u# else: 0,0 fi); pickup fine.nib;
+pos1(stem,0); lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo;
+x2=x1-.25u; x4=w-u; hook_out(2,3,4)(skewed); % closing hook
+filldraw circ_stroke z1e{down}...{-u,-x_height}z2e; % stem
+math_fit(0,ic#); penlabels(1,2,3,4); endchar;
+
+% Designed BHK 880926 (based on \varkappa from msym10 [MF in SAIL])
+cmchar "Lowercase Greek kappa (variant)";
+beginchar("k",10u#,x_height#,0);
+adjust_fit(0,0); pickup fine.nib;
+italcorr 1/3x_height#*slant+.5hair#-.5u#;
+% Following definitions made character too heavy compared with rest
+%pos1(hair,-45); pos2(curve,-90); pos3(vair,180); pos4(stem,135);
+%pos14(stem,135); pos13(vair,180); pos12(curve,-90); pos11(hair,45);
+pos1(hair,-45); pos2(stem,-90); pos3(vair,180); pos4(stem,90);
+pos14(stem,90); pos13(vair,180); pos12(stem,-90); pos11(hair,45);
+x1l=u; x11=w-x1; y1=good.y(.4[bar_height,h]); y11=h-y1;
+x2=.25[x1,w/2]=w-x12; y2l=h+oo; y12r=0;
+x3-x2=x2-x1; x13=w-x3; y3=y13=h/2;
+x4r=x1l; y4l=0; x14=w-x4; y14r=h+oo;
+filldraw circ_stroke z1e{up}..z2e{right}..z3e{-.2,-1}..z4e{-1,-1}; % left
+filldraw circ_stroke z11e{down}..z12e{left}..z13e{.2,1}..z14e{1,1}; % right
+filldraw z4l--z14l--z14r--z4r--cycle; % diagonal
+penlabels(1,2,3,4,11,12,13,14);
+endchar;
+
+cmchar "Lowercase Greek kappa (math type)";
+beginchar(oct"004",9u#,x_height#,0);
+italcorr 1/3x_height#*slant+.5hair#+.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(stem,0); pos2(stem,0); pos3(vair,90); pos4(vair,90); pos5(flare,90);
+x1=x2=x3; lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo; y2-.5stem=-oo;
+filldraw z1l---z2l..z2r---z1r..cycle; % stem
+y3=bar_height; top y4r=h; x4+.5flare=hround(w-1.5u); z5r=z4r;
+path p,q; p=z3l{right}..{right}z4l; q=z5r{right}..z5l{left}...cycle;
+numeric t; t=ypart(p intersectiontimes q);
+filldraw stroke z3e{right}..{right}z4e; % upper diagonal
+filldraw subpath(0,t) of q--cycle; % bulb
+pos7(stem,0); pos8(vair,90); pos9(hair,180);
+x9+.5hair=hround(w+.5hair-epsilon); y9=1/3x_height;
+lft x7l=hround(w-2.75u-.5stem); y7=1/2y3; x8=w-1.2u; bot y8l=-oo;
+filldraw stroke z3e{right}...z7e{down}
+ ...z8e{right}...{up}z9e; % lower diagonal
+math_fit(0,ic#); penlabels(1,2,3,4,5,7,8,9); endchar;
+
+% Revised BHK 880923 to make narrower
+cmchar "Lowercase Greek lambda";
+beginchar("l",9.5u#,asc_height#,0);
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,90); lft x1=hround .1u; top y1r=h;
+x2=x1+2u; y2=.7[x_height,h]; x3=w-2u; bot y4=-oo; y3=max(.07h,y4+eps);
+z4-(.25u,0)=whatever[z2,z3]; numeric theta; theta=angle(z2-z3)-90;
+pos2(stem,theta); pos3(stem,theta); pos4(stem,0);
+filldraw circ_stroke z1e{right}...z2e---z3e
+ ...{2(x4e-x3e),y4e-y3e}z4e; % long diagonal
+y5=.5[bar_height,x_height]; z5=whatever[z2,z3];
+x6=1.5u; y6-.5stem=-oo; pos5(hair,theta-90); pos6(stem,angle(z5-z6)-90);
+filldraw circ_stroke z6e--z5e; % short diagonal
+penlabels(1,2,3,4,5,6); endchar;
+
+% Revised BHK 880923 to make one unit wider (avoiding running into next char)
+cmchar "Lowercase Greek mu";
+beginchar("m",10u#,x_height#,desc_depth#);
+italcorr 1/3x_height#*slant+.5hair#-.5u#;
+adjust_fit(0,0); pickup fine.nib; interim superness:=more_super;
+pos1(stem,-180); pos2(stem,-180); x1=x2=x3; lft x1r=hround(1.5u-.5stem);
+y1+.5stem=h+oo; y2-.5stem=-d-o;
+filldraw z1r---z2r..z2l---z1l..cycle; % left stem
+pos3(stem,-180); pos4(vair,-90); pos5(hair,0); x4=.5[x3,x5];
+pos6(stem,0); rt x6r=hround(w-3.5u+.5stem);
+x5=x6=x7; x9=w-u; hook_out(7,8,9); % closing hook
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57h; y6+.5stem=h;
+filldraw stroke super_arc.e(3,4)...{up}z5e; % left stem and arc
+filldraw circ_stroke z6e--z7e; % right stem
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+% Changed BHK 880923 to make left stem curved and reduce overhang on left
+cmchar "Lowercase Greek nu";
+beginchar("n",8.5u#,x_height#,0);
+italcorr x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pickup fine.nib;
+pos3(vair,-90); pos4(stem,0); bot y3r=0; y4+.5stem=h+oo;
+x3-.5stem=hround(1.5u-.5stem); x4+.5stem=hround(w-1.5u+.5stem);
+filldraw circ_stroke z4e{down}...{-36u,-h}z3e; % diagonal
+pickup tiny.nib;
+pos1(stem,10); pos2(stem,10);
+top y1=h+min(oo,serif_drop); bot y2=0; x2=x3;
+z=((z4{down}...{-36u,-h}z3)intersectionpoint((x2r,0)--(x2r,h)));
+x1-.5stem=hround(2.5u-.5stem);
+x5-x1=.6u; y5=.5[y1,y2]; pos5(stem,0);
+z1'=.2[z1,z5];
+filldraw stroke z1e...z5e...z2e;
+%filldraw z1l--z2l--z--z1r--cycle; % stem
+if serifs: sloped_serif.l(1,1',a,1/3,jut,serif_drop); fi % upper left serif
+math_fit(0,ic#-1/3x_height#*slant-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase Greek xi";
+beginchar("x",9u#,asc_height#,desc_depth#);
+italcorr .75[x_height#,asc_height#]*slant-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos10(hair,-720); pos11(vair,-630); pos12(hair,-540); pos13(vair,-450);
+lft x10l=hround 1/3w; x11=x13=.5[x10,x12]; rt x12l=hround(w-2.5u);
+top y10=h; top y13l=bot y11l+vstem+eps=vround(y10-.25(h-x_height));
+y12=.5[y11,y13]; if y11r>y13r: y11r:=y13r:=y12; fi
+pos0(curve,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(22u,x_height); slope:=-x_height/22u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround u; x1=x3=x11; x2=x12;
+y0=.5[y13,y1]; top y3l=vround .5h=bot y1l+vstem+eps; y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=hround .5[vair,stem]-fine;
+x6=x7=w-2u; x8=.5w+.5u; y6=-.3d; bot y7r=-d-oo; y8=max(-3/4d-oo,y7l);
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z10e{down}...z11e{right}...{up}z12e; % opening hook
+filldraw stroke z12e{up}...z13e{left}...z0e{down}
+ ...z1e{right}...{up}z2e; % upper arc
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+penlabels(0,1,2,3,4,5,6,7,8,10,11,12,13); endchar;
+
+cmchar "The letter omicron"; % Taken from "o" in romanl
+beginchar("o",9u#,x_height#,0);
+italcorr .7x_height#*slant;
+adjust_fit(if monospace: .5u#,.5u# else: 0,0 fi);
+penpos1(vair,90); penpos3(vair',-90);
+penpos2(curve,180); penpos4(curve,0);
+x2r=hround max(.5u,1.25u-.5curve);
+x4r=w-x2r; x1=x3=.5w; y1r=h+vround 1.5oo; y3r=-oo;
+y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase Greek pi";
+beginchar("p",10u#,x_height#,0);
+italcorr x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pi_stroke; % hook and bar
+pos4(hair,0); pos6(hair,0); x4=3.5u; x6=w-4u; y4=y6=y2;
+x5=3u; x7=w-2.5u; y5=y7=.5stem-oo;
+pair v[]; v1=(z4-z5) xscaled 3.14159; v2=(z6-z7) xscaled 3.14159;
+pos5(stem,angle v1-90); pos7(stem,angle v2-90);
+filldraw circ_stroke z5e{v1}...{up}z4e; % left stem
+filldraw circ_stroke z7e{v2}...{up}z6e; % right stem
+math_fit(-.7x_height#*slant+.5hair#+.5u#,ic#-1/3x_height#*slant);
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Variant lowercase Greek rho"; % We prefer this one
+beginchar("r",8.25u#,x_height#,desc_depth#);
+italcorr .7x_height#*slant+.5curve#-u# if math_fitting:-.5u# fi;
+adjust_fit(0,0); pickup fine.nib;
+pos2(stem,180); pos3(vair,90); pos4(curve,0); pos5(vair,-90); pos6(stem,-180);
+lft x2r=hround(1.5u-.5stem); x2=x6; x3=x5=.5[x2,x4];
+rt x4r=hround(w-1.5u+.5curve);
+y2=y4=y6=.5[y3,y5]; top y3r=h+oo; bot y5r=-oo;
+filldraw circ_stroke pulled_arc.e(2,3) & pulled_arc.e(3,4)
+ & pulled_arc.e(4,5) & pulled_arc.e(5,6); % bowl
+pos2'(hair,-180); z2'r=z2r; pos1(vstem,-90); pos1'(vstem,90); z1'=z1;
+pos0(hair,0); rt x0r=hround(w-u); bot y0=-d; bot y1r=vround-.9d; x1=x5;
+interim superness:=sqrt superness;
+filldraw stroke pulled_arc.e(0,1'); filldraw stroke pulled_arc.e(1,2'); % tail
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Lowercase Greek sigma";
+beginchar("s",10.25u#,x_height#,0);
+italcorr x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vstem,90); pos2(stem,0); pos3(vair,-90);
+pos4(stem,-180); pos5(vstem,-270); pos6(vstem,-270);
+x1=x3=x5=.5[x2,x4]; rt x2r=hround(w-2.5u);
+lft x4r=hround(1.5u-.5curve);x6=w-1.5u;
+top y1r=h; y2=y4=.5[y1,y3]; bot y3r=-oo; y5=y6=y1;
+filldraw circ_stroke z6e..pulled_arc.e(5,4) & pulled_arc.e(4,3)
+ & pulled_arc.e(3,2) & pulled_arc.e(2,1); % ear and bowl
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#-1/3x_height#*slant);
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Lowercase Greek tau";
+beginchar("t",9u#,x_height#,0);
+italcorr x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pi_stroke; % hook and bar
+pos4(hair,0); pos5(stem,0);
+x4=x5; x5-.5stem=hround(.5w-.5u-.5stem); y4=y2; y5-.5stem=-oo;
+filldraw circ_stroke z5e--z4e; % stem
+math_fit(-.7x_height#*slant+.5hair#+.5u#,-.5u#);
+penlabels(1,2,3,4,5); endchar;
+
+cmchar "Lowercase Greek upsilon";
+beginchar("u",9u#,x_height#,0);
+italcorr x_height#*slant;
+adjust_fit(0,0); pickup fine.nib; interim superness:=more_super;
+x0=0; x2=x3+.25u; pos3(stem,-180); lft x3r=hround(2.5u-.5stem);
+hook_in(0,1,2)(skewed); % opening hook
+pos2'(stem,-180); z2'=z2; pos4(vair,-90); pos5(hair,0);
+x4=.5w+u; rt x5r=hround(w-.5u); y3=.7[y4,y5]; bot y4r=-oo; y5=.57h;
+filldraw stroke z2'e{-u,-x_height}...super_arc.e(3,4)
+ ..tension atleast 1.05..{up}z5e; % left stem and arc
+v_bulb(5,6); % closing bulb
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,2/3ic#);
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Lowercase Greek phi"; % The variant is preferred
+beginchar(oct"016",11u#,asc_height#,desc_depth#);
+italcorr .7x_height#*slant+.5curve#-u# if math_fitting:-.5u# fi;
+adjust_fit(0,0); pickup fine.nib;
+numeric light_curve; light_curve=hround(.5[stem,curve]-2stem_corr);
+pos1(vair,90); pos2(light_curve,180); pos3(vair,270); pos4(light_curve,360);
+x1=x3=.5w; lft x2r=hround(1.5u-.5light_curve); x4=w-x2;
+top y1=x_height+oo; y2=y4=.5[y1,y3]; bot y3=-oo;
+filldraw stroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1); % bowl
+pos5(hair,0); pos6(hair,0); x5=x6=.5w; top y5=h; bot y6=-d-oo;
+filldraw stroke z5e--z6e; % stem
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#);
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Lowercase Greek chi";
+beginchar("h",11u#,x_height#,desc_depth#);
+italcorr x_height#*slant+.5hair#-1.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(hair,180); pos2(vair,80); pos5(vair,80); pos6(hair,180);
+x1-.5hair=hround-.5hair; x6=w-x1; x2=w-x5=u;
+y1=y2l-h/8; top y2r=h+oo; bot y5l=-d-oo; y6=y5r+h/8;
+z0=.5[z2,z5]; z2'=z2l+(.5u,0); z5'=z5r-(.5u,0);
+numeric theta; theta=angle(z5'-z2')+90;
+pos3(stem,theta); pos4(stem,theta);
+y3r=y2r-h/8; y4l=y5l+h/8; z3l=whatever[z2',z0]; z4r=whatever[z0,z5'];
+filldraw stroke z1e{up}...z2e{right}...z3e{z4r-z3l}
+ ..z4e{z4r-z3l}...{right}z5e...{up}z6e; % major diagonal and hooks
+x8=w-x7=2u; y7+.5hair=h; y8-.5hair=-d;
+numeric theta; theta=angle(z7-z8)-90;
+pos7(hair,theta); pos8(hair,theta);
+filldraw z7l---z8l..z8r---z7r..cycle; % minor diagonal
+math_fit((desc_depth#-x_height#)*slant+ic#,ic#);
+penlabels(0,1,2,2',3,4,5',5,6,7,8); endchar;
+
+cmchar "Lowercase Greek psi";
+beginchar(oct"001",11u#,asc_height#,desc_depth#);
+italcorr x_height#*slant;
+adjust_fit(0,0); pickup fine.nib; interim superness:=more_super;
+x0=0; x2=x3+.25u; pos3(stem,-180); lft x3r=hround(2.5u-.5stem);
+hook_in(0,1,2)(skewed); % opening hook
+pos2'(stem,-180); z2'=z2; pos4(vair,-90); pos5(hair,0);
+x4=.5w+u; rt x5r=hround(w-.5u);
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57x_height;
+filldraw stroke z2'e{-u,-x_height}...super_arc.e(3,4)
+ ..tension atleast 1.05..{up}z5e; % left stem and arc
+v_bulb(5,6); % closing bulb
+pos7(hair,0); pos8(hair,0); x7=x8=.5w+.5u; top y7=h; bot y8=-d-oo;
+filldraw stroke z7e--z8e; % stem
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,2/3ic#);
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Lowercase Greek omega";
+beginchar("w",11u#,x_height#,0);
+italcorr x_height#*slant;
+adjust_fit(0,0); pickup fine.nib;
+pos2(hair,-180); lft x2r=hround.5u; y2=y4=y6=y8=bar_height;
+y1+.5hair=h; x1=x2+.75u; pos1(hair,angle(2(x1-x2),y1-y2)+90);
+pos3(vstem+dw,-90); pos4(hair,0); pos5(vair,90);
+pos6(hair,180); pos7(vstem+dw,270); pos8(hair,360);
+bot y3r=bot y7r=-oo; top y5r=vround(.2[y4,h]+.5vair);
+x3=.5[x2,x4]; x7+.25u=.5[x6,x8]; rt x8r=hround(w-.5u);
+x5+.5stem=hround(.5w+.5stem)+eps;
+x5=.5[x4,x6]; rt x4r-lft x6r=min(stem,2hair)+2eps;
+if x4l<x6l: x4l:=x6l:=x5; fi
+filldraw circ_stroke z1e{2(x2-x1),y2-y1}...z2e{down}...z3e{right}
+ ...{up}z4e...{left}z5e; % left arc
+filldraw stroke z5e{left}...z6e{down}...z7e{right}...{up}z8e; % right arc
+v_bulb(8,9); % closing bulb
+math_fit(-bar_height#*slant,2/3ic#); penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Variant lowercase Greek epsilon"; % This is the one we use
+beginchar("e",8u#,x_height#,0);
+italcorr x_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+numeric light_vstem; light_vstem=Vround 2/3[vair,vstem];
+pos2(light_vstem,90); x2=x8=.5w+.5u; top y2r=h+o;
+x1+.5light_vstem=hround(w-u); y1=.2[y2,bar_height];
+pos1(light_vstem,angle(x1-x2,2(y1-y2))+90); pos3(hair,180); pos4(vair,270);
+pos5(hair,360); pos6(vair,450); pos7(hair,540); pos8(light_vstem,630);
+lft x3r=hround u; x4=x6=.5w; rt x5r=hround(w-2.5u); x7=x3;
+y3=.5[y2,y4]; y5=bar_height=.5[y4,y6]; y7=.5[y6,y8]; bot y8r=-o;
+top y6r-bot y4r=vstem+eps; if y6l<y4l: y6l:=y4l:=y5; fi
+x9+.5vair=hround(w-.5u); y9=1/3[y8,bar_height];
+pos9(vair,angle(x8-x9,2(y8-y9))+90);
+filldraw circ_stroke z1e{x2-x1,2(y2-y1)}...pulled_super_arc.e(2,3)(.5superpull)
+ & super_arc.e(3,4)...{up}z5e; % upper arc
+filldraw circ_stroke z9e{x8-x9,8(y8-y9)}...pulled_arc.e(8,7)
+ & super_arc.e(7,6)...{down}z5e; % lower arc
+math_fit(-.5bar_height#*slant-.5u#,ic#);
+penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Variant lowercase Greek theta"; % This is the one we prefer
+beginchar(oct"002",9u#,asc_height#,0);
+italcorr .5[bar_height#,x_height#]*slant+.5vair#+.5u#;
+adjust_fit(0,0); pickup fine.nib;
+numeric light_curve; light_curve=hround .5[stem,curve];
+x0=0; x2-.5stem=hround(2.5u-.5stem); hook_in(0,1,2); % opening hook
+pos2'(stem,-180); z2'=z2; pos3(stem,-180); pos4(vair,-90);
+pos5(light_curve,0); pos6(vair,90); pos7(hair,180); pos8(vair,270);
+x3=x2; x4=x6=.5[x3,x5]; rt x5r=hround(w-1.5u+.5light_curve);
+lft x7r=hround(3.25u-.5hair); x8+.5vair=hround(w+.5vair-epsilon);
+y3=.4x_height; bot y4r=-oo; y5=.5[y4,y6]; top y6r=h+oo;
+y7=.5[x_height,h]; y8=.5[bar_height,x_height];
+filldraw stroke z2'e..{{interim superness:=hein_super; super_arc.e(3,4)}}
+ & pulled_arc.e(4,5) & pulled_arc.e(5,6)
+ ...{down}z7e...{4(x8-x7),y8-y7}z8e; % bowl and loop
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,ic#);
+penlabels(0,a,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Variant lowercase Greek pi"; % We don't use this one
+beginchar(oct"013",14.5u#,x_height#,0);
+italcorr x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pi_stroke; % hook and bar
+pos4(hair,-180); pos5(hair,-180); pos6(vstem,-90);
+pos7(hair,0); pos7'(hair,-180); z7'=z7;
+pos8(vstem,-90); pos9(hair,0); pos0(hair,0);
+x4=x5+1.5u; lft x5r=hround 2u; x6=x4+.5u; lft x7l=hround(.5w+.25u-.5hair);
+x8=w-4.5u; rt x9r=hround(w-1.5u); x0=x9-1.25u;
+top y4=top y0=h; y5+.1h=y7-.1h=y9=bar_height; bot y6r=bot y8r=-oo;
+filldraw stroke z4e{2(x5-x4),y5-y4}...z5e{down}
+ ...z6e{right}...z7e{up}; % left bowl
+filldraw stroke z0e{2(x9-x0),y9-y0}...z9e{down}
+ ...z8e{left}...z7'e{up}; % right bowl
+math_fit(-.7x_height#*slant+.5hair#+.5u#,ic#-.5u#);
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase Greek rho"; % We don't use this one
+beginchar(oct"014",8.25u#,x_height#,desc_depth#);
+italcorr .7x_height#*slant+.5curve#-u# if math_fitting:-.5u# fi;
+adjust_fit(0,0); pickup fine.nib;
+pos1(stem,180); pos2(stem,180); pos3(vair,90);
+pos4(curve,0); pos5(vair,-90); pos6(hair,-180);
+lft x2r=hround(1.5u-.5stem); x1=x2=x6; x3=x5=.5[x2,x4];
+rt x4r=hround(w-1.5u+.5curve);
+y1-.5stem=-d-o; y2=y4=y6=.5[y3,y5]; top y3r=h+oo; bot y5r=-oo;
+filldraw circ_stroke z1e..pulled_arc.e(2,3) & pulled_arc.e(3,4)
+ & pulled_arc.e(4,5) & pulled_arc.e(5,6); % stem and bowl
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Variant lowercase Greek sigma"; % Needed for terminal sigmas
+beginchar(oct"015",8u#,x_height#,.5min(desc_depth#,.5x_height#));
+italcorr x_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+numeric heavy_vair; heavy_vair=.25[vair,vstem];
+pos1(heavy_vair,-110); pos2(vair,-90);
+x1+.5heavy_vair=hround(w-u); y1=.1[y2r,bar_height];
+x2=min(.5w+u,x1r-eps); top y2l=h+oo;
+filldraw circ_stroke z1e{x2-x1,2(y2-y1)}...{left}z2e; % upper bulb
+numeric theta; theta=90-angle(16u,x_height); slope:=-x_height/16u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x4l=hround u; x4r-x4l=(hround .5[vair,stem])-fine;
+x6=x7=w-2u; x8=.5w+u; y6=.25[y8,y2]; y8=y7+1/8d; bot y7r=-d-oo;
+ellipse_set(2l,4l,5l,6l); ellipse_set(2r,4r,5r,6r); y4=y4r;
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z2e; % main stroke
+math_fit(-.5x_height#*slant-.5u#,0); penlabels(1,2,4,5,6,7,8); endchar;
+
+cmchar "Variant lowercase Greek phi"; % This is the one we prefer
+beginchar(oct"000",11u#,x_height#,desc_depth#);
+italcorr .7x_height#*slant;
+adjust_fit(0,0); pickup fine.nib;
+pos1(hair,-180); x1=x2+.75u; top y1=h;
+pos2(hair,-180); lft x2r=hround .5u; y2=bar_height;
+pos3(vstem,-90); x3=.5(w+u); bot y3r=-oo;
+pos4(hair,0); rt x4r=hround(w-.5u); y4=y2;
+pos5(vstem,90); x5=.52[x6,x4]; top y5r=h+oo;
+pos6(hair,180); x6=x7; y6=1/3h;
+pos7(stem,180); lft x7r=hround(.5w-.5u-.5stem); y7-.5stem=-d-o;
+filldraw circ_stroke z7e---z6e...{right}z5e...{down}z4e...{left}z3e
+ ...{up}z2e...{3(x1-x2),y1-y2}z1e; % bowl and stem
+math_fit(-.3x_height#*slant,ic#); penlabels(1,2,3,4,5,6,7); endchar;
+
+input romand; % numerals '060--'071
+input accent; % '022--'030,'040,'136,'137,'175--'177
+input comlig; % '042,'055,'134,'173,'174
+input punct; % '041,'043,'045,'047--'054,'056,'057,'072,'073,'075
+ % '100,'133,'135,'140
+input romanp; % '044,'046,'077
+
+
+
+ligtable "p": "s" =: oct"001", "h" =: oct"000";
+ligtable "c": "h" =: "h";
+ligtable "C": "H" =: "H", "h" =: "H";
+
+ligtable "P": "S" =: oct"011", "s" =: oct"011", %\Pi -> \Psi, \Phi
+ "H" =: oct"010", "h" =: oct"010";
+ligtable "t": "h" =: oct"002"; %\tau
+ligtable "T": "H" =: oct"012", "h" =: oct"012";
+ligtable "k": "h" =: "h";
+ligtable "K": "H" =: "H", "h" =: "H";
+%ligtable "r": "h" =: "r";
+%ligtable "R": "H" =: "R", "h" =: "R"; % $\Rho:$
+bye.
+
+
+% Here follow various programs which have been revised above
+
+cmchar "Lowercase Greek alpha";
+beginchar("a",11u#,x_height#,0);
+italcorr max(1/3x_height#*slant+.5hair#+.5u#,x_height#*slant-.5u#);
+adjust_fit(0,0); pickup fine.nib;
+pos0(hair,0); pos1(vair,-90); pos2(curve,-180); pos3(vair,-270);
+z4=(w-3.25u,9/16h); z5=(w-2.75u,.5[vair,y4]);
+numeric theta; theta=angle(z4-z5)-90;
+pos4(stem,theta); pos5(stem,theta);
+pos6(vair,90); pos7(hair,180);
+rt x0r=hround(w-u); x1=x3=.5w-u; lft x2r=hround(1.5u-.5curve);
+x6=w-u; x7+.5hair=hround(w+.5hair-epsilon);
+top y0=vround .8[bar_height,h]; bot y1r=bot y6l=-oo;
+y2=.5[y1,y3]; top y3r=h+oo; y7=1/4bar_height;
+filldraw stroke z0e{down}...pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ ...z4e---z5e...z6e{right}...{up}z7e; % diagonal, bowl, and hook
+math_fit(-.3x_height#*slant+.5curve#-u#,1/3x_height#*slant+.5hair#+.5u#);
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase Greek iota";
+beginchar("i",5u#,x_height#,0);
+italcorr 1/3x_height#*slant+.5hair#+.5u#;
+adjust_fit(if monospace: u#,u# else: 0,0 fi); pickup fine.nib;
+pos1(stem,0); lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo;
+x2=x1-.25u; x4=w; hook_out(2,3,4)(skewed); % closing hook
+filldraw circ_stroke z1e{down}...{-u,-x_height}z2e; % stem
+math_fit(0,ic#); penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase Greek lambda";
+beginchar("l",10.5u#,asc_height#,0);
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,90); lft x1=hround .1u; top y1r=h;
+x2=x1+2u; y2=.7[x_height,h]; x3=w-2u; bot y4=-oo; y3=max(.07h,y4+eps);
+z4-(.25u,0)=whatever[z2,z3]; numeric theta; theta=angle(z2-z3)-90;
+pos2(stem,theta); pos3(stem,theta); pos4(stem,0);
+filldraw circ_stroke z1e{right}...z2e---z3e
+ ...{2(x4e-x3e),y4e-y3e}z4e; % long diagonal
+y5=.5[bar_height,x_height]; z5=whatever[z2,z3];
+x6=1.5u; y6-.5stem=-oo; pos5(hair,theta-90); pos6(stem,angle(z5-z6)-90);
+filldraw circ_stroke z6e--z5e; % short diagonal
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Lowercase Greek mu";
+beginchar("m",9u#,x_height#,desc_depth#);
+italcorr 1/3x_height#*slant+.5hair#+.5u#;
+adjust_fit(0,0); pickup fine.nib; interim superness:=more_super;
+pos1(stem,-180); pos2(stem,-180); x1=x2=x3; lft x1r=hround(1.5u-.5stem);
+y1+.5stem=h+oo; y2-.5stem=-d-o;
+filldraw z1r---z2r..z2l---z1l..cycle; % left stem
+pos3(stem,-180); pos4(vair,-90); pos5(hair,0); x4=.5[x3,x5];
+pos6(stem,0); rt x6r=hround(w-2.5u+.5stem);
+x5=x6=x7; x9=w; hook_out(7,8,9); % closing hook
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57h; y6+.5stem=h;
+filldraw stroke super_arc.e(3,4)...{up}z5e; % left stem and arc
+filldraw circ_stroke z6e--z7e; % right stem
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase Greek nu";
+beginchar("n",8.5u#,x_height#,0);
+italcorr x_height#*slant+.5stem#-u#;
+adjust_fit(0,0); pickup fine.nib;
+pos3(vair,-90); pos4(stem,0); bot y3r=0; y4+.5stem=h+oo;
+x3-.5stem=hround(1.5u-.5stem); x4+.5stem=hround(w-1.5u+.5stem);
+filldraw circ_stroke z4e{down}...{-36u,-h}z3e; % diagonal
+pickup tiny.nib; pos1(stem,0); pos2(stem,0);
+top y1=h+min(oo,serif_drop); bot y2=0; x1=x2=x3;
+z=((z4{down}...{-36u,-h}z3)intersectionpoint((x2r,0)--(x2r,h)));
+filldraw z1l--z2l--z--z1r--cycle; % stem
+sloped_serif.l(1,2,a,1/3,jut,serif_drop); % upper left serif
+math_fit(0,ic#-1/3x_height#*slant-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase Greek xi";
+beginchar("x",9u#,asc_height#,desc_depth#);
+italcorr .75[x_height#,asc_height#]*slant-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos10(hair,-720); pos11(vair,-630); pos12(hair,-540); pos13(vair,-450);
+lft x10l=hround 1/3w; x11=x13=.5[x10,x12]; rt x12l=hround(w-2.5u);
+top y10=h; top y13l=bot y11l+vstem+eps=vround(y10-.25(h-x_height));
+y12=.5[y11,y13]; if y11r>y13r: y11r:=y13r:=y12; fi
+pos0(curve,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(22u,x_height); slope:=-x_height/22u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround u; x1=x3=x11; x2=x12;
+y0=.5[y13,y1]; top y3l=vround .5h=bot y1l+vstem+eps; y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=hround .5[vair,stem]-fine;
+x6=x7=w-2u; x8=.5w+.5u; y6=-.3d; bot y7r=-d-oo; y8=max(-3/4d-oo,y7l);
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z10e{down}...z11e{right}...{up}z12e; % opening hook
+filldraw stroke z12e{up}...z13e{left}...z0e{down}
+ ...z1e{right}...{up}z2e; % upper arc
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+penlabels(0,1,2,3,4,5,6,7,8,10,11,12,13); endchar;
+
diff --git a/fonts/greek/kerkis/License.txt b/fonts/greek/kerkis/License.txt
new file mode 100644
index 0000000000..dbcfef916d
--- /dev/null
+++ b/fonts/greek/kerkis/License.txt
@@ -0,0 +1,10 @@
+The Copyright of the fonts belongs to the The Department of Mathematics of
+the University of the Aegean, Karlobasi, Samos, Greece
+
+If you want to use this font family in commercial work (like in books),
+we strongly request that you include in the Copyright section the fact
+that you are using
+"Kerkis (C) Department of Mathematics, University of the Aegean".
+
+"The Kerkis fonts and kerkis.sty are licensed under the LaTeX Project
+Public License, version 1.3c or later. See http://www.latex-project.org/lppl."
diff --git a/fonts/greek/kerkis/README.html b/fonts/greek/kerkis/README.html
new file mode 100644
index 0000000000..8e7ac5be5d
--- /dev/null
+++ b/fonts/greek/kerkis/README.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>Kerkis for LaTeX</title>
+
+ <meta http-equiv="content-type"
+ content="text/html; charset=ISO-8859-7">
+</head>
+<body>
+<h1 align="center">The <i>Kerkis</i> Font Family </h1>
+<h1 align="center">For LaTeX</h1>
+<p>Among other features, Kerkis for LaTeX makes wide use of double forms for
+several letters according to the hellenic typographic tradition that now
+tends to be lost. In particular the letters beta, zeta, theta, rho and phi
+have an initial and a different middle-word form.</p>
+<p>Old style numbers (known as <i>lower case numbers</i> as well) are included
+in the small caps font. Thus they are accessible with the \textsc or \scshape
+command.</p>
+<p>The fonts contain a full set of latin characters with accents that support
+properly all latin-based languages (common like German, French etc and less
+common like Icelandic). Special ligatures for "northern" languages like ij
+and fj etc (try the word fiji or fjord) are also included and tested to work.
+</p>
+<p>Kerkis is especially usefull for the creation of pdf files due to the fact
+that the fonts are in Type1 format.<br>
+</p>
+<p align="center"><big><font color="#660000"><big>Download<big><br>
+</big></big></font></big></p>
+<p align="left"><big><font color="#660000"><big><big><small><small><font
+ color="#000000"><small>Download the following zip file:</small> <a
+ href="Kerkis_for_LaTeX.zip"><small>Kerkis_for_LaTeX.zip</small></a></font></small><a
+ href="Kerkis.zip"><br>
+</a></small></big></big></font></big></p>
+<div align="left"><br>
+<big> </big></div>
+<center><font color="#660000"><big><big>Installation</big></big></font></center>
+<br>
+<br>
+<br>
+If you have the previous version of kerkis installed you <b><font
+ color="#660000">must</font></b> first remove it<small> <big>or overwrite
+it</big></small>. To do this or just to install it do the following steps:<br>
+<ol>
+ <li>Replace or place the type1 files: locate the old files named <small><tt>k.pfb</tt></small>,
+ <small><tt>ki.pfb</tt></small>, <small><tt>kb.pfb</tt></small> etc and
+delete them. Place the new files in the same place you had the old ones probably
+in <small><tt>texmf/fonts/type1/kerkis or in this directory (create it!) if
+you did not had kerkis before.</tt></small></li>
+ <li>Replace or place the afm files: locate the files <small><tt>k.afm</tt></small>,
+ <small><tt>ki.afm</tt></small>,<small><tt>kb.afm</tt></small> etc and
+delete them. Place the new afm files in the same place you had the old ones
+probably in <small><tt>texmf/fonts/afm/kerkis or in this directory (create
+it!) if you did not had kerkis before.</tt></small><br>
+ </li>
+ <li>Replace or place the tfm and vf files (<small><tt>k8a.tfm</tt></small>,
+ <small><tt>ek8a.tfm</tt></small>, <small><tt>gk7a.tfm</tt></small> etc),
+in <small><tt>texmf/fonts/tfm/kerkis </tt><big>and</big><tt> </tt></small><small><tt>texmf/fonts/vf/kerkis.</tt></small></li>
+ <li>Replace or place the old kerkis.sty, .fd files from the tex subdirectory
+of the distribution in <small><tt>texmf/tex/latex/kerkis</tt></small>.</li>
+ <li>Replace or place the .enc files from the dvips subdirectory of the distribution
+in <small><tt>texmf/dvips/base</tt></small>/kerkis (old ones might be in
+ <small><tt>texmf/dvips/base</tt></small>/).</li>
+ <li>Place the all html files from the doc subdirectory in <small><tt>texmf/doc/latex/kerkis</tt></small>.</li>
+ <li>Place the kerkis.map file in <small><tt>texmf/dvips/base</tt></small>/kerkis.
+If you had kerkis before edit the file psfonts.map (found in texmf/dvips/config
+and/or texmf/dvips/base) and delete all entries relating to kerkis.</li>
+ <li>Run texhash (on unix) or refresh the filename database (in MikTeX).</li>
+ <li>Find the file <small><tt>updmap.cfg</tt></small> open it in an editor
+and add the line: Map kerkis.map</li>
+ <li>Run updmap (on MikTeX I am not sure how to do this. Alternatively you
+may append the contents of the file kerkis.map of the distribution to psfonts.map
+after step 7 above, refresh the filename database (step 8) and skip steps
+9 and 10).</li>
+ <li>Remove all bitmaps you may have from older kerkis instalations (remove
+all .pk files in /var/lib/texmf/pk teTeX (on unix) texmf-var/fonts/pk in TeXLive
+and localtexmf\fonts\pk in MikTeX.</li>
+</ol>
+<b><font color="#660000">You are ready to use the fonts now.</font></b> Just
+note the following:
+<ol>
+1. Load the kerkis.sty package <i>after</i> you load the inputenc package
+with the iso-8859-7 option
+</ol>
+<ol>
+2. The -j option of dvips (which is usually the default) may not work properly
+with older TeX installations (it works with modern ones). If you run into
+such problems with dvips, either turn it off by issuing dvips -j0 file.dvi
+or use the bitmap generation utility gfstopk by issuing dvips -V file.dvi
+</ol>
+<ol>
+
+ <center><font color="#660000"><big>Stylistic issues<br>
+ <br>
+ </big></font></center>
+Kerkis is a Neoclassical font. We believe that its strictly rationalist axis
+makes it ideal for scientific typesetting. Moreover its moderate contrast
+and apperture makes it perfectly readable. Its serifs are adnate so that
+it guides your eyes smoothly on the line.
+ <p>Kerkis is a calm and quiet face that does not interfere with the expression
+of important ideas in your documents.</p>
+
+<p>The latin part of the Kerkis font is URW Bookman (except some characters
+that were missing from Bookman). URW has kindly allowed us to re-distribute
+their Bookman inside Kerkis.</p>
+
+<p></p>
+<p> A. Tsolomitis, atsol at aegean dot gr
+
+ <center></center>
+
+ <ul>
+
+ </ul>
+
+ <center>
+ <p><img src="http://iris.math.aegean.gr/software/kerkis/kerkispoly.gif"
+ height="192" width="627"></p>
+ </center>
+
+ <p><br>
+ </p>
+
+ <center><img src="http://iris.math.aegean.gr/software/kerkis/kerkis.gif"></center>
+</ol>
+<br>
+<br>
+<br>
+</body>
+</html>
diff --git a/fonts/greek/kerkis/afm/Kerkis-Bold.afm b/fonts/greek/kerkis/afm/Kerkis-Bold.afm
new file mode 100644
index 0000000000..a69e68c706
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-Bold.afm
@@ -0,0 +1,862 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:47:18 2002
+FontName Kerkis-Bold
+FullName Kerkis Bold
+FamilyName Kerkis
+Weight Bold
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -380 -306 1571 927
+CapHeight 681
+XHeight 502
+Ascender 724
+Descender -213
+StartCharMetrics 658
+C 0 ; WX 340 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 340 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 360 ; N exclam ; B 82 -13 282 694 ;
+C 34 ; WX 420 ; N quotedbl ; B 11 383 369 694 ;
+C 35 ; WX 660 ; N numbersign ; B 84 0 576 681 ;
+C 36 ; WX 660 ; N dollar ; B 48 -120 620 805 ;
+C 37 ; WX 940 ; N percent ; B 12 -8 924 689 ;
+C 38 ; WX 800 ; N ampersand ; B 21 -13 772 694 ;
+C 39 ; WX 320 ; N quotesingle ; B 82 438 242 694 ;
+C 40 ; WX 320 ; N parenleft ; B 48 -155 289 737 ;
+C 41 ; WX 320 ; N parenright ; B 20 -155 262 737 ;
+C 42 ; WX 460 ; N asterisk ; B 62 317 405 694 ;
+C 43 ; WX 600 ; N plus ; B 51 108 555 597 ;
+C 44 ; WX 340 ; N comma ; B 78 -120 257 167 ;
+C 45 ; WX 360 ; N hyphen ; B 20 210 340 318 ;
+C 46 ; WX 340 ; N period ; B 76 -13 257 168 ;
+C 47 ; WX 600 ; N slash ; B 50 -138 555 720 ;
+C 48 ; WX 660 ; N zero ; B 30 -13 639 694 ;
+C 49 ; WX 660 ; N one ; B 137 0 568 681 ;
+C 50 ; WX 660 ; N two ; B 41 0 628 694 ;
+C 51 ; WX 660 ; N three ; B 37 -13 631 694 ;
+C 52 ; WX 660 ; N four ; B 19 0 649 681 ;
+C 53 ; WX 660 ; N five ; B 44 -13 623 724 ;
+C 54 ; WX 660 ; N six ; B 34 -13 634 694 ;
+C 55 ; WX 660 ; N seven ; B 36 0 632 681 ;
+C 56 ; WX 660 ; N eight ; B 36 -13 633 694 ;
+C 57 ; WX 660 ; N nine ; B 33 -13 636 694 ;
+C 58 ; WX 340 ; N colon ; B 76 -13 257 516 ;
+C 59 ; WX 340 ; N semicolon ; B 75 -120 259 516 ;
+C 60 ; WX 600 ; N less ; B 49 56 558 643 ;
+C 61 ; WX 600 ; N equal ; B 51 199 555 506 ;
+C 62 ; WX 600 ; N greater ; B 48 56 557 643 ;
+C 63 ; WX 660 ; N question ; B 61 -13 608 694 ;
+C 64 ; WX 820 ; N at ; B 60 -13 758 700 ;
+C 65 ; WX 720 ; N A ; B -34 0 763 681 ;
+C 66 ; WX 720 ; N B ; B 20 0 693 681 ;
+C 67 ; WX 740 ; N C ; B 35 -13 724 694 ;
+C 68 ; WX 780 ; N D ; B 20 0 748 681 ;
+C 69 ; WX 720 ; N E ; B 20 0 724 681 ;
+C 70 ; WX 680 ; N F ; B 20 0 686 681 ;
+C 71 ; WX 780 ; N G ; B 35 -13 773 694 ;
+C 72 ; WX 820 ; N H ; B 20 0 800 681 ;
+C 73 ; WX 400 ; N I ; B 20 0 379 681 ; L J IJ ;
+C 74 ; WX 640 ; N J ; B -12 -13 622 681 ;
+C 75 ; WX 800 ; N K ; B 20 0 796 681 ;
+C 76 ; WX 640 ; N L ; B 20 0 668 681 ;
+C 77 ; WX 940 ; N M ; B 20 0 924 681 ;
+C 78 ; WX 740 ; N N ; B 20 0 724 681 ;
+C 79 ; WX 800 ; N O ; B 35 -13 769 694 ;
+C 80 ; WX 660 ; N P ; B 20 0 658 681 ;
+C 81 ; WX 800 ; N Q ; B 35 -226 775 694 ;
+C 82 ; WX 780 ; N R ; B 20 0 783 681 ;
+C 83 ; WX 660 ; N S ; B 21 -13 639 694 ;
+C 84 ; WX 700 ; N T ; B -4 0 703 681 ;
+C 85 ; WX 740 ; N U ; B 15 -13 724 681 ;
+C 86 ; WX 720 ; N V ; B -20 0 730 681 ;
+C 87 ; WX 940 ; N W ; B -20 0 963 681 ;
+C 88 ; WX 780 ; N X ; B 1 0 770 681 ;
+C 89 ; WX 700 ; N Y ; B -20 0 718 681 ;
+C 90 ; WX 640 ; N Z ; B 6 0 635 681 ;
+C 91 ; WX 300 ; N bracketleft ; B 75 -138 285 720 ;
+C 92 ; WX 600 ; N backslash ; B 50 0 555 725 ;
+C 93 ; WX 300 ; N bracketright ; B 21 -138 231 720 ;
+C 94 ; WX 600 ; N asciicircum ; B 52 318 554 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 320 ; N grave ; B 82 438 242 694 ;
+C 97 ; WX 580 ; N a ; B 28 -9 588 511 ;
+C 98 ; WX 600 ; N b ; B -20 -9 568 724 ;
+C 99 ; WX 580 ; N c ; B 31 -9 550 511 ;
+C 100 ; WX 640 ; N d ; B 31 -9 622 724 ;
+C 101 ; WX 580 ; N e ; B 31 -9 548 511 ;
+C 102 ; WX 380 ; N f ; B 22 0 461 736 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 580 ; N g ; B 9 -248 583 593 ;
+C 104 ; WX 680 ; N h ; B 22 0 654 724 ;
+C 105 ; WX 360 ; N i ; B 22 0 335 730 ; L j ij ;
+C 106 ; WX 340 ; N j ; B -94 -226 278 731 ;
+C 107 ; WX 660 ; N k ; B 22 0 643 724 ;
+C 108 ; WX 340 ; N l ; B 9 0 322 724 ;
+C 109 ; WX 1000 ; N m ; B 22 0 980 511 ;
+C 110 ; WX 680 ; N n ; B 22 0 652 511 ;
+C 111 ; WX 620 ; N o ; B 31 -9 585 511 ;
+C 112 ; WX 640 ; N p ; B 22 -213 611 511 ;
+C 113 ; WX 620 ; N q ; B 31 -213 633 511 ;
+C 114 ; WX 460 ; N r ; B 22 0 462 511 ;
+C 115 ; WX 520 ; N s ; B 22 -9 492 511 ;
+C 116 ; WX 460 ; N t ; B 22 -9 445 661 ;
+C 117 ; WX 660 ; N u ; B 22 -13 653 502 ;
+C 118 ; WX 600 ; N v ; B -6 0 593 502 ;
+C 119 ; WX 800 ; N w ; B -6 0 810 502 ;
+C 120 ; WX 600 ; N x ; B 8 0 591 502 ;
+C 121 ; WX 620 ; N y ; B 6 -221 613 502 ;
+C 122 ; WX 560 ; N z ; B 22 0 547 502 ;
+C 123 ; WX 320 ; N braceleft ; B 34 -140 280 720 ;
+C 124 ; WX 600 ; N bar ; B 243 0 362 722 ;
+C 125 ; WX 320 ; N braceright ; B 35 -140 280 720 ;
+C 126 ; WX 600 ; N asciitilde ; B 51 251 555 443 ;
+C 161 ; WX 360 ; N exclamdown ; B 84 -196 284 512 ;
+C 162 ; WX 660 ; N cent ; B 133 16 535 674 ;
+C 163 ; WX 660 ; N sterling ; B 10 -13 659 694 ;
+C 164 ; WX 660 ; N currency ; B 77 88 584 593 ;
+C 165 ; WX 660 ; N yen ; B -28 0 696 681 ;
+C 166 ; WX 600 ; N brokenbar ; B 243 0 362 722 ;
+C 167 ; WX 600 ; N section ; B 36 -158 560 694 ;
+C 168 ; WX 500 ; N dieresis ; B 68 559 441 698 ;
+C 169 ; WX 740 ; N copyright ; B 23 0 723 700 ;
+C 170 ; WX 400 ; N ordfeminine ; B 27 286 396 694 ;
+C 171 ; WX 400 ; N guillemotleft ; B 34 71 360 430 ;
+C 172 ; WX 600 ; N logicalnot ; B 51 80 555 369 ;
+C 174 ; WX 740 ; N registered ; B 23 0 723 700 ;
+C 175 ; WX 460 ; N macron ; B 68 582 383 667 ;
+C 176 ; WX 400 ; N degree ; B 50 380 350 686 ;
+C 177 ; WX 600 ; N plusminus ; B 51 0 555 629 ;
+C 178 ; WX 396 ; N twosuperior ; B 14 273 396 689 ;
+C 179 ; WX 396 ; N threesuperior ; B 5 265 391 689 ;
+C 180 ; WX 400 ; N acute ; B 68 554 327 738 ;
+C 181 ; WX 660 ; N mu ; B 22 -219 653 502 ;
+C 182 ; WX 800 ; N paragraph ; B 14 -98 757 681 ;
+C 183 ; WX 340 ; N periodcentered ; B 76 175 257 356 ;
+C 184 ; WX 360 ; N cedilla ; B 68 -213 284 0 ;
+C 185 ; WX 396 ; N onesuperior ; B 65 273 345 681 ;
+C 186 ; WX 400 ; N ordmasculine ; B 17 286 383 694 ;
+C 187 ; WX 400 ; N guillemotright ; B 34 71 360 430 ;
+C 188 ; WX 990 ; N onequarter ; B 65 0 967 681 ;
+C 189 ; WX 990 ; N onehalf ; B 65 0 980 681 ;
+C 190 ; WX 990 ; N threequarters ; B 15 0 967 689 ;
+C 191 ; WX 660 ; N questiondown ; B 62 -196 609 513 ;
+C 192 ; WX 720 ; N Agrave ; B -34 0 763 910 ;
+C 193 ; WX 720 ; N Aacute ; B -34 0 763 910 ;
+C 194 ; WX 720 ; N Acircumflex ; B -34 0 763 904 ;
+C 195 ; WX 720 ; N Atilde ; B -34 0 763 884 ;
+C 196 ; WX 720 ; N Adieresis ; B -34 0 763 877 ;
+C 197 ; WX 720 ; N Aring ; B -34 0 763 924 ;
+C 198 ; WX 1140 ; N AE ; B -34 0 1149 681 ;
+C 199 ; WX 740 ; N Ccedilla ; B 35 -213 724 694 ;
+C 200 ; WX 720 ; N Egrave ; B 20 0 724 910 ;
+C 201 ; WX 720 ; N Eacute ; B 20 0 724 910 ;
+C 202 ; WX 720 ; N Ecircumflex ; B 20 0 724 904 ;
+C 203 ; WX 720 ; N Edieresis ; B 20 0 724 877 ;
+C 204 ; WX 400 ; N Igrave ; B 20 0 379 910 ;
+C 205 ; WX 400 ; N Iacute ; B 20 0 379 910 ;
+C 206 ; WX 400 ; N Icircumflex ; B 18 0 380 904 ;
+C 207 ; WX 400 ; N Idieresis ; B 18 0 391 877 ;
+C 208 ; WX 780 ; N Eth ; B 20 0 748 681 ;
+C 209 ; WX 740 ; N Ntilde ; B 20 0 724 884 ;
+C 210 ; WX 800 ; N Ograve ; B 35 -13 769 910 ;
+C 211 ; WX 800 ; N Oacute ; B 35 -13 769 910 ;
+C 212 ; WX 800 ; N Ocircumflex ; B 35 -13 769 904 ;
+C 213 ; WX 800 ; N Otilde ; B 35 -13 769 884 ;
+C 214 ; WX 800 ; N Odieresis ; B 35 -13 769 877 ;
+C 215 ; WX 600 ; N multiply ; B 48 100 552 604 ;
+C 216 ; WX 800 ; N Oslash ; B 35 -110 771 779 ;
+C 217 ; WX 740 ; N Ugrave ; B 15 -13 724 910 ;
+C 218 ; WX 740 ; N Uacute ; B 15 -13 724 910 ;
+C 219 ; WX 740 ; N Ucircumflex ; B 15 -13 724 904 ;
+C 220 ; WX 740 ; N Udieresis ; B 15 -13 724 877 ;
+C 221 ; WX 700 ; N Yacute ; B -20 0 718 910 ;
+C 222 ; WX 660 ; N Thorn ; B 20 0 658 681 ;
+C 223 ; WX 660 ; N germandbls ; B -61 -92 644 688 ;
+C 224 ; WX 580 ; N agrave ; B 28 -9 588 738 ;
+C 225 ; WX 580 ; N aacute ; B 28 -9 588 738 ;
+C 226 ; WX 580 ; N acircumflex ; B 28 -9 588 731 ;
+C 227 ; WX 580 ; N atilde ; B 28 -9 588 699 ;
+C 228 ; WX 580 ; N adieresis ; B 28 -9 588 698 ;
+C 229 ; WX 580 ; N aring ; B 28 -9 588 755 ;
+C 230 ; WX 880 ; N ae ; B 28 -9 852 511 ;
+C 231 ; WX 580 ; N ccedilla ; B 31 -213 550 511 ;
+C 232 ; WX 580 ; N egrave ; B 31 -9 548 738 ;
+C 233 ; WX 580 ; N eacute ; B 31 -9 548 738 ;
+C 234 ; WX 580 ; N ecircumflex ; B 31 -9 548 731 ;
+C 235 ; WX 580 ; N edieresis ; B 31 -9 548 698 ;
+C 236 ; WX 360 ; N igrave ; B 22 0 335 738 ;
+C 237 ; WX 360 ; N iacute ; B 22 0 335 738 ;
+C 238 ; WX 360 ; N icircumflex ; B -2 0 360 731 ;
+C 239 ; WX 360 ; N idieresis ; B -2 0 371 698 ;
+C 240 ; WX 620 ; N eth ; B 31 -9 585 779 ;
+C 241 ; WX 680 ; N ntilde ; B 22 0 652 699 ;
+C 242 ; WX 620 ; N ograve ; B 31 -9 585 738 ;
+C 243 ; WX 620 ; N oacute ; B 31 -9 585 738 ;
+C 244 ; WX 620 ; N ocircumflex ; B 31 -9 585 731 ;
+C 245 ; WX 620 ; N otilde ; B 31 -9 585 699 ;
+C 246 ; WX 620 ; N odieresis ; B 31 -9 585 698 ;
+C 247 ; WX 600 ; N divide ; B 51 72 555 633 ;
+C 248 ; WX 620 ; N oslash ; B 31 -40 586 546 ;
+C 249 ; WX 660 ; N ugrave ; B 22 -13 653 738 ;
+C 250 ; WX 660 ; N uacute ; B 22 -13 653 738 ;
+C 251 ; WX 660 ; N ucircumflex ; B 22 -13 653 731 ;
+C 252 ; WX 660 ; N udieresis ; B 22 -13 653 698 ;
+C 253 ; WX 620 ; N yacute ; B 6 -221 613 738 ;
+C 254 ; WX 640 ; N thorn ; B 22 -213 611 724 ;
+C 255 ; WX 620 ; N ydieresis ; B 6 -221 613 698 ;
+C -1 ; WX 720 ; N Amacron ; B -34 0 763 839 ;
+C -1 ; WX 580 ; N amacron ; B 28 -9 588 667 ;
+C -1 ; WX 720 ; N Abreve ; B -34 0 763 898 ;
+C -1 ; WX 580 ; N abreve ; B 28 -9 588 725 ;
+C -1 ; WX 720 ; N Aogonek ; B -34 -170 829 681 ;
+C -1 ; WX 580 ; N aogonek ; B 28 -170 600 511 ;
+C -1 ; WX 740 ; N Cacute ; B 35 -13 724 910 ;
+C -1 ; WX 580 ; N cacute ; B 31 -9 550 738 ;
+C -1 ; WX 740 ; N Ccaron ; B 35 -13 724 904 ;
+C -1 ; WX 580 ; N ccaron ; B 31 -9 550 731 ;
+C -1 ; WX 780 ; N Dcaron ; B 20 0 748 904 ;
+C -1 ; WX 720 ; N dcaron ; B 31 -9 720 724 ;
+C -1 ; WX 780 ; N Dcroat ; B 20 0 748 681 ;
+C -1 ; WX 640 ; N dcroat ; B 31 -9 622 724 ;
+C -1 ; WX 720 ; N Emacron ; B 20 0 724 839 ;
+C -1 ; WX 580 ; N emacron ; B 31 -9 548 667 ;
+C -1 ; WX 720 ; N Edotaccent ; B 20 0 724 914 ;
+C -1 ; WX 580 ; N edotaccent ; B 31 -9 548 742 ;
+C -1 ; WX 720 ; N Eogonek ; B 20 -170 724 681 ;
+C -1 ; WX 580 ; N eogonek ; B 31 -170 548 511 ;
+C -1 ; WX 720 ; N Ecaron ; B 20 0 724 904 ;
+C -1 ; WX 580 ; N ecaron ; B 31 -9 548 731 ;
+C -1 ; WX 780 ; N Gbreve ; B 35 -13 773 898 ;
+C -1 ; WX 580 ; N gbreve ; B 9 -248 583 725 ;
+C -1 ; WX 400 ; N Imacron ; B 20 0 379 839 ;
+C -1 ; WX 360 ; N imacron ; B 18 0 335 667 ;
+C -1 ; WX 400 ; N Iogonek ; B 20 -170 445 681 ;
+C -1 ; WX 360 ; N iogonek ; B 22 -170 401 730 ;
+C -1 ; WX 400 ; N Idotaccent ; B 20 0 379 914 ;
+C -1 ; WX 360 ; N dotlessi ; B 22 0 335 502 ;
+C -1 ; WX 1112 ; N IJ ; B 20 -13 1092 681 ;
+C -1 ; WX 682 ; N ij ; B 22 -226 628 731 ;
+C -1 ; WX 640 ; N Lacute ; B 20 0 668 910 ;
+C -1 ; WX 340 ; N lacute ; B 9 0 322 910 ;
+C -1 ; WX 640 ; N Lcaron ; B 20 0 668 694 ;
+C -1 ; WX 430 ; N lcaron ; B 9 0 430 724 ;
+C -1 ; WX 537 ; N ldot ; B 9 0 514 724 ;
+C -1 ; WX 640 ; N Lslash ; B 20 0 668 681 ;
+C -1 ; WX 340 ; N lslash ; B 9 0 322 724 ;
+C -1 ; WX 740 ; N Nacute ; B 20 0 724 910 ;
+C -1 ; WX 680 ; N nacute ; B 22 0 652 738 ;
+C -1 ; WX 740 ; N Ncaron ; B 20 0 724 904 ;
+C -1 ; WX 680 ; N ncaron ; B 22 0 652 731 ;
+C -1 ; WX 800 ; N Omacron ; B 35 -13 769 839 ;
+C -1 ; WX 620 ; N omacron ; B 31 -9 585 667 ;
+C -1 ; WX 800 ; N Ohungarumlaut ; B 35 -13 769 913 ;
+C -1 ; WX 620 ; N ohungarumlaut ; B 31 -9 585 741 ;
+C -1 ; WX 1220 ; N OE ; B 35 -13 1219 694 ;
+C -1 ; WX 940 ; N oe ; B 31 -9 908 511 ;
+C -1 ; WX 780 ; N Racute ; B 20 0 783 910 ;
+C -1 ; WX 460 ; N racute ; B 22 0 462 738 ;
+C -1 ; WX 780 ; N Rcaron ; B 20 0 783 904 ;
+C -1 ; WX 460 ; N rcaron ; B 22 0 462 731 ;
+C -1 ; WX 660 ; N Sacute ; B 21 -13 639 910 ;
+C -1 ; WX 520 ; N sacute ; B 22 -9 492 738 ;
+C -1 ; WX 660 ; N Scedilla ; B 21 -306 639 694 ;
+C -1 ; WX 520 ; N scedilla ; B 22 -306 492 511 ;
+C -1 ; WX 660 ; N Scaron ; B 21 -13 639 904 ;
+C -1 ; WX 520 ; N scaron ; B 22 -9 492 731 ;
+C -1 ; WX 700 ; N Tcaron ; B -4 0 703 904 ;
+C -1 ; WX 470 ; N tcaron ; B 22 -9 470 724 ;
+C -1 ; WX 740 ; N Umacron ; B 15 -13 724 839 ;
+C -1 ; WX 660 ; N umacron ; B 22 -13 653 667 ;
+C -1 ; WX 740 ; N Uring ; B 15 -13 724 927 ;
+C -1 ; WX 660 ; N uring ; B 22 -13 653 755 ;
+C -1 ; WX 660 ; N uhungarumlaut ; B 22 -13 653 741 ;
+C -1 ; WX 740 ; N Uogonek ; B 15 -170 724 681 ;
+C -1 ; WX 660 ; N uogonek ; B 22 -170 719 502 ;
+C -1 ; WX 700 ; N Ydieresis ; B -20 0 718 877 ;
+C -1 ; WX 640 ; N Zacute ; B 6 0 635 910 ;
+C -1 ; WX 560 ; N zacute ; B 22 0 547 738 ;
+C -1 ; WX 640 ; N Zdotaccent ; B 6 0 635 914 ;
+C -1 ; WX 560 ; N zdotaccent ; B 22 0 547 742 ;
+C -1 ; WX 640 ; N Zcaron ; B 6 0 635 904 ;
+C -1 ; WX 560 ; N zcaron ; B 22 0 547 731 ;
+C -1 ; WX 660 ; N florin ; B -46 -203 674 749 ;
+C -1 ; WX 500 ; N circumflex ; B 68 555 430 731 ;
+C -1 ; WX 500 ; N caron ; B 68 555 430 731 ;
+C -1 ; WX 500 ; N breve ; B 68 556 429 725 ;
+C -1 ; WX 320 ; N dotaccent ; B 68 551 259 742 ;
+C -1 ; WX 340 ; N ring ; B 68 551 275 755 ;
+C -1 ; WX 320 ; N ogonek ; B 68 -170 246 0 ;
+C -1 ; WX 480 ; N tilde ; B 63 568 417 703 ;
+C -1 ; WX 440 ; N hungarumlaut ; B 68 553 365 741 ;
+C -1 ; WX 780 ; N Gcedilla ; B 35 -306 773 694 ;
+C -1 ; WX 580 ; N gcedilla ; B 9 -248 583 824 ;
+C -1 ; WX 800 ; N Kcedilla ; B 20 -306 796 681 ;
+C -1 ; WX 660 ; N kcedilla ; B 22 -306 643 724 ;
+C -1 ; WX 640 ; N Lcedilla ; B 20 -306 668 681 ;
+C -1 ; WX 340 ; N lcedilla ; B 9 -306 322 724 ;
+C -1 ; WX 134 ; N uni0345 ; B 30 -252 162 -60 ;
+C -1 ; WX 680 ; N ncedilla ; B 22 -306 652 511 ;
+C -1 ; WX 780 ; N Rcedilla ; B 20 -306 783 681 ;
+C -1 ; WX 460 ; N rcedilla ; B 22 -306 462 511 ;
+C -1 ; WX 700 ; N Tcedilla ; B -4 -306 703 681 ;
+C -1 ; WX 460 ; N tcedilla ; B 22 -306 445 661 ;
+C -1 ; WX 228 ; N uni0374 ; B 23 557 207 762 ;
+C -1 ; WX 228 ; N uni0375 ; B 18 -224 202 -19 ;
+C -1 ; WX 340 ; N uni037E ; B 75 -120 259 516 ;
+C -1 ; WX 202 ; N tonos ; B 23 553 176 769 ;
+C -1 ; WX 500 ; N dieresistonos ; B 40 553 460 771 ;
+C -1 ; WX 720 ; N Alphatonos ; B -34 0 763 695 ;
+C -1 ; WX 340 ; N anoteleia ; B 79 316 261 499 ;
+C -1 ; WX 985 ; N Epsilontonos ; B 0 0 989 695 ;
+C -1 ; WX 1077 ; N Etatonos ; B 0 0 1057 695 ;
+C -1 ; WX 645 ; N Iotatonos ; B 0 0 624 695 ;
+C -1 ; WX 941 ; N Omicrontonos ; B 0 -13 910 695 ;
+C -1 ; WX 988 ; N Upsilontonos ; B 0 0 1006 695 ;
+C -1 ; WX 930 ; N Omegatonos ; B 0 0 926 697 ;
+C -1 ; WX 396 ; N iotadieresistonos ; B 1 -8 422 771 ;
+C -1 ; WX 720 ; N Alpha ; B -34 0 763 681 ;
+C -1 ; WX 720 ; N Beta ; B 20 0 693 681 ;
+C -1 ; WX 666 ; N Gamma ; B 39 0 679 681 ;
+C -1 ; WX 720 ; N Delta ; B 19 0 702 681 ;
+C -1 ; WX 720 ; N Epsilon ; B 20 0 724 681 ;
+C -1 ; WX 640 ; N Zeta ; B 6 0 635 681 ;
+C -1 ; WX 820 ; N Eta ; B 20 0 800 681 ;
+C -1 ; WX 800 ; N Theta ; B 35 -12 766 693 ;
+C -1 ; WX 400 ; N Iota ; B 20 0 379 681 ;
+C -1 ; WX 800 ; N Kappa ; B 20 0 796 681 ;
+C -1 ; WX 720 ; N Lambda ; B 1 0 719 681 ;
+C -1 ; WX 940 ; N Mu ; B 20 0 924 681 ;
+C -1 ; WX 740 ; N Nu ; B 20 0 724 681 ;
+C -1 ; WX 721 ; N Xi ; B 4 0 717 681 ;
+C -1 ; WX 800 ; N Omicron ; B 35 -13 769 694 ;
+C -1 ; WX 820 ; N Pi ; B 36 0 784 681 ;
+C -1 ; WX 660 ; N Rho ; B 20 0 658 681 ;
+C -1 ; WX 640 ; N Sigma ; B 24 0 634 681 ;
+C -1 ; WX 700 ; N Tau ; B -4 0 703 681 ;
+C -1 ; WX 700 ; N Upsilon ; B -20 0 718 681 ;
+C -1 ; WX 907 ; N Phi ; B 23 0 883 681 ;
+C -1 ; WX 780 ; N Chi ; B 1 0 770 681 ;
+C -1 ; WX 999 ; N Psi ; B 14 0 985 681 ;
+C -1 ; WX 787 ; N Omega ; B 3 0 783 693 ;
+C -1 ; WX 400 ; N Iotadieresis ; B 34 0 366 877 ;
+C -1 ; WX 700 ; N Upsilondieresis ; B 0 0 699 880 ;
+C -1 ; WX 640 ; N alphatonos ; B 44 -12 617 769 ;
+C -1 ; WX 554 ; N epsilontonos ; B 33 -12 527 769 ;
+C -1 ; WX 666 ; N etatonos ; B 44 -218 583 770 ;
+C -1 ; WX 396 ; N iotatonos ; B 38 -8 384 769 ;
+C -1 ; WX 647 ; N upsilondieresistonos ; B 26 -12 564 777 ;
+C -1 ; WX 640 ; N alpha ; B 44 -12 617 499 ;
+C -1 ; WX 496 ; N beta ; B 24 -14 507 708 ;
+C -1 ; WX 554 ; N gamma ; B -40 -260 574 494 ;
+C -1 ; WX 620 ; N delta ; B 37 -12 583 716 ;
+C -1 ; WX 554 ; N epsilon ; B 33 -12 527 499 ;
+C -1 ; WX 381 ; N zeta ; B 14 -229 413 726 ;
+C -1 ; WX 666 ; N eta ; B 44 -218 583 499 ;
+C -1 ; WX 636 ; N theta ; B 31 -12 604 716 ;
+C -1 ; WX 396 ; N iota ; B 38 -8 384 499 ;
+C -1 ; WX 660 ; N kappa ; B 42 0 659 499 ;
+C -1 ; WX 600 ; N lambda ; B 1 0 599 716 ;
+C -1 ; WX 660 ; N uni03BC ; B 22 -219 653 502 ;
+C -1 ; WX 582 ; N nu ; B 1 0 564 499 ;
+C -1 ; WX 420 ; N xi ; B 23 -229 413 766 ;
+C -1 ; WX 620 ; N omicron ; B 31 -9 585 511 ;
+C -1 ; WX 713 ; N pi ; B 44 -8 702 487 ;
+C -1 ; WX 636 ; N rho ; B 53 -218 599 499 ;
+C -1 ; WX 580 ; N sigma1 ; B 37 -230 543 499 ;
+C -1 ; WX 629 ; N sigma ; B 37 -12 629 499 ;
+C -1 ; WX 515 ; N tau ; B 6 -8 491 487 ;
+C -1 ; WX 647 ; N upsilon ; B 26 -12 564 492 ;
+C -1 ; WX 800 ; N phi ; B 44 -219 766 565 ;
+C -1 ; WX 582 ; N chi ; B 12 -210 556 481 ;
+C -1 ; WX 949 ; N psi ; B 26 -218 866 488 ;
+C -1 ; WX 823 ; N omega ; B 37 -12 786 499 ;
+C -1 ; WX 396 ; N iotadieresis ; B 31 -8 384 673 ;
+C -1 ; WX 647 ; N upsilondieresis ; B 26 -12 564 673 ;
+C -1 ; WX 620 ; N omicrontonos ; B 37 -12 583 767 ;
+C -1 ; WX 647 ; N upsilontonos ; B 26 -12 564 767 ;
+C -1 ; WX 823 ; N omegatonos ; B 37 -12 786 767 ;
+C -1 ; WX 628 ; N uni03D0 ; B 59 -218 593 716 ;
+C -1 ; WX 601 ; N theta1 ; B 27 -12 576 716 ;
+C -1 ; WX 810 ; N phi1 ; B 37 -218 773 499 ;
+C -1 ; WX 920 ; N omega1 ; B 3 -19 905 522 ;
+C -1 ; WX 856 ; N uni03D7 ; B 8 -277 825 499 ;
+C -1 ; WX 521 ; N uni03DA ; B 37 -48 543 681 ;
+C -1 ; WX 563 ; N uni03DB ; B 10 -223 551 442 ;
+C -1 ; WX 668 ; N uni03DC ; B 39 0 679 681 ;
+C -1 ; WX 503 ; N uni03DD ; B 54 1 495 484 ;
+C -1 ; WX 811 ; N uni03DE ; B 35 -263 769 694 ;
+C -1 ; WX 626 ; N uni03DF ; B 31 -255 585 511 ;
+C -1 ; WX 647 ; N uni03E0 ; B 26 -99 593 699 ;
+C -1 ; WX 707 ; N uni03E1 ; B 16 -86 676 582 ;
+C -1 ; WX 636 ; N uni03F1 ; B 53 -245 599 499 ;
+C -1 ; WX 520 ; N uni03F2 ; B 31 -9 550 511 ;
+C -1 ; WX 340 ; N uni03F3 ; B -94 -226 278 731 ;
+C -1 ; WX 905 ; N uni03F4 ; B 91 0 868 681 ;
+C -1 ; WX 1118 ; N uni03F5 ; B 91 0 1054 681 ;
+C -1 ; WX 1235 ; N uni03F6 ; B 91 0 1155 681 ;
+C -1 ; WX 1118 ; N uni03F7 ; B 91 0 1054 681 ;
+C -1 ; WX 470 ; N uni03F8 ; B 38 -12 467 479 ;
+C -1 ; WX 489 ; N uni03F9 ; B 35 -229 519 716 ;
+C -1 ; WX 400 ; N overscore ; B 50 380 350 686 ;
+C -1 ; WX 340 ; N middot ; B 76 175 257 356 ;
+C -1 ; WX 480 ; N uni1EF0 ; B 63 568 417 703 ;
+C -1 ; WX 640 ; N uni1F00 ; B 44 -12 617 765 ;
+C -1 ; WX 640 ; N uni1F01 ; B 44 -12 617 759 ;
+C -1 ; WX 640 ; N uni1F02 ; B 44 -12 617 788 ;
+C -1 ; WX 640 ; N uni1F03 ; B 44 -12 617 788 ;
+C -1 ; WX 640 ; N uni1F04 ; B 44 -12 617 788 ;
+C -1 ; WX 640 ; N uni1F05 ; B 44 -12 617 788 ;
+C -1 ; WX 640 ; N uni1F06 ; B 44 -12 617 924 ;
+C -1 ; WX 640 ; N uni1F07 ; B 44 -12 617 919 ;
+C -1 ; WX 720 ; N uni1F08 ; B -34 0 763 695 ;
+C -1 ; WX 720 ; N uni1F09 ; B -34 0 763 708 ;
+C -1 ; WX 953 ; N uni1F0A ; B -1 0 995 695 ;
+C -1 ; WX 934 ; N uni1F0B ; B 0 0 977 695 ;
+C -1 ; WX 917 ; N uni1F0C ; B -1 0 960 695 ;
+C -1 ; WX 897 ; N uni1F0D ; B 0 0 940 695 ;
+C -1 ; WX 1021 ; N uni1F0E ; B 0 0 1065 731 ;
+C -1 ; WX 1024 ; N uni1F0F ; B 0 0 1068 728 ;
+C -1 ; WX 554 ; N uni1F10 ; B 33 -12 527 765 ;
+C -1 ; WX 554 ; N uni1F11 ; B 33 -12 527 759 ;
+C -1 ; WX 554 ; N uni1F12 ; B 33 -12 527 788 ;
+C -1 ; WX 554 ; N uni1F13 ; B 33 -12 527 788 ;
+C -1 ; WX 554 ; N uni1F14 ; B 33 -12 527 788 ;
+C -1 ; WX 554 ; N uni1F15 ; B 33 -12 527 788 ;
+C -1 ; WX 720 ; N uni1F18 ; B -172 0 724 695 ;
+C -1 ; WX 720 ; N uni1F19 ; B -183 0 724 708 ;
+C -1 ; WX 720 ; N uni1F1A ; B -378 0 724 695 ;
+C -1 ; WX 720 ; N uni1F1B ; B -376 0 724 695 ;
+C -1 ; WX 720 ; N uni1F1C ; B -380 0 724 695 ;
+C -1 ; WX 720 ; N uni1F1D ; B -377 0 724 695 ;
+C -1 ; WX 666 ; N uni1F20 ; B 44 -218 583 765 ;
+C -1 ; WX 666 ; N uni1F21 ; B 44 -218 583 759 ;
+C -1 ; WX 666 ; N uni1F22 ; B 44 -218 583 788 ;
+C -1 ; WX 666 ; N uni1F23 ; B 44 -218 583 788 ;
+C -1 ; WX 666 ; N uni1F24 ; B 44 -218 583 788 ;
+C -1 ; WX 666 ; N uni1F25 ; B 44 -218 583 788 ;
+C -1 ; WX 666 ; N uni1F26 ; B 44 -218 583 924 ;
+C -1 ; WX 666 ; N uni1F27 ; B 44 -218 587 919 ;
+C -1 ; WX 992 ; N uni1F28 ; B 0 0 972 695 ;
+C -1 ; WX 1002 ; N uni1F29 ; B -1 0 982 708 ;
+C -1 ; WX 1197 ; N uni1F2A ; B -1 0 1177 695 ;
+C -1 ; WX 1196 ; N uni1F2B ; B 0 0 1176 695 ;
+C -1 ; WX 1199 ; N uni1F2C ; B -1 0 1179 695 ;
+C -1 ; WX 1197 ; N uni1F2D ; B 0 0 1177 695 ;
+C -1 ; WX 1349 ; N uni1F2E ; B 0 0 1330 725 ;
+C -1 ; WX 1369 ; N uni1F2F ; B 0 0 1350 731 ;
+C -1 ; WX 396 ; N uni1F30 ; B 38 -8 384 765 ;
+C -1 ; WX 396 ; N uni1F31 ; B 38 -8 384 759 ;
+C -1 ; WX 396 ; N uni1F32 ; B 34 -8 383 788 ;
+C -1 ; WX 396 ; N uni1F33 ; B 23 -8 384 788 ;
+C -1 ; WX 396 ; N uni1F34 ; B 38 -8 400 788 ;
+C -1 ; WX 396 ; N uni1F35 ; B 38 -8 398 788 ;
+C -1 ; WX 396 ; N uni1F36 ; B -52 -8 445 924 ;
+C -1 ; WX 396 ; N uni1F37 ; B -46 -8 450 919 ;
+C -1 ; WX 400 ; N uni1F38 ; B -172 0 379 695 ;
+C -1 ; WX 400 ; N uni1F39 ; B -183 0 379 708 ;
+C -1 ; WX 400 ; N uni1F3A ; B -378 0 379 695 ;
+C -1 ; WX 400 ; N uni1F3B ; B -376 0 379 695 ;
+C -1 ; WX 400 ; N uni1F3C ; B -380 0 379 695 ;
+C -1 ; WX 400 ; N uni1F3D ; B -377 0 379 695 ;
+C -1 ; WX 953 ; N uni1F3E ; B 0 0 933 729 ;
+C -1 ; WX 949 ; N uni1F3F ; B 0 0 929 729 ;
+C -1 ; WX 620 ; N uni1F40 ; B 31 -9 585 765 ;
+C -1 ; WX 620 ; N uni1F41 ; B 31 -9 585 759 ;
+C -1 ; WX 620 ; N uni1F42 ; B 31 -9 585 788 ;
+C -1 ; WX 620 ; N uni1F43 ; B 31 -9 585 788 ;
+C -1 ; WX 620 ; N uni1F44 ; B 31 -9 585 788 ;
+C -1 ; WX 620 ; N uni1F45 ; B 31 -9 585 788 ;
+C -1 ; WX 924 ; N uni1F48 ; B 0 -13 893 695 ;
+C -1 ; WX 952 ; N uni1F49 ; B -1 -13 921 708 ;
+C -1 ; WX 1163 ; N uni1F4A ; B -1 -13 1132 695 ;
+C -1 ; WX 1161 ; N uni1F4B ; B 0 -13 1130 695 ;
+C -1 ; WX 1106 ; N uni1F4C ; B -1 -13 1075 695 ;
+C -1 ; WX 1089 ; N uni1F4D ; B 0 -13 1058 695 ;
+C -1 ; WX 647 ; N uni1F50 ; B 26 -12 564 765 ;
+C -1 ; WX 647 ; N uni1F51 ; B 26 -12 564 759 ;
+C -1 ; WX 647 ; N uni1F52 ; B 26 -12 564 788 ;
+C -1 ; WX 647 ; N uni1F53 ; B 26 -12 564 788 ;
+C -1 ; WX 647 ; N uni1F54 ; B 26 -12 564 788 ;
+C -1 ; WX 647 ; N uni1F55 ; B 26 -12 564 788 ;
+C -1 ; WX 647 ; N uni1F56 ; B 26 -12 594 924 ;
+C -1 ; WX 647 ; N uni1F57 ; B 26 -12 601 919 ;
+C -1 ; WX 922 ; N uni1F59 ; B -1 0 940 708 ;
+C -1 ; WX 1116 ; N uni1F5B ; B 0 0 1134 695 ;
+C -1 ; WX 1117 ; N uni1F5D ; B 0 0 1135 695 ;
+C -1 ; WX 1283 ; N uni1F5F ; B 0 0 1302 730 ;
+C -1 ; WX 823 ; N uni1F60 ; B 37 -12 786 765 ;
+C -1 ; WX 823 ; N uni1F61 ; B 37 -12 786 759 ;
+C -1 ; WX 823 ; N uni1F62 ; B 37 -12 786 788 ;
+C -1 ; WX 823 ; N uni1F63 ; B 37 -12 786 788 ;
+C -1 ; WX 823 ; N uni1F64 ; B 37 -12 786 788 ;
+C -1 ; WX 823 ; N uni1F65 ; B 37 -12 786 788 ;
+C -1 ; WX 823 ; N uni1F66 ; B 37 -12 786 924 ;
+C -1 ; WX 823 ; N uni1F67 ; B 37 -12 786 919 ;
+C -1 ; WX 923 ; N uni1F68 ; B 0 0 919 695 ;
+C -1 ; WX 943 ; N uni1F69 ; B -1 0 939 708 ;
+C -1 ; WX 1140 ; N uni1F6A ; B -1 0 1136 695 ;
+C -1 ; WX 1135 ; N uni1F6B ; B 0 0 1131 695 ;
+C -1 ; WX 1092 ; N uni1F6C ; B -1 0 1088 695 ;
+C -1 ; WX 1074 ; N uni1F6D ; B 0 0 1070 695 ;
+C -1 ; WX 1175 ; N uni1F6E ; B 0 0 1172 737 ;
+C -1 ; WX 1171 ; N uni1F6F ; B 0 0 1168 740 ;
+C -1 ; WX 640 ; N uni1F70 ; B 44 -12 617 787 ;
+C -1 ; WX 640 ; N uni1F71 ; B 44 -12 617 769 ;
+C -1 ; WX 554 ; N uni1F72 ; B 33 -12 527 787 ;
+C -1 ; WX 554 ; N uni1F73 ; B 33 -12 527 769 ;
+C -1 ; WX 666 ; N uni1F74 ; B 44 -218 583 787 ;
+C -1 ; WX 666 ; N uni1F75 ; B 44 -218 583 770 ;
+C -1 ; WX 396 ; N uni1F76 ; B 38 -8 384 787 ;
+C -1 ; WX 396 ; N uni1F77 ; B 38 -8 384 769 ;
+C -1 ; WX 620 ; N uni1F78 ; B 31 -9 585 787 ;
+C -1 ; WX 620 ; N uni1F79 ; B 37 -12 583 767 ;
+C -1 ; WX 647 ; N uni1F7A ; B 26 -12 564 787 ;
+C -1 ; WX 647 ; N uni1F7B ; B 26 -12 564 767 ;
+C -1 ; WX 823 ; N uni1F7C ; B 37 -12 786 787 ;
+C -1 ; WX 823 ; N uni1F7D ; B 37 -12 786 767 ;
+C -1 ; WX 640 ; N uni1F80 ; B 44 -249 617 765 ;
+C -1 ; WX 640 ; N uni1F81 ; B 44 -250 617 759 ;
+C -1 ; WX 640 ; N uni1F82 ; B 44 -249 617 788 ;
+C -1 ; WX 640 ; N uni1F83 ; B 44 -249 617 788 ;
+C -1 ; WX 640 ; N uni1F84 ; B 44 -249 617 788 ;
+C -1 ; WX 640 ; N uni1F85 ; B 44 -249 617 788 ;
+C -1 ; WX 640 ; N uni1F86 ; B 44 -250 617 924 ;
+C -1 ; WX 640 ; N uni1F87 ; B 44 -249 617 919 ;
+C -1 ; WX 1054 ; N uni1F88 ; B -34 0 986 695 ;
+C -1 ; WX 1054 ; N uni1F89 ; B -34 -1 985 708 ;
+C -1 ; WX 1286 ; N uni1F8A ; B -1 0 1217 695 ;
+C -1 ; WX 1268 ; N uni1F8B ; B 0 0 1199 695 ;
+C -1 ; WX 1251 ; N uni1F8C ; B -1 0 1182 695 ;
+C -1 ; WX 1231 ; N uni1F8D ; B 0 0 1162 695 ;
+C -1 ; WX 1356 ; N uni1F8E ; B 0 -1 1288 731 ;
+C -1 ; WX 1359 ; N uni1F8F ; B 0 0 1289 728 ;
+C -1 ; WX 666 ; N uni1F90 ; B 44 -249 583 765 ;
+C -1 ; WX 666 ; N uni1F91 ; B 44 -250 583 759 ;
+C -1 ; WX 666 ; N uni1F92 ; B 44 -249 583 788 ;
+C -1 ; WX 666 ; N uni1F93 ; B 44 -249 583 788 ;
+C -1 ; WX 666 ; N uni1F94 ; B 44 -249 583 788 ;
+C -1 ; WX 666 ; N uni1F95 ; B 44 -249 583 788 ;
+C -1 ; WX 666 ; N uni1F96 ; B 44 -250 583 924 ;
+C -1 ; WX 666 ; N uni1F97 ; B 44 -249 587 919 ;
+C -1 ; WX 1263 ; N uni1F98 ; B 0 0 1195 695 ;
+C -1 ; WX 1273 ; N uni1F99 ; B -1 -1 1204 708 ;
+C -1 ; WX 1468 ; N uni1F9A ; B -1 0 1399 695 ;
+C -1 ; WX 1467 ; N uni1F9B ; B 0 0 1398 695 ;
+C -1 ; WX 1470 ; N uni1F9C ; B -1 0 1401 695 ;
+C -1 ; WX 1468 ; N uni1F9D ; B 0 0 1399 695 ;
+C -1 ; WX 1621 ; N uni1F9E ; B 0 -1 1553 725 ;
+C -1 ; WX 1641 ; N uni1F9F ; B 0 0 1571 731 ;
+C -1 ; WX 823 ; N uni1FA0 ; B 37 -249 786 765 ;
+C -1 ; WX 823 ; N uni1FA1 ; B 37 -250 786 759 ;
+C -1 ; WX 823 ; N uni1FA2 ; B 37 -249 786 788 ;
+C -1 ; WX 823 ; N uni1FA3 ; B 37 -249 786 788 ;
+C -1 ; WX 823 ; N uni1FA4 ; B 37 -249 786 788 ;
+C -1 ; WX 823 ; N uni1FA5 ; B 37 -248 786 788 ;
+C -1 ; WX 823 ; N uni1FA6 ; B 37 -250 786 924 ;
+C -1 ; WX 823 ; N uni1FA7 ; B 37 -249 786 919 ;
+C -1 ; WX 1210 ; N uni1FA8 ; B 0 0 1142 695 ;
+C -1 ; WX 1230 ; N uni1FA9 ; B -1 -1 1161 708 ;
+C -1 ; WX 1427 ; N uni1FAA ; B -1 0 1358 695 ;
+C -1 ; WX 1422 ; N uni1FAB ; B 0 0 1353 695 ;
+C -1 ; WX 1379 ; N uni1FAC ; B -1 0 1310 695 ;
+C -1 ; WX 1361 ; N uni1FAD ; B 0 0 1292 695 ;
+C -1 ; WX 1463 ; N uni1FAE ; B 0 -1 1395 737 ;
+C -1 ; WX 1459 ; N uni1FAF ; B 0 0 1389 740 ;
+C -1 ; WX 640 ; N uni1FB0 ; B 44 -12 617 740 ;
+C -1 ; WX 640 ; N uni1FB1 ; B 44 -12 617 656 ;
+C -1 ; WX 640 ; N uni1FB2 ; B 44 -249 617 787 ;
+C -1 ; WX 640 ; N uni1FB3 ; B 44 -250 617 499 ;
+C -1 ; WX 640 ; N uni1FB4 ; B 44 -249 617 769 ;
+C -1 ; WX 640 ; N uni1FB6 ; B 44 -12 617 706 ;
+C -1 ; WX 640 ; N uni1FB7 ; B 44 -249 617 706 ;
+C -1 ; WX 720 ; N uni1FB8 ; B -34 0 763 923 ;
+C -1 ; WX 720 ; N uni1FB9 ; B -34 0 763 839 ;
+C -1 ; WX 720 ; N uni1FBA ; B -34 0 763 695 ;
+C -1 ; WX 720 ; N uni1FBB ; B -34 0 763 695 ;
+C -1 ; WX 1054 ; N uni1FBC ; B -34 0 985 681 ;
+C -1 ; WX 314 ; N uni1FBD ; B -1 493 132 687 ;
+C -1 ; WX 291 ; N uni1FBE ; B 90 0 222 192 ;
+C -1 ; WX 314 ; N uni1FBF ; B 0 493 133 687 ;
+C -1 ; WX 496 ; N uni1FC0 ; B 0 568 496 703 ;
+C -1 ; WX 500 ; N uni1FC1 ; B 0 559 496 878 ;
+C -1 ; WX 666 ; N uni1FC2 ; B 44 -249 583 787 ;
+C -1 ; WX 666 ; N uni1FC3 ; B 44 -250 583 499 ;
+C -1 ; WX 666 ; N uni1FC4 ; B 44 -249 583 770 ;
+C -1 ; WX 666 ; N uni1FC6 ; B 44 -218 583 706 ;
+C -1 ; WX 666 ; N uni1FC7 ; B 44 -249 583 706 ;
+C -1 ; WX 914 ; N uni1FC8 ; B 0 0 918 695 ;
+C -1 ; WX 939 ; N uni1FC9 ; B 0 0 943 715 ;
+C -1 ; WX 1014 ; N uni1FCA ; B 0 0 994 695 ;
+C -1 ; WX 1042 ; N uni1FCB ; B 0 0 1022 715 ;
+C -1 ; WX 1091 ; N uni1FCC ; B 20 0 1022 681 ;
+C -1 ; WX 340 ; N uni1FCD ; B -1 470 337 687 ;
+C -1 ; WX 340 ; N uni1FCE ; B -1 470 339 687 ;
+C -1 ; WX 497 ; N uni1FCF ; B 54 352 551 709 ;
+C -1 ; WX 396 ; N uni1FD0 ; B 36 -8 397 740 ;
+C -1 ; WX 396 ; N uni1FD1 ; B 38 -8 384 656 ;
+C -1 ; WX 396 ; N uni1FD2 ; B -23 -8 397 770 ;
+C -1 ; WX 396 ; N uni1FD3 ; B 4 -8 424 789 ;
+C -1 ; WX 396 ; N uni1FD6 ; B -53 -8 443 706 ;
+C -1 ; WX 396 ; N uni1FD7 ; B -56 -8 440 890 ;
+C -1 ; WX 400 ; N uni1FD8 ; B 19 0 380 923 ;
+C -1 ; WX 400 ; N uni1FD9 ; B 20 0 379 839 ;
+C -1 ; WX 617 ; N uni1FDA ; B 0 0 596 695 ;
+C -1 ; WX 631 ; N uni1FDB ; B 0 0 610 715 ;
+C -1 ; WX 340 ; N uni1FDD ; B 1 470 337 687 ;
+C -1 ; WX 340 ; N uni1FDE ; B 2 470 339 687 ;
+C -1 ; WX 497 ; N uni1FDF ; B 76 338 572 700 ;
+C -1 ; WX 647 ; N uni1FE0 ; B 26 -12 564 740 ;
+C -1 ; WX 647 ; N uni1FE1 ; B 26 -12 564 656 ;
+C -1 ; WX 647 ; N uni1FE2 ; B 26 -12 564 770 ;
+C -1 ; WX 647 ; N uni1FE3 ; B 26 -12 564 789 ;
+C -1 ; WX 636 ; N uni1FE4 ; B 53 -218 599 765 ;
+C -1 ; WX 636 ; N uni1FE5 ; B 53 -218 599 759 ;
+C -1 ; WX 647 ; N uni1FE6 ; B 26 -12 569 706 ;
+C -1 ; WX 647 ; N uni1FE7 ; B 26 -12 569 890 ;
+C -1 ; WX 700 ; N uni1FE8 ; B -20 0 718 923 ;
+C -1 ; WX 700 ; N uni1FE9 ; B -20 0 718 839 ;
+C -1 ; WX 934 ; N uni1FEA ; B 0 0 952 695 ;
+C -1 ; WX 980 ; N uni1FEB ; B 0 0 998 715 ;
+C -1 ; WX 842 ; N uni1FEC ; B -1 0 840 708 ;
+C -1 ; WX 420 ; N uni1FED ; B 40 553 460 770 ;
+C -1 ; WX 420 ; N uni1FEE ; B 40 553 460 771 ;
+C -1 ; WX 156 ; N uni1FEF ; B 2 554 156 770 ;
+C -1 ; WX 823 ; N uni1FF2 ; B 37 -249 786 787 ;
+C -1 ; WX 823 ; N uni1FF3 ; B 37 -250 786 499 ;
+C -1 ; WX 823 ; N uni1FF4 ; B 37 -249 786 767 ;
+C -1 ; WX 823 ; N uni1FF6 ; B 37 -12 786 706 ;
+C -1 ; WX 823 ; N uni1FF7 ; B 37 -249 786 706 ;
+C -1 ; WX 982 ; N uni1FF8 ; B 0 -13 951 695 ;
+C -1 ; WX 902 ; N uni1FF9 ; B 0 -13 871 715 ;
+C -1 ; WX 952 ; N uni1FFA ; B 0 0 948 695 ;
+C -1 ; WX 889 ; N uni1FFB ; B 0 0 885 715 ;
+C -1 ; WX 1074 ; N uni1FFC ; B 3 0 1005 693 ;
+C -1 ; WX 196 ; N uni1FFD ; B 23 481 176 697 ;
+C -1 ; WX 132 ; N uni1FFE ; B 0 469 133 683 ;
+C -1 ; WX 588 ; N endash ; B 20 232 565 313 ;
+C -1 ; WX 990 ; N emdash ; B 29 232 950 313 ;
+C -1 ; WX 320 ; N quoteleft ; B 50 360 255 717 ;
+C -1 ; WX 320 ; N quoteright ; B 65 360 270 717 ;
+C -1 ; WX 320 ; N quotesinglbase ; B 65 -184 270 172 ;
+C -1 ; WX 320 ; N quotereversed ; B 50 360 255 716 ;
+C -1 ; WX 540 ; N quotedblleft ; B 39 360 486 717 ;
+C -1 ; WX 540 ; N quotedblright ; B 54 360 501 717 ;
+C -1 ; WX 540 ; N quotedblbase ; B 54 -177 501 180 ;
+C -1 ; WX 440 ; N dagger ; B 33 -160 398 694 ;
+C -1 ; WX 380 ; N daggerdbl ; B 8 -161 380 694 ;
+C -1 ; WX 460 ; N bullet ; B 60 213 404 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 76 -13 923 169 ;
+C -1 ; WX 1360 ; N perthousand ; B 12 -8 1346 689 ;
+C -1 ; WX 220 ; N guilsinglleft ; B 34 74 188 430 ;
+C -1 ; WX 220 ; N guilsinglright ; B 34 74 188 430 ;
+C -1 ; WX 120 ; N fraction ; B -194 0 312 681 ;
+C -1 ; WX 660 ; N Euro ; B 9 -13 636 694 ;
+C -1 ; WX 980 ; N trademark ; B 42 273 982 681 ;
+C -1 ; WX 787 ; N uni2126 ; B 3 0 783 693 ;
+C -1 ; WX 720 ; N uni2206 ; B 19 0 702 681 ;
+C -1 ; WX 600 ; N minus ; B 51 294 555 411 ;
+C -1 ; WX 340 ; N dotlessj ; B -94 -226 275 502 ;
+C -1 ; WX 722 ; N ff ; B 22 0 811 736 ;
+C -1 ; WX 740 ; N fi ; B 22 0 710 736 ;
+C -1 ; WX 740 ; N fl ; B 22 0 710 736 ;
+C -1 ; WX 1079 ; N ffi ; B 22 0 1060 736 ;
+C -1 ; WX 1101 ; N ffl ; B 32 0 1070 736 ;
+C -1 ; WX 636 ; N rho1.old ; B 53 -232 599 499 ;
+C -1 ; WX 340 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 740 ; N Ncedilla ; B 20 -306 724 681 ;
+C -1 ; WX 740 ; N textcircled ; B 23 0 723 700 ;
+C -1 ; WX 605 ; N too ; B 37 549 551 690 ;
+C -1 ; WX 715 ; N fj ; B 32 -226 665 736 ;
+C -1 ; WX 617 ; N chi-old ; B 6 -190 611 492 ;
+C -1 ; WX 1018 ; N fij ; B 22 -226 968 736 ;
+C -1 ; WX 1335 ; N germandblS ; B 21 -13 1309 694 ;
+C -1 ; WX 660 ; N glyph239 ; B 21 -213 639 694 ;
+C -1 ; WX 520 ; N glyph240 ; B 22 -213 492 511 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 178
+KPX tonos Alpha -100
+KPX Alpha exclam 200
+KPX Alpha colon 200
+KPX Alpha semicolon 200
+KPX Delta Upsilon -60
+KPX Epsilon exclam 200
+KPX Epsilon colon 200
+KPX Epsilon semicolon 200
+KPX Iota exclam 200
+KPX Iota colon 200
+KPX Iota semicolon 200
+KPX Lambda Upsilon -60
+KPX Lambda exclam 200
+KPX Lambda colon 200
+KPX Lambda semicolon 200
+KPX Nu exclam 200
+KPX Nu colon 200
+KPX Nu semicolon 200
+KPX Omicron exclam 200
+KPX Omicron colon 200
+KPX Omicron semicolon 200
+KPX Rho exclam 200
+KPX Rho colon 200
+KPX Rho semicolon 200
+KPX Sigma exclam 200
+KPX Sigma colon 200
+KPX Sigma semicolon 200
+KPX Upsilon Lambda -70
+KPX Upsilon Delta -70
+KPX Upsilon exclam 200
+KPX Upsilon colon 200
+KPX Upsilon semicolon 200
+KPX Omega exclam 200
+KPX Omega colon 200
+KPX Omega semicolon 200
+KPX Iotadieresis exclam 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis semicolon 200
+KPX Upsilondieresis Lambda -30
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis semicolon 200
+KPX alphatonos exclam 150
+KPX alphatonos colon 130
+KPX alphatonos semicolon 150
+KPX epsilontonos exclam 150
+KPX epsilontonos colon 130
+KPX epsilontonos semicolon 150
+KPX etatonos exclam 150
+KPX etatonos colon 130
+KPX etatonos semicolon 150
+KPX iotatonos exclam 150
+KPX iotatonos colon 130
+KPX iotatonos semicolon 150
+KPX alpha exclam 150
+KPX alpha colon 130
+KPX alpha semicolon 150
+KPX epsilon exclam 150
+KPX epsilon colon 130
+KPX epsilon semicolon 150
+KPX eta exclam 150
+KPX eta colon 130
+KPX eta semicolon 150
+KPX iota exclam 150
+KPX iota colon 130
+KPX iota semicolon 150
+KPX lambda exclam 150
+KPX lambda colon 130
+KPX lambda semicolon 150
+KPX nu exclam 150
+KPX nu colon 130
+KPX nu semicolon 150
+KPX omicron exclam 150
+KPX omicron colon 130
+KPX omicron semicolon 150
+KPX rho exclam 150
+KPX rho colon 130
+KPX rho semicolon 150
+KPX sigma1 exclam 150
+KPX sigma1 colon 130
+KPX sigma1 semicolon 150
+KPX upsilon exclam 150
+KPX upsilon colon 130
+KPX upsilon semicolon 150
+KPX omega exclam 150
+KPX omega colon 130
+KPX omega semicolon 150
+KPX omicrontonos exclam 150
+KPX omicrontonos colon 130
+KPX omicrontonos semicolon 150
+KPX upsilontonos exclam 150
+KPX upsilontonos colon 130
+KPX upsilontonos semicolon 150
+KPX omegatonos exclam 150
+KPX omegatonos colon 130
+KPX omegatonos semicolon 150
+KPX uni1F66 colon 110
+KPX uni1F66 semicolon 110
+KPX uni1F66 exclam 120
+KPX uni1F67 colon 110
+KPX uni1F67 semicolon 110
+KPX uni1F67 exclam 120
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 colon 110
+KPX uni1F76 semicolon 110
+KPX uni1F76 exclam 120
+KPX uni1F77 colon 110
+KPX uni1F77 semicolon 110
+KPX uni1F77 exclam 120
+KPX uni1F78 colon 110
+KPX uni1F78 semicolon 110
+KPX uni1F78 exclam 120
+KPX uni1F79 colon 110
+KPX uni1F79 semicolon 110
+KPX uni1F79 exclam 120
+KPX uni1F7A colon 110
+KPX uni1F7A semicolon 110
+KPX uni1F7A exclam 120
+KPX uni1F7B colon 110
+KPX uni1F7B semicolon 110
+KPX uni1F7B exclam 120
+KPX uni1F7C colon 110
+KPX uni1F7C semicolon 110
+KPX uni1F7C exclam 120
+KPX uni1F7D colon 110
+KPX uni1F7D semicolon 110
+KPX uni1F7D exclam 120
+KPX uni1FB2 colon 110
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB3 colon 110
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB4 colon 110
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB6 colon 110
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB7 colon 110
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 exclam 120
+KPX uni1FC2 colon 110
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 exclam 120
+KPX uni1FC3 colon 110
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC4 colon 110
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC6 colon 110
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC7 colon 110
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 exclam 120
+KPX uni1FE6 colon 110
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 exclam 120
+KPX uni1FF2 colon 110
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 exclam 120
+KPX uni1FF3 colon 110
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF4 colon 110
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF6 colon 110
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF7 colon 110
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 exclam 120
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-BoldItalic.afm b/fonts/greek/kerkis/afm/Kerkis-BoldItalic.afm
new file mode 100644
index 0000000000..d2d4509552
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-BoldItalic.afm
@@ -0,0 +1,945 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:47:59 2002
+FontName Kerkis-BoldItalic
+FullName Kerkis Bold Italic
+FamilyName Kerkis
+Weight Bold
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -408 -332 1518 927
+CapHeight 681
+XHeight 520
+Ascender 732
+Descender -213
+StartCharMetrics 665
+C 0 ; WX 340 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 340 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 320 ; N exclam ; B 86 -13 366 694 ;
+C 34 ; WX 380 ; N quotedbl ; B 140 352 507 681 ;
+C 35 ; WX 680 ; N numbersign ; B 157 0 649 681 ;
+C 36 ; WX 680 ; N dollar ; B 45 -164 697 791 ;
+C 37 ; WX 880 ; N percent ; B 106 -8 899 689 ;
+C 38 ; WX 980 ; N ampersand ; B 48 -13 1016 694 ;
+C 39 ; WX 320 ; N quotesingle ; B 171 416 349 694 ;
+C 40 ; WX 260 ; N parenleft ; B 31 -145 388 710 ;
+C 41 ; WX 260 ; N parenright ; B -35 -146 322 710 ;
+C 42 ; WX 460 ; N asterisk ; B 126 345 508 699 ;
+C 43 ; WX 600 ; N plus ; B 91 107 595 593 ;
+C 44 ; WX 340 ; N comma ; B 100 -130 298 179 ;
+C 45 ; WX 280 ; N hyphen ; B 59 224 319 314 ;
+C 46 ; WX 340 ; N period ; B 106 -13 296 172 ;
+C 47 ; WX 360 ; N slash ; B 9 -145 502 710 ;
+C 48 ; WX 680 ; N zero ; B 87 -13 703 694 ;
+C 49 ; WX 680 ; N one ; B 123 0 565 681 ;
+C 50 ; WX 680 ; N two ; B 67 0 674 694 ;
+C 51 ; WX 680 ; N three ; B 72 -13 683 694 ;
+C 52 ; WX 680 ; N four ; B 63 0 708 681 ;
+C 53 ; WX 680 ; N five ; B 78 -13 669 681 ;
+C 54 ; WX 680 ; N six ; B 88 -13 704 694 ;
+C 55 ; WX 680 ; N seven ; B 123 0 739 681 ;
+C 56 ; WX 680 ; N eight ; B 68 -13 686 694 ;
+C 57 ; WX 680 ; N nine ; B 71 -13 712 694 ;
+C 58 ; WX 340 ; N colon ; B 106 -13 356 520 ;
+C 59 ; WX 340 ; N semicolon ; B 100 -130 352 520 ;
+C 60 ; WX 620 ; N less ; B 79 56 588 643 ;
+C 61 ; WX 600 ; N equal ; B 91 198 595 502 ;
+C 62 ; WX 620 ; N greater ; B 89 56 598 643 ;
+C 63 ; WX 620 ; N question ; B 145 -13 668 694 ;
+C 64 ; WX 780 ; N at ; B 80 -13 790 700 ;
+C 65 ; WX 720 ; N A ; B -27 0 769 681 ;
+C 66 ; WX 720 ; N B ; B 14 0 762 681 ;
+C 67 ; WX 700 ; N C ; B 78 -13 754 694 ;
+C 68 ; WX 760 ; N D ; B 14 0 805 681 ;
+C 69 ; WX 720 ; N E ; B 14 0 777 681 ;
+C 70 ; WX 660 ; N F ; B 14 0 763 681 ;
+C 71 ; WX 760 ; N G ; B 77 -13 828 694 ;
+C 72 ; WX 800 ; N H ; B 14 0 910 681 ;
+C 73 ; WX 380 ; N I ; B 14 0 485 681 ; L J IJ ;
+C 74 ; WX 620 ; N J ; B 8 -13 721 681 ;
+C 75 ; WX 780 ; N K ; B 14 0 879 681 ;
+C 76 ; WX 640 ; N L ; B 14 0 725 681 ;
+C 77 ; WX 860 ; N M ; B 14 0 970 681 ;
+C 78 ; WX 740 ; N N ; B 14 0 845 681 ;
+C 79 ; WX 760 ; N O ; B 78 -13 806 694 ;
+C 80 ; WX 640 ; N P ; B -6 0 724 681 ;
+C 81 ; WX 760 ; N Q ; B 37 -218 805 694 ;
+C 82 ; WX 740 ; N R ; B 14 0 765 681 ;
+C 83 ; WX 700 ; N S ; B 59 -13 731 694 ;
+C 84 ; WX 700 ; N T ; B 70 0 802 681 ;
+C 85 ; WX 740 ; N U ; B 112 -13 855 681 ;
+C 86 ; WX 660 ; N V ; B 72 0 819 681 ;
+C 87 ; WX 1000 ; N W ; B 72 0 1090 681 ;
+C 88 ; WX 740 ; N X ; B -7 0 835 681 ;
+C 89 ; WX 660 ; N Y ; B 72 0 817 681 ;
+C 90 ; WX 680 ; N Z ; B 23 0 740 681 ;
+C 91 ; WX 260 ; N bracketleft ; B 9 -145 374 710 ;
+C 92 ; WX 580 ; N backslash ; B 73 0 575 741 ;
+C 93 ; WX 260 ; N bracketright ; B -18 -145 347 710 ;
+C 94 ; WX 620 ; N asciicircum ; B 92 318 594 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 380 ; N grave ; B 193 561 424 748 ;
+C 97 ; WX 680 ; N a ; B 84 -9 735 520 ;
+C 98 ; WX 600 ; N b ; B 57 -9 633 732 ;
+C 99 ; WX 560 ; N c ; B 58 -9 597 520 ;
+C 100 ; WX 680 ; N d ; B 60 -9 714 732 ;
+C 101 ; WX 560 ; N e ; B 59 -9 596 520 ;
+C 102 ; WX 420 ; N f ; B -192 -208 641 745 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 620 ; N g ; B 21 -208 669 520 ;
+C 104 ; WX 700 ; N h ; B 93 -9 736 732 ;
+C 105 ; WX 380 ; N i ; B 83 -9 420 762 ; L j ij ;
+C 106 ; WX 320 ; N j ; B -160 -208 392 762 ;
+C 107 ; WX 700 ; N k ; B 97 -9 732 732 ;
+C 108 ; WX 380 ; N l ; B 109 -9 410 732 ;
+C 109 ; WX 960 ; N m ; B 83 -9 996 520 ;
+C 110 ; WX 680 ; N n ; B 83 -9 715 520 ;
+C 111 ; WX 600 ; N o ; B 59 -9 627 520 ;
+C 112 ; WX 660 ; N p ; B -24 -213 682 520 ;
+C 113 ; WX 620 ; N q ; B 60 -213 640 520 ;
+C 114 ; WX 500 ; N r ; B 84 0 582 520 ;
+C 115 ; WX 540 ; N s ; B 32 -9 573 520 ;
+C 116 ; WX 440 ; N t ; B 106 -9 488 659 ;
+C 117 ; WX 680 ; N u ; B 83 -9 720 511 ;
+C 118 ; WX 540 ; N v ; B 56 -9 572 520 ;
+C 119 ; WX 860 ; N w ; B 56 -9 891 520 ;
+C 120 ; WX 620 ; N x ; B 10 -9 654 520 ;
+C 121 ; WX 600 ; N y ; B 25 -204 642 511 ;
+C 122 ; WX 560 ; N z ; B 36 -9 586 520 ;
+C 123 ; WX 300 ; N braceleft ; B 53 -145 409 710 ;
+C 124 ; WX 620 ; N bar ; B 303 0 422 722 ;
+C 125 ; WX 300 ; N braceright ; B -4 -145 352 710 ;
+C 126 ; WX 620 ; N asciitilde ; B 101 251 605 443 ;
+C 161 ; WX 320 ; N exclamdown ; B 64 -187 344 520 ;
+C 162 ; WX 680 ; N cent ; B 161 25 616 718 ;
+C 163 ; WX 680 ; N sterling ; B 0 -13 787 694 ;
+C 164 ; WX 680 ; N currency ; B 148 109 637 595 ;
+C 165 ; WX 680 ; N yen ; B 92 0 782 681 ;
+C 166 ; WX 620 ; N brokenbar ; B 303 0 422 722 ;
+C 167 ; WX 620 ; N section ; B 46 -147 638 694 ;
+C 168 ; WX 520 ; N dieresis ; B 180 569 569 729 ;
+C 169 ; WX 780 ; N copyright ; B 83 0 783 700 ;
+C 170 ; WX 440 ; N ordfeminine ; B 55 300 495 698 ;
+C 171 ; WX 380 ; N guillemotleft ; B 62 57 406 477 ;
+C 172 ; WX 620 ; N logicalnot ; B 81 80 585 367 ;
+C 174 ; WX 780 ; N registered ; B 83 0 783 700 ;
+C 175 ; WX 480 ; N macron ; B 177 603 531 691 ;
+C 176 ; WX 400 ; N degree ; B 130 380 430 686 ;
+C 177 ; WX 600 ; N plusminus ; B 91 0 595 628 ;
+C 178 ; WX 408 ; N twosuperior ; B 91 273 485 689 ;
+C 179 ; WX 408 ; N threesuperior ; B 86 265 483 689 ;
+C 180 ; WX 340 ; N acute ; B 176 561 407 748 ;
+C 181 ; WX 680 ; N mu ; B 54 -195 720 511 ;
+C 182 ; WX 680 ; N paragraph ; B 70 -201 726 681 ;
+C 183 ; WX 340 ; N periodcentered ; B 126 173 316 358 ;
+C 184 ; WX 360 ; N cedilla ; B 68 -215 289 0 ;
+C 185 ; WX 408 ; N onesuperior ; B 118 273 406 681 ;
+C 186 ; WX 440 ; N ordmasculine ; B 47 300 467 698 ;
+C 187 ; WX 380 ; N guillemotright ; B 62 57 406 477 ;
+C 188 ; WX 1020 ; N onequarter ; B 118 0 1054 681 ;
+C 189 ; WX 1020 ; N onehalf ; B 118 0 1036 681 ;
+C 190 ; WX 1020 ; N threequarters ; B 86 0 1054 689 ;
+C 191 ; WX 620 ; N questiondown ; B 83 -183 606 524 ;
+C 192 ; WX 720 ; N Agrave ; B -27 0 769 914 ;
+C 193 ; WX 720 ; N Aacute ; B -27 0 769 914 ;
+C 194 ; WX 720 ; N Acircumflex ; B -27 0 769 900 ;
+C 195 ; WX 720 ; N Atilde ; B -27 0 769 863 ;
+C 196 ; WX 720 ; N Adieresis ; B -27 0 769 895 ;
+C 197 ; WX 720 ; N Aring ; B -27 0 769 927 ;
+C 198 ; WX 1140 ; N AE ; B -27 0 1207 681 ;
+C 199 ; WX 700 ; N Ccedilla ; B 78 -215 754 694 ;
+C 200 ; WX 720 ; N Egrave ; B 14 0 777 914 ;
+C 201 ; WX 720 ; N Eacute ; B 14 0 777 914 ;
+C 202 ; WX 720 ; N Ecircumflex ; B 14 0 777 900 ;
+C 203 ; WX 720 ; N Edieresis ; B 14 0 777 895 ;
+C 204 ; WX 380 ; N Igrave ; B 14 0 485 914 ;
+C 205 ; WX 380 ; N Iacute ; B 14 0 485 914 ;
+C 206 ; WX 380 ; N Icircumflex ; B 14 0 493 900 ;
+C 207 ; WX 380 ; N Idieresis ; B 14 0 499 895 ;
+C 208 ; WX 760 ; N Eth ; B 14 0 805 681 ;
+C 209 ; WX 740 ; N Ntilde ; B 14 0 845 863 ;
+C 210 ; WX 760 ; N Ograve ; B 78 -13 806 914 ;
+C 211 ; WX 760 ; N Oacute ; B 78 -13 806 914 ;
+C 212 ; WX 760 ; N Ocircumflex ; B 78 -13 806 900 ;
+C 213 ; WX 760 ; N Otilde ; B 78 -13 806 863 ;
+C 214 ; WX 760 ; N Odieresis ; B 78 -13 806 895 ;
+C 215 ; WX 600 ; N multiply ; B 91 100 595 604 ;
+C 216 ; WX 760 ; N Oslash ; B 21 -29 847 725 ;
+C 217 ; WX 740 ; N Ugrave ; B 112 -13 855 914 ;
+C 218 ; WX 740 ; N Uacute ; B 112 -13 855 914 ;
+C 219 ; WX 740 ; N Ucircumflex ; B 112 -13 855 900 ;
+C 220 ; WX 740 ; N Udieresis ; B 112 -13 855 895 ;
+C 221 ; WX 660 ; N Yacute ; B 72 0 817 914 ;
+C 222 ; WX 640 ; N Thorn ; B -6 0 701 681 ;
+C 223 ; WX 660 ; N germandbls ; B -231 -208 702 741 ;
+C 224 ; WX 680 ; N agrave ; B 84 -9 735 748 ;
+C 225 ; WX 680 ; N aacute ; B 84 -9 735 748 ;
+C 226 ; WX 680 ; N acircumflex ; B 84 -9 735 734 ;
+C 227 ; WX 680 ; N atilde ; B 84 -9 735 703 ;
+C 228 ; WX 680 ; N adieresis ; B 84 -9 735 729 ;
+C 229 ; WX 680 ; N aring ; B 84 -9 735 769 ;
+C 230 ; WX 880 ; N ae ; B 39 -9 913 520 ;
+C 231 ; WX 560 ; N ccedilla ; B 58 -215 597 520 ;
+C 232 ; WX 560 ; N egrave ; B 59 -9 596 748 ;
+C 233 ; WX 560 ; N eacute ; B 59 -9 596 748 ;
+C 234 ; WX 560 ; N ecircumflex ; B 59 -9 596 734 ;
+C 235 ; WX 560 ; N edieresis ; B 59 -9 596 729 ;
+C 236 ; WX 380 ; N igrave ; B 83 -9 424 748 ;
+C 237 ; WX 380 ; N iacute ; B 83 -9 420 748 ;
+C 238 ; WX 380 ; N icircumflex ; B 83 -9 433 734 ;
+C 239 ; WX 380 ; N idieresis ; B 83 -9 479 729 ;
+C 240 ; WX 600 ; N eth ; B 59 -9 662 735 ;
+C 241 ; WX 680 ; N ntilde ; B 83 -9 715 703 ;
+C 242 ; WX 600 ; N ograve ; B 59 -9 627 748 ;
+C 243 ; WX 600 ; N oacute ; B 59 -9 627 748 ;
+C 244 ; WX 600 ; N ocircumflex ; B 59 -9 627 734 ;
+C 245 ; WX 600 ; N otilde ; B 59 -9 627 703 ;
+C 246 ; WX 600 ; N odieresis ; B 59 -9 627 729 ;
+C 247 ; WX 600 ; N divide ; B 91 69 595 631 ;
+C 248 ; WX 600 ; N oslash ; B 17 -54 661 576 ;
+C 249 ; WX 680 ; N ugrave ; B 83 -9 720 748 ;
+C 250 ; WX 680 ; N uacute ; B 83 -9 720 748 ;
+C 251 ; WX 680 ; N ucircumflex ; B 83 -9 720 734 ;
+C 252 ; WX 680 ; N udieresis ; B 83 -9 720 729 ;
+C 253 ; WX 600 ; N yacute ; B 25 -204 642 748 ;
+C 254 ; WX 660 ; N thorn ; B -24 -213 682 732 ;
+C 255 ; WX 600 ; N ydieresis ; B 25 -204 642 729 ;
+C -1 ; WX 720 ; N Amacron ; B -27 0 769 844 ;
+C -1 ; WX 680 ; N amacron ; B 84 -9 735 691 ;
+C -1 ; WX 720 ; N Abreve ; B -27 0 769 878 ;
+C -1 ; WX 680 ; N abreve ; B 84 -9 735 710 ;
+C -1 ; WX 720 ; N Aogonek ; B -27 -179 797 681 ;
+C -1 ; WX 680 ; N aogonek ; B 84 -179 735 520 ;
+C -1 ; WX 700 ; N Cacute ; B 78 -13 754 914 ;
+C -1 ; WX 560 ; N cacute ; B 58 -9 597 748 ;
+C -1 ; WX 700 ; N Ccaron ; B 78 -13 754 900 ;
+C -1 ; WX 560 ; N ccaron ; B 58 -9 597 734 ;
+C -1 ; WX 760 ; N Dcaron ; B 14 0 805 900 ;
+C -1 ; WX 810 ; N dcaron ; B 60 -9 870 740 ;
+C -1 ; WX 760 ; N Dcroat ; B 14 0 805 681 ;
+C -1 ; WX 680 ; N dcroat ; B 60 -9 742 732 ;
+C -1 ; WX 720 ; N Emacron ; B 14 0 777 844 ;
+C -1 ; WX 560 ; N emacron ; B 59 -9 596 691 ;
+C -1 ; WX 720 ; N Edotaccent ; B 14 0 777 898 ;
+C -1 ; WX 560 ; N edotaccent ; B 59 -9 596 732 ;
+C -1 ; WX 720 ; N Eogonek ; B 14 -179 777 681 ;
+C -1 ; WX 560 ; N eogonek ; B 59 -179 596 520 ;
+C -1 ; WX 720 ; N Ecaron ; B 14 0 777 900 ;
+C -1 ; WX 560 ; N ecaron ; B 59 -9 596 734 ;
+C -1 ; WX 760 ; N Gbreve ; B 77 -13 828 878 ;
+C -1 ; WX 620 ; N gbreve ; B 21 -208 669 710 ;
+C -1 ; WX 380 ; N Imacron ; B 14 0 511 844 ;
+C -1 ; WX 380 ; N imacron ; B 83 -9 481 691 ;
+C -1 ; WX 380 ; N Iogonek ; B 14 -179 485 681 ;
+C -1 ; WX 380 ; N iogonek ; B 83 -179 420 762 ;
+C -1 ; WX 380 ; N Idotaccent ; B 14 0 485 898 ;
+C -1 ; WX 380 ; N dotlessi ; B 83 -9 420 511 ;
+C -1 ; WX 1084 ; N IJ ; B 14 -13 1171 681 ;
+C -1 ; WX 697 ; N ij ; B 83 -208 762 762 ;
+C -1 ; WX 640 ; N Lacute ; B 14 0 725 914 ;
+C -1 ; WX 380 ; N lacute ; B 109 -9 427 914 ;
+C -1 ; WX 640 ; N Lcaron ; B 14 0 780 694 ;
+C -1 ; WX 509 ; N lcaron ; B 109 -9 569 740 ;
+C -1 ; WX 570 ; N ldot ; B 109 -9 588 732 ;
+C -1 ; WX 640 ; N Lslash ; B 14 0 724 681 ;
+C -1 ; WX 380 ; N lslash ; B 63 -9 412 732 ;
+C -1 ; WX 740 ; N Nacute ; B 14 0 845 914 ;
+C -1 ; WX 680 ; N nacute ; B 83 -9 715 748 ;
+C -1 ; WX 740 ; N Ncaron ; B 14 0 845 900 ;
+C -1 ; WX 680 ; N ncaron ; B 83 -9 715 734 ;
+C -1 ; WX 760 ; N Omacron ; B 78 -13 806 844 ;
+C -1 ; WX 600 ; N omacron ; B 59 -9 627 691 ;
+C -1 ; WX 760 ; N Ohungarumlaut ; B 78 -13 806 917 ;
+C -1 ; WX 600 ; N ohungarumlaut ; B 59 -9 636 751 ;
+C -1 ; WX 1180 ; N OE ; B 94 -13 1245 694 ;
+C -1 ; WX 920 ; N oe ; B 48 -9 961 520 ;
+C -1 ; WX 740 ; N Racute ; B 14 0 765 914 ;
+C -1 ; WX 500 ; N racute ; B 84 0 582 748 ;
+C -1 ; WX 740 ; N Rcaron ; B 14 0 765 900 ;
+C -1 ; WX 500 ; N rcaron ; B 84 0 582 734 ;
+C -1 ; WX 700 ; N Sacute ; B 59 -13 731 914 ;
+C -1 ; WX 540 ; N sacute ; B 32 -9 573 748 ;
+C -1 ; WX 700 ; N Scedilla ; B 59 -332 731 694 ;
+C -1 ; WX 540 ; N scedilla ; B 32 -328 573 520 ;
+C -1 ; WX 700 ; N Scaron ; B 59 -13 731 900 ;
+C -1 ; WX 540 ; N scaron ; B 32 -9 573 734 ;
+C -1 ; WX 700 ; N Tcaron ; B 70 0 802 900 ;
+C -1 ; WX 520 ; N tcaron ; B 106 -9 580 740 ;
+C -1 ; WX 740 ; N Umacron ; B 112 -13 855 844 ;
+C -1 ; WX 680 ; N umacron ; B 83 -9 720 691 ;
+C -1 ; WX 740 ; N Uring ; B 112 -13 855 927 ;
+C -1 ; WX 680 ; N uring ; B 83 -9 720 769 ;
+C -1 ; WX 740 ; N Uhungarumlaut ; B 112 -13 855 917 ;
+C -1 ; WX 680 ; N uhungarumlaut ; B 83 -9 720 751 ;
+C -1 ; WX 740 ; N Uogonek ; B 112 -179 855 681 ;
+C -1 ; WX 680 ; N uogonek ; B 83 -179 720 511 ;
+C -1 ; WX 660 ; N Ydieresis ; B 72 0 817 895 ;
+C -1 ; WX 680 ; N Zacute ; B 23 0 740 914 ;
+C -1 ; WX 560 ; N zacute ; B 36 -9 586 748 ;
+C -1 ; WX 680 ; N Zdotaccent ; B 23 0 740 898 ;
+C -1 ; WX 560 ; N zdotaccent ; B 36 -9 586 732 ;
+C -1 ; WX 680 ; N Zcaron ; B 23 0 740 900 ;
+C -1 ; WX 560 ; N zcaron ; B 36 -9 586 734 ;
+C -1 ; WX 680 ; N florin ; B -28 -208 743 745 ;
+C -1 ; WX 480 ; N circumflex ; B 183 564 523 734 ;
+C -1 ; WX 480 ; N caron ; B 183 564 523 734 ;
+C -1 ; WX 460 ; N breve ; B 177 570 516 710 ;
+C -1 ; WX 380 ; N dotaccent ; B 180 566 345 732 ;
+C -1 ; WX 360 ; N ring ; B 185 553 406 769 ;
+C -1 ; WX 320 ; N ogonek ; B 68 -179 253 0 ;
+C -1 ; WX 480 ; N tilde ; B 178 580 533 703 ;
+C -1 ; WX 560 ; N hungarumlaut ; B 181 560 616 750 ;
+C -1 ; WX 756 ; N pi1 ; B 86 -12 804 600 ;
+C -1 ; WX 760 ; N Gcedilla ; B 77 -332 828 694 ;
+C -1 ; WX 620 ; N gcedilla ; B 21 -208 669 843 ;
+C -1 ; WX 780 ; N Kcedilla ; B 14 -332 879 681 ;
+C -1 ; WX 700 ; N kcedilla ; B 97 -328 732 732 ;
+C -1 ; WX 640 ; N Lcedilla ; B 14 -332 725 681 ;
+C -1 ; WX 380 ; N lcedilla ; B 86 -328 410 732 ;
+C -1 ; WX 97 ; N uni0345 ; B -13 -259 141 -65 ;
+C -1 ; WX 680 ; N ncedilla ; B 83 -328 715 520 ;
+C -1 ; WX 740 ; N Rcedilla ; B 14 -332 765 681 ;
+C -1 ; WX 500 ; N rcedilla ; B 66 -328 582 520 ;
+C -1 ; WX 700 ; N Tcedilla ; B 70 -332 802 681 ;
+C -1 ; WX 440 ; N tcedilla ; B 106 -328 488 659 ;
+C -1 ; WX 276 ; N uni0374 ; B 36 559 257 759 ;
+C -1 ; WX 276 ; N uni0375 ; B 29 -252 249 -52 ;
+C -1 ; WX 340 ; N uni037E ; B 100 -130 352 520 ;
+C -1 ; WX 250 ; N tonos ; B 27 553 220 769 ;
+C -1 ; WX 500 ; N dieresistonos ; B 28 553 452 771 ;
+C -1 ; WX 720 ; N Alphatonos ; B -34 0 779 695 ;
+C -1 ; WX 340 ; N anoteleia ; B 107 316 294 499 ;
+C -1 ; WX 891 ; N Epsilontonos ; B 0 0 959 695 ;
+C -1 ; WX 992 ; N Etatonos ; B 0 0 1104 695 ;
+C -1 ; WX 570 ; N Iotatonos ; B 0 0 681 695 ;
+C -1 ; WX 877 ; N Omicrontonos ; B 0 -13 922 697 ;
+C -1 ; WX 888 ; N Upsilontonos ; B 0 0 1038 695 ;
+C -1 ; WX 918 ; N Omegatonos ; B 0 0 885 697 ;
+C -1 ; WX 396 ; N iotadieresistonos ; B 28 -8 452 771 ;
+C -1 ; WX 720 ; N Alpha ; B -34 0 779 681 ;
+C -1 ; WX 720 ; N Beta ; B 20 0 765 681 ;
+C -1 ; WX 666 ; N Gamma ; B -33 0 706 681 ;
+C -1 ; WX 720 ; N Delta ; B -54 0 649 681 ;
+C -1 ; WX 720 ; N Epsilon ; B 20 0 788 681 ;
+C -1 ; WX 640 ; N Zeta ; B 19 0 725 681 ;
+C -1 ; WX 820 ; N Eta ; B 20 0 932 681 ;
+C -1 ; WX 800 ; N Theta ; B 54 -12 804 693 ;
+C -1 ; WX 400 ; N Iota ; B 20 0 511 681 ;
+C -1 ; WX 800 ; N Kappa ; B 20 0 887 681 ;
+C -1 ; WX 720 ; N Lambda ; B -27 0 711 681 ;
+C -1 ; WX 940 ; N Mu ; B 20 0 1056 681 ;
+C -1 ; WX 740 ; N Nu ; B 20 0 856 681 ;
+C -1 ; WX 721 ; N Xi ; B 8 0 752 681 ;
+C -1 ; WX 800 ; N Omicron ; B 92 -13 844 694 ;
+C -1 ; WX 820 ; N Pi ; B -37 0 856 681 ;
+C -1 ; WX 660 ; N Rho ; B 20 0 755 681 ;
+C -1 ; WX 640 ; N Sigma ; B -14 0 670 681 ;
+C -1 ; WX 700 ; N Tau ; B 88 0 795 681 ;
+C -1 ; WX 700 ; N Upsilon ; B 96 0 850 681 ;
+C -1 ; WX 907 ; N Phi ; B 21 0 889 681 ;
+C -1 ; WX 780 ; N Chi ; B -38 0 839 681 ;
+C -1 ; WX 999 ; N Psi ; B 66 0 1057 681 ;
+C -1 ; WX 787 ; N Omega ; B -29 0 754 693 ;
+C -1 ; WX 400 ; N Iotadieresis ; B -38 0 438 839 ;
+C -1 ; WX 700 ; N Upsilondieresis ; B 53 0 771 839 ;
+C -1 ; WX 640 ; N alphatonos ; B 96 -12 688 796 ;
+C -1 ; WX 469 ; N epsilontonos ; B 65 -13 510 796 ;
+C -1 ; WX 590 ; N etatonos ; B 51 -234 584 796 ;
+C -1 ; WX 280 ; N iotatonos ; B 82 -8 365 796 ;
+C -1 ; WX 571 ; N upsilondieresistonos ; B 81 -12 628 770 ;
+C -1 ; WX 640 ; N alpha ; B 96 -12 688 483 ;
+C -1 ; WX 590 ; N beta ; B 68 -13 629 687 ;
+C -1 ; WX 503 ; N gamma ; B 22 -230 576 483 ;
+C -1 ; WX 560 ; N delta ; B 98 -12 626 702 ;
+C -1 ; WX 469 ; N epsilon ; B 65 -13 510 492 ;
+C -1 ; WX 397 ; N zeta ; B 86 -229 571 738 ;
+C -1 ; WX 590 ; N eta ; B 51 -234 584 483 ;
+C -1 ; WX 507 ; N theta ; B 47 -8 537 689 ;
+C -1 ; WX 280 ; N iota ; B 82 -8 347 492 ;
+C -1 ; WX 600 ; N kappa ; B 54 -8 664 503 ;
+C -1 ; WX 672 ; N lambda ; B -43 -131 685 720 ;
+C -1 ; WX 680 ; N uni03BC ; B 54 -195 720 511 ;
+C -1 ; WX 540 ; N nu ; B 81 -12 585 493 ;
+C -1 ; WX 463 ; N xi ; B 79 -229 588 844 ;
+C -1 ; WX 512 ; N omicron ; B 49 -12 526 500 ;
+C -1 ; WX 608 ; N pi ; B 62 -12 690 488 ;
+C -1 ; WX 636 ; N rho ; B -5 -218 676 499 ;
+C -1 ; WX 480 ; N sigma1 ; B 57 -230 539 483 ;
+C -1 ; WX 561 ; N sigma ; B 86 -12 645 498 ;
+C -1 ; WX 390 ; N tau ; B 68 -12 457 495 ;
+C -1 ; WX 571 ; N upsilon ; B 81 -12 610 492 ;
+C -1 ; WX 661 ; N phi ; B 43 -219 662 565 ;
+C -1 ; WX 612 ; N chi ; B -12 -223 666 489 ;
+C -1 ; WX 743 ; N psi ; B 72 -221 765 556 ;
+C -1 ; WX 717 ; N omega ; B 86 -12 736 483 ;
+C -1 ; WX 280 ; N iotadieresis ; B 82 -8 410 681 ;
+C -1 ; WX 571 ; N upsilondieresis ; B 82 -12 610 666 ;
+C -1 ; WX 512 ; N omicrontonos ; B 49 -12 526 796 ;
+C -1 ; WX 571 ; N upsilontonos ; B 81 -12 610 796 ;
+C -1 ; WX 717 ; N omegatonos ; B 86 -12 736 796 ;
+C -1 ; WX 608 ; N uni03D0 ; B -102 -182 620 716 ;
+C -1 ; WX 601 ; N theta1 ; B 61 -12 640 717 ;
+C -1 ; WX 617 ; N phi1 ; B 76 -218 645 483 ;
+C -1 ; WX 920 ; N omega1 ; B 102 -19 1019 522 ;
+C -1 ; WX 1044 ; N uni03D7 ; B 66 -234 976 693 ;
+C -1 ; WX 521 ; N uni03DA ; B 144 -41 626 672 ;
+C -1 ; WX 563 ; N uni03DB ; B 59 -223 623 442 ;
+C -1 ; WX 668 ; N uni03DC ; B 39 0 786 681 ;
+C -1 ; WX 503 ; N uni03DD ; B 54 1 571 484 ;
+C -1 ; WX 811 ; N uni03DE ; B 101 -263 861 694 ;
+C -1 ; WX 626 ; N uni03DF ; B 80 -255 651 511 ;
+C -1 ; WX 647 ; N uni03E0 ; B 110 -99 628 699 ;
+C -1 ; WX 707 ; N uni03E1 ; B 82 -86 693 582 ;
+C -1 ; WX 600 ; N uni03F0 ; B 54 -8 664 503 ;
+C -1 ; WX 579 ; N uni03F1 ; B -12 -234 581 483 ;
+C -1 ; WX 520 ; N uni03F2 ; B 80 -9 614 511 ;
+C -1 ; WX 340 ; N uni03F3 ; B -129 -226 428 731 ;
+C -1 ; WX 905 ; N uni03F4 ; B 91 0 1025 681 ;
+C -1 ; WX 1118 ; N uni03F5 ; B 91 0 1211 681 ;
+C -1 ; WX 1235 ; N uni03F6 ; B 91 0 1312 681 ;
+C -1 ; WX 1118 ; N uni03F7 ; B 91 0 1211 681 ;
+C -1 ; WX 470 ; N uni03F8 ; B 86 -12 517 479 ;
+C -1 ; WX 489 ; N uni03F9 ; B 33 -229 666 716 ;
+C -1 ; WX 540 ; N afii10058 ; B 0 0 0 0 ;
+C -1 ; WX 340 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 340 ; N middot ; B 126 173 316 358 ;
+C -1 ; WX 640 ; N uni1F00 ; B 96 -12 688 763 ;
+C -1 ; WX 640 ; N uni1F01 ; B 96 -12 688 800 ;
+C -1 ; WX 640 ; N uni1F02 ; B 96 -12 688 806 ;
+C -1 ; WX 640 ; N uni1F03 ; B 96 -12 688 810 ;
+C -1 ; WX 640 ; N uni1F04 ; B 96 -12 688 796 ;
+C -1 ; WX 640 ; N uni1F05 ; B 96 -12 688 803 ;
+C -1 ; WX 640 ; N uni1F06 ; B 96 -12 738 911 ;
+C -1 ; WX 640 ; N uni1F07 ; B 96 -12 741 920 ;
+C -1 ; WX 720 ; N uni1F08 ; B -34 0 779 695 ;
+C -1 ; WX 720 ; N uni1F09 ; B -34 0 779 694 ;
+C -1 ; WX 889 ; N uni1F0A ; B 0 0 949 694 ;
+C -1 ; WX 879 ; N uni1F0B ; B 0 0 938 695 ;
+C -1 ; WX 847 ; N uni1F0C ; B 0 0 907 695 ;
+C -1 ; WX 823 ; N uni1F0D ; B 0 0 882 695 ;
+C -1 ; WX 932 ; N uni1F0E ; B -2 0 991 730 ;
+C -1 ; WX 947 ; N uni1F0F ; B -2 0 1006 725 ;
+C -1 ; WX 469 ; N uni1F10 ; B 65 -13 510 763 ;
+C -1 ; WX 469 ; N uni1F11 ; B 65 -13 510 800 ;
+C -1 ; WX 469 ; N uni1F12 ; B 65 -13 539 806 ;
+C -1 ; WX 469 ; N uni1F13 ; B 65 -13 541 810 ;
+C -1 ; WX 469 ; N uni1F14 ; B 65 -13 558 796 ;
+C -1 ; WX 469 ; N uni1F15 ; B 65 -13 557 803 ;
+C -1 ; WX 792 ; N uni1F18 ; B 0 0 860 695 ;
+C -1 ; WX 778 ; N uni1F19 ; B -1 0 846 694 ;
+C -1 ; WX 999 ; N uni1F1A ; B 0 0 1068 694 ;
+C -1 ; WX 984 ; N uni1F1B ; B 0 0 1052 695 ;
+C -1 ; WX 995 ; N uni1F1C ; B 0 0 1064 695 ;
+C -1 ; WX 981 ; N uni1F1D ; B 0 0 1049 695 ;
+C -1 ; WX 590 ; N uni1F20 ; B 51 -234 584 763 ;
+C -1 ; WX 590 ; N uni1F21 ; B 51 -234 584 800 ;
+C -1 ; WX 590 ; N uni1F22 ; B 51 -234 584 806 ;
+C -1 ; WX 590 ; N uni1F23 ; B 51 -234 584 810 ;
+C -1 ; WX 590 ; N uni1F24 ; B 51 -234 642 796 ;
+C -1 ; WX 590 ; N uni1F25 ; B 51 -234 627 803 ;
+C -1 ; WX 590 ; N uni1F26 ; B 51 -234 703 911 ;
+C -1 ; WX 590 ; N uni1F27 ; B 51 -234 696 920 ;
+C -1 ; WX 892 ; N uni1F28 ; B 0 0 1004 695 ;
+C -1 ; WX 878 ; N uni1F29 ; B -1 0 990 694 ;
+C -1 ; WX 1099 ; N uni1F2A ; B 0 0 1212 694 ;
+C -1 ; WX 1084 ; N uni1F2B ; B 0 0 1196 695 ;
+C -1 ; WX 1095 ; N uni1F2C ; B 0 0 1208 695 ;
+C -1 ; WX 1081 ; N uni1F2D ; B 0 0 1193 695 ;
+C -1 ; WX 1243 ; N uni1F2E ; B -1 0 1355 732 ;
+C -1 ; WX 1276 ; N uni1F2F ; B -2 0 1388 737 ;
+C -1 ; WX 280 ; N uni1F30 ; B 82 -8 347 763 ;
+C -1 ; WX 280 ; N uni1F31 ; B 82 -8 347 800 ;
+C -1 ; WX 280 ; N uni1F32 ; B 82 -8 433 806 ;
+C -1 ; WX 280 ; N uni1F33 ; B 82 -8 435 810 ;
+C -1 ; WX 280 ; N uni1F34 ; B 82 -8 452 796 ;
+C -1 ; WX 280 ; N uni1F35 ; B 82 -8 451 803 ;
+C -1 ; WX 280 ; N uni1F36 ; B 49 -8 546 911 ;
+C -1 ; WX 280 ; N uni1F37 ; B 52 -8 549 920 ;
+C -1 ; WX 400 ; N uni1F38 ; B -72 0 511 695 ;
+C -1 ; WX 400 ; N uni1F39 ; B -59 0 511 694 ;
+C -1 ; WX 400 ; N uni1F3A ; B -280 0 511 694 ;
+C -1 ; WX 400 ; N uni1F3B ; B -264 0 511 695 ;
+C -1 ; WX 400 ; N uni1F3C ; B -276 0 511 695 ;
+C -1 ; WX 400 ; N uni1F3D ; B -261 0 511 695 ;
+C -1 ; WX 400 ; N uni1F3E ; B -408 0 511 732 ;
+C -1 ; WX 400 ; N uni1F3F ; B -408 0 511 725 ;
+C -1 ; WX 512 ; N uni1F40 ; B 49 -12 526 763 ;
+C -1 ; WX 512 ; N uni1F41 ; B 49 -12 526 800 ;
+C -1 ; WX 512 ; N uni1F42 ; B 49 -12 538 806 ;
+C -1 ; WX 512 ; N uni1F43 ; B 49 -12 540 810 ;
+C -1 ; WX 512 ; N uni1F44 ; B 49 -12 556 796 ;
+C -1 ; WX 512 ; N uni1F45 ; B 49 -12 555 803 ;
+C -1 ; WX 832 ; N uni1F48 ; B 0 -13 877 695 ;
+C -1 ; WX 840 ; N uni1F49 ; B -1 -13 884 694 ;
+C -1 ; WX 1068 ; N uni1F4A ; B -1 -13 1112 694 ;
+C -1 ; WX 1064 ; N uni1F4B ; B 0 -13 1109 695 ;
+C -1 ; WX 1020 ; N uni1F4C ; B -1 -13 1064 695 ;
+C -1 ; WX 985 ; N uni1F4D ; B 0 -13 1030 695 ;
+C -1 ; WX 571 ; N uni1F50 ; B 81 -12 610 763 ;
+C -1 ; WX 571 ; N uni1F51 ; B 81 -12 610 800 ;
+C -1 ; WX 571 ; N uni1F52 ; B 81 -12 610 806 ;
+C -1 ; WX 571 ; N uni1F53 ; B 81 -12 610 810 ;
+C -1 ; WX 571 ; N uni1F54 ; B 81 -12 618 796 ;
+C -1 ; WX 571 ; N uni1F55 ; B 81 -12 610 803 ;
+C -1 ; WX 571 ; N uni1F56 ; B 81 -12 698 911 ;
+C -1 ; WX 571 ; N uni1F57 ; B 81 -12 678 920 ;
+C -1 ; WX 798 ; N uni1F59 ; B -1 0 948 694 ;
+C -1 ; WX 1004 ; N uni1F5B ; B 0 0 1154 695 ;
+C -1 ; WX 1001 ; N uni1F5D ; B 0 0 1151 695 ;
+C -1 ; WX 1185 ; N uni1F5F ; B -2 0 1335 732 ;
+C -1 ; WX 717 ; N uni1F60 ; B 86 -12 736 763 ;
+C -1 ; WX 717 ; N uni1F61 ; B 86 -12 736 800 ;
+C -1 ; WX 717 ; N uni1F62 ; B 86 -12 736 806 ;
+C -1 ; WX 717 ; N uni1F63 ; B 86 -12 736 810 ;
+C -1 ; WX 717 ; N uni1F64 ; B 86 -12 736 796 ;
+C -1 ; WX 717 ; N uni1F65 ; B 86 -12 736 803 ;
+C -1 ; WX 717 ; N uni1F66 ; B 86 -12 787 911 ;
+C -1 ; WX 717 ; N uni1F67 ; B 86 -12 764 920 ;
+C -1 ; WX 888 ; N uni1F68 ; B 0 0 856 695 ;
+C -1 ; WX 885 ; N uni1F69 ; B -1 0 852 694 ;
+C -1 ; WX 1116 ; N uni1F6A ; B 0 0 1083 694 ;
+C -1 ; WX 1096 ; N uni1F6B ; B 0 0 1063 695 ;
+C -1 ; WX 1068 ; N uni1F6C ; B 0 0 1036 695 ;
+C -1 ; WX 1061 ; N uni1F6D ; B 0 0 1029 695 ;
+C -1 ; WX 1129 ; N uni1F6E ; B -1 0 1097 733 ;
+C -1 ; WX 1151 ; N uni1F6F ; B -1 0 1119 738 ;
+C -1 ; WX 640 ; N uni1F70 ; B 96 -12 688 796 ;
+C -1 ; WX 640 ; N uni1F71 ; B 96 -12 688 791 ;
+C -1 ; WX 469 ; N uni1F72 ; B 65 -13 510 796 ;
+C -1 ; WX 469 ; N uni1F73 ; B 65 -13 510 791 ;
+C -1 ; WX 590 ; N uni1F74 ; B 51 -234 584 796 ;
+C -1 ; WX 590 ; N uni1F75 ; B 51 -234 584 791 ;
+C -1 ; WX 280 ; N uni1F76 ; B 82 -8 347 796 ;
+C -1 ; WX 280 ; N uni1F77 ; B 82 -8 353 791 ;
+C -1 ; WX 512 ; N uni1F78 ; B 49 -12 526 796 ;
+C -1 ; WX 512 ; N uni1F79 ; B 49 -12 526 791 ;
+C -1 ; WX 571 ; N uni1F7A ; B 81 -12 610 796 ;
+C -1 ; WX 571 ; N uni1F7B ; B 81 -12 610 791 ;
+C -1 ; WX 717 ; N uni1F7C ; B 86 -12 736 796 ;
+C -1 ; WX 717 ; N uni1F7D ; B 86 -12 736 791 ;
+C -1 ; WX 640 ; N uni1F80 ; B 96 -253 688 763 ;
+C -1 ; WX 640 ; N uni1F81 ; B 96 -252 688 800 ;
+C -1 ; WX 640 ; N uni1F82 ; B 96 -252 688 806 ;
+C -1 ; WX 640 ; N uni1F83 ; B 96 -252 688 810 ;
+C -1 ; WX 640 ; N uni1F84 ; B 96 -253 688 796 ;
+C -1 ; WX 640 ; N uni1F85 ; B 96 -252 688 803 ;
+C -1 ; WX 640 ; N uni1F86 ; B 96 -252 738 911 ;
+C -1 ; WX 640 ; N uni1F87 ; B 96 -252 741 920 ;
+C -1 ; WX 1088 ; N uni1F88 ; B -34 -1 1020 695 ;
+C -1 ; WX 1088 ; N uni1F89 ; B -34 -1 1019 694 ;
+C -1 ; WX 1258 ; N uni1F8A ; B 0 -1 1189 694 ;
+C -1 ; WX 1248 ; N uni1F8B ; B 0 0 1179 695 ;
+C -1 ; WX 1216 ; N uni1F8C ; B 0 -1 1148 695 ;
+C -1 ; WX 1192 ; N uni1F8D ; B 0 -1 1122 695 ;
+C -1 ; WX 1301 ; N uni1F8E ; B -2 0 1230 730 ;
+C -1 ; WX 1316 ; N uni1F8F ; B -2 0 1245 725 ;
+C -1 ; WX 590 ; N uni1F90 ; B 51 -253 584 763 ;
+C -1 ; WX 590 ; N uni1F91 ; B 51 -251 584 800 ;
+C -1 ; WX 590 ; N uni1F92 ; B 51 -252 584 806 ;
+C -1 ; WX 590 ; N uni1F93 ; B 51 -251 584 810 ;
+C -1 ; WX 590 ; N uni1F94 ; B 51 -252 642 796 ;
+C -1 ; WX 590 ; N uni1F95 ; B 51 -252 627 803 ;
+C -1 ; WX 590 ; N uni1F96 ; B 51 -252 703 911 ;
+C -1 ; WX 590 ; N uni1F97 ; B 51 -251 696 920 ;
+C -1 ; WX 1204 ; N uni1F98 ; B 0 -1 1136 695 ;
+C -1 ; WX 1190 ; N uni1F99 ; B -1 -1 1121 694 ;
+C -1 ; WX 1412 ; N uni1F9A ; B 0 -1 1343 694 ;
+C -1 ; WX 1396 ; N uni1F9B ; B 0 0 1327 695 ;
+C -1 ; WX 1407 ; N uni1F9C ; B 0 -1 1339 695 ;
+C -1 ; WX 1393 ; N uni1F9D ; B 0 -1 1324 695 ;
+C -1 ; WX 1555 ; N uni1F9E ; B -1 0 1486 732 ;
+C -1 ; WX 1588 ; N uni1F9F ; B -2 0 1518 737 ;
+C -1 ; WX 717 ; N uni1FA0 ; B 86 -253 736 763 ;
+C -1 ; WX 717 ; N uni1FA1 ; B 86 -252 736 800 ;
+C -1 ; WX 717 ; N uni1FA2 ; B 86 -252 736 806 ;
+C -1 ; WX 717 ; N uni1FA3 ; B 86 -252 736 810 ;
+C -1 ; WX 717 ; N uni1FA4 ; B 86 -253 736 796 ;
+C -1 ; WX 717 ; N uni1FA5 ; B 86 -252 736 803 ;
+C -1 ; WX 717 ; N uni1FA6 ; B 86 -252 787 911 ;
+C -1 ; WX 717 ; N uni1FA7 ; B 86 -252 764 920 ;
+C -1 ; WX 1141 ; N uni1FA8 ; B 0 -1 1072 695 ;
+C -1 ; WX 1138 ; N uni1FA9 ; B -1 -1 1068 694 ;
+C -1 ; WX 1369 ; N uni1FAA ; B 0 -1 1300 694 ;
+C -1 ; WX 1349 ; N uni1FAB ; B 0 0 1280 695 ;
+C -1 ; WX 1321 ; N uni1FAC ; B 0 -1 1253 695 ;
+C -1 ; WX 1314 ; N uni1FAD ; B 0 -1 1244 695 ;
+C -1 ; WX 1382 ; N uni1FAE ; B -1 0 1313 733 ;
+C -1 ; WX 1404 ; N uni1FAF ; B -1 0 1335 738 ;
+C -1 ; WX 640 ; N uni1FB0 ; B 96 -12 688 720 ;
+C -1 ; WX 640 ; N uni1FB1 ; B 96 -12 688 668 ;
+C -1 ; WX 640 ; N uni1FB2 ; B 96 -252 688 796 ;
+C -1 ; WX 640 ; N uni1FB3 ; B 96 -252 688 483 ;
+C -1 ; WX 640 ; N uni1FB4 ; B 96 -252 688 791 ;
+C -1 ; WX 640 ; N uni1FB6 ; B 96 -12 698 715 ;
+C -1 ; WX 640 ; N uni1FB7 ; B 96 -252 698 715 ;
+C -1 ; WX 720 ; N uni1FB8 ; B -34 0 779 894 ;
+C -1 ; WX 720 ; N uni1FB9 ; B -34 0 779 842 ;
+C -1 ; WX 720 ; N uni1FBA ; B -34 0 779 696 ;
+C -1 ; WX 720 ; N uni1FBB ; B -34 0 779 694 ;
+C -1 ; WX 1086 ; N uni1FBC ; B -34 0 1016 681 ;
+C -1 ; WX 314 ; N uni1FBD ; B -18 505 135 689 ;
+C -1 ; WX 293 ; N uni1FBE ; B 70 -2 224 192 ;
+C -1 ; WX 314 ; N uni1FBF ; B -18 505 135 689 ;
+C -1 ; WX 496 ; N uni1FC0 ; B 30 568 526 703 ;
+C -1 ; WX 500 ; N uni1FC1 ; B 33 559 529 878 ;
+C -1 ; WX 590 ; N uni1FC2 ; B 51 -252 584 796 ;
+C -1 ; WX 590 ; N uni1FC3 ; B 51 -252 584 483 ;
+C -1 ; WX 590 ; N uni1FC4 ; B 51 -251 584 791 ;
+C -1 ; WX 590 ; N uni1FC6 ; B 51 -234 665 715 ;
+C -1 ; WX 590 ; N uni1FC7 ; B 51 -252 665 715 ;
+C -1 ; WX 818 ; N uni1FC8 ; B 0 0 887 696 ;
+C -1 ; WX 798 ; N uni1FC9 ; B 0 0 867 694 ;
+C -1 ; WX 918 ; N uni1FCA ; B 0 0 1031 697 ;
+C -1 ; WX 898 ; N uni1FCB ; B 0 0 1011 694 ;
+C -1 ; WX 1129 ; N uni1FCC ; B 20 0 1060 681 ;
+C -1 ; WX 340 ; N uni1FCD ; B -1 476 340 702 ;
+C -1 ; WX 340 ; N uni1FCE ; B -15 469 347 686 ;
+C -1 ; WX 497 ; N uni1FCF ; B 68 339 565 690 ;
+C -1 ; WX 280 ; N uni1FD0 ; B 82 -8 446 720 ;
+C -1 ; WX 280 ; N uni1FD1 ; B 82 -8 436 668 ;
+C -1 ; WX 280 ; N uni1FD2 ; B 40 -8 460 770 ;
+C -1 ; WX 280 ; N uni1FD3 ; B 50 -8 474 798 ;
+C -1 ; WX 280 ; N uni1FD6 ; B 16 -8 512 715 ;
+C -1 ; WX 280 ; N uni1FD7 ; B 50 -8 546 899 ;
+C -1 ; WX 400 ; N uni1FD8 ; B 20 0 540 894 ;
+C -1 ; WX 400 ; N uni1FD9 ; B 20 0 530 842 ;
+C -1 ; WX 498 ; N uni1FDA ; B 0 0 610 697 ;
+C -1 ; WX 493 ; N uni1FDB ; B 0 0 605 694 ;
+C -1 ; WX 340 ; N uni1FDD ; B 3 464 332 694 ;
+C -1 ; WX 340 ; N uni1FDE ; B 9 471 354 695 ;
+C -1 ; WX 497 ; N uni1FDF ; B 87 299 584 670 ;
+C -1 ; WX 571 ; N uni1FE0 ; B 81 -12 610 720 ;
+C -1 ; WX 571 ; N uni1FE1 ; B 81 -12 610 668 ;
+C -1 ; WX 564 ; N uni1FE2 ; B 81 -12 621 770 ;
+C -1 ; WX 571 ; N uni1FE3 ; B 81 -12 628 798 ;
+C -1 ; WX 636 ; N uni1FE4 ; B -5 -218 676 763 ;
+C -1 ; WX 636 ; N uni1FE5 ; B -5 -218 676 800 ;
+C -1 ; WX 571 ; N uni1FE6 ; B 81 -12 652 715 ;
+C -1 ; WX 571 ; N uni1FE7 ; B 81 -12 687 899 ;
+C -1 ; WX 700 ; N uni1FE8 ; B 96 0 850 894 ;
+C -1 ; WX 700 ; N uni1FE9 ; B 96 0 850 842 ;
+C -1 ; WX 838 ; N uni1FEA ; B 0 0 989 695 ;
+C -1 ; WX 818 ; N uni1FEB ; B 0 0 969 694 ;
+C -1 ; WX 718 ; N uni1FEC ; B -1 0 813 694 ;
+C -1 ; WX 420 ; N uni1FED ; B 40 553 460 770 ;
+C -1 ; WX 420 ; N uni1FEE ; B 28 553 452 771 ;
+C -1 ; WX 156 ; N uni1FEF ; B 2 483 156 699 ;
+C -1 ; WX 717 ; N uni1FF2 ; B 86 -252 736 796 ;
+C -1 ; WX 717 ; N uni1FF3 ; B 86 -252 736 483 ;
+C -1 ; WX 717 ; N uni1FF4 ; B 86 -252 736 792 ;
+C -1 ; WX 717 ; N uni1FF6 ; B 86 -12 747 715 ;
+C -1 ; WX 717 ; N uni1FF7 ; B 86 -252 747 715 ;
+C -1 ; WX 902 ; N uni1FF8 ; B 0 -13 946 694 ;
+C -1 ; WX 828 ; N uni1FF9 ; B 0 -13 872 694 ;
+C -1 ; WX 936 ; N uni1FFA ; B 0 0 904 695 ;
+C -1 ; WX 882 ; N uni1FFB ; B 0 0 850 694 ;
+C -1 ; WX 1039 ; N uni1FFC ; B -29 0 970 693 ;
+C -1 ; WX 196 ; N uni1FFD ; B 14 483 181 695 ;
+C -1 ; WX 132 ; N uni1FFE ; B -1 475 137 695 ;
+C -1 ; WX 470 ; N endash ; B 14 223 470 348 ;
+C -1 ; WX 848 ; N emdash ; B 9 234 831 346 ;
+C -1 ; WX 280 ; N quoteleft ; B 181 435 380 721 ;
+C -1 ; WX 280 ; N quoteright ; B 167 430 366 716 ;
+C -1 ; WX 300 ; N quotesinglbase ; B 106 -117 284 161 ;
+C -1 ; WX 280 ; N quotereversed ; B 179 429 351 718 ;
+C -1 ; WX 440 ; N quotedblleft ; B 170 435 568 721 ;
+C -1 ; WX 520 ; N quotedblright ; B 171 416 560 694 ;
+C -1 ; WX 520 ; N quotedblbase ; B 106 -117 495 161 ;
+C -1 ; WX 420 ; N dagger ; B 89 -134 466 694 ;
+C -1 ; WX 420 ; N daggerdbl ; B 79 -147 486 694 ;
+C -1 ; WX 360 ; N bullet ; B 60 213 404 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 86 -13 942 172 ;
+C -1 ; WX 1360 ; N perthousand ; B 106 -8 1333 689 ;
+C -1 ; WX 220 ; N guilsinglleft ; B 62 57 249 477 ;
+C -1 ; WX 220 ; N guilsinglright ; B 62 57 249 477 ;
+C -1 ; WX 120 ; N fraction ; B -144 0 382 681 ;
+C -1 ; WX 680 ; N Euro ; B 57 -13 736 694 ;
+C -1 ; WX 940 ; N trademark ; B 42 273 982 681 ;
+C -1 ; WX 787 ; N uni2126 ; B -29 0 754 693 ;
+C -1 ; WX 720 ; N uni2206 ; B -54 0 649 681 ;
+C -1 ; WX 600 ; N minus ; B 91 293 595 407 ;
+C -1 ; WX 320 ; N dotlessj ; B -160 -208 357 511 ;
+C -1 ; WX 771 ; N ff ; B -192 -208 1001 745 ;
+C -1 ; WX 820 ; N fi ; B -191 -208 850 745 ;
+C -1 ; WX 820 ; N fl ; B -191 -208 850 745 ;
+C -1 ; WX 1204 ; N ffi ; B -182 -208 1230 745 ;
+C -1 ; WX 1201 ; N ffl ; B -172 -208 1230 745 ;
+C -1 ; WX 340 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 700 ; N glyph5 ; B 59 -215 731 694 ;
+C -1 ; WX 740 ; N textcircled ; B 104 0 829 700 ;
+C -1 ; WX 605 ; N too ; B 192 549 705 690 ;
+C -1 ; WX 765 ; N fj ; B -191 -208 807 745 ;
+C -1 ; WX 526 ; N lambda.old ; B 21 -11 603 728 ;
+C -1 ; WX 300 ; N ch330 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch333 ; B 0 0 0 0 ;
+C -1 ; WX 608 ; N beta1 ; B -102 -182 620 716 ;
+C -1 ; WX 398 ; N chi-old ; B -79 -262 494 516 ;
+C -1 ; WX 1133 ; N fij ; B -191 -208 1212 762 ;
+C -1 ; WX 608 ; N glyph310 ; B -102 -182 620 716 ;
+C -1 ; WX 340 ; N glyph4 ; B 0 0 0 0 ;
+C -1 ; WX 740 ; N Ncedilla ; B 14 -332 845 681 ;
+C -1 ; WX 1436 ; N germandblS ; B 59 -13 1461 694 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 254
+KPX tonos Alpha -100
+KPX Alpha exclam 200
+KPX Alpha colon 200
+KPX Alpha semicolon 200
+KPX Alpha Beta 80
+KPX Delta Upsilon -60
+KPX Epsilon exclam 200
+KPX Epsilon colon 200
+KPX Epsilon semicolon 200
+KPX Iota exclam 200
+KPX Iota colon 200
+KPX Iota semicolon 200
+KPX Lambda Upsilon -60
+KPX Lambda exclam 200
+KPX Lambda colon 200
+KPX Lambda semicolon 200
+KPX Nu exclam 200
+KPX Nu colon 200
+KPX Nu semicolon 200
+KPX Omicron exclam 200
+KPX Omicron colon 200
+KPX Omicron semicolon 200
+KPX Rho exclam 200
+KPX Rho colon 200
+KPX Rho semicolon 200
+KPX Sigma exclam 200
+KPX Sigma colon 200
+KPX Sigma semicolon 200
+KPX Upsilon Lambda -70
+KPX Upsilon Delta -70
+KPX Upsilon exclam 200
+KPX Upsilon colon 200
+KPX Upsilon semicolon 200
+KPX Omega exclam 200
+KPX Omega colon 200
+KPX Omega semicolon 200
+KPX Iotadieresis exclam 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis semicolon 200
+KPX Upsilondieresis Lambda -30
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis semicolon 200
+KPX alphatonos exclam 150
+KPX alphatonos colon 130
+KPX alphatonos semicolon 150
+KPX epsilontonos exclam 150
+KPX epsilontonos colon 130
+KPX epsilontonos semicolon 150
+KPX etatonos exclam 150
+KPX etatonos colon 130
+KPX etatonos semicolon 150
+KPX iotatonos exclam 150
+KPX iotatonos colon 130
+KPX iotatonos semicolon 150
+KPX alpha exclam 150
+KPX alpha colon 130
+KPX alpha semicolon 150
+KPX epsilon exclam 150
+KPX epsilon colon 130
+KPX epsilon semicolon 150
+KPX eta exclam 150
+KPX eta colon 130
+KPX eta semicolon 150
+KPX iota exclam 150
+KPX iota colon 130
+KPX iota semicolon 150
+KPX lambda exclam 150
+KPX lambda colon 130
+KPX lambda semicolon 150
+KPX nu exclam 150
+KPX nu colon 130
+KPX nu semicolon 150
+KPX omicron exclam 150
+KPX omicron colon 130
+KPX omicron semicolon 150
+KPX rho exclam 150
+KPX rho colon 130
+KPX rho semicolon 150
+KPX sigma1 exclam 150
+KPX sigma1 colon 130
+KPX sigma1 semicolon 150
+KPX upsilon exclam 150
+KPX upsilon colon 130
+KPX upsilon semicolon 150
+KPX omega exclam 150
+KPX omega colon 130
+KPX omega semicolon 150
+KPX omicrontonos exclam 150
+KPX omicrontonos colon 130
+KPX omicrontonos semicolon 150
+KPX upsilontonos exclam 150
+KPX upsilontonos colon 130
+KPX upsilontonos semicolon 150
+KPX omegatonos exclam 150
+KPX omegatonos colon 130
+KPX omegatonos semicolon 150
+KPX uni1F66 colon 110
+KPX uni1F66 semicolon 110
+KPX uni1F66 exclam 120
+KPX uni1F67 colon 110
+KPX uni1F67 semicolon 110
+KPX uni1F67 exclam 120
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 colon 110
+KPX uni1F76 semicolon 110
+KPX uni1F76 exclam 120
+KPX uni1F77 colon 110
+KPX uni1F77 semicolon 110
+KPX uni1F77 exclam 120
+KPX uni1F78 colon 110
+KPX uni1F78 semicolon 110
+KPX uni1F78 exclam 120
+KPX uni1F79 colon 110
+KPX uni1F79 semicolon 110
+KPX uni1F79 exclam 120
+KPX uni1F7A colon 110
+KPX uni1F7A semicolon 110
+KPX uni1F7A exclam 120
+KPX uni1F7B colon 110
+KPX uni1F7B semicolon 110
+KPX uni1F7B exclam 120
+KPX uni1F7C colon 110
+KPX uni1F7C semicolon 110
+KPX uni1F7C exclam 120
+KPX uni1F7D colon 110
+KPX uni1F7D semicolon 110
+KPX uni1F7D exclam 120
+KPX uni1FB2 colon 110
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB3 colon 110
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB4 colon 110
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB6 colon 110
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB7 colon 110
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 exclam 120
+KPX uni1FBF Alpha -270
+KPX uni1FBF Epsilon -190
+KPX uni1FBF Eta -140
+KPX uni1FBF Iota -120
+KPX uni1FBF Omicron -190
+KPX uni1FBF Omega -120
+KPX uni1FBF uni1FBC -260
+KPX uni1FBF uni1FCC -130
+KPX uni1FBF uni1FFC -110
+KPX uni1FC2 colon 110
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 exclam 120
+KPX uni1FC3 colon 110
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC4 colon 110
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC6 colon 110
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC7 colon 110
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 exclam 120
+KPX uni1FCD uni1FBC -80
+KPX uni1FCD uni1FCC 40
+KPX uni1FCD uni1FFC 80
+KPX uni1FCD Alpha -80
+KPX uni1FCD Epsilon 60
+KPX uni1FCD Eta 60
+KPX uni1FCD Iota 30
+KPX uni1FCD Omicron 10
+KPX uni1FCD Omega 70
+KPX uni1FCE uni1FBC -120
+KPX uni1FCE uni1FCC 20
+KPX uni1FCE uni1FFC 30
+KPX uni1FCE Alpha -120
+KPX uni1FCE Epsilon 30
+KPX uni1FCE Omicron -40
+KPX uni1FCE Omega 20
+KPX uni1FCF Alpha -120
+KPX uni1FCF Epsilon 50
+KPX uni1FCF Eta 50
+KPX uni1FCF Iota 50
+KPX uni1FCF Omicron -40
+KPX uni1FCF Omega 50
+KPX uni1FCF uni1FBC -120
+KPX uni1FCF uni1FCC 50
+KPX uni1FCF uni1FFC 50
+KPX uni1FDD uni1FBC -100
+KPX uni1FDD uni1FCC 20
+KPX uni1FDD uni1FFC 50
+KPX uni1FDD Alpha -100
+KPX uni1FDD Epsilon 20
+KPX uni1FDD Eta 20
+KPX uni1FDD Iota 20
+KPX uni1FDD Upsilon 20
+KPX uni1FDD Omega 40
+KPX uni1FDE Alpha -100
+KPX uni1FDE Eta 20
+KPX uni1FDE Iota 20
+KPX uni1FDE Omicron -30
+KPX uni1FDE Upsilon 30
+KPX uni1FDE Omega 20
+KPX uni1FDE uni1FBC -110
+KPX uni1FDE uni1FCC 20
+KPX uni1FDE uni1FFC 20
+KPX uni1FDF uni1FBC -90
+KPX uni1FDF uni1FCC 60
+KPX uni1FDF uni1FFC 60
+KPX uni1FDF Alpha -90
+KPX uni1FDF Epsilon 50
+KPX uni1FDF Eta 60
+KPX uni1FDF Iota 60
+KPX uni1FDF Upsilon 80
+KPX uni1FDF Omega 50
+KPX uni1FE6 colon 110
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 exclam 120
+KPX uni1FEF Alpha -90
+KPX uni1FEF Omicron -30
+KPX uni1FEF Omega 30
+KPX uni1FEF uni1FBC -90
+KPX uni1FEF uni1FFC 30
+KPX uni1FF2 colon 110
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 exclam 120
+KPX uni1FF3 colon 110
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF4 colon 110
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF6 colon 110
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF7 colon 110
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 exclam 120
+KPX uni1FFD uni1FBC -140
+KPX uni1FFD Alpha -140
+KPX uni1FFD Omicron -80
+KPX uni1FFE Alpha -80
+KPX uni1FFE Omicron -30
+KPX uni1FFE Upsilon 30
+KPX uni1FFE Omega 50
+KPX uni1FFE uni1FBC -80
+KPX uni1FFE uni1FFC 50
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-BoldSmallCaps.afm b/fonts/greek/kerkis/afm/Kerkis-BoldSmallCaps.afm
new file mode 100644
index 0000000000..edbfb01f71
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-BoldSmallCaps.afm
@@ -0,0 +1,404 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:44:35 2002
+FontName Kerkis-BoldSmallCaps
+FullName Kerkis Bold SmallCaps
+FamilyName Kerkis
+Weight Bold
+Notice (Created by Antonis Tsolomitis with PfaEdit 1.0 (http://pfaedit.sf.net))
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -80 -360 1219 1691
+CapHeight 681
+XHeight 512
+Ascender 511
+StartCharMetrics 383
+C 0 ; WX 750 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 750 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 270 ; N exclam ; B 65 -10 215 574 ;
+C 34 ; WX 315 ; N quotedbl ; B 8 287 301 520 ;
+C 35 ; WX 495 ; N numbersign ; B 58 -29 453 511 ;
+C 36 ; WX 495 ; N dollar ; B 36 -90 465 604 ;
+C 37 ; WX 807 ; N percent ; B 10 -6 797 517 ;
+C 38 ; WX 668 ; N ampersand ; B 16 -10 634 520 ;
+C 39 ; WX 320 ; N quotesingle ; B 82 438 242 694 ;
+C 40 ; WX 240 ; N parenleft ; B 36 -116 217 554 ;
+C 41 ; WX 240 ; N parenright ; B 15 -116 196 553 ;
+C 42 ; WX 345 ; N asterisk ; B 46 238 304 520 ;
+C 43 ; WX 450 ; N plus ; B 38 81 416 448 ;
+C 44 ; WX 340 ; N comma ; B 78 -120 257 167 ;
+C 45 ; WX 270 ; N hyphen ; B 6 158 264 238 ;
+C 46 ; WX 255 ; N period ; B 57 -10 193 126 ;
+C 47 ; WX 450 ; N slash ; B 29 -104 425 540 ;
+C 48 ; WX 495 ; N zero ; B 22 -10 479 520 ;
+C 49 ; WX 495 ; N one ; B 103 0 426 511 ;
+C 50 ; WX 495 ; N two ; B 30 0 475 520 ;
+C 51 ; WX 660 ; N three ; B 37 -188 631 519 ;
+C 52 ; WX 660 ; N four ; B 19 -161 649 520 ;
+C 53 ; WX 660 ; N five ; B 44 -174 623 563 ;
+C 54 ; WX 660 ; N six ; B 34 -13 634 694 ;
+C 55 ; WX 660 ; N seven ; B 36 -161 632 520 ;
+C 56 ; WX 660 ; N eight ; B 36 -13 633 694 ;
+C 57 ; WX 660 ; N nine ; B 33 -188 636 519 ;
+C 58 ; WX 340 ; N colon ; B 76 -13 257 516 ;
+C 59 ; WX 340 ; N semicolon ; B 75 -120 259 516 ;
+C 60 ; WX 600 ; N less ; B 49 56 558 643 ;
+C 61 ; WX 600 ; N equal ; B 51 199 555 506 ;
+C 62 ; WX 600 ; N greater ; B 48 56 557 643 ;
+C 63 ; WX 495 ; N question ; B 46 -10 456 520 ;
+C 64 ; WX 750 ; N at ; B 0 0 0 0 ;
+C 65 ; WX 720 ; N A ; B -34 0 763 681 ;
+C 66 ; WX 720 ; N B ; B 20 0 693 681 ;
+C 67 ; WX 740 ; N C ; B 35 -13 724 694 ;
+C 68 ; WX 780 ; N D ; B 20 0 748 681 ;
+C 69 ; WX 720 ; N E ; B 20 0 724 681 ;
+C 70 ; WX 680 ; N F ; B 20 0 686 681 ;
+C 71 ; WX 780 ; N G ; B 35 -13 773 694 ;
+C 72 ; WX 820 ; N H ; B 20 0 800 681 ;
+C 73 ; WX 400 ; N I ; B 20 0 379 681 ;
+C 74 ; WX 640 ; N J ; B -12 -13 622 681 ;
+C 75 ; WX 800 ; N K ; B 20 0 796 681 ;
+C 76 ; WX 640 ; N L ; B 20 0 668 681 ;
+C 77 ; WX 940 ; N M ; B 20 0 924 681 ;
+C 78 ; WX 740 ; N N ; B 20 0 724 681 ;
+C 79 ; WX 800 ; N O ; B 35 -13 769 694 ;
+C 80 ; WX 660 ; N P ; B 20 0 658 681 ;
+C 81 ; WX 800 ; N Q ; B 35 -226 775 694 ;
+C 82 ; WX 780 ; N R ; B 20 0 783 681 ;
+C 83 ; WX 660 ; N S ; B 21 -13 639 694 ;
+C 84 ; WX 700 ; N T ; B -4 0 703 681 ;
+C 85 ; WX 740 ; N U ; B 15 -13 724 681 ;
+C 86 ; WX 720 ; N V ; B -20 0 730 681 ;
+C 87 ; WX 940 ; N W ; B -20 0 963 681 ;
+C 88 ; WX 780 ; N X ; B 1 0 770 681 ;
+C 89 ; WX 700 ; N Y ; B -20 0 718 681 ;
+C 90 ; WX 640 ; N Z ; B 6 0 635 681 ;
+C 91 ; WX 300 ; N bracketleft ; B 75 -138 285 720 ;
+C 92 ; WX 600 ; N backslash ; B 50 0 555 725 ;
+C 93 ; WX 300 ; N bracketright ; B 21 -138 231 720 ;
+C 94 ; WX 600 ; N asciicircum ; B 52 318 554 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 320 ; N grave ; B 82 438 242 694 ;
+C 97 ; WX 658 ; N a ; B 27 0 625 511 ;
+C 98 ; WX 582 ; N b ; B 35 0 540 511 ;
+C 99 ; WX 617 ; N c ; B 51 -10 573 520 ;
+C 100 ; WX 637 ; N d ; B 45 0 591 511 ;
+C 101 ; WX 602 ; N e ; B 39 0 573 511 ;
+C 102 ; WX 574 ; N f ; B 41 0 546 511 ;
+C 103 ; WX 621 ; N g ; B 45 -10 585 520 ;
+C 104 ; WX 675 ; N h ; B 46 0 631 511 ;
+C 105 ; WX 344 ; N i ; B 37 0 306 511 ;
+C 106 ; WX 546 ; N j ; B 32 -10 507 511 ;
+C 107 ; WX 668 ; N k ; B 39 0 635 511 ;
+C 108 ; WX 538 ; N l ; B 34 0 525 511 ;
+C 109 ; WX 815 ; N m ; B 45 0 766 511 ;
+C 110 ; WX 605 ; N n ; B 40 0 568 512 ;
+C 111 ; WX 654 ; N o ; B 53 -10 604 520 ;
+C 112 ; WX 561 ; N p ; B 49 0 528 511 ;
+C 113 ; WX 640 ; N q ; B 46 -198 601 520 ;
+C 114 ; WX 647 ; N r ; B 43 0 615 511 ;
+C 115 ; WX 549 ; N s ; B 52 -10 505 520 ;
+C 116 ; WX 607 ; N t ; B 32 0 572 511 ;
+C 117 ; WX 609 ; N u ; B 37 -10 569 511 ;
+C 118 ; WX 616 ; N v ; B 25 0 588 511 ;
+C 119 ; WX 803 ; N w ; B 33 0 770 512 ;
+C 120 ; WX 637 ; N x ; B 28 0 605 512 ;
+C 121 ; WX 599 ; N y ; B 22 0 575 512 ;
+C 122 ; WX 554 ; N z ; B 33 0 517 511 ;
+C 123 ; WX 750 ; N braceleft ; B 0 0 0 0 ;
+C 124 ; WX 750 ; N bar ; B 0 0 0 0 ;
+C 125 ; WX 750 ; N braceright ; B 0 0 0 0 ;
+C 126 ; WX 750 ; N asciitilde ; B 0 0 0 0 ;
+C 161 ; WX 750 ; N exclamdown ; B 0 0 0 0 ;
+C 163 ; WX 559 ; N sterling ; B 37 -10 523 520 ;
+C 164 ; WX 495 ; N currency ; B 51 58 445 453 ;
+C 165 ; WX 599 ; N yen ; B 24 0 567 512 ;
+C 166 ; WX 450 ; N brokenbar ; B 182 0 272 542 ;
+C 167 ; WX 486 ; N section ; B 37 -136 440 548 ;
+C 168 ; WX 500 ; N dieresis ; B 68 559 441 698 ;
+C 169 ; WX 740 ; N copyright ; B 23 0 723 700 ;
+C 170 ; WX 400 ; N ordfeminine ; B 27 286 396 694 ;
+C 171 ; WX 400 ; N guillemotleft ; B 34 71 360 430 ;
+C 172 ; WX 600 ; N logicalnot ; B 51 80 555 369 ;
+C 174 ; WX 740 ; N registered ; B 23 0 723 700 ;
+C 175 ; WX 460 ; N macron ; B 68 582 383 667 ;
+C 176 ; WX 400 ; N degree ; B 50 380 350 686 ;
+C 177 ; WX 600 ; N plusminus ; B 51 0 555 629 ;
+C 178 ; WX 396 ; N twosuperior ; B 14 273 396 689 ;
+C 179 ; WX 396 ; N threesuperior ; B 5 265 391 689 ;
+C 180 ; WX 400 ; N acute ; B 68 554 327 738 ;
+C 181 ; WX 815 ; N mu ; B 45 0 766 511 ;
+C 182 ; WX 600 ; N paragraph ; B 10 -74 568 511 ;
+C 183 ; WX 340 ; N periodcentered ; B 79 316 261 499 ;
+C 184 ; WX 750 ; N cedilla ; B 0 0 0 0 ;
+C 185 ; WX 750 ; N onesuperior ; B 0 0 0 0 ;
+C 186 ; WX 750 ; N ordmasculine ; B 0 0 0 0 ;
+C 187 ; WX 400 ; N guillemotright ; B 34 71 360 430 ;
+C 188 ; WX 750 ; N onequarter ; B 0 0 0 0 ;
+C 189 ; WX 750 ; N onehalf ; B 0 0 0 0 ;
+C 190 ; WX 750 ; N threequarters ; B 0 0 0 0 ;
+C 191 ; WX 750 ; N questiondown ; B 0 0 0 0 ;
+C 192 ; WX 720 ; N Agrave ; B -34 0 763 1010 ;
+C 193 ; WX 720 ; N Aacute ; B -34 0 763 1492 ;
+C 194 ; WX 720 ; N Acircumflex ; B -34 0 763 1158 ;
+C 195 ; WX 720 ; N Atilde ; B -34 0 763 681 ;
+C 196 ; WX 720 ; N Adieresis ; B -34 0 763 893 ;
+C 197 ; WX 720 ; N Aring ; B -34 0 763 1380 ;
+C 198 ; WX 1140 ; N AE ; B -34 0 1149 681 ;
+C 199 ; WX 740 ; N Ccedilla ; B 35 -13 724 694 ;
+C 200 ; WX 720 ; N Egrave ; B 20 0 724 1010 ;
+C 201 ; WX 720 ; N Eacute ; B 20 0 724 1492 ;
+C 202 ; WX 720 ; N Ecircumflex ; B 20 0 724 1158 ;
+C 203 ; WX 720 ; N Edieresis ; B 20 0 724 893 ;
+C 204 ; WX 400 ; N Igrave ; B 20 0 379 1010 ;
+C 205 ; WX 400 ; N Iacute ; B 20 0 527 1492 ;
+C 206 ; WX 400 ; N Icircumflex ; B -52 0 450 1158 ;
+C 207 ; WX 400 ; N Idieresis ; B 13 0 386 893 ;
+C 208 ; WX 585 ; N Eth ; B 15 0 561 511 ;
+C 209 ; WX 740 ; N Ntilde ; B 20 0 724 681 ;
+C 210 ; WX 800 ; N Ograve ; B 35 -13 769 1010 ;
+C 211 ; WX 800 ; N Oacute ; B 35 -13 769 1492 ;
+C 212 ; WX 800 ; N Ocircumflex ; B 35 -13 769 1158 ;
+C 213 ; WX 800 ; N Otilde ; B 35 -13 769 694 ;
+C 214 ; WX 800 ; N Odieresis ; B 35 -13 769 893 ;
+C 215 ; WX 750 ; N multiply ; B 0 0 0 0 ;
+C 216 ; WX 600 ; N Oslash ; B 26 -82 578 584 ;
+C 217 ; WX 740 ; N Ugrave ; B 15 -13 724 1010 ;
+C 218 ; WX 740 ; N Uacute ; B 15 -13 724 1492 ;
+C 219 ; WX 740 ; N Ucircumflex ; B 15 -13 724 1158 ;
+C 220 ; WX 740 ; N Udieresis ; B 15 -13 724 893 ;
+C 221 ; WX 700 ; N Yacute ; B -20 0 718 1492 ;
+C 222 ; WX 545 ; N Thorn ; B 33 0 512 511 ;
+C 223 ; WX 750 ; N germandbls ; B 0 0 0 0 ;
+C 224 ; WX 658 ; N agrave ; B 27 0 625 836 ;
+C 225 ; WX 658 ; N aacute ; B 27 0 661 1318 ;
+C 226 ; WX 658 ; N acircumflex ; B 27 0 625 984 ;
+C 227 ; WX 658 ; N atilde ; B 27 0 625 511 ;
+C 228 ; WX 658 ; N adieresis ; B 27 0 625 719 ;
+C 229 ; WX 658 ; N aring ; B 27 0 684 1266 ;
+C 230 ; WX 945 ; N ae ; B 22 0 917 511 ;
+C 231 ; WX 617 ; N ccedilla ; B 51 -10 573 520 ;
+C 232 ; WX 602 ; N egrave ; B 39 0 573 836 ;
+C 233 ; WX 602 ; N eacute ; B 39 0 582 1318 ;
+C 234 ; WX 602 ; N ecircumflex ; B 4 0 573 984 ;
+C 235 ; WX 602 ; N edieresis ; B 39 0 573 719 ;
+C 236 ; WX 344 ; N igrave ; B 37 0 306 836 ;
+C 237 ; WX 344 ; N iacute ; B 37 0 498 1318 ;
+C 238 ; WX 344 ; N icircumflex ; B -80 0 422 984 ;
+C 239 ; WX 344 ; N idieresis ; B -15 0 358 719 ;
+C 240 ; WX 750 ; N eth ; B 0 0 0 0 ;
+C 241 ; WX 605 ; N ntilde ; B 40 0 568 512 ;
+C 242 ; WX 654 ; N ograve ; B 53 -10 604 836 ;
+C 243 ; WX 654 ; N oacute ; B 53 -10 658 1318 ;
+C 244 ; WX 654 ; N ocircumflex ; B 53 -10 604 984 ;
+C 245 ; WX 654 ; N otilde ; B 53 -10 604 520 ;
+C 246 ; WX 654 ; N odieresis ; B 53 -10 604 719 ;
+C 247 ; WX 750 ; N divide ; B 0 0 0 0 ;
+C 248 ; WX 750 ; N oslash ; B 0 0 0 0 ;
+C 249 ; WX 609 ; N ugrave ; B 37 -10 569 836 ;
+C 250 ; WX 609 ; N uacute ; B 37 -10 630 1318 ;
+C 251 ; WX 609 ; N ucircumflex ; B 37 -10 569 984 ;
+C 252 ; WX 609 ; N udieresis ; B 37 -10 569 719 ;
+C 253 ; WX 599 ; N yacute ; B 22 0 637 1318 ;
+C 254 ; WX 750 ; N thorn ; B 0 0 0 0 ;
+C 255 ; WX 599 ; N ydieresis ; B 22 0 575 719 ;
+C -1 ; WX 720 ; N Amacron ; B -34 0 763 839 ;
+C -1 ; WX 658 ; N amacron ; B 27 0 625 665 ;
+C -1 ; WX 740 ; N Cacute ; B 35 -13 724 1492 ;
+C -1 ; WX 617 ; N cacute ; B 51 -10 635 1318 ;
+C -1 ; WX 740 ; N Ccircumflex ; B 35 -13 724 1158 ;
+C -1 ; WX 617 ; N ccircumflex ; B 51 -10 573 984 ;
+C -1 ; WX 740 ; N Cdotaccent ; B 35 -13 724 890 ;
+C -1 ; WX 617 ; N cdotaccent ; B 51 -10 573 716 ;
+C -1 ; WX 720 ; N Emacron ; B 20 0 724 839 ;
+C -1 ; WX 602 ; N emacron ; B 39 0 573 665 ;
+C -1 ; WX 720 ; N Edotaccent ; B 20 0 724 890 ;
+C -1 ; WX 602 ; N edotaccent ; B 39 0 573 716 ;
+C -1 ; WX 780 ; N Gcircumflex ; B 35 -13 773 1158 ;
+C -1 ; WX 621 ; N gcircumflex ; B 45 -10 585 984 ;
+C -1 ; WX 780 ; N Gdotaccent ; B 35 -13 773 890 ;
+C -1 ; WX 621 ; N gdotaccent ; B 45 -10 585 716 ;
+C -1 ; WX 780 ; N Gcommaaccent ; B 35 -13 773 694 ;
+C -1 ; WX 621 ; N gcommaaccent ; B 45 -10 585 520 ;
+C -1 ; WX 820 ; N Hcircumflex ; B 20 0 800 1158 ;
+C -1 ; WX 675 ; N hcircumflex ; B 46 0 631 984 ;
+C -1 ; WX 400 ; N Itilde ; B 20 0 379 681 ;
+C -1 ; WX 344 ; N itilde ; B 37 0 306 511 ;
+C -1 ; WX 400 ; N Imacron ; B 20 0 379 839 ;
+C -1 ; WX 344 ; N imacron ; B 14 0 329 665 ;
+C -1 ; WX 400 ; N Idotaccent ; B 20 0 379 890 ;
+C -1 ; WX 344 ; N dotlessi ; B 37 0 306 511 ;
+C -1 ; WX 640 ; N Jcircumflex ; B -12 -13 698 1158 ;
+C -1 ; WX 546 ; N jcircumflex ; B 32 -10 618 975 ;
+C -1 ; WX 800 ; N Kcommaaccent ; B 20 0 796 681 ;
+C -1 ; WX 668 ; N kcommaaccent ; B 39 0 635 511 ;
+C -1 ; WX 640 ; N Lacute ; B 20 0 671 1492 ;
+C -1 ; WX 538 ; N lacute ; B 34 0 525 1318 ;
+C -1 ; WX 640 ; N Lcommaaccent ; B 20 0 668 681 ;
+C -1 ; WX 538 ; N lcommaaccent ; B 34 0 525 511 ;
+C -1 ; WX 640 ; N Ldot ; B 20 0 668 681 ;
+C -1 ; WX 584 ; N ldot ; B 34 0 553 517 ;
+C -1 ; WX 740 ; N Nacute ; B 20 0 724 1492 ;
+C -1 ; WX 605 ; N nacute ; B 40 0 631 1318 ;
+C -1 ; WX 740 ; N Ncommaaccent ; B 20 0 724 681 ;
+C -1 ; WX 605 ; N ncommaaccent ; B 40 0 568 512 ;
+C -1 ; WX 800 ; N Omacron ; B 35 -13 769 839 ;
+C -1 ; WX 654 ; N omacron ; B 53 -10 604 665 ;
+C -1 ; WX 1220 ; N OE ; B 35 -13 1219 694 ;
+C -1 ; WX 999 ; N oe ; B 62 -10 956 520 ;
+C -1 ; WX 780 ; N Racute ; B 20 0 783 1492 ;
+C -1 ; WX 647 ; N racute ; B 43 0 656 1318 ;
+C -1 ; WX 780 ; N Rcommaaccent ; B 20 0 783 681 ;
+C -1 ; WX 647 ; N rcommaaccent ; B 43 0 615 511 ;
+C -1 ; WX 660 ; N Sacute ; B 21 -13 639 1492 ;
+C -1 ; WX 549 ; N sacute ; B 52 -10 666 1318 ;
+C -1 ; WX 660 ; N Scircumflex ; B 21 -13 639 1158 ;
+C -1 ; WX 549 ; N scircumflex ; B 52 -10 590 984 ;
+C -1 ; WX 660 ; N Scedilla ; B 21 -13 639 694 ;
+C -1 ; WX 549 ; N scedilla ; B 52 -10 505 520 ;
+C -1 ; WX 700 ; N uni0162 ; B -4 0 703 681 ;
+C -1 ; WX 607 ; N uni0163 ; B 32 0 572 511 ;
+C -1 ; WX 740 ; N Utilde ; B 15 -13 724 681 ;
+C -1 ; WX 609 ; N utilde ; B 37 -10 569 511 ;
+C -1 ; WX 740 ; N Umacron ; B 15 -13 724 839 ;
+C -1 ; WX 609 ; N umacron ; B 37 -10 569 665 ;
+C -1 ; WX 740 ; N Uring ; B 15 -13 724 1440 ;
+C -1 ; WX 609 ; N uring ; B 37 -10 653 1266 ;
+C -1 ; WX 940 ; N Wcircumflex ; B -20 0 963 1158 ;
+C -1 ; WX 803 ; N wcircumflex ; B 33 0 770 984 ;
+C -1 ; WX 700 ; N Ycircumflex ; B -20 0 718 1158 ;
+C -1 ; WX 599 ; N ycircumflex ; B 22 0 575 984 ;
+C -1 ; WX 700 ; N Ydieresis ; B -20 0 718 893 ;
+C -1 ; WX 640 ; N Zacute ; B 6 0 673 1492 ;
+C -1 ; WX 554 ; N zacute ; B 33 0 622 1318 ;
+C -1 ; WX 640 ; N Zdotaccent ; B 6 0 635 890 ;
+C -1 ; WX 554 ; N zdotaccent ; B 33 0 517 716 ;
+C -1 ; WX 1039 ; N Ohorn ; B 35 -13 995 700 ;
+C -1 ; WX 893 ; N ohorn ; B 53 -10 837 520 ;
+C -1 ; WX 979 ; N Uhorn ; B 15 -13 933 694 ;
+C -1 ; WX 848 ; N uhorn ; B 37 -10 778 520 ;
+C -1 ; WX 740 ; N uni01D7 ; B 15 -13 724 1691 ;
+C -1 ; WX 609 ; N uni01D8 ; B 37 -10 630 1517 ;
+C -1 ; WX 740 ; N uni01DB ; B 15 -13 724 1209 ;
+C -1 ; WX 609 ; N uni01DC ; B 37 -10 569 1035 ;
+C -1 ; WX 780 ; N uni01F4 ; B 35 -13 773 1492 ;
+C -1 ; WX 621 ; N uni01F5 ; B 45 -10 628 1318 ;
+C -1 ; WX 740 ; N uni01F8 ; B 20 0 724 1010 ;
+C -1 ; WX 605 ; N uni01F9 ; B 40 0 568 836 ;
+C -1 ; WX 720 ; N Aringacute ; B -34 0 763 1492 ;
+C -1 ; WX 658 ; N aringacute ; B 27 0 684 1318 ;
+C -1 ; WX 1140 ; N AEacute ; B -34 0 1149 1492 ;
+C -1 ; WX 945 ; N aeacute ; B 22 0 948 1318 ;
+C -1 ; WX 600 ; N Oslashacute ; B 26 -82 729 1492 ;
+C -1 ; WX 750 ; N oslashacute ; B 396 1134 655 1318 ;
+C -1 ; WX 660 ; N Scommaaccent ; B 21 -360 639 694 ;
+C -1 ; WX 549 ; N scommaaccent ; B 52 -357 505 520 ;
+C -1 ; WX 700 ; N Tcommaaccent ; B -4 -347 703 681 ;
+C -1 ; WX 607 ; N tcommaaccent ; B 32 -347 572 511 ;
+C -1 ; WX 720 ; N uni0226 ; B -34 0 763 890 ;
+C -1 ; WX 658 ; N uni0227 ; B 27 0 625 716 ;
+C -1 ; WX 720 ; N uni0228 ; B 20 0 724 681 ;
+C -1 ; WX 602 ; N uni0229 ; B 39 0 573 511 ;
+C -1 ; WX 800 ; N uni022E ; B 35 -13 769 890 ;
+C -1 ; WX 654 ; N uni022F ; B 53 -10 604 716 ;
+C -1 ; WX 1000 ; N softhyphen ; B 0 0 0 0 ;
+C -1 ; WX 750 ; N nonbreakingspace ; B 0 0 0 0 ;
+C -1 ; WX 340 ; N uni037E ; B 75 -120 259 516 ;
+C -1 ; WX 202 ; N tonos ; B 23 553 176 769 ;
+C -1 ; WX 500 ; N dieresistonos ; B 68 559 441 698 ;
+C -1 ; WX 720 ; N Alphatonos ; B -34 0 763 681 ;
+C -1 ; WX 340 ; N anoteleia ; B 79 316 261 499 ;
+C -1 ; WX 720 ; N Epsilontonos ; B 20 0 724 681 ;
+C -1 ; WX 820 ; N Etatonos ; B 20 0 800 681 ;
+C -1 ; WX 400 ; N Iotatonos ; B 20 0 379 681 ;
+C -1 ; WX 800 ; N Omicrontonos ; B 35 -13 769 694 ;
+C -1 ; WX 700 ; N Upsilontonos ; B -20 0 718 681 ;
+C -1 ; WX 787 ; N Omegatonos ; B 3 0 783 693 ;
+C -1 ; WX 344 ; N iotadieresistonos ; B -15 0 358 719 ;
+C -1 ; WX 720 ; N Alpha ; B -34 0 763 681 ;
+C -1 ; WX 720 ; N Beta ; B 20 0 693 681 ;
+C -1 ; WX 666 ; N Gamma ; B 39 0 679 681 ;
+C -1 ; WX 720 ; N Delta ; B 19 0 702 681 ;
+C -1 ; WX 720 ; N Epsilon ; B 20 0 724 681 ;
+C -1 ; WX 640 ; N Zeta ; B 6 0 635 681 ;
+C -1 ; WX 820 ; N Eta ; B 20 0 800 681 ;
+C -1 ; WX 800 ; N Theta ; B 35 -12 766 693 ;
+C -1 ; WX 400 ; N Iota ; B 20 0 379 681 ;
+C -1 ; WX 800 ; N Kappa ; B 20 0 796 681 ;
+C -1 ; WX 720 ; N Lambda ; B 1 0 719 681 ;
+C -1 ; WX 940 ; N Mu ; B 20 0 924 681 ;
+C -1 ; WX 740 ; N Nu ; B 20 0 724 681 ;
+C -1 ; WX 721 ; N Xi ; B 4 0 717 681 ;
+C -1 ; WX 800 ; N Omicron ; B 35 -13 769 694 ;
+C -1 ; WX 820 ; N Pi ; B 36 0 784 681 ;
+C -1 ; WX 660 ; N Rho ; B 20 0 658 681 ;
+C -1 ; WX 640 ; N Sigma ; B 24 0 634 681 ;
+C -1 ; WX 700 ; N Tau ; B -4 0 703 681 ;
+C -1 ; WX 700 ; N Upsilon ; B -20 0 718 681 ;
+C -1 ; WX 907 ; N Phi ; B 23 0 883 681 ;
+C -1 ; WX 780 ; N Chi ; B 1 0 770 681 ;
+C -1 ; WX 999 ; N Psi ; B 14 0 985 681 ;
+C -1 ; WX 787 ; N Omega ; B 3 0 783 693 ;
+C -1 ; WX 400 ; N Iotadieresis ; B 34 0 366 877 ;
+C -1 ; WX 700 ; N Upsilondieresis ; B 0 0 699 880 ;
+C -1 ; WX 658 ; N alphatonos ; B 27 0 625 752 ;
+C -1 ; WX 602 ; N epsilontonos ; B 39 0 573 752 ;
+C -1 ; WX 675 ; N etatonos ; B 46 0 631 752 ;
+C -1 ; WX 344 ; N iotatonos ; B 37 0 307 752 ;
+C -1 ; WX 599 ; N upsilondieresistonos ; B 22 0 575 719 ;
+C -1 ; WX 658 ; N alpha ; B 27 0 625 511 ;
+C -1 ; WX 582 ; N beta ; B 35 0 540 511 ;
+C -1 ; WX 559 ; N gamma ; B 40 0 525 511 ;
+C -1 ; WX 582 ; N delta ; B 33 0 545 511 ;
+C -1 ; WX 602 ; N epsilon ; B 39 0 573 511 ;
+C -1 ; WX 554 ; N zeta ; B 33 0 517 511 ;
+C -1 ; WX 675 ; N eta ; B 46 0 631 511 ;
+C -1 ; WX 642 ; N theta ; B 46 -9 594 520 ;
+C -1 ; WX 344 ; N iota ; B 37 0 306 511 ;
+C -1 ; WX 668 ; N kappa ; B 39 0 635 511 ;
+C -1 ; WX 600 ; N lambda ; B 29 0 567 511 ;
+C -1 ; WX 815 ; N uni03BC ; B 45 0 766 511 ;
+C -1 ; WX 605 ; N nu ; B 40 0 568 512 ;
+C -1 ; WX 604 ; N xi ; B 26 0 570 511 ;
+C -1 ; WX 654 ; N omicron ; B 53 -10 604 520 ;
+C -1 ; WX 653 ; N pi ; B 41 0 610 511 ;
+C -1 ; WX 561 ; N rho ; B 49 0 528 511 ;
+C -1 ; WX 515 ; N sigma1 ; B 34 0 492 511 ;
+C -1 ; WX 515 ; N sigma ; B 34 0 492 511 ;
+C -1 ; WX 607 ; N tau ; B 32 0 572 511 ;
+C -1 ; WX 599 ; N upsilon ; B 22 0 575 512 ;
+C -1 ; WX 728 ; N phi ; B 44 0 689 511 ;
+C -1 ; WX 637 ; N chi ; B 28 0 605 512 ;
+C -1 ; WX 811 ; N psi ; B 39 0 768 511 ;
+C -1 ; WX 698 ; N omega ; B 8 0 679 520 ;
+C -1 ; WX 344 ; N iotadieresis ; B -15 0 358 719 ;
+C -1 ; WX 599 ; N upsilondieresis ; B 22 0 575 719 ;
+C -1 ; WX 654 ; N omicrontonos ; B 53 -10 604 752 ;
+C -1 ; WX 599 ; N upsilontonos ; B 22 0 575 752 ;
+C -1 ; WX 698 ; N omegatonos ; B 8 0 679 752 ;
+C -1 ; WX 582 ; N uni03D0 ; B 35 0 540 511 ;
+C -1 ; WX 642 ; N theta1 ; B 46 -9 594 520 ;
+C -1 ; WX 728 ; N phi1 ; B 44 0 689 511 ;
+C -1 ; WX 653 ; N omega1 ; B 41 0 610 511 ;
+C -1 ; WX 549 ; N uni03DA ; B 52 -10 505 520 ;
+C -1 ; WX 563 ; N uni03DB ; B 10 -223 551 442 ;
+C -1 ; WX 668 ; N uni03DC ; B 39 0 679 681 ;
+C -1 ; WX 574 ; N uni03DD ; B 41 0 546 511 ;
+C -1 ; WX 663 ; N uni03E0 ; B 42 -99 609 699 ;
+C -1 ; WX 743 ; N uni03E1 ; B 45 -86 705 582 ;
+C -1 ; WX 561 ; N uni03F1 ; B 49 0 528 511 ;
+C -1 ; WX 617 ; N uni03F2 ; B 51 -10 573 520 ;
+C -1 ; WX 546 ; N uni03F3 ; B 32 -10 507 511 ;
+C -1 ; WX 470 ; N uni03F8 ; B 38 -12 467 479 ;
+C -1 ; WX 554 ; N uni03F9 ; B 33 0 517 511 ;
+C -1 ; WX 750 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 750 ; N middot ; B 0 0 0 0 ;
+C -1 ; WX 647 ; N uni2126 ; B 26 -99 593 699 ;
+C -1 ; WX 540 ; N uni2206 ; B 14 0 526 511 ;
+C -1 ; WX 750 ; N mu1 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-Calligraphic.afm b/fonts/greek/kerkis/afm/Kerkis-Calligraphic.afm
new file mode 100644
index 0000000000..2af2b45d2b
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-Calligraphic.afm
@@ -0,0 +1,333 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sun Dec 15 11:38:40 2002
+FontName Kerkis-Calligraphic
+FullName Kerkis Calligraphic
+FamilyName Kerkis-Calligraphic
+Weight Medium
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -200 -234 1116 882
+CapHeight 683
+XHeight 499
+Ascender 715
+Descender -212
+StartCharMetrics 311
+C 0 ; WX 300 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 300 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 320 ; N exclam ; B 103 -13 342 694 ;
+C 34 ; WX 360 ; N quotedbl ; B 107 462 402 694 ;
+C 35 ; WX 620 ; N numbersign ; B 107 0 598 666 ;
+C 36 ; WX 620 ; N dollar ; B 78 -85 619 762 ;
+C 37 ; WX 800 ; N percent ; B 56 -8 811 689 ;
+C 38 ; WX 820 ; N ampersand ; B 65 -13 848 694 ;
+C 39 ; WX 200 ; N quotesingle ; B 99 462 247 694 ;
+C 40 ; WX 280 ; N parenleft ; B 96 -120 383 715 ;
+C 41 ; WX 280 ; N parenright ; B -8 -120 279 715 ;
+C 42 ; WX 440 ; N asterisk ; B 139 324 505 698 ;
+C 43 ; WX 600 ; N plus ; B 91 106 595 594 ;
+C 44 ; WX 300 ; N comma ; B 88 -115 227 112 ;
+C 45 ; WX 341 ; N hyphen ; B 49 232 316 329 ;
+C 46 ; WX 300 ; N period ; B 96 -13 231 122 ;
+C 47 ; WX 600 ; N slash ; B 104 -121 562 715 ;
+C 48 ; WX 620 ; N zero ; B 86 -13 646 695 ;
+C 49 ; WX 620 ; N one ; B 154 0 500 681 ;
+C 50 ; WX 620 ; N two ; B 66 0 636 694 ;
+C 51 ; WX 620 ; N three ; B 55 -13 622 694 ;
+C 52 ; WX 620 ; N four ; B 69 0 634 681 ;
+C 53 ; WX 620 ; N five ; B 70 -13 614 681 ;
+C 54 ; WX 620 ; N six ; B 89 -13 657 694 ;
+C 55 ; WX 620 ; N seven ; B 143 0 672 681 ;
+C 56 ; WX 620 ; N eight ; B 61 -13 655 694 ;
+C 57 ; WX 620 ; N nine ; B 77 -13 649 694 ;
+C 58 ; WX 300 ; N colon ; B 96 -13 292 499 ;
+C 59 ; WX 300 ; N semicolon ; B 88 -115 292 499 ;
+C 60 ; WX 600 ; N less ; B 79 49 588 599 ;
+C 61 ; WX 600 ; N equal ; B 91 212 595 488 ;
+C 62 ; WX 600 ; N greater ; B 93 49 602 599 ;
+C 63 ; WX 540 ; N question ; B 114 -13 604 694 ;
+C 64 ; WX 780 ; N at ; B 102 -13 802 700 ;
+C 65 ; WX 798 ; N A ; B 27 -50 798 722 ;
+C 66 ; WX 657 ; N B ; B 30 -22 665 706 ;
+C 67 ; WX 591 ; N C ; B 12 -24 534 705 ;
+C 68 ; WX 771 ; N D ; B 20 0 766 683 ;
+C 69 ; WX 528 ; N E ; B 28 -22 565 705 ;
+C 70 ; WX 719 ; N F ; B 17 -33 829 683 ;
+C 71 ; WX 633 ; N G ; B 44 -119 601 705 ;
+C 72 ; WX 845 ; N H ; B 20 -47 818 683 ;
+C 73 ; WX 544 ; N I ; B -24 0 635 683 ;
+C 74 ; WX 678 ; N J ; B 47 -119 840 683 ;
+C 75 ; WX 705 ; N K ; B 30 -22 733 705 ;
+C 76 ; WX 668 ; N L ; B 31 -22 656 705 ;
+C 77 ; WX 1201 ; N M ; B 27 -50 1116 705 ;
+C 78 ; WX 867 ; N N ; B -29 -50 978 775 ;
+C 79 ; WX 796 ; N O ; B 57 -22 777 705 ;
+C 80 ; WX 696 ; N P ; B 20 -50 733 683 ;
+C 81 ; WX 817 ; N Q ; B 113 -124 788 705 ;
+C 82 ; WX 848 ; N R ; B 20 -22 837 683 ;
+C 83 ; WX 605 ; N S ; B 18 -22 642 705 ;
+C 84 ; WX 544 ; N T ; B 29 0 798 717 ;
+C 85 ; WX 712 ; N U ; B 27 -28 732 683 ;
+C 86 ; WX 658 ; N V ; B 35 -45 660 683 ;
+C 87 ; WX 1032 ; N W ; B 35 -45 1036 683 ;
+C 88 ; WX 792 ; N X ; B 50 0 808 683 ;
+C 89 ; WX 668 ; N Y ; B 31 -135 717 683 ;
+C 90 ; WX 725 ; N Z ; B 37 0 767 683 ;
+C 91 ; WX 260 ; N bracketleft ; B 56 -121 351 715 ;
+C 92 ; WX 600 ; N backslash ; B 84 0 542 717 ;
+C 93 ; WX 260 ; N bracketright ; B 15 -120 309 715 ;
+C 94 ; WX 600 ; N asciicircum ; B 97 318 599 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 340 ; N grave ; B 182 538 377 689 ;
+C 97 ; WX 620 ; N a ; B 71 -9 686 495 ;
+C 98 ; WX 600 ; N b ; B 88 -9 621 715 ;
+C 99 ; WX 480 ; N c ; B 65 -9 522 495 ;
+C 100 ; WX 640 ; N d ; B 65 -9 695 715 ;
+C 101 ; WX 540 ; N e ; B 65 -9 575 495 ;
+C 102 ; WX 340 ; N f ; B -160 -206 557 728 ;
+C 103 ; WX 560 ; N g ; B 4 -221 581 495 ;
+C 104 ; WX 620 ; N h ; B 88 -9 689 715 ;
+C 105 ; WX 280 ; N i ; B 88 -9 351 666 ;
+C 106 ; WX 280 ; N j ; B -200 -221 308 665 ;
+C 107 ; WX 600 ; N k ; B 88 -9 657 715 ;
+C 108 ; WX 280 ; N l ; B 100 -9 342 715 ;
+C 109 ; WX 880 ; N m ; B 88 -9 952 495 ;
+C 110 ; WX 620 ; N n ; B 88 -9 673 495 ;
+C 111 ; WX 540 ; N o ; B 65 -9 572 495 ;
+C 112 ; WX 600 ; N p ; B -24 -212 620 495 ;
+C 113 ; WX 560 ; N q ; B 65 -212 584 495 ;
+C 114 ; WX 400 ; N r ; B 88 0 481 495 ;
+C 115 ; WX 540 ; N s ; B 65 -9 547 495 ;
+C 116 ; WX 340 ; N t ; B 88 -9 411 665 ;
+C 117 ; WX 620 ; N u ; B 88 -9 686 486 ;
+C 118 ; WX 540 ; N v ; B 88 -9 562 499 ;
+C 119 ; WX 880 ; N w ; B 88 -9 893 499 ;
+C 120 ; WX 540 ; N x ; B 9 -13 626 499 ;
+C 121 ; WX 600 ; N y ; B 60 -221 609 486 ;
+C 122 ; WX 520 ; N z ; B 38 -9 561 495 ;
+C 123 ; WX 360 ; N braceleft ; B 125 -155 439 751 ;
+C 124 ; WX 600 ; N bar ; B 294 0 372 722 ;
+C 125 ; WX 380 ; N braceright ; B 15 -156 330 750 ;
+C 126 ; WX 600 ; N asciitilde ; B 91 152 595 332 ;
+C 161 ; WX 300 ; N exclamdown ; B 0 0 0 0 ;
+C 162 ; WX 300 ; N cent ; B 0 0 0 0 ;
+C 163 ; WX 300 ; N sterling ; B 0 0 0 0 ;
+C 164 ; WX 300 ; N currency ; B 0 0 0 0 ;
+C 165 ; WX 300 ; N yen ; B 0 0 0 0 ;
+C 166 ; WX 300 ; N brokenbar ; B 0 0 0 0 ;
+C 167 ; WX 300 ; N section ; B 0 0 0 0 ;
+C 168 ; WX 614 ; N dieresis ; B 235 553 521 673 ;
+C 169 ; WX 300 ; N copyright ; B 0 0 0 0 ;
+C 170 ; WX 300 ; N ordfeminine ; B 0 0 0 0 ;
+C 171 ; WX 556 ; N guillemotleft ; B 79 35 537 479 ;
+C 172 ; WX 300 ; N logicalnot ; B 0 0 0 0 ;
+C 174 ; WX 300 ; N registered ; B 0 0 0 0 ;
+C 176 ; WX 300 ; N degree ; B 0 0 0 0 ;
+C 177 ; WX 300 ; N plusminus ; B 0 0 0 0 ;
+C 178 ; WX 300 ; N twosuperior ; B 0 0 0 0 ;
+C 179 ; WX 300 ; N threesuperior ; B 0 0 0 0 ;
+C 180 ; WX 300 ; N acute ; B 0 0 0 0 ;
+C 181 ; WX 590 ; N mu ; B 28 -218 643 492 ;
+C 182 ; WX 620 ; N paragraph ; B 140 -217 600 660 ;
+C 184 ; WX 300 ; N cedilla ; B 0 0 0 0 ;
+C 185 ; WX 300 ; N onesuperior ; B 0 0 0 0 ;
+C 186 ; WX 300 ; N ordmasculine ; B 0 0 0 0 ;
+C 187 ; WX 556 ; N guillemotright ; B 41 35 505 479 ;
+C 188 ; WX 300 ; N onequarter ; B 0 0 0 0 ;
+C 189 ; WX 300 ; N onehalf ; B 0 0 0 0 ;
+C 190 ; WX 300 ; N threequarters ; B 0 0 0 0 ;
+C 191 ; WX 300 ; N questiondown ; B 0 0 0 0 ;
+C 192 ; WX 300 ; N Agrave ; B 0 0 0 0 ;
+C 193 ; WX 300 ; N Aacute ; B 0 0 0 0 ;
+C 194 ; WX 300 ; N Acircumflex ; B 0 0 0 0 ;
+C 195 ; WX 300 ; N Atilde ; B 0 0 0 0 ;
+C 196 ; WX 300 ; N Adieresis ; B 0 0 0 0 ;
+C 197 ; WX 300 ; N Aring ; B 0 0 0 0 ;
+C 198 ; WX 300 ; N AE ; B 0 0 0 0 ;
+C 199 ; WX 300 ; N Ccedilla ; B 0 0 0 0 ;
+C 200 ; WX 300 ; N Egrave ; B 0 0 0 0 ;
+C 201 ; WX 300 ; N Eacute ; B 0 0 0 0 ;
+C 202 ; WX 300 ; N Ecircumflex ; B 0 0 0 0 ;
+C 203 ; WX 300 ; N Edieresis ; B 0 0 0 0 ;
+C 204 ; WX 300 ; N Igrave ; B 0 0 0 0 ;
+C 205 ; WX 300 ; N Iacute ; B 0 0 0 0 ;
+C 206 ; WX 300 ; N Icircumflex ; B 0 0 0 0 ;
+C 207 ; WX 300 ; N Idieresis ; B 0 0 0 0 ;
+C 208 ; WX 300 ; N Eth ; B 0 0 0 0 ;
+C 209 ; WX 300 ; N Ntilde ; B 0 0 0 0 ;
+C 210 ; WX 300 ; N Ograve ; B 0 0 0 0 ;
+C 211 ; WX 300 ; N Oacute ; B 0 0 0 0 ;
+C 212 ; WX 300 ; N Ocircumflex ; B 0 0 0 0 ;
+C 213 ; WX 300 ; N Otilde ; B 0 0 0 0 ;
+C 214 ; WX 300 ; N Odieresis ; B 0 0 0 0 ;
+C 215 ; WX 300 ; N multiply ; B 0 0 0 0 ;
+C 216 ; WX 300 ; N Oslash ; B 0 0 0 0 ;
+C 217 ; WX 300 ; N Ugrave ; B 0 0 0 0 ;
+C 218 ; WX 300 ; N Uacute ; B 0 0 0 0 ;
+C 219 ; WX 300 ; N Ucircumflex ; B 0 0 0 0 ;
+C 220 ; WX 300 ; N Udieresis ; B 0 0 0 0 ;
+C 221 ; WX 300 ; N Yacute ; B 0 0 0 0 ;
+C 222 ; WX 300 ; N Thorn ; B 0 0 0 0 ;
+C 223 ; WX 300 ; N germandbls ; B 0 0 0 0 ;
+C 224 ; WX 300 ; N agrave ; B 0 0 0 0 ;
+C 225 ; WX 300 ; N aacute ; B 0 0 0 0 ;
+C 226 ; WX 300 ; N acircumflex ; B 0 0 0 0 ;
+C 227 ; WX 300 ; N atilde ; B 0 0 0 0 ;
+C 228 ; WX 300 ; N adieresis ; B 0 0 0 0 ;
+C 229 ; WX 300 ; N aring ; B 0 0 0 0 ;
+C 230 ; WX 300 ; N ae ; B 0 0 0 0 ;
+C 231 ; WX 300 ; N ccedilla ; B 0 0 0 0 ;
+C 232 ; WX 300 ; N egrave ; B 0 0 0 0 ;
+C 233 ; WX 300 ; N eacute ; B 0 0 0 0 ;
+C 234 ; WX 300 ; N ecircumflex ; B 0 0 0 0 ;
+C 235 ; WX 300 ; N edieresis ; B 0 0 0 0 ;
+C 236 ; WX 300 ; N igrave ; B 0 0 0 0 ;
+C 237 ; WX 300 ; N iacute ; B 0 0 0 0 ;
+C 238 ; WX 300 ; N icircumflex ; B 0 0 0 0 ;
+C 239 ; WX 300 ; N idieresis ; B 0 0 0 0 ;
+C 240 ; WX 300 ; N eth ; B 0 0 0 0 ;
+C 241 ; WX 300 ; N ntilde ; B 0 0 0 0 ;
+C 242 ; WX 300 ; N ograve ; B 0 0 0 0 ;
+C 243 ; WX 300 ; N oacute ; B 0 0 0 0 ;
+C 244 ; WX 300 ; N ocircumflex ; B 0 0 0 0 ;
+C 245 ; WX 300 ; N otilde ; B 0 0 0 0 ;
+C 246 ; WX 300 ; N odieresis ; B 0 0 0 0 ;
+C 247 ; WX 300 ; N divide ; B 0 0 0 0 ;
+C 248 ; WX 300 ; N oslash ; B 0 0 0 0 ;
+C 249 ; WX 300 ; N ugrave ; B 0 0 0 0 ;
+C 250 ; WX 300 ; N uacute ; B 0 0 0 0 ;
+C 251 ; WX 300 ; N ucircumflex ; B 0 0 0 0 ;
+C 252 ; WX 300 ; N udieresis ; B 0 0 0 0 ;
+C 253 ; WX 300 ; N yacute ; B 0 0 0 0 ;
+C 254 ; WX 300 ; N thorn ; B 0 0 0 0 ;
+C 255 ; WX 300 ; N ydieresis ; B 0 0 0 0 ;
+C -1 ; WX 409 ; N umacron ; B -10 -10 393 555 ;
+C -1 ; WX 546 ; N Ubreve ; B 55 -13 712 740 ;
+C -1 ; WX 546 ; N ubreve ; B -14 -13 523 740 ;
+C -1 ; WX 836 ; N Uogonek ; B -5 -202 819 647 ;
+C -1 ; WX 320 ; N Wcircumflex ; B 183 718 488 823 ;
+C -1 ; WX 340 ; N hungarumlaut ; B 185 530 417 716 ;
+C -1 ; WX 210 ; N uni0374 ; B 39 550 186 710 ;
+C -1 ; WX 210 ; N uni0375 ; B 40 -191 187 -30 ;
+C -1 ; WX 300 ; N uni037E ; B 88 -115 292 499 ;
+C -1 ; WX 420 ; N tonos ; B 310 536 403 716 ;
+C -1 ; WX 420 ; N dieresistonos ; B 182 536 521 716 ;
+C -1 ; WX 795 ; N Alphatonos ; B 80 -20 851 752 ;
+C -1 ; WX 333 ; N anoteleia ; B 203 365 321 483 ;
+C -1 ; WX 559 ; N Epsilontonos ; B 30 -22 584 707 ;
+C -1 ; WX 945 ; N Etatonos ; B 0 -47 938 689 ;
+C -1 ; WX 706 ; N Iotatonos ; B 0 0 786 689 ;
+C -1 ; WX 839 ; N Omicrontonos ; B 0 -22 833 707 ;
+C -1 ; WX 756 ; N Upsilontonos ; B 0 0 772 724 ;
+C -1 ; WX 817 ; N Omegatonos ; B 3 -114 796 718 ;
+C -1 ; WX 280 ; N iotadieresistonos ; B 95 -8 449 716 ;
+C -1 ; WX 795 ; N Alpha ; B 80 -20 851 752 ;
+C -1 ; WX 710 ; N Beta ; B 79 -22 714 706 ;
+C -1 ; WX 754 ; N Gamma ; B 56 -33 868 683 ;
+C -1 ; WX 811 ; N Delta ; B -12 -35 817 727 ;
+C -1 ; WX 559 ; N Epsilon ; B 47 -22 584 705 ;
+C -1 ; WX 749 ; N Zeta ; B 62 0 792 683 ;
+C -1 ; WX 845 ; N Eta ; B 40 -47 837 683 ;
+C -1 ; WX 810 ; N Theta ; B 77 -22 796 705 ;
+C -1 ; WX 590 ; N Iota ; B 10 0 669 683 ;
+C -1 ; WX 688 ; N Kappa ; B 19 -13 722 714 ;
+C -1 ; WX 795 ; N Lambda ; B 80 -20 851 752 ;
+C -1 ; WX 1030 ; N Mu ; B -37 -50 1053 705 ;
+C -1 ; WX 963 ; N Nu ; B 54 -50 1061 775 ;
+C -1 ; WX 752 ; N Xi ; B 47 0 781 683 ;
+C -1 ; WX 794 ; N Omicron ; B 67 -22 787 705 ;
+C -1 ; WX 774 ; N Pi ; B 33 0 845 717 ;
+C -1 ; WX 758 ; N Rho ; B 44 -30 757 703 ;
+C -1 ; WX 751 ; N Sigma ; B 42 -5 728 720 ;
+C -1 ; WX 670 ; N Tau ; B 34 0 803 717 ;
+C -1 ; WX 620 ; N Upsilon ; B 54 0 635 722 ;
+C -1 ; WX 866 ; N Phi ; B 46 -142 875 731 ;
+C -1 ; WX 738 ; N Chi ; B 28 0 787 683 ;
+C -1 ; WX 653 ; N Psi ; B 68 -2 708 722 ;
+C -1 ; WX 817 ; N Omega ; B 113 -114 796 715 ;
+C -1 ; WX 590 ; N Iotadieresis ; B 10 0 669 879 ;
+C -1 ; WX 627 ; N Upsilondieresis ; B 54 0 635 882 ;
+C -1 ; WX 626 ; N alphatonos ; B 91 -12 670 735 ;
+C -1 ; WX 469 ; N epsilontonos ; B 65 -13 498 735 ;
+C -1 ; WX 590 ; N etatonos ; B 61 -229 584 735 ;
+C -1 ; WX 280 ; N iotatonos ; B 95 -8 337 735 ;
+C -1 ; WX 571 ; N upsilondieresistonos ; B 95 -12 603 716 ;
+C -1 ; WX 626 ; N alpha ; B 91 -12 670 483 ;
+C -1 ; WX 590 ; N beta ; B 67 -16 629 687 ;
+C -1 ; WX 503 ; N gamma ; B 35 -230 576 483 ;
+C -1 ; WX 560 ; N delta ; B 98 -12 620 702 ;
+C -1 ; WX 469 ; N epsilon ; B 65 -13 498 485 ;
+C -1 ; WX 393 ; N zeta ; B 86 -229 575 738 ;
+C -1 ; WX 590 ; N eta ; B 61 -229 584 483 ;
+C -1 ; WX 590 ; N theta ; B 37 -16 572 688 ;
+C -1 ; WX 280 ; N iota ; B 95 -8 337 492 ;
+C -1 ; WX 600 ; N kappa ; B 68 -8 652 504 ;
+C -1 ; WX 658 ; N lambda ; B -18 -92 671 707 ;
+C -1 ; WX 590 ; N uni03BC ; B 28 -218 643 492 ;
+C -1 ; WX 540 ; N nu ; B 95 -12 585 493 ;
+C -1 ; WX 463 ; N xi ; B 79 -229 595 716 ;
+C -1 ; WX 540 ; N omicron ; B 65 -9 572 495 ;
+C -1 ; WX 608 ; N pi ; B 79 -12 669 488 ;
+C -1 ; WX 540 ; N rho ; B 11 -221 558 483 ;
+C -1 ; WX 480 ; N sigma1 ; B 57 -230 539 483 ;
+C -1 ; WX 561 ; N sigma ; B 86 -12 639 493 ;
+C -1 ; WX 390 ; N tau ; B 79 -12 448 495 ;
+C -1 ; WX 571 ; N upsilon ; B 95 -12 603 492 ;
+C -1 ; WX 617 ; N phi ; B 76 -218 645 483 ;
+C -1 ; WX 612 ; N chi ; B -10 -223 664 489 ;
+C -1 ; WX 600 ; N psi ; B 60 -230 615 492 ;
+C -1 ; WX 717 ; N omega ; B 86 -12 736 483 ;
+C -1 ; WX 280 ; N iotadieresis ; B 95 -8 410 675 ;
+C -1 ; WX 571 ; N upsilondieresis ; B 95 -12 603 675 ;
+C -1 ; WX 540 ; N omicrontonos ; B 65 -9 572 735 ;
+C -1 ; WX 571 ; N upsilontonos ; B 95 -12 603 735 ;
+C -1 ; WX 717 ; N omegatonos ; B 86 -12 736 735 ;
+C -1 ; WX 608 ; N uni03D0 ; B -102 -182 620 716 ;
+C -1 ; WX 601 ; N theta1 ; B 69 -12 640 717 ;
+C -1 ; WX 617 ; N phi1 ; B 76 -218 646 483 ;
+C -1 ; WX 579 ; N uni03F1 ; B -13 -234 581 483 ;
+C -1 ; WX 393 ; N uni03F9 ; B 86 -229 536 700 ;
+C -1 ; WX 1122 ; N afii10023 ; B 41 -63 1077 724 ;
+C -1 ; WX 1014 ; N afii10051 ; B 70 -67 1054 724 ;
+C -1 ; WX 540 ; N afii10058 ; B 0 0 0 0 ;
+C -1 ; WX 590 ; N afii10039 ; B 0 0 0 0 ;
+C -1 ; WX 470 ; N endash ; B 49 242 434 329 ;
+C -1 ; WX 848 ; N emdash ; B 49 251 790 329 ;
+C -1 ; WX 280 ; N quoteleft ; B 181 435 374 716 ;
+C -1 ; WX 280 ; N quoteright ; B 173 435 366 716 ;
+C -1 ; WX 320 ; N quotesinglbase ; B 48 -171 241 110 ;
+C -1 ; WX 280 ; N quotereversed ; B 179 434 351 718 ;
+C -1 ; WX 440 ; N quotedblleft ; B 170 435 533 716 ;
+C -1 ; WX 440 ; N quotedblright ; B 153 435 515 716 ;
+C -1 ; WX 480 ; N quotedblbase ; B 23 -171 386 110 ;
+C -1 ; WX 300 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N middot ; B 0 0 0 0 ;
+C -1 ; WX 725 ; N Udblacute ; B 37 0 723 725 ;
+C -1 ; WX 725 ; N udblacute ; B 37 0 767 683 ;
+C -1 ; WX 300 ; N ch745 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch329 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch746 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch749 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N glyph182 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch333 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch332 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch751 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch750 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch752 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N glyph5 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N glyph4 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch331 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch330 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch328 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N glyph183 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N glyph193 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N glyph198 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-Italic.afm b/fonts/greek/kerkis/afm/Kerkis-Italic.afm
new file mode 100644
index 0000000000..0a48a23844
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-Italic.afm
@@ -0,0 +1,955 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:40:43 2002
+FontName Kerkis-Italic
+FullName Kerkis Italic
+FamilyName Kerkis
+Weight Medium
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -228 -281 1318 905
+CapHeight 681
+XHeight 499
+Ascender 715
+Descender -212
+StartCharMetrics 695
+C 0 ; WX 300 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 300 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 320 ; N exclam ; B 103 -13 342 694 ;
+C 34 ; WX 360 ; N quotedbl ; B 107 462 402 694 ;
+C 35 ; WX 620 ; N numbersign ; B 107 0 598 666 ;
+C 36 ; WX 620 ; N dollar ; B 78 -85 619 762 ;
+C 37 ; WX 800 ; N percent ; B 56 -8 811 689 ;
+C 38 ; WX 820 ; N ampersand ; B 65 -13 848 694 ;
+C 39 ; WX 200 ; N quotesingle ; B 99 462 247 694 ;
+C 40 ; WX 280 ; N parenleft ; B 96 -120 383 715 ;
+C 41 ; WX 280 ; N parenright ; B -8 -120 279 715 ;
+C 42 ; WX 440 ; N asterisk ; B 39 324 405 698 ;
+C 43 ; WX 600 ; N plus ; B 91 106 595 594 ;
+C 44 ; WX 300 ; N comma ; B 88 -115 227 112 ;
+C 45 ; WX 341 ; N hyphen ; B 49 232 316 329 ;
+C 46 ; WX 320 ; N period ; B 92 -13 220 115 ;
+C 47 ; WX 600 ; N slash ; B 104 -121 609 806 ;
+C 48 ; WX 620 ; N zero ; B 86 -13 646 695 ;
+C 49 ; WX 620 ; N one ; B 154 0 500 681 ;
+C 50 ; WX 620 ; N two ; B 66 0 636 694 ;
+C 51 ; WX 620 ; N three ; B 55 -13 622 694 ;
+C 52 ; WX 620 ; N four ; B 69 0 634 681 ;
+C 53 ; WX 620 ; N five ; B 70 -13 614 681 ;
+C 54 ; WX 620 ; N six ; B 89 -13 657 694 ;
+C 55 ; WX 620 ; N seven ; B 143 0 672 681 ;
+C 56 ; WX 620 ; N eight ; B 61 -13 655 694 ;
+C 57 ; WX 620 ; N nine ; B 77 -13 649 694 ;
+C 58 ; WX 300 ; N colon ; B 92 -13 287 494 ;
+C 59 ; WX 300 ; N semicolon ; B 88 -115 285 494 ;
+C 60 ; WX 778 ; N less ; B 83 -40 694 540 ;
+C 61 ; WX 778 ; N equal ; B 56 133 721 367 ;
+C 62 ; WX 778 ; N greater ; B 83 -40 694 540 ;
+C 63 ; WX 540 ; N question ; B 114 -13 604 694 ;
+C 64 ; WX 780 ; N at ; B 102 -13 802 700 ;
+C 65 ; WX 700 ; N A ; B -25 0 720 681 ;
+C 66 ; WX 720 ; N B ; B 21 0 746 681 ;
+C 67 ; WX 720 ; N C ; B 88 -13 746 694 ;
+C 68 ; WX 740 ; N D ; B 21 0 782 681 ;
+C 69 ; WX 680 ; N E ; B 21 0 736 681 ;
+C 70 ; WX 620 ; N F ; B 21 0 743 681 ;
+C 71 ; WX 760 ; N G ; B 88 -13 813 694 ;
+C 72 ; WX 800 ; N H ; B 21 0 888 681 ;
+C 73 ; WX 320 ; N I ; B 21 0 412 681 ; L J IJ ;
+C 74 ; WX 560 ; N J ; B -2 -13 666 681 ;
+C 75 ; WX 720 ; N K ; B 21 0 804 681 ;
+C 76 ; WX 580 ; N L ; B 21 0 656 681 ;
+C 77 ; WX 860 ; N M ; B 18 0 956 681 ;
+C 78 ; WX 720 ; N N ; B 18 0 823 681 ;
+C 79 ; WX 760 ; N O ; B 88 -13 799 694 ;
+C 80 ; WX 600 ; N P ; B 21 0 681 681 ;
+C 81 ; WX 780 ; N Q ; B 61 -191 812 694 ;
+C 82 ; WX 700 ; N R ; B 21 0 736 681 ;
+C 83 ; WX 640 ; N S ; B 61 -13 668 694 ;
+C 84 ; WX 600 ; N T ; B 50 0 725 681 ;
+C 85 ; WX 720 ; N U ; B 118 -13 842 681 ;
+C 86 ; WX 680 ; N V ; B 87 0 815 681 ;
+C 87 ; WX 960 ; N W ; B 87 0 1095 681 ;
+C 88 ; WX 700 ; N X ; B -25 0 815 681 ;
+C 89 ; WX 660 ; N Y ; B 87 0 809 681 ;
+C 90 ; WX 580 ; N Z ; B 8 0 695 681 ;
+C 91 ; WX 260 ; N bracketleft ; B 56 -121 351 715 ;
+C 92 ; WX 600 ; N backslash ; B 84 0 542 717 ;
+C 93 ; WX 260 ; N bracketright ; B 15 -120 309 715 ;
+C 94 ; WX 600 ; N asciicircum ; B 97 318 599 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 340 ; N grave ; B 182 538 377 689 ;
+C 97 ; WX 620 ; N a ; B 71 -9 686 495 ;
+C 98 ; WX 600 ; N b ; B 88 -9 621 715 ;
+C 99 ; WX 480 ; N c ; B 65 -9 522 495 ;
+C 100 ; WX 640 ; N d ; B 65 -9 695 715 ;
+C 101 ; WX 540 ; N e ; B 65 -9 575 495 ;
+C 102 ; WX 340 ; N f ; B -160 -206 557 728 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 560 ; N g ; B 4 -221 581 495 ;
+C 104 ; WX 620 ; N h ; B 88 -9 689 715 ;
+C 105 ; WX 280 ; N i ; B 88 -9 351 666 ; L j ij ;
+C 106 ; WX 280 ; N j ; B -200 -221 308 665 ;
+C 107 ; WX 600 ; N k ; B 88 -9 657 715 ;
+C 108 ; WX 280 ; N l ; B 100 -9 342 715 ;
+C 109 ; WX 880 ; N m ; B 88 -9 952 495 ;
+C 110 ; WX 620 ; N n ; B 88 -9 673 495 ;
+C 111 ; WX 540 ; N o ; B 65 -9 572 495 ;
+C 112 ; WX 600 ; N p ; B -24 -212 620 495 ;
+C 113 ; WX 560 ; N q ; B 65 -212 584 495 ;
+C 114 ; WX 400 ; N r ; B 88 0 481 495 ;
+C 115 ; WX 540 ; N s ; B 65 -9 547 495 ;
+C 116 ; WX 340 ; N t ; B 88 -9 411 665 ;
+C 117 ; WX 620 ; N u ; B 88 -9 686 486 ;
+C 118 ; WX 540 ; N v ; B 88 -9 562 499 ;
+C 119 ; WX 880 ; N w ; B 88 -9 893 499 ;
+C 120 ; WX 540 ; N x ; B 9 -13 626 499 ;
+C 121 ; WX 600 ; N y ; B 60 -221 609 486 ;
+C 122 ; WX 520 ; N z ; B 38 -9 561 495 ;
+C 123 ; WX 360 ; N braceleft ; B 125 -155 439 751 ;
+C 124 ; WX 600 ; N bar ; B 294 0 372 722 ;
+C 125 ; WX 380 ; N braceright ; B 15 -156 330 750 ;
+C 126 ; WX 600 ; N asciitilde ; B 91 152 595 332 ;
+C 161 ; WX 320 ; N exclamdown ; B 73 -212 301 494 ;
+C 162 ; WX 620 ; N cent ; B 148 -29 596 715 ;
+C 163 ; WX 620 ; N sterling ; B 4 -13 702 694 ;
+C 164 ; WX 620 ; N currency ; B 100 101 605 602 ;
+C 165 ; WX 620 ; N yen ; B 71 0 735 681 ;
+C 166 ; WX 600 ; N brokenbar ; B 294 0 372 722 ;
+C 167 ; WX 620 ; N section ; B 38 -181 638 694 ;
+C 168 ; WX 614 ; N dieresis ; B 235 553 521 673 ;
+C 169 ; WX 740 ; N copyright ; B 84 0 784 700 ;
+C 170 ; WX 440 ; N ordfeminine ; B 94 304 513 694 ;
+C 171 ; WX 300 ; N guillemotleft ; B 70 99 313 406 ;
+C 172 ; WX 600 ; N logicalnot ; B 91 80 595 369 ;
+C 174 ; WX 740 ; N registered ; B 84 0 784 700 ;
+C 175 ; WX 440 ; N macron ; B 178 581 484 638 ;
+C 176 ; WX 400 ; N degree ; B 120 380 420 686 ;
+C 177 ; WX 600 ; N plusminus ; B 91 0 595 594 ;
+C 178 ; WX 372 ; N twosuperior ; B 68 273 439 689 ;
+C 179 ; WX 372 ; N threesuperior ; B 70 265 439 689 ;
+C 180 ; WX 320 ; N acute ; B 178 538 373 689 ;
+C 181 ; WX 590 ; N mu ; B 28 -218 643 492 ;
+C 182 ; WX 620 ; N paragraph ; B 112 0 718 675 ;
+C 183 ; WX 300 ; N periodcentered ; B 137 229 272 364 ;
+C 184 ; WX 320 ; N cedilla ; B 45 -182 240 0 ;
+C 185 ; WX 372 ; N onesuperior ; B 114 273 339 681 ;
+C 186 ; WX 400 ; N ordmasculine ; B 94 304 455 694 ;
+C 187 ; WX 300 ; N guillemotright ; B 60 97 303 403 ;
+C 188 ; WX 930 ; N onequarter ; B 91 0 913 681 ;
+C 189 ; WX 930 ; N onehalf ; B 91 0 925 681 ;
+C 190 ; WX 930 ; N threequarters ; B 99 0 913 689 ;
+C 191 ; WX 540 ; N questiondown ; B 18 -212 508 496 ;
+C 192 ; WX 700 ; N Agrave ; B -25 0 720 876 ;
+C 193 ; WX 700 ; N Aacute ; B -25 0 720 876 ;
+C 194 ; WX 700 ; N Acircumflex ; B -25 0 720 853 ;
+C 195 ; WX 700 ; N Atilde ; B -25 0 720 839 ;
+C 196 ; WX 700 ; N Adieresis ; B -25 0 720 859 ;
+C 197 ; WX 700 ; N Aring ; B -25 0 720 878 ;
+C 198 ; WX 1220 ; N AE ; B -45 0 1269 681 ;
+C 199 ; WX 720 ; N Ccedilla ; B 88 -182 746 694 ;
+C 200 ; WX 680 ; N Egrave ; B 21 0 736 876 ;
+C 201 ; WX 680 ; N Eacute ; B 21 0 736 876 ;
+C 202 ; WX 680 ; N Ecircumflex ; B 21 0 736 853 ;
+C 203 ; WX 680 ; N Edieresis ; B 21 0 736 859 ;
+C 204 ; WX 320 ; N Igrave ; B 21 0 412 876 ;
+C 205 ; WX 320 ; N Iacute ; B 21 0 412 876 ;
+C 206 ; WX 320 ; N Icircumflex ; B 21 0 419 853 ;
+C 207 ; WX 320 ; N Idieresis ; B 21 0 417 859 ;
+C 208 ; WX 740 ; N Eth ; B 21 0 782 681 ;
+C 209 ; WX 720 ; N Ntilde ; B 18 0 823 839 ;
+C 210 ; WX 760 ; N Ograve ; B 88 -13 799 876 ;
+C 211 ; WX 760 ; N Oacute ; B 88 -13 799 876 ;
+C 212 ; WX 760 ; N Ocircumflex ; B 88 -13 799 853 ;
+C 213 ; WX 760 ; N Otilde ; B 88 -13 799 839 ;
+C 214 ; WX 760 ; N Odieresis ; B 88 -13 799 859 ;
+C 215 ; WX 600 ; N multiply ; B 91 100 595 604 ;
+C 216 ; WX 760 ; N Oslash ; B 88 -95 799 778 ;
+C 217 ; WX 720 ; N Ugrave ; B 118 -13 842 876 ;
+C 218 ; WX 720 ; N Uacute ; B 118 -13 842 876 ;
+C 219 ; WX 720 ; N Ucircumflex ; B 118 -13 842 853 ;
+C 220 ; WX 720 ; N Udieresis ; B 118 -13 842 859 ;
+C 221 ; WX 660 ; N Yacute ; B 87 0 809 876 ;
+C 222 ; WX 600 ; N Thorn ; B 21 0 656 681 ;
+C 223 ; WX 620 ; N germandbls ; B -121 -110 653 700 ;
+C 224 ; WX 620 ; N agrave ; B 71 -9 686 689 ;
+C 225 ; WX 620 ; N aacute ; B 71 -9 686 689 ;
+C 226 ; WX 620 ; N acircumflex ; B 71 -9 686 666 ;
+C 227 ; WX 620 ; N atilde ; B 71 -9 686 652 ;
+C 228 ; WX 620 ; N adieresis ; B 71 -9 686 672 ;
+C 229 ; WX 620 ; N aring ; B 71 -9 686 691 ;
+C 230 ; WX 880 ; N ae ; B 71 -9 918 495 ;
+C 231 ; WX 480 ; N ccedilla ; B 65 -182 522 495 ;
+C 232 ; WX 540 ; N egrave ; B 65 -9 575 689 ;
+C 233 ; WX 540 ; N eacute ; B 65 -9 575 689 ;
+C 234 ; WX 540 ; N ecircumflex ; B 65 -9 575 666 ;
+C 235 ; WX 540 ; N edieresis ; B 65 -9 575 672 ;
+C 236 ; WX 280 ; N igrave ; B 88 -9 351 689 ;
+C 237 ; WX 280 ; N iacute ; B 88 -9 351 689 ;
+C 238 ; WX 280 ; N icircumflex ; B 76 -9 379 666 ;
+C 239 ; WX 280 ; N idieresis ; B 88 -9 377 672 ;
+C 240 ; WX 540 ; N eth ; B 65 -9 642 717 ;
+C 241 ; WX 620 ; N ntilde ; B 88 -9 673 652 ;
+C 242 ; WX 540 ; N ograve ; B 65 -9 572 689 ;
+C 243 ; WX 540 ; N oacute ; B 65 -9 572 689 ;
+C 244 ; WX 540 ; N ocircumflex ; B 65 -9 572 666 ;
+C 245 ; WX 540 ; N otilde ; B 65 -9 572 652 ;
+C 246 ; WX 540 ; N odieresis ; B 65 -9 572 672 ;
+C 247 ; WX 600 ; N divide ; B 91 88 595 612 ;
+C 248 ; WX 540 ; N oslash ; B 65 -49 571 533 ;
+C 249 ; WX 620 ; N ugrave ; B 88 -9 686 689 ;
+C 250 ; WX 620 ; N uacute ; B 88 -9 686 689 ;
+C 251 ; WX 620 ; N ucircumflex ; B 88 -9 686 666 ;
+C 252 ; WX 620 ; N udieresis ; B 88 -9 686 672 ;
+C 253 ; WX 600 ; N yacute ; B 60 -221 609 689 ;
+C 254 ; WX 600 ; N thorn ; B -24 -212 620 715 ;
+C 255 ; WX 600 ; N ydieresis ; B 60 -221 609 672 ;
+C -1 ; WX 700 ; N Amacron ; B -25 0 720 825 ;
+C -1 ; WX 620 ; N amacron ; B 71 -9 686 638 ;
+C -1 ; WX 700 ; N Abreve ; B -25 0 720 848 ;
+C -1 ; WX 620 ; N abreve ; B 71 -9 686 661 ;
+C -1 ; WX 700 ; N Aogonek ; B -25 -169 720 681 ;
+C -1 ; WX 620 ; N aogonek ; B 71 -169 686 495 ;
+C -1 ; WX 720 ; N Cacute ; B 88 -13 746 876 ;
+C -1 ; WX 480 ; N cacute ; B 65 -9 533 689 ;
+C -1 ; WX 720 ; N Ccaron ; B 88 -13 746 853 ;
+C -1 ; WX 480 ; N ccaron ; B 65 -9 541 666 ;
+C -1 ; WX 740 ; N Dcaron ; B 21 0 782 853 ;
+C -1 ; WX 730 ; N dcaron ; B 65 -9 790 723 ;
+C -1 ; WX 740 ; N Dcroat ; B 21 0 782 681 ;
+C -1 ; WX 640 ; N dcroat ; B 65 -9 724 715 ;
+C -1 ; WX 680 ; N Emacron ; B 21 0 736 825 ;
+C -1 ; WX 540 ; N emacron ; B 65 -9 575 638 ;
+C -1 ; WX 680 ; N Edotaccent ; B 21 0 736 859 ;
+C -1 ; WX 540 ; N edotaccent ; B 65 -9 575 673 ;
+C -1 ; WX 680 ; N Eogonek ; B 21 -169 736 681 ;
+C -1 ; WX 540 ; N eogonek ; B 65 -169 575 495 ;
+C -1 ; WX 680 ; N Ecaron ; B 21 0 736 853 ;
+C -1 ; WX 540 ; N ecaron ; B 65 -9 575 666 ;
+C -1 ; WX 760 ; N Gbreve ; B 88 -13 813 848 ;
+C -1 ; WX 560 ; N gbreve ; B 4 -221 581 661 ;
+C -1 ; WX 320 ; N Imacron ; B 21 0 454 825 ;
+C -1 ; WX 280 ; N imacron ; B 88 -9 404 638 ;
+C -1 ; WX 320 ; N Iogonek ; B 21 -169 412 681 ;
+C -1 ; WX 280 ; N iogonek ; B 88 -169 351 666 ;
+C -1 ; WX 320 ; N Idotaccent ; B 21 0 412 859 ;
+C -1 ; WX 280 ; N dotlessi ; B 88 -9 351 486 ;
+C -1 ; WX 944 ; N IJ ; B 21 -13 1026 681 ;
+C -1 ; WX 579 ; N ij ; B 88 -221 608 666 ;
+C -1 ; WX 580 ; N Lacute ; B 21 0 656 876 ;
+C -1 ; WX 280 ; N lacute ; B 100 -9 353 876 ;
+C -1 ; WX 580 ; N Lcaron ; B 21 0 680 694 ;
+C -1 ; WX 414 ; N lcaron ; B 100 -9 479 723 ;
+C -1 ; WX 444 ; N ldot ; B 100 -9 457 715 ;
+C -1 ; WX 580 ; N Lslash ; B 21 0 656 681 ;
+C -1 ; WX 340 ; N lslash ; B 50 -9 398 715 ;
+C -1 ; WX 720 ; N Nacute ; B 18 0 823 876 ;
+C -1 ; WX 620 ; N nacute ; B 88 -9 673 689 ;
+C -1 ; WX 720 ; N Ncaron ; B 18 0 823 853 ;
+C -1 ; WX 620 ; N ncaron ; B 88 -9 673 666 ;
+C -1 ; WX 760 ; N Omacron ; B 88 -13 799 825 ;
+C -1 ; WX 540 ; N omacron ; B 65 -9 572 638 ;
+C -1 ; WX 760 ; N Ohungarumlaut ; B 88 -13 799 905 ;
+C -1 ; WX 540 ; N ohungarumlaut ; B 65 -9 572 718 ;
+C -1 ; WX 1180 ; N OE ; B 88 -13 1237 694 ;
+C -1 ; WX 900 ; N oe ; B 65 -9 948 495 ;
+C -1 ; WX 700 ; N Racute ; B 21 0 736 876 ;
+C -1 ; WX 400 ; N racute ; B 88 0 481 689 ;
+C -1 ; WX 700 ; N Rcaron ; B 21 0 736 853 ;
+C -1 ; WX 400 ; N rcaron ; B 88 0 481 666 ;
+C -1 ; WX 640 ; N Sacute ; B 61 -13 668 876 ;
+C -1 ; WX 540 ; N sacute ; B 65 -9 547 689 ;
+C -1 ; WX 640 ; N Scedilla ; B 61 -281 668 694 ;
+C -1 ; WX 540 ; N scedilla ; B 65 -279 547 495 ;
+C -1 ; WX 640 ; N Scaron ; B 61 -13 668 853 ;
+C -1 ; WX 540 ; N scaron ; B 65 -9 547 666 ;
+C -1 ; WX 600 ; N Tcaron ; B 50 0 725 853 ;
+C -1 ; WX 340 ; N tcaron ; B 88 -9 460 723 ;
+C -1 ; WX 720 ; N Umacron ; B 118 -13 842 825 ;
+C -1 ; WX 620 ; N umacron ; B 88 -9 686 638 ;
+C -1 ; WX 720 ; N Uring ; B 118 -13 842 878 ;
+C -1 ; WX 620 ; N uring ; B 88 -9 686 691 ;
+C -1 ; WX 720 ; N Uhungarumlaut ; B 118 -13 842 905 ;
+C -1 ; WX 620 ; N uhungarumlaut ; B 88 -9 686 718 ;
+C -1 ; WX 720 ; N Uogonek ; B 118 -169 842 681 ;
+C -1 ; WX 620 ; N uogonek ; B 88 -169 686 486 ;
+C -1 ; WX 660 ; N Ydieresis ; B 87 0 809 859 ;
+C -1 ; WX 580 ; N Zacute ; B 8 0 695 876 ;
+C -1 ; WX 520 ; N zacute ; B 38 -9 561 689 ;
+C -1 ; WX 580 ; N Zdotaccent ; B 8 0 695 859 ;
+C -1 ; WX 520 ; N zdotaccent ; B 38 -9 561 673 ;
+C -1 ; WX 580 ; N Zcaron ; B 8 0 695 853 ;
+C -1 ; WX 520 ; N zcaron ; B 38 -9 561 666 ;
+C -1 ; WX 620 ; N florin ; B -26 -206 692 728 ;
+C -1 ; WX 440 ; N circumflex ; B 176 541 479 666 ;
+C -1 ; WX 440 ; N caron ; B 178 541 481 666 ;
+C -1 ; WX 440 ; N breve ; B 191 553 500 661 ;
+C -1 ; WX 260 ; N dotaccent ; B 169 552 290 673 ;
+C -1 ; WX 300 ; N ring ; B 178 534 334 691 ;
+C -1 ; WX 260 ; N ogonek ; B 51 -169 184 0 ;
+C -1 ; WX 440 ; N tilde ; B 180 569 488 652 ;
+C -1 ; WX 340 ; N hungarumlaut ; B 185 530 417 716 ;
+C -1 ; WX 756 ; N pi1 ; B 86 -12 801 601 ;
+C -1 ; WX 760 ; N Gcedilla ; B 88 -281 813 694 ;
+C -1 ; WX 560 ; N gcedilla ; B 4 -221 581 768 ;
+C -1 ; WX 720 ; N Kcedilla ; B 21 -281 804 681 ;
+C -1 ; WX 600 ; N kcedilla ; B 88 -279 657 715 ;
+C -1 ; WX 580 ; N Lcedilla ; B 21 -281 656 681 ;
+C -1 ; WX 280 ; N lcedilla ; B 40 -279 342 715 ;
+C -1 ; WX 97 ; N uni0345 ; B 0 -274 144 -88 ;
+C -1 ; WX 620 ; N ncedilla ; B 88 -279 673 495 ;
+C -1 ; WX 700 ; N Rcedilla ; B 21 -281 736 681 ;
+C -1 ; WX 400 ; N rcedilla ; B 50 -279 481 495 ;
+C -1 ; WX 600 ; N Tcedilla ; B 50 -281 725 681 ;
+C -1 ; WX 340 ; N tcedilla ; B 70 -279 411 665 ;
+C -1 ; WX 162 ; N uni0374 ; B 22 550 146 736 ;
+C -1 ; WX 153 ; N uni0375 ; B 8 -189 140 -19 ;
+C -1 ; WX 300 ; N uni037E ; B 88 -115 285 494 ;
+C -1 ; WX 420 ; N tonos ; B 310 536 403 716 ;
+C -1 ; WX 420 ; N dieresistonos ; B 182 536 521 716 ;
+C -1 ; WX 700 ; N Alphatonos ; B -25 0 720 694 ;
+C -1 ; WX 333 ; N anoteleia ; B 203 365 321 483 ;
+C -1 ; WX 728 ; N Epsilontonos ; B 0 0 785 694 ;
+C -1 ; WX 861 ; N Etatonos ; B 0 0 950 694 ;
+C -1 ; WX 374 ; N Iotatonos ; B 0 0 467 694 ;
+C -1 ; WX 767 ; N Omicrontonos ; B 0 -13 806 694 ;
+C -1 ; WX 765 ; N Upsilontonos ; B 0 0 915 694 ;
+C -1 ; WX 778 ; N Omegatonos ; B 0 0 806 693 ;
+C -1 ; WX 280 ; N iotadieresistonos ; B 95 -8 449 716 ;
+C -1 ; WX 700 ; N Alpha ; B -25 0 720 681 ;
+C -1 ; WX 720 ; N Beta ; B 21 0 746 681 ;
+C -1 ; WX 612 ; N Gamma ; B 37 0 735 681 ;
+C -1 ; WX 606 ; N Delta ; B 9 0 594 681 ;
+C -1 ; WX 680 ; N Epsilon ; B 21 0 736 681 ;
+C -1 ; WX 580 ; N Zeta ; B 8 0 695 681 ;
+C -1 ; WX 800 ; N Eta ; B 21 0 888 681 ;
+C -1 ; WX 760 ; N Theta ; B 106 -12 808 693 ;
+C -1 ; WX 320 ; N Iota ; B 21 0 412 681 ;
+C -1 ; WX 720 ; N Kappa ; B 21 0 804 681 ;
+C -1 ; WX 700 ; N Lambda ; B 0 0 709 681 ;
+C -1 ; WX 860 ; N Mu ; B 18 0 956 681 ;
+C -1 ; WX 720 ; N Nu ; B 18 0 823 681 ;
+C -1 ; WX 710 ; N Xi ; B 59 0 771 681 ;
+C -1 ; WX 760 ; N Omicron ; B 88 -13 799 694 ;
+C -1 ; WX 790 ; N Pi ; B 38 0 905 681 ;
+C -1 ; WX 600 ; N Rho ; B 21 0 681 681 ;
+C -1 ; WX 580 ; N Sigma ; B -3 0 641 681 ;
+C -1 ; WX 600 ; N Tau ; B 50 0 725 681 ;
+C -1 ; WX 660 ; N Upsilon ; B 87 0 809 681 ;
+C -1 ; WX 848 ; N Phi ; B 109 0 899 681 ;
+C -1 ; WX 700 ; N Chi ; B -25 0 815 681 ;
+C -1 ; WX 897 ; N Psi ; B 157 0 1028 681 ;
+C -1 ; WX 786 ; N Omega ; B 62 0 813 693 ;
+C -1 ; WX 320 ; N Iotadieresis ; B 25 0 496 851 ;
+C -1 ; WX 660 ; N Upsilondieresis ; B 146 0 812 849 ;
+C -1 ; WX 640 ; N alphatonos ; B 96 -12 675 716 ;
+C -1 ; WX 469 ; N epsilontonos ; B 65 -13 498 735 ;
+C -1 ; WX 590 ; N etatonos ; B 61 -229 584 716 ;
+C -1 ; WX 280 ; N iotatonos ; B 95 -8 346 716 ;
+C -1 ; WX 571 ; N upsilondieresistonos ; B 95 -12 603 716 ;
+C -1 ; WX 626 ; N alpha ; B 91 -12 670 483 ;
+C -1 ; WX 590 ; N beta ; B 67 -16 629 687 ;
+C -1 ; WX 503 ; N gamma ; B 35 -230 576 483 ;
+C -1 ; WX 560 ; N delta ; B 98 -12 620 703 ;
+C -1 ; WX 469 ; N epsilon ; B 65 -13 498 485 ;
+C -1 ; WX 393 ; N zeta ; B 86 -229 571 738 ;
+C -1 ; WX 590 ; N eta ; B 61 -246 603 483 ;
+C -1 ; WX 590 ; N theta ; B 36 -16 572 688 ;
+C -1 ; WX 280 ; N iota ; B 95 -8 337 492 ;
+C -1 ; WX 600 ; N kappa ; B 68 -8 652 504 ;
+C -1 ; WX 658 ; N lambda ; B -18 -92 672 707 ;
+C -1 ; WX 590 ; N uni03BC ; B 28 -218 643 492 ;
+C -1 ; WX 540 ; N nu ; B 95 -12 585 493 ;
+C -1 ; WX 463 ; N xi ; B 79 -229 595 716 ;
+C -1 ; WX 540 ; N omicron ; B 65 -9 572 495 ;
+C -1 ; WX 608 ; N pi ; B 79 -12 669 488 ;
+C -1 ; WX 579 ; N rho ; B -35 -218 579 483 ;
+C -1 ; WX 480 ; N sigma1 ; B 57 -230 539 483 ;
+C -1 ; WX 561 ; N sigma ; B 86 -12 639 493 ;
+C -1 ; WX 390 ; N tau ; B 79 -12 448 495 ;
+C -1 ; WX 571 ; N upsilon ; B 95 -12 603 492 ;
+C -1 ; WX 709 ; N phi ; B 89 -219 719 563 ;
+C -1 ; WX 612 ; N chi ; B -10 -223 664 489 ;
+C -1 ; WX 743 ; N psi ; B 95 -214 755 555 ;
+C -1 ; WX 717 ; N omega ; B 86 -12 736 483 ;
+C -1 ; WX 320 ; N iotadieresis ; B 54 -12 375 673 ;
+C -1 ; WX 571 ; N upsilondieresis ; B 95 -12 603 675 ;
+C -1 ; WX 540 ; N omicrontonos ; B 65 -9 572 716 ;
+C -1 ; WX 571 ; N upsilontonos ; B 95 -12 603 716 ;
+C -1 ; WX 717 ; N omegatonos ; B 86 -12 736 716 ;
+C -1 ; WX 608 ; N uni03D0 ; B -102 -182 620 716 ;
+C -1 ; WX 601 ; N theta1 ; B 69 -12 640 717 ;
+C -1 ; WX 617 ; N phi1 ; B 76 -218 646 483 ;
+C -1 ; WX 787 ; N omega1 ; B 64 -12 830 493 ;
+C -1 ; WX 918 ; N uni03D7 ; B 0 -233 910 694 ;
+C -1 ; WX 393 ; N uni03D8 ; B 75 -229 571 737 ;
+C -1 ; WX 521 ; N uni03DA ; B 75 -39 557 674 ;
+C -1 ; WX 563 ; N uni03DB ; B 36 -223 595 442 ;
+C -1 ; WX 612 ; N uni03DC ; B -27 0 632 681 ;
+C -1 ; WX 503 ; N uni03DD ; B 0 0 481 482 ;
+C -1 ; WX 682 ; N uni03DE ; B 76 -166 695 690 ;
+C -1 ; WX 560 ; N uni03DF ; B 61 -194 570 574 ;
+C -1 ; WX 647 ; N uni03E0 ; B 53 -90 565 700 ;
+C -1 ; WX 707 ; N uni03E1 ; B 34 -77 633 581 ;
+C -1 ; WX 1000 ; N uni03E5 ; B 0 0 0 0 ;
+C -1 ; WX 600 ; N uni03F0 ; B 68 -8 652 504 ;
+C -1 ; WX 579 ; N uni03F1 ; B -13 -234 581 483 ;
+C -1 ; WX 520 ; N uni03F2 ; B 25 -9 531 494 ;
+C -1 ; WX 280 ; N uni03F3 ; B -200 -221 308 665 ;
+C -1 ; WX 905 ; N uni03F4 ; B 12 0 820 681 ;
+C -1 ; WX 976 ; N uni03F5 ; B -6 0 980 681 ;
+C -1 ; WX 1073 ; N uni03F6 ; B -4 0 1083 681 ;
+C -1 ; WX 991 ; N uni03F7 ; B -4 0 998 681 ;
+C -1 ; WX 470 ; N uni03F8 ; B 93 -12 527 479 ;
+C -1 ; WX 393 ; N uni03F9 ; B 86 -229 536 700 ;
+C -1 ; WX 300 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 419 ; N lscript ; B 55 -9 409 729 ;
+C -1 ; WX 319 ; N arrowhookleft ; B 53 245 261 516 ;
+C -1 ; WX 319 ; N arrowhookright ; B 56 255 264 526 ;
+C -1 ; WX 1043 ; N arrowlefttophalf ; B 55 256 984 376 ;
+C -1 ; WX 1043 ; N arrowleftbothalf ; B 55 168 984 288 ;
+C -1 ; WX 1043 ; N arrowrighttophalf ; B 52 251 981 371 ;
+C -1 ; WX 1043 ; N arrowrightbothalf ; B 52 181 981 301 ;
+C -1 ; WX 548 ; N triangleright ; B 58 59 493 418 ;
+C -1 ; WX 535 ; N triangleleft ; B 42 60 477 419 ;
+C -1 ; WX 948 ; N slurabove ; B 32 130 916 367 ;
+C -1 ; WX 948 ; N slurbelow ; B 32 130 916 367 ;
+C -1 ; WX 300 ; N middot ; B 137 229 272 364 ;
+C -1 ; WX 626 ; N uni1F00 ; B 91 -12 670 728 ;
+C -1 ; WX 626 ; N uni1F01 ; B 91 -12 670 729 ;
+C -1 ; WX 626 ; N uni1F02 ; B 91 -12 670 734 ;
+C -1 ; WX 626 ; N uni1F03 ; B 91 -12 670 736 ;
+C -1 ; WX 626 ; N uni1F04 ; B 91 -12 670 734 ;
+C -1 ; WX 626 ; N uni1F05 ; B 91 -12 670 737 ;
+C -1 ; WX 626 ; N uni1F06 ; B 91 -12 686 805 ;
+C -1 ; WX 626 ; N uni1F07 ; B 91 -12 685 804 ;
+C -1 ; WX 700 ; N uni1F08 ; B -25 0 720 693 ;
+C -1 ; WX 700 ; N uni1F09 ; B -25 0 720 694 ;
+C -1 ; WX 755 ; N uni1F0A ; B -3 0 775 693 ;
+C -1 ; WX 747 ; N uni1F0B ; B 0 0 767 695 ;
+C -1 ; WX 738 ; N uni1F0C ; B -3 0 759 693 ;
+C -1 ; WX 735 ; N uni1F0D ; B 0 0 755 696 ;
+C -1 ; WX 700 ; N uni1F0E ; B -46 0 720 690 ;
+C -1 ; WX 700 ; N uni1F0F ; B -45 0 720 690 ;
+C -1 ; WX 469 ; N uni1F10 ; B 65 -13 498 728 ;
+C -1 ; WX 469 ; N uni1F11 ; B 65 -13 498 729 ;
+C -1 ; WX 469 ; N uni1F12 ; B 65 -13 501 734 ;
+C -1 ; WX 469 ; N uni1F13 ; B 65 -13 501 736 ;
+C -1 ; WX 469 ; N uni1F14 ; B 65 -13 528 734 ;
+C -1 ; WX 469 ; N uni1F15 ; B 65 -13 532 737 ;
+C -1 ; WX 706 ; N uni1F18 ; B -14 0 762 693 ;
+C -1 ; WX 757 ; N uni1F19 ; B 0 0 813 694 ;
+C -1 ; WX 883 ; N uni1F1A ; B -3 0 939 693 ;
+C -1 ; WX 902 ; N uni1F1B ; B 0 0 958 695 ;
+C -1 ; WX 871 ; N uni1F1C ; B -3 0 928 693 ;
+C -1 ; WX 893 ; N uni1F1D ; B 0 0 949 696 ;
+C -1 ; WX 590 ; N uni1F20 ; B 61 -246 603 728 ;
+C -1 ; WX 590 ; N uni1F21 ; B 61 -246 603 729 ;
+C -1 ; WX 590 ; N uni1F22 ; B 61 -246 603 734 ;
+C -1 ; WX 590 ; N uni1F23 ; B 61 -246 603 736 ;
+C -1 ; WX 590 ; N uni1F24 ; B 61 -246 603 734 ;
+C -1 ; WX 590 ; N uni1F25 ; B 61 -246 603 737 ;
+C -1 ; WX 590 ; N uni1F26 ; B 61 -246 651 805 ;
+C -1 ; WX 590 ; N uni1F27 ; B 61 -246 642 804 ;
+C -1 ; WX 826 ; N uni1F28 ; B -14 0 914 693 ;
+C -1 ; WX 877 ; N uni1F29 ; B 0 0 965 694 ;
+C -1 ; WX 1003 ; N uni1F2A ; B -3 0 1091 693 ;
+C -1 ; WX 1022 ; N uni1F2B ; B 0 0 1110 695 ;
+C -1 ; WX 991 ; N uni1F2C ; B -3 0 1080 693 ;
+C -1 ; WX 1013 ; N uni1F2D ; B 0 0 1101 696 ;
+C -1 ; WX 1100 ; N uni1F2E ; B 0 0 1188 690 ;
+C -1 ; WX 1100 ; N uni1F2F ; B 0 0 1189 690 ;
+C -1 ; WX 280 ; N uni1F30 ; B 95 -8 354 728 ;
+C -1 ; WX 280 ; N uni1F31 ; B 95 -8 337 729 ;
+C -1 ; WX 280 ; N uni1F32 ; B 95 -8 385 734 ;
+C -1 ; WX 280 ; N uni1F33 ; B 95 -8 386 736 ;
+C -1 ; WX 280 ; N uni1F34 ; B 95 -8 413 734 ;
+C -1 ; WX 280 ; N uni1F35 ; B 95 -8 416 737 ;
+C -1 ; WX 280 ; N uni1F36 ; B 70 -8 501 805 ;
+C -1 ; WX 280 ; N uni1F37 ; B 69 -8 500 804 ;
+C -1 ; WX 346 ; N uni1F38 ; B -14 0 438 693 ;
+C -1 ; WX 397 ; N uni1F39 ; B 0 0 489 694 ;
+C -1 ; WX 523 ; N uni1F3A ; B -3 0 615 693 ;
+C -1 ; WX 542 ; N uni1F3B ; B 0 0 634 695 ;
+C -1 ; WX 511 ; N uni1F3C ; B -3 0 604 693 ;
+C -1 ; WX 533 ; N uni1F3D ; B 0 0 625 696 ;
+C -1 ; WX 620 ; N uni1F3E ; B 0 0 712 690 ;
+C -1 ; WX 620 ; N uni1F3F ; B 0 0 713 690 ;
+C -1 ; WX 540 ; N uni1F40 ; B 65 -9 572 728 ;
+C -1 ; WX 540 ; N uni1F41 ; B 65 -9 572 729 ;
+C -1 ; WX 540 ; N uni1F42 ; B 65 -9 572 734 ;
+C -1 ; WX 540 ; N uni1F43 ; B 65 -9 572 736 ;
+C -1 ; WX 540 ; N uni1F44 ; B 65 -9 572 734 ;
+C -1 ; WX 540 ; N uni1F45 ; B 65 -9 572 737 ;
+C -1 ; WX 805 ; N uni1F48 ; B -13 -13 845 694 ;
+C -1 ; WX 794 ; N uni1F49 ; B 1 -13 834 694 ;
+C -1 ; WX 950 ; N uni1F4A ; B -3 -13 989 694 ;
+C -1 ; WX 970 ; N uni1F4B ; B 1 -13 1010 695 ;
+C -1 ; WX 924 ; N uni1F4C ; B -4 -13 963 694 ;
+C -1 ; WX 926 ; N uni1F4D ; B 1 -13 966 696 ;
+C -1 ; WX 571 ; N uni1F50 ; B 95 -12 603 728 ;
+C -1 ; WX 571 ; N uni1F51 ; B 95 -12 603 729 ;
+C -1 ; WX 571 ; N uni1F52 ; B 95 -12 603 734 ;
+C -1 ; WX 571 ; N uni1F53 ; B 95 -12 603 736 ;
+C -1 ; WX 571 ; N uni1F54 ; B 95 -12 603 734 ;
+C -1 ; WX 571 ; N uni1F55 ; B 95 -12 603 737 ;
+C -1 ; WX 571 ; N uni1F56 ; B 95 -12 651 805 ;
+C -1 ; WX 571 ; N uni1F57 ; B 95 -12 639 804 ;
+C -1 ; WX 776 ; N uni1F59 ; B 0 0 925 694 ;
+C -1 ; WX 936 ; N uni1F5B ; B 1 0 1085 695 ;
+C -1 ; WX 949 ; N uni1F5D ; B 0 0 1098 696 ;
+C -1 ; WX 1013 ; N uni1F5F ; B 0 0 1163 690 ;
+C -1 ; WX 717 ; N uni1F60 ; B 86 -12 736 728 ;
+C -1 ; WX 717 ; N uni1F61 ; B 86 -12 736 729 ;
+C -1 ; WX 717 ; N uni1F62 ; B 86 -12 736 734 ;
+C -1 ; WX 717 ; N uni1F63 ; B 86 -12 736 736 ;
+C -1 ; WX 717 ; N uni1F64 ; B 86 -12 736 734 ;
+C -1 ; WX 717 ; N uni1F65 ; B 86 -12 736 737 ;
+C -1 ; WX 717 ; N uni1F66 ; B 86 -12 736 805 ;
+C -1 ; WX 717 ; N uni1F67 ; B 86 -12 736 804 ;
+C -1 ; WX 802 ; N uni1F68 ; B -13 0 830 693 ;
+C -1 ; WX 811 ; N uni1F69 ; B 1 0 839 694 ;
+C -1 ; WX 959 ; N uni1F6A ; B -3 0 986 693 ;
+C -1 ; WX 979 ; N uni1F6B ; B 1 0 1007 695 ;
+C -1 ; WX 935 ; N uni1F6C ; B -3 0 962 693 ;
+C -1 ; WX 951 ; N uni1F6D ; B 1 0 979 696 ;
+C -1 ; WX 963 ; N uni1F6E ; B 0 0 991 693 ;
+C -1 ; WX 1002 ; N uni1F6F ; B 0 0 1030 693 ;
+C -1 ; WX 626 ; N uni1F70 ; B 91 -12 670 735 ;
+C -1 ; WX 626 ; N uni1F71 ; B 91 -12 670 735 ;
+C -1 ; WX 469 ; N uni1F72 ; B 65 -13 498 735 ;
+C -1 ; WX 469 ; N uni1F73 ; B 65 -13 498 735 ;
+C -1 ; WX 590 ; N uni1F74 ; B 61 -246 603 735 ;
+C -1 ; WX 590 ; N uni1F75 ; B 61 -246 603 735 ;
+C -1 ; WX 280 ; N uni1F76 ; B 95 -8 337 735 ;
+C -1 ; WX 280 ; N uni1F77 ; B 95 -8 337 735 ;
+C -1 ; WX 540 ; N uni1F78 ; B 65 -9 572 735 ;
+C -1 ; WX 540 ; N uni1F79 ; B 65 -9 572 735 ;
+C -1 ; WX 571 ; N uni1F7A ; B 95 -12 603 735 ;
+C -1 ; WX 571 ; N uni1F7B ; B 95 -12 603 735 ;
+C -1 ; WX 717 ; N uni1F7C ; B 86 -12 736 735 ;
+C -1 ; WX 717 ; N uni1F7D ; B 86 -12 736 735 ;
+C -1 ; WX 626 ; N uni1F80 ; B 91 -259 670 728 ;
+C -1 ; WX 626 ; N uni1F81 ; B 91 -258 670 729 ;
+C -1 ; WX 626 ; N uni1F82 ; B 91 -259 670 734 ;
+C -1 ; WX 626 ; N uni1F83 ; B 91 -258 670 736 ;
+C -1 ; WX 626 ; N uni1F84 ; B 91 -259 670 734 ;
+C -1 ; WX 626 ; N uni1F85 ; B 91 -258 670 737 ;
+C -1 ; WX 626 ; N uni1F86 ; B 91 -258 686 805 ;
+C -1 ; WX 626 ; N uni1F87 ; B 91 -258 685 804 ;
+C -1 ; WX 1012 ; N uni1F88 ; B -25 -1 962 693 ;
+C -1 ; WX 1012 ; N uni1F89 ; B -25 0 962 694 ;
+C -1 ; WX 1067 ; N uni1F8A ; B -3 0 1016 693 ;
+C -1 ; WX 1059 ; N uni1F8B ; B 0 0 1009 695 ;
+C -1 ; WX 1050 ; N uni1F8C ; B -3 0 1001 693 ;
+C -1 ; WX 1047 ; N uni1F8D ; B 0 0 997 696 ;
+C -1 ; WX 1011 ; N uni1F8E ; B -46 0 962 690 ;
+C -1 ; WX 1011 ; N uni1F8F ; B -45 0 962 690 ;
+C -1 ; WX 590 ; N uni1F90 ; B 61 -246 603 728 ;
+C -1 ; WX 590 ; N uni1F91 ; B 61 -246 603 729 ;
+C -1 ; WX 590 ; N uni1F92 ; B 61 -246 603 734 ;
+C -1 ; WX 590 ; N uni1F93 ; B 61 -246 603 736 ;
+C -1 ; WX 590 ; N uni1F94 ; B 61 -246 603 734 ;
+C -1 ; WX 590 ; N uni1F95 ; B 61 -246 603 737 ;
+C -1 ; WX 590 ; N uni1F96 ; B 61 -246 651 805 ;
+C -1 ; WX 590 ; N uni1F97 ; B 61 -246 642 804 ;
+C -1 ; WX 1088 ; N uni1F98 ; B -14 -1 1038 693 ;
+C -1 ; WX 1139 ; N uni1F99 ; B 0 0 1089 694 ;
+C -1 ; WX 1264 ; N uni1F9A ; B -3 0 1214 693 ;
+C -1 ; WX 1284 ; N uni1F9B ; B 0 0 1234 695 ;
+C -1 ; WX 1253 ; N uni1F9C ; B -3 0 1204 693 ;
+C -1 ; WX 1275 ; N uni1F9D ; B 0 0 1225 696 ;
+C -1 ; WX 1361 ; N uni1F9E ; B 0 0 1312 690 ;
+C -1 ; WX 1361 ; N uni1F9F ; B 0 0 1312 690 ;
+C -1 ; WX 717 ; N uni1FA0 ; B 86 -247 736 728 ;
+C -1 ; WX 717 ; N uni1FA1 ; B 86 -246 736 729 ;
+C -1 ; WX 717 ; N uni1FA2 ; B 86 -243 736 734 ;
+C -1 ; WX 717 ; N uni1FA3 ; B 86 -244 736 736 ;
+C -1 ; WX 717 ; N uni1FA4 ; B 86 -243 736 734 ;
+C -1 ; WX 717 ; N uni1FA5 ; B 86 -242 736 737 ;
+C -1 ; WX 717 ; N uni1FA6 ; B 86 -244 736 805 ;
+C -1 ; WX 717 ; N uni1FA7 ; B 86 -244 736 804 ;
+C -1 ; WX 1087 ; N uni1FA8 ; B -13 -1 1038 693 ;
+C -1 ; WX 1096 ; N uni1FA9 ; B 1 0 1047 694 ;
+C -1 ; WX 1244 ; N uni1FAA ; B -3 0 1193 693 ;
+C -1 ; WX 1264 ; N uni1FAB ; B 1 0 1215 695 ;
+C -1 ; WX 1220 ; N uni1FAC ; B -3 0 1170 693 ;
+C -1 ; WX 1236 ; N uni1FAD ; B 1 0 1187 696 ;
+C -1 ; WX 1248 ; N uni1FAE ; B 0 0 1199 693 ;
+C -1 ; WX 1287 ; N uni1FAF ; B 0 0 1238 693 ;
+C -1 ; WX 626 ; N uni1FB0 ; B 91 -12 670 663 ;
+C -1 ; WX 626 ; N uni1FB1 ; B 91 -12 670 612 ;
+C -1 ; WX 626 ; N uni1FB2 ; B 91 -259 670 735 ;
+C -1 ; WX 626 ; N uni1FB3 ; B 91 -259 670 483 ;
+C -1 ; WX 640 ; N uni1FB4 ; B 96 -258 675 716 ;
+C -1 ; WX 626 ; N uni1FB6 ; B 91 -12 670 666 ;
+C -1 ; WX 626 ; N uni1FB7 ; B 91 -258 670 666 ;
+C -1 ; WX 700 ; N uni1FB8 ; B -25 0 720 862 ;
+C -1 ; WX 700 ; N uni1FB9 ; B -25 0 720 811 ;
+C -1 ; WX 700 ; N uni1FBA ; B -25 0 720 694 ;
+C -1 ; WX 700 ; N uni1FBB ; B -25 0 720 694 ;
+C -1 ; WX 1009 ; N uni1FBC ; B -25 0 960 681 ;
+C -1 ; WX 156 ; N uni1FBD ; B 0 500 150 668 ;
+C -1 ; WX 256 ; N uni1FBE ; B 63 0 207 186 ;
+C -1 ; WX 156 ; N uni1FBF ; B 13 495 147 669 ;
+C -1 ; WX 431 ; N uni1FC0 ; B -1 583 431 666 ;
+C -1 ; WX 417 ; N uni1FC1 ; B -1 433 431 673 ;
+C -1 ; WX 590 ; N uni1FC2 ; B 61 -246 603 735 ;
+C -1 ; WX 590 ; N uni1FC3 ; B 61 -246 603 483 ;
+C -1 ; WX 590 ; N uni1FC4 ; B 61 -242 584 716 ;
+C -1 ; WX 590 ; N uni1FC6 ; B 61 -246 648 666 ;
+C -1 ; WX 590 ; N uni1FC7 ; B 61 -246 648 666 ;
+C -1 ; WX 734 ; N uni1FC8 ; B 0 0 782 694 ;
+C -1 ; WX 697 ; N uni1FC9 ; B 0 0 754 694 ;
+C -1 ; WX 846 ; N uni1FCA ; B 0 0 934 694 ;
+C -1 ; WX 817 ; N uni1FCB ; B 0 0 906 694 ;
+C -1 ; WX 1059 ; N uni1FCC ; B 21 0 1010 681 ;
+C -1 ; WX 314 ; N uni1FCD ; B 19 502 277 685 ;
+C -1 ; WX 313 ; N uni1FCE ; B 18 503 299 685 ;
+C -1 ; WX 413 ; N uni1FCF ; B 9 455 441 705 ;
+C -1 ; WX 280 ; N uni1FD0 ; B 95 -8 419 663 ;
+C -1 ; WX 280 ; N uni1FD1 ; B 95 -8 405 612 ;
+C -1 ; WX 280 ; N uni1FD2 ; B 62 -8 429 716 ;
+C -1 ; WX 280 ; N uni1FD3 ; B 75 -8 442 735 ;
+C -1 ; WX 280 ; N uni1FD6 ; B 65 -8 453 664 ;
+C -1 ; WX 280 ; N uni1FD7 ; B 87 -8 475 796 ;
+C -1 ; WX 320 ; N uni1FD8 ; B 21 0 464 862 ;
+C -1 ; WX 320 ; N uni1FD9 ; B 21 0 450 811 ;
+C -1 ; WX 320 ; N uni1FDA ; B -46 0 412 694 ;
+C -1 ; WX 320 ; N uni1FDB ; B -18 0 412 694 ;
+C -1 ; WX 316 ; N uni1FDD ; B 10 500 284 687 ;
+C -1 ; WX 333 ; N uni1FDE ; B 10 502 310 688 ;
+C -1 ; WX 420 ; N uni1FDF ; B 9 454 441 705 ;
+C -1 ; WX 571 ; N uni1FE0 ; B 95 -12 603 663 ;
+C -1 ; WX 571 ; N uni1FE1 ; B 95 -12 603 612 ;
+C -1 ; WX 571 ; N uni1FE2 ; B 95 -12 603 716 ;
+C -1 ; WX 571 ; N uni1FE3 ; B 95 -12 610 735 ;
+C -1 ; WX 579 ; N uni1FE4 ; B -35 -218 579 729 ;
+C -1 ; WX 579 ; N uni1FE5 ; B -35 -218 579 729 ;
+C -1 ; WX 571 ; N uni1FE6 ; B 95 -12 635 666 ;
+C -1 ; WX 571 ; N uni1FE7 ; B 95 -12 639 795 ;
+C -1 ; WX 660 ; N uni1FE8 ; B 87 0 809 862 ;
+C -1 ; WX 660 ; N uni1FE9 ; B 87 0 809 811 ;
+C -1 ; WX 759 ; N uni1FEA ; B 0 0 908 694 ;
+C -1 ; WX 730 ; N uni1FEB ; B 0 0 880 694 ;
+C -1 ; WX 677 ; N uni1FEC ; B 0 0 758 694 ;
+C -1 ; WX 401 ; N uni1FED ; B 22 536 389 716 ;
+C -1 ; WX 401 ; N uni1FEE ; B 22 536 389 716 ;
+C -1 ; WX 150 ; N uni1FEF ; B 18 496 119 676 ;
+C -1 ; WX 717 ; N uni1FF2 ; B 86 -243 736 735 ;
+C -1 ; WX 717 ; N uni1FF3 ; B 86 -244 736 483 ;
+C -1 ; WX 717 ; N uni1FF4 ; B 86 -244 736 716 ;
+C -1 ; WX 717 ; N uni1FF6 ; B 86 -12 736 666 ;
+C -1 ; WX 717 ; N uni1FF7 ; B 86 -244 736 666 ;
+C -1 ; WX 807 ; N uni1FF8 ; B 0 -13 846 694 ;
+C -1 ; WX 760 ; N uni1FF9 ; B 7 -13 799 694 ;
+C -1 ; WX 814 ; N uni1FFA ; B 0 0 841 694 ;
+C -1 ; WX 786 ; N uni1FFB ; B 22 0 813 694 ;
+C -1 ; WX 1071 ; N uni1FFC ; B 62 0 1021 693 ;
+C -1 ; WX 146 ; N uni1FFD ; B 25 496 126 676 ;
+C -1 ; WX 156 ; N uni1FFE ; B 10 490 147 669 ;
+C -1 ; WX 470 ; N endash ; B 49 242 434 329 ;
+C -1 ; WX 848 ; N emdash ; B 49 251 790 329 ;
+C -1 ; WX 280 ; N quoteleft ; B 181 435 374 716 ;
+C -1 ; WX 280 ; N quoteright ; B 173 435 366 716 ;
+C -1 ; WX 320 ; N quotesinglbase ; B 48 -171 241 110 ;
+C -1 ; WX 280 ; N quotereversed ; B 179 434 351 718 ;
+C -1 ; WX 440 ; N quotedblleft ; B 170 435 533 716 ;
+C -1 ; WX 440 ; N quotedblright ; B 153 435 515 716 ;
+C -1 ; WX 480 ; N quotedblbase ; B 23 -171 386 110 ;
+C -1 ; WX 620 ; N dagger ; B 192 -166 570 694 ;
+C -1 ; WX 620 ; N daggerdbl ; B 144 -135 566 694 ;
+C -1 ; WX 460 ; N bullet ; B 100 213 444 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 99 -13 900 122 ;
+C -1 ; WX 1180 ; N perthousand ; B 56 -8 1199 689 ;
+C -1 ; WX 180 ; N guilsinglleft ; B 75 99 208 400 ;
+C -1 ; WX 180 ; N guilsinglright ; B 70 97 203 403 ;
+C -1 ; WX 20 ; N fraction ; B -228 0 323 681 ;
+C -1 ; WX 620 ; N Euro ; B 61 -13 685 694 ;
+C -1 ; WX 681 ; N weierstrass ; B 44 -201 674 467 ;
+C -1 ; WX 980 ; N trademark ; B 69 273 965 681 ;
+C -1 ; WX 786 ; N uni2126 ; B 62 0 813 693 ;
+C -1 ; WX 510 ; N partialdiff ; B 50 -8 530 738 ;
+C -1 ; WX 606 ; N uni2206 ; B 9 0 594 681 ;
+C -1 ; WX 600 ; N minus ; B 91 310 595 390 ;
+C -1 ; WX 280 ; N dotlessj ; B -200 -221 274 486 ;
+C -1 ; WX 496 ; N zerooldstyle ; B 32 -10 469 555 ;
+C -1 ; WX 496 ; N oneoldstyle ; B 128 0 401 545 ;
+C -1 ; WX 496 ; N twooldstyle ; B 34 0 462 555 ;
+C -1 ; WX 620 ; N threeoldstyle ; B 40 -153 576 554 ;
+C -1 ; WX 620 ; N fouroldstyle ; B 25 -210 600 471 ;
+C -1 ; WX 620 ; N fiveoldstyle ; B 60 -203 584 527 ;
+C -1 ; WX 620 ; N sixoldstyle ; B 45 -13 590 694 ;
+C -1 ; WX 620 ; N sevenoldstyle ; B 60 -190 586 491 ;
+C -1 ; WX 620 ; N eightoldstyle ; B 44 -13 583 694 ;
+C -1 ; WX 620 ; N nineoldstyle ; B 37 -213 576 494 ;
+C -1 ; WX 649 ; N ff ; B -140 -217 852 717 ;
+C -1 ; WX 640 ; N fi ; B -159 -205 709 728 ;
+C -1 ; WX 660 ; N fl ; B -159 -205 713 728 ;
+C -1 ; WX 908 ; N ffi ; B -130 -206 979 728 ;
+C -1 ; WX 929 ; N ffl ; B -140 -206 973 728 ;
+C -1 ; WX 463 ; N xi.old ; B 79 -229 589 843 ;
+C -1 ; WX 507 ; N theta_old ; B 50 -8 537 693 ;
+C -1 ; WX 469 ; N epsilon_old ; B 65 -13 498 485 ;
+C -1 ; WX 658 ; N lambda_alt ; B 4 -10 673 707 ;
+C -1 ; WX 300 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 720 ; N Ncedilla ; B 18 -281 823 681 ;
+C -1 ; WX 1295 ; N germandblS ; B 61 -13 1318 694 ;
+C -1 ; WX 586 ; N glyph321 ; B 9 -223 616 489 ;
+C -1 ; WX 645 ; N vector ; B 112 531 641 692 ;
+C -1 ; WX 502 ; N glyph5 ; B 41 -16 542 725 ;
+C -1 ; WX 647 ; N ch333 ; B 34 -12 626 716 ;
+C -1 ; WX 740 ; N textcircled ; B 103 0 831 700 ;
+C -1 ; WX 605 ; N too ; B 206 552 686 690 ;
+C -1 ; WX 398 ; N chi-old ; B -56 -238 470 491 ;
+C -1 ; WX 957 ; N fij ; B -159 -221 978 728 ;
+C -1 ; WX 608 ; N beta1 ; B -102 -182 620 716 ;
+C -1 ; WX 640 ; N fj ; B -159 -221 664 728 ;
+C -1 ; WX 472 ; N star ; B 0 17 472 470 ;
+C -1 ; WX 445 ; N sharp ; B 56 -173 389 668 ;
+C -1 ; WX 412 ; N natural ; B 84 -185 328 682 ;
+C -1 ; WX 419 ; N flat ; B 56 0 359 668 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 234
+KPX tonos Alpha -100
+KPX Alpha exclam 200
+KPX Alpha colon 200
+KPX Alpha semicolon 200
+KPX Delta Upsilon -60
+KPX Epsilon exclam 200
+KPX Epsilon colon 200
+KPX Epsilon semicolon 200
+KPX Iota exclam 200
+KPX Iota colon 200
+KPX Iota semicolon 200
+KPX Lambda Upsilon -60
+KPX Lambda exclam 200
+KPX Lambda colon 200
+KPX Lambda semicolon 200
+KPX Nu exclam 200
+KPX Nu colon 200
+KPX Nu semicolon 200
+KPX Omicron exclam 200
+KPX Omicron colon 200
+KPX Omicron semicolon 200
+KPX Rho exclam 200
+KPX Rho colon 200
+KPX Rho semicolon 200
+KPX Sigma exclam 200
+KPX Sigma colon 200
+KPX Sigma semicolon 200
+KPX Upsilon Lambda -70
+KPX Upsilon Delta -70
+KPX Upsilon exclam 200
+KPX Upsilon colon 200
+KPX Upsilon semicolon 200
+KPX Omega exclam 200
+KPX Omega colon 200
+KPX Omega semicolon 200
+KPX Iotadieresis exclam 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis semicolon 200
+KPX Upsilondieresis Lambda -30
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis semicolon 200
+KPX alphatonos exclam 150
+KPX alphatonos colon 130
+KPX alphatonos semicolon 150
+KPX epsilontonos exclam 150
+KPX epsilontonos colon 130
+KPX epsilontonos semicolon 150
+KPX etatonos exclam 150
+KPX etatonos colon 130
+KPX etatonos semicolon 150
+KPX iotatonos exclam 150
+KPX iotatonos colon 130
+KPX iotatonos semicolon 150
+KPX alpha exclam 150
+KPX alpha colon 130
+KPX alpha semicolon 150
+KPX epsilon exclam 150
+KPX epsilon colon 130
+KPX epsilon semicolon 150
+KPX eta exclam 150
+KPX eta colon 130
+KPX eta semicolon 150
+KPX iota exclam 150
+KPX iota colon 130
+KPX iota semicolon 150
+KPX lambda exclam 150
+KPX lambda colon 130
+KPX lambda semicolon 150
+KPX nu exclam 150
+KPX nu colon 130
+KPX nu semicolon 150
+KPX omicron exclam 150
+KPX omicron colon 130
+KPX omicron semicolon 150
+KPX rho exclam 150
+KPX rho colon 130
+KPX rho semicolon 150
+KPX sigma1 exclam 150
+KPX sigma1 colon 130
+KPX sigma1 semicolon 150
+KPX upsilon exclam 150
+KPX upsilon colon 130
+KPX upsilon semicolon 150
+KPX omega exclam 150
+KPX omega colon 130
+KPX omega semicolon 150
+KPX omicrontonos exclam 150
+KPX omicrontonos colon 130
+KPX omicrontonos semicolon 150
+KPX upsilontonos exclam 150
+KPX upsilontonos colon 130
+KPX upsilontonos semicolon 150
+KPX omegatonos exclam 150
+KPX omegatonos colon 130
+KPX omegatonos semicolon 150
+KPX uni1F66 colon 110
+KPX uni1F66 semicolon 110
+KPX uni1F66 exclam 120
+KPX uni1F67 colon 110
+KPX uni1F67 semicolon 110
+KPX uni1F67 exclam 120
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 colon 110
+KPX uni1F76 semicolon 110
+KPX uni1F76 exclam 120
+KPX uni1F77 colon 110
+KPX uni1F77 semicolon 110
+KPX uni1F77 exclam 120
+KPX uni1F78 colon 110
+KPX uni1F78 semicolon 110
+KPX uni1F78 exclam 120
+KPX uni1F79 colon 110
+KPX uni1F79 semicolon 110
+KPX uni1F79 exclam 120
+KPX uni1F7A colon 110
+KPX uni1F7A semicolon 110
+KPX uni1F7A exclam 120
+KPX uni1F7B colon 110
+KPX uni1F7B semicolon 110
+KPX uni1F7B exclam 120
+KPX uni1F7C colon 110
+KPX uni1F7C semicolon 110
+KPX uni1F7C exclam 120
+KPX uni1F7D colon 110
+KPX uni1F7D semicolon 110
+KPX uni1F7D exclam 120
+KPX uni1FB2 colon 110
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB3 colon 110
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB4 colon 110
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB6 colon 110
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB7 colon 110
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 exclam 120
+KPX uni1FBF Alpha -130
+KPX uni1FBF Epsilon -30
+KPX uni1FBF Omicron -30
+KPX uni1FBF Omega -60
+KPX uni1FBF uni1FBC -130
+KPX uni1FBF uni1FFC -50
+KPX uni1FC2 colon 110
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 exclam 120
+KPX uni1FC3 colon 110
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC4 colon 110
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC6 colon 110
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC7 colon 110
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 exclam 120
+KPX uni1FCD uni1FBC -140
+KPX uni1FCD uni1FCC -30
+KPX uni1FCD uni1FFC -60
+KPX uni1FCD Alpha -140
+KPX uni1FCD Omicron -30
+KPX uni1FCD Omega -60
+KPX uni1FCE Alpha -160
+KPX uni1FCE Omicron -70
+KPX uni1FCE Omega -90
+KPX uni1FCE uni1FBC -160
+KPX uni1FCE uni1FFC -90
+KPX uni1FCF uni1FBC -170
+KPX uni1FCF uni1FFC -60
+KPX uni1FCF Alpha -170
+KPX uni1FCF Omicron -90
+KPX uni1FCF Omega -90
+KPX uni1FDD Alpha -170
+KPX uni1FDD Epsilon -40
+KPX uni1FDD Eta -40
+KPX uni1FDD Iota -40
+KPX uni1FDD Omicron -50
+KPX uni1FDD Omega -50
+KPX uni1FDD uni1FBC -160
+KPX uni1FDD uni1FCC -40
+KPX uni1FDD uni1FFC -50
+KPX uni1FDE uni1FBC -170
+KPX uni1FDE uni1FCC -30
+KPX uni1FDE uni1FFC -70
+KPX uni1FDE Alpha -170
+KPX uni1FDE Omicron -50
+KPX uni1FDE Omega -60
+KPX uni1FDF Alpha -170
+KPX uni1FDF Omicron -70
+KPX uni1FDF Omega -80
+KPX uni1FDF uni1FBC -180
+KPX uni1FDF uni1FFC -80
+KPX uni1FE6 colon 110
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 exclam 120
+KPX uni1FEF uni1FBC -120
+KPX uni1FEF uni1FFC -70
+KPX uni1FEF Alpha -120
+KPX uni1FEF Omicron -20
+KPX uni1FEF Omega -50
+KPX uni1FF2 colon 110
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 exclam 120
+KPX uni1FF3 colon 110
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF4 colon 110
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF6 colon 110
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF7 colon 110
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 exclam 120
+KPX uni1FFD Alpha -120
+KPX uni1FFD Omicron -60
+KPX uni1FFD Omega -60
+KPX uni1FFD uni1FBC -120
+KPX uni1FFD uni1FFC -60
+KPX uni1FFE uni1FBC -120
+KPX uni1FFE uni1FFC -40
+KPX uni1FFE Alpha -120
+KPX uni1FFE Omega -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-SemiBold-Italic.afm b/fonts/greek/kerkis/afm/Kerkis-SemiBold-Italic.afm
new file mode 100644
index 0000000000..7be6b82a93
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-SemiBold-Italic.afm
@@ -0,0 +1,916 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:39:55 2002
+FontName Kerkis-SemiBold-Italic
+FullName Kerkis Semi Bold Italic
+FamilyName Kerkis-SemiBold
+Weight SemiBold
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -242 -303 1440 905
+CapHeight 681
+XHeight 499
+Ascender 715
+Descender -212
+StartCharMetrics 662
+C 0 ; WX 300 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 300 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 320 ; N exclam ; B 103 -13 342 694 ;
+C 34 ; WX 360 ; N quotedbl ; B 102 462 402 694 ;
+C 35 ; WX 620 ; N numbersign ; B 107 0 598 666 ;
+C 36 ; WX 620 ; N dollar ; B 78 -85 619 762 ;
+C 37 ; WX 800 ; N percent ; B 56 -8 811 689 ;
+C 38 ; WX 820 ; N ampersand ; B 65 -13 848 694 ;
+C 39 ; WX 200 ; N quotesingle ; B 95 462 247 694 ;
+C 40 ; WX 280 ; N parenleft ; B 96 -123 386 718 ;
+C 41 ; WX 280 ; N parenright ; B -11 -123 279 718 ;
+C 42 ; WX 440 ; N asterisk ; B 139 324 505 698 ;
+C 43 ; WX 600 ; N plus ; B 91 106 595 594 ;
+C 44 ; WX 300 ; N comma ; B 84 -118 227 112 ;
+C 45 ; WX 341 ; N hyphen ; B 34 227 333 334 ;
+C 46 ; WX 300 ; N period ; B 96 -13 231 122 ;
+C 47 ; WX 600 ; N slash ; B 96 -121 570 715 ;
+C 48 ; WX 620 ; N zero ; B 86 -13 646 695 ;
+C 49 ; WX 620 ; N one ; B 151 0 502 681 ;
+C 50 ; WX 620 ; N two ; B 63 0 636 694 ;
+C 51 ; WX 620 ; N three ; B 55 -13 622 694 ;
+C 52 ; WX 620 ; N four ; B 68 0 642 681 ;
+C 53 ; WX 620 ; N five ; B 70 -13 620 681 ;
+C 54 ; WX 620 ; N six ; B 89 -13 657 694 ;
+C 55 ; WX 620 ; N seven ; B 137 0 672 681 ;
+C 56 ; WX 620 ; N eight ; B 61 -13 655 694 ;
+C 57 ; WX 620 ; N nine ; B 77 -13 649 694 ;
+C 58 ; WX 300 ; N colon ; B 96 -13 292 499 ;
+C 59 ; WX 300 ; N semicolon ; B 84 -119 292 499 ;
+C 60 ; WX 600 ; N less ; B 79 41 588 607 ;
+C 61 ; WX 600 ; N equal ; B 91 212 595 488 ;
+C 62 ; WX 600 ; N greater ; B 93 41 602 607 ;
+C 63 ; WX 540 ; N question ; B 114 -13 604 694 ;
+C 64 ; WX 780 ; N at ; B 102 -13 802 700 ;
+C 65 ; WX 700 ; N A ; B -28 0 722 681 ;
+C 66 ; WX 720 ; N B ; B 18 0 746 681 ;
+C 67 ; WX 720 ; N C ; B 88 -13 747 694 ;
+C 68 ; WX 740 ; N D ; B 18 0 782 681 ;
+C 69 ; WX 680 ; N E ; B 18 0 738 681 ;
+C 70 ; WX 620 ; N F ; B 18 0 746 681 ;
+C 71 ; WX 760 ; N G ; B 88 -13 816 694 ;
+C 72 ; WX 800 ; N H ; B 18 0 891 681 ;
+C 73 ; WX 320 ; N I ; B 18 0 415 681 ; L J IJ ;
+C 74 ; WX 560 ; N J ; B -2 -13 669 681 ;
+C 75 ; WX 720 ; N K ; B 18 0 807 681 ;
+C 76 ; WX 580 ; N L ; B 18 0 661 681 ;
+C 77 ; WX 860 ; N M ; B 15 0 959 681 ;
+C 78 ; WX 720 ; N N ; B 15 0 826 681 ;
+C 79 ; WX 760 ; N O ; B 88 -13 799 694 ;
+C 80 ; WX 600 ; N P ; B 18 0 681 681 ;
+C 81 ; WX 780 ; N Q ; B 61 -191 812 694 ;
+C 82 ; WX 700 ; N R ; B 18 0 738 681 ;
+C 83 ; WX 640 ; N S ; B 60 -13 670 694 ;
+C 84 ; WX 600 ; N T ; B 43 0 727 681 ;
+C 85 ; WX 720 ; N U ; B 116 -13 845 681 ;
+C 86 ; WX 680 ; N V ; B 85 0 818 681 ;
+C 87 ; WX 960 ; N W ; B 85 0 1098 681 ;
+C 88 ; WX 700 ; N X ; B -28 0 818 681 ;
+C 89 ; WX 660 ; N Y ; B 85 0 812 681 ;
+C 90 ; WX 580 ; N Z ; B 5 0 697 681 ;
+C 91 ; WX 260 ; N bracketleft ; B 53 -121 354 715 ;
+C 92 ; WX 600 ; N backslash ; B 75 0 551 717 ;
+C 93 ; WX 260 ; N bracketright ; B 12 -120 312 715 ;
+C 94 ; WX 600 ; N asciicircum ; B 88 318 608 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 340 ; N grave ; B 182 534 380 689 ;
+C 97 ; WX 620 ; N a ; B 71 -9 690 495 ;
+C 98 ; WX 600 ; N b ; B 85 -9 621 715 ;
+C 99 ; WX 480 ; N c ; B 65 -9 522 495 ;
+C 100 ; WX 640 ; N d ; B 65 -9 701 715 ;
+C 101 ; WX 540 ; N e ; B 65 -9 575 495 ;
+C 102 ; WX 340 ; N f ; B -160 -206 557 728 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 560 ; N g ; B 4 -221 584 495 ;
+C 104 ; WX 620 ; N h ; B 85 -9 694 715 ;
+C 105 ; WX 280 ; N i ; B 86 -9 357 666 ; L j ij ;
+C 106 ; WX 280 ; N j ; B -200 -221 308 665 ;
+C 107 ; WX 600 ; N k ; B 85 -9 657 715 ;
+C 108 ; WX 280 ; N l ; B 100 -9 347 715 ;
+C 109 ; WX 880 ; N m ; B 86 -9 956 495 ;
+C 110 ; WX 620 ; N n ; B 86 -9 678 495 ;
+C 111 ; WX 540 ; N o ; B 65 -9 572 495 ;
+C 112 ; WX 600 ; N p ; B -27 -212 620 495 ;
+C 113 ; WX 560 ; N q ; B 65 -212 587 495 ;
+C 114 ; WX 400 ; N r ; B 86 0 481 495 ;
+C 115 ; WX 540 ; N s ; B 65 -9 547 495 ;
+C 116 ; WX 340 ; N t ; B 85 -9 414 665 ;
+C 117 ; WX 620 ; N u ; B 86 -9 692 486 ;
+C 118 ; WX 540 ; N v ; B 86 -9 562 499 ;
+C 119 ; WX 880 ; N w ; B 86 -9 893 499 ;
+C 120 ; WX 540 ; N x ; B 9 -13 626 499 ;
+C 121 ; WX 600 ; N y ; B 60 -221 612 486 ;
+C 122 ; WX 520 ; N z ; B 34 -9 563 495 ;
+C 123 ; WX 360 ; N braceleft ; B 123 -155 441 750 ;
+C 124 ; WX 600 ; N bar ; B 294 0 372 722 ;
+C 125 ; WX 380 ; N braceright ; B 13 -155 332 750 ;
+C 126 ; WX 600 ; N asciitilde ; B 88 143 598 341 ;
+C 161 ; WX 320 ; N exclamdown ; B 73 -212 301 494 ;
+C 162 ; WX 620 ; N cent ; B 148 -29 596 715 ;
+C 163 ; WX 620 ; N sterling ; B 4 -13 702 694 ;
+C 164 ; WX 620 ; N currency ; B 94 95 611 608 ;
+C 165 ; WX 620 ; N yen ; B 68 0 738 681 ;
+C 166 ; WX 600 ; N brokenbar ; B 294 0 372 722 ;
+C 167 ; WX 620 ; N section ; B 38 -181 638 694 ;
+C 168 ; WX 614 ; N dieresis ; B 200 553 553 673 ;
+C 169 ; WX 740 ; N copyright ; B 84 0 784 700 ;
+C 170 ; WX 440 ; N ordfeminine ; B 91 304 518 694 ;
+C 171 ; WX 556 ; N guillemotleft ; B 76 35 552 479 ;
+C 172 ; WX 600 ; N logicalnot ; B 91 80 595 369 ;
+C 174 ; WX 740 ; N registered ; B 84 0 784 700 ;
+C 175 ; WX 440 ; N macron ; B 173 581 489 638 ;
+C 176 ; WX 400 ; N degree ; B 120 380 420 686 ;
+C 177 ; WX 600 ; N plusminus ; B 91 0 595 594 ;
+C 178 ; WX 372 ; N twosuperior ; B 65 273 439 689 ;
+C 179 ; WX 372 ; N threesuperior ; B 70 265 439 689 ;
+C 180 ; WX 320 ; N acute ; B 176 534 373 689 ;
+C 181 ; WX 590 ; N mu ; B 24 -218 649 492 ;
+C 182 ; WX 620 ; N paragraph ; B 112 0 721 675 ;
+C 183 ; WX 300 ; N periodcentered ; B 137 229 272 364 ;
+C 184 ; WX 320 ; N cedilla ; B 45 -182 240 0 ;
+C 185 ; WX 372 ; N onesuperior ; B 111 273 341 681 ;
+C 186 ; WX 400 ; N ordmasculine ; B 91 304 458 694 ;
+C 187 ; WX 556 ; N guillemotright ; B 25 35 508 479 ;
+C 188 ; WX 930 ; N onequarter ; B 88 0 921 681 ;
+C 189 ; WX 930 ; N onehalf ; B 88 0 925 681 ;
+C 190 ; WX 930 ; N threequarters ; B 99 0 921 689 ;
+C 191 ; WX 540 ; N questiondown ; B 18 -212 508 496 ;
+C 192 ; WX 700 ; N Agrave ; B -28 0 722 876 ;
+C 193 ; WX 700 ; N Aacute ; B -28 0 722 876 ;
+C 194 ; WX 700 ; N Acircumflex ; B -28 0 722 856 ;
+C 195 ; WX 700 ; N Atilde ; B -28 0 722 839 ;
+C 196 ; WX 700 ; N Adieresis ; B -28 0 722 859 ;
+C 197 ; WX 700 ; N Aring ; B -28 0 722 878 ;
+C 198 ; WX 1220 ; N AE ; B -48 0 1271 681 ;
+C 199 ; WX 720 ; N Ccedilla ; B 88 -182 747 694 ;
+C 200 ; WX 680 ; N Egrave ; B 18 0 738 876 ;
+C 201 ; WX 680 ; N Eacute ; B 18 0 738 876 ;
+C 202 ; WX 680 ; N Ecircumflex ; B 18 0 738 856 ;
+C 203 ; WX 680 ; N Edieresis ; B 18 0 738 859 ;
+C 204 ; WX 320 ; N Igrave ; B 18 0 415 876 ;
+C 205 ; WX 320 ; N Iacute ; B 18 0 415 876 ;
+C 206 ; WX 320 ; N Icircumflex ; B 18 0 426 856 ;
+C 207 ; WX 320 ; N Idieresis ; B 18 0 417 859 ;
+C 208 ; WX 740 ; N Eth ; B 18 0 782 681 ;
+C 209 ; WX 720 ; N Ntilde ; B 15 0 826 839 ;
+C 210 ; WX 760 ; N Ograve ; B 88 -13 799 876 ;
+C 211 ; WX 760 ; N Oacute ; B 88 -13 799 876 ;
+C 212 ; WX 760 ; N Ocircumflex ; B 88 -13 799 856 ;
+C 213 ; WX 760 ; N Otilde ; B 88 -13 799 839 ;
+C 214 ; WX 760 ; N Odieresis ; B 88 -13 799 859 ;
+C 215 ; WX 600 ; N multiply ; B 85 94 601 610 ;
+C 216 ; WX 760 ; N Oslash ; B 88 -95 799 778 ;
+C 217 ; WX 720 ; N Ugrave ; B 116 -13 845 876 ;
+C 218 ; WX 720 ; N Uacute ; B 116 -13 845 876 ;
+C 219 ; WX 720 ; N Ucircumflex ; B 116 -13 845 856 ;
+C 220 ; WX 720 ; N Udieresis ; B 116 -13 845 859 ;
+C 221 ; WX 660 ; N Yacute ; B 85 0 812 876 ;
+C 222 ; WX 600 ; N Thorn ; B 18 0 656 681 ;
+C 223 ; WX 620 ; N germandbls ; B -126 -110 653 700 ;
+C 224 ; WX 620 ; N agrave ; B 71 -9 690 689 ;
+C 225 ; WX 620 ; N aacute ; B 71 -9 690 689 ;
+C 226 ; WX 620 ; N acircumflex ; B 71 -9 690 669 ;
+C 227 ; WX 620 ; N atilde ; B 71 -9 690 652 ;
+C 228 ; WX 620 ; N adieresis ; B 71 -9 690 672 ;
+C 229 ; WX 620 ; N aring ; B 71 -9 690 691 ;
+C 230 ; WX 880 ; N ae ; B 71 -9 918 495 ;
+C 231 ; WX 480 ; N ccedilla ; B 65 -182 522 495 ;
+C 232 ; WX 540 ; N egrave ; B 65 -9 575 689 ;
+C 233 ; WX 540 ; N eacute ; B 65 -9 575 689 ;
+C 234 ; WX 540 ; N ecircumflex ; B 65 -9 575 669 ;
+C 235 ; WX 540 ; N edieresis ; B 65 -9 575 672 ;
+C 236 ; WX 280 ; N igrave ; B 86 -9 357 689 ;
+C 237 ; WX 280 ; N iacute ; B 86 -9 357 689 ;
+C 238 ; WX 280 ; N icircumflex ; B 69 -9 386 669 ;
+C 239 ; WX 280 ; N idieresis ; B 86 -9 377 672 ;
+C 240 ; WX 540 ; N eth ; B 65 -9 645 719 ;
+C 241 ; WX 620 ; N ntilde ; B 86 -9 678 652 ;
+C 242 ; WX 540 ; N ograve ; B 65 -9 572 689 ;
+C 243 ; WX 540 ; N oacute ; B 65 -9 572 689 ;
+C 244 ; WX 540 ; N ocircumflex ; B 65 -9 572 669 ;
+C 245 ; WX 540 ; N otilde ; B 65 -9 572 652 ;
+C 246 ; WX 540 ; N odieresis ; B 65 -9 572 672 ;
+C 247 ; WX 600 ; N divide ; B 91 88 595 612 ;
+C 248 ; WX 540 ; N oslash ; B 51 -49 574 533 ;
+C 249 ; WX 620 ; N ugrave ; B 86 -9 692 689 ;
+C 250 ; WX 620 ; N uacute ; B 86 -9 692 689 ;
+C 251 ; WX 620 ; N ucircumflex ; B 86 -9 692 669 ;
+C 252 ; WX 620 ; N udieresis ; B 86 -9 692 672 ;
+C 253 ; WX 600 ; N yacute ; B 60 -221 612 689 ;
+C 254 ; WX 600 ; N thorn ; B -27 -212 620 715 ;
+C 255 ; WX 600 ; N ydieresis ; B 60 -221 612 672 ;
+C -1 ; WX 700 ; N Amacron ; B -27 0 722 825 ;
+C -1 ; WX 620 ; N amacron ; B 71 -9 689 638 ;
+C -1 ; WX 700 ; N Abreve ; B -27 0 722 850 ;
+C -1 ; WX 620 ; N abreve ; B 71 -9 689 663 ;
+C -1 ; WX 700 ; N Aogonek ; B -27 -169 722 681 ;
+C -1 ; WX 620 ; N aogonek ; B 71 -169 689 495 ;
+C -1 ; WX 720 ; N Cacute ; B 88 -13 746 876 ;
+C -1 ; WX 480 ; N cacute ; B 65 -9 533 689 ;
+C -1 ; WX 720 ; N Ccaron ; B 88 -13 746 855 ;
+C -1 ; WX 480 ; N ccaron ; B 65 -9 546 668 ;
+C -1 ; WX 740 ; N Dcaron ; B 19 0 782 855 ;
+C -1 ; WX 730 ; N dcaron ; B 65 -9 790 723 ;
+C -1 ; WX 740 ; N Dcroat ; B 21 0 782 681 ;
+C -1 ; WX 640 ; N dcroat ; B 65 -9 724 715 ;
+C -1 ; WX 680 ; N Emacron ; B 19 0 738 825 ;
+C -1 ; WX 540 ; N emacron ; B 65 -9 575 638 ;
+C -1 ; WX 680 ; N Edotaccent ; B 21 0 736 859 ;
+C -1 ; WX 540 ; N edotaccent ; B 65 -9 575 673 ;
+C -1 ; WX 680 ; N Eogonek ; B 19 -169 738 681 ;
+C -1 ; WX 540 ; N eogonek ; B 65 -169 575 495 ;
+C -1 ; WX 680 ; N Ecaron ; B 19 0 738 855 ;
+C -1 ; WX 540 ; N ecaron ; B 65 -9 575 668 ;
+C -1 ; WX 760 ; N Gbreve ; B 88 -13 815 850 ;
+C -1 ; WX 560 ; N gbreve ; B 4 -221 583 663 ;
+C -1 ; WX 320 ; N Imacron ; B 19 0 458 825 ;
+C -1 ; WX 280 ; N imacron ; B 87 -9 408 638 ;
+C -1 ; WX 320 ; N Iogonek ; B 19 -169 414 681 ;
+C -1 ; WX 280 ; N iogonek ; B 87 -169 355 666 ;
+C -1 ; WX 320 ; N Idotaccent ; B 21 0 412 859 ;
+C -1 ; WX 280 ; N dotlessi ; B 86 -9 357 486 ;
+C -1 ; WX 944 ; N IJ ; B 19 -13 1028 681 ;
+C -1 ; WX 599 ; N ij ; B 86 -221 628 666 ;
+C -1 ; WX 580 ; N Lacute ; B 19 0 659 876 ;
+C -1 ; WX 280 ; N lacute ; B 100 -9 353 876 ;
+C -1 ; WX 580 ; N Lcaron ; B 19 0 680 694 ;
+C -1 ; WX 461 ; N lcaron ; B 100 -9 490 723 ;
+C -1 ; WX 444 ; N ldot ; B 100 -9 457 715 ;
+C -1 ; WX 580 ; N Lslash ; B 18 0 661 681 ;
+C -1 ; WX 340 ; N lslash ; B 46 -9 403 715 ;
+C -1 ; WX 720 ; N Nacute ; B 16 0 825 876 ;
+C -1 ; WX 620 ; N nacute ; B 86 -9 676 689 ;
+C -1 ; WX 720 ; N Ncaron ; B 16 0 825 855 ;
+C -1 ; WX 620 ; N ncaron ; B 86 -9 676 668 ;
+C -1 ; WX 760 ; N Omacron ; B 88 -13 799 825 ;
+C -1 ; WX 540 ; N omacron ; B 65 -9 572 638 ;
+C -1 ; WX 760 ; N Ohungarumlaut ; B 88 -13 799 905 ;
+C -1 ; WX 540 ; N ohungarumlaut ; B 65 -9 572 718 ;
+C -1 ; WX 1180 ; N OE ; B 88 -13 1239 694 ;
+C -1 ; WX 900 ; N oe ; B 65 -9 948 495 ;
+C -1 ; WX 700 ; N Racute ; B 19 0 737 876 ;
+C -1 ; WX 400 ; N racute ; B 87 0 481 689 ;
+C -1 ; WX 700 ; N Rcaron ; B 19 0 737 855 ;
+C -1 ; WX 400 ; N rcaron ; B 87 0 481 668 ;
+C -1 ; WX 640 ; N Sacute ; B 60 -13 670 896 ;
+C -1 ; WX 540 ; N sacute ; B 65 -9 547 689 ;
+C -1 ; WX 640 ; N Scedilla ; B 61 -281 668 694 ;
+C -1 ; WX 540 ; N scedilla ; B 65 -279 547 495 ;
+C -1 ; WX 640 ; N Scaron ; B 60 -13 670 855 ;
+C -1 ; WX 540 ; N scaron ; B 65 -9 547 668 ;
+C -1 ; WX 600 ; N Tcaron ; B 45 0 726 855 ;
+C -1 ; WX 340 ; N tcaron ; B 86 -9 460 723 ;
+C -1 ; WX 720 ; N Umacron ; B 116 -13 844 825 ;
+C -1 ; WX 620 ; N umacron ; B 86 -9 690 638 ;
+C -1 ; WX 720 ; N Uring ; B 116 -13 844 878 ;
+C -1 ; WX 620 ; N uring ; B 86 -9 690 691 ;
+C -1 ; WX 720 ; N Uhungarumlaut ; B 118 -13 842 905 ;
+C -1 ; WX 620 ; N uhungarumlaut ; B 88 -9 686 718 ;
+C -1 ; WX 720 ; N Uogonek ; B 116 -169 844 681 ;
+C -1 ; WX 620 ; N uogonek ; B 86 -169 690 486 ;
+C -1 ; WX 660 ; N Ydieresis ; B 85 0 812 859 ;
+C -1 ; WX 580 ; N Zacute ; B 6 0 696 876 ;
+C -1 ; WX 520 ; N zacute ; B 35 -9 562 689 ;
+C -1 ; WX 580 ; N Zdotaccent ; B 8 0 695 859 ;
+C -1 ; WX 520 ; N zdotaccent ; B 38 -9 561 673 ;
+C -1 ; WX 580 ; N Zcaron ; B 5 0 697 855 ;
+C -1 ; WX 520 ; N zcaron ; B 34 -9 563 668 ;
+C -1 ; WX 620 ; N florin ; B -26 -206 692 728 ;
+C -1 ; WX 440 ; N circumflex ; B 169 539 486 668 ;
+C -1 ; WX 440 ; N caron ; B 171 539 488 668 ;
+C -1 ; WX 440 ; N breve ; B 187 553 505 664 ;
+C -1 ; WX 260 ; N dotaccent ; B 169 552 290 673 ;
+C -1 ; WX 300 ; N ring ; B 178 534 334 691 ;
+C -1 ; WX 260 ; N ogonek ; B 51 -169 208 0 ;
+C -1 ; WX 440 ; N tilde ; B 172 569 496 652 ;
+C -1 ; WX 340 ; N hungarumlaut ; B 183 525 417 716 ;
+C -1 ; WX 756 ; N pi1 ; B 86 -12 803 601 ;
+C -1 ; WX 760 ; N Gcedilla ; B 88 -281 813 694 ;
+C -1 ; WX 560 ; N gcedilla ; B 4 -221 581 768 ;
+C -1 ; WX 720 ; N Kcedilla ; B 21 -281 804 681 ;
+C -1 ; WX 600 ; N kcedilla ; B 88 -279 657 715 ;
+C -1 ; WX 487 ; N uni0342 ; B 17 572 466 661 ;
+C -1 ; WX 580 ; N Lcedilla ; B 21 -281 656 681 ;
+C -1 ; WX 280 ; N lcedilla ; B 40 -279 342 715 ;
+C -1 ; WX 152 ; N uni0345 ; B -2 -255 146 -57 ;
+C -1 ; WX 620 ; N ncedilla ; B 88 -279 673 495 ;
+C -1 ; WX 700 ; N Rcedilla ; B 21 -281 736 681 ;
+C -1 ; WX 400 ; N rcedilla ; B 50 -279 481 495 ;
+C -1 ; WX 600 ; N Tcedilla ; B 50 -281 725 681 ;
+C -1 ; WX 340 ; N tcedilla ; B 70 -279 411 665 ;
+C -1 ; WX 244 ; N uni0374 ; B 32 499 224 686 ;
+C -1 ; WX 244 ; N uni0375 ; B 30 -210 222 -22 ;
+C -1 ; WX 300 ; N uni037E ; B 84 -119 292 499 ;
+C -1 ; WX 680 ; N tonos ; B 26 491 187 693 ;
+C -1 ; WX 420 ; N dieresistonos ; B 132 536 572 716 ;
+C -1 ; WX 700 ; N Alphatonos ; B -28 0 722 694 ;
+C -1 ; WX 333 ; N anoteleia ; B 203 365 321 483 ;
+C -1 ; WX 806 ; N Epsilontonos ; B 0 0 864 694 ;
+C -1 ; WX 941 ; N Etatonos ; B 0 0 1032 694 ;
+C -1 ; WX 453 ; N Iotatonos ; B 0 0 548 694 ;
+C -1 ; WX 804 ; N Omicrontonos ; B 0 -13 844 694 ;
+C -1 ; WX 850 ; N Upsilontonos ; B 0 0 1002 694 ;
+C -1 ; WX 833 ; N Omegatonos ; B 0 0 861 694 ;
+C -1 ; WX 280 ; N iotadieresistonos ; B 47 -8 488 741 ;
+C -1 ; WX 700 ; N Alpha ; B -28 0 722 681 ;
+C -1 ; WX 720 ; N Beta ; B 18 0 746 681 ;
+C -1 ; WX 612 ; N Gamma ; B 34 0 739 681 ;
+C -1 ; WX 606 ; N Delta ; B 6 0 594 681 ;
+C -1 ; WX 680 ; N Epsilon ; B 18 0 738 681 ;
+C -1 ; WX 580 ; N Zeta ; B 5 0 697 681 ;
+C -1 ; WX 800 ; N Eta ; B 18 0 891 681 ;
+C -1 ; WX 760 ; N Theta ; B 106 -12 808 693 ;
+C -1 ; WX 320 ; N Iota ; B 18 0 415 681 ;
+C -1 ; WX 720 ; N Kappa ; B 18 0 807 681 ;
+C -1 ; WX 700 ; N Lambda ; B -4 0 712 681 ;
+C -1 ; WX 860 ; N Mu ; B 15 0 959 681 ;
+C -1 ; WX 720 ; N Nu ; B 15 0 826 681 ;
+C -1 ; WX 710 ; N Xi ; B 57 0 775 681 ;
+C -1 ; WX 760 ; N Omicron ; B 88 -13 799 694 ;
+C -1 ; WX 790 ; N Pi ; B 34 0 909 681 ;
+C -1 ; WX 600 ; N Rho ; B 18 0 681 681 ;
+C -1 ; WX 580 ; N Sigma ; B -6 0 647 681 ;
+C -1 ; WX 600 ; N Tau ; B 43 0 727 681 ;
+C -1 ; WX 660 ; N Upsilon ; B 85 0 812 681 ;
+C -1 ; WX 848 ; N Phi ; B 109 0 899 681 ;
+C -1 ; WX 700 ; N Chi ; B -28 0 818 681 ;
+C -1 ; WX 897 ; N Psi ; B 153 0 1032 682 ;
+C -1 ; WX 786 ; N Omega ; B 57 0 813 693 ;
+C -1 ; WX 320 ; N Iotadieresis ; B 22 0 493 877 ;
+C -1 ; WX 660 ; N Upsilondieresis ; B 142 0 816 877 ;
+C -1 ; WX 626 ; N alphatonos ; B 91 -12 676 757 ;
+C -1 ; WX 469 ; N epsilontonos ; B 65 -13 504 757 ;
+C -1 ; WX 590 ; N etatonos ; B 56 -222 584 757 ;
+C -1 ; WX 280 ; N iotatonos ; B 89 -8 342 757 ;
+C -1 ; WX 571 ; N upsilondieresistonos ; B 89 -12 639 735 ;
+C -1 ; WX 626 ; N alpha ; B 91 -12 676 483 ;
+C -1 ; WX 590 ; N beta ; B 68 -13 629 687 ;
+C -1 ; WX 503 ; N gamma ; B 29 -230 576 483 ;
+C -1 ; WX 560 ; N delta ; B 98 -12 623 701 ;
+C -1 ; WX 469 ; N epsilon ; B 65 -13 504 485 ;
+C -1 ; WX 393 ; N zeta ; B 86 -229 571 738 ;
+C -1 ; WX 590 ; N eta ; B 56 -222 584 492 ;
+C -1 ; WX 507 ; N theta ; B 47 -8 537 689 ;
+C -1 ; WX 280 ; N iota ; B 89 -8 342 491 ;
+C -1 ; WX 600 ; N kappa ; B 61 -8 658 503 ;
+C -1 ; WX 600 ; N lambda ; B -49 -136 651 707 ;
+C -1 ; WX 590 ; N uni03BC ; B 24 -218 649 492 ;
+C -1 ; WX 540 ; N nu ; B 89 -12 585 492 ;
+C -1 ; WX 463 ; N xi ; B 79 -229 588 843 ;
+C -1 ; WX 540 ; N omicron ; B 65 -9 572 495 ;
+C -1 ; WX 608 ; N pi ; B 72 -12 679 488 ;
+C -1 ; WX 579 ; N rho ; B -39 -218 578 483 ;
+C -1 ; WX 480 ; N sigma1 ; B 57 -230 539 483 ;
+C -1 ; WX 561 ; N sigma ; B 86 -12 642 495 ;
+C -1 ; WX 390 ; N tau ; B 74 -12 452 495 ;
+C -1 ; WX 571 ; N upsilon ; B 89 -12 607 492 ;
+C -1 ; WX 680 ; N phi ; B 90 -219 720 563 ;
+C -1 ; WX 612 ; N chi ; B -10 -223 664 489 ;
+C -1 ; WX 743 ; N psi ; B 88 -221 760 556 ;
+C -1 ; WX 717 ; N omega ; B 86 -12 736 483 ;
+C -1 ; WX 280 ; N iotadieresis ; B 79 -8 432 675 ;
+C -1 ; WX 571 ; N upsilondieresis ; B 89 -12 607 675 ;
+C -1 ; WX 540 ; N omicrontonos ; B 65 -9 572 757 ;
+C -1 ; WX 571 ; N upsilontonos ; B 89 -12 607 757 ;
+C -1 ; WX 717 ; N omegatonos ; B 86 -12 736 757 ;
+C -1 ; WX 608 ; N uni03D0 ; B -102 -182 620 716 ;
+C -1 ; WX 601 ; N theta1 ; B 65 -12 640 717 ;
+C -1 ; WX 617 ; N phi1 ; B 76 -218 645 483 ;
+C -1 ; WX 730 ; N omega1 ; B 107 -10 816 494 ;
+C -1 ; WX 868 ; N uni03D7 ; B 29 -219 921 483 ;
+C -1 ; WX 483 ; N uni03DA ; B 66 -44 598 669 ;
+C -1 ; WX 563 ; N uni03DB ; B 61 -223 625 442 ;
+C -1 ; WX 580 ; N uni03DC ; B 54 0 711 681 ;
+C -1 ; WX 464 ; N uni03DD ; B 33 0 580 545 ;
+C -1 ; WX 808 ; N uni03DE ; B 111 -303 847 694 ;
+C -1 ; WX 560 ; N uni03DF ; B 96 -190 603 553 ;
+C -1 ; WX 647 ; N uni03E0 ; B 110 -121 635 702 ;
+C -1 ; WX 733 ; N uni03E1 ; B 85 -115 740 602 ;
+C -1 ; WX 1016 ; N uni03F0 ; B 57 -233 967 694 ;
+C -1 ; WX 579 ; N uni03F1 ; B -12 -234 581 483 ;
+C -1 ; WX 520 ; N uni03F2 ; B 84 -9 582 494 ;
+C -1 ; WX 300 ; N uni03F3 ; B -150 -241 351 654 ;
+C -1 ; WX 872 ; N uni03F4 ; B 60 0 967 681 ;
+C -1 ; WX 1074 ; N uni03F5 ; B 60 0 1165 681 ;
+C -1 ; WX 1191 ; N uni03F6 ; B 60 0 1284 681 ;
+C -1 ; WX 1108 ; N uni03F7 ; B 60 0 1200 681 ;
+C -1 ; WX 381 ; N uni03F8 ; B 29 -229 574 716 ;
+C -1 ; WX 540 ; N afii10058 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N middot ; B 137 229 272 364 ;
+C -1 ; WX 626 ; N uni1F00 ; B 91 -12 676 749 ;
+C -1 ; WX 626 ; N uni1F01 ; B 91 -12 676 749 ;
+C -1 ; WX 626 ; N uni1F02 ; B 91 -12 676 758 ;
+C -1 ; WX 626 ; N uni1F03 ; B 91 -12 676 758 ;
+C -1 ; WX 626 ; N uni1F04 ; B 91 -12 676 758 ;
+C -1 ; WX 626 ; N uni1F05 ; B 91 -12 676 758 ;
+C -1 ; WX 626 ; N uni1F06 ; B 91 -12 692 818 ;
+C -1 ; WX 626 ; N uni1F07 ; B 91 -12 692 818 ;
+C -1 ; WX 700 ; N uni1F08 ; B -28 0 722 695 ;
+C -1 ; WX 700 ; N uni1F09 ; B -28 0 722 695 ;
+C -1 ; WX 852 ; N uni1F0A ; B 0 0 875 695 ;
+C -1 ; WX 811 ; N uni1F0B ; B 0 0 833 695 ;
+C -1 ; WX 801 ; N uni1F0C ; B 0 0 823 695 ;
+C -1 ; WX 786 ; N uni1F0D ; B 0 0 809 695 ;
+C -1 ; WX 870 ; N uni1F0E ; B 0 0 892 694 ;
+C -1 ; WX 873 ; N uni1F0F ; B 0 0 895 694 ;
+C -1 ; WX 469 ; N uni1F10 ; B 65 -13 504 749 ;
+C -1 ; WX 469 ; N uni1F11 ; B 65 -13 504 749 ;
+C -1 ; WX 469 ; N uni1F12 ; B 65 -13 530 758 ;
+C -1 ; WX 469 ; N uni1F13 ; B 65 -13 529 758 ;
+C -1 ; WX 469 ; N uni1F14 ; B 65 -13 554 758 ;
+C -1 ; WX 469 ; N uni1F15 ; B 65 -13 553 758 ;
+C -1 ; WX 758 ; N uni1F18 ; B 0 0 817 695 ;
+C -1 ; WX 742 ; N uni1F19 ; B 0 0 800 695 ;
+C -1 ; WX 957 ; N uni1F1A ; B 0 0 1016 695 ;
+C -1 ; WX 939 ; N uni1F1B ; B 0 0 997 695 ;
+C -1 ; WX 960 ; N uni1F1C ; B 0 0 1018 695 ;
+C -1 ; WX 940 ; N uni1F1D ; B 0 0 999 695 ;
+C -1 ; WX 590 ; N uni1F20 ; B 56 -222 584 749 ;
+C -1 ; WX 590 ; N uni1F21 ; B 56 -222 584 749 ;
+C -1 ; WX 590 ; N uni1F22 ; B 56 -222 584 758 ;
+C -1 ; WX 590 ; N uni1F23 ; B 56 -222 584 758 ;
+C -1 ; WX 590 ; N uni1F24 ; B 56 -222 625 758 ;
+C -1 ; WX 590 ; N uni1F25 ; B 56 -222 624 758 ;
+C -1 ; WX 590 ; N uni1F26 ; B 56 -222 665 818 ;
+C -1 ; WX 590 ; N uni1F27 ; B 56 -222 652 818 ;
+C -1 ; WX 877 ; N uni1F28 ; B 0 0 969 695 ;
+C -1 ; WX 861 ; N uni1F29 ; B 0 0 952 695 ;
+C -1 ; WX 1076 ; N uni1F2A ; B 0 0 1168 695 ;
+C -1 ; WX 1058 ; N uni1F2B ; B 0 0 1149 695 ;
+C -1 ; WX 1079 ; N uni1F2C ; B 0 0 1170 695 ;
+C -1 ; WX 1059 ; N uni1F2D ; B 0 0 1151 695 ;
+C -1 ; WX 1206 ; N uni1F2E ; B 0 0 1297 694 ;
+C -1 ; WX 1215 ; N uni1F2F ; B 0 0 1306 694 ;
+C -1 ; WX 280 ; N uni1F30 ; B 89 -8 342 749 ;
+C -1 ; WX 280 ; N uni1F31 ; B 89 -8 342 749 ;
+C -1 ; WX 280 ; N uni1F32 ; B 84 -8 419 758 ;
+C -1 ; WX 280 ; N uni1F33 ; B 89 -8 418 758 ;
+C -1 ; WX 280 ; N uni1F34 ; B 83 -8 443 758 ;
+C -1 ; WX 280 ; N uni1F35 ; B 89 -8 442 758 ;
+C -1 ; WX 280 ; N uni1F36 ; B 60 -8 510 818 ;
+C -1 ; WX 280 ; N uni1F37 ; B 60 -8 510 818 ;
+C -1 ; WX 402 ; N uni1F38 ; B 0 0 498 695 ;
+C -1 ; WX 386 ; N uni1F39 ; B 0 0 481 695 ;
+C -1 ; WX 601 ; N uni1F3A ; B 0 0 697 695 ;
+C -1 ; WX 583 ; N uni1F3B ; B 0 0 678 695 ;
+C -1 ; WX 604 ; N uni1F3C ; B 0 0 699 695 ;
+C -1 ; WX 584 ; N uni1F3D ; B 0 0 680 695 ;
+C -1 ; WX 734 ; N uni1F3E ; B 0 0 829 694 ;
+C -1 ; WX 724 ; N uni1F3F ; B 0 0 819 694 ;
+C -1 ; WX 540 ; N uni1F40 ; B 65 -9 572 749 ;
+C -1 ; WX 540 ; N uni1F41 ; B 65 -9 572 749 ;
+C -1 ; WX 540 ; N uni1F42 ; B 65 -9 572 758 ;
+C -1 ; WX 540 ; N uni1F43 ; B 65 -9 572 758 ;
+C -1 ; WX 540 ; N uni1F44 ; B 65 -9 572 758 ;
+C -1 ; WX 540 ; N uni1F45 ; B 65 -9 572 758 ;
+C -1 ; WX 824 ; N uni1F48 ; B 0 -13 863 695 ;
+C -1 ; WX 818 ; N uni1F49 ; B 0 -13 857 695 ;
+C -1 ; WX 1034 ; N uni1F4A ; B 0 -13 1073 695 ;
+C -1 ; WX 1017 ; N uni1F4B ; B 0 -13 1057 695 ;
+C -1 ; WX 958 ; N uni1F4C ; B 0 -13 997 695 ;
+C -1 ; WX 933 ; N uni1F4D ; B 0 -13 973 695 ;
+C -1 ; WX 571 ; N uni1F50 ; B 89 -12 607 749 ;
+C -1 ; WX 571 ; N uni1F51 ; B 89 -12 607 749 ;
+C -1 ; WX 571 ; N uni1F52 ; B 89 -12 607 758 ;
+C -1 ; WX 571 ; N uni1F53 ; B 89 -12 607 758 ;
+C -1 ; WX 571 ; N uni1F54 ; B 89 -12 615 758 ;
+C -1 ; WX 571 ; N uni1F55 ; B 89 -12 609 758 ;
+C -1 ; WX 571 ; N uni1F56 ; B 89 -12 672 818 ;
+C -1 ; WX 571 ; N uni1F57 ; B 89 -12 656 818 ;
+C -1 ; WX 771 ; N uni1F59 ; B 0 0 923 695 ;
+C -1 ; WX 968 ; N uni1F5B ; B 0 0 1120 695 ;
+C -1 ; WX 969 ; N uni1F5D ; B 0 0 1122 695 ;
+C -1 ; WX 1101 ; N uni1F5F ; B 0 0 1253 694 ;
+C -1 ; WX 717 ; N uni1F60 ; B 86 -12 736 749 ;
+C -1 ; WX 717 ; N uni1F61 ; B 86 -12 736 749 ;
+C -1 ; WX 717 ; N uni1F62 ; B 86 -12 736 758 ;
+C -1 ; WX 717 ; N uni1F63 ; B 86 -12 736 758 ;
+C -1 ; WX 717 ; N uni1F64 ; B 86 -12 736 758 ;
+C -1 ; WX 717 ; N uni1F65 ; B 86 -12 736 758 ;
+C -1 ; WX 717 ; N uni1F66 ; B 86 -12 744 818 ;
+C -1 ; WX 717 ; N uni1F67 ; B 86 -12 744 818 ;
+C -1 ; WX 813 ; N uni1F68 ; B 0 0 841 693 ;
+C -1 ; WX 823 ; N uni1F69 ; B 0 0 850 693 ;
+C -1 ; WX 1045 ; N uni1F6A ; B 0 0 1073 696 ;
+C -1 ; WX 1025 ; N uni1F6B ; B -1 0 1052 693 ;
+C -1 ; WX 990 ; N uni1F6C ; B 0 0 1017 697 ;
+C -1 ; WX 985 ; N uni1F6D ; B 0 0 1013 697 ;
+C -1 ; WX 1040 ; N uni1F6E ; B 0 0 1067 694 ;
+C -1 ; WX 1030 ; N uni1F6F ; B 0 0 1057 694 ;
+C -1 ; WX 626 ; N uni1F70 ; B 91 -12 676 757 ;
+C -1 ; WX 626 ; N uni1F71 ; B 91 -12 676 757 ;
+C -1 ; WX 469 ; N uni1F72 ; B 65 -13 504 757 ;
+C -1 ; WX 469 ; N uni1F73 ; B 65 -13 504 757 ;
+C -1 ; WX 590 ; N uni1F74 ; B 56 -222 584 757 ;
+C -1 ; WX 590 ; N uni1F75 ; B 56 -222 584 757 ;
+C -1 ; WX 280 ; N uni1F76 ; B 89 -8 342 757 ;
+C -1 ; WX 280 ; N uni1F77 ; B 89 -8 345 757 ;
+C -1 ; WX 540 ; N uni1F78 ; B 65 -9 572 757 ;
+C -1 ; WX 540 ; N uni1F79 ; B 65 -9 572 757 ;
+C -1 ; WX 571 ; N uni1F7A ; B 89 -12 607 757 ;
+C -1 ; WX 571 ; N uni1F7B ; B 89 -12 607 757 ;
+C -1 ; WX 717 ; N uni1F7C ; B 86 -12 736 757 ;
+C -1 ; WX 717 ; N uni1F7D ; B 86 -12 736 757 ;
+C -1 ; WX 626 ; N uni1F80 ; B 91 -270 676 749 ;
+C -1 ; WX 626 ; N uni1F81 ; B 91 -270 676 749 ;
+C -1 ; WX 626 ; N uni1F82 ; B 91 -270 676 758 ;
+C -1 ; WX 626 ; N uni1F83 ; B 91 -270 676 758 ;
+C -1 ; WX 626 ; N uni1F84 ; B 91 -270 676 758 ;
+C -1 ; WX 626 ; N uni1F85 ; B 91 -270 676 758 ;
+C -1 ; WX 626 ; N uni1F86 ; B 91 -270 692 818 ;
+C -1 ; WX 626 ; N uni1F87 ; B 91 -270 692 818 ;
+C -1 ; WX 1025 ; N uni1F88 ; B -28 0 966 695 ;
+C -1 ; WX 1025 ; N uni1F89 ; B -28 0 966 695 ;
+C -1 ; WX 1178 ; N uni1F8A ; B 0 0 1118 695 ;
+C -1 ; WX 1136 ; N uni1F8B ; B 0 0 1078 695 ;
+C -1 ; WX 1126 ; N uni1F8C ; B 0 0 1067 695 ;
+C -1 ; WX 1112 ; N uni1F8D ; B 0 0 1053 695 ;
+C -1 ; WX 1195 ; N uni1F8E ; B 0 0 1136 694 ;
+C -1 ; WX 1198 ; N uni1F8F ; B 0 0 1139 694 ;
+C -1 ; WX 590 ; N uni1F90 ; B 56 -258 584 749 ;
+C -1 ; WX 590 ; N uni1F91 ; B 56 -258 584 749 ;
+C -1 ; WX 590 ; N uni1F92 ; B 56 -258 584 758 ;
+C -1 ; WX 590 ; N uni1F93 ; B 56 -258 584 758 ;
+C -1 ; WX 590 ; N uni1F94 ; B 56 -258 625 758 ;
+C -1 ; WX 590 ; N uni1F95 ; B 56 -258 624 758 ;
+C -1 ; WX 590 ; N uni1F96 ; B 56 -258 665 818 ;
+C -1 ; WX 590 ; N uni1F97 ; B 56 -258 652 818 ;
+C -1 ; WX 1162 ; N uni1F98 ; B 0 0 1103 695 ;
+C -1 ; WX 1145 ; N uni1F99 ; B 0 0 1086 695 ;
+C -1 ; WX 1361 ; N uni1F9A ; B 0 0 1302 695 ;
+C -1 ; WX 1343 ; N uni1F9B ; B 0 0 1284 695 ;
+C -1 ; WX 1363 ; N uni1F9C ; B 0 0 1304 695 ;
+C -1 ; WX 1344 ; N uni1F9D ; B 0 0 1285 695 ;
+C -1 ; WX 1490 ; N uni1F9E ; B 0 0 1431 694 ;
+C -1 ; WX 1499 ; N uni1F9F ; B 0 0 1440 694 ;
+C -1 ; WX 717 ; N uni1FA0 ; B 86 -256 736 749 ;
+C -1 ; WX 717 ; N uni1FA1 ; B 86 -255 736 749 ;
+C -1 ; WX 717 ; N uni1FA2 ; B 86 -255 736 758 ;
+C -1 ; WX 717 ; N uni1FA3 ; B 86 -255 736 758 ;
+C -1 ; WX 717 ; N uni1FA4 ; B 86 -255 736 758 ;
+C -1 ; WX 717 ; N uni1FA5 ; B 86 -255 736 758 ;
+C -1 ; WX 717 ; N uni1FA6 ; B 86 -255 744 818 ;
+C -1 ; WX 717 ; N uni1FA7 ; B 86 -255 744 818 ;
+C -1 ; WX 1118 ; N uni1FA8 ; B 0 0 1059 693 ;
+C -1 ; WX 1128 ; N uni1FA9 ; B 0 0 1068 693 ;
+C -1 ; WX 1351 ; N uni1FAA ; B 0 0 1291 696 ;
+C -1 ; WX 1330 ; N uni1FAB ; B -1 0 1270 693 ;
+C -1 ; WX 1295 ; N uni1FAC ; B 0 0 1235 697 ;
+C -1 ; WX 1290 ; N uni1FAD ; B 0 0 1232 697 ;
+C -1 ; WX 1344 ; N uni1FAE ; B 0 0 1286 694 ;
+C -1 ; WX 1334 ; N uni1FAF ; B 0 0 1276 694 ;
+C -1 ; WX 626 ; N uni1FB0 ; B 91 -12 676 666 ;
+C -1 ; WX 626 ; N uni1FB1 ; B 91 -12 676 612 ;
+C -1 ; WX 626 ; N uni1FB2 ; B 91 -255 676 757 ;
+C -1 ; WX 626 ; N uni1FB3 ; B 91 -270 676 483 ;
+C -1 ; WX 640 ; N uni1FB4 ; B 91 -256 676 757 ;
+C -1 ; WX 626 ; N uni1FB6 ; B 91 -12 676 644 ;
+C -1 ; WX 626 ; N uni1FB7 ; B 91 -258 676 644 ;
+C -1 ; WX 700 ; N uni1FB8 ; B -28 0 722 865 ;
+C -1 ; WX 700 ; N uni1FB9 ; B -28 0 722 811 ;
+C -1 ; WX 700 ; N uni1FBA ; B -28 0 722 694 ;
+C -1 ; WX 700 ; N uni1FBB ; B -28 0 722 694 ;
+C -1 ; WX 1023 ; N uni1FBC ; B -28 0 963 681 ;
+C -1 ; WX 134 ; N uni1FBD ; B -15 493 138 687 ;
+C -1 ; WX 272 ; N uni1FBE ; B 65 0 213 198 ;
+C -1 ; WX 134 ; N uni1FBF ; B -15 493 138 687 ;
+C -1 ; WX 487 ; N uni1FC0 ; B 17 572 466 661 ;
+C -1 ; WX 420 ; N uni1FC1 ; B 15 577 464 830 ;
+C -1 ; WX 590 ; N uni1FC2 ; B 56 -258 584 757 ;
+C -1 ; WX 590 ; N uni1FC3 ; B 56 -258 584 492 ;
+C -1 ; WX 590 ; N uni1FC4 ; B 56 -258 584 757 ;
+C -1 ; WX 590 ; N uni1FC6 ; B 56 -222 630 644 ;
+C -1 ; WX 590 ; N uni1FC7 ; B 56 -255 630 644 ;
+C -1 ; WX 737 ; N uni1FC8 ; B -1 0 796 694 ;
+C -1 ; WX 767 ; N uni1FC9 ; B -1 0 825 694 ;
+C -1 ; WX 856 ; N uni1FCA ; B -1 0 948 694 ;
+C -1 ; WX 886 ; N uni1FCB ; B -1 0 977 694 ;
+C -1 ; WX 1082 ; N uni1FCC ; B 18 0 1022 681 ;
+C -1 ; WX 331 ; N uni1FCD ; B -15 484 320 687 ;
+C -1 ; WX 331 ; N uni1FCE ; B -15 484 345 687 ;
+C -1 ; WX 439 ; N uni1FCF ; B 11 457 460 720 ;
+C -1 ; WX 280 ; N uni1FD0 ; B 89 -8 421 666 ;
+C -1 ; WX 280 ; N uni1FD1 ; B 89 -8 409 612 ;
+C -1 ; WX 280 ; N uni1FD2 ; B 33 -8 452 733 ;
+C -1 ; WX 280 ; N uni1FD3 ; B 49 -8 468 736 ;
+C -1 ; WX 280 ; N uni1FD6 ; B 30 -8 479 644 ;
+C -1 ; WX 280 ; N uni1FD7 ; B 59 -8 508 808 ;
+C -1 ; WX 320 ; N uni1FD8 ; B 18 0 465 865 ;
+C -1 ; WX 320 ; N uni1FD9 ; B 18 0 453 811 ;
+C -1 ; WX 381 ; N uni1FDA ; B -1 0 477 694 ;
+C -1 ; WX 411 ; N uni1FDB ; B -1 0 506 694 ;
+C -1 ; WX 330 ; N uni1FDD ; B 2 484 319 687 ;
+C -1 ; WX 330 ; N uni1FDE ; B 2 484 343 687 ;
+C -1 ; WX 439 ; N uni1FDF ; B 11 453 460 716 ;
+C -1 ; WX 571 ; N uni1FE0 ; B 89 -12 607 666 ;
+C -1 ; WX 571 ; N uni1FE1 ; B 89 -12 607 612 ;
+C -1 ; WX 571 ; N uni1FE2 ; B 89 -12 607 735 ;
+C -1 ; WX 571 ; N uni1FE3 ; B 89 -12 617 736 ;
+C -1 ; WX 579 ; N uni1FE4 ; B -39 -218 578 749 ;
+C -1 ; WX 579 ; N uni1FE5 ; B -39 -218 578 749 ;
+C -1 ; WX 571 ; N uni1FE6 ; B 89 -12 623 644 ;
+C -1 ; WX 571 ; N uni1FE7 ; B 89 -12 670 808 ;
+C -1 ; WX 660 ; N uni1FE8 ; B 85 0 812 865 ;
+C -1 ; WX 660 ; N uni1FE9 ; B 85 0 812 811 ;
+C -1 ; WX 766 ; N uni1FEA ; B -1 0 919 694 ;
+C -1 ; WX 796 ; N uni1FEB ; B -1 0 948 694 ;
+C -1 ; WX 663 ; N uni1FEC ; B 0 0 744 695 ;
+C -1 ; WX 420 ; N uni1FED ; B -4 537 415 718 ;
+C -1 ; WX 420 ; N uni1FEE ; B -4 537 415 718 ;
+C -1 ; WX 144 ; N uni1FEF ; B 13 514 130 716 ;
+C -1 ; WX 717 ; N uni1FF2 ; B 86 -255 736 757 ;
+C -1 ; WX 717 ; N uni1FF3 ; B 86 -256 736 483 ;
+C -1 ; WX 717 ; N uni1FF4 ; B 86 -255 736 757 ;
+C -1 ; WX 717 ; N uni1FF6 ; B 86 -12 736 644 ;
+C -1 ; WX 717 ; N uni1FF7 ; B 86 -255 736 644 ;
+C -1 ; WX 809 ; N uni1FF8 ; B -1 -13 848 694 ;
+C -1 ; WX 812 ; N uni1FF9 ; B -1 -13 851 696 ;
+C -1 ; WX 834 ; N uni1FFA ; B -1 0 862 694 ;
+C -1 ; WX 842 ; N uni1FFB ; B -1 0 869 694 ;
+C -1 ; WX 1091 ; N uni1FFC ; B 57 0 1031 693 ;
+C -1 ; WX 144 ; N uni1FFD ; B -18 514 150 716 ;
+C -1 ; WX 133 ; N uni1FFE ; B 1 493 141 687 ;
+C -1 ; WX 470 ; N endash ; B 30 239 455 333 ;
+C -1 ; WX 848 ; N emdash ; B 25 249 816 331 ;
+C -1 ; WX 280 ; N quoteleft ; B 181 435 379 720 ;
+C -1 ; WX 280 ; N quoteright ; B 167 431 366 716 ;
+C -1 ; WX 320 ; N quotesinglbase ; B 42 -175 241 110 ;
+C -1 ; WX 280 ; N quotereversed ; B 179 430 351 718 ;
+C -1 ; WX 440 ; N quotedblleft ; B 170 435 539 720 ;
+C -1 ; WX 440 ; N quotedblright ; B 147 431 515 716 ;
+C -1 ; WX 480 ; N quotedblbase ; B 17 -175 386 110 ;
+C -1 ; WX 620 ; N dagger ; B 192 -166 570 694 ;
+C -1 ; WX 620 ; N daggerdbl ; B 144 -135 566 694 ;
+C -1 ; WX 460 ; N bullet ; B 100 213 444 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 99 -13 900 122 ;
+C -1 ; WX 1180 ; N perthousand ; B 56 -8 1199 689 ;
+C -1 ; WX 180 ; N guilsinglleft ; B 73 95 212 405 ;
+C -1 ; WX 180 ; N guilsinglright ; B 65 95 205 409 ;
+C -1 ; WX 20 ; N fraction ; B -242 0 337 681 ;
+C -1 ; WX 620 ; N Euro ; B 61 -13 685 694 ;
+C -1 ; WX 980 ; N trademark ; B 66 273 965 681 ;
+C -1 ; WX 786 ; N uni2126 ; B 57 0 813 693 ;
+C -1 ; WX 606 ; N uni2206 ; B 6 0 594 681 ;
+C -1 ; WX 600 ; N minus ; B 91 310 595 390 ;
+C -1 ; WX 280 ; N dotlessj ; B -200 -221 279 492 ;
+C -1 ; WX 661 ; N ff ; B -160 -206 877 728 ;
+C -1 ; WX 640 ; N fi ; B -159 -205 715 728 ;
+C -1 ; WX 660 ; N fl ; B -159 -205 719 728 ;
+C -1 ; WX 958 ; N ffi ; B -160 -206 1035 728 ;
+C -1 ; WX 990 ; N ffl ; B -160 -206 1049 728 ;
+C -1 ; WX 300 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 740 ; N textcircled ; B 103 0 831 700 ;
+C -1 ; WX 605 ; N too ; B 196 550 693 690 ;
+C -1 ; WX 684 ; N fj ; B -159 -221 689 728 ;
+C -1 ; WX 300 ; N ch331 ; B 0 0 0 0 ;
+C -1 ; WX 300 ; N ch333 ; B 0 0 0 0 ;
+C -1 ; WX 398 ; N chi-old ; B -56 -238 470 491 ;
+C -1 ; WX 962 ; N fij ; B -159 -221 988 728 ;
+C -1 ; WX 300 ; N glyph183 ; B 0 0 0 0 ;
+C -1 ; WX 393 ; N zeta1 ; B 86 -229 536 701 ;
+C -1 ; WX 720 ; N Ncedilla ; B 18 -281 823 681 ;
+C -1 ; WX 1295 ; N germandblS ; B 61 -13 1318 694 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 228
+KPX tonos Alpha -100
+KPX Alpha exclam 200
+KPX Alpha colon 200
+KPX Alpha semicolon 200
+KPX Delta Upsilon -60
+KPX Epsilon exclam 200
+KPX Epsilon colon 200
+KPX Epsilon semicolon 200
+KPX Iota exclam 200
+KPX Iota colon 200
+KPX Iota semicolon 200
+KPX Lambda Upsilon -60
+KPX Lambda exclam 200
+KPX Lambda colon 200
+KPX Lambda semicolon 200
+KPX Nu exclam 200
+KPX Nu colon 200
+KPX Nu semicolon 200
+KPX Omicron exclam 200
+KPX Omicron colon 200
+KPX Omicron semicolon 200
+KPX Rho exclam 200
+KPX Rho colon 200
+KPX Rho semicolon 200
+KPX Sigma exclam 200
+KPX Sigma colon 200
+KPX Sigma semicolon 200
+KPX Upsilon Lambda -70
+KPX Upsilon Delta -70
+KPX Upsilon exclam 200
+KPX Upsilon colon 200
+KPX Upsilon semicolon 200
+KPX Omega exclam 200
+KPX Omega colon 200
+KPX Omega semicolon 200
+KPX Iotadieresis exclam 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis semicolon 200
+KPX Upsilondieresis Lambda -30
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis semicolon 200
+KPX alphatonos exclam 150
+KPX alphatonos colon 130
+KPX alphatonos semicolon 150
+KPX epsilontonos exclam 150
+KPX epsilontonos colon 130
+KPX epsilontonos semicolon 150
+KPX etatonos exclam 150
+KPX etatonos colon 130
+KPX etatonos semicolon 150
+KPX iotatonos exclam 150
+KPX iotatonos colon 130
+KPX iotatonos semicolon 150
+KPX alpha exclam 150
+KPX alpha colon 130
+KPX alpha semicolon 150
+KPX epsilon exclam 150
+KPX epsilon colon 130
+KPX epsilon semicolon 150
+KPX eta exclam 150
+KPX eta colon 130
+KPX eta semicolon 150
+KPX iota exclam 150
+KPX iota colon 130
+KPX iota semicolon 150
+KPX lambda exclam 150
+KPX lambda colon 130
+KPX lambda semicolon 150
+KPX nu exclam 150
+KPX nu colon 130
+KPX nu semicolon 150
+KPX omicron exclam 150
+KPX omicron colon 130
+KPX omicron semicolon 150
+KPX rho exclam 150
+KPX rho colon 130
+KPX rho semicolon 150
+KPX sigma1 exclam 150
+KPX sigma1 colon 130
+KPX sigma1 semicolon 150
+KPX upsilon exclam 150
+KPX upsilon colon 130
+KPX upsilon semicolon 150
+KPX omega exclam 150
+KPX omega colon 130
+KPX omega semicolon 150
+KPX omicrontonos exclam 150
+KPX omicrontonos colon 130
+KPX omicrontonos semicolon 150
+KPX upsilontonos exclam 150
+KPX upsilontonos colon 130
+KPX upsilontonos semicolon 150
+KPX omegatonos exclam 150
+KPX omegatonos colon 130
+KPX omegatonos semicolon 150
+KPX uni1F66 colon 110
+KPX uni1F66 semicolon 110
+KPX uni1F66 exclam 120
+KPX uni1F67 colon 110
+KPX uni1F67 semicolon 110
+KPX uni1F67 exclam 120
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 colon 110
+KPX uni1F76 semicolon 110
+KPX uni1F76 exclam 120
+KPX uni1F77 colon 110
+KPX uni1F77 semicolon 110
+KPX uni1F77 exclam 120
+KPX uni1F78 colon 110
+KPX uni1F78 semicolon 110
+KPX uni1F78 exclam 120
+KPX uni1F79 colon 110
+KPX uni1F79 semicolon 110
+KPX uni1F79 exclam 120
+KPX uni1F7A colon 110
+KPX uni1F7A semicolon 110
+KPX uni1F7A exclam 120
+KPX uni1F7B colon 110
+KPX uni1F7B semicolon 110
+KPX uni1F7B exclam 120
+KPX uni1F7C colon 110
+KPX uni1F7C semicolon 110
+KPX uni1F7C exclam 120
+KPX uni1F7D colon 110
+KPX uni1F7D semicolon 110
+KPX uni1F7D exclam 120
+KPX uni1FB2 colon 110
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB3 colon 110
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB4 colon 110
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB6 colon 110
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB7 colon 110
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 exclam 120
+KPX uni1FBF uni1FBC -100
+KPX uni1FBF uni1FFC -60
+KPX uni1FBF Alpha -100
+KPX uni1FBF Omicron -40
+KPX uni1FBF Omega -60
+KPX uni1FC2 colon 110
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 exclam 120
+KPX uni1FC3 colon 110
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC4 colon 110
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC6 colon 110
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC7 colon 110
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 exclam 120
+KPX uni1FCD Alpha -100
+KPX uni1FCD Omega -20
+KPX uni1FCD uni1FBC -100
+KPX uni1FCD uni1FFC -20
+KPX uni1FCE uni1FBC -160
+KPX uni1FCE uni1FFC -80
+KPX uni1FCE Alpha -160
+KPX uni1FCE Omicron -60
+KPX uni1FCE Omega -60
+KPX uni1FCF Alpha -200
+KPX uni1FCF Omicron -100
+KPX uni1FCF Omega -100
+KPX uni1FCF uni1FBC -200
+KPX uni1FCF uni1FFC -100
+KPX uni1FDD uni1FBC -140
+KPX uni1FDD uni1FFC -60
+KPX uni1FDD Alpha -120
+KPX uni1FDD Omega -40
+KPX uni1FDE uni1FBC -160
+KPX uni1FDE uni1FFC -60
+KPX uni1FDE Alpha -160
+KPX uni1FDE Omicron -40
+KPX uni1FDE Upsilon 60
+KPX uni1FDE Omega -60
+KPX uni1FDF Alpha -210
+KPX uni1FDF Omicron -100
+KPX uni1FDF Upsilon 40
+KPX uni1FDF Omega -100
+KPX uni1FDF uni1FBC -220
+KPX uni1FDF uni1FFC -100
+KPX uni1FE6 colon 110
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 exclam 120
+KPX uni1FEF uni1FBC -110
+KPX uni1FEF uni1FFC -40
+KPX uni1FEF Alpha -110
+KPX uni1FEF Omega -40
+KPX uni1FF2 colon 110
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 exclam 120
+KPX uni1FF3 colon 110
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF4 colon 110
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF6 colon 110
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF7 colon 110
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 exclam 120
+KPX uni1FFD Alpha -110
+KPX uni1FFD Omicron -80
+KPX uni1FFD Upsilon 30
+KPX uni1FFD Omega -80
+KPX uni1FFD uni1FBC -110
+KPX uni1FFD uni1FFC -80
+KPX uni1FFE uni1FBC -90
+KPX uni1FFE uni1FFC -20
+KPX uni1FFE Alpha -90
+KPX uni1FFE Upsilon 40
+KPX uni1FFE Omega -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-SemiBold.afm b/fonts/greek/kerkis/afm/Kerkis-SemiBold.afm
new file mode 100644
index 0000000000..b506c03ccb
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-SemiBold.afm
@@ -0,0 +1,953 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:37:41 2002
+FontName Kerkis-SemiBold
+FullName Kerkis Semi Bold
+FamilyName Kerkis-SemiBold
+Weight SemiBold
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -201 -303 1492 922
+CapHeight 681
+XHeight 485
+Ascender 717
+Descender -228
+StartCharMetrics 660
+C 0 ; WX 320 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 320 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 300 ; N exclam ; B 65 -12 219 725 ;
+C 34 ; WX 380 ; N quotedbl ; B 56 445 323 694 ;
+C 35 ; WX 620 ; N numbersign ; B 65 0 556 666 ;
+C 36 ; WX 620 ; N dollar ; B 34 -110 593 791 ;
+C 37 ; WX 900 ; N percent ; B 22 -8 873 689 ;
+C 38 ; WX 800 ; N ampersand ; B 45 -13 787 694 ;
+C 39 ; WX 220 ; N quotesingle ; B 67 445 153 694 ;
+C 40 ; WX 300 ; N parenleft ; B 76 -154 278 720 ;
+C 41 ; WX 300 ; N parenright ; B 17 -154 219 720 ;
+C 42 ; WX 440 ; N asterisk ; B 54 323 391 694 ;
+C 43 ; WX 600 ; N plus ; B 51 111 555 595 ;
+C 44 ; WX 320 ; N comma ; B 90 -116 223 117 ;
+C 45 ; WX 400 ; N hyphen ; B 41 232 358 289 ;
+C 46 ; WX 320 ; N period ; B 82 -13 231 140 ;
+C 47 ; WX 600 ; N slash ; B 67 -141 539 717 ;
+C 48 ; WX 620 ; N zero ; B 40 -13 586 694 ;
+C 49 ; WX 620 ; N one ; B 160 0 501 681 ;
+C 50 ; WX 620 ; N two ; B 42 0 579 694 ;
+C 51 ; WX 620 ; N three ; B 40 -13 576 694 ;
+C 52 ; WX 620 ; N four ; B 23 0 607 681 ;
+C 53 ; WX 620 ; N five ; B 60 -13 584 717 ;
+C 54 ; WX 620 ; N six ; B 45 -13 590 694 ;
+C 55 ; WX 620 ; N seven ; B 57 0 587 681 ;
+C 56 ; WX 620 ; N eight ; B 44 -13 583 694 ;
+C 57 ; WX 620 ; N nine ; B 37 -13 576 694 ;
+C 58 ; WX 320 ; N colon ; B 82 -13 232 499 ;
+C 59 ; WX 320 ; N semicolon ; B 81 -116 230 501 ;
+C 60 ; WX 600 ; N less ; B 49 41 558 607 ;
+C 61 ; WX 600 ; N equal ; B 51 217 555 489 ;
+C 62 ; WX 600 ; N greater ; B 48 41 557 607 ;
+C 63 ; WX 540 ; N question ; B 27 -13 514 717 ;
+C 64 ; WX 820 ; N at ; B 55 -13 755 700 ;
+C 65 ; WX 680 ; N A ; B -37 0 714 681 ;
+C 66 ; WX 740 ; N B ; B 31 0 702 681 ;
+C 67 ; WX 740 ; N C ; B 44 -13 708 694 ;
+C 68 ; WX 800 ; N D ; B 31 0 752 681 ;
+C 69 ; WX 720 ; N E ; B 31 0 709 681 ;
+C 70 ; WX 640 ; N F ; B 31 0 658 681 ;
+C 71 ; WX 800 ; N G ; B 44 -13 778 694 ;
+C 72 ; WX 800 ; N H ; B 31 0 769 681 ;
+C 73 ; WX 340 ; N I ; B 31 0 301 681 ; L J IJ ;
+C 74 ; WX 600 ; N J ; B -23 -13 567 681 ;
+C 75 ; WX 720 ; N K ; B 31 0 750 681 ;
+C 76 ; WX 600 ; N L ; B 31 0 633 681 ;
+C 77 ; WX 920 ; N M ; B 26 0 894 681 ;
+C 78 ; WX 740 ; N N ; B 26 0 722 681 ;
+C 79 ; WX 800 ; N O ; B 44 -13 758 694 ;
+C 80 ; WX 620 ; N P ; B 31 0 613 681 ;
+C 81 ; WX 820 ; N Q ; B 44 -190 769 694 ;
+C 82 ; WX 720 ; N R ; B 31 0 757 681 ;
+C 83 ; WX 660 ; N S ; B 25 -13 634 694 ;
+C 84 ; WX 620 ; N T ; B -40 0 659 681 ;
+C 85 ; WX 780 ; N U ; B 25 -13 754 681 ;
+C 86 ; WX 700 ; N V ; B -30 0 725 681 ;
+C 87 ; WX 960 ; N W ; B -30 0 984 681 ;
+C 88 ; WX 720 ; N X ; B -30 0 755 681 ;
+C 89 ; WX 640 ; N Y ; B -30 0 666 681 ;
+C 90 ; WX 640 ; N Z ; B 7 0 660 681 ;
+C 91 ; WX 300 ; N bracketleft ; B 92 -141 258 717 ;
+C 92 ; WX 600 ; N backslash ; B 65 0 541 717 ;
+C 93 ; WX 300 ; N bracketright ; B 41 -141 207 717 ;
+C 94 ; WX 600 ; N asciicircum ; B 43 318 563 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 340 ; N grave ; B 68 562 277 680 ;
+C 97 ; WX 580 ; N a ; B 35 -9 592 494 ;
+C 98 ; WX 620 ; N b ; B -2 -9 582 717 ;
+C 99 ; WX 520 ; N c ; B 37 -9 503 494 ;
+C 100 ; WX 620 ; N d ; B 37 -9 591 717 ;
+C 101 ; WX 520 ; N e ; B 37 -9 497 494 ;
+C 102 ; WX 320 ; N f ; B 20 0 414 734 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 540 ; N g ; B 17 -241 542 563 ;
+C 104 ; WX 660 ; N h ; B 20 0 643 717 ;
+C 105 ; WX 300 ; N i ; B 20 0 288 654 ; L j ij ;
+C 106 ; WX 300 ; N j ; B -109 -241 214 654 ;
+C 107 ; WX 620 ; N k ; B 20 0 628 717 ;
+C 108 ; WX 300 ; N l ; B 20 0 286 717 ;
+C 109 ; WX 940 ; N m ; B 17 0 928 494 ;
+C 110 ; WX 660 ; N n ; B 20 0 649 494 ;
+C 111 ; WX 560 ; N o ; B 37 -9 526 494 ;
+C 112 ; WX 620 ; N p ; B 20 -228 583 494 ;
+C 113 ; WX 580 ; N q ; B 37 -228 589 494 ;
+C 114 ; WX 440 ; N r ; B 20 0 447 494 ;
+C 115 ; WX 520 ; N s ; B 37 -9 487 494 ;
+C 116 ; WX 380 ; N t ; B 20 -9 393 667 ;
+C 117 ; WX 680 ; N u ; B 20 -9 653 485 ;
+C 118 ; WX 520 ; N v ; B -23 0 534 485 ;
+C 119 ; WX 780 ; N w ; B -19 0 804 485 ;
+C 120 ; WX 560 ; N x ; B -16 0 576 485 ;
+C 121 ; WX 540 ; N y ; B -23 -241 549 485 ;
+C 122 ; WX 480 ; N z ; B 4 0 480 485 ;
+C 123 ; WX 280 ; N braceleft ; B 35 -122 248 738 ;
+C 124 ; WX 600 ; N bar ; B 264 0 342 722 ;
+C 125 ; WX 280 ; N braceright ; B 35 -122 248 738 ;
+C 126 ; WX 600 ; N asciitilde ; B 49 143 559 341 ;
+C 161 ; WX 300 ; N exclamdown ; B 75 -213 219 494 ;
+C 162 ; WX 620 ; N cent ; B 116 21 516 652 ;
+C 163 ; WX 620 ; N sterling ; B 8 -13 631 694 ;
+C 164 ; WX 620 ; N currency ; B 52 99 569 612 ;
+C 165 ; WX 620 ; N yen ; B -22 0 647 681 ;
+C 166 ; WX 600 ; N brokenbar ; B 264 0 342 722 ;
+C 167 ; WX 520 ; N section ; B 33 -183 486 694 ;
+C 168 ; WX 420 ; N dieresis ; B 44 563 373 681 ;
+C 169 ; WX 740 ; N copyright ; B 24 0 724 700 ;
+C 170 ; WX 420 ; N ordfeminine ; B 49 288 398 685 ;
+C 171 ; WX 556 ; N guillemotleft ; B 62 35 494 480 ;
+C 172 ; WX 600 ; N logicalnot ; B 51 80 555 370 ;
+C 174 ; WX 740 ; N registered ; B 23 0 723 700 ;
+C 175 ; WX 440 ; N macron ; B 68 587 364 637 ;
+C 176 ; WX 400 ; N degree ; B 50 380 350 686 ;
+C 177 ; WX 600 ; N plusminus ; B 51 0 555 595 ;
+C 178 ; WX 372 ; N twosuperior ; B 20 273 370 689 ;
+C 179 ; WX 372 ; N threesuperior ; B 12 265 360 689 ;
+C 180 ; WX 340 ; N acute ; B 65 562 274 680 ;
+C 181 ; WX 680 ; N mu ; B 10 -218 651 480 ;
+C 182 ; WX 600 ; N paragraph ; B 14 0 577 681 ;
+C 183 ; WX 320 ; N periodcentered ; B 92 196 222 326 ;
+C 184 ; WX 320 ; N cedilla ; B 68 -200 257 0 ;
+C 185 ; WX 372 ; N onesuperior ; B 80 273 302 681 ;
+C 186 ; WX 420 ; N ordmasculine ; B 56 288 361 685 ;
+C 187 ; WX 556 ; N guillemotright ; B 58 35 490 480 ;
+C 188 ; WX 930 ; N onequarter ; B 80 0 876 681 ;
+C 189 ; WX 930 ; N onehalf ; B 80 0 888 681 ;
+C 190 ; WX 930 ; N threequarters ; B 52 0 896 689 ;
+C 191 ; WX 540 ; N questiondown ; B 23 -213 510 494 ;
+C 192 ; WX 680 ; N Agrave ; B -37 0 714 869 ;
+C 193 ; WX 680 ; N Aacute ; B -37 0 714 869 ;
+C 194 ; WX 680 ; N Acircumflex ; B -37 0 714 874 ;
+C 195 ; WX 680 ; N Atilde ; B -37 0 714 852 ;
+C 196 ; WX 680 ; N Adieresis ; B -37 0 714 871 ;
+C 197 ; WX 680 ; N Aring ; B -37 0 714 922 ;
+C 198 ; WX 1260 ; N AE ; B -36 0 1254 681 ;
+C 199 ; WX 740 ; N Ccedilla ; B 44 -200 708 694 ;
+C 200 ; WX 720 ; N Egrave ; B 31 0 709 869 ;
+C 201 ; WX 720 ; N Eacute ; B 31 0 709 869 ;
+C 202 ; WX 720 ; N Ecircumflex ; B 31 0 709 874 ;
+C 203 ; WX 720 ; N Edieresis ; B 31 0 709 871 ;
+C 204 ; WX 340 ; N Igrave ; B 31 0 301 869 ;
+C 205 ; WX 340 ; N Iacute ; B 31 0 301 869 ;
+C 206 ; WX 340 ; N Icircumflex ; B 24 0 316 874 ;
+C 207 ; WX 340 ; N Idieresis ; B 28 0 309 871 ;
+C 208 ; WX 800 ; N Eth ; B 31 0 752 681 ;
+C 209 ; WX 740 ; N Ntilde ; B 26 0 722 852 ;
+C 210 ; WX 800 ; N Ograve ; B 44 -13 758 869 ;
+C 211 ; WX 800 ; N Oacute ; B 44 -13 758 869 ;
+C 212 ; WX 800 ; N Ocircumflex ; B 44 -13 758 874 ;
+C 213 ; WX 800 ; N Otilde ; B 44 -13 758 852 ;
+C 214 ; WX 800 ; N Odieresis ; B 44 -13 758 871 ;
+C 215 ; WX 600 ; N multiply ; B 45 94 561 610 ;
+C 216 ; WX 800 ; N Oslash ; B 41 -53 758 734 ;
+C 217 ; WX 780 ; N Ugrave ; B 25 -13 754 869 ;
+C 218 ; WX 780 ; N Uacute ; B 25 -13 754 869 ;
+C 219 ; WX 780 ; N Ucircumflex ; B 25 -13 754 874 ;
+C 220 ; WX 780 ; N Udieresis ; B 25 -13 754 871 ;
+C 221 ; WX 640 ; N Yacute ; B -30 0 666 869 ;
+C 222 ; WX 620 ; N Thorn ; B 31 0 613 681 ;
+C 223 ; WX 660 ; N germandbls ; B -113 -110 614 694 ;
+C 224 ; WX 580 ; N agrave ; B 35 -9 592 680 ;
+C 225 ; WX 580 ; N aacute ; B 35 -9 592 680 ;
+C 226 ; WX 580 ; N acircumflex ; B 35 -9 592 684 ;
+C 227 ; WX 580 ; N atilde ; B 35 -9 592 659 ;
+C 228 ; WX 580 ; N adieresis ; B 35 -9 592 681 ;
+C 229 ; WX 580 ; N aring ; B 35 -9 592 732 ;
+C 230 ; WX 860 ; N ae ; B 35 -9 836 494 ;
+C 231 ; WX 520 ; N ccedilla ; B 37 -200 503 494 ;
+C 232 ; WX 520 ; N egrave ; B 37 -9 497 680 ;
+C 233 ; WX 520 ; N eacute ; B 37 -9 497 680 ;
+C 234 ; WX 520 ; N ecircumflex ; B 37 -9 497 684 ;
+C 235 ; WX 520 ; N edieresis ; B 37 -9 497 681 ;
+C 236 ; WX 300 ; N igrave ; B 20 0 288 680 ;
+C 237 ; WX 300 ; N iacute ; B 20 0 288 680 ;
+C 238 ; WX 300 ; N icircumflex ; B 4 0 296 684 ;
+C 239 ; WX 300 ; N idieresis ; B 8 0 289 681 ;
+C 240 ; WX 560 ; N eth ; B 37 -9 526 764 ;
+C 241 ; WX 660 ; N ntilde ; B 20 0 649 659 ;
+C 242 ; WX 560 ; N ograve ; B 37 -9 526 680 ;
+C 243 ; WX 560 ; N oacute ; B 37 -9 526 680 ;
+C 244 ; WX 560 ; N ocircumflex ; B 37 -9 526 684 ;
+C 245 ; WX 560 ; N otilde ; B 37 -9 526 659 ;
+C 246 ; WX 560 ; N odieresis ; B 37 -9 526 681 ;
+C 247 ; WX 549 ; N divide ; B 37 130 513 551 ;
+C 248 ; WX 560 ; N oslash ; B 37 -42 526 543 ;
+C 249 ; WX 680 ; N ugrave ; B 20 -9 653 680 ;
+C 250 ; WX 680 ; N uacute ; B 20 -9 653 680 ;
+C 251 ; WX 680 ; N ucircumflex ; B 20 -9 653 684 ;
+C 252 ; WX 680 ; N udieresis ; B 20 -9 653 681 ;
+C 253 ; WX 540 ; N yacute ; B -23 -241 549 680 ;
+C 254 ; WX 620 ; N thorn ; B 20 -228 583 717 ;
+C 255 ; WX 540 ; N ydieresis ; B -23 -241 549 681 ;
+C -1 ; WX 680 ; N Amacron ; B -37 0 714 826 ;
+C -1 ; WX 580 ; N amacron ; B 35 -9 590 637 ;
+C -1 ; WX 680 ; N Abreve ; B -37 0 714 874 ;
+C -1 ; WX 580 ; N abreve ; B 35 -9 590 685 ;
+C -1 ; WX 680 ; N Aogonek ; B -37 -152 808 681 ;
+C -1 ; WX 580 ; N aogonek ; B 35 -152 643 494 ;
+C -1 ; WX 740 ; N Cacute ; B 44 -13 706 869 ;
+C -1 ; WX 520 ; N cacute ; B 37 -9 502 680 ;
+C -1 ; WX 740 ; N Ccaron ; B 44 -13 706 871 ;
+C -1 ; WX 520 ; N ccaron ; B 37 -9 502 682 ;
+C -1 ; WX 800 ; N Dcaron ; B 31 0 752 871 ;
+C -1 ; WX 690 ; N dcaron ; B 37 -9 705 718 ;
+C -1 ; WX 800 ; N Dcroat ; B 31 0 752 681 ;
+C -1 ; WX 620 ; N dcroat ; B 37 -9 591 717 ;
+C -1 ; WX 720 ; N Emacron ; B 31 0 708 826 ;
+C -1 ; WX 520 ; N emacron ; B 37 -9 495 637 ;
+C -1 ; WX 720 ; N Edotaccent ; B 31 0 708 870 ;
+C -1 ; WX 520 ; N edotaccent ; B 37 -9 495 681 ;
+C -1 ; WX 720 ; N Eogonek ; B 31 -152 708 681 ;
+C -1 ; WX 520 ; N eogonek ; B 37 -152 495 494 ;
+C -1 ; WX 720 ; N Ecaron ; B 31 0 708 871 ;
+C -1 ; WX 520 ; N ecaron ; B 37 -9 495 682 ;
+C -1 ; WX 800 ; N Gbreve ; B 44 -13 778 874 ;
+C -1 ; WX 540 ; N gbreve ; B 17 -241 542 685 ;
+C -1 ; WX 340 ; N Imacron ; B 18 0 314 826 ;
+C -1 ; WX 300 ; N imacron ; B -2 0 294 637 ;
+C -1 ; WX 340 ; N Iogonek ; B 31 -152 394 681 ;
+C -1 ; WX 300 ; N iogonek ; B 20 -152 381 654 ;
+C -1 ; WX 340 ; N Idotaccent ; B 31 0 301 870 ;
+C -1 ; WX 300 ; N dotlessi ; B 20 0 288 485 ;
+C -1 ; WX 958 ; N IJ ; B 31 -13 927 681 ;
+C -1 ; WX 558 ; N ij ; B 20 -241 494 654 ;
+C -1 ; WX 600 ; N Lacute ; B 31 0 632 869 ;
+C -1 ; WX 300 ; N lacute ; B 20 0 286 869 ;
+C -1 ; WX 600 ; N Lcaron ; B 31 0 632 694 ;
+C -1 ; WX 336 ; N lcaron ; B 20 0 356 718 ;
+C -1 ; WX 444 ; N ldot ; B 30 0 420 717 ;
+C -1 ; WX 600 ; N Lslash ; B 31 0 633 681 ;
+C -1 ; WX 320 ; N lslash ; B 20 0 291 717 ;
+C -1 ; WX 740 ; N Nacute ; B 26 0 722 869 ;
+C -1 ; WX 660 ; N nacute ; B 20 0 649 680 ;
+C -1 ; WX 740 ; N Ncaron ; B 26 0 722 871 ;
+C -1 ; WX 660 ; N ncaron ; B 20 0 649 682 ;
+C -1 ; WX 800 ; N Omacron ; B 44 -13 758 826 ;
+C -1 ; WX 560 ; N omacron ; B 37 -9 526 637 ;
+C -1 ; WX 800 ; N Ohungarumlaut ; B 44 -13 758 889 ;
+C -1 ; WX 560 ; N ohungarumlaut ; B 37 -9 526 700 ;
+C -1 ; WX 1240 ; N OE ; B 44 -13 1218 694 ;
+C -1 ; WX 900 ; N oe ; B 37 -9 881 494 ;
+C -1 ; WX 720 ; N Racute ; B 31 0 757 869 ;
+C -1 ; WX 440 ; N racute ; B 20 0 447 680 ;
+C -1 ; WX 720 ; N Rcaron ; B 31 0 757 871 ;
+C -1 ; WX 440 ; N rcaron ; B 20 0 447 682 ;
+C -1 ; WX 660 ; N Sacute ; B 26 -13 634 869 ;
+C -1 ; WX 520 ; N sacute ; B 38 -9 487 680 ;
+C -1 ; WX 660 ; N Scedilla ; B 26 -271 634 694 ;
+C -1 ; WX 520 ; N scedilla ; B 38 -271 487 494 ;
+C -1 ; WX 660 ; N Scaron ; B 25 -13 634 872 ;
+C -1 ; WX 520 ; N scaron ; B 37 -9 487 683 ;
+C -1 ; WX 620 ; N Tcaron ; B -39 0 658 871 ;
+C -1 ; WX 380 ; N tcaron ; B 20 -9 392 718 ;
+C -1 ; WX 780 ; N Umacron ; B 25 -13 754 826 ;
+C -1 ; WX 680 ; N umacron ; B 20 -9 653 637 ;
+C -1 ; WX 780 ; N Uring ; B 25 -13 754 921 ;
+C -1 ; WX 680 ; N uring ; B 20 -9 653 732 ;
+C -1 ; WX 780 ; N Uhungarumlaut ; B 25 -13 754 889 ;
+C -1 ; WX 680 ; N uhungarumlaut ; B 20 -9 653 700 ;
+C -1 ; WX 780 ; N Uogonek ; B 25 -152 754 681 ;
+C -1 ; WX 680 ; N uogonek ; B 20 -152 747 485 ;
+C -1 ; WX 640 ; N Ydieresis ; B -30 0 666 871 ;
+C -1 ; WX 640 ; N Zacute ; B 8 0 658 869 ;
+C -1 ; WX 480 ; N zacute ; B 5 0 479 680 ;
+C -1 ; WX 640 ; N Zdotaccent ; B 8 0 658 870 ;
+C -1 ; WX 480 ; N zdotaccent ; B 5 0 479 681 ;
+C -1 ; WX 640 ; N Zcaron ; B 7 0 660 872 ;
+C -1 ; WX 480 ; N zcaron ; B 4 0 480 683 ;
+C -1 ; WX 620 ; N florin ; B -29 -155 633 749 ;
+C -1 ; WX 320 ; N nbspace ; B 0 0 0 0 ;
+C -1 ; WX 420 ; N circumflex ; B 64 560 356 683 ;
+C -1 ; WX 420 ; N caron ; B 64 560 356 683 ;
+C -1 ; WX 460 ; N breve ; B 65 563 400 686 ;
+C -1 ; WX 260 ; N dotaccent ; B 70 553 190 672 ;
+C -1 ; WX 320 ; N ring ; B 68 547 252 732 ;
+C -1 ; WX 320 ; N ogonek ; B 68 -152 250 0 ;
+C -1 ; WX 440 ; N tilde ; B 63 572 377 661 ;
+C -1 ; WX 380 ; N hungarumlaut ; B 96 536 341 700 ;
+C -1 ; WX 800 ; N Gcedilla ; B 44 -271 778 694 ;
+C -1 ; WX 540 ; N gcedilla ; B 17 -241 542 757 ;
+C -1 ; WX 720 ; N Kcedilla ; B 31 -271 750 681 ;
+C -1 ; WX 620 ; N kcedilla ; B 20 -271 628 717 ;
+C -1 ; WX 600 ; N Lcedilla ; B 31 -271 632 681 ;
+C -1 ; WX 300 ; N lcedilla ; B 20 -271 286 717 ;
+C -1 ; WX 134 ; N uni0345 ; B 1 -253 134 -58 ;
+C -1 ; WX 660 ; N ncedilla ; B 20 -271 649 494 ;
+C -1 ; WX 720 ; N Rcedilla ; B 31 -271 757 681 ;
+C -1 ; WX 440 ; N rcedilla ; B 20 -271 447 494 ;
+C -1 ; WX 620 ; N Tcedilla ; B -39 -271 658 681 ;
+C -1 ; WX 380 ; N tcedilla ; B 20 -271 392 667 ;
+C -1 ; WX 224 ; N uni0374 ; B 29 519 195 712 ;
+C -1 ; WX 211 ; N uni0375 ; B 22 -210 189 -17 ;
+C -1 ; WX 320 ; N uni037E ; B 81 -116 230 501 ;
+C -1 ; WX 194 ; N tonos ; B 31 514 168 716 ;
+C -1 ; WX 420 ; N dieresistonos ; B 1 537 420 718 ;
+C -1 ; WX 680 ; N Alphatonos ; B 1 0 678 693 ;
+C -1 ; WX 333 ; N anoteleia ; B 105 359 228 483 ;
+C -1 ; WX 900 ; N Epsilontonos ; B 0 0 884 689 ;
+C -1 ; WX 975 ; N Etatonos ; B 0 0 930 693 ;
+C -1 ; WX 514 ; N Iotatonos ; B 0 0 477 693 ;
+C -1 ; WX 884 ; N Omicrontonos ; B 0 -12 831 693 ;
+C -1 ; WX 865 ; N Upsilontonos ; B 0 0 861 693 ;
+C -1 ; WX 858 ; N Omegatonos ; B 0 0 850 693 ;
+C -1 ; WX 320 ; N iotadieresistonos ; B -19 -12 400 735 ;
+C -1 ; WX 680 ; N Alpha ; B -37 0 714 681 ;
+C -1 ; WX 740 ; N Beta ; B 31 0 702 681 ;
+C -1 ; WX 580 ; N Gamma ; B 54 0 599 681 ;
+C -1 ; WX 600 ; N Delta ; B 9 0 591 681 ;
+C -1 ; WX 720 ; N Epsilon ; B 31 0 709 681 ;
+C -1 ; WX 640 ; N Zeta ; B 7 0 660 681 ;
+C -1 ; WX 800 ; N Eta ; B 31 0 769 681 ;
+C -1 ; WX 800 ; N Theta ; B 52 -12 747 693 ;
+C -1 ; WX 340 ; N Iota ; B 31 0 301 681 ;
+C -1 ; WX 720 ; N Kappa ; B 31 0 750 681 ;
+C -1 ; WX 680 ; N Lambda ; B 2 0 678 681 ;
+C -1 ; WX 920 ; N Mu ; B 26 0 894 681 ;
+C -1 ; WX 740 ; N Nu ; B 26 0 722 681 ;
+C -1 ; WX 717 ; N Xi ; B 17 0 700 681 ;
+C -1 ; WX 800 ; N Omicron ; B 44 -13 758 694 ;
+C -1 ; WX 790 ; N Pi ; B 47 0 742 681 ;
+C -1 ; WX 620 ; N Rho ; B 31 0 613 681 ;
+C -1 ; WX 640 ; N Sigma ; B 20 0 635 681 ;
+C -1 ; WX 620 ; N Tau ; B -40 0 659 681 ;
+C -1 ; WX 640 ; N Upsilon ; B -30 0 666 681 ;
+C -1 ; WX 806 ; N Phi ; B 23 0 782 681 ;
+C -1 ; WX 720 ; N Chi ; B -30 0 755 681 ;
+C -1 ; WX 878 ; N Psi ; B 13 0 865 681 ;
+C -1 ; WX 770 ; N Omega ; B 7 0 763 693 ;
+C -1 ; WX 340 ; N Iotadieresis ; B 1 0 330 872 ;
+C -1 ; WX 640 ; N Upsilondieresis ; B -30 0 666 872 ;
+C -1 ; WX 620 ; N alphatonos ; B 40 -12 592 756 ;
+C -1 ; WX 470 ; N epsilontonos ; B 39 -12 476 756 ;
+C -1 ; WX 633 ; N etatonos ; B 37 -209 551 756 ;
+C -1 ; WX 320 ; N iotatonos ; B 39 -12 305 756 ;
+C -1 ; WX 614 ; N upsilondieresistonos ; B 9 -12 543 735 ;
+C -1 ; WX 620 ; N alpha ; B 40 -12 592 483 ;
+C -1 ; WX 500 ; N beta ; B 15 -12 483 722 ;
+C -1 ; WX 554 ; N gamma ; B -14 -236 548 470 ;
+C -1 ; WX 560 ; N delta ; B 40 -12 520 716 ;
+C -1 ; WX 470 ; N epsilon ; B 39 -12 476 483 ;
+C -1 ; WX 381 ; N zeta ; B 14 -229 413 726 ;
+C -1 ; WX 633 ; N eta ; B 37 -209 551 492 ;
+C -1 ; WX 575 ; N theta ; B 40 -12 535 716 ;
+C -1 ; WX 320 ; N iota ; B 39 -12 305 483 ;
+C -1 ; WX 620 ; N kappa ; B 29 0 620 483 ;
+C -1 ; WX 540 ; N lambda ; B -1 0 519 716 ;
+C -1 ; WX 680 ; N uni03BC ; B 10 -218 651 480 ;
+C -1 ; WX 503 ; N nu ; B -3 0 485 483 ;
+C -1 ; WX 420 ; N xi ; B 23 -229 413 766 ;
+C -1 ; WX 560 ; N omicron ; B 37 -9 526 494 ;
+C -1 ; WX 670 ; N pi ; B 35 -12 650 471 ;
+C -1 ; WX 579 ; N rho ; B 59 -218 539 483 ;
+C -1 ; WX 483 ; N sigma1 ; B 21 -230 470 483 ;
+C -1 ; WX 569 ; N sigma ; B 40 -12 569 483 ;
+C -1 ; WX 401 ; N tau ; B 3 -12 386 471 ;
+C -1 ; WX 614 ; N upsilon ; B 9 -12 543 480 ;
+C -1 ; WX 691 ; N phi ; B 49 -219 651 563 ;
+C -1 ; WX 592 ; N chi ; B 12 -210 546 481 ;
+C -1 ; WX 767 ; N psi ; B 19 -218 687 480 ;
+C -1 ; WX 680 ; N omega ; B 38 -12 642 483 ;
+C -1 ; WX 320 ; N iotadieresis ; B 10 -12 339 672 ;
+C -1 ; WX 614 ; N upsilondieresis ; B 9 -12 543 672 ;
+C -1 ; WX 560 ; N omicrontonos ; B 37 -9 526 756 ;
+C -1 ; WX 614 ; N upsilontonos ; B 9 -12 543 756 ;
+C -1 ; WX 680 ; N omegatonos ; B 38 -12 642 756 ;
+C -1 ; WX 613 ; N uni03D0 ; B 83 -218 554 716 ;
+C -1 ; WX 618 ; N theta1 ; B 27 -12 576 716 ;
+C -1 ; WX 680 ; N phi1 ; B 39 -218 642 483 ;
+C -1 ; WX 730 ; N omega1 ; B 20 -10 705 494 ;
+C -1 ; WX 868 ; N uni03D7 ; B 3 -219 812 483 ;
+C -1 ; WX 483 ; N uni03DA ; B 21 -44 470 669 ;
+C -1 ; WX 563 ; N uni03DB ; B 10 -223 551 442 ;
+C -1 ; WX 580 ; N uni03DC ; B 54 0 599 681 ;
+C -1 ; WX 464 ; N uni03DD ; B 33 0 492 545 ;
+C -1 ; WX 808 ; N uni03DE ; B 44 -303 758 694 ;
+C -1 ; WX 560 ; N uni03DF ; B 37 -190 526 553 ;
+C -1 ; WX 647 ; N uni03E0 ; B 25 -121 607 702 ;
+C -1 ; WX 733 ; N uni03E1 ; B 42 -115 719 602 ;
+C -1 ; WX 620 ; N uni03F0 ; B 29 0 620 483 ;
+C -1 ; WX 579 ; N uni03F1 ; B 59 -211 539 483 ;
+C -1 ; WX 520 ; N uni03F2 ; B 37 -9 503 494 ;
+C -1 ; WX 300 ; N uni03F3 ; B -109 -241 214 654 ;
+C -1 ; WX 872 ; N uni03F4 ; B 60 0 810 681 ;
+C -1 ; WX 1074 ; N uni03F5 ; B 60 0 1008 681 ;
+C -1 ; WX 1191 ; N uni03F6 ; B 60 0 1127 681 ;
+C -1 ; WX 1108 ; N uni03F7 ; B 60 0 1043 681 ;
+C -1 ; WX 381 ; N uni03F8 ; B 28 -229 418 716 ;
+C -1 ; WX 320 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 320 ; N middot ; B 92 196 222 326 ;
+C -1 ; WX 620 ; N uni1F00 ; B 40 -12 592 748 ;
+C -1 ; WX 620 ; N uni1F01 ; B 40 -12 592 748 ;
+C -1 ; WX 620 ; N uni1F02 ; B 40 -12 592 757 ;
+C -1 ; WX 620 ; N uni1F03 ; B 40 -12 592 757 ;
+C -1 ; WX 620 ; N uni1F04 ; B 40 -12 592 757 ;
+C -1 ; WX 620 ; N uni1F05 ; B 40 -12 592 757 ;
+C -1 ; WX 620 ; N uni1F06 ; B 40 -12 592 817 ;
+C -1 ; WX 620 ; N uni1F07 ; B 40 -12 592 817 ;
+C -1 ; WX 680 ; N uni1F08 ; B -37 0 714 695 ;
+C -1 ; WX 680 ; N uni1F09 ; B -37 0 714 695 ;
+C -1 ; WX 891 ; N uni1F0A ; B -1 0 925 695 ;
+C -1 ; WX 889 ; N uni1F0B ; B 0 0 924 695 ;
+C -1 ; WX 874 ; N uni1F0C ; B -1 0 908 695 ;
+C -1 ; WX 871 ; N uni1F0D ; B 0 0 906 695 ;
+C -1 ; WX 958 ; N uni1F0E ; B 0 0 993 694 ;
+C -1 ; WX 944 ; N uni1F0F ; B 0 0 979 694 ;
+C -1 ; WX 470 ; N uni1F10 ; B 39 -12 476 748 ;
+C -1 ; WX 470 ; N uni1F11 ; B 39 -12 476 748 ;
+C -1 ; WX 470 ; N uni1F12 ; B 39 -12 476 757 ;
+C -1 ; WX 470 ; N uni1F13 ; B 39 -12 476 757 ;
+C -1 ; WX 470 ; N uni1F14 ; B 39 -12 476 757 ;
+C -1 ; WX 470 ; N uni1F15 ; B 39 -12 476 757 ;
+C -1 ; WX 881 ; N uni1F18 ; B 0 0 870 695 ;
+C -1 ; WX 881 ; N uni1F19 ; B -1 0 870 695 ;
+C -1 ; WX 1079 ; N uni1F1A ; B -1 0 1068 695 ;
+C -1 ; WX 1078 ; N uni1F1B ; B 0 0 1068 695 ;
+C -1 ; WX 1081 ; N uni1F1C ; B -1 0 1070 695 ;
+C -1 ; WX 1079 ; N uni1F1D ; B 0 0 1069 695 ;
+C -1 ; WX 633 ; N uni1F20 ; B 37 -209 551 748 ;
+C -1 ; WX 633 ; N uni1F21 ; B 37 -209 551 748 ;
+C -1 ; WX 633 ; N uni1F22 ; B 37 -209 551 757 ;
+C -1 ; WX 633 ; N uni1F23 ; B 37 -209 551 757 ;
+C -1 ; WX 633 ; N uni1F24 ; B 37 -209 551 757 ;
+C -1 ; WX 633 ; N uni1F25 ; B 37 -209 551 757 ;
+C -1 ; WX 633 ; N uni1F26 ; B 37 -209 551 817 ;
+C -1 ; WX 633 ; N uni1F27 ; B 37 -209 551 817 ;
+C -1 ; WX 961 ; N uni1F28 ; B 0 0 930 695 ;
+C -1 ; WX 961 ; N uni1F29 ; B -1 0 930 695 ;
+C -1 ; WX 1159 ; N uni1F2A ; B -1 0 1128 695 ;
+C -1 ; WX 1158 ; N uni1F2B ; B 0 0 1128 695 ;
+C -1 ; WX 1161 ; N uni1F2C ; B -1 0 1130 695 ;
+C -1 ; WX 1159 ; N uni1F2D ; B 0 0 1129 695 ;
+C -1 ; WX 1299 ; N uni1F2E ; B 0 0 1269 694 ;
+C -1 ; WX 1294 ; N uni1F2F ; B 0 0 1264 694 ;
+C -1 ; WX 320 ; N uni1F30 ; B 39 -12 305 748 ;
+C -1 ; WX 320 ; N uni1F31 ; B 39 -12 305 748 ;
+C -1 ; WX 320 ; N uni1F32 ; B 0 -12 332 757 ;
+C -1 ; WX 320 ; N uni1F33 ; B -13 -12 317 757 ;
+C -1 ; WX 320 ; N uni1F34 ; B 24 -12 358 757 ;
+C -1 ; WX 320 ; N uni1F35 ; B 25 -12 356 757 ;
+C -1 ; WX 320 ; N uni1F36 ; B -44 -12 395 817 ;
+C -1 ; WX 320 ; N uni1F37 ; B -40 -12 399 817 ;
+C -1 ; WX 501 ; N uni1F38 ; B 0 0 462 695 ;
+C -1 ; WX 501 ; N uni1F39 ; B -1 0 462 695 ;
+C -1 ; WX 699 ; N uni1F3A ; B -1 0 660 695 ;
+C -1 ; WX 698 ; N uni1F3B ; B 0 0 660 695 ;
+C -1 ; WX 701 ; N uni1F3C ; B -1 0 662 695 ;
+C -1 ; WX 699 ; N uni1F3D ; B 0 0 661 695 ;
+C -1 ; WX 841 ; N uni1F3E ; B 0 0 803 694 ;
+C -1 ; WX 825 ; N uni1F3F ; B 0 0 787 694 ;
+C -1 ; WX 560 ; N uni1F40 ; B 37 -9 526 748 ;
+C -1 ; WX 560 ; N uni1F41 ; B 37 -9 526 748 ;
+C -1 ; WX 560 ; N uni1F42 ; B 37 -9 526 757 ;
+C -1 ; WX 560 ; N uni1F43 ; B 37 -9 526 757 ;
+C -1 ; WX 560 ; N uni1F44 ; B 37 -9 526 757 ;
+C -1 ; WX 560 ; N uni1F45 ; B 37 -9 526 757 ;
+C -1 ; WX 931 ; N uni1F48 ; B 0 -13 889 695 ;
+C -1 ; WX 931 ; N uni1F49 ; B -1 -13 889 695 ;
+C -1 ; WX 1128 ; N uni1F4A ; B -1 -13 1086 695 ;
+C -1 ; WX 1130 ; N uni1F4B ; B 0 -13 1089 695 ;
+C -1 ; WX 1083 ; N uni1F4C ; B -1 -13 1041 695 ;
+C -1 ; WX 1080 ; N uni1F4D ; B 0 -13 1039 695 ;
+C -1 ; WX 614 ; N uni1F50 ; B 9 -12 543 748 ;
+C -1 ; WX 614 ; N uni1F51 ; B 9 -12 543 748 ;
+C -1 ; WX 614 ; N uni1F52 ; B 9 -12 543 757 ;
+C -1 ; WX 614 ; N uni1F53 ; B 9 -12 543 757 ;
+C -1 ; WX 614 ; N uni1F54 ; B 9 -12 543 757 ;
+C -1 ; WX 614 ; N uni1F55 ; B 9 -12 543 757 ;
+C -1 ; WX 614 ; N uni1F56 ; B 9 -12 552 817 ;
+C -1 ; WX 614 ; N uni1F57 ; B 9 -12 543 817 ;
+C -1 ; WX 862 ; N uni1F59 ; B -1 0 888 695 ;
+C -1 ; WX 1059 ; N uni1F5B ; B 0 0 1086 695 ;
+C -1 ; WX 1060 ; N uni1F5D ; B 0 0 1087 695 ;
+C -1 ; WX 1169 ; N uni1F5F ; B 0 0 1196 694 ;
+C -1 ; WX 680 ; N uni1F60 ; B 38 -12 642 748 ;
+C -1 ; WX 680 ; N uni1F61 ; B 38 -12 642 748 ;
+C -1 ; WX 680 ; N uni1F62 ; B 38 -12 642 757 ;
+C -1 ; WX 680 ; N uni1F63 ; B 38 -12 642 757 ;
+C -1 ; WX 680 ; N uni1F64 ; B 38 -12 642 757 ;
+C -1 ; WX 680 ; N uni1F65 ; B 38 -12 642 757 ;
+C -1 ; WX 680 ; N uni1F66 ; B 38 -12 642 817 ;
+C -1 ; WX 680 ; N uni1F67 ; B 38 -12 642 817 ;
+C -1 ; WX 902 ; N uni1F68 ; B 0 0 895 695 ;
+C -1 ; WX 901 ; N uni1F69 ; B -1 0 894 695 ;
+C -1 ; WX 1100 ; N uni1F6A ; B -1 0 1093 695 ;
+C -1 ; WX 1099 ; N uni1F6B ; B 0 0 1093 695 ;
+C -1 ; WX 1053 ; N uni1F6C ; B -1 0 1046 695 ;
+C -1 ; WX 1055 ; N uni1F6D ; B 0 0 1049 695 ;
+C -1 ; WX 1140 ; N uni1F6E ; B 0 0 1134 694 ;
+C -1 ; WX 1125 ; N uni1F6F ; B 0 0 1119 694 ;
+C -1 ; WX 620 ; N uni1F70 ; B 40 -12 592 756 ;
+C -1 ; WX 620 ; N uni1F71 ; B 40 -12 592 756 ;
+C -1 ; WX 470 ; N uni1F72 ; B 39 -12 476 756 ;
+C -1 ; WX 470 ; N uni1F73 ; B 39 -12 476 756 ;
+C -1 ; WX 633 ; N uni1F74 ; B 37 -209 551 756 ;
+C -1 ; WX 633 ; N uni1F75 ; B 37 -209 551 756 ;
+C -1 ; WX 320 ; N uni1F76 ; B 39 -12 305 756 ;
+C -1 ; WX 320 ; N uni1F77 ; B 39 -12 305 756 ;
+C -1 ; WX 560 ; N uni1F78 ; B 37 -9 526 756 ;
+C -1 ; WX 560 ; N uni1F79 ; B 37 -9 526 756 ;
+C -1 ; WX 614 ; N uni1F7A ; B 9 -12 543 756 ;
+C -1 ; WX 614 ; N uni1F7B ; B 9 -12 543 756 ;
+C -1 ; WX 680 ; N uni1F7C ; B 38 -12 642 756 ;
+C -1 ; WX 680 ; N uni1F7D ; B 38 -12 642 756 ;
+C -1 ; WX 620 ; N uni1F80 ; B 40 -253 592 748 ;
+C -1 ; WX 620 ; N uni1F81 ; B 40 -252 592 748 ;
+C -1 ; WX 620 ; N uni1F82 ; B 40 -253 592 757 ;
+C -1 ; WX 620 ; N uni1F83 ; B 40 -253 592 757 ;
+C -1 ; WX 620 ; N uni1F84 ; B 40 -252 592 757 ;
+C -1 ; WX 620 ; N uni1F85 ; B 40 -251 592 757 ;
+C -1 ; WX 620 ; N uni1F86 ; B 40 -253 592 817 ;
+C -1 ; WX 620 ; N uni1F87 ; B 40 -251 592 817 ;
+C -1 ; WX 997 ; N uni1F88 ; B -37 0 938 695 ;
+C -1 ; WX 996 ; N uni1F89 ; B -37 0 937 695 ;
+C -1 ; WX 1209 ; N uni1F8A ; B -1 0 1149 695 ;
+C -1 ; WX 1207 ; N uni1F8B ; B 0 0 1147 695 ;
+C -1 ; WX 1192 ; N uni1F8C ; B -1 0 1132 695 ;
+C -1 ; WX 1189 ; N uni1F8D ; B 0 0 1129 695 ;
+C -1 ; WX 1275 ; N uni1F8E ; B 0 0 1216 694 ;
+C -1 ; WX 1261 ; N uni1F8F ; B 0 0 1202 694 ;
+C -1 ; WX 633 ; N uni1F90 ; B 37 -255 551 748 ;
+C -1 ; WX 633 ; N uni1F91 ; B 37 -255 551 748 ;
+C -1 ; WX 633 ; N uni1F92 ; B 37 -255 551 757 ;
+C -1 ; WX 633 ; N uni1F93 ; B 37 -255 551 757 ;
+C -1 ; WX 633 ; N uni1F94 ; B 37 -255 551 757 ;
+C -1 ; WX 633 ; N uni1F95 ; B 37 -255 551 757 ;
+C -1 ; WX 633 ; N uni1F96 ; B 37 -255 551 817 ;
+C -1 ; WX 633 ; N uni1F97 ; B 37 -255 551 817 ;
+C -1 ; WX 1213 ; N uni1F98 ; B 0 0 1154 695 ;
+C -1 ; WX 1213 ; N uni1F99 ; B -1 0 1153 695 ;
+C -1 ; WX 1412 ; N uni1F9A ; B -1 0 1352 695 ;
+C -1 ; WX 1411 ; N uni1F9B ; B 0 0 1351 695 ;
+C -1 ; WX 1414 ; N uni1F9C ; B -1 0 1354 695 ;
+C -1 ; WX 1412 ; N uni1F9D ; B 0 0 1352 695 ;
+C -1 ; WX 1551 ; N uni1F9E ; B 0 0 1492 694 ;
+C -1 ; WX 1546 ; N uni1F9F ; B 0 0 1487 694 ;
+C -1 ; WX 680 ; N uni1FA0 ; B 38 -252 642 748 ;
+C -1 ; WX 680 ; N uni1FA1 ; B 38 -253 642 748 ;
+C -1 ; WX 680 ; N uni1FA2 ; B 38 -253 642 757 ;
+C -1 ; WX 680 ; N uni1FA3 ; B 38 -252 642 757 ;
+C -1 ; WX 680 ; N uni1FA4 ; B 38 -253 642 757 ;
+C -1 ; WX 680 ; N uni1FA5 ; B 38 -251 642 757 ;
+C -1 ; WX 680 ; N uni1FA6 ; B 38 -251 642 817 ;
+C -1 ; WX 680 ; N uni1FA7 ; B 38 -253 642 817 ;
+C -1 ; WX 1178 ; N uni1FA8 ; B 0 0 1119 695 ;
+C -1 ; WX 1177 ; N uni1FA9 ; B -1 0 1117 695 ;
+C -1 ; WX 1377 ; N uni1FAA ; B -1 0 1317 695 ;
+C -1 ; WX 1376 ; N uni1FAB ; B 0 0 1316 695 ;
+C -1 ; WX 1330 ; N uni1FAC ; B -1 0 1270 695 ;
+C -1 ; WX 1332 ; N uni1FAD ; B 0 0 1272 695 ;
+C -1 ; WX 1416 ; N uni1FAE ; B 0 0 1357 694 ;
+C -1 ; WX 1401 ; N uni1FAF ; B 0 0 1342 694 ;
+C -1 ; WX 620 ; N uni1FB0 ; B 40 -12 592 677 ;
+C -1 ; WX 620 ; N uni1FB1 ; B 40 -12 592 604 ;
+C -1 ; WX 620 ; N uni1FB2 ; B 40 -252 592 756 ;
+C -1 ; WX 620 ; N uni1FB3 ; B 40 -253 592 483 ;
+C -1 ; WX 620 ; N uni1FB4 ; B 40 -253 592 756 ;
+C -1 ; WX 620 ; N uni1FB6 ; B 40 -12 592 643 ;
+C -1 ; WX 620 ; N uni1FB7 ; B 40 -253 592 643 ;
+C -1 ; WX 680 ; N uni1FB8 ; B -37 0 714 877 ;
+C -1 ; WX 680 ; N uni1FB9 ; B -37 0 714 804 ;
+C -1 ; WX 680 ; N uni1FBA ; B -37 0 714 694 ;
+C -1 ; WX 680 ; N uni1FBB ; B -37 0 714 694 ;
+C -1 ; WX 997 ; N uni1FBC ; B -37 0 937 681 ;
+C -1 ; WX 134 ; N uni1FBD ; B 0 493 132 687 ;
+C -1 ; WX 253 ; N uni1FBE ; B 60 0 193 195 ;
+C -1 ; WX 134 ; N uni1FBF ; B 0 493 133 687 ;
+C -1 ; WX 487 ; N uni1FC0 ; B 21 572 461 661 ;
+C -1 ; WX 420 ; N uni1FC1 ; B -10 577 429 830 ;
+C -1 ; WX 633 ; N uni1FC2 ; B 37 -255 551 756 ;
+C -1 ; WX 633 ; N uni1FC3 ; B 37 -255 551 492 ;
+C -1 ; WX 633 ; N uni1FC4 ; B 37 -255 551 756 ;
+C -1 ; WX 633 ; N uni1FC6 ; B 37 -209 551 643 ;
+C -1 ; WX 633 ; N uni1FC7 ; B 37 -253 551 643 ;
+C -1 ; WX 886 ; N uni1FC8 ; B 0 0 875 694 ;
+C -1 ; WX 886 ; N uni1FC9 ; B 0 0 875 694 ;
+C -1 ; WX 966 ; N uni1FCA ; B 0 0 935 694 ;
+C -1 ; WX 966 ; N uni1FCB ; B 0 0 935 694 ;
+C -1 ; WX 1052 ; N uni1FCC ; B 31 0 992 681 ;
+C -1 ; WX 331 ; N uni1FCD ; B 0 484 332 687 ;
+C -1 ; WX 331 ; N uni1FCE ; B 0 484 334 687 ;
+C -1 ; WX 439 ; N uni1FCF ; B 0 456 440 719 ;
+C -1 ; WX 320 ; N uni1FD0 ; B 4 -12 339 677 ;
+C -1 ; WX 320 ; N uni1FD1 ; B 25 -12 321 604 ;
+C -1 ; WX 320 ; N uni1FD2 ; B -46 -12 371 718 ;
+C -1 ; WX 320 ; N uni1FD3 ; B -18 -12 399 735 ;
+C -1 ; WX 320 ; N uni1FD6 ; B -46 -12 393 643 ;
+C -1 ; WX 320 ; N uni1FD7 ; B -29 -12 410 807 ;
+C -1 ; WX 340 ; N uni1FD8 ; B -1 0 334 877 ;
+C -1 ; WX 340 ; N uni1FD9 ; B 18 0 314 804 ;
+C -1 ; WX 506 ; N uni1FDA ; B 0 0 467 694 ;
+C -1 ; WX 506 ; N uni1FDB ; B 0 0 467 694 ;
+C -1 ; WX 330 ; N uni1FDD ; B -1 484 329 687 ;
+C -1 ; WX 330 ; N uni1FDE ; B -1 484 330 687 ;
+C -1 ; WX 439 ; N uni1FDF ; B 0 454 440 717 ;
+C -1 ; WX 614 ; N uni1FE0 ; B 9 -12 543 677 ;
+C -1 ; WX 614 ; N uni1FE1 ; B 9 -12 543 604 ;
+C -1 ; WX 614 ; N uni1FE2 ; B 9 -12 543 718 ;
+C -1 ; WX 614 ; N uni1FE3 ; B 9 -12 543 735 ;
+C -1 ; WX 579 ; N uni1FE4 ; B 59 -218 539 748 ;
+C -1 ; WX 579 ; N uni1FE5 ; B 59 -218 539 748 ;
+C -1 ; WX 614 ; N uni1FE6 ; B 9 -12 543 643 ;
+C -1 ; WX 614 ; N uni1FE7 ; B 9 -12 543 807 ;
+C -1 ; WX 640 ; N uni1FE8 ; B -30 0 666 877 ;
+C -1 ; WX 640 ; N uni1FE9 ; B -30 0 666 804 ;
+C -1 ; WX 867 ; N uni1FEA ; B 0 0 893 694 ;
+C -1 ; WX 867 ; N uni1FEB ; B 0 0 893 694 ;
+C -1 ; WX 781 ; N uni1FEC ; B -1 0 774 695 ;
+C -1 ; WX 420 ; N uni1FED ; B 1 537 418 718 ;
+C -1 ; WX 420 ; N uni1FEE ; B 1 537 418 718 ;
+C -1 ; WX 144 ; N uni1FEF ; B 3 514 140 716 ;
+C -1 ; WX 680 ; N uni1FF2 ; B 38 -253 642 756 ;
+C -1 ; WX 680 ; N uni1FF3 ; B 38 -253 642 483 ;
+C -1 ; WX 680 ; N uni1FF4 ; B 38 -253 642 756 ;
+C -1 ; WX 680 ; N uni1FF6 ; B 38 -12 642 643 ;
+C -1 ; WX 680 ; N uni1FF7 ; B 38 -253 642 643 ;
+C -1 ; WX 936 ; N uni1FF8 ; B 0 -13 894 694 ;
+C -1 ; WX 894 ; N uni1FF9 ; B 0 -13 852 694 ;
+C -1 ; WX 908 ; N uni1FFA ; B 0 0 901 693 ;
+C -1 ; WX 856 ; N uni1FFB ; B 0 0 849 693 ;
+C -1 ; WX 1046 ; N uni1FFC ; B 7 0 986 693 ;
+C -1 ; WX 144 ; N uni1FFD ; B 0 514 137 716 ;
+C -1 ; WX 133 ; N uni1FFE ; B -1 493 132 687 ;
+C -1 ; WX 474 ; N endash ; B 4 256 473 289 ;
+C -1 ; WX 852 ; N emdash ; B 3 256 850 289 ;
+C -1 ; WX 220 ; N quoteleft ; B 83 429 243 722 ;
+C -1 ; WX 220 ; N quoteright ; B 77 423 237 716 ;
+C -1 ; WX 220 ; N quotesinglbase ; B 77 -183 237 111 ;
+C -1 ; WX 220 ; N quotereversed ; B 33 424 193 716 ;
+C -1 ; WX 400 ; N quotedblleft ; B 2 428 398 720 ;
+C -1 ; WX 400 ; N quotedblright ; B 3 424 399 716 ;
+C -1 ; WX 400 ; N quotedblbase ; B 0 -183 399 111 ;
+C -1 ; WX 540 ; N dagger ; B 79 -161 455 694 ;
+C -1 ; WX 540 ; N daggerdbl ; B 79 -161 455 694 ;
+C -1 ; WX 460 ; N bullet ; B 60 213 404 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 107 -15 889 116 ;
+C -1 ; WX 1280 ; N perthousand ; B 22 -8 1266 689 ;
+C -1 ; WX 240 ; N guilsinglleft ; B 49 84 192 442 ;
+C -1 ; WX 240 ; N guilsinglright ; B 48 84 191 442 ;
+C -1 ; WX 140 ; N fraction ; B -201 0 348 681 ;
+C -1 ; WX 620 ; N Euro ; B 13 -13 583 694 ;
+C -1 ; WX 980 ; N trademark ; B 31 273 930 681 ;
+C -1 ; WX 770 ; N uni2126 ; B 7 0 763 693 ;
+C -1 ; WX 600 ; N uni2206 ; B 9 0 591 681 ;
+C -1 ; WX 600 ; N minus ; B 51 314 555 392 ;
+C -1 ; WX 300 ; N dotlessj ; B -109 -241 204 490 ;
+C -1 ; WX 609 ; N ff ; B 20 0 704 734 ;
+C -1 ; WX 620 ; N fi ; B 20 0 608 734 ;
+C -1 ; WX 620 ; N fl ; B 20 0 606 734 ;
+C -1 ; WX 907 ; N ffi ; B 20 0 888 734 ;
+C -1 ; WX 902 ; N ffl ; B 20 0 886 734 ;
+C -1 ; WX 579 ; N rho1.old ; B 59 -227 539 483 ;
+C -1 ; WX 320 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 740 ; N Ncedilla ; B 26 -271 722 681 ;
+C -1 ; WX 660 ; N u.notdefScedill ; B 26 -200 634 694 ;
+C -1 ; WX 740 ; N textcircled ; B 23 0 723 700 ;
+C -1 ; WX 605 ; N too ; B 45 551 543 690 ;
+C -1 ; WX 578 ; N fj ; B 20 -241 534 734 ;
+C -1 ; WX 320 ; N ch329 ; B 0 0 0 0 ;
+C -1 ; WX 592 ; N chi-old ; B 12 -210 580 479 ;
+C -1 ; WX 862 ; N fij ; B 20 -241 804 734 ;
+C -1 ; WX 1321 ; N germandblS ; B 26 -13 1294 694 ;
+C -1 ; WX 520 ; N glyph274 ; B 38 -200 487 494 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 267
+KPX tonos Alpha -100
+KPX Alpha exclam 200
+KPX Alpha colon 200
+KPX Alpha semicolon 200
+KPX Delta Upsilon -60
+KPX Epsilon exclam 200
+KPX Epsilon colon 200
+KPX Epsilon semicolon 200
+KPX Iota exclam 200
+KPX Iota colon 200
+KPX Iota semicolon 200
+KPX Lambda Upsilon -60
+KPX Lambda exclam 200
+KPX Lambda colon 200
+KPX Lambda semicolon 200
+KPX Nu exclam 200
+KPX Nu colon 200
+KPX Nu semicolon 200
+KPX Omicron exclam 200
+KPX Omicron colon 200
+KPX Omicron semicolon 200
+KPX Rho exclam 200
+KPX Rho colon 200
+KPX Rho semicolon 200
+KPX Sigma exclam 200
+KPX Sigma colon 200
+KPX Sigma semicolon 200
+KPX Upsilon Lambda -70
+KPX Upsilon Delta -70
+KPX Upsilon exclam 200
+KPX Upsilon colon 200
+KPX Upsilon semicolon 200
+KPX Omega exclam 200
+KPX Omega colon 200
+KPX Omega semicolon 200
+KPX Iotadieresis exclam 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis semicolon 200
+KPX Upsilondieresis Lambda -30
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis semicolon 200
+KPX alphatonos exclam 150
+KPX alphatonos colon 130
+KPX alphatonos semicolon 150
+KPX epsilontonos exclam 150
+KPX epsilontonos colon 130
+KPX epsilontonos semicolon 150
+KPX etatonos exclam 150
+KPX etatonos colon 130
+KPX etatonos semicolon 150
+KPX iotatonos exclam 150
+KPX iotatonos colon 130
+KPX iotatonos semicolon 150
+KPX alpha exclam 150
+KPX alpha colon 130
+KPX alpha semicolon 150
+KPX epsilon exclam 150
+KPX epsilon colon 130
+KPX epsilon semicolon 150
+KPX eta exclam 150
+KPX eta colon 130
+KPX eta semicolon 150
+KPX iota exclam 150
+KPX iota colon 130
+KPX iota semicolon 150
+KPX lambda exclam 150
+KPX lambda colon 130
+KPX lambda semicolon 150
+KPX nu exclam 150
+KPX nu colon 130
+KPX nu semicolon 150
+KPX omicron exclam 150
+KPX omicron colon 130
+KPX omicron semicolon 150
+KPX rho exclam 150
+KPX rho colon 130
+KPX rho semicolon 150
+KPX sigma1 exclam 150
+KPX sigma1 colon 130
+KPX sigma1 semicolon 150
+KPX upsilon exclam 150
+KPX upsilon colon 130
+KPX upsilon semicolon 150
+KPX omega exclam 150
+KPX omega colon 130
+KPX omega semicolon 150
+KPX omicrontonos exclam 150
+KPX omicrontonos colon 130
+KPX omicrontonos semicolon 150
+KPX upsilontonos exclam 150
+KPX upsilontonos colon 130
+KPX upsilontonos semicolon 150
+KPX omegatonos exclam 150
+KPX omegatonos colon 130
+KPX omegatonos semicolon 150
+KPX uni1F66 colon 110
+KPX uni1F66 semicolon 110
+KPX uni1F66 exclam 120
+KPX uni1F67 colon 110
+KPX uni1F67 semicolon 110
+KPX uni1F67 exclam 120
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 colon 110
+KPX uni1F76 semicolon 110
+KPX uni1F76 exclam 120
+KPX uni1F77 colon 110
+KPX uni1F77 semicolon 110
+KPX uni1F77 exclam 120
+KPX uni1F78 colon 110
+KPX uni1F78 semicolon 110
+KPX uni1F78 exclam 120
+KPX uni1F79 colon 110
+KPX uni1F79 semicolon 110
+KPX uni1F79 exclam 120
+KPX uni1F7A colon 110
+KPX uni1F7A semicolon 110
+KPX uni1F7A exclam 120
+KPX uni1F7B colon 110
+KPX uni1F7B semicolon 110
+KPX uni1F7B exclam 120
+KPX uni1F7C colon 110
+KPX uni1F7C semicolon 110
+KPX uni1F7C exclam 120
+KPX uni1F7D colon 110
+KPX uni1F7D semicolon 110
+KPX uni1F7D exclam 120
+KPX uni1FB2 colon 110
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB3 colon 110
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB4 colon 110
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB6 colon 110
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB7 colon 110
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 exclam 120
+KPX uni1FBF Alpha -60
+KPX uni1FBF Epsilon 60
+KPX uni1FBF Eta 60
+KPX uni1FBF Iota 60
+KPX uni1FBF Omicron 20
+KPX uni1FBF Omega 30
+KPX uni1FBF uni1FBC -60
+KPX uni1FBF uni1FCC 60
+KPX uni1FBF uni1FFC 30
+KPX uni1FC2 colon 110
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 exclam 120
+KPX uni1FC3 colon 110
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC4 colon 110
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC6 colon 110
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC7 colon 110
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 exclam 120
+KPX uni1FCD uni1FBC -40
+KPX uni1FCD uni1FCC 60
+KPX uni1FCD uni1FFC 60
+KPX uni1FCD Alpha -40
+KPX uni1FCD Epsilon 80
+KPX uni1FCD Eta 80
+KPX uni1FCD Iota 80
+KPX uni1FCD Omicron 60
+KPX uni1FCD Omega 60
+KPX uni1FCE Alpha -100
+KPX uni1FCE Epsilon 80
+KPX uni1FCE Eta 80
+KPX uni1FCE Iota 80
+KPX uni1FCE Omega 20
+KPX uni1FCE uni1FBC -100
+KPX uni1FCE uni1FCC 80
+KPX uni1FCE uni1FFC 30
+KPX uni1FCF uni1FBC -130
+KPX uni1FCF uni1FCC 60
+KPX uni1FCF uni1FFC -20
+KPX uni1FCF Alpha -120
+KPX uni1FCF Epsilon 60
+KPX uni1FCF Eta 60
+KPX uni1FCF Iota 60
+KPX uni1FCF Omicron -60
+KPX uni1FCF Omega -40
+KPX uni1FDD Alpha -40
+KPX uni1FDD Epsilon 80
+KPX uni1FDD Eta 80
+KPX uni1FDD Iota 80
+KPX uni1FDD Omicron 80
+KPX uni1FDD Upsilon 110
+KPX uni1FDD Omega 80
+KPX uni1FDD uni1FBC -60
+KPX uni1FDD uni1FCC 80
+KPX uni1FDD uni1FFC 60
+KPX uni1FDE uni1FBC -110
+KPX uni1FDE uni1FCC 80
+KPX uni1FDE uni1FFC 10
+KPX uni1FDE Alpha -100
+KPX uni1FDE Epsilon 80
+KPX uni1FDE Eta 80
+KPX uni1FDE Iota 80
+KPX uni1FDE Upsilon 120
+KPX uni1FDF Alpha -140
+KPX uni1FDF Epsilon 60
+KPX uni1FDF Eta 60
+KPX uni1FDF Iota 60
+KPX uni1FDF Upsilon 100
+KPX uni1FDF Omega -40
+KPX uni1FDF uni1FBC -120
+KPX uni1FDF uni1FCC 60
+KPX uni1FDF uni1FFC -40
+KPX uni1FE6 colon 110
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 exclam 120
+KPX uni1FEF uni1FBC -60
+KPX uni1FEF uni1FCC 60
+KPX uni1FEF uni1FFC 50
+KPX uni1FEF Alpha -60
+KPX uni1FEF Epsilon 60
+KPX uni1FEF Eta 60
+KPX uni1FEF Iota 60
+KPX uni1FEF Omicron 40
+KPX uni1FEF Upsilon 100
+KPX uni1FEF Omega 60
+KPX uni1FF2 colon 110
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 exclam 120
+KPX uni1FF3 colon 110
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF4 colon 110
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF6 colon 110
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF7 colon 110
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 exclam 120
+KPX uni1FFD Alpha -80
+KPX uni1FFD Epsilon 60
+KPX uni1FFD Iota 60
+KPX uni1FFD Eta 60
+KPX uni1FFD Upsilon 100
+KPX uni1FFD uni1FBC -90
+KPX uni1FFD uni1FCC 60
+KPX uni1FFE uni1FBC -40
+KPX uni1FFE uni1FCC 70
+KPX uni1FFE uni1FFC 60
+KPX uni1FFE Alpha -60
+KPX uni1FFE Epsilon 60
+KPX uni1FFE Eta 60
+KPX uni1FFE Iota 60
+KPX uni1FFE Omicron 40
+KPX uni1FFE Upsilon 100
+KPX uni1FFE Omega 50
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis-SmallCaps.afm b/fonts/greek/kerkis/afm/Kerkis-SmallCaps.afm
new file mode 100644
index 0000000000..bde817c9a3
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis-SmallCaps.afm
@@ -0,0 +1,519 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Tue Dec 3 11:21:34 2002
+FontName Kerkis-SmallCaps
+FullName Kerkis Small Caps
+FamilyName Kerkis
+Weight Medium
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -145 -268 1300 922
+CapHeight 681
+XHeight 511
+Ascender 511
+StartCharMetrics 398
+C 0 ; WX 320 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 320 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 225 ; N exclam ; B 56 -10 164 520 ;
+C 34 ; WX 380 ; N quotedbl ; B 56 445 323 694 ;
+C 35 ; WX 465 ; N numbersign ; B 49 0 417 499 ;
+C 36 ; WX 465 ; N dollar ; B 25 -83 445 593 ;
+C 37 ; WX 675 ; N percent ; B 16 -6 655 517 ;
+C 38 ; WX 600 ; N ampersand ; B 34 -10 590 520 ;
+C 39 ; WX 220 ; N quotesingle ; B 67 445 153 694 ;
+C 40 ; WX 300 ; N parenleft ; B 76 -151 278 717 ;
+C 41 ; WX 300 ; N parenright ; B 17 -151 219 717 ;
+C 42 ; WX 440 ; N asterisk ; B 54 323 391 694 ;
+C 43 ; WX 450 ; N plus ; B 38 83 416 446 ;
+C 44 ; WX 320 ; N comma ; B 90 -112 223 117 ;
+C 45 ; WX 400 ; N hyphen ; B 50 232 350 289 ;
+C 46 ; WX 320 ; N period ; B 92 -13 220 115 ;
+C 47 ; WX 450 ; N slash ; B 53 -106 402 538 ;
+C 48 ; WX 496 ; N zero ; B 32 -10 469 555 ;
+C 49 ; WX 496 ; N one ; B 128 0 401 545 ;
+C 50 ; WX 496 ; N two ; B 34 0 462 555 ;
+C 51 ; WX 620 ; N three ; B 40 -153 576 554 ;
+C 52 ; WX 620 ; N four ; B 25 -210 600 471 ;
+C 53 ; WX 620 ; N five ; B 60 -203 584 527 ;
+C 54 ; WX 620 ; N six ; B 45 -13 590 694 ;
+C 55 ; WX 620 ; N seven ; B 60 -190 586 491 ;
+C 56 ; WX 620 ; N eight ; B 44 -13 583 694 ;
+C 57 ; WX 620 ; N nine ; B 37 -213 576 494 ;
+C 58 ; WX 320 ; N colon ; B 92 -13 220 494 ;
+C 59 ; WX 320 ; N semicolon ; B 90 -112 223 494 ;
+C 60 ; WX 450 ; N less ; B 37 34 418 452 ;
+C 61 ; WX 450 ; N equal ; B 38 163 416 367 ;
+C 62 ; WX 450 ; N greater ; B 36 34 418 452 ;
+C 63 ; WX 405 ; N question ; B 20 -10 385 520 ;
+C 64 ; WX 615 ; N at ; B -16 -162 623 520 ;
+C 65 ; WX 772 ; N A ; B 3 0 754 681 ;
+C 66 ; WX 740 ; N B ; B 31 0 702 681 ;
+C 67 ; WX 740 ; N C ; B 44 -13 702 694 ;
+C 68 ; WX 800 ; N D ; B 31 0 752 681 ;
+C 69 ; WX 720 ; N E ; B 31 0 705 681 ;
+C 70 ; WX 640 ; N F ; B 31 0 654 681 ;
+C 71 ; WX 800 ; N G ; B 44 -13 778 694 ;
+C 72 ; WX 800 ; N H ; B 31 0 769 681 ;
+C 73 ; WX 340 ; N I ; B 31 0 301 681 ; L J IJ ;
+C 74 ; WX 621 ; N J ; B -3 -13 587 681 ;
+C 75 ; WX 762 ; N K ; B 31 0 750 681 ;
+C 76 ; WX 600 ; N L ; B 31 0 629 681 ;
+C 77 ; WX 920 ; N M ; B 26 0 894 681 ;
+C 78 ; WX 740 ; N N ; B 26 0 722 681 ;
+C 79 ; WX 800 ; N O ; B 44 -13 758 694 ;
+C 80 ; WX 621 ; N P ; B 31 0 613 681 ;
+C 81 ; WX 820 ; N Q ; B 44 -190 769 694 ;
+C 82 ; WX 765 ; N R ; B 31 0 757 681 ;
+C 83 ; WX 660 ; N S ; B 28 -13 634 694 ;
+C 84 ; WX 688 ; N T ; B -7 0 686 681 ;
+C 85 ; WX 780 ; N U ; B 25 -13 754 681 ;
+C 86 ; WX 765 ; N V ; B 0 0 755 681 ;
+C 87 ; WX 1026 ; N W ; B 0 0 1014 681 ;
+C 88 ; WX 795 ; N X ; B 0 0 785 681 ;
+C 89 ; WX 710 ; N Y ; B 0 0 696 681 ;
+C 90 ; WX 640 ; N Z ; B 10 0 656 681 ;
+C 91 ; WX 300 ; N bracketleft ; B 92 -141 258 717 ;
+C 92 ; WX 450 ; N backslash ; B 52 0 402 538 ;
+C 93 ; WX 300 ; N bracketright ; B 41 -141 207 717 ;
+C 94 ; WX 600 ; N asciicircum ; B 52 318 554 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 340 ; N grave ; B 68 571 272 689 ;
+C 97 ; WX 578 ; N a ; B 2 0 566 511 ;
+C 98 ; WX 555 ; N b ; B 23 0 526 511 ;
+C 99 ; WX 555 ; N c ; B 33 -10 528 521 ;
+C 100 ; WX 600 ; N d ; B 23 0 564 511 ;
+C 101 ; WX 540 ; N e ; B 23 0 530 511 ;
+C 102 ; WX 480 ; N f ; B 23 0 492 511 ;
+C 103 ; WX 600 ; N g ; B 33 -10 583 521 ;
+C 104 ; WX 600 ; N h ; B 23 0 577 511 ;
+C 105 ; WX 255 ; N i ; B 23 0 226 511 ; L j ij ;
+C 106 ; WX 466 ; N j ; B 3 -10 445 511 ;
+C 107 ; WX 574 ; N k ; B 23 0 563 511 ;
+C 108 ; WX 450 ; N l ; B 23 0 473 511 ;
+C 109 ; WX 690 ; N m ; B 20 0 670 511 ;
+C 110 ; WX 555 ; N n ; B 20 0 542 511 ;
+C 111 ; WX 600 ; N o ; B 33 -10 568 521 ;
+C 112 ; WX 463 ; N p ; B 23 0 460 511 ;
+C 113 ; WX 615 ; N q ; B 33 -143 577 521 ;
+C 114 ; WX 574 ; N r ; B 23 0 568 511 ;
+C 115 ; WX 495 ; N s ; B 20 -10 476 521 ;
+C 116 ; WX 528 ; N t ; B 1 0 523 511 ;
+C 117 ; WX 585 ; N u ; B 19 -10 565 511 ;
+C 118 ; WX 589 ; N v ; B 8 0 574 511 ;
+C 119 ; WX 772 ; N w ; B -2 0 758 511 ;
+C 120 ; WX 596 ; N x ; B -2 0 586 511 ;
+C 121 ; WX 543 ; N y ; B 8 0 530 511 ;
+C 122 ; WX 480 ; N z ; B 7 0 493 511 ;
+C 123 ; WX 210 ; N braceleft ; B 29 -163 233 521 ;
+C 124 ; WX 450 ; N bar ; B 199 -164 252 537 ;
+C 125 ; WX 210 ; N braceright ; B -10 -163 194 521 ;
+C 126 ; WX 600 ; N asciitilde ; B 78 244 521 411 ;
+C 161 ; WX 225 ; N exclamdown ; B 56 -160 164 370 ;
+C 162 ; WX 465 ; N cent ; B 87 16 385 489 ;
+C 163 ; WX 465 ; N sterling ; B 6 -10 473 520 ;
+C 164 ; WX 465 ; N currency ; B 42 77 424 457 ;
+C 165 ; WX 465 ; N yen ; B -17 0 485 511 ;
+C 166 ; WX 450 ; N brokenbar ; B 198 0 256 541 ;
+C 167 ; WX 390 ; N section ; B 25 -137 364 520 ;
+C 168 ; WX 420 ; N dieresis ; B 68 563 349 681 ;
+C 169 ; WX 555 ; N copyright ; B 18 0 543 525 ;
+C 170 ; WX 420 ; N ordfeminine ; B 49 288 393 685 ;
+C 171 ; WX 556 ; N guillemotleft ; B 65 35 484 480 ;
+C 172 ; WX 600 ; N logicalnot ; B 51 80 555 370 ;
+C 174 ; WX 555 ; N registered ; B 17 0 542 525 ;
+C 175 ; WX 440 ; N macron ; B 68 587 364 637 ;
+C 176 ; WX 400 ; N degree ; B 50 380 350 686 ;
+C 177 ; WX 450 ; N plusminus ; B 38 0 416 446 ;
+C 178 ; WX 452 ; N twosuperior ; B 66 350 400 761 ;
+C 179 ; WX 465 ; N threesuperior ; B 54 305 418 754 ;
+C 180 ; WX 340 ; N acute ; B 68 564 274 680 ;
+C 181 ; WX 690 ; N mu ; B 19 0 670 511 ;
+C 182 ; WX 450 ; N paragraph ; B 52 -163 397 495 ;
+C 183 ; WX 320 ; N periodcentered ; B 92 196 222 326 ;
+C 184 ; WX 320 ; N cedilla ; B 68 -200 257 0 ;
+C 185 ; WX 415 ; N onesuperior ; B 122 350 334 753 ;
+C 186 ; WX 420 ; N ordmasculine ; B 56 288 361 685 ;
+C 187 ; WX 556 ; N guillemotright ; B 68 35 487 480 ;
+C 188 ; WX 698 ; N onequarter ; B 60 0 654 511 ;
+C 189 ; WX 698 ; N onehalf ; B 60 0 665 511 ;
+C 190 ; WX 698 ; N threequarters ; B 39 0 669 517 ;
+C 191 ; WX 405 ; N questiondown ; B 17 -160 382 370 ;
+C 192 ; WX 773 ; N Agrave ; B 3 0 754 869 ;
+C 193 ; WX 766 ; N Aacute ; B 3 0 754 869 ;
+C 194 ; WX 769 ; N Acircumflex ; B 3 0 754 871 ;
+C 195 ; WX 776 ; N Atilde ; B 13 0 764 852 ;
+C 196 ; WX 763 ; N Adieresis ; B 3 0 754 871 ;
+C 197 ; WX 776 ; N Aring ; B 13 0 764 922 ;
+C 198 ; WX 1296 ; N AE ; B 14 0 1300 681 ;
+C 199 ; WX 740 ; N Ccedilla ; B 44 -200 702 694 ;
+C 200 ; WX 720 ; N Egrave ; B 31 0 705 869 ;
+C 201 ; WX 720 ; N Eacute ; B 31 0 705 869 ;
+C 202 ; WX 720 ; N Ecircumflex ; B 31 0 705 871 ;
+C 203 ; WX 720 ; N Edieresis ; B 31 0 705 871 ;
+C 204 ; WX 340 ; N Igrave ; B 31 0 301 869 ;
+C 205 ; WX 340 ; N Iacute ; B 31 0 301 869 ;
+C 206 ; WX 340 ; N Icircumflex ; B 28 0 312 871 ;
+C 207 ; WX 340 ; N Idieresis ; B 28 0 309 871 ;
+C 208 ; WX 800 ; N Eth ; B 31 0 752 681 ;
+C 209 ; WX 740 ; N Ntilde ; B 26 0 722 852 ;
+C 210 ; WX 800 ; N Ograve ; B 44 -13 758 869 ;
+C 211 ; WX 800 ; N Oacute ; B 44 -13 758 869 ;
+C 212 ; WX 800 ; N Ocircumflex ; B 44 -13 758 871 ;
+C 213 ; WX 800 ; N Otilde ; B 44 -13 758 852 ;
+C 214 ; WX 800 ; N Odieresis ; B 44 -13 758 871 ;
+C 215 ; WX 600 ; N multiply ; B 51 100 555 604 ;
+C 216 ; WX 800 ; N Oslash ; B 44 -53 758 734 ;
+C 217 ; WX 780 ; N Ugrave ; B 25 -13 754 869 ;
+C 218 ; WX 780 ; N Uacute ; B 25 -13 754 869 ;
+C 219 ; WX 780 ; N Ucircumflex ; B 25 -13 754 871 ;
+C 220 ; WX 780 ; N Udieresis ; B 25 -13 754 871 ;
+C 221 ; WX 640 ; N Yacute ; B -30 0 666 869 ;
+C 222 ; WX 620 ; N Thorn ; B 31 0 613 681 ;
+C 223 ; WX 995 ; N germandbls ; B 20 -10 976 521 ;
+C 224 ; WX 591 ; N agrave ; B 12 0 575 652 ;
+C 225 ; WX 588 ; N aacute ; B 12 0 575 652 ;
+C 226 ; WX 584 ; N acircumflex ; B 12 0 575 654 ;
+C 227 ; WX 588 ; N atilde ; B 12 0 575 639 ;
+C 228 ; WX 588 ; N adieresis ; B 12 0 575 653 ;
+C 229 ; WX 581 ; N aring ; B 12 0 575 691 ;
+C 230 ; WX 978 ; N ae ; B 13 0 979 511 ;
+C 231 ; WX 555 ; N ccedilla ; B 33 -150 528 520 ;
+C 232 ; WX 540 ; N egrave ; B 23 0 530 652 ;
+C 233 ; WX 540 ; N eacute ; B 23 0 530 652 ;
+C 234 ; WX 540 ; N ecircumflex ; B 23 0 530 654 ;
+C 235 ; WX 540 ; N edieresis ; B 23 0 530 653 ;
+C 236 ; WX 255 ; N igrave ; B 23 0 226 652 ;
+C 237 ; WX 255 ; N iacute ; B 23 0 226 652 ;
+C 238 ; WX 255 ; N icircumflex ; B 20 0 236 654 ;
+C 239 ; WX 255 ; N idieresis ; B 21 0 232 653 ;
+C 240 ; WX 600 ; N eth ; B 23 0 564 511 ;
+C 241 ; WX 555 ; N ntilde ; B 19 0 541 639 ;
+C 242 ; WX 600 ; N ograve ; B 33 -10 568 652 ;
+C 243 ; WX 600 ; N oacute ; B 33 -10 568 652 ;
+C 244 ; WX 600 ; N ocircumflex ; B 33 -10 568 654 ;
+C 245 ; WX 600 ; N otilde ; B 33 -10 568 639 ;
+C 246 ; WX 600 ; N odieresis ; B 33 -10 568 653 ;
+C 247 ; WX 412 ; N divide ; B 28 97 385 413 ;
+C 248 ; WX 600 ; N oslash ; B 33 -40 568 550 ;
+C 249 ; WX 585 ; N ugrave ; B 19 -10 565 652 ;
+C 250 ; WX 585 ; N uacute ; B 19 -10 565 652 ;
+C 251 ; WX 585 ; N ucircumflex ; B 19 -10 565 654 ;
+C 252 ; WX 585 ; N udieresis ; B 19 -10 565 653 ;
+C 253 ; WX 538 ; N yacute ; B 7 0 529 652 ;
+C 254 ; WX 465 ; N thorn ; B 23 0 460 511 ;
+C 255 ; WX 541 ; N ydieresis ; B 7 0 529 653 ;
+C -1 ; WX 680 ; N Amacron ; B -37 0 714 826 ;
+C -1 ; WX 580 ; N amacron ; B 2 0 566 637 ;
+C -1 ; WX 680 ; N Abreve ; B -37 0 714 871 ;
+C -1 ; WX 580 ; N abreve ; B 2 0 566 682 ;
+C -1 ; WX 680 ; N Aogonek ; B -37 -152 804 681 ;
+C -1 ; WX 580 ; N aogonek ; B 2 -144 641 511 ;
+C -1 ; WX 740 ; N Cacute ; B 44 -13 702 869 ;
+C -1 ; WX 520 ; N cacute ; B 33 -10 528 680 ;
+C -1 ; WX 740 ; N Ccaron ; B 44 -13 702 869 ;
+C -1 ; WX 520 ; N ccaron ; B 33 -10 528 680 ;
+C -1 ; WX 800 ; N Dcaron ; B 31 0 752 869 ;
+C -1 ; WX 600 ; N dcaron ; B 23 0 564 680 ;
+C -1 ; WX 800 ; N Dcroat ; B 31 0 752 681 ;
+C -1 ; WX 720 ; N Emacron ; B 31 0 705 826 ;
+C -1 ; WX 520 ; N emacron ; B 23 0 530 637 ;
+C -1 ; WX 720 ; N Edotaccent ; B 31 0 705 870 ;
+C -1 ; WX 520 ; N edotaccent ; B 23 0 530 681 ;
+C -1 ; WX 720 ; N Eogonek ; B 31 -152 705 681 ;
+C -1 ; WX 520 ; N eogonek ; B 23 -151 530 511 ;
+C -1 ; WX 720 ; N Ecaron ; B 31 0 705 869 ;
+C -1 ; WX 520 ; N ecaron ; B 23 0 530 680 ;
+C -1 ; WX 800 ; N Gbreve ; B 44 -13 778 871 ;
+C -1 ; WX 589 ; N gbreve ; B 33 -10 583 682 ;
+C -1 ; WX 340 ; N Imacron ; B 18 0 314 826 ;
+C -1 ; WX 300 ; N imacron ; B -2 0 294 637 ;
+C -1 ; WX 340 ; N Iogonek ; B 31 -152 391 681 ;
+C -1 ; WX 300 ; N iogonek ; B 53 -152 306 654 ;
+C -1 ; WX 340 ; N Idotaccent ; B 31 0 301 870 ;
+C -1 ; WX 255 ; N dotlessi ; B 23 0 226 511 ;
+C -1 ; WX 958 ; N IJ ; B 31 -13 937 681 ;
+C -1 ; WX 718 ; N ij ; B 23 -10 705 511 ;
+C -1 ; WX 600 ; N Lacute ; B 31 0 629 869 ;
+C -1 ; WX 460 ; N lacute ; B 23 0 473 679 ;
+C -1 ; WX 600 ; N Lcaron ; B 31 0 629 694 ;
+C -1 ; WX 457 ; N lcaron ; B 23 0 473 543 ;
+C -1 ; WX 467 ; N ldot ; B 23 0 473 511 ;
+C -1 ; WX 600 ; N Lslash ; B 31 0 629 681 ;
+C -1 ; WX 450 ; N lslash ; B 23 0 473 511 ;
+C -1 ; WX 740 ; N Nacute ; B 26 0 722 869 ;
+C -1 ; WX 561 ; N nacute ; B 20 0 542 680 ;
+C -1 ; WX 740 ; N Ncaron ; B 26 0 722 869 ;
+C -1 ; WX 561 ; N ncaron ; B 20 0 542 680 ;
+C -1 ; WX 800 ; N Omacron ; B 44 -13 758 826 ;
+C -1 ; WX 594 ; N omacron ; B 33 -10 568 637 ;
+C -1 ; WX 800 ; N Ohungarumlaut ; B 44 -13 758 889 ;
+C -1 ; WX 560 ; N ohungarumlaut ; B 33 -10 568 712 ;
+C -1 ; WX 1240 ; N OE ; B 44 -13 1214 694 ;
+C -1 ; WX 930 ; N oe ; B 33 -10 912 520 ;
+C -1 ; WX 720 ; N Racute ; B 31 0 757 869 ;
+C -1 ; WX 579 ; N racute ; B 23 0 568 680 ;
+C -1 ; WX 720 ; N Rcaron ; B 31 0 757 869 ;
+C -1 ; WX 579 ; N rcaron ; B 23 0 568 680 ;
+C -1 ; WX 660 ; N Sacute ; B 28 -13 634 869 ;
+C -1 ; WX 499 ; N sacute ; B 20 -10 476 680 ;
+C -1 ; WX 660 ; N Scedilla ; B 28 -268 634 694 ;
+C -1 ; WX 495 ; N scedilla ; B 20 -268 476 521 ;
+C -1 ; WX 660 ; N Scaron ; B 28 -13 634 869 ;
+C -1 ; WX 495 ; N scaron ; B 20 -10 476 653 ;
+C -1 ; WX 620 ; N Tcaron ; B -37 0 656 869 ;
+C -1 ; WX 528 ; N tcaron ; B 1 0 523 680 ;
+C -1 ; WX 780 ; N Umacron ; B 25 -13 754 826 ;
+C -1 ; WX 582 ; N umacron ; B 19 -10 565 637 ;
+C -1 ; WX 780 ; N Uring ; B 25 -13 754 921 ;
+C -1 ; WX 586 ; N uring ; B 19 -10 565 732 ;
+C -1 ; WX 780 ; N Uhungarumlaut ; B 25 -13 754 889 ;
+C -1 ; WX 596 ; N uhungarumlaut ; B 19 -10 565 700 ;
+C -1 ; WX 780 ; N Uogonek ; B 25 -152 754 681 ;
+C -1 ; WX 585 ; N uogonek ; B 19 -161 565 511 ;
+C -1 ; WX 709 ; N Ydieresis ; B 0 0 696 871 ;
+C -1 ; WX 640 ; N Zacute ; B 10 0 656 869 ;
+C -1 ; WX 480 ; N zacute ; B 7 0 493 680 ;
+C -1 ; WX 640 ; N Zdotaccent ; B 10 0 656 870 ;
+C -1 ; WX 480 ; N zdotaccent ; B 7 0 493 681 ;
+C -1 ; WX 640 ; N Zcaron ; B 10 0 656 869 ;
+C -1 ; WX 480 ; N zcaron ; B 7 0 493 653 ;
+C -1 ; WX 465 ; N florin ; B -22 -116 475 562 ;
+C -1 ; WX 420 ; N circumflex ; B 68 563 352 681 ;
+C -1 ; WX 420 ; N caron ; B 68 562 352 680 ;
+C -1 ; WX 460 ; N breve ; B 68 563 396 682 ;
+C -1 ; WX 260 ; N dotaccent ; B 70 553 190 672 ;
+C -1 ; WX 320 ; N ring ; B 68 547 252 732 ;
+C -1 ; WX 320 ; N ogonek ; B 68 -152 245 0 ;
+C -1 ; WX 440 ; N tilde ; B 66 572 374 661 ;
+C -1 ; WX 380 ; N hungarumlaut ; B 99 540 341 700 ;
+C -1 ; WX 162 ; N uni0374 ; B 22 550 146 736 ;
+C -1 ; WX 153 ; N uni0375 ; B 8 -189 140 -19 ;
+C -1 ; WX 320 ; N uni037E ; B 90 -112 223 494 ;
+C -1 ; WX 146 ; N tonos ; B 25 496 126 676 ;
+C -1 ; WX 420 ; N dieresistonos ; B 27 537 393 718 ;
+C -1 ; WX 768 ; N Alphatonos ; B 3 0 754 692 ;
+C -1 ; WX 333 ; N anoteleia ; B 105 359 228 483 ;
+C -1 ; WX 900 ; N Epsilontonos ; B 0 0 885 682 ;
+C -1 ; WX 993 ; N Etatonos ; B 0 0 962 688 ;
+C -1 ; WX 512 ; N Iotatonos ; B 0 0 473 692 ;
+C -1 ; WX 870 ; N Omicrontonos ; B 0 -13 828 694 ;
+C -1 ; WX 934 ; N Upsilontonos ; B 0 0 920 691 ;
+C -1 ; WX 852 ; N Omegatonos ; B 0 0 841 696 ;
+C -1 ; WX 255 ; N iotadieresistonos ; B 22 0 233 812 ;
+C -1 ; WX 768 ; N Alpha ; B 3 0 754 681 ;
+C -1 ; WX 740 ; N Beta ; B 31 0 702 681 ;
+C -1 ; WX 580 ; N Gamma ; B 54 0 595 681 ;
+C -1 ; WX 600 ; N Delta ; B 9 0 591 681 ;
+C -1 ; WX 720 ; N Epsilon ; B 31 0 705 681 ;
+C -1 ; WX 640 ; N Zeta ; B 10 0 656 681 ;
+C -1 ; WX 800 ; N Eta ; B 31 0 769 681 ;
+C -1 ; WX 800 ; N Theta ; B 52 -12 747 693 ;
+C -1 ; WX 340 ; N Iota ; B 31 0 301 681 ;
+C -1 ; WX 769 ; N Kappa ; B 31 0 750 681 ;
+C -1 ; WX 680 ; N Lambda ; B 2 0 678 681 ;
+C -1 ; WX 920 ; N Mu ; B 26 0 894 681 ;
+C -1 ; WX 740 ; N Nu ; B 26 0 722 681 ;
+C -1 ; WX 717 ; N Xi ; B 20 0 697 681 ;
+C -1 ; WX 800 ; N Omicron ; B 44 -13 758 694 ;
+C -1 ; WX 790 ; N Pi ; B 47 0 742 681 ;
+C -1 ; WX 621 ; N Rho ; B 31 0 613 681 ;
+C -1 ; WX 640 ; N Sigma ; B 20 0 631 681 ;
+C -1 ; WX 685 ; N Tau ; B -7 0 686 681 ;
+C -1 ; WX 710 ; N Upsilon ; B 0 0 696 681 ;
+C -1 ; WX 806 ; N Phi ; B 23 0 782 681 ;
+C -1 ; WX 798 ; N Chi ; B 0 0 785 681 ;
+C -1 ; WX 878 ; N Psi ; B 13 0 865 681 ;
+C -1 ; WX 770 ; N Omega ; B 11 0 759 693 ;
+C -1 ; WX 340 ; N Iotadieresis ; B 29 0 311 888 ;
+C -1 ; WX 662 ; N Upsilondieresis ; B 12 0 647 888 ;
+C -1 ; WX 574 ; N alphatonos ; B 2 0 565 691 ;
+C -1 ; WX 540 ; N epsilontonos ; B 23 0 531 691 ;
+C -1 ; WX 592 ; N etatonos ; B 23 0 577 691 ;
+C -1 ; WX 255 ; N iotatonos ; B 23 0 226 691 ;
+C -1 ; WX 541 ; N upsilondieresistonos ; B 7 0 529 832 ;
+C -1 ; WX 578 ; N alpha ; B 2 0 565 511 ;
+C -1 ; WX 555 ; N beta ; B 23 0 526 511 ;
+C -1 ; WX 435 ; N gamma ; B 40 0 448 511 ;
+C -1 ; WX 450 ; N delta ; B 7 0 443 511 ;
+C -1 ; WX 540 ; N epsilon ; B 23 0 531 511 ;
+C -1 ; WX 480 ; N zeta ; B 6 0 493 511 ;
+C -1 ; WX 600 ; N eta ; B 23 0 577 511 ;
+C -1 ; WX 600 ; N theta ; B 39 -9 560 520 ;
+C -1 ; WX 255 ; N iota ; B 23 0 226 511 ;
+C -1 ; WX 578 ; N kappa ; B 23 0 562 511 ;
+C -1 ; WX 510 ; N lambda ; B 1 0 508 511 ;
+C -1 ; WX 690 ; N uni03BC ; B 19 0 670 511 ;
+C -1 ; WX 555 ; N nu ; B 19 0 541 511 ;
+C -1 ; WX 538 ; N xi ; B 14 0 524 511 ;
+C -1 ; WX 600 ; N omicron ; B 33 -10 568 520 ;
+C -1 ; WX 593 ; N pi ; B 35 0 556 511 ;
+C -1 ; WX 463 ; N rho ; B 23 0 460 511 ;
+C -1 ; WX 480 ; N sigma1 ; B 15 0 475 511 ;
+C -1 ; WX 480 ; N sigma ; B 15 0 475 511 ;
+C -1 ; WX 524 ; N tau ; B 1 0 523 511 ;
+C -1 ; WX 545 ; N upsilon ; B 7 0 529 511 ;
+C -1 ; WX 605 ; N phi ; B 17 0 586 511 ;
+C -1 ; WX 614 ; N chi ; B 7 0 596 511 ;
+C -1 ; WX 659 ; N psi ; B 10 0 649 511 ;
+C -1 ; WX 578 ; N omega ; B 7 0 571 520 ;
+C -1 ; WX 255 ; N iotadieresis ; B 22 0 233 688 ;
+C -1 ; WX 545 ; N upsilondieresis ; B 7 0 529 690 ;
+C -1 ; WX 570 ; N omicrontonos ; B 18 -9 540 691 ;
+C -1 ; WX 538 ; N upsilontonos ; B 7 0 529 691 ;
+C -1 ; WX 592 ; N omegatonos ; B 21 0 584 691 ;
+C -1 ; WX 474 ; N endash ; B 21 256 457 289 ;
+C -1 ; WX 852 ; N emdash ; B 21 256 833 289 ;
+C -1 ; WX 220 ; N quoteleft ; B 83 429 238 716 ;
+C -1 ; WX 220 ; N quoteright ; B 82 429 237 716 ;
+C -1 ; WX 220 ; N quotesinglbase ; B 82 -177 237 111 ;
+C -1 ; WX 220 ; N quotereversed ; B 33 429 188 716 ;
+C -1 ; WX 400 ; N quotedblleft ; B 36 429 366 716 ;
+C -1 ; WX 400 ; N quotedblright ; B 34 429 364 716 ;
+C -1 ; WX 400 ; N quotedblbase ; B 34 -177 364 111 ;
+C -1 ; WX 405 ; N dagger ; B 59 -121 341 520 ;
+C -1 ; WX 405 ; N daggerdbl ; B 59 -121 341 520 ;
+C -1 ; WX 460 ; N bullet ; B 60 213 404 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 101 -13 898 115 ;
+C -1 ; WX 960 ; N perthousand ; B 16 -6 949 517 ;
+C -1 ; WX 240 ; N guilsinglleft ; B 51 89 189 437 ;
+C -1 ; WX 240 ; N guilsinglright ; B 51 89 189 437 ;
+C -1 ; WX 105 ; N fraction ; B -145 0 256 511 ;
+C -1 ; WX 432 ; N zerosuperior ; B 48 342 387 761 ;
+C -1 ; WX 497 ; N foursuperior ; B 61 302 454 735 ;
+C -1 ; WX 482 ; N fivesuperior ; B 75 304 431 767 ;
+C -1 ; WX 500 ; N sixsuperior ; B 70 341 441 790 ;
+C -1 ; WX 472 ; N sevensuperior ; B 66 305 426 739 ;
+C -1 ; WX 508 ; N eightsuperior ; B 73 341 440 790 ;
+C -1 ; WX 548 ; N ninesuperior ; B 97 308 465 757 ;
+C -1 ; WX 465 ; N Euro ; B 11 -10 437 520 ;
+C -1 ; WX 735 ; N trademark ; B 24 205 697 511 ;
+C -1 ; WX 600 ; N minus ; B 51 314 555 392 ;
+C -1 ; WX 320 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 320 ; N mu1 ; B 0 0 0 0 ;
+C -1 ; WX 320 ; N middot ; B 92 196 222 326 ;
+C -1 ; WX 800 ; N Gcedilla ; B 44 -268 778 694 ;
+C -1 ; WX 597 ; N gcedilla ; B 33 -258 583 521 ;
+C -1 ; WX 720 ; N Kcedilla ; B 31 -268 750 681 ;
+C -1 ; WX 591 ; N kcedilla ; B 23 -268 563 511 ;
+C -1 ; WX 600 ; N Lcedilla ; B 31 -268 629 681 ;
+C -1 ; WX 462 ; N lcedilla ; B 23 -268 473 511 ;
+C -1 ; WX 740 ; N Ncedilla ; B 26 -268 722 681 ;
+C -1 ; WX 563 ; N ncedilla ; B 20 -268 542 511 ;
+C -1 ; WX 720 ; N Rcedilla ; B 31 -268 757 681 ;
+C -1 ; WX 440 ; N rcedilla ; B 23 -268 568 511 ;
+C -1 ; WX 620 ; N Tcedilla ; B -37 -268 656 681 ;
+C -1 ; WX 528 ; N tcedilla ; B 1 -268 523 511 ;
+C -1 ; WX 409 ; N euro ; B -10 -10 393 555 ;
+C -1 ; WX 460 ; N too ; B 68 628 396 747 ;
+C -1 ; WX 555 ; N textcircled ; B 17 0 542 525 ;
+C -1 ; WX 1321 ; N germandblS ; B 28 -13 1294 694 ;
+C -1 ; WX 660 ; N glyph238 ; B 28 -200 634 694 ;
+C -1 ; WX 520 ; N glyph239 ; B 20 -218 476 521 ;
+C -1 ; WX 320 ; N glyph355 ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 96
+KPX Alpha semicolon 200
+KPX Alpha colon 200
+KPX Alpha exclam 200
+KPX Delta Upsilon -60
+KPX Epsilon semicolon 200
+KPX Epsilon colon 200
+KPX Epsilon exclam 200
+KPX Iota semicolon 200
+KPX Iota colon 200
+KPX Iota exclam 200
+KPX Lambda semicolon 200
+KPX Lambda colon 200
+KPX Lambda exclam 200
+KPX Lambda Upsilon -60
+KPX Nu semicolon 200
+KPX Nu colon 200
+KPX Nu exclam 200
+KPX Omicron semicolon 200
+KPX Omicron colon 200
+KPX Omicron exclam 200
+KPX Rho semicolon 200
+KPX Rho colon 200
+KPX Rho exclam 200
+KPX Sigma semicolon 200
+KPX Sigma colon 200
+KPX Sigma exclam 200
+KPX Upsilon semicolon 200
+KPX Upsilon colon 200
+KPX Upsilon exclam 200
+KPX Upsilon Delta -70
+KPX Upsilon Lambda -70
+KPX Omega semicolon 200
+KPX Omega colon 200
+KPX Omega exclam 200
+KPX Iotadieresis semicolon 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis exclam 200
+KPX Upsilondieresis semicolon 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Lambda -30
+KPX alphatonos semicolon 150
+KPX alphatonos colon 130
+KPX alphatonos exclam 150
+KPX epsilontonos semicolon 150
+KPX epsilontonos colon 130
+KPX epsilontonos exclam 150
+KPX etatonos semicolon 150
+KPX etatonos colon 130
+KPX etatonos exclam 150
+KPX iotatonos semicolon 150
+KPX iotatonos colon 130
+KPX iotatonos exclam 150
+KPX alpha semicolon 150
+KPX alpha colon 130
+KPX alpha exclam 150
+KPX epsilon semicolon 150
+KPX epsilon colon 130
+KPX epsilon exclam 150
+KPX eta semicolon 150
+KPX eta colon 130
+KPX eta exclam 150
+KPX iota semicolon 150
+KPX iota colon 130
+KPX iota exclam 150
+KPX lambda semicolon 150
+KPX lambda colon 130
+KPX lambda exclam 150
+KPX nu semicolon 150
+KPX nu colon 130
+KPX nu exclam 150
+KPX omicron semicolon 150
+KPX omicron colon 130
+KPX omicron exclam 150
+KPX rho semicolon 150
+KPX rho colon 130
+KPX rho exclam 150
+KPX sigma1 semicolon 150
+KPX sigma1 colon 130
+KPX sigma1 exclam 150
+KPX upsilon semicolon 150
+KPX upsilon colon 130
+KPX upsilon exclam 150
+KPX omega semicolon 150
+KPX omega colon 130
+KPX omega exclam 150
+KPX omicrontonos semicolon 150
+KPX omicrontonos colon 130
+KPX omicrontonos exclam 150
+KPX upsilontonos semicolon 150
+KPX upsilontonos colon 130
+KPX upsilontonos exclam 150
+KPX omegatonos semicolon 150
+KPX omegatonos colon 130
+KPX omegatonos exclam 150
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/Kerkis.afm b/fonts/greek/kerkis/afm/Kerkis.afm
new file mode 100644
index 0000000000..baf7954099
--- /dev/null
+++ b/fonts/greek/kerkis/afm/Kerkis.afm
@@ -0,0 +1,1128 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sat Dec 21 01:32:19 2002
+FontName Kerkis
+FullName Kerkis
+FamilyName Kerkis
+Weight Medium
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -125
+UnderlineThickness 60
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -188 -435 1421 1098
+CapHeight 681
+XHeight 485
+Ascender 717
+Descender -228
+StartCharMetrics 782
+C 0 ; WX 320 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 320 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 300 ; N exclam ; B 75 -13 219 694 ;
+C 34 ; WX 380 ; N quotedbl ; B 56 445 323 694 ;
+C 35 ; WX 620 ; N numbersign ; B 65 0 556 666 ;
+C 36 ; WX 620 ; N dollar ; B 34 -110 593 791 ;
+C 37 ; WX 900 ; N percent ; B 22 -8 873 689 ;
+C 38 ; WX 800 ; N ampersand ; B 45 -13 787 694 ;
+C 39 ; WX 220 ; N quotesingle ; B 67 445 153 694 ;
+C 40 ; WX 300 ; N parenleft ; B 76 -151 278 717 ;
+C 41 ; WX 300 ; N parenright ; B 17 -151 219 717 ;
+C 42 ; WX 440 ; N asterisk ; B 54 323 391 694 ;
+C 43 ; WX 600 ; N plus ; B 51 111 555 595 ;
+C 44 ; WX 320 ; N comma ; B 90 -112 223 117 ;
+C 45 ; WX 400 ; N hyphen ; B 50 232 350 289 ;
+C 46 ; WX 320 ; N period ; B 92 -13 220 115 ;
+C 47 ; WX 600 ; N slash ; B 74 -141 532 717 ;
+C 48 ; WX 620 ; N zero ; B 40 -13 586 694 ;
+C 49 ; WX 620 ; N one ; B 160 0 501 681 ;
+C 50 ; WX 620 ; N two ; B 42 0 576 694 ;
+C 51 ; WX 620 ; N three ; B 40 -13 576 694 ;
+C 52 ; WX 620 ; N four ; B 25 0 600 681 ;
+C 53 ; WX 620 ; N five ; B 60 -13 584 717 ;
+C 54 ; WX 620 ; N six ; B 45 -13 590 694 ;
+C 55 ; WX 620 ; N seven ; B 60 0 586 681 ;
+C 56 ; WX 620 ; N eight ; B 44 -13 583 694 ;
+C 57 ; WX 620 ; N nine ; B 37 -13 576 694 ;
+C 58 ; WX 320 ; N colon ; B 92 -13 220 494 ;
+C 59 ; WX 320 ; N semicolon ; B 90 -112 223 494 ;
+C 60 ; WX 600 ; N less ; B 49 49 558 599 ;
+C 61 ; WX 600 ; N equal ; B 51 217 555 489 ;
+C 62 ; WX 600 ; N greater ; B 48 49 557 599 ;
+C 63 ; WX 540 ; N question ; B 27 -13 514 694 ;
+C 64 ; WX 820 ; N at ; B 55 -13 755 700 ;
+C 65 ; WX 666 ; N A ; B -37 0 714 681 ;
+C 66 ; WX 740 ; N B ; B 31 0 702 681 ;
+C 67 ; WX 740 ; N C ; B 44 -13 702 694 ;
+C 68 ; WX 800 ; N D ; B 31 0 752 681 ;
+C 69 ; WX 720 ; N E ; B 31 0 705 681 ;
+C 70 ; WX 640 ; N F ; B 31 0 654 681 ;
+C 71 ; WX 800 ; N G ; B 44 -13 778 694 ;
+C 72 ; WX 800 ; N H ; B 31 0 769 681 ;
+C 73 ; WX 340 ; N I ; B 31 0 301 681 ; L J IJ ;
+C 74 ; WX 600 ; N J ; B -23 -13 567 681 ;
+C 75 ; WX 720 ; N K ; B 31 0 750 681 ;
+C 76 ; WX 600 ; N L ; B 31 0 629 681 ;
+C 77 ; WX 920 ; N M ; B 26 0 894 681 ;
+C 78 ; WX 740 ; N N ; B 26 0 722 681 ;
+C 79 ; WX 800 ; N O ; B 44 -13 758 694 ;
+C 80 ; WX 620 ; N P ; B 31 0 613 681 ;
+C 81 ; WX 820 ; N Q ; B 44 -190 769 694 ;
+C 82 ; WX 720 ; N R ; B 31 0 757 681 ;
+C 83 ; WX 660 ; N S ; B 28 -13 634 694 ;
+C 84 ; WX 620 ; N T ; B -37 0 656 681 ;
+C 85 ; WX 780 ; N U ; B 25 -13 754 681 ;
+C 86 ; WX 677 ; N V ; B -30 0 725 681 ;
+C 87 ; WX 960 ; N W ; B -30 0 984 681 ;
+C 88 ; WX 720 ; N X ; B -30 0 755 681 ;
+C 89 ; WX 640 ; N Y ; B -30 0 666 681 ;
+C 90 ; WX 640 ; N Z ; B 10 0 656 681 ;
+C 91 ; WX 300 ; N bracketleft ; B 92 -141 258 717 ;
+C 92 ; WX 600 ; N backslash ; B 74 0 532 717 ;
+C 93 ; WX 300 ; N bracketright ; B 41 -141 207 717 ;
+C 94 ; WX 600 ; N asciicircum ; B 52 318 554 722 ;
+C 95 ; WX 500 ; N underscore ; B 0 -155 500 -95 ;
+C 96 ; WX 340 ; N grave ; B 68 564 274 680 ;
+C 97 ; WX 580 ; N a ; B 35 -9 587 494 ;
+C 98 ; WX 620 ; N b ; B -2 -9 582 717 ;
+C 99 ; WX 520 ; N c ; B 37 -9 498 494 ;
+C 100 ; WX 620 ; N d ; B 37 -9 591 717 ;
+C 101 ; WX 520 ; N e ; B 37 -9 491 494 ;
+C 102 ; WX 320 ; N f ; B 20 0 414 734 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 540 ; N g ; B 17 -241 542 563 ;
+C 104 ; WX 660 ; N h ; B 20 0 643 717 ;
+C 105 ; WX 300 ; N i ; B 20 0 288 654 ; L j ij ;
+C 106 ; WX 300 ; N j ; B -109 -241 214 654 ;
+C 107 ; WX 620 ; N k ; B 20 0 628 717 ;
+C 108 ; WX 300 ; N l ; B 20 0 286 717 ;
+C 109 ; WX 940 ; N m ; B 17 0 928 494 ;
+C 110 ; WX 660 ; N n ; B 20 0 649 494 ;
+C 111 ; WX 560 ; N o ; B 37 -9 526 494 ;
+C 112 ; WX 620 ; N p ; B 20 -228 583 494 ;
+C 113 ; WX 580 ; N q ; B 37 -228 589 494 ;
+C 114 ; WX 440 ; N r ; B 20 0 447 494 ;
+C 115 ; WX 520 ; N s ; B 40 -9 487 494 ;
+C 116 ; WX 380 ; N t ; B 20 -9 388 667 ;
+C 117 ; WX 680 ; N u ; B 20 -9 653 485 ;
+C 118 ; WX 520 ; N v ; B -23 0 534 485 ;
+C 119 ; WX 780 ; N w ; B -19 0 804 485 ;
+C 120 ; WX 560 ; N x ; B -16 0 576 485 ;
+C 121 ; WX 540 ; N y ; B -23 -241 549 485 ;
+C 122 ; WX 480 ; N z ; B 7 0 476 485 ;
+C 123 ; WX 280 ; N braceleft ; B 35 -122 248 738 ;
+C 124 ; WX 600 ; N bar ; B 264 0 342 722 ;
+C 125 ; WX 280 ; N braceright ; B 35 -122 248 738 ;
+C 126 ; WX 600 ; N asciitilde ; B 52 152 556 332 ;
+C 161 ; WX 300 ; N exclamdown ; B 75 -213 219 494 ;
+C 162 ; WX 620 ; N cent ; B 116 21 511 652 ;
+C 163 ; WX 620 ; N sterling ; B 8 -13 631 694 ;
+C 164 ; WX 620 ; N currency ; B 58 105 563 606 ;
+C 165 ; WX 620 ; N yen ; B -22 0 647 681 ;
+C 166 ; WX 600 ; N brokenbar ; B 264 0 342 722 ;
+C 167 ; WX 520 ; N section ; B 33 -183 486 694 ;
+C 168 ; WX 420 ; N dieresis ; B 68 563 349 681 ;
+C 169 ; WX 740 ; N copyright ; B 24 0 724 700 ;
+C 170 ; WX 420 ; N ordfeminine ; B 49 288 393 685 ;
+C 171 ; WX 360 ; N guillemotleft ; B 51 89 312 437 ;
+C 172 ; WX 600 ; N logicalnot ; B 51 80 555 370 ;
+C 174 ; WX 740 ; N registered ; B 23 0 723 700 ;
+C 175 ; WX 440 ; N macron ; B 68 587 364 637 ;
+C 176 ; WX 400 ; N degree ; B 50 380 350 686 ;
+C 177 ; WX 600 ; N plusminus ; B 51 0 555 595 ;
+C 178 ; WX 372 ; N twosuperior ; B 20 273 367 689 ;
+C 179 ; WX 372 ; N threesuperior ; B 12 265 360 689 ;
+C 180 ; WX 340 ; N acute ; B 68 564 274 680 ;
+C 181 ; WX 680 ; N mu ; B 10 -218 651 479 ;
+C 182 ; WX 600 ; N paragraph ; B 14 0 577 681 ;
+C 183 ; WX 320 ; N periodcentered ; B 92 196 222 326 ;
+C 184 ; WX 320 ; N cedilla ; B 58 -200 247 0 ;
+C 185 ; WX 372 ; N onesuperior ; B 80 273 302 681 ;
+C 186 ; WX 420 ; N ordmasculine ; B 56 288 361 685 ;
+C 187 ; WX 360 ; N guillemotright ; B 51 89 312 437 ;
+C 188 ; WX 930 ; N onequarter ; B 80 0 869 681 ;
+C 189 ; WX 930 ; N onehalf ; B 80 0 885 681 ;
+C 190 ; WX 930 ; N threequarters ; B 52 0 889 689 ;
+C 191 ; WX 540 ; N questiondown ; B 23 -213 510 494 ;
+C 192 ; WX 680 ; N Agrave ; B -37 0 714 869 ;
+C 193 ; WX 680 ; N Aacute ; B -37 0 714 869 ;
+C 194 ; WX 680 ; N Acircumflex ; B -37 0 714 871 ;
+C 195 ; WX 680 ; N Atilde ; B -37 0 714 852 ;
+C 196 ; WX 680 ; N Adieresis ; B -37 0 714 871 ;
+C 197 ; WX 680 ; N Aring ; B -37 0 714 922 ;
+C 198 ; WX 1260 ; N AE ; B -36 0 1250 681 ;
+C 199 ; WX 740 ; N Ccedilla ; B 44 -200 702 694 ;
+C 200 ; WX 720 ; N Egrave ; B 31 0 705 869 ;
+C 201 ; WX 720 ; N Eacute ; B 31 0 705 869 ;
+C 202 ; WX 720 ; N Ecircumflex ; B 31 0 705 871 ;
+C 203 ; WX 720 ; N Edieresis ; B 31 0 705 871 ;
+C 204 ; WX 340 ; N Igrave ; B 31 0 301 869 ;
+C 205 ; WX 340 ; N Iacute ; B 31 0 301 869 ;
+C 206 ; WX 340 ; N Icircumflex ; B 28 0 312 871 ;
+C 207 ; WX 340 ; N Idieresis ; B 28 0 309 871 ;
+C 208 ; WX 800 ; N Eth ; B 31 0 752 681 ;
+C 209 ; WX 740 ; N Ntilde ; B 26 0 722 852 ;
+C 210 ; WX 800 ; N Ograve ; B 44 -13 758 869 ;
+C 211 ; WX 800 ; N Oacute ; B 44 -13 758 869 ;
+C 212 ; WX 800 ; N Ocircumflex ; B 44 -13 758 871 ;
+C 213 ; WX 800 ; N Otilde ; B 44 -13 758 852 ;
+C 214 ; WX 800 ; N Odieresis ; B 44 -13 758 871 ;
+C 215 ; WX 600 ; N multiply ; B 51 100 555 604 ;
+C 216 ; WX 800 ; N Oslash ; B 44 -53 758 734 ;
+C 217 ; WX 780 ; N Ugrave ; B 25 -13 754 869 ;
+C 218 ; WX 780 ; N Uacute ; B 25 -13 754 869 ;
+C 219 ; WX 780 ; N Ucircumflex ; B 25 -13 754 871 ;
+C 220 ; WX 780 ; N Udieresis ; B 25 -13 754 871 ;
+C 221 ; WX 640 ; N Yacute ; B -30 0 666 869 ;
+C 222 ; WX 620 ; N Thorn ; B 31 0 613 681 ;
+C 223 ; WX 660 ; N germandbls ; B -109 -110 614 694 ;
+C 224 ; WX 580 ; N agrave ; B 35 -9 587 680 ;
+C 225 ; WX 580 ; N aacute ; B 35 -9 587 680 ;
+C 226 ; WX 580 ; N acircumflex ; B 35 -9 587 681 ;
+C 227 ; WX 580 ; N atilde ; B 35 -9 587 659 ;
+C 228 ; WX 580 ; N adieresis ; B 35 -9 587 681 ;
+C 229 ; WX 580 ; N aring ; B 35 -9 587 732 ;
+C 230 ; WX 860 ; N ae ; B 35 -9 832 494 ;
+C 231 ; WX 520 ; N ccedilla ; B 37 -200 498 494 ;
+C 232 ; WX 520 ; N egrave ; B 37 -9 491 680 ;
+C 233 ; WX 520 ; N eacute ; B 37 -9 491 680 ;
+C 234 ; WX 520 ; N ecircumflex ; B 37 -9 491 681 ;
+C 235 ; WX 520 ; N edieresis ; B 37 -9 491 681 ;
+C 236 ; WX 300 ; N igrave ; B 20 0 288 680 ;
+C 237 ; WX 300 ; N iacute ; B 20 0 288 680 ;
+C 238 ; WX 300 ; N icircumflex ; B 8 0 292 681 ;
+C 239 ; WX 300 ; N idieresis ; B 8 0 289 681 ;
+C 240 ; WX 560 ; N eth ; B 37 -9 526 759 ;
+C 241 ; WX 660 ; N ntilde ; B 20 0 649 659 ;
+C 242 ; WX 560 ; N ograve ; B 37 -9 526 680 ;
+C 243 ; WX 560 ; N oacute ; B 37 -9 526 680 ;
+C 244 ; WX 560 ; N ocircumflex ; B 37 -9 526 681 ;
+C 245 ; WX 560 ; N otilde ; B 37 -9 526 659 ;
+C 246 ; WX 560 ; N odieresis ; B 37 -9 526 681 ;
+C 247 ; WX 549 ; N divide ; B 37 130 513 551 ;
+C 248 ; WX 560 ; N oslash ; B 37 -42 526 543 ;
+C 249 ; WX 680 ; N ugrave ; B 20 -9 653 680 ;
+C 250 ; WX 680 ; N uacute ; B 20 -9 653 680 ;
+C 251 ; WX 680 ; N ucircumflex ; B 20 -9 653 681 ;
+C 252 ; WX 680 ; N udieresis ; B 20 -9 653 681 ;
+C 253 ; WX 540 ; N yacute ; B -23 -241 549 680 ;
+C 254 ; WX 620 ; N thorn ; B 20 -228 583 717 ;
+C 255 ; WX 540 ; N ydieresis ; B -23 -241 549 681 ;
+C -1 ; WX 680 ; N Amacron ; B -37 0 714 826 ;
+C -1 ; WX 580 ; N amacron ; B 35 -9 587 637 ;
+C -1 ; WX 680 ; N Abreve ; B -37 0 714 871 ;
+C -1 ; WX 580 ; N abreve ; B 35 -9 587 682 ;
+C -1 ; WX 680 ; N Aogonek ; B -37 -152 804 681 ;
+C -1 ; WX 580 ; N aogonek ; B 35 -152 640 494 ;
+C -1 ; WX 740 ; N Cacute ; B 44 -13 702 869 ;
+C -1 ; WX 520 ; N cacute ; B 37 -9 498 680 ;
+C -1 ; WX 740 ; N Ccircumflex ; B 44 -13 702 859 ;
+C -1 ; WX 520 ; N ccircumflex ; B 37 -9 498 663 ;
+C -1 ; WX 740 ; N Cdotaccent ; B 44 -13 702 860 ;
+C -1 ; WX 520 ; N cdotaccent ; B 37 -9 498 664 ;
+C -1 ; WX 740 ; N Ccaron ; B 44 -13 702 869 ;
+C -1 ; WX 520 ; N ccaron ; B 37 -9 498 680 ;
+C -1 ; WX 800 ; N Dcaron ; B 31 0 752 869 ;
+C -1 ; WX 620 ; N dcaron ; B 37 -9 667 718 ;
+C -1 ; WX 800 ; N Dcroat ; B 31 0 752 681 ;
+C -1 ; WX 620 ; N dcroat ; B 37 -9 591 717 ;
+C -1 ; WX 720 ; N Emacron ; B 31 0 705 826 ;
+C -1 ; WX 520 ; N emacron ; B 37 -9 491 637 ;
+C -1 ; WX 720 ; N Ebreve ; B 31 0 705 860 ;
+C -1 ; WX 520 ; N ebreve ; B 37 -9 491 664 ;
+C -1 ; WX 720 ; N Edotaccent ; B 31 0 705 870 ;
+C -1 ; WX 520 ; N edotaccent ; B 37 -9 491 681 ;
+C -1 ; WX 720 ; N Eogonek ; B 31 -152 705 681 ;
+C -1 ; WX 520 ; N eogonek ; B 37 -152 491 494 ;
+C -1 ; WX 720 ; N Ecaron ; B 31 0 705 869 ;
+C -1 ; WX 520 ; N ecaron ; B 37 -9 491 680 ;
+C -1 ; WX 800 ; N Gcircumflex ; B 44 -13 778 859 ;
+C -1 ; WX 540 ; N gcircumflex ; B 17 -241 542 741 ;
+C -1 ; WX 800 ; N Gbreve ; B 44 -13 778 871 ;
+C -1 ; WX 540 ; N gbreve ; B 17 -241 542 682 ;
+C -1 ; WX 800 ; N Gdotaccent ; B 44 -13 778 860 ;
+C -1 ; WX 540 ; N gdotaccent ; B 17 -241 542 742 ;
+C -1 ; WX 800 ; N Gcommaaccent ; B 44 -207 778 694 ;
+C -1 ; WX 540 ; N gcommaaccent ; B 17 -435 542 563 ;
+C -1 ; WX 800 ; N Hcircumflex ; B 31 0 769 859 ;
+C -1 ; WX 660 ; N hcircumflex ; B 20 0 643 895 ;
+C -1 ; WX 340 ; N Itilde ; B 12 0 320 830 ;
+C -1 ; WX 300 ; N itilde ; B 0 0 308 634 ;
+C -1 ; WX 340 ; N Imacron ; B 18 0 314 826 ;
+C -1 ; WX 300 ; N imacron ; B -2 0 294 637 ;
+C -1 ; WX 340 ; N Ibreve ; B 2 0 330 860 ;
+C -1 ; WX 300 ; N ibreve ; B -10 0 318 664 ;
+C -1 ; WX 340 ; N Iogonek ; B 31 -152 391 681 ;
+C -1 ; WX 300 ; N iogonek ; B 20 -152 378 654 ;
+C -1 ; WX 340 ; N Idotaccent ; B 31 0 301 870 ;
+C -1 ; WX 300 ; N dotlessi ; B 20 0 288 485 ;
+C -1 ; WX 958 ; N IJ ; B 31 -13 927 681 ;
+C -1 ; WX 585 ; N ij ; B 20 -241 514 654 ;
+C -1 ; WX 600 ; N Jcircumflex ; B -23 -13 567 859 ;
+C -1 ; WX 300 ; N jcircumflex ; B -109 -241 203 663 ;
+C -1 ; WX 720 ; N Kcommaaccent ; B 31 -194 750 681 ;
+C -1 ; WX 620 ; N kcommaaccent ; B 20 -194 628 717 ;
+C -1 ; WX 600 ; N Lacute ; B 31 0 629 869 ;
+C -1 ; WX 300 ; N lacute ; B 20 0 286 869 ;
+C -1 ; WX 600 ; N Lcommaaccent ; B 31 -194 629 681 ;
+C -1 ; WX 300 ; N lcommaaccent ; B 20 -194 286 717 ;
+C -1 ; WX 600 ; N Lcaron ; B 31 0 629 694 ;
+C -1 ; WX 336 ; N lcaron ; B 20 0 356 718 ;
+C -1 ; WX 600 ; N Ldot ; B 31 0 629 681 ;
+C -1 ; WX 444 ; N ldot ; B 30 0 420 717 ;
+C -1 ; WX 600 ; N Lslash ; B 31 0 629 681 ;
+C -1 ; WX 320 ; N lslash ; B 20 0 291 717 ;
+C -1 ; WX 740 ; N Nacute ; B 26 0 722 869 ;
+C -1 ; WX 660 ; N nacute ; B 20 0 649 680 ;
+C -1 ; WX 740 ; N Ncommaaccent ; B 26 -194 722 681 ;
+C -1 ; WX 660 ; N ncommaaccent ; B 20 -194 649 494 ;
+C -1 ; WX 740 ; N Ncaron ; B 26 0 722 869 ;
+C -1 ; WX 660 ; N ncaron ; B 20 0 649 680 ;
+C -1 ; WX 800 ; N Omacron ; B 44 -13 758 826 ;
+C -1 ; WX 560 ; N omacron ; B 37 -9 526 637 ;
+C -1 ; WX 800 ; N Obreve ; B 44 -13 758 860 ;
+C -1 ; WX 560 ; N obreve ; B 37 -9 526 664 ;
+C -1 ; WX 800 ; N Ohungarumlaut ; B 44 -13 758 889 ;
+C -1 ; WX 560 ; N ohungarumlaut ; B 37 -9 526 700 ;
+C -1 ; WX 1240 ; N OE ; B 44 -13 1214 694 ;
+C -1 ; WX 900 ; N oe ; B 37 -9 876 494 ;
+C -1 ; WX 720 ; N Racute ; B 31 0 757 869 ;
+C -1 ; WX 440 ; N racute ; B 20 0 447 680 ;
+C -1 ; WX 720 ; N Rcommaaccent ; B 31 -194 757 681 ;
+C -1 ; WX 440 ; N rcommaaccent ; B 20 -194 447 494 ;
+C -1 ; WX 720 ; N Rcaron ; B 31 0 757 869 ;
+C -1 ; WX 440 ; N rcaron ; B 20 0 447 680 ;
+C -1 ; WX 660 ; N Sacute ; B 28 -13 634 869 ;
+C -1 ; WX 520 ; N sacute ; B 40 -9 487 680 ;
+C -1 ; WX 660 ; N Scircumflex ; B 28 -13 634 859 ;
+C -1 ; WX 520 ; N scircumflex ; B 40 -9 487 663 ;
+C -1 ; WX 660 ; N Scedilla ; B 28 -268 634 694 ;
+C -1 ; WX 520 ; N scedilla ; B 40 -268 487 494 ;
+C -1 ; WX 660 ; N Scaron ; B 28 -13 634 869 ;
+C -1 ; WX 520 ; N scaron ; B 40 -9 487 680 ;
+C -1 ; WX 620 ; N uni0162 ; B -37 -194 656 681 ;
+C -1 ; WX 380 ; N uni0163 ; B 20 -203 388 667 ;
+C -1 ; WX 620 ; N Tcaron ; B -37 0 656 869 ;
+C -1 ; WX 380 ; N tcaron ; B 20 -9 388 718 ;
+C -1 ; WX 780 ; N Utilde ; B 25 -13 754 830 ;
+C -1 ; WX 680 ; N utilde ; B 20 -9 653 634 ;
+C -1 ; WX 780 ; N Umacron ; B 25 -13 754 826 ;
+C -1 ; WX 680 ; N umacron ; B 20 -9 653 637 ;
+C -1 ; WX 780 ; N Ubreve ; B 25 -13 754 860 ;
+C -1 ; WX 680 ; N ubreve ; B 20 -9 653 664 ;
+C -1 ; WX 780 ; N Uring ; B 25 -13 754 921 ;
+C -1 ; WX 680 ; N uring ; B 20 -9 653 732 ;
+C -1 ; WX 780 ; N Uhungarumlaut ; B 25 -13 754 889 ;
+C -1 ; WX 680 ; N uhungarumlaut ; B 20 -9 653 700 ;
+C -1 ; WX 780 ; N Uogonek ; B 25 -152 754 681 ;
+C -1 ; WX 680 ; N uogonek ; B 20 -152 743 485 ;
+C -1 ; WX 960 ; N Wcircumflex ; B -30 0 984 859 ;
+C -1 ; WX 780 ; N wcircumflex ; B -19 0 804 663 ;
+C -1 ; WX 640 ; N Ycircumflex ; B -30 0 666 859 ;
+C -1 ; WX 540 ; N ycircumflex ; B -23 -241 549 663 ;
+C -1 ; WX 640 ; N Ydieresis ; B -30 0 666 871 ;
+C -1 ; WX 640 ; N Zacute ; B 10 0 656 869 ;
+C -1 ; WX 480 ; N zacute ; B 7 0 476 680 ;
+C -1 ; WX 640 ; N Zdotaccent ; B 10 0 656 870 ;
+C -1 ; WX 480 ; N zdotaccent ; B 7 0 476 681 ;
+C -1 ; WX 640 ; N Zcaron ; B 10 0 656 869 ;
+C -1 ; WX 480 ; N zcaron ; B 7 0 476 680 ;
+C -1 ; WX 620 ; N florin ; B -29 -155 633 749 ;
+C -1 ; WX 800 ; N Ohorn ; B 44 -13 921 694 ;
+C -1 ; WX 560 ; N ohorn ; B 37 -9 689 494 ;
+C -1 ; WX 780 ; N Uhorn ; B 25 -13 917 681 ;
+C -1 ; WX 680 ; N uhorn ; B 20 -9 816 485 ;
+C -1 ; WX 666 ; N uni01CD ; B -37 0 714 859 ;
+C -1 ; WX 580 ; N uni01CE ; B 35 -9 587 663 ;
+C -1 ; WX 340 ; N uni01CF ; B 24 0 308 859 ;
+C -1 ; WX 300 ; N uni01D0 ; B 12 0 296 663 ;
+C -1 ; WX 800 ; N uni01D1 ; B 44 -13 758 859 ;
+C -1 ; WX 560 ; N uni01D2 ; B 37 -9 526 663 ;
+C -1 ; WX 780 ; N uni01D3 ; B 25 -13 754 859 ;
+C -1 ; WX 680 ; N uni01D4 ; B 20 -9 653 663 ;
+C -1 ; WX 780 ; N uni01D5 ; B 25 -13 754 981 ;
+C -1 ; WX 680 ; N uni01D6 ; B 20 -9 653 791 ;
+C -1 ; WX 780 ; N uni01D7 ; B 25 -13 754 1047 ;
+C -1 ; WX 680 ; N uni01D8 ; B 20 -9 653 857 ;
+C -1 ; WX 780 ; N uni01D9 ; B 25 -13 754 1049 ;
+C -1 ; WX 680 ; N uni01DA ; B 20 -9 653 859 ;
+C -1 ; WX 780 ; N uni01DB ; B 25 -13 754 1047 ;
+C -1 ; WX 680 ; N uni01DC ; B 20 -9 653 857 ;
+C -1 ; WX 680 ; N uni01DE ; B -37 0 714 981 ;
+C -1 ; WX 580 ; N uni01DF ; B 35 -9 587 791 ;
+C -1 ; WX 1260 ; N uni01E2 ; B -36 0 1250 791 ;
+C -1 ; WX 860 ; N uni01E3 ; B 35 -9 832 595 ;
+C -1 ; WX 800 ; N Gcaron ; B 44 -13 778 859 ;
+C -1 ; WX 540 ; N gcaron ; B 17 -241 542 741 ;
+C -1 ; WX 720 ; N uni01E8 ; B 31 0 750 859 ;
+C -1 ; WX 620 ; N uni01E9 ; B 20 0 628 895 ;
+C -1 ; WX 800 ; N uni01EA ; B 44 -160 758 694 ;
+C -1 ; WX 560 ; N uni01EB ; B 37 -156 526 494 ;
+C -1 ; WX 800 ; N uni01EC ; B 44 -160 758 791 ;
+C -1 ; WX 560 ; N uni01ED ; B 37 -156 526 595 ;
+C -1 ; WX 300 ; N uni01F0 ; B -109 -241 203 663 ;
+C -1 ; WX 800 ; N uni01F4 ; B 44 -13 778 857 ;
+C -1 ; WX 540 ; N uni01F5 ; B 17 -241 542 739 ;
+C -1 ; WX 740 ; N uni01F8 ; B 26 0 722 857 ;
+C -1 ; WX 660 ; N uni01F9 ; B 20 0 649 661 ;
+C -1 ; WX 680 ; N Aringacute ; B -37 0 714 1098 ;
+C -1 ; WX 580 ; N aringacute ; B 35 -9 587 893 ;
+C -1 ; WX 1260 ; N AEacute ; B -36 0 1250 857 ;
+C -1 ; WX 860 ; N aeacute ; B 35 -9 832 661 ;
+C -1 ; WX 800 ; N Oslashacute ; B 44 -53 758 893 ;
+C -1 ; WX 560 ; N oslashacute ; B 37 -42 526 719 ;
+C -1 ; WX 666 ; N uni0202 ; B -37 0 714 859 ;
+C -1 ; WX 580 ; N uni0203 ; B 35 -9 587 699 ;
+C -1 ; WX 720 ; N uni0206 ; B 31 0 705 880 ;
+C -1 ; WX 520 ; N uni0207 ; B 37 -9 491 699 ;
+C -1 ; WX 340 ; N uni020A ; B 2 0 330 887 ;
+C -1 ; WX 300 ; N uni020B ; B -10 0 318 699 ;
+C -1 ; WX 800 ; N uni020E ; B 44 -13 758 887 ;
+C -1 ; WX 560 ; N uni020F ; B 37 -9 526 699 ;
+C -1 ; WX 720 ; N uni0212 ; B 31 0 757 875 ;
+C -1 ; WX 440 ; N uni0213 ; B 20 0 447 699 ;
+C -1 ; WX 780 ; N uni0216 ; B 25 -13 754 873 ;
+C -1 ; WX 680 ; N uni0217 ; B 20 -9 653 699 ;
+C -1 ; WX 660 ; N Scommaaccent ; B 28 -200 634 694 ;
+C -1 ; WX 520 ; N scommaaccent ; B 40 -298 487 494 ;
+C -1 ; WX 620 ; N Tcommaaccent ; B -37 -289 656 681 ;
+C -1 ; WX 380 ; N tcommaaccent ; B 20 -298 388 667 ;
+C -1 ; WX 800 ; N uni021E ; B 31 0 769 859 ;
+C -1 ; WX 660 ; N uni021F ; B 20 0 643 895 ;
+C -1 ; WX 666 ; N uni0226 ; B -37 0 714 860 ;
+C -1 ; WX 580 ; N uni0227 ; B 35 -9 587 664 ;
+C -1 ; WX 720 ; N uni0228 ; B 31 -194 705 681 ;
+C -1 ; WX 520 ; N uni0229 ; B 37 -203 491 494 ;
+C -1 ; WX 800 ; N uni022A ; B 44 -13 758 981 ;
+C -1 ; WX 560 ; N uni022B ; B 37 -9 526 791 ;
+C -1 ; WX 800 ; N uni022C ; B 44 -13 758 962 ;
+C -1 ; WX 560 ; N uni022D ; B 37 -9 526 769 ;
+C -1 ; WX 800 ; N uni022E ; B 44 -13 758 860 ;
+C -1 ; WX 560 ; N uni022F ; B 37 -9 526 664 ;
+C -1 ; WX 800 ; N uni0230 ; B 44 -13 758 970 ;
+C -1 ; WX 560 ; N uni0231 ; B 37 -9 526 791 ;
+C -1 ; WX 640 ; N uni0232 ; B -30 0 666 791 ;
+C -1 ; WX 540 ; N uni0233 ; B -23 -241 549 595 ;
+C -1 ; WX 420 ; N circumflex ; B 68 563 352 681 ;
+C -1 ; WX 420 ; N caron ; B 68 562 352 680 ;
+C -1 ; WX 460 ; N breve ; B 68 563 396 682 ;
+C -1 ; WX 260 ; N dotaccent ; B 70 553 190 672 ;
+C -1 ; WX 320 ; N ring ; B 68 547 252 732 ;
+C -1 ; WX 320 ; N ogonek ; B 128 -142 305 10 ;
+C -1 ; WX 440 ; N tilde ; B 66 572 374 661 ;
+C -1 ; WX 380 ; N hungarumlaut ; B 99 540 341 700 ;
+C -1 ; WX 146 ; N uni0345 ; B 0 -250 146 -58 ;
+C -1 ; WX 162 ; N uni0374 ; B 22 550 146 736 ;
+C -1 ; WX 153 ; N uni0375 ; B 8 -189 140 -19 ;
+C -1 ; WX 320 ; N uni037E ; B 90 -112 223 494 ;
+C -1 ; WX 146 ; N tonos ; B 25 496 126 676 ;
+C -1 ; WX 420 ; N dieresistonos ; B 27 537 393 718 ;
+C -1 ; WX 680 ; N Alphatonos ; B -37 0 714 694 ;
+C -1 ; WX 333 ; N anoteleia ; B 105 359 228 483 ;
+C -1 ; WX 878 ; N Epsilontonos ; B 0 0 863 694 ;
+C -1 ; WX 975 ; N Etatonos ; B 0 0 944 694 ;
+C -1 ; WX 508 ; N Iotatonos ; B 0 0 469 694 ;
+C -1 ; WX 876 ; N Omicrontonos ; B 0 -13 834 694 ;
+C -1 ; WX 866 ; N Upsilontonos ; B 0 0 892 694 ;
+C -1 ; WX 842 ; N Omegatonos ; B 0 0 831 693 ;
+C -1 ; WX 320 ; N iotadieresistonos ; B -18 -12 349 718 ;
+C -1 ; WX 680 ; N Alpha ; B -37 0 714 681 ;
+C -1 ; WX 740 ; N Beta ; B 31 0 702 681 ;
+C -1 ; WX 580 ; N Gamma ; B 54 0 595 681 ;
+C -1 ; WX 600 ; N Delta ; B 9 0 591 681 ;
+C -1 ; WX 720 ; N Epsilon ; B 31 0 705 681 ;
+C -1 ; WX 640 ; N Zeta ; B 10 0 656 681 ;
+C -1 ; WX 800 ; N Eta ; B 31 0 769 681 ;
+C -1 ; WX 800 ; N Theta ; B 52 -12 747 693 ;
+C -1 ; WX 340 ; N Iota ; B 31 0 301 681 ;
+C -1 ; WX 720 ; N Kappa ; B 31 0 750 681 ;
+C -1 ; WX 680 ; N Lambda ; B 2 0 678 681 ;
+C -1 ; WX 920 ; N Mu ; B 26 0 894 681 ;
+C -1 ; WX 740 ; N Nu ; B 26 0 722 681 ;
+C -1 ; WX 717 ; N Xi ; B 20 0 697 681 ;
+C -1 ; WX 800 ; N Omicron ; B 44 -13 758 694 ;
+C -1 ; WX 790 ; N Pi ; B 47 0 742 681 ;
+C -1 ; WX 620 ; N Rho ; B 31 0 613 681 ;
+C -1 ; WX 640 ; N Sigma ; B 20 0 631 681 ;
+C -1 ; WX 620 ; N Tau ; B -37 0 656 681 ;
+C -1 ; WX 640 ; N Upsilon ; B -30 0 666 681 ;
+C -1 ; WX 806 ; N Phi ; B 23 0 782 681 ;
+C -1 ; WX 720 ; N Chi ; B -30 0 755 681 ;
+C -1 ; WX 878 ; N Psi ; B 13 0 865 681 ;
+C -1 ; WX 770 ; N Omega ; B 11 0 759 693 ;
+C -1 ; WX 340 ; N Iotadieresis ; B 29 0 311 854 ;
+C -1 ; WX 640 ; N Upsilondieresis ; B 2 0 637 855 ;
+C -1 ; WX 620 ; N alphatonos ; B 40 -12 592 734 ;
+C -1 ; WX 470 ; N epsilontonos ; B 39 -12 471 734 ;
+C -1 ; WX 633 ; N etatonos ; B 37 -218 551 734 ;
+C -1 ; WX 320 ; N iotatonos ; B 39 -12 305 734 ;
+C -1 ; WX 614 ; N upsilondieresistonos ; B 9 -12 543 718 ;
+C -1 ; WX 620 ; N alpha ; B 40 -12 592 483 ;
+C -1 ; WX 500 ; N beta ; B 15 -12 483 722 ;
+C -1 ; WX 554 ; N gamma ; B -10 -236 547 470 ;
+C -1 ; WX 560 ; N delta ; B 40 -12 520 716 ;
+C -1 ; WX 470 ; N epsilon ; B 39 -12 471 483 ;
+C -1 ; WX 381 ; N zeta ; B 14 -229 413 726 ;
+C -1 ; WX 633 ; N eta ; B 37 -218 551 483 ;
+C -1 ; WX 575 ; N theta ; B 40 -12 535 716 ;
+C -1 ; WX 320 ; N iota ; B 39 -12 305 483 ;
+C -1 ; WX 620 ; N kappa ; B 29 0 620 483 ;
+C -1 ; WX 540 ; N lambda ; B -1 0 519 716 ;
+C -1 ; WX 680 ; N uni03BC ; B 10 -218 651 479 ;
+C -1 ; WX 503 ; N nu ; B -3 0 485 483 ;
+C -1 ; WX 420 ; N xi ; B 23 -229 413 766 ;
+C -1 ; WX 560 ; N omicron ; B 37 -9 526 494 ;
+C -1 ; WX 670 ; N pi ; B 35 -12 650 471 ;
+C -1 ; WX 579 ; N rho ; B 59 -218 539 483 ;
+C -1 ; WX 483 ; N sigma1 ; B 21 -230 470 483 ;
+C -1 ; WX 569 ; N sigma ; B 40 -12 569 483 ;
+C -1 ; WX 401 ; N tau ; B 3 -12 386 471 ;
+C -1 ; WX 614 ; N upsilon ; B 9 -12 543 479 ;
+C -1 ; WX 691 ; N phi ; B 49 -219 651 563 ;
+C -1 ; WX 569 ; N chi ; B 12 -210 535 481 ;
+C -1 ; WX 767 ; N psi ; B 19 -218 687 479 ;
+C -1 ; WX 680 ; N omega ; B 38 -12 642 483 ;
+C -1 ; WX 320 ; N iotadieresis ; B 31 -12 313 673 ;
+C -1 ; WX 614 ; N upsilondieresis ; B 9 -12 543 673 ;
+C -1 ; WX 560 ; N omicrontonos ; B 40 -12 520 722 ;
+C -1 ; WX 614 ; N upsilontonos ; B 9 -12 543 716 ;
+C -1 ; WX 680 ; N omegatonos ; B 38 -12 642 716 ;
+C -1 ; WX 613 ; N uni03D0 ; B 83 -218 554 716 ;
+C -1 ; WX 601 ; N theta1 ; B 27 -12 576 716 ;
+C -1 ; WX 680 ; N phi1 ; B 39 -218 642 483 ;
+C -1 ; WX 787 ; N omega1 ; B 17 -12 767 493 ;
+C -1 ; WX 791 ; N uni03D7 ; B 19 -241 757 483 ;
+C -1 ; WX 521 ; N uni03DA ; B 40 -33 489 680 ;
+C -1 ; WX 563 ; N uni03DB ; B 10 -223 551 442 ;
+C -1 ; WX 580 ; N uni03DC ; B 54 0 595 681 ;
+C -1 ; WX 503 ; N uni03DD ; B 47 -1 458 483 ;
+C -1 ; WX 682 ; N uni03DE ; B 47 -166 650 691 ;
+C -1 ; WX 560 ; N uni03DF ; B 37 -194 526 574 ;
+C -1 ; WX 647 ; N uni03E0 ; B 32 -90 592 700 ;
+C -1 ; WX 707 ; N uni03E1 ; B 25 -78 675 581 ;
+C -1 ; WX 579 ; N uni03F1 ; B 59 -212 539 483 ;
+C -1 ; WX 520 ; N uni03F2 ; B 37 -9 498 494 ;
+C -1 ; WX 300 ; N uni03F3 ; B -109 -241 214 654 ;
+C -1 ; WX 905 ; N uni03F4 ; B 91 0 741 681 ;
+C -1 ; WX 976 ; N uni03F5 ; B 73 0 901 681 ;
+C -1 ; WX 1073 ; N uni03F6 ; B 75 0 1004 681 ;
+C -1 ; WX 991 ; N uni03F7 ; B 75 0 919 681 ;
+C -1 ; WX 470 ; N uni03F8 ; B 38 -12 461 479 ;
+C -1 ; WX 381 ; N uni03F9 ; B 28 -229 417 716 ;
+C -1 ; WX 620 ; N uni1F00 ; B 40 -12 592 712 ;
+C -1 ; WX 620 ; N uni1F01 ; B 40 -12 592 712 ;
+C -1 ; WX 620 ; N uni1F02 ; B 40 -12 592 716 ;
+C -1 ; WX 620 ; N uni1F03 ; B 40 -12 592 716 ;
+C -1 ; WX 620 ; N uni1F04 ; B 40 -12 592 716 ;
+C -1 ; WX 620 ; N uni1F05 ; B 40 -12 592 716 ;
+C -1 ; WX 620 ; N uni1F06 ; B 40 -12 592 805 ;
+C -1 ; WX 620 ; N uni1F07 ; B 40 -12 592 806 ;
+C -1 ; WX 680 ; N uni1F08 ; B -37 0 714 694 ;
+C -1 ; WX 680 ; N uni1F09 ; B -43 0 714 681 ;
+C -1 ; WX 847 ; N uni1F0A ; B 0 0 882 686 ;
+C -1 ; WX 866 ; N uni1F0B ; B -1 0 901 686 ;
+C -1 ; WX 864 ; N uni1F0C ; B 0 0 899 686 ;
+C -1 ; WX 885 ; N uni1F0D ; B -1 0 920 686 ;
+C -1 ; WX 876 ; N uni1F0E ; B 0 0 911 690 ;
+C -1 ; WX 875 ; N uni1F0F ; B 0 0 910 690 ;
+C -1 ; WX 470 ; N uni1F10 ; B 39 -12 471 712 ;
+C -1 ; WX 470 ; N uni1F11 ; B 39 -12 471 712 ;
+C -1 ; WX 470 ; N uni1F12 ; B 39 -12 471 716 ;
+C -1 ; WX 470 ; N uni1F13 ; B 39 -12 471 716 ;
+C -1 ; WX 470 ; N uni1F14 ; B 39 -12 471 716 ;
+C -1 ; WX 470 ; N uni1F15 ; B 39 -12 471 716 ;
+C -1 ; WX 882 ; N uni1F18 ; B 0 0 868 694 ;
+C -1 ; WX 882 ; N uni1F19 ; B -1 0 868 681 ;
+C -1 ; WX 1007 ; N uni1F1A ; B 0 0 992 686 ;
+C -1 ; WX 1026 ; N uni1F1B ; B -1 0 1012 686 ;
+C -1 ; WX 1024 ; N uni1F1C ; B 0 0 1009 686 ;
+C -1 ; WX 1045 ; N uni1F1D ; B -1 0 1031 686 ;
+C -1 ; WX 633 ; N uni1F20 ; B 37 -218 551 712 ;
+C -1 ; WX 633 ; N uni1F21 ; B 37 -218 551 712 ;
+C -1 ; WX 633 ; N uni1F22 ; B 37 -218 551 716 ;
+C -1 ; WX 633 ; N uni1F23 ; B 37 -218 551 716 ;
+C -1 ; WX 633 ; N uni1F24 ; B 37 -218 551 716 ;
+C -1 ; WX 633 ; N uni1F25 ; B 37 -218 551 716 ;
+C -1 ; WX 633 ; N uni1F26 ; B 37 -218 551 805 ;
+C -1 ; WX 633 ; N uni1F27 ; B 37 -218 551 806 ;
+C -1 ; WX 962 ; N uni1F28 ; B 0 0 932 694 ;
+C -1 ; WX 962 ; N uni1F29 ; B -1 0 932 681 ;
+C -1 ; WX 1087 ; N uni1F2A ; B 0 0 1056 686 ;
+C -1 ; WX 1106 ; N uni1F2B ; B -1 0 1076 686 ;
+C -1 ; WX 1104 ; N uni1F2C ; B 0 0 1073 686 ;
+C -1 ; WX 1125 ; N uni1F2D ; B -1 0 1095 686 ;
+C -1 ; WX 1215 ; N uni1F2E ; B 0 0 1185 690 ;
+C -1 ; WX 1215 ; N uni1F2F ; B 0 0 1185 690 ;
+C -1 ; WX 320 ; N uni1F30 ; B 39 -12 305 712 ;
+C -1 ; WX 320 ; N uni1F31 ; B 39 -12 305 712 ;
+C -1 ; WX 320 ; N uni1F32 ; B 6 -12 305 716 ;
+C -1 ; WX 320 ; N uni1F33 ; B 2 -12 305 716 ;
+C -1 ; WX 320 ; N uni1F34 ; B 16 -12 326 716 ;
+C -1 ; WX 320 ; N uni1F35 ; B 2 -12 316 716 ;
+C -1 ; WX 320 ; N uni1F36 ; B -36 -12 394 805 ;
+C -1 ; WX 320 ; N uni1F37 ; B -36 -12 394 806 ;
+C -1 ; WX 502 ; N uni1F38 ; B 0 0 464 694 ;
+C -1 ; WX 502 ; N uni1F39 ; B -1 0 464 681 ;
+C -1 ; WX 627 ; N uni1F3A ; B 0 0 588 686 ;
+C -1 ; WX 646 ; N uni1F3B ; B -1 0 608 686 ;
+C -1 ; WX 644 ; N uni1F3C ; B 0 0 605 686 ;
+C -1 ; WX 665 ; N uni1F3D ; B -1 0 627 686 ;
+C -1 ; WX 755 ; N uni1F3E ; B 0 0 717 690 ;
+C -1 ; WX 755 ; N uni1F3F ; B 0 0 717 690 ;
+C -1 ; WX 560 ; N uni1F40 ; B 37 -9 526 712 ;
+C -1 ; WX 560 ; N uni1F41 ; B 37 -9 526 712 ;
+C -1 ; WX 560 ; N uni1F42 ; B 37 -9 526 716 ;
+C -1 ; WX 560 ; N uni1F43 ; B 37 -9 526 716 ;
+C -1 ; WX 560 ; N uni1F44 ; B 37 -9 526 716 ;
+C -1 ; WX 560 ; N uni1F45 ; B 37 -9 526 716 ;
+C -1 ; WX 930 ; N uni1F48 ; B 0 -13 889 694 ;
+C -1 ; WX 949 ; N uni1F49 ; B -1 -13 908 694 ;
+C -1 ; WX 1074 ; N uni1F4A ; B 0 -13 1032 694 ;
+C -1 ; WX 1093 ; N uni1F4B ; B -1 -13 1052 694 ;
+C -1 ; WX 1091 ; N uni1F4C ; B 0 -13 1049 694 ;
+C -1 ; WX 1112 ; N uni1F4D ; B -1 -13 1071 694 ;
+C -1 ; WX 614 ; N uni1F50 ; B 9 -12 543 712 ;
+C -1 ; WX 614 ; N uni1F51 ; B 9 -12 543 712 ;
+C -1 ; WX 614 ; N uni1F52 ; B 9 -12 543 716 ;
+C -1 ; WX 614 ; N uni1F53 ; B 9 -12 543 716 ;
+C -1 ; WX 614 ; N uni1F54 ; B 9 -12 543 716 ;
+C -1 ; WX 614 ; N uni1F55 ; B 9 -12 543 716 ;
+C -1 ; WX 614 ; N uni1F56 ; B 9 -12 543 805 ;
+C -1 ; WX 614 ; N uni1F57 ; B 9 -12 543 806 ;
+C -1 ; WX 878 ; N uni1F59 ; B -1 0 905 712 ;
+C -1 ; WX 1039 ; N uni1F5B ; B -1 0 1066 714 ;
+C -1 ; WX 1055 ; N uni1F5D ; B -1 0 1081 715 ;
+C -1 ; WX 1116 ; N uni1F5F ; B 0 0 1143 690 ;
+C -1 ; WX 680 ; N uni1F60 ; B 38 -12 642 712 ;
+C -1 ; WX 680 ; N uni1F61 ; B 38 -12 642 712 ;
+C -1 ; WX 680 ; N uni1F62 ; B 38 -12 642 716 ;
+C -1 ; WX 680 ; N uni1F63 ; B 38 -12 642 716 ;
+C -1 ; WX 680 ; N uni1F64 ; B 38 -12 642 716 ;
+C -1 ; WX 680 ; N uni1F65 ; B 38 -12 642 716 ;
+C -1 ; WX 680 ; N uni1F66 ; B 38 -12 642 805 ;
+C -1 ; WX 680 ; N uni1F67 ; B 38 -12 642 806 ;
+C -1 ; WX 902 ; N uni1F68 ; B 0 0 892 693 ;
+C -1 ; WX 952 ; N uni1F69 ; B -1 0 942 693 ;
+C -1 ; WX 1077 ; N uni1F6A ; B 0 0 1066 693 ;
+C -1 ; WX 1096 ; N uni1F6B ; B -1 0 1086 693 ;
+C -1 ; WX 1094 ; N uni1F6C ; B 0 0 1083 693 ;
+C -1 ; WX 1115 ; N uni1F6D ; B -1 0 1105 693 ;
+C -1 ; WX 1065 ; N uni1F6E ; B 0 0 1055 693 ;
+C -1 ; WX 1059 ; N uni1F6F ; B 0 0 1049 693 ;
+C -1 ; WX 620 ; N uni1F70 ; B 40 -12 592 716 ;
+C -1 ; WX 620 ; N uni1F71 ; B 40 -12 592 725 ;
+C -1 ; WX 470 ; N uni1F72 ; B 39 -12 471 716 ;
+C -1 ; WX 470 ; N uni1F73 ; B 39 -12 471 725 ;
+C -1 ; WX 633 ; N uni1F74 ; B 37 -218 551 716 ;
+C -1 ; WX 633 ; N uni1F75 ; B 37 -218 551 725 ;
+C -1 ; WX 320 ; N uni1F76 ; B 39 -12 305 716 ;
+C -1 ; WX 320 ; N uni1F77 ; B 39 -12 305 725 ;
+C -1 ; WX 560 ; N uni1F78 ; B 37 -9 526 716 ;
+C -1 ; WX 560 ; N uni1F79 ; B 37 -9 526 725 ;
+C -1 ; WX 614 ; N uni1F7A ; B 9 -12 543 716 ;
+C -1 ; WX 614 ; N uni1F7B ; B 9 -12 543 725 ;
+C -1 ; WX 680 ; N uni1F7C ; B 38 -12 642 716 ;
+C -1 ; WX 680 ; N uni1F7D ; B 38 -12 642 725 ;
+C -1 ; WX 620 ; N uni1F80 ; B 40 -252 592 712 ;
+C -1 ; WX 620 ; N uni1F81 ; B 40 -250 592 712 ;
+C -1 ; WX 620 ; N uni1F82 ; B 40 -250 592 716 ;
+C -1 ; WX 620 ; N uni1F83 ; B 40 -250 592 716 ;
+C -1 ; WX 620 ; N uni1F84 ; B 40 -249 592 716 ;
+C -1 ; WX 620 ; N uni1F85 ; B 40 -250 592 716 ;
+C -1 ; WX 620 ; N uni1F86 ; B 40 -250 592 805 ;
+C -1 ; WX 620 ; N uni1F87 ; B 40 -250 592 806 ;
+C -1 ; WX 999 ; N uni1F88 ; B -37 0 950 694 ;
+C -1 ; WX 999 ; N uni1F89 ; B -43 0 950 681 ;
+C -1 ; WX 1166 ; N uni1F8A ; B 0 0 1117 686 ;
+C -1 ; WX 1186 ; N uni1F8B ; B -1 0 1137 686 ;
+C -1 ; WX 1183 ; N uni1F8C ; B 0 0 1134 686 ;
+C -1 ; WX 1205 ; N uni1F8D ; B -1 0 1156 686 ;
+C -1 ; WX 1196 ; N uni1F8E ; B 0 0 1147 690 ;
+C -1 ; WX 1195 ; N uni1F8F ; B 0 0 1146 690 ;
+C -1 ; WX 633 ; N uni1F90 ; B 37 -233 551 712 ;
+C -1 ; WX 633 ; N uni1F91 ; B 37 -232 551 712 ;
+C -1 ; WX 633 ; N uni1F92 ; B 37 -232 551 716 ;
+C -1 ; WX 633 ; N uni1F93 ; B 37 -233 551 716 ;
+C -1 ; WX 633 ; N uni1F94 ; B 37 -234 551 716 ;
+C -1 ; WX 633 ; N uni1F95 ; B 37 -235 551 716 ;
+C -1 ; WX 633 ; N uni1F96 ; B 37 -235 551 805 ;
+C -1 ; WX 633 ; N uni1F97 ; B 37 -235 551 806 ;
+C -1 ; WX 1217 ; N uni1F98 ; B 0 0 1168 694 ;
+C -1 ; WX 1217 ; N uni1F99 ; B -1 0 1168 681 ;
+C -1 ; WX 1341 ; N uni1F9A ; B 0 0 1292 686 ;
+C -1 ; WX 1361 ; N uni1F9B ; B -1 0 1312 686 ;
+C -1 ; WX 1358 ; N uni1F9C ; B 0 0 1309 686 ;
+C -1 ; WX 1380 ; N uni1F9D ; B -1 0 1331 686 ;
+C -1 ; WX 1470 ; N uni1F9E ; B 0 0 1421 690 ;
+C -1 ; WX 1470 ; N uni1F9F ; B 0 0 1421 690 ;
+C -1 ; WX 680 ; N uni1FA0 ; B 38 -249 642 712 ;
+C -1 ; WX 680 ; N uni1FA1 ; B 38 -248 642 712 ;
+C -1 ; WX 680 ; N uni1FA2 ; B 38 -248 642 716 ;
+C -1 ; WX 680 ; N uni1FA3 ; B 38 -248 642 716 ;
+C -1 ; WX 680 ; N uni1FA4 ; B 38 -249 642 716 ;
+C -1 ; WX 680 ; N uni1FA5 ; B 38 -248 642 716 ;
+C -1 ; WX 680 ; N uni1FA6 ; B 38 -249 642 805 ;
+C -1 ; WX 680 ; N uni1FA7 ; B 38 -249 642 806 ;
+C -1 ; WX 1177 ; N uni1FA8 ; B 0 0 1128 693 ;
+C -1 ; WX 1227 ; N uni1FA9 ; B -1 0 1178 693 ;
+C -1 ; WX 1351 ; N uni1FAA ; B 0 0 1302 693 ;
+C -1 ; WX 1371 ; N uni1FAB ; B -1 0 1322 693 ;
+C -1 ; WX 1368 ; N uni1FAC ; B 0 0 1319 693 ;
+C -1 ; WX 1390 ; N uni1FAD ; B -1 0 1341 693 ;
+C -1 ; WX 1340 ; N uni1FAE ; B 0 0 1291 693 ;
+C -1 ; WX 1334 ; N uni1FAF ; B 0 0 1285 693 ;
+C -1 ; WX 620 ; N uni1FB0 ; B 40 -12 592 664 ;
+C -1 ; WX 620 ; N uni1FB1 ; B 40 -12 592 595 ;
+C -1 ; WX 620 ; N uni1FB2 ; B 40 -250 592 716 ;
+C -1 ; WX 620 ; N uni1FB3 ; B 40 -250 592 483 ;
+C -1 ; WX 620 ; N uni1FB4 ; B 40 -249 592 725 ;
+C -1 ; WX 620 ; N uni1FB6 ; B 40 -12 592 661 ;
+C -1 ; WX 620 ; N uni1FB7 ; B 40 -250 592 661 ;
+C -1 ; WX 680 ; N uni1FB8 ; B -37 0 714 860 ;
+C -1 ; WX 680 ; N uni1FB9 ; B -37 0 714 791 ;
+C -1 ; WX 680 ; N uni1FBA ; B -37 0 714 681 ;
+C -1 ; WX 680 ; N uni1FBB ; B -37 0 714 681 ;
+C -1 ; WX 999 ; N uni1FBC ; B -37 0 950 681 ;
+C -1 ; WX 245 ; N uni1FBE ; B 50 -1 196 191 ;
+C -1 ; WX 156 ; N uni1FBF ; B 13 495 147 669 ;
+C -1 ; WX 453 ; N uni1FC0 ; B 0 593 430 679 ;
+C -1 ; WX 454 ; N uni1FC1 ; B 11 433 441 684 ;
+C -1 ; WX 633 ; N uni1FC2 ; B 37 -233 551 716 ;
+C -1 ; WX 633 ; N uni1FC3 ; B 37 -231 551 483 ;
+C -1 ; WX 633 ; N uni1FC4 ; B 37 -234 551 725 ;
+C -1 ; WX 633 ; N uni1FC6 ; B 37 -218 551 661 ;
+C -1 ; WX 633 ; N uni1FC7 ; B 37 -233 551 661 ;
+C -1 ; WX 850 ; N uni1FC8 ; B 0 0 835 681 ;
+C -1 ; WX 850 ; N uni1FC9 ; B 0 0 835 681 ;
+C -1 ; WX 930 ; N uni1FCA ; B 0 0 899 681 ;
+C -1 ; WX 930 ; N uni1FCB ; B 0 0 899 681 ;
+C -1 ; WX 1054 ; N uni1FCC ; B 31 0 1005 681 ;
+C -1 ; WX 314 ; N uni1FCD ; B 21 506 279 686 ;
+C -1 ; WX 313 ; N uni1FCE ; B 21 506 296 686 ;
+C -1 ; WX 429 ; N uni1FCF ; B 0 456 430 707 ;
+C -1 ; WX 320 ; N uni1FD0 ; B 8 -12 336 664 ;
+C -1 ; WX 320 ; N uni1FD1 ; B 24 -12 320 595 ;
+C -1 ; WX 320 ; N uni1FD2 ; B -18 -12 349 716 ;
+C -1 ; WX 320 ; N uni1FD3 ; B -11 -12 355 726 ;
+C -1 ; WX 320 ; N uni1FD6 ; B -4 -12 341 682 ;
+C -1 ; WX 320 ; N uni1FD7 ; B -3 -12 342 796 ;
+C -1 ; WX 340 ; N uni1FD8 ; B 2 0 330 860 ;
+C -1 ; WX 340 ; N uni1FD9 ; B 18 0 314 791 ;
+C -1 ; WX 470 ; N uni1FDA ; B 0 0 431 681 ;
+C -1 ; WX 470 ; N uni1FDB ; B 0 0 431 681 ;
+C -1 ; WX 316 ; N uni1FDD ; B 9 506 287 686 ;
+C -1 ; WX 333 ; N uni1FDE ; B 9 506 306 686 ;
+C -1 ; WX 430 ; N uni1FDF ; B 0 455 430 707 ;
+C -1 ; WX 614 ; N uni1FE0 ; B 9 -12 543 664 ;
+C -1 ; WX 614 ; N uni1FE1 ; B 9 -12 543 595 ;
+C -1 ; WX 614 ; N uni1FE2 ; B 9 -12 543 716 ;
+C -1 ; WX 614 ; N uni1FE3 ; B 9 -12 543 726 ;
+C -1 ; WX 579 ; N uni1FE4 ; B 59 -227 539 712 ;
+C -1 ; WX 579 ; N uni1FE5 ; B 59 -227 539 712 ;
+C -1 ; WX 614 ; N uni1FE6 ; B 9 -12 543 661 ;
+C -1 ; WX 614 ; N uni1FE7 ; B 9 -12 543 805 ;
+C -1 ; WX 640 ; N uni1FE8 ; B -30 0 666 860 ;
+C -1 ; WX 640 ; N uni1FE9 ; B -30 0 666 791 ;
+C -1 ; WX 831 ; N uni1FEA ; B 0 0 857 681 ;
+C -1 ; WX 831 ; N uni1FEB ; B 0 0 857 681 ;
+C -1 ; WX 782 ; N uni1FEC ; B -1 0 776 681 ;
+C -1 ; WX 401 ; N uni1FED ; B 22 536 389 716 ;
+C -1 ; WX 420 ; N uni1FEE ; B 27 537 393 718 ;
+C -1 ; WX 150 ; N uni1FEF ; B 18 496 119 676 ;
+C -1 ; WX 680 ; N uni1FF2 ; B 38 -250 642 716 ;
+C -1 ; WX 680 ; N uni1FF3 ; B 38 -250 642 483 ;
+C -1 ; WX 680 ; N uni1FF4 ; B 38 -250 642 716 ;
+C -1 ; WX 680 ; N uni1FF6 ; B 38 -12 642 661 ;
+C -1 ; WX 680 ; N uni1FF7 ; B 38 -249 642 661 ;
+C -1 ; WX 917 ; N uni1FF8 ; B 0 -13 875 694 ;
+C -1 ; WX 917 ; N uni1FF9 ; B 0 -13 875 694 ;
+C -1 ; WX 920 ; N uni1FFA ; B 0 0 909 693 ;
+C -1 ; WX 920 ; N uni1FFB ; B 0 0 909 693 ;
+C -1 ; WX 1044 ; N uni1FFC ; B 11 0 995 693 ;
+C -1 ; WX 146 ; N uni1FFD ; B 25 496 126 676 ;
+C -1 ; WX 156 ; N uni1FFE ; B 9 495 143 669 ;
+C -1 ; WX 474 ; N endash ; B 21 256 457 289 ;
+C -1 ; WX 852 ; N emdash ; B 21 256 833 289 ;
+C -1 ; WX 220 ; N quoteleft ; B 83 429 238 716 ;
+C -1 ; WX 220 ; N quoteright ; B 82 429 237 716 ;
+C -1 ; WX 220 ; N quotesinglbase ; B 82 -177 237 111 ;
+C -1 ; WX 220 ; N quotereversed ; B 33 429 188 716 ;
+C -1 ; WX 400 ; N quotedblleft ; B 36 378 366 716 ;
+C -1 ; WX 400 ; N quotedblright ; B 34 429 364 716 ;
+C -1 ; WX 400 ; N quotedblbase ; B 34 -177 364 111 ;
+C -1 ; WX 540 ; N dagger ; B 79 -161 455 694 ;
+C -1 ; WX 540 ; N daggerdbl ; B 79 -161 455 694 ;
+C -1 ; WX 460 ; N bullet ; B 60 213 404 557 ;
+C -1 ; WX 1000 ; N ellipsis ; B 101 -13 898 115 ;
+C -1 ; WX 1280 ; N perthousand ; B 22 -8 1266 689 ;
+C -1 ; WX 240 ; N guilsinglleft ; B 51 89 189 437 ;
+C -1 ; WX 240 ; N guilsinglright ; B 51 89 189 437 ;
+C -1 ; WX 140 ; N fraction ; B -188 0 335 681 ;
+C -1 ; WX 620 ; N Euro ; B 17 -13 582 694 ;
+C -1 ; WX 980 ; N trademark ; B 34 273 930 681 ;
+C -1 ; WX 600 ; N minus ; B 51 314 555 392 ;
+C -1 ; WX 415 ; N sun ; B 10 525 408 679 ;
+C -1 ; WX 437 ; N female ; B 20 347 418 679 ;
+C -1 ; WX 437 ; N male ; B 20 344 418 679 ;
+C -1 ; WX 417 ; N spade ; B 10 383 408 679 ;
+C -1 ; WX 300 ; N dotlessj ; B -109 -241 203 485 ;
+C -1 ; WX 590 ; N ff ; B 20 0 684 734 ;
+C -1 ; WX 620 ; N fi ; B 20 0 608 734 ;
+C -1 ; WX 620 ; N fl ; B 20 0 606 734 ;
+C -1 ; WX 907 ; N ffi ; B 30 0 888 734 ;
+C -1 ; WX 912 ; N ffl ; B 30 0 886 734 ;
+C -1 ; WX 579 ; N rho1.old ; B 59 -227 539 483 ;
+C -1 ; WX 409 ; N peripomeni.old ; B 14 555 396 678 ;
+C -1 ; WX 440 ; N overscore ; B 68 587 364 637 ;
+C -1 ; WX 320 ; N middot ; B 92 196 222 326 ;
+C -1 ; WX 740 ; N textcircled ; B 23 0 723 700 ;
+C -1 ; WX 592 ; N chi-old2 ; B 12 -210 565 479 ;
+C -1 ; WX 592 ; N chi-old3 ; B 12 -210 565 479 ;
+C -1 ; WX 605 ; N too ; B 54 552 534 690 ;
+C -1 ; WX 592 ; N glyph180 ; B 12 -210 565 479 ;
+C -1 ; WX 592 ; N chi-old ; B 12 -210 580 479 ;
+C -1 ; WX 876 ; N fij ; B 20 -241 814 734 ;
+C -1 ; WX 620 ; N fj ; B 20 -241 533 734 ;
+C -1 ; WX 169 ; N uni1FBD ; B 21 498 155 672 ;
+C -1 ; WX 179 ; N cy ; B 7 -117 169 106 ;
+C -1 ; WX 153 ; N katotonos ; B 8 -189 140 -19 ;
+C -1 ; WX 460 ; N braxy ; B 53 568 415 741 ;
+C -1 ; WX 540 ; N gcedilla ; B 17 -241 542 754 ;
+C -1 ; WX 440 ; N rcedilla ; B 20 -268 447 494 ;
+C -1 ; WX 660 ; N ncedilla ; B 20 -268 649 494 ;
+C -1 ; WX 300 ; N lcedilla ; B 20 -268 286 717 ;
+C -1 ; WX 620 ; N kcedilla ; B 20 -268 628 717 ;
+C -1 ; WX 380 ; N tcedilla ; B 20 -268 388 667 ;
+C -1 ; WX 800 ; N Gcedilla ; B 44 -268 778 694 ;
+C -1 ; WX 720 ; N Rcedilla ; B 31 -268 757 681 ;
+C -1 ; WX 740 ; N Ncedilla ; B 26 -268 722 681 ;
+C -1 ; WX 600 ; N Lcedilla ; B 31 -268 629 681 ;
+C -1 ; WX 720 ; N Kcedilla ; B 31 -268 750 681 ;
+C -1 ; WX 620 ; N Tcedilla ; B -37 -268 656 681 ;
+C -1 ; WX 1321 ; N germandblS ; B 28 -13 1294 694 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 320
+KPX A zero -40
+KPX A z 82
+KPX A y -81
+KPX A x 96
+KPX A w -68
+KPX A v -75
+KPX A u -23
+KPX A two 31
+KPX A t -21
+KPX A slash -66
+KPX A six -36
+KPX A seven -88
+KPX A s 34
+KPX A r 68
+KPX A quotesingle -196
+KPX A quoteright -197
+KPX A quoteleft -206
+KPX A quotedblright -149
+KPX A quotedblleft -159
+KPX A quotedbl -185
+KPX A question -77
+KPX A period 28
+KPX A one -83
+KPX A numbersign -45
+KPX A n 68
+KPX A m 74
+KPX A l 62
+KPX A k 62
+KPX A i 62
+KPX A hyphen -62
+KPX A h 62
+KPX A g 31
+KPX A four -75
+KPX A f 62
+KPX A d -23
+KPX A comma 30
+KPX A backslash -283
+KPX A at -93
+KPX A a 38
+KPX A Z 60
+KPX A Y -54
+KPX A X 90
+KPX A W -129
+KPX A V -158
+KPX A U -71
+KPX A T -61
+KPX A R 51
+KPX A Q -81
+KPX A P 51
+KPX A O -76
+KPX A N 56
+KPX A M 55
+KPX A L 51
+KPX A K 51
+KPX A I 52
+KPX A H 51
+KPX A G -75
+KPX A F 51
+KPX A E 51
+KPX A D 51
+KPX A C -76
+KPX A B 51
+KPX A A 95
+KPX tonos Alpha -100
+KPX Alpha semicolon 200
+KPX Alpha colon 200
+KPX Alpha exclam 200
+KPX Delta Upsilon -60
+KPX Epsilon semicolon 200
+KPX Epsilon colon 200
+KPX Epsilon exclam 200
+KPX Iota semicolon 200
+KPX Iota colon 200
+KPX Iota exclam 200
+KPX Lambda semicolon 200
+KPX Lambda colon 200
+KPX Lambda exclam 200
+KPX Lambda Upsilon -60
+KPX Nu semicolon 200
+KPX Nu colon 200
+KPX Nu exclam 200
+KPX Omicron semicolon 200
+KPX Omicron colon 200
+KPX Omicron exclam 200
+KPX Rho semicolon 200
+KPX Rho colon 200
+KPX Rho exclam 200
+KPX Sigma semicolon 200
+KPX Sigma colon 200
+KPX Sigma exclam 200
+KPX Upsilon semicolon 200
+KPX Upsilon colon 200
+KPX Upsilon exclam 200
+KPX Upsilon Delta -70
+KPX Upsilon Lambda -70
+KPX Omega semicolon 200
+KPX Omega colon 200
+KPX Omega exclam 200
+KPX Iotadieresis semicolon 200
+KPX Iotadieresis colon 200
+KPX Iotadieresis exclam 200
+KPX Upsilondieresis semicolon 200
+KPX Upsilondieresis colon 200
+KPX Upsilondieresis exclam 200
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Lambda -30
+KPX alphatonos semicolon 150
+KPX alphatonos colon 130
+KPX alphatonos exclam 150
+KPX epsilontonos semicolon 150
+KPX epsilontonos colon 130
+KPX epsilontonos exclam 150
+KPX etatonos semicolon 150
+KPX etatonos colon 130
+KPX etatonos exclam 150
+KPX iotatonos semicolon 150
+KPX iotatonos colon 130
+KPX iotatonos exclam 150
+KPX alpha semicolon 150
+KPX alpha colon 130
+KPX alpha exclam 150
+KPX epsilon semicolon 150
+KPX epsilon colon 130
+KPX epsilon exclam 150
+KPX eta semicolon 150
+KPX eta colon 130
+KPX eta exclam 150
+KPX iota semicolon 150
+KPX iota colon 130
+KPX iota exclam 150
+KPX lambda semicolon 150
+KPX lambda colon 130
+KPX lambda exclam 150
+KPX nu semicolon 150
+KPX nu colon 130
+KPX nu exclam 150
+KPX omicron semicolon 150
+KPX omicron colon 130
+KPX omicron exclam 150
+KPX rho semicolon 150
+KPX rho colon 130
+KPX rho exclam 150
+KPX sigma1 semicolon 150
+KPX sigma1 colon 130
+KPX sigma1 exclam 150
+KPX upsilon semicolon 150
+KPX upsilon colon 130
+KPX upsilon exclam 150
+KPX omega semicolon 150
+KPX omega colon 130
+KPX omega exclam 150
+KPX omicrontonos semicolon 150
+KPX omicrontonos colon 130
+KPX omicrontonos exclam 150
+KPX upsilontonos semicolon 150
+KPX upsilontonos colon 130
+KPX upsilontonos exclam 150
+KPX omegatonos semicolon 150
+KPX omegatonos colon 130
+KPX omegatonos exclam 150
+KPX uni1F70 semicolon 150
+KPX uni1F70 colon 130
+KPX uni1F70 exclam 150
+KPX uni1F72 semicolon 150
+KPX uni1F72 colon 130
+KPX uni1F72 exclam 150
+KPX uni1F74 semicolon 150
+KPX uni1F74 colon 130
+KPX uni1F74 exclam 150
+KPX uni1F76 semicolon 150
+KPX uni1F76 colon 130
+KPX uni1F76 exclam 150
+KPX uni1F78 semicolon 150
+KPX uni1F78 colon 130
+KPX uni1F78 exclam 150
+KPX uni1F7A semicolon 150
+KPX uni1F7A colon 130
+KPX uni1F7A exclam 150
+KPX uni1F7C semicolon 150
+KPX uni1F7C colon 130
+KPX uni1F7C exclam 150
+KPX uni1FB2 semicolon 150
+KPX uni1FB2 colon 130
+KPX uni1FB2 exclam 150
+KPX uni1FB3 semicolon 150
+KPX uni1FB3 colon 130
+KPX uni1FB3 exclam 150
+KPX uni1FB4 semicolon 150
+KPX uni1FB4 colon 130
+KPX uni1FB4 exclam 150
+KPX uni1FB6 semicolon 150
+KPX uni1FB6 colon 130
+KPX uni1FB6 exclam 150
+KPX uni1FB7 semicolon 150
+KPX uni1FB7 colon 130
+KPX uni1FB7 exclam 150
+KPX uni1FBC semicolon 150
+KPX uni1FBC colon 130
+KPX uni1FBC exclam 150
+KPX uni1FBF uni1FCC 30
+KPX uni1FBF uni1FBC -130
+KPX uni1FBF Iota 30
+KPX uni1FBF Eta 30
+KPX uni1FBF Epsilon 30
+KPX uni1FBF Alpha -130
+KPX uni1FC2 semicolon 150
+KPX uni1FC2 colon 130
+KPX uni1FC2 exclam 150
+KPX uni1FC3 semicolon 150
+KPX uni1FC3 colon 130
+KPX uni1FC3 exclam 150
+KPX uni1FC4 semicolon 150
+KPX uni1FC4 colon 130
+KPX uni1FC4 exclam 150
+KPX uni1FC6 semicolon 150
+KPX uni1FC6 colon 130
+KPX uni1FC6 exclam 150
+KPX uni1FC7 semicolon 150
+KPX uni1FC7 colon 130
+KPX uni1FC7 exclam 150
+KPX uni1FCC semicolon 200
+KPX uni1FCC colon 200
+KPX uni1FCC exclam 200
+KPX uni1FCD Omega 10
+KPX uni1FCD Iota 30
+KPX uni1FCD Eta 30
+KPX uni1FCD Epsilon 30
+KPX uni1FCD uni1FFC 20
+KPX uni1FCD uni1FCC 40
+KPX uni1FCD uni1FBC -130
+KPX uni1FCD Alpha -120
+KPX uni1FCE uni1FCC 40
+KPX uni1FCE uni1FBC -140
+KPX uni1FCE Iota 40
+KPX uni1FCE Eta 40
+KPX uni1FCE Epsilon 40
+KPX uni1FCE Alpha -140
+KPX uni1FCF uni1FFC -40
+KPX uni1FCF uni1FCC 30
+KPX uni1FCF uni1FBC -190
+KPX uni1FCF Omega -60
+KPX uni1FCF Upsilon 80
+KPX uni1FCF Omicron -90
+KPX uni1FCF Iota 30
+KPX uni1FCF Eta 30
+KPX uni1FCF Alpha -170
+KPX uni1FD2 semicolon 150
+KPX uni1FD2 colon 130
+KPX uni1FD2 exclam 150
+KPX uni1FD6 semicolon 150
+KPX uni1FD6 colon 130
+KPX uni1FD6 exclam 150
+KPX uni1FDD Omega 10
+KPX uni1FDD Upsilon 70
+KPX uni1FDD Omicron 20
+KPX uni1FDD Iota 50
+KPX uni1FDD Eta 40
+KPX uni1FDD Epsilon 30
+KPX uni1FDD uni1FFC 10
+KPX uni1FDD uni1FCC 30
+KPX uni1FDD uni1FBC -120
+KPX uni1FDD Alpha -130
+KPX uni1FDE Omega -50
+KPX uni1FDE Upsilon 80
+KPX uni1FDE Omicron -50
+KPX uni1FDE Iota 35
+KPX uni1FDE Eta 35
+KPX uni1FDE Epsilon 30
+KPX uni1FDE uni1FFC -20
+KPX uni1FDE uni1FCC 40
+KPX uni1FDE uni1FBC -140
+KPX uni1FDE Alpha -160
+KPX uni1FDF Omega -60
+KPX uni1FDF Upsilon 80
+KPX uni1FDF Omicron -60
+KPX uni1FDF Iota 30
+KPX uni1FDF Eta 30
+KPX uni1FDF uni1FBC -180
+KPX uni1FDF uni1FCC 30
+KPX uni1FDF uni1FFC -40
+KPX uni1FDF Alpha -180
+KPX uni1FE2 semicolon 150
+KPX uni1FE2 colon 130
+KPX uni1FE2 exclam 150
+KPX uni1FE6 semicolon 150
+KPX uni1FE6 colon 130
+KPX uni1FE6 exclam 150
+KPX uni1FE7 semicolon 150
+KPX uni1FE7 colon 130
+KPX uni1FE7 exclam 150
+KPX uni1FEF Alpha -100
+KPX uni1FF2 semicolon 150
+KPX uni1FF2 colon 130
+KPX uni1FF2 exclam 150
+KPX uni1FF3 semicolon 150
+KPX uni1FF3 colon 130
+KPX uni1FF3 exclam 150
+KPX uni1FF4 semicolon 150
+KPX uni1FF4 colon 130
+KPX uni1FF4 exclam 150
+KPX uni1FF6 semicolon 150
+KPX uni1FF6 colon 130
+KPX uni1FF6 exclam 150
+KPX uni1FF7 semicolon 150
+KPX uni1FF7 colon 130
+KPX uni1FF7 exclam 150
+KPX uni1FFC semicolon 200
+KPX uni1FFC colon 200
+KPX uni1FFC exclam 200
+KPX uni1FFE uni1FFC 40
+KPX uni1FFE uni1FCC 50
+KPX uni1FFE uni1FBC -100
+KPX uni1FFE Omega 30
+KPX uni1FFE Upsilon 90
+KPX uni1FFE Omicron 30
+KPX uni1FFE Iota 50
+KPX uni1FFE Eta 50
+KPX uni1FFE Epsilon 50
+KPX uni1FFE Alpha -100
+KPX uni1FBD Alpha -100
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/KerkisSans-Bold.afm b/fonts/greek/kerkis/afm/KerkisSans-Bold.afm
new file mode 100644
index 0000000000..1825e43cf7
--- /dev/null
+++ b/fonts/greek/kerkis/afm/KerkisSans-Bold.afm
@@ -0,0 +1,927 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:45:52 2002
+FontName KerkisSans-Bold
+FullName Kerkis Sans Bold
+FamilyName KerkisSans
+Weight Bold
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -93
+UnderlineThickness 90
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -187 -274 1396 968
+CapHeight 684
+XHeight 508
+Ascender 677
+Descender -170
+StartCharMetrics 631
+C 0 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 280 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 259 ; N exclam ; B 59 0 197 684 ;
+C 34 ; WX 329 ; N quotedbl ; B 60 470 266 677 ;
+C 35 ; WX 518 ; N numbersign ; B 24 0 494 684 ;
+C 36 ; WX 518 ; N dollar ; B 47 -80 464 792 ;
+C 37 ; WX 795 ; N percent ; B 12 -12 780 696 ;
+C 38 ; WX 629 ; N ampersand ; B 25 -15 624 696 ;
+C 39 ; WX 200 ; N quotesingle ; B 60 470 144 677 ;
+C 40 ; WX 351 ; N parenleft ; B 61 -130 330 687 ;
+C 41 ; WX 351 ; N parenright ; B 27 -130 296 686 ;
+C 42 ; WX 402 ; N asterisk ; B 57 402 347 680 ;
+C 43 ; WX 550 ; N plus ; B 39 107 516 573 ;
+C 44 ; WX 256 ; N comma ; B 59 -128 195 117 ;
+C 45 ; WX 384 ; N hyphen ; B 60 210 328 318 ;
+C 46 ; WX 256 ; N period ; B 59 0 195 117 ;
+C 47 ; WX 425 ; N slash ; B 14 -118 420 684 ;
+C 48 ; WX 518 ; N zero ; B 20 -12 493 696 ;
+C 49 ; WX 518 ; N one ; B 134 0 358 684 ;
+C 50 ; WX 518 ; N two ; B 24 0 488 696 ;
+C 51 ; WX 518 ; N three ; B 6 -12 487 696 ;
+C 52 ; WX 518 ; N four ; B -7 0 498 684 ;
+C 53 ; WX 518 ; N five ; B 4 -12 488 684 ;
+C 54 ; WX 518 ; N six ; B 12 -12 500 684 ;
+C 55 ; WX 518 ; N seven ; B 53 0 470 684 ;
+C 56 ; WX 518 ; N eight ; B 21 -12 491 696 ;
+C 57 ; WX 518 ; N nine ; B 13 0 500 696 ;
+C 58 ; WX 256 ; N colon ; B 59 0 195 460 ;
+C 59 ; WX 256 ; N semicolon ; B 59 -128 195 460 ;
+C 60 ; WX 550 ; N less ; B 38 27 519 537 ;
+C 61 ; WX 550 ; N equal ; B 39 193 516 479 ;
+C 62 ; WX 550 ; N greater ; B 37 27 518 537 ;
+C 63 ; WX 518 ; N question ; B 22 0 456 696 ;
+C 64 ; WX 740 ; N at ; B -5 -13 753 766 ;
+C 65 ; WX 684 ; N A ; B -4 0 688 684 ;
+C 66 ; WX 536 ; N B ; B 56 0 514 684 ;
+C 67 ; WX 721 ; N C ; B 20 -12 714 696 ;
+C 68 ; WX 647 ; N D ; B 56 0 618 684 ;
+C 69 ; WX 481 ; N E ; B 56 0 438 684 ;
+C 70 ; WX 444 ; N F ; B 56 0 418 684 ;
+C 71 ; WX 777 ; N G ; B 20 -12 764 696 ;
+C 72 ; WX 629 ; N H ; B 56 0 568 684 ;
+C 73 ; WX 259 ; N I ; B 56 0 197 684 ;
+C 74 ; WX 444 ; N J ; B 1 -12 390 684 ;
+C 75 ; WX 573 ; N K ; B 56 0 568 684 ;
+C 76 ; WX 407 ; N L ; B 56 0 406 684 ;
+C 77 ; WX 832 ; N M ; B 56 0 784 684 ;
+C 78 ; WX 684 ; N N ; B 56 0 624 684 ;
+C 79 ; WX 777 ; N O ; B 20 -12 747 696 ;
+C 80 ; WX 518 ; N P ; B 56 0 507 684 ;
+C 81 ; WX 777 ; N Q ; B 20 -14 773 696 ;
+C 82 ; WX 536 ; N R ; B 56 0 539 684 ;
+C 83 ; WX 481 ; N S ; B 6 -12 463 696 ;
+C 84 ; WX 388 ; N T ; B -1 0 394 684 ;
+C 85 ; WX 592 ; N U ; B 56 -12 532 684 ;
+C 86 ; WX 647 ; N V ; B -3 0 652 684 ;
+C 87 ; WX 832 ; N W ; B -3 0 840 684 ;
+C 88 ; WX 629 ; N X ; B -8 0 638 684 ;
+C 89 ; WX 573 ; N Y ; B -8 0 590 684 ;
+C 90 ; WX 462 ; N Z ; B 9 0 451 684 ;
+C 91 ; WX 296 ; N bracketleft ; B 61 -129 278 685 ;
+C 92 ; WX 592 ; N backslash ; B 68 0 475 684 ;
+C 93 ; WX 296 ; N bracketright ; B 27 -129 243 685 ;
+C 94 ; WX 555 ; N asciicircum ; B 49 288 512 684 ;
+C 95 ; WX 462 ; N underscore ; B -7 -128 470 -44 ;
+C 96 ; WX 384 ; N grave ; B 58 560 334 758 ;
+C 97 ; WX 604 ; N a ; B 20 -12 571 520 ;
+C 98 ; WX 604 ; N b ; B 42 -12 592 677 ;
+C 99 ; WX 586 ; N c ; B 20 -12 561 520 ;
+C 100 ; WX 604 ; N d ; B 20 -12 569 677 ;
+C 101 ; WX 586 ; N e ; B 20 -12 565 520 ;
+C 102 ; WX 256 ; N f ; B 2 0 259 677 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 604 ; N g ; B 20 -203 567 520 ;
+C 104 ; WX 550 ; N h ; B 42 0 507 677 ;
+C 105 ; WX 219 ; N i ; B 42 0 179 677 ;
+C 106 ; WX 237 ; N j ; B 8 -170 195 677 ;
+C 107 ; WX 531 ; N k ; B 42 0 523 677 ;
+C 108 ; WX 219 ; N l ; B 42 0 179 677 ;
+C 109 ; WX 861 ; N m ; B 42 0 819 520 ;
+C 110 ; WX 550 ; N n ; B 42 0 508 520 ;
+C 111 ; WX 586 ; N o ; B 20 -12 575 520 ;
+C 112 ; WX 604 ; N p ; B 42 -170 589 520 ;
+C 113 ; WX 604 ; N q ; B 20 -170 567 520 ;
+C 114 ; WX 292 ; N r ; B 42 0 288 520 ;
+C 115 ; WX 402 ; N s ; B 10 -12 392 520 ;
+C 116 ; WX 275 ; N t ; B 1 0 270 677 ;
+C 117 ; WX 550 ; N u ; B 42 -12 509 508 ;
+C 118 ; WX 512 ; N v ; B -9 0 517 508 ;
+C 119 ; WX 733 ; N w ; B -1 0 730 508 ;
+C 120 ; WX 512 ; N x ; B -12 0 520 508 ;
+C 121 ; WX 531 ; N y ; B -5 -170 531 508 ;
+C 122 ; WX 421 ; N z ; B 11 0 413 508 ;
+C 123 ; WX 314 ; N braceleft ; B 27 -119 287 684 ;
+C 124 ; WX 555 ; N bar ; B 217 0 342 684 ;
+C 125 ; WX 314 ; N braceright ; B 28 -119 288 684 ;
+C 126 ; WX 550 ; N asciitilde ; B 38 192 516 391 ;
+C 161 ; WX 239 ; N exclamdown ; B 55 -158 182 474 ;
+C 162 ; WX 512 ; N cent ; B 28 36 479 655 ;
+C 163 ; WX 479 ; N sterling ; B -7 0 489 643 ;
+C 164 ; WX 512 ; N currency ; B 16 133 499 602 ;
+C 165 ; WX 479 ; N yen ; B -40 0 514 632 ;
+C 166 ; WX 513 ; N brokenbar ; B 201 0 317 632 ;
+C 167 ; WX 479 ; N section ; B 27 -134 459 643 ;
+C 168 ; WX 458 ; N dieresis ; B 60 578 389 699 ;
+C 169 ; WX 632 ; N copyright ; B -17 -11 656 643 ;
+C 170 ; WX 329 ; N ordfeminine ; B 18 284 321 688 ;
+C 171 ; WX 421 ; N guillemotleft ; B 26 91 363 438 ;
+C 172 ; WX 550 ; N logicalnot ; B 39 167 516 434 ;
+C 174 ; WX 632 ; N registered ; B -17 -11 656 643 ;
+C 175 ; WX 384 ; N macron ; B 60 594 328 686 ;
+C 176 ; WX 342 ; N degree ; B 36 325 306 587 ;
+C 177 ; WX 528 ; N plusminus ; B 38 0 496 575 ;
+C 178 ; WX 286 ; N twosuperior ; B 2 253 286 639 ;
+C 179 ; WX 286 ; N threesuperior ; B -3 246 290 638 ;
+C 180 ; WX 432 ; N acute ; B 65 629 373 853 ;
+C 181 ; WX 527 ; N mu ; B 42 -170 509 508 ;
+C 182 ; WX 513 ; N paragraph ; B 25 -110 458 632 ;
+C 183 ; WX 227 ; N periodcentered ; B 52 245 174 353 ;
+C 184 ; WX 350 ; N cedilla ; B 67 -259 286 0 ;
+C 185 ; WX 286 ; N onesuperior ; B 74 253 213 632 ;
+C 186 ; WX 317 ; N ordmasculine ; B 20 274 305 661 ;
+C 187 ; WX 421 ; N guillemotright ; B 60 91 397 438 ;
+C 188 ; WX 718 ; N onequarter ; B 74 0 722 632 ;
+C 189 ; WX 718 ; N onehalf ; B 74 0 717 632 ;
+C 190 ; WX 718 ; N threequarters ; B -3 0 722 638 ;
+C 191 ; WX 479 ; N questiondown ; B 52 -169 453 474 ;
+C 192 ; WX 632 ; N Agrave ; B -3 0 637 858 ;
+C 193 ; WX 632 ; N Aacute ; B -3 0 637 858 ;
+C 194 ; WX 632 ; N Acircumflex ; B -3 0 637 807 ;
+C 195 ; WX 632 ; N Atilde ; B -3 0 637 815 ;
+C 196 ; WX 632 ; N Adieresis ; B -3 0 637 803 ;
+C 197 ; WX 632 ; N Aring ; B -3 0 637 848 ;
+C 198 ; WX 769 ; N AE ; B 3 0 728 632 ;
+C 199 ; WX 666 ; N Ccedilla ; B 19 -215 661 643 ;
+C 200 ; WX 444 ; N Egrave ; B 51 0 405 858 ;
+C 201 ; WX 444 ; N Eacute ; B 51 0 405 858 ;
+C 202 ; WX 444 ; N Ecircumflex ; B 38 0 411 807 ;
+C 203 ; WX 444 ; N Edieresis ; B 51 0 405 803 ;
+C 204 ; WX 239 ; N Igrave ; B -6 0 252 858 ;
+C 205 ; WX 239 ; N Iacute ; B -6 0 250 858 ;
+C 206 ; WX 239 ; N Icircumflex ; B -64 0 310 807 ;
+C 207 ; WX 239 ; N Idieresis ; B -38 0 270 803 ;
+C 208 ; WX 634 ; N Eth ; B 5 0 607 632 ;
+C 209 ; WX 632 ; N Ntilde ; B 51 0 578 815 ;
+C 210 ; WX 718 ; N Ograve ; B 19 -11 691 858 ;
+C 211 ; WX 718 ; N Oacute ; B 19 -11 691 858 ;
+C 212 ; WX 718 ; N Ocircumflex ; B 19 -11 691 807 ;
+C 213 ; WX 718 ; N Otilde ; B 19 -11 691 815 ;
+C 214 ; WX 718 ; N Odieresis ; B 19 -11 691 803 ;
+C 215 ; WX 534 ; N multiply ; B 36 99 504 553 ;
+C 216 ; WX 718 ; N Oslash ; B 19 -58 694 695 ;
+C 217 ; WX 547 ; N Ugrave ; B 51 -11 492 858 ;
+C 218 ; WX 547 ; N Uacute ; B 51 -11 492 858 ;
+C 219 ; WX 547 ; N Ucircumflex ; B 51 -11 492 807 ;
+C 220 ; WX 547 ; N Udieresis ; B 51 -11 492 803 ;
+C 221 ; WX 530 ; N Yacute ; B -8 0 546 858 ;
+C 222 ; WX 479 ; N Thorn ; B 51 0 469 632 ;
+C 223 ; WX 550 ; N germandbls ; B 39 -12 543 689 ;
+C 224 ; WX 604 ; N agrave ; B 20 -12 571 759 ;
+C 225 ; WX 604 ; N aacute ; B 20 -12 571 759 ;
+C 226 ; WX 604 ; N acircumflex ; B 20 -12 571 704 ;
+C 227 ; WX 604 ; N atilde ; B 20 -12 571 712 ;
+C 228 ; WX 604 ; N adieresis ; B 20 -12 571 699 ;
+C 229 ; WX 604 ; N aring ; B 20 -12 571 748 ;
+C 230 ; WX 989 ; N ae ; B 20 -12 971 520 ;
+C 231 ; WX 586 ; N ccedilla ; B 20 -230 561 520 ;
+C 232 ; WX 586 ; N egrave ; B 20 -12 565 759 ;
+C 233 ; WX 586 ; N eacute ; B 20 -12 565 759 ;
+C 234 ; WX 586 ; N ecircumflex ; B 20 -12 565 704 ;
+C 235 ; WX 586 ; N edieresis ; B 20 -12 565 699 ;
+C 236 ; WX 219 ; N igrave ; B -25 0 251 759 ;
+C 237 ; WX 219 ; N iacute ; B -25 0 249 759 ;
+C 238 ; WX 219 ; N icircumflex ; B -87 0 314 704 ;
+C 239 ; WX 219 ; N idieresis ; B -59 0 270 699 ;
+C 240 ; WX 586 ; N eth ; B 20 -12 575 694 ;
+C 241 ; WX 550 ; N ntilde ; B 42 0 508 712 ;
+C 242 ; WX 586 ; N ograve ; B 20 -12 575 759 ;
+C 243 ; WX 586 ; N oacute ; B 20 -12 575 759 ;
+C 244 ; WX 586 ; N ocircumflex ; B 20 -12 575 704 ;
+C 245 ; WX 586 ; N otilde ; B 20 -12 575 712 ;
+C 246 ; WX 586 ; N odieresis ; B 20 -12 575 699 ;
+C 247 ; WX 550 ; N divide ; B 39 67 516 613 ;
+C 248 ; WX 604 ; N oslash ; B 20 -64 576 574 ;
+C 249 ; WX 550 ; N ugrave ; B 42 -12 509 759 ;
+C 250 ; WX 550 ; N uacute ; B 42 -12 509 759 ;
+C 251 ; WX 550 ; N ucircumflex ; B 42 -12 509 704 ;
+C 252 ; WX 550 ; N udieresis ; B 42 -12 509 699 ;
+C 253 ; WX 531 ; N yacute ; B -5 -170 531 759 ;
+C 254 ; WX 604 ; N thorn ; B 42 -170 589 677 ;
+C 255 ; WX 531 ; N ydieresis ; B -5 -170 531 699 ;
+C -1 ; WX 684 ; N Amacron ; B -4 0 688 854 ;
+C -1 ; WX 604 ; N amacron ; B 20 -12 571 686 ;
+C -1 ; WX 684 ; N Abreve ; B -4 0 688 873 ;
+C -1 ; WX 604 ; N abreve ; B 20 -12 571 705 ;
+C -1 ; WX 684 ; N Aogonek ; B -4 -189 709 684 ;
+C -1 ; WX 604 ; N aogonek ; B 20 -187 595 520 ;
+C -1 ; WX 721 ; N Cacute ; B 20 -12 714 928 ;
+C -1 ; WX 586 ; N cacute ; B 20 -12 561 759 ;
+C -1 ; WX 721 ; N Ccaron ; B 20 -12 714 872 ;
+C -1 ; WX 586 ; N ccaron ; B 20 -12 561 704 ;
+C -1 ; WX 647 ; N Dcaron ; B 56 0 618 872 ;
+C -1 ; WX 691 ; N dcaron ; B 20 -12 737 677 ;
+C -1 ; WX 686 ; N Dcroat ; B 6 0 657 684 ;
+C -1 ; WX 604 ; N dcroat ; B 20 -12 612 677 ;
+C -1 ; WX 481 ; N Emacron ; B 56 0 438 854 ;
+C -1 ; WX 586 ; N emacron ; B 20 -12 565 686 ;
+C -1 ; WX 481 ; N Edotaccent ; B 56 0 438 868 ;
+C -1 ; WX 586 ; N edotaccent ; B 20 -12 565 699 ;
+C -1 ; WX 481 ; N Eogonek ; B 56 -189 462 684 ;
+C -1 ; WX 586 ; N eogonek ; B 20 -187 565 520 ;
+C -1 ; WX 481 ; N Ecaron ; B 42 0 446 872 ;
+C -1 ; WX 586 ; N ecaron ; B 20 -12 565 704 ;
+C -1 ; WX 777 ; N Gbreve ; B 20 -12 764 873 ;
+C -1 ; WX 604 ; N gbreve ; B 20 -203 567 705 ;
+C -1 ; WX 777 ; N Gcommaaccent ; B 20 -227 764 696 ;
+C -1 ; WX 604 ; N gcommaaccent ; B 20 -203 567 732 ;
+C -1 ; WX 259 ; N Imacron ; B -4 0 267 854 ;
+C -1 ; WX 219 ; N imacron ; B -22 0 247 686 ;
+C -1 ; WX 259 ; N Iogonek ; B 38 -189 221 684 ;
+C -1 ; WX 219 ; N iogonek ; B 21 -187 203 677 ;
+C -1 ; WX 259 ; N Idotaccent ; B 56 0 199 868 ;
+C -1 ; WX 247 ; N dotlessi ; B 47 0 201 571 ;
+C -1 ; WX 530 ; N Kcommaaccent ; B 51 -210 525 632 ;
+C -1 ; WX 531 ; N kcommaaccent ; B 42 -225 523 677 ;
+C -1 ; WX 362 ; N Lacute ; B 49 0 361 826 ;
+C -1 ; WX 219 ; N lacute ; B -25 0 249 919 ;
+C -1 ; WX 376 ; N Lcommaaccent ; B 51 -210 376 632 ;
+C -1 ; WX 219 ; N lcommaaccent ; B 6 -225 179 677 ;
+C -1 ; WX 407 ; N Lcaron ; B 56 0 416 684 ;
+C -1 ; WX 301 ; N lcaron ; B 42 0 348 677 ;
+C -1 ; WX 444 ; N Lslash ; B 6 0 445 684 ;
+C -1 ; WX 292 ; N lslash ; B 8 0 293 677 ;
+C -1 ; WX 684 ; N Nacute ; B 56 0 624 928 ;
+C -1 ; WX 550 ; N nacute ; B 42 0 508 759 ;
+C -1 ; WX 632 ; N Ncommaaccent ; B 51 -210 578 632 ;
+C -1 ; WX 550 ; N ncommaaccent ; B 42 -225 508 520 ;
+C -1 ; WX 684 ; N Ncaron ; B 56 0 624 872 ;
+C -1 ; WX 550 ; N ncaron ; B 42 0 508 704 ;
+C -1 ; WX 777 ; N Omacron ; B 20 -12 747 854 ;
+C -1 ; WX 586 ; N omacron ; B 20 -12 575 686 ;
+C -1 ; WX 718 ; N Ohungarumlaut ; B 19 -11 691 858 ;
+C -1 ; WX 586 ; N ohungarumlaut ; B 20 -12 575 759 ;
+C -1 ; WX 980 ; N OE ; B 28 -12 936 696 ;
+C -1 ; WX 989 ; N oe ; B 20 -12 968 520 ;
+C -1 ; WX 536 ; N Racute ; B 56 0 539 928 ;
+C -1 ; WX 292 ; N racute ; B 12 0 288 759 ;
+C -1 ; WX 495 ; N Rcommaaccent ; B 51 -210 499 632 ;
+C -1 ; WX 292 ; N rcommaaccent ; B 42 -225 288 520 ;
+C -1 ; WX 536 ; N Rcaron ; B 56 0 539 872 ;
+C -1 ; WX 292 ; N rcaron ; B -50 0 350 704 ;
+C -1 ; WX 444 ; N Sacute ; B 5 -11 429 858 ;
+C -1 ; WX 402 ; N sacute ; B 10 -12 392 759 ;
+C -1 ; WX 481 ; N Scedilla ; B 6 -232 463 696 ;
+C -1 ; WX 402 ; N scedilla ; B 10 -230 392 520 ;
+C -1 ; WX 481 ; N Scaron ; B 6 -12 463 872 ;
+C -1 ; WX 402 ; N scaron ; B 5 -12 405 704 ;
+C -1 ; WX 388 ; N Tcaron ; B -5 0 400 872 ;
+C -1 ; WX 337 ; N tcaron ; B 1 0 384 677 ;
+C -1 ; WX 592 ; N Umacron ; B 56 -12 532 854 ;
+C -1 ; WX 550 ; N umacron ; B 42 -12 509 686 ;
+C -1 ; WX 592 ; N Uring ; B 56 -12 532 917 ;
+C -1 ; WX 550 ; N uring ; B 42 -12 509 748 ;
+C -1 ; WX 547 ; N Uhungarumlaut ; B 28 -11 522 858 ;
+C -1 ; WX 618 ; N uhungarumlaut ; B 13 -13 608 853 ;
+C -1 ; WX 592 ; N Uogonek ; B 56 -189 532 684 ;
+C -1 ; WX 550 ; N uogonek ; B 42 -187 533 508 ;
+C -1 ; WX 573 ; N Ydieresis ; B -8 0 590 868 ;
+C -1 ; WX 462 ; N Zacute ; B 9 0 451 928 ;
+C -1 ; WX 421 ; N zacute ; B 11 0 413 759 ;
+C -1 ; WX 427 ; N Zdotaccent ; B 9 0 418 803 ;
+C -1 ; WX 421 ; N zdotaccent ; B 11 0 413 699 ;
+C -1 ; WX 462 ; N Zcaron ; B 9 0 451 872 ;
+C -1 ; WX 421 ; N zcaron ; B 11 0 418 704 ;
+C -1 ; WX 512 ; N florin ; B -24 -137 461 754 ;
+C -1 ; WX 481 ; N Scommaaccent ; B 6 -227 463 696 ;
+C -1 ; WX 402 ; N scommaaccent ; B 10 -225 392 520 ;
+C -1 ; WX 358 ; N Tcommaaccent ; B -1 -210 364 632 ;
+C -1 ; WX 300 ; N tcommaaccent ; B 1 -245 295 739 ;
+C -1 ; WX 494 ; N circumflex ; B 50 578 451 704 ;
+C -1 ; WX 494 ; N caron ; B 50 578 451 704 ;
+C -1 ; WX 439 ; N breve ; B 60 578 377 705 ;
+C -1 ; WX 256 ; N dotaccent ; B 60 578 196 699 ;
+C -1 ; WX 329 ; N ring ; B 60 559 263 748 ;
+C -1 ; WX 311 ; N ogonek ; B 60 -187 241 0 ;
+C -1 ; WX 439 ; N tilde ; B 59 581 380 711 ;
+C -1 ; WX 641 ; N hungarumlaut ; B 58 560 587 759 ;
+C -1 ; WX 102 ; N uni0345 ; B 0 -210 102 -35 ;
+C -1 ; WX 321 ; N uni0374 ; B 32 503 270 750 ;
+C -1 ; WX 321 ; N uni0375 ; B 29 -274 267 -27 ;
+C -1 ; WX 256 ; N uni037E ; B 59 -128 195 460 ;
+C -1 ; WX 321 ; N tonos ; B 32 503 270 750 ;
+C -1 ; WX 266 ; N dieresistonos ; B -132 503 402 750 ;
+C -1 ; WX 754 ; N Alphatonos ; B -10 0 759 698 ;
+C -1 ; WX 256 ; N anoteleia ; B 60 223 196 340 ;
+C -1 ; WX 730 ; N Epsilontonos ; B -10 0 688 698 ;
+C -1 ; WX 876 ; N Etatonos ; B -10 0 817 698 ;
+C -1 ; WX 508 ; N Iotatonos ; B -10 0 448 698 ;
+C -1 ; WX 960 ; N Omicrontonos ; B -10 -17 932 699 ;
+C -1 ; WX 879 ; N Upsilontonos ; B -10 0 897 698 ;
+C -1 ; WX 955 ; N Omegatonos ; B -10 -1 933 699 ;
+C -1 ; WX 219 ; N iotadieresistonos ; B -157 0 378 820 ;
+C -1 ; WX 684 ; N Alpha ; B -4 0 688 684 ;
+C -1 ; WX 536 ; N Beta ; B 56 -1 514 684 ;
+C -1 ; WX 455 ; N Gamma ; B 55 0 450 684 ;
+C -1 ; WX 647 ; N Delta ; B -3 -1 652 683 ;
+C -1 ; WX 481 ; N Epsilon ; B 56 0 438 684 ;
+C -1 ; WX 462 ; N Zeta ; B 9 0 451 684 ;
+C -1 ; WX 629 ; N Eta ; B 56 0 568 684 ;
+C -1 ; WX 777 ; N Theta ; B 20 -17 748 697 ;
+C -1 ; WX 259 ; N Iota ; B 56 0 197 684 ;
+C -1 ; WX 573 ; N Kappa ; B 56 0 568 684 ;
+C -1 ; WX 647 ; N Lambda ; B -3 -1 652 683 ;
+C -1 ; WX 832 ; N Mu ; B 56 0 784 684 ;
+C -1 ; WX 684 ; N Nu ; B 56 0 624 684 ;
+C -1 ; WX 481 ; N Xi ; B 56 0 438 684 ;
+C -1 ; WX 777 ; N Omicron ; B 20 -17 748 697 ;
+C -1 ; WX 629 ; N Pi ; B 56 0 568 684 ;
+C -1 ; WX 518 ; N Rho ; B 56 0 507 684 ;
+C -1 ; WX 462 ; N Sigma ; B 9 0 451 684 ;
+C -1 ; WX 388 ; N Tau ; B -1 0 394 684 ;
+C -1 ; WX 573 ; N Upsilon ; B -8 0 590 684 ;
+C -1 ; WX 698 ; N Phi ; B 16 0 682 585 ;
+C -1 ; WX 629 ; N Chi ; B -8 0 638 684 ;
+C -1 ; WX 852 ; N Psi ; B 25 0 810 684 ;
+C -1 ; WX 771 ; N Omega ; B 20 -1 748 697 ;
+C -1 ; WX 259 ; N Iotadieresis ; B -41 0 291 868 ;
+C -1 ; WX 573 ; N Upsilondieresis ; B -8 0 590 868 ;
+C -1 ; WX 604 ; N alphatonos ; B 20 -16 571 824 ;
+C -1 ; WX 571 ; N epsilontonos ; B 20 -16 552 823 ;
+C -1 ; WX 550 ; N etatonos ; B 42 -171 507 824 ;
+C -1 ; WX 219 ; N iotatonos ; B 35 0 272 820 ;
+C -1 ; WX 550 ; N upsilondieresistonos ; B 6 -15 541 820 ;
+C -1 ; WX 604 ; N alpha ; B 20 -16 571 524 ;
+C -1 ; WX 540 ; N beta ; B 42 -174 505 690 ;
+C -1 ; WX 531 ; N gamma ; B -5 -170 531 508 ;
+C -1 ; WX 603 ; N delta ; B 33 -13 574 676 ;
+C -1 ; WX 571 ; N epsilon ; B 20 -16 552 523 ;
+C -1 ; WX 469 ; N zeta ; B 72 -171 459 678 ;
+C -1 ; WX 550 ; N eta ; B 42 -171 507 524 ;
+C -1 ; WX 554 ; N theta ; B 42 -15 518 699 ;
+C -1 ; WX 219 ; N iota ; B 42 0 179 508 ;
+C -1 ; WX 531 ; N kappa ; B 42 0 523 508 ;
+C -1 ; WX 531 ; N lambda ; B -5 0 531 677 ;
+C -1 ; WX 550 ; N uni03BC ; B 42 -171 507 507 ;
+C -1 ; WX 512 ; N nu ; B -9 0 517 508 ;
+C -1 ; WX 470 ; N xi ; B 36 -171 439 677 ;
+C -1 ; WX 586 ; N omicron ; B 20 -16 575 524 ;
+C -1 ; WX 550 ; N pi ; B 42 0 508 508 ;
+C -1 ; WX 604 ; N rho ; B 42 -170 589 524 ;
+C -1 ; WX 541 ; N sigma1 ; B 40 -171 539 521 ;
+C -1 ; WX 631 ; N sigma ; B 37 -14 589 523 ;
+C -1 ; WX 313 ; N tau ; B 19 0 307 508 ;
+C -1 ; WX 550 ; N upsilon ; B 42 -15 506 508 ;
+C -1 ; WX 764 ; N phi ; B 28 -170 730 524 ;
+C -1 ; WX 512 ; N chi ; B -12 0 520 508 ;
+C -1 ; WX 797 ; N psi ; B 34 -171 772 690 ;
+C -1 ; WX 771 ; N omega ; B 29 -14 737 508 ;
+C -1 ; WX 219 ; N iotadieresis ; B -54 0 275 697 ;
+C -1 ; WX 550 ; N upsilondieresis ; B 42 -15 506 697 ;
+C -1 ; WX 586 ; N omicrontonos ; B 20 -16 575 824 ;
+C -1 ; WX 550 ; N upsilontonos ; B 42 -15 506 820 ;
+C -1 ; WX 771 ; N omegatonos ; B 29 -14 737 820 ;
+C -1 ; WX 280 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 280 ; N middot ; B 0 0 0 0 ;
+C -1 ; WX 604 ; N uni1F00 ; B 20 -16 571 796 ;
+C -1 ; WX 604 ; N uni1F01 ; B 20 -16 571 796 ;
+C -1 ; WX 604 ; N uni1F02 ; B 20 -16 571 831 ;
+C -1 ; WX 604 ; N uni1F03 ; B 20 -16 571 831 ;
+C -1 ; WX 604 ; N uni1F04 ; B 20 -16 571 831 ;
+C -1 ; WX 604 ; N uni1F05 ; B 20 -16 571 831 ;
+C -1 ; WX 604 ; N uni1F06 ; B 20 -16 571 962 ;
+C -1 ; WX 604 ; N uni1F07 ; B 20 -16 571 968 ;
+C -1 ; WX 688 ; N uni1F08 ; B 0 0 692 696 ;
+C -1 ; WX 688 ; N uni1F09 ; B 0 0 692 696 ;
+C -1 ; WX 994 ; N uni1F0A ; B -1 0 998 696 ;
+C -1 ; WX 1003 ; N uni1F0B ; B -1 0 1007 696 ;
+C -1 ; WX 966 ; N uni1F0C ; B -1 0 970 696 ;
+C -1 ; WX 958 ; N uni1F0D ; B -1 0 962 696 ;
+C -1 ; WX 1022 ; N uni1F0E ; B 0 0 1026 696 ;
+C -1 ; WX 1029 ; N uni1F0F ; B 0 0 1033 696 ;
+C -1 ; WX 571 ; N uni1F10 ; B 20 -16 552 795 ;
+C -1 ; WX 571 ; N uni1F11 ; B 20 -16 552 795 ;
+C -1 ; WX 571 ; N uni1F12 ; B 20 -16 552 830 ;
+C -1 ; WX 571 ; N uni1F13 ; B 20 -16 552 830 ;
+C -1 ; WX 571 ; N uni1F14 ; B 20 -16 552 830 ;
+C -1 ; WX 571 ; N uni1F15 ; B 20 -16 552 830 ;
+C -1 ; WX 665 ; N uni1F18 ; B 0 0 623 696 ;
+C -1 ; WX 680 ; N uni1F19 ; B -1 0 638 696 ;
+C -1 ; WX 939 ; N uni1F1A ; B -1 0 896 696 ;
+C -1 ; WX 960 ; N uni1F1B ; B -1 0 917 696 ;
+C -1 ; WX 950 ; N uni1F1C ; B -1 0 907 696 ;
+C -1 ; WX 953 ; N uni1F1D ; B -1 0 910 696 ;
+C -1 ; WX 550 ; N uni1F20 ; B 42 -171 507 796 ;
+C -1 ; WX 550 ; N uni1F21 ; B 42 -171 507 796 ;
+C -1 ; WX 550 ; N uni1F22 ; B 42 -171 507 831 ;
+C -1 ; WX 550 ; N uni1F23 ; B 42 -171 507 831 ;
+C -1 ; WX 550 ; N uni1F24 ; B 42 -171 509 831 ;
+C -1 ; WX 550 ; N uni1F25 ; B 42 -171 510 831 ;
+C -1 ; WX 550 ; N uni1F26 ; B 42 -171 526 962 ;
+C -1 ; WX 550 ; N uni1F27 ; B 42 -171 528 968 ;
+C -1 ; WX 818 ; N uni1F28 ; B 0 0 758 696 ;
+C -1 ; WX 832 ; N uni1F29 ; B -1 0 772 696 ;
+C -1 ; WX 1091 ; N uni1F2A ; B -1 0 1030 696 ;
+C -1 ; WX 1099 ; N uni1F2B ; B -1 0 1038 696 ;
+C -1 ; WX 1093 ; N uni1F2C ; B -1 0 1032 696 ;
+C -1 ; WX 1104 ; N uni1F2D ; B -1 0 1043 696 ;
+C -1 ; WX 1162 ; N uni1F2E ; B 0 0 1101 696 ;
+C -1 ; WX 1170 ; N uni1F2F ; B 0 0 1109 696 ;
+C -1 ; WX 219 ; N uni1F30 ; B 42 0 179 792 ;
+C -1 ; WX 219 ; N uni1F31 ; B 42 0 179 792 ;
+C -1 ; WX 219 ; N uni1F32 ; B -94 0 314 827 ;
+C -1 ; WX 219 ; N uni1F33 ; B -100 0 320 827 ;
+C -1 ; WX 219 ; N uni1F34 ; B -67 0 347 827 ;
+C -1 ; WX 219 ; N uni1F35 ; B -80 0 336 827 ;
+C -1 ; WX 219 ; N uni1F36 ; B -128 0 350 958 ;
+C -1 ; WX 219 ; N uni1F37 ; B -128 0 350 964 ;
+C -1 ; WX 455 ; N uni1F38 ; B 0 0 394 696 ;
+C -1 ; WX 459 ; N uni1F39 ; B -1 0 398 696 ;
+C -1 ; WX 735 ; N uni1F3A ; B -1 0 673 696 ;
+C -1 ; WX 741 ; N uni1F3B ; B -1 0 679 696 ;
+C -1 ; WX 740 ; N uni1F3C ; B -1 0 678 696 ;
+C -1 ; WX 739 ; N uni1F3D ; B -1 0 677 696 ;
+C -1 ; WX 791 ; N uni1F3E ; B 0 0 729 696 ;
+C -1 ; WX 783 ; N uni1F3F ; B 0 0 721 696 ;
+C -1 ; WX 586 ; N uni1F40 ; B 20 -16 575 796 ;
+C -1 ; WX 586 ; N uni1F41 ; B 20 -16 575 796 ;
+C -1 ; WX 586 ; N uni1F42 ; B 20 -16 575 831 ;
+C -1 ; WX 586 ; N uni1F43 ; B 20 -16 575 831 ;
+C -1 ; WX 586 ; N uni1F44 ; B 20 -16 575 831 ;
+C -1 ; WX 586 ; N uni1F45 ; B 20 -16 575 831 ;
+C -1 ; WX 929 ; N uni1F48 ; B 0 -17 901 697 ;
+C -1 ; WX 939 ; N uni1F49 ; B -1 -17 911 697 ;
+C -1 ; WX 1238 ; N uni1F4A ; B -1 -17 1209 697 ;
+C -1 ; WX 1233 ; N uni1F4B ; B -1 -17 1204 697 ;
+C -1 ; WX 1178 ; N uni1F4C ; B -1 -17 1149 697 ;
+C -1 ; WX 1175 ; N uni1F4D ; B -1 -17 1146 697 ;
+C -1 ; WX 550 ; N uni1F50 ; B 42 -15 506 792 ;
+C -1 ; WX 550 ; N uni1F51 ; B 42 -15 506 792 ;
+C -1 ; WX 550 ; N uni1F52 ; B 42 -15 506 827 ;
+C -1 ; WX 550 ; N uni1F53 ; B 42 -15 506 827 ;
+C -1 ; WX 550 ; N uni1F54 ; B 42 -15 506 827 ;
+C -1 ; WX 550 ; N uni1F55 ; B 42 -15 506 827 ;
+C -1 ; WX 550 ; N uni1F56 ; B 35 -15 513 958 ;
+C -1 ; WX 550 ; N uni1F57 ; B 35 -15 513 964 ;
+C -1 ; WX 812 ; N uni1F59 ; B -1 0 830 696 ;
+C -1 ; WX 1073 ; N uni1F5B ; B -1 0 1090 696 ;
+C -1 ; WX 1055 ; N uni1F5D ; B -1 0 1072 696 ;
+C -1 ; WX 1119 ; N uni1F5F ; B 0 0 1136 696 ;
+C -1 ; WX 771 ; N uni1F60 ; B 29 -14 737 792 ;
+C -1 ; WX 771 ; N uni1F61 ; B 29 -14 737 792 ;
+C -1 ; WX 771 ; N uni1F62 ; B 29 -14 737 827 ;
+C -1 ; WX 771 ; N uni1F63 ; B 29 -14 737 827 ;
+C -1 ; WX 771 ; N uni1F64 ; B 29 -14 737 827 ;
+C -1 ; WX 771 ; N uni1F65 ; B 29 -14 737 827 ;
+C -1 ; WX 771 ; N uni1F66 ; B 29 -14 737 958 ;
+C -1 ; WX 771 ; N uni1F67 ; B 29 -14 737 964 ;
+C -1 ; WX 916 ; N uni1F68 ; B 0 -1 893 697 ;
+C -1 ; WX 933 ; N uni1F69 ; B -1 -1 910 697 ;
+C -1 ; WX 1206 ; N uni1F6A ; B 0 -1 1184 697 ;
+C -1 ; WX 1222 ; N uni1F6B ; B -1 -1 1200 697 ;
+C -1 ; WX 1149 ; N uni1F6C ; B 0 -1 1127 697 ;
+C -1 ; WX 1146 ; N uni1F6D ; B -1 -1 1124 697 ;
+C -1 ; WX 1227 ; N uni1F6E ; B 0 -1 1204 697 ;
+C -1 ; WX 1227 ; N uni1F6F ; B 0 -1 1204 697 ;
+C -1 ; WX 604 ; N uni1F70 ; B 20 -16 571 831 ;
+C -1 ; WX 604 ; N uni1F71 ; B 20 -16 571 831 ;
+C -1 ; WX 571 ; N uni1F72 ; B 20 -16 552 830 ;
+C -1 ; WX 571 ; N uni1F73 ; B 20 -16 552 830 ;
+C -1 ; WX 550 ; N uni1F74 ; B 42 -171 507 831 ;
+C -1 ; WX 550 ; N uni1F75 ; B 42 -171 507 831 ;
+C -1 ; WX 219 ; N uni1F76 ; B -28 0 210 827 ;
+C -1 ; WX 219 ; N uni1F77 ; B 20 0 258 827 ;
+C -1 ; WX 586 ; N uni1F78 ; B 20 -16 575 831 ;
+C -1 ; WX 586 ; N uni1F79 ; B 20 -16 575 831 ;
+C -1 ; WX 550 ; N uni1F7A ; B 42 -15 506 827 ;
+C -1 ; WX 550 ; N uni1F7B ; B 42 -15 506 827 ;
+C -1 ; WX 771 ; N uni1F7C ; B 29 -14 737 827 ;
+C -1 ; WX 771 ; N uni1F7D ; B 29 -14 737 827 ;
+C -1 ; WX 604 ; N uni1F80 ; B 20 -251 571 796 ;
+C -1 ; WX 604 ; N uni1F81 ; B 20 -251 571 796 ;
+C -1 ; WX 604 ; N uni1F82 ; B 20 -251 571 831 ;
+C -1 ; WX 604 ; N uni1F83 ; B 20 -251 571 831 ;
+C -1 ; WX 604 ; N uni1F84 ; B 20 -251 571 831 ;
+C -1 ; WX 604 ; N uni1F85 ; B 20 -251 571 831 ;
+C -1 ; WX 604 ; N uni1F86 ; B 20 -251 571 962 ;
+C -1 ; WX 604 ; N uni1F87 ; B 20 -251 571 968 ;
+C -1 ; WX 954 ; N uni1F88 ; B 0 0 884 696 ;
+C -1 ; WX 954 ; N uni1F89 ; B 0 0 884 696 ;
+C -1 ; WX 1260 ; N uni1F8A ; B -1 0 1189 696 ;
+C -1 ; WX 1269 ; N uni1F8B ; B -1 0 1200 696 ;
+C -1 ; WX 1232 ; N uni1F8C ; B -1 0 1161 696 ;
+C -1 ; WX 1224 ; N uni1F8D ; B -1 0 1155 696 ;
+C -1 ; WX 1288 ; N uni1F8E ; B 0 0 1218 696 ;
+C -1 ; WX 1295 ; N uni1F8F ; B 0 0 1225 696 ;
+C -1 ; WX 550 ; N uni1F90 ; B 42 -235 507 796 ;
+C -1 ; WX 550 ; N uni1F91 ; B 42 -235 507 796 ;
+C -1 ; WX 550 ; N uni1F92 ; B 42 -235 507 831 ;
+C -1 ; WX 550 ; N uni1F93 ; B 42 -235 507 831 ;
+C -1 ; WX 550 ; N uni1F94 ; B 42 -235 509 831 ;
+C -1 ; WX 550 ; N uni1F95 ; B 42 -235 510 831 ;
+C -1 ; WX 550 ; N uni1F96 ; B 42 -235 526 962 ;
+C -1 ; WX 550 ; N uni1F97 ; B 42 -235 528 968 ;
+C -1 ; WX 1019 ; N uni1F98 ; B 0 0 950 696 ;
+C -1 ; WX 1033 ; N uni1F99 ; B -1 0 964 696 ;
+C -1 ; WX 1292 ; N uni1F9A ; B -1 0 1221 696 ;
+C -1 ; WX 1300 ; N uni1F9B ; B -1 0 1231 696 ;
+C -1 ; WX 1294 ; N uni1F9C ; B -1 0 1223 696 ;
+C -1 ; WX 1305 ; N uni1F9D ; B -1 0 1236 696 ;
+C -1 ; WX 1363 ; N uni1F9E ; B 0 0 1293 696 ;
+C -1 ; WX 1371 ; N uni1F9F ; B 0 0 1301 696 ;
+C -1 ; WX 771 ; N uni1FA0 ; B 29 -249 737 792 ;
+C -1 ; WX 771 ; N uni1FA1 ; B 29 -249 737 792 ;
+C -1 ; WX 771 ; N uni1FA2 ; B 29 -249 737 827 ;
+C -1 ; WX 771 ; N uni1FA3 ; B 29 -249 737 827 ;
+C -1 ; WX 771 ; N uni1FA4 ; B 29 -249 737 827 ;
+C -1 ; WX 771 ; N uni1FA5 ; B 29 -249 737 827 ;
+C -1 ; WX 771 ; N uni1FA6 ; B 29 -249 737 958 ;
+C -1 ; WX 771 ; N uni1FA7 ; B 29 -249 737 964 ;
+C -1 ; WX 1154 ; N uni1FA8 ; B 0 -2 1085 697 ;
+C -1 ; WX 1171 ; N uni1FA9 ; B -1 -2 1102 697 ;
+C -1 ; WX 1445 ; N uni1FAA ; B 0 -2 1375 697 ;
+C -1 ; WX 1461 ; N uni1FAB ; B -1 -2 1392 697 ;
+C -1 ; WX 1388 ; N uni1FAC ; B 0 -2 1318 697 ;
+C -1 ; WX 1385 ; N uni1FAD ; B -1 -2 1316 697 ;
+C -1 ; WX 1466 ; N uni1FAE ; B 0 -1 1396 697 ;
+C -1 ; WX 1466 ; N uni1FAF ; B 0 -1 1396 697 ;
+C -1 ; WX 604 ; N uni1FB0 ; B 20 -16 571 711 ;
+C -1 ; WX 604 ; N uni1FB1 ; B 20 -16 571 676 ;
+C -1 ; WX 604 ; N uni1FB2 ; B 20 -251 571 831 ;
+C -1 ; WX 604 ; N uni1FB3 ; B 20 -251 571 524 ;
+C -1 ; WX 604 ; N uni1FB4 ; B 20 -251 571 831 ;
+C -1 ; WX 604 ; N uni1FB6 ; B 20 -16 571 783 ;
+C -1 ; WX 604 ; N uni1FB7 ; B 20 -251 571 783 ;
+C -1 ; WX 684 ; N uni1FB8 ; B -4 0 688 883 ;
+C -1 ; WX 684 ; N uni1FB9 ; B -4 0 688 848 ;
+C -1 ; WX 831 ; N uni1FBA ; B 0 0 835 696 ;
+C -1 ; WX 794 ; N uni1FBB ; B 0 0 798 696 ;
+C -1 ; WX 950 ; N uni1FBC ; B -4 0 880 684 ;
+C -1 ; WX 123 ; N uni1FBD ; B 0 559 125 771 ;
+C -1 ; WX 198 ; N uni1FBE ; B 47 1 149 176 ;
+C -1 ; WX 123 ; N uni1FBF ; B 0 559 125 771 ;
+C -1 ; WX 538 ; N uni1FC0 ; B 26 623 504 822 ;
+C -1 ; WX 478 ; N uni1FC1 ; B 0 530 478 879 ;
+C -1 ; WX 550 ; N uni1FC2 ; B 42 -235 507 831 ;
+C -1 ; WX 550 ; N uni1FC3 ; B 42 -235 507 524 ;
+C -1 ; WX 550 ; N uni1FC4 ; B 42 -235 507 831 ;
+C -1 ; WX 550 ; N uni1FC6 ; B 32 -171 510 783 ;
+C -1 ; WX 550 ; N uni1FC7 ; B 32 -235 510 783 ;
+C -1 ; WX 775 ; N uni1FC8 ; B 0 0 732 696 ;
+C -1 ; WX 780 ; N uni1FC9 ; B 0 0 737 696 ;
+C -1 ; WX 924 ; N uni1FCA ; B 0 0 863 696 ;
+C -1 ; WX 908 ; N uni1FCB ; B 0 0 847 696 ;
+C -1 ; WX 830 ; N uni1FCC ; B 56 0 760 684 ;
+C -1 ; WX 409 ; N uni1FCD ; B 0 538 408 785 ;
+C -1 ; WX 421 ; N uni1FCE ; B 0 539 414 786 ;
+C -1 ; WX 123 ; N uni1FCF ; B -187 560 291 938 ;
+C -1 ; WX 219 ; N uni1FD0 ; B -48 0 269 707 ;
+C -1 ; WX 219 ; N uni1FD1 ; B -24 0 244 672 ;
+C -1 ; WX 219 ; N uni1FD2 ; B -143 0 391 832 ;
+C -1 ; WX 219 ; N uni1FD3 ; B -157 0 377 827 ;
+C -1 ; WX 219 ; N uni1FD6 ; B -129 0 349 779 ;
+C -1 ; WX 219 ; N uni1FD7 ; B -128 0 350 929 ;
+C -1 ; WX 259 ; N uni1FD8 ; B -32 0 285 883 ;
+C -1 ; WX 259 ; N uni1FD9 ; B -8 0 260 848 ;
+C -1 ; WX 553 ; N uni1FDA ; B 0 0 491 696 ;
+C -1 ; WX 550 ; N uni1FDB ; B 0 0 488 696 ;
+C -1 ; WX 421 ; N uni1FDD ; B -5 546 415 793 ;
+C -1 ; WX 421 ; N uni1FDE ; B -5 543 411 790 ;
+C -1 ; WX 123 ; N uni1FDF ; B -167 569 311 953 ;
+C -1 ; WX 550 ; N uni1FE0 ; B 42 -15 506 707 ;
+C -1 ; WX 550 ; N uni1FE1 ; B 42 -15 506 672 ;
+C -1 ; WX 550 ; N uni1FE2 ; B 8 -15 542 833 ;
+C -1 ; WX 550 ; N uni1FE3 ; B 7 -15 541 827 ;
+C -1 ; WX 604 ; N uni1FE4 ; B 42 -170 589 796 ;
+C -1 ; WX 604 ; N uni1FE5 ; B 42 -170 589 796 ;
+C -1 ; WX 550 ; N uni1FE6 ; B 35 -15 513 779 ;
+C -1 ; WX 550 ; N uni1FE7 ; B 35 -15 513 929 ;
+C -1 ; WX 573 ; N uni1FE8 ; B -8 0 590 883 ;
+C -1 ; WX 573 ; N uni1FE9 ; B -8 0 590 848 ;
+C -1 ; WX 879 ; N uni1FEA ; B 0 0 896 696 ;
+C -1 ; WX 879 ; N uni1FEB ; B 0 0 896 696 ;
+C -1 ; WX 719 ; N uni1FEC ; B -1 0 709 696 ;
+C -1 ; WX 266 ; N uni1FED ; B -132 503 402 750 ;
+C -1 ; WX 266 ; N uni1FEE ; B -132 503 402 750 ;
+C -1 ; WX 321 ; N uni1FEF ; B 36 503 274 750 ;
+C -1 ; WX 771 ; N uni1FF2 ; B 29 -249 737 827 ;
+C -1 ; WX 771 ; N uni1FF3 ; B 29 -249 737 508 ;
+C -1 ; WX 771 ; N uni1FF4 ; B 29 -249 737 820 ;
+C -1 ; WX 771 ; N uni1FF6 ; B 29 -14 737 779 ;
+C -1 ; WX 771 ; N uni1FF7 ; B 29 -249 737 779 ;
+C -1 ; WX 1056 ; N uni1FF8 ; B 0 -17 1027 697 ;
+C -1 ; WX 1013 ; N uni1FF9 ; B 0 -17 984 697 ;
+C -1 ; WX 1043 ; N uni1FFA ; B 0 -1 1020 697 ;
+C -1 ; WX 1011 ; N uni1FFB ; B 0 -1 988 697 ;
+C -1 ; WX 1009 ; N uni1FFC ; B 20 -1 940 697 ;
+C -1 ; WX 321 ; N uni1FFD ; B 32 503 270 750 ;
+C -1 ; WX 123 ; N uni1FFE ; B -5 559 120 771 ;
+C -1 ; WX 458 ; N endash ; B -7 210 466 318 ;
+C -1 ; WX 916 ; N emdash ; B -7 210 924 318 ;
+C -1 ; WX 256 ; N quoteleft ; B 59 427 195 677 ;
+C -1 ; WX 256 ; N quoteright ; B 59 427 195 677 ;
+C -1 ; WX 256 ; N quotesinglbase ; B 57 -128 193 117 ;
+C -1 ; WX 439 ; N quotedblleft ; B 57 427 383 677 ;
+C -1 ; WX 439 ; N quotedblright ; B 57 427 383 677 ;
+C -1 ; WX 439 ; N quotedblbase ; B 57 -128 383 117 ;
+C -1 ; WX 512 ; N dagger ; B 37 -117 470 677 ;
+C -1 ; WX 512 ; N daggerdbl ; B 37 -117 470 677 ;
+C -1 ; WX 550 ; N bullet ; B 116 135 439 444 ;
+C -1 ; WX 916 ; N ellipsis ; B 84 0 831 117 ;
+C -1 ; WX 928 ; N perthousand ; B 9 -9 912 546 ;
+C -1 ; WX 219 ; N guilsinglleft ; B 26 91 168 438 ;
+C -1 ; WX 219 ; N guilsinglright ; B 60 91 202 438 ;
+C -1 ; WX 160 ; N fraction ; B -132 0 291 739 ;
+C -1 ; WX 479 ; N Euro ; B -37 -9 517 642 ;
+C -1 ; WX 855 ; N trademark ; B 54 295 802 632 ;
+C -1 ; WX 713 ; N uni2126 ; B 19 -1 692 644 ;
+C -1 ; WX 598 ; N uni2206 ; B -3 -1 603 631 ;
+C -1 ; WX 609 ; N summation ; B 1 -105 603 643 ;
+C -1 ; WX 489 ; N minus ; B 35 255 459 351 ;
+C -1 ; WX 447 ; N radical ; B -29 -29 450 749 ;
+C -1 ; WX 489 ; N notequal ; B 35 80 459 518 ;
+C -1 ; WX 489 ; N lessequal ; B 30 0 454 583 ;
+C -1 ; WX 489 ; N greaterequal ; B 35 0 459 583 ;
+C -1 ; WX 401 ; N lozenge ; B 8 0 387 604 ;
+C -1 ; WX 321 ; N commaaccent ; B 56 -225 223 -49 ;
+C -1 ; WX 488 ; N ff ; B 0 0 450 603 ;
+C -1 ; WX 423 ; N fi ; B 0 0 383 603 ;
+C -1 ; WX 423 ; N fl ; B 0 0 383 603 ;
+C -1 ; WX 645 ; N ffi ; B 0 0 605 603 ;
+C -1 ; WX 645 ; N ffl ; B 0 0 605 603 ;
+C -1 ; WX 280 ; N mu1 ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 270
+KPX A Y -60
+KPX A V -60
+KPX L Y -40
+KPX V A -60
+KPX Y A -60
+KPX Alpha exclam 120
+KPX Alpha nu -60
+KPX Alpha Upsilondieresis -50
+KPX Alpha Upsilon -60
+KPX Alpha semicolon 110
+KPX Alpha colon 110
+KPX Gamma Lambda -70
+KPX Gamma Delta -70
+KPX Gamma Alpha -70
+KPX Delta Upsilon -50
+KPX Epsilon exclam 120
+KPX Epsilon semicolon 110
+KPX Epsilon colon 110
+KPX Eta exclam 120
+KPX Eta semicolon 110
+KPX Eta colon 110
+KPX Iota exclam 120
+KPX Iota semicolon 110
+KPX Iota colon 110
+KPX Lambda Upsilon -60
+KPX Nu exclam 120
+KPX Nu semicolon 110
+KPX Nu colon 110
+KPX Omicron exclam 120
+KPX Omicron semicolon 110
+KPX Omicron colon 110
+KPX Rho exclam 120
+KPX Rho semicolon 110
+KPX Rho colon 110
+KPX Sigma exclam 120
+KPX Sigma semicolon 110
+KPX Sigma colon 110
+KPX Upsilon exclam 120
+KPX Upsilon Delta -40
+KPX Upsilon Alpha -60
+KPX Upsilon Lambda -60
+KPX Upsilon semicolon 110
+KPX Upsilon colon 110
+KPX Psi exclam 120
+KPX Psi semicolon 110
+KPX Psi colon 110
+KPX Omega exclam 120
+KPX Omega semicolon 110
+KPX Omega colon 110
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Lambda -40
+KPX Upsilondieresis Alpha -40
+KPX alphatonos exclam 120
+KPX alphatonos semicolon 110
+KPX alphatonos colon 110
+KPX alpha exclam 120
+KPX alpha semicolon 110
+KPX alpha colon 110
+KPX epsilon exclam 120
+KPX epsilon semicolon 110
+KPX epsilon colon 110
+KPX eta exclam 120
+KPX eta semicolon 110
+KPX eta colon 110
+KPX iota exclam 120
+KPX iota semicolon 110
+KPX iota colon 110
+KPX nu exclam 120
+KPX nu semicolon 110
+KPX nu colon 110
+KPX xi exclam 120
+KPX xi semicolon 110
+KPX xi colon 110
+KPX omicron exclam 120
+KPX omicron semicolon 110
+KPX omicron colon 110
+KPX rho exclam 120
+KPX rho semicolon 110
+KPX rho colon 110
+KPX sigma1 exclam 120
+KPX sigma1 semicolon 110
+KPX sigma1 colon 110
+KPX upsilon exclam 120
+KPX upsilon semicolon 110
+KPX upsilon colon 110
+KPX psi exclam 120
+KPX psi semicolon 110
+KPX psi colon 110
+KPX omega exclam 120
+KPX omega semicolon 110
+KPX omega colon 110
+KPX iotadieresis exclam 120
+KPX iotadieresis semicolon 110
+KPX iotadieresis colon 110
+KPX upsilondieresis exclam 120
+KPX upsilondieresis semicolon 110
+KPX upsilondieresis colon 110
+KPX omicrontonos exclam 120
+KPX omicrontonos semicolon 110
+KPX omicrontonos colon 110
+KPX upsilontonos exclam 120
+KPX upsilontonos semicolon 110
+KPX upsilontonos colon 110
+KPX omegatonos exclam 120
+KPX omegatonos semicolon 110
+KPX omegatonos colon 110
+KPX uni1F66 exclam 120
+KPX uni1F66 semicolon 110
+KPX uni1F66 colon 110
+KPX uni1F67 exclam 120
+KPX uni1F67 semicolon 110
+KPX uni1F67 colon 110
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 exclam 120
+KPX uni1F76 semicolon 110
+KPX uni1F76 colon 110
+KPX uni1F77 exclam 120
+KPX uni1F77 semicolon 110
+KPX uni1F77 colon 110
+KPX uni1F78 exclam 120
+KPX uni1F78 semicolon 110
+KPX uni1F78 colon 110
+KPX uni1F79 exclam 120
+KPX uni1F79 semicolon 110
+KPX uni1F79 colon 110
+KPX uni1F7A exclam 120
+KPX uni1F7A semicolon 110
+KPX uni1F7A colon 110
+KPX uni1F7B exclam 120
+KPX uni1F7B semicolon 110
+KPX uni1F7B colon 110
+KPX uni1F7C exclam 120
+KPX uni1F7C semicolon 110
+KPX uni1F7C colon 110
+KPX uni1F7D exclam 120
+KPX uni1F7D semicolon 110
+KPX uni1F7D colon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 colon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 colon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 colon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 colon 110
+KPX uni1FB7 exclam 120
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 colon 110
+KPX uni1FBF uni1FCC 40
+KPX uni1FBF uni1FBC -80
+KPX uni1FBF Iota 40
+KPX uni1FBF Eta 40
+KPX uni1FBF Epsilon 40
+KPX uni1FBF Alpha -80
+KPX uni1FC2 exclam 120
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 colon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 colon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 colon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 colon 110
+KPX uni1FC7 exclam 120
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 colon 110
+KPX uni1FCD Omega 30
+KPX uni1FCD Omicron 30
+KPX uni1FCD Iota 40
+KPX uni1FCD Eta 40
+KPX uni1FCD Epsilon 40
+KPX uni1FCD Alpha -70
+KPX uni1FCD uni1FFC 40
+KPX uni1FCD uni1FCC 70
+KPX uni1FCD uni1FBC -50
+KPX uni1FCE Iota 40
+KPX uni1FCE Eta 40
+KPX uni1FCE Epsilon 40
+KPX uni1FCE Alpha -110
+KPX uni1FCE uni1FCC 40
+KPX uni1FCE uni1FBC -100
+KPX uni1FCF uni1FCC 120
+KPX uni1FCF uni1FBC -80
+KPX uni1FCF Iota 140
+KPX uni1FCF Eta 140
+KPX uni1FCF Epsilon 140
+KPX uni1FCF Alpha -80
+KPX uni1FDD Omega 20
+KPX uni1FDD Upsilon 80
+KPX uni1FDD Omicron 20
+KPX uni1FDD Iota 40
+KPX uni1FDD Eta 40
+KPX uni1FDD Epsilon 40
+KPX uni1FDD Alpha -90
+KPX uni1FDD uni1FFC 40
+KPX uni1FDD uni1FCC 80
+KPX uni1FDD uni1FBC -90
+KPX uni1FDE uni1FFC -30
+KPX uni1FDE uni1FCC 30
+KPX uni1FDE uni1FBC -120
+KPX uni1FDE Omega -30
+KPX uni1FDE Upsilon 80
+KPX uni1FDE Omicron -30
+KPX uni1FDE Iota 40
+KPX uni1FDE Eta 40
+KPX uni1FDE Epsilon 40
+KPX uni1FDE Alpha -130
+KPX uni1FDF Omega 30
+KPX uni1FDF Upsilon 180
+KPX uni1FDF Omicron 30
+KPX uni1FDF Iota 120
+KPX uni1FDF Eta 120
+KPX uni1FDF Epsilon 120
+KPX uni1FDF Alpha -80
+KPX uni1FDF uni1FFC 40
+KPX uni1FDF uni1FCC 120
+KPX uni1FDF uni1FBC -80
+KPX uni1FE6 exclam 120
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 colon 110
+KPX uni1FEF uni1FCC 50
+KPX uni1FEF uni1FBC -80
+KPX uni1FEF Upsilon 60
+KPX uni1FEF Iota 40
+KPX uni1FEF Eta 40
+KPX uni1FEF Epsilon 40
+KPX uni1FEF Alpha -80
+KPX uni1FF2 exclam 120
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 colon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 colon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 colon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 colon 110
+KPX uni1FF7 exclam 120
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 colon 110
+KPX uni1FFD Omega -30
+KPX uni1FFD Upsilon 90
+KPX uni1FFD Omicron -40
+KPX uni1FFD Iota 30
+KPX uni1FFD Eta 30
+KPX uni1FFD Epsilon 30
+KPX uni1FFD Alpha -120
+KPX uni1FFD uni1FFC -40
+KPX uni1FFD uni1FCC 20
+KPX uni1FFD uni1FBC -120
+KPX uni1FFE uni1FFC 40
+KPX uni1FFE uni1FCC 60
+KPX uni1FFE uni1FBC -80
+KPX uni1FFE Omega 40
+KPX uni1FFE Upsilon 120
+KPX uni1FFE Iota 60
+KPX uni1FFE Eta 60
+KPX uni1FFE Epsilon 60
+KPX uni1FFE Alpha -80
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/KerkisSans-BoldItalic.afm b/fonts/greek/kerkis/afm/KerkisSans-BoldItalic.afm
new file mode 100644
index 0000000000..c5b508fee1
--- /dev/null
+++ b/fonts/greek/kerkis/afm/KerkisSans-BoldItalic.afm
@@ -0,0 +1,927 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:38:23 2002
+FontName KerkisSans-BoldItalic
+FullName Kerkis Sans Bold Italic
+FamilyName KerkisSans
+Weight Bold
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -93
+UnderlineThickness 90
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -132 -274 1427 968
+CapHeight 684
+XHeight 508
+Ascender 677
+Descender -170
+StartCharMetrics 631
+C 0 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 280 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 259 ; N exclam ; B 59 0 318 684 ;
+C 34 ; WX 329 ; N quotedbl ; B 143 470 385 677 ;
+C 35 ; WX 518 ; N numbersign ; B 61 0 580 684 ;
+C 36 ; WX 518 ; N dollar ; B 84 -80 534 792 ;
+C 37 ; WX 795 ; N percent ; B 102 -12 811 696 ;
+C 38 ; WX 629 ; N ampersand ; B 58 -15 695 696 ;
+C 39 ; WX 200 ; N quotesingle ; B 143 470 263 677 ;
+C 40 ; WX 351 ; N parenleft ; B 103 -130 451 687 ;
+C 41 ; WX 351 ; N parenright ; B 4 -130 352 686 ;
+C 42 ; WX 402 ; N asterisk ; B 146 402 449 680 ;
+C 43 ; WX 550 ; N plus ; B 89 107 587 573 ;
+C 44 ; WX 256 ; N comma ; B 36 -128 216 117 ;
+C 45 ; WX 384 ; N hyphen ; B 97 210 384 318 ;
+C 46 ; WX 256 ; N period ; B 60 0 216 117 ;
+C 47 ; WX 425 ; N slash ; B -7 -118 541 684 ;
+C 48 ; WX 518 ; N zero ; B 55 -12 579 696 ;
+C 49 ; WX 518 ; N one ; B 221 0 479 684 ;
+C 50 ; WX 518 ; N two ; B 29 0 575 696 ;
+C 51 ; WX 518 ; N three ; B 42 -12 531 696 ;
+C 52 ; WX 518 ; N four ; B 11 0 546 684 ;
+C 53 ; WX 518 ; N five ; B 39 -12 544 684 ;
+C 54 ; WX 518 ; N six ; B 48 -12 547 684 ;
+C 55 ; WX 518 ; N seven ; B 63 0 591 684 ;
+C 56 ; WX 518 ; N eight ; B 55 -12 545 696 ;
+C 57 ; WX 518 ; N nine ; B 86 0 585 696 ;
+C 58 ; WX 256 ; N colon ; B 59 0 276 460 ;
+C 59 ; WX 256 ; N semicolon ; B 36 -128 276 460 ;
+C 60 ; WX 550 ; N less ; B 80 27 614 537 ;
+C 61 ; WX 550 ; N equal ; B 73 193 600 479 ;
+C 62 ; WX 550 ; N greater ; B 43 27 576 537 ;
+C 63 ; WX 518 ; N question ; B 105 0 544 696 ;
+C 64 ; WX 740 ; N at ; B 55 -13 831 766 ;
+C 65 ; WX 684 ; N A ; B -4 0 688 684 ;
+C 66 ; WX 536 ; N B ; B 56 0 565 684 ;
+C 67 ; WX 721 ; N C ; B 75 -12 798 696 ;
+C 68 ; WX 647 ; N D ; B 56 0 685 684 ;
+C 69 ; WX 481 ; N E ; B 56 0 559 684 ;
+C 70 ; WX 444 ; N F ; B 56 0 539 684 ;
+C 71 ; WX 777 ; N G ; B 75 -12 827 696 ;
+C 72 ; WX 629 ; N H ; B 56 0 689 684 ;
+C 73 ; WX 259 ; N I ; B 56 0 318 684 ;
+C 74 ; WX 444 ; N J ; B 30 -12 511 684 ;
+C 75 ; WX 573 ; N K ; B 56 0 689 684 ;
+C 76 ; WX 407 ; N L ; B 56 0 429 684 ;
+C 77 ; WX 832 ; N M ; B 56 0 905 684 ;
+C 78 ; WX 684 ; N N ; B 56 0 745 684 ;
+C 79 ; WX 777 ; N O ; B 75 -12 813 696 ;
+C 80 ; WX 518 ; N P ; B 56 0 594 684 ;
+C 81 ; WX 777 ; N Q ; B 75 -14 827 696 ;
+C 82 ; WX 536 ; N R ; B 56 0 612 684 ;
+C 83 ; WX 481 ; N S ; B 40 -12 536 696 ;
+C 84 ; WX 388 ; N T ; B 96 0 515 684 ;
+C 85 ; WX 592 ; N U ; B 93 -12 653 684 ;
+C 86 ; WX 647 ; N V ; B 118 0 773 684 ;
+C 87 ; WX 832 ; N W ; B 118 0 961 684 ;
+C 88 ; WX 629 ; N X ; B -8 0 759 684 ;
+C 89 ; WX 573 ; N Y ; B 113 0 711 684 ;
+C 90 ; WX 462 ; N Z ; B 10 0 555 684 ;
+C 91 ; WX 296 ; N bracketleft ; B 83 -129 399 685 ;
+C 92 ; WX 592 ; N backslash ; B 189 0 475 684 ;
+C 93 ; WX 296 ; N bracketright ; B 4 -129 319 685 ;
+C 94 ; WX 555 ; N asciicircum ; B 109 288 572 684 ;
+C 95 ; WX 462 ; N underscore ; B -30 -128 462 -44 ;
+C 96 ; WX 384 ; N grave ; B 176 560 446 758 ;
+C 97 ; WX 604 ; N a ; B 60 -12 661 520 ;
+C 98 ; WX 604 ; N b ; B 42 -12 642 677 ;
+C 99 ; WX 586 ; N c ; B 61 -12 618 520 ;
+C 100 ; WX 604 ; N d ; B 61 -12 688 677 ;
+C 101 ; WX 586 ; N e ; B 60 -12 613 520 ;
+C 102 ; WX 256 ; N f ; B 47 0 378 677 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 604 ; N g ; B 21 -203 657 520 ;
+C 104 ; WX 550 ; N h ; B 42 0 566 677 ;
+C 105 ; WX 219 ; N i ; B 42 0 298 677 ;
+C 106 ; WX 237 ; N j ; B -22 -170 314 677 ;
+C 107 ; WX 531 ; N k ; B 42 0 583 677 ;
+C 108 ; WX 219 ; N l ; B 43 0 298 677 ;
+C 109 ; WX 861 ; N m ; B 42 0 877 520 ;
+C 110 ; WX 550 ; N n ; B 42 0 566 520 ;
+C 111 ; WX 586 ; N o ; B 61 -12 623 520 ;
+C 112 ; WX 604 ; N p ; B 12 -170 639 520 ;
+C 113 ; WX 604 ; N q ; B 60 -170 657 520 ;
+C 114 ; WX 292 ; N r ; B 42 0 380 520 ;
+C 115 ; WX 402 ; N s ; B 39 -12 444 520 ;
+C 116 ; WX 275 ; N t ; B 61 0 360 677 ;
+C 117 ; WX 550 ; N u ; B 74 -12 599 508 ;
+C 118 ; WX 512 ; N v ; B 81 0 607 508 ;
+C 119 ; WX 733 ; N w ; B 89 0 820 508 ;
+C 120 ; WX 512 ; N x ; B -12 0 584 508 ;
+C 121 ; WX 531 ; N y ; B 56 -170 621 508 ;
+C 122 ; WX 421 ; N z ; B 12 0 485 508 ;
+C 123 ; WX 314 ; N braceleft ; B 69 -119 408 684 ;
+C 124 ; WX 555 ; N bar ; B 218 0 463 684 ;
+C 125 ; WX 314 ; N braceright ; B 7 -119 345 684 ;
+C 126 ; WX 550 ; N asciitilde ; B 85 192 572 391 ;
+C 161 ; WX 239 ; N exclamdown ; B 27 -158 266 474 ;
+C 162 ; WX 512 ; N cent ; B 86 36 547 655 ;
+C 163 ; WX 479 ; N sterling ; B 28 0 528 643 ;
+C 164 ; WX 512 ; N currency ; B 54 133 591 602 ;
+C 165 ; WX 479 ; N yen ; B 31 0 625 632 ;
+C 166 ; WX 513 ; N brokenbar ; B 201 0 428 632 ;
+C 167 ; WX 479 ; N section ; B 53 -134 516 643 ;
+C 168 ; WX 458 ; N dieresis ; B 162 578 512 699 ;
+C 169 ; WX 632 ; N copyright ; B 34 -11 716 643 ;
+C 170 ; WX 329 ; N ordfeminine ; B 71 284 436 688 ;
+C 171 ; WX 421 ; N guillemotleft ; B 64 91 440 438 ;
+C 172 ; WX 550 ; N logicalnot ; B 96 167 593 434 ;
+C 174 ; WX 632 ; N registered ; B 34 -11 716 643 ;
+C 175 ; WX 384 ; N macron ; B 165 594 449 686 ;
+C 176 ; WX 342 ; N degree ; B 114 325 388 587 ;
+C 177 ; WX 528 ; N plusminus ; B 38 0 568 575 ;
+C 178 ; WX 286 ; N twosuperior ; B 49 253 378 639 ;
+C 179 ; WX 286 ; N threesuperior ; B 63 246 359 638 ;
+C 180 ; WX 432 ; N acute ; B 191 629 505 853 ;
+C 181 ; WX 527 ; N mu ; B 12 -170 599 508 ;
+C 182 ; WX 513 ; N paragraph ; B 102 -110 569 632 ;
+C 183 ; WX 227 ; N periodcentered ; B 96 245 236 353 ;
+C 184 ; WX 350 ; N cedilla ; B 38 -259 260 0 ;
+C 185 ; WX 286 ; N onesuperior ; B 170 253 324 632 ;
+C 186 ; WX 317 ; N ordmasculine ; B 68 274 399 661 ;
+C 187 ; WX 421 ; N guillemotright ; B 76 91 452 438 ;
+C 188 ; WX 718 ; N onequarter ; B 168 0 748 632 ;
+C 189 ; WX 718 ; N onehalf ; B 161 0 765 632 ;
+C 190 ; WX 718 ; N threequarters ; B 62 0 748 638 ;
+C 191 ; WX 479 ; N questiondown ; B 54 -169 460 474 ;
+C 192 ; WX 632 ; N Agrave ; B -3 0 637 858 ;
+C 193 ; WX 632 ; N Aacute ; B -3 0 637 858 ;
+C 194 ; WX 632 ; N Acircumflex ; B -3 0 637 807 ;
+C 195 ; WX 632 ; N Atilde ; B -3 0 637 815 ;
+C 196 ; WX 632 ; N Adieresis ; B -3 0 637 803 ;
+C 197 ; WX 632 ; N Aring ; B -3 0 637 848 ;
+C 198 ; WX 769 ; N AE ; B 3 0 839 632 ;
+C 199 ; WX 666 ; N Ccedilla ; B 70 -215 739 643 ;
+C 200 ; WX 444 ; N Egrave ; B 51 0 517 858 ;
+C 201 ; WX 444 ; N Eacute ; B 51 0 531 858 ;
+C 202 ; WX 444 ; N Ecircumflex ; B 50 0 531 807 ;
+C 203 ; WX 444 ; N Edieresis ; B 51 0 524 803 ;
+C 204 ; WX 239 ; N Igrave ; B 52 0 382 858 ;
+C 205 ; WX 239 ; N Iacute ; B 52 0 386 858 ;
+C 206 ; WX 239 ; N Icircumflex ; B 51 0 430 807 ;
+C 207 ; WX 239 ; N Idieresis ; B 52 0 412 803 ;
+C 208 ; WX 634 ; N Eth ; B 52 0 669 632 ;
+C 209 ; WX 632 ; N Ntilde ; B 51 0 690 815 ;
+C 210 ; WX 718 ; N Ograve ; B 70 -11 752 858 ;
+C 211 ; WX 718 ; N Oacute ; B 70 -11 752 858 ;
+C 212 ; WX 718 ; N Ocircumflex ; B 70 -11 752 807 ;
+C 213 ; WX 718 ; N Otilde ; B 70 -11 752 815 ;
+C 214 ; WX 718 ; N Odieresis ; B 70 -11 752 803 ;
+C 215 ; WX 534 ; N multiply ; B 68 99 587 553 ;
+C 216 ; WX 718 ; N Oslash ; B 70 -58 755 695 ;
+C 217 ; WX 547 ; N Ugrave ; B 85 -11 604 858 ;
+C 218 ; WX 547 ; N Uacute ; B 85 -11 604 858 ;
+C 219 ; WX 547 ; N Ucircumflex ; B 85 -11 604 807 ;
+C 220 ; WX 547 ; N Udieresis ; B 85 -11 604 803 ;
+C 221 ; WX 530 ; N Yacute ; B 104 0 658 858 ;
+C 222 ; WX 479 ; N Thorn ; B 51 0 530 632 ;
+C 223 ; WX 550 ; N germandbls ; B 39 -12 581 689 ;
+C 224 ; WX 604 ; N agrave ; B 60 -12 661 759 ;
+C 225 ; WX 604 ; N aacute ; B 60 -12 661 759 ;
+C 226 ; WX 604 ; N acircumflex ; B 60 -12 661 704 ;
+C 227 ; WX 604 ; N atilde ; B 60 -12 661 712 ;
+C 228 ; WX 604 ; N adieresis ; B 60 -12 661 699 ;
+C 229 ; WX 604 ; N aring ; B 60 -12 661 748 ;
+C 230 ; WX 989 ; N ae ; B 60 -12 1022 520 ;
+C 231 ; WX 586 ; N ccedilla ; B 60 -230 618 520 ;
+C 232 ; WX 586 ; N egrave ; B 61 -12 614 759 ;
+C 233 ; WX 586 ; N eacute ; B 61 -12 614 759 ;
+C 234 ; WX 586 ; N ecircumflex ; B 61 -12 614 704 ;
+C 235 ; WX 586 ; N edieresis ; B 61 -12 614 699 ;
+C 236 ; WX 219 ; N igrave ; B 43 0 362 759 ;
+C 237 ; WX 219 ; N iacute ; B 43 0 366 759 ;
+C 238 ; WX 219 ; N icircumflex ; B 13 0 414 704 ;
+C 239 ; WX 219 ; N idieresis ; B 41 0 393 699 ;
+C 240 ; WX 586 ; N eth ; B 61 -12 626 694 ;
+C 241 ; WX 550 ; N ntilde ; B 42 0 567 712 ;
+C 242 ; WX 586 ; N ograve ; B 61 -12 624 759 ;
+C 243 ; WX 586 ; N oacute ; B 61 -12 624 759 ;
+C 244 ; WX 586 ; N ocircumflex ; B 61 -12 624 704 ;
+C 245 ; WX 586 ; N otilde ; B 61 -12 624 712 ;
+C 246 ; WX 586 ; N odieresis ; B 61 -12 624 699 ;
+C 247 ; WX 550 ; N divide ; B 89 67 587 613 ;
+C 248 ; WX 604 ; N oslash ; B 44 -64 625 574 ;
+C 249 ; WX 550 ; N ugrave ; B 74 -12 599 759 ;
+C 250 ; WX 550 ; N uacute ; B 74 -12 599 759 ;
+C 251 ; WX 550 ; N ucircumflex ; B 74 -12 599 704 ;
+C 252 ; WX 550 ; N udieresis ; B 74 -12 599 699 ;
+C 253 ; WX 531 ; N yacute ; B 56 -170 621 759 ;
+C 254 ; WX 604 ; N thorn ; B 12 -170 639 677 ;
+C 255 ; WX 531 ; N ydieresis ; B 56 -170 621 699 ;
+C -1 ; WX 684 ; N Amacron ; B -4 0 688 854 ;
+C -1 ; WX 604 ; N amacron ; B 60 -12 661 686 ;
+C -1 ; WX 684 ; N Abreve ; B -4 0 688 873 ;
+C -1 ; WX 604 ; N abreve ; B 60 -12 661 705 ;
+C -1 ; WX 684 ; N Aogonek ; B -5 -189 693 684 ;
+C -1 ; WX 604 ; N aogonek ; B 59 -187 661 520 ;
+C -1 ; WX 721 ; N Cacute ; B 76 -12 799 928 ;
+C -1 ; WX 586 ; N cacute ; B 61 -12 619 759 ;
+C -1 ; WX 721 ; N Ccaron ; B 75 -12 799 872 ;
+C -1 ; WX 586 ; N ccaron ; B 61 -12 621 704 ;
+C -1 ; WX 647 ; N Dcaron ; B 56 0 685 872 ;
+C -1 ; WX 691 ; N dcaron ; B 61 -12 856 677 ;
+C -1 ; WX 686 ; N Dcroat ; B 56 0 724 684 ;
+C -1 ; WX 604 ; N dcroat ; B 61 -12 724 677 ;
+C -1 ; WX 481 ; N Emacron ; B 56 0 559 854 ;
+C -1 ; WX 586 ; N emacron ; B 61 -12 614 686 ;
+C -1 ; WX 481 ; N Edotaccent ; B 56 0 559 868 ;
+C -1 ; WX 586 ; N edotaccent ; B 61 -12 614 699 ;
+C -1 ; WX 481 ; N Eogonek ; B 55 -189 559 684 ;
+C -1 ; WX 586 ; N eogonek ; B 60 -187 613 520 ;
+C -1 ; WX 481 ; N Ecaron ; B 56 0 600 872 ;
+C -1 ; WX 586 ; N ecaron ; B 61 -12 621 704 ;
+C -1 ; WX 777 ; N Gbreve ; B 75 -12 827 873 ;
+C -1 ; WX 604 ; N gbreve ; B 21 -203 657 705 ;
+C -1 ; WX 777 ; N Gcommaaccent ; B 75 -227 826 696 ;
+C -1 ; WX 604 ; N gcommaaccent ; B 21 -203 657 732 ;
+C -1 ; WX 259 ; N Imacron ; B 56 0 418 854 ;
+C -1 ; WX 219 ; N imacron ; B 43 0 368 686 ;
+C -1 ; WX 259 ; N Iogonek ; B 20 -189 318 684 ;
+C -1 ; WX 219 ; N iogonek ; B 3 -187 298 677 ;
+C -1 ; WX 259 ; N Idotaccent ; B 56 0 352 868 ;
+C -1 ; WX 247 ; N dotlessi ; B 48 0 302 571 ;
+C -1 ; WX 530 ; N Kcommaaccent ; B 50 -210 636 632 ;
+C -1 ; WX 531 ; N kcommaaccent ; B 41 -225 583 677 ;
+C -1 ; WX 362 ; N Lacute ; B 49 0 436 826 ;
+C -1 ; WX 219 ; N lacute ; B 43 0 394 919 ;
+C -1 ; WX 376 ; N Lcommaaccent ; B 51 -210 397 632 ;
+C -1 ; WX 219 ; N lcommaaccent ; B -34 -225 298 677 ;
+C -1 ; WX 407 ; N Lcaron ; B 56 0 537 684 ;
+C -1 ; WX 301 ; N lcaron ; B 42 0 467 677 ;
+C -1 ; WX 444 ; N Lslash ; B 36 0 468 684 ;
+C -1 ; WX 292 ; N lslash ; B 47 0 383 677 ;
+C -1 ; WX 684 ; N Nacute ; B 56 0 745 928 ;
+C -1 ; WX 550 ; N nacute ; B 42 0 567 759 ;
+C -1 ; WX 632 ; N Ncommaaccent ; B 50 -210 689 632 ;
+C -1 ; WX 550 ; N ncommaaccent ; B 41 -225 566 520 ;
+C -1 ; WX 684 ; N Ncaron ; B 56 0 745 872 ;
+C -1 ; WX 550 ; N ncaron ; B 42 0 603 704 ;
+C -1 ; WX 777 ; N Omacron ; B 75 -12 813 854 ;
+C -1 ; WX 586 ; N omacron ; B 61 -12 624 686 ;
+C -1 ; WX 718 ; N Ohungarumlaut ; B 70 -11 752 858 ;
+C -1 ; WX 586 ; N ohungarumlaut ; B 61 -12 678 759 ;
+C -1 ; WX 980 ; N OE ; B 82 -12 1057 696 ;
+C -1 ; WX 989 ; N oe ; B 60 -12 1019 520 ;
+C -1 ; WX 536 ; N Racute ; B 56 0 612 928 ;
+C -1 ; WX 292 ; N racute ; B 42 0 403 759 ;
+C -1 ; WX 495 ; N Rcommaaccent ; B 50 -210 566 632 ;
+C -1 ; WX 292 ; N rcommaaccent ; B 2 -225 380 520 ;
+C -1 ; WX 536 ; N Rcaron ; B 56 0 628 872 ;
+C -1 ; WX 292 ; N rcaron ; B 42 0 474 704 ;
+C -1 ; WX 444 ; N Sacute ; B 37 -11 496 858 ;
+C -1 ; WX 402 ; N sacute ; B 39 -12 458 759 ;
+C -1 ; WX 481 ; N Scedilla ; B 40 -232 536 696 ;
+C -1 ; WX 402 ; N scedilla ; B 38 -230 444 520 ;
+C -1 ; WX 481 ; N Scaron ; B 40 -12 593 872 ;
+C -1 ; WX 402 ; N scaron ; B 39 -12 529 704 ;
+C -1 ; WX 388 ; N Tcaron ; B 97 0 554 872 ;
+C -1 ; WX 337 ; N tcaron ; B 61 0 503 677 ;
+C -1 ; WX 592 ; N Umacron ; B 93 -12 653 854 ;
+C -1 ; WX 550 ; N umacron ; B 74 -12 599 686 ;
+C -1 ; WX 592 ; N Uring ; B 93 -12 653 917 ;
+C -1 ; WX 550 ; N uring ; B 74 -12 599 748 ;
+C -1 ; WX 547 ; N Uhungarumlaut ; B 85 -11 660 858 ;
+C -1 ; WX 618 ; N uhungarumlaut ; B 84 -13 742 853 ;
+C -1 ; WX 592 ; N Uogonek ; B 92 -189 653 684 ;
+C -1 ; WX 550 ; N uogonek ; B 74 -187 599 508 ;
+C -1 ; WX 573 ; N Ydieresis ; B 113 0 711 868 ;
+C -1 ; WX 462 ; N Zacute ; B 9 0 555 928 ;
+C -1 ; WX 421 ; N zacute ; B 11 0 485 759 ;
+C -1 ; WX 427 ; N Zdotaccent ; B 9 0 513 803 ;
+C -1 ; WX 421 ; N zdotaccent ; B 11 0 485 699 ;
+C -1 ; WX 462 ; N Zcaron ; B 9 0 587 872 ;
+C -1 ; WX 421 ; N zcaron ; B 11 0 542 704 ;
+C -1 ; WX 512 ; N florin ; B -47 -137 593 754 ;
+C -1 ; WX 481 ; N Scommaaccent ; B 40 -227 536 696 ;
+C -1 ; WX 402 ; N scommaaccent ; B 38 -225 444 520 ;
+C -1 ; WX 358 ; N Tcommaaccent ; B 45 -210 475 632 ;
+C -1 ; WX 300 ; N tcommaaccent ; B -7 -245 393 739 ;
+C -1 ; WX 494 ; N circumflex ; B 152 578 553 704 ;
+C -1 ; WX 494 ; N caron ; B 174 578 575 704 ;
+C -1 ; WX 439 ; N breve ; B 183 578 501 705 ;
+C -1 ; WX 256 ; N dotaccent ; B 162 578 319 699 ;
+C -1 ; WX 329 ; N ring ; B 174 559 380 748 ;
+C -1 ; WX 311 ; N ogonek ; B 42 -187 231 0 ;
+C -1 ; WX 439 ; N tilde ; B 175 581 492 711 ;
+C -1 ; WX 641 ; N hungarumlaut ; B 169 560 707 759 ;
+C -1 ; WX 102 ; N uni0345 ; B -37 -210 96 -35 ;
+C -1 ; WX 321 ; N uni0374 ; B 130 503 391 750 ;
+C -1 ; WX 321 ; N uni0375 ; B -8 -274 253 -27 ;
+C -1 ; WX 256 ; N uni037E ; B 36 -128 276 460 ;
+C -1 ; WX 321 ; N tonos ; B 130 503 391 750 ;
+C -1 ; WX 266 ; N dieresistonos ; B -39 503 518 750 ;
+C -1 ; WX 754 ; N Alphatonos ; B 68 0 759 698 ;
+C -1 ; WX 256 ; N anoteleia ; B 100 223 256 340 ;
+C -1 ; WX 730 ; N Epsilontonos ; B 77 0 809 698 ;
+C -1 ; WX 876 ; N Etatonos ; B 77 0 938 698 ;
+C -1 ; WX 508 ; N Iotatonos ; B 77 0 569 698 ;
+C -1 ; WX 960 ; N Omicrontonos ; B 77 -17 998 699 ;
+C -1 ; WX 879 ; N Upsilontonos ; B 77 0 1018 698 ;
+C -1 ; WX 955 ; N Omegatonos ; B 77 -1 999 699 ;
+C -1 ; WX 219 ; N iotadieresistonos ; B -53 0 506 820 ;
+C -1 ; WX 684 ; N Alpha ; B -4 0 688 684 ;
+C -1 ; WX 536 ; N Beta ; B 56 0 564 684 ;
+C -1 ; WX 455 ; N Gamma ; B 55 0 571 684 ;
+C -1 ; WX 647 ; N Delta ; B -3 -1 652 683 ;
+C -1 ; WX 481 ; N Epsilon ; B 56 0 559 684 ;
+C -1 ; WX 462 ; N Zeta ; B 10 0 555 684 ;
+C -1 ; WX 629 ; N Eta ; B 56 0 689 684 ;
+C -1 ; WX 777 ; N Theta ; B 74 -17 814 697 ;
+C -1 ; WX 259 ; N Iota ; B 56 0 318 684 ;
+C -1 ; WX 573 ; N Kappa ; B 56 0 689 684 ;
+C -1 ; WX 647 ; N Lambda ; B -3 -1 652 683 ;
+C -1 ; WX 832 ; N Mu ; B 56 0 905 684 ;
+C -1 ; WX 684 ; N Nu ; B 56 0 745 684 ;
+C -1 ; WX 481 ; N Xi ; B 56 0 559 684 ;
+C -1 ; WX 777 ; N Omicron ; B 74 -17 814 697 ;
+C -1 ; WX 629 ; N Pi ; B 56 0 689 684 ;
+C -1 ; WX 518 ; N Rho ; B 56 0 594 684 ;
+C -1 ; WX 462 ; N Sigma ; B 10 0 552 684 ;
+C -1 ; WX 388 ; N Tau ; B 96 0 515 684 ;
+C -1 ; WX 573 ; N Upsilon ; B 113 0 711 684 ;
+C -1 ; WX 698 ; N Phi ; B 64 0 740 585 ;
+C -1 ; WX 629 ; N Chi ; B -8 0 759 684 ;
+C -1 ; WX 852 ; N Psi ; B 111 0 931 684 ;
+C -1 ; WX 771 ; N Omega ; B 32 -1 814 697 ;
+C -1 ; WX 259 ; N Iotadieresis ; B 56 0 444 868 ;
+C -1 ; WX 573 ; N Upsilondieresis ; B 113 0 711 868 ;
+C -1 ; WX 604 ; N alphatonos ; B 59 -16 661 824 ;
+C -1 ; WX 571 ; N epsilontonos ; B 61 -16 615 823 ;
+C -1 ; WX 550 ; N etatonos ; B 41 -171 595 824 ;
+C -1 ; WX 219 ; N iotatonos ; B 43 0 405 820 ;
+C -1 ; WX 550 ; N upsilondieresistonos ; B 74 -15 669 820 ;
+C -1 ; WX 604 ; N alpha ; B 59 -16 661 524 ;
+C -1 ; WX 540 ; N beta ; B 11 -174 544 690 ;
+C -1 ; WX 531 ; N gamma ; B 85 -170 621 508 ;
+C -1 ; WX 603 ; N delta ; B 73 -13 624 676 ;
+C -1 ; WX 571 ; N epsilon ; B 60 -16 615 523 ;
+C -1 ; WX 469 ; N zeta ; B 110 -171 555 678 ;
+C -1 ; WX 550 ; N eta ; B 41 -171 565 524 ;
+C -1 ; WX 554 ; N theta ; B 77 -15 606 699 ;
+C -1 ; WX 219 ; N iota ; B 43 0 269 508 ;
+C -1 ; WX 531 ; N kappa ; B 42 0 582 508 ;
+C -1 ; WX 531 ; N lambda ; B -5 0 531 677 ;
+C -1 ; WX 550 ; N uni03BC ; B 12 -171 596 507 ;
+C -1 ; WX 512 ; N nu ; B 81 0 607 508 ;
+C -1 ; WX 470 ; N xi ; B 68 -171 558 677 ;
+C -1 ; WX 586 ; N omicron ; B 60 -16 624 524 ;
+C -1 ; WX 550 ; N pi ; B 42 0 598 508 ;
+C -1 ; WX 604 ; N rho ; B 12 -170 638 524 ;
+C -1 ; WX 541 ; N sigma1 ; B 80 -171 610 521 ;
+C -1 ; WX 631 ; N sigma ; B 78 -14 681 523 ;
+C -1 ; WX 313 ; N tau ; B 88 0 397 508 ;
+C -1 ; WX 550 ; N upsilon ; B 74 -15 596 508 ;
+C -1 ; WX 764 ; N phi ; B 67 -170 779 524 ;
+C -1 ; WX 512 ; N chi ; B -12 0 585 508 ;
+C -1 ; WX 797 ; N psi ; B 76 -171 862 690 ;
+C -1 ; WX 771 ; N omega ; B 63 -14 786 508 ;
+C -1 ; WX 219 ; N iotadieresis ; B 43 0 398 697 ;
+C -1 ; WX 550 ; N upsilondieresis ; B 74 -15 596 697 ;
+C -1 ; WX 586 ; N omicrontonos ; B 61 -16 625 824 ;
+C -1 ; WX 550 ; N upsilontonos ; B 74 -15 596 820 ;
+C -1 ; WX 771 ; N omegatonos ; B 63 -14 786 820 ;
+C -1 ; WX 280 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 280 ; N middot ; B 0 0 0 0 ;
+C -1 ; WX 604 ; N uni1F00 ; B 59 -16 661 796 ;
+C -1 ; WX 604 ; N uni1F01 ; B 59 -16 661 796 ;
+C -1 ; WX 604 ; N uni1F02 ; B 59 -16 661 831 ;
+C -1 ; WX 604 ; N uni1F03 ; B 59 -16 661 831 ;
+C -1 ; WX 604 ; N uni1F04 ; B 59 -16 688 831 ;
+C -1 ; WX 604 ; N uni1F05 ; B 59 -16 694 831 ;
+C -1 ; WX 604 ; N uni1F06 ; B 59 -16 706 962 ;
+C -1 ; WX 604 ; N uni1F07 ; B 59 -16 699 968 ;
+C -1 ; WX 688 ; N uni1F08 ; B 0 0 692 696 ;
+C -1 ; WX 688 ; N uni1F09 ; B 0 0 692 696 ;
+C -1 ; WX 994 ; N uni1F0A ; B 86 0 998 696 ;
+C -1 ; WX 1003 ; N uni1F0B ; B 98 0 1007 696 ;
+C -1 ; WX 966 ; N uni1F0C ; B 86 0 970 696 ;
+C -1 ; WX 958 ; N uni1F0D ; B 98 0 962 696 ;
+C -1 ; WX 1022 ; N uni1F0E ; B 101 0 1026 696 ;
+C -1 ; WX 1029 ; N uni1F0F ; B 101 0 1033 696 ;
+C -1 ; WX 571 ; N uni1F10 ; B 60 -16 615 795 ;
+C -1 ; WX 571 ; N uni1F11 ; B 60 -16 615 795 ;
+C -1 ; WX 571 ; N uni1F12 ; B 60 -16 615 830 ;
+C -1 ; WX 571 ; N uni1F13 ; B 60 -16 619 830 ;
+C -1 ; WX 571 ; N uni1F14 ; B 60 -16 669 830 ;
+C -1 ; WX 571 ; N uni1F15 ; B 60 -16 661 830 ;
+C -1 ; WX 665 ; N uni1F18 ; B 90 0 744 696 ;
+C -1 ; WX 680 ; N uni1F19 ; B 102 0 759 696 ;
+C -1 ; WX 939 ; N uni1F1A ; B 86 0 1017 696 ;
+C -1 ; WX 960 ; N uni1F1B ; B 98 0 1038 696 ;
+C -1 ; WX 950 ; N uni1F1C ; B 86 0 1028 696 ;
+C -1 ; WX 953 ; N uni1F1D ; B 98 0 1031 696 ;
+C -1 ; WX 550 ; N uni1F20 ; B 41 -171 565 796 ;
+C -1 ; WX 550 ; N uni1F21 ; B 41 -171 565 796 ;
+C -1 ; WX 550 ; N uni1F22 ; B 41 -171 583 831 ;
+C -1 ; WX 550 ; N uni1F23 ; B 41 -171 593 831 ;
+C -1 ; WX 550 ; N uni1F24 ; B 41 -171 645 831 ;
+C -1 ; WX 550 ; N uni1F25 ; B 41 -171 646 831 ;
+C -1 ; WX 550 ; N uni1F26 ; B 41 -171 683 962 ;
+C -1 ; WX 550 ; N uni1F27 ; B 41 -171 686 968 ;
+C -1 ; WX 818 ; N uni1F28 ; B 90 0 879 696 ;
+C -1 ; WX 832 ; N uni1F29 ; B 102 0 893 696 ;
+C -1 ; WX 1091 ; N uni1F2A ; B 86 0 1151 696 ;
+C -1 ; WX 1099 ; N uni1F2B ; B 98 0 1159 696 ;
+C -1 ; WX 1093 ; N uni1F2C ; B 86 0 1153 696 ;
+C -1 ; WX 1104 ; N uni1F2D ; B 98 0 1164 696 ;
+C -1 ; WX 1162 ; N uni1F2E ; B 101 0 1222 696 ;
+C -1 ; WX 1170 ; N uni1F2F ; B 101 0 1230 696 ;
+C -1 ; WX 219 ; N uni1F30 ; B 43 0 295 792 ;
+C -1 ; WX 219 ; N uni1F31 ; B 43 0 313 792 ;
+C -1 ; WX 219 ; N uni1F32 ; B 16 0 425 827 ;
+C -1 ; WX 219 ; N uni1F33 ; B 22 0 431 827 ;
+C -1 ; WX 219 ; N uni1F34 ; B 43 0 482 827 ;
+C -1 ; WX 219 ; N uni1F35 ; B 43 0 471 827 ;
+C -1 ; WX 219 ; N uni1F36 ; B 19 0 506 958 ;
+C -1 ; WX 219 ; N uni1F37 ; B 20 0 507 964 ;
+C -1 ; WX 455 ; N uni1F38 ; B 90 0 515 696 ;
+C -1 ; WX 459 ; N uni1F39 ; B 102 0 519 696 ;
+C -1 ; WX 735 ; N uni1F3A ; B 86 0 794 696 ;
+C -1 ; WX 741 ; N uni1F3B ; B 98 0 800 696 ;
+C -1 ; WX 740 ; N uni1F3C ; B 86 0 799 696 ;
+C -1 ; WX 739 ; N uni1F3D ; B 98 0 798 696 ;
+C -1 ; WX 791 ; N uni1F3E ; B 101 0 850 696 ;
+C -1 ; WX 783 ; N uni1F3F ; B 101 0 842 696 ;
+C -1 ; WX 586 ; N uni1F40 ; B 60 -16 624 796 ;
+C -1 ; WX 586 ; N uni1F41 ; B 60 -16 624 796 ;
+C -1 ; WX 586 ; N uni1F42 ; B 60 -16 624 831 ;
+C -1 ; WX 586 ; N uni1F43 ; B 60 -16 624 831 ;
+C -1 ; WX 586 ; N uni1F44 ; B 60 -16 671 831 ;
+C -1 ; WX 586 ; N uni1F45 ; B 60 -16 677 831 ;
+C -1 ; WX 929 ; N uni1F48 ; B 90 -17 967 697 ;
+C -1 ; WX 939 ; N uni1F49 ; B 102 -17 977 697 ;
+C -1 ; WX 1238 ; N uni1F4A ; B 86 -17 1275 697 ;
+C -1 ; WX 1233 ; N uni1F4B ; B 98 -17 1270 697 ;
+C -1 ; WX 1178 ; N uni1F4C ; B 86 -17 1215 697 ;
+C -1 ; WX 1175 ; N uni1F4D ; B 99 -17 1212 697 ;
+C -1 ; WX 550 ; N uni1F50 ; B 74 -15 596 792 ;
+C -1 ; WX 550 ; N uni1F51 ; B 74 -15 596 792 ;
+C -1 ; WX 550 ; N uni1F52 ; B 74 -15 596 827 ;
+C -1 ; WX 550 ; N uni1F53 ; B 74 -15 596 827 ;
+C -1 ; WX 550 ; N uni1F54 ; B 74 -15 616 827 ;
+C -1 ; WX 550 ; N uni1F55 ; B 74 -15 617 827 ;
+C -1 ; WX 550 ; N uni1F56 ; B 74 -15 669 958 ;
+C -1 ; WX 550 ; N uni1F57 ; B 74 -15 670 964 ;
+C -1 ; WX 812 ; N uni1F59 ; B 102 0 951 696 ;
+C -1 ; WX 1073 ; N uni1F5B ; B 98 0 1211 696 ;
+C -1 ; WX 1055 ; N uni1F5D ; B 98 0 1193 696 ;
+C -1 ; WX 1119 ; N uni1F5F ; B 101 0 1257 696 ;
+C -1 ; WX 771 ; N uni1F60 ; B 63 -14 786 792 ;
+C -1 ; WX 771 ; N uni1F61 ; B 63 -14 786 792 ;
+C -1 ; WX 771 ; N uni1F62 ; B 63 -14 786 827 ;
+C -1 ; WX 771 ; N uni1F63 ; B 63 -14 786 827 ;
+C -1 ; WX 771 ; N uni1F64 ; B 63 -14 786 827 ;
+C -1 ; WX 771 ; N uni1F65 ; B 63 -14 786 827 ;
+C -1 ; WX 771 ; N uni1F66 ; B 63 -14 786 958 ;
+C -1 ; WX 771 ; N uni1F67 ; B 63 -14 786 964 ;
+C -1 ; WX 916 ; N uni1F68 ; B 90 -1 959 697 ;
+C -1 ; WX 933 ; N uni1F69 ; B 102 -1 976 697 ;
+C -1 ; WX 1206 ; N uni1F6A ; B 87 -1 1250 697 ;
+C -1 ; WX 1222 ; N uni1F6B ; B 98 -1 1266 697 ;
+C -1 ; WX 1149 ; N uni1F6C ; B 87 -1 1193 697 ;
+C -1 ; WX 1146 ; N uni1F6D ; B 98 -1 1190 697 ;
+C -1 ; WX 1227 ; N uni1F6E ; B 101 -1 1270 697 ;
+C -1 ; WX 1227 ; N uni1F6F ; B 101 -1 1270 697 ;
+C -1 ; WX 604 ; N uni1F70 ; B 59 -16 661 831 ;
+C -1 ; WX 604 ; N uni1F71 ; B 59 -16 661 831 ;
+C -1 ; WX 571 ; N uni1F72 ; B 60 -16 615 830 ;
+C -1 ; WX 571 ; N uni1F73 ; B 60 -16 615 830 ;
+C -1 ; WX 550 ; N uni1F74 ; B 41 -171 565 831 ;
+C -1 ; WX 550 ; N uni1F75 ; B 41 -171 565 831 ;
+C -1 ; WX 219 ; N uni1F76 ; B 43 0 321 827 ;
+C -1 ; WX 219 ; N uni1F77 ; B 43 0 393 827 ;
+C -1 ; WX 586 ; N uni1F78 ; B 60 -16 624 831 ;
+C -1 ; WX 586 ; N uni1F79 ; B 60 -16 624 831 ;
+C -1 ; WX 550 ; N uni1F7A ; B 74 -15 596 827 ;
+C -1 ; WX 550 ; N uni1F7B ; B 74 -15 596 827 ;
+C -1 ; WX 771 ; N uni1F7C ; B 63 -14 786 827 ;
+C -1 ; WX 771 ; N uni1F7D ; B 63 -14 786 827 ;
+C -1 ; WX 604 ; N uni1F80 ; B 59 -251 661 796 ;
+C -1 ; WX 604 ; N uni1F81 ; B 59 -251 661 796 ;
+C -1 ; WX 604 ; N uni1F82 ; B 59 -251 661 831 ;
+C -1 ; WX 604 ; N uni1F83 ; B 59 -251 661 831 ;
+C -1 ; WX 604 ; N uni1F84 ; B 59 -251 688 831 ;
+C -1 ; WX 604 ; N uni1F85 ; B 59 -251 694 831 ;
+C -1 ; WX 604 ; N uni1F86 ; B 59 -251 706 962 ;
+C -1 ; WX 604 ; N uni1F87 ; B 59 -251 699 968 ;
+C -1 ; WX 954 ; N uni1F88 ; B 0 0 915 696 ;
+C -1 ; WX 954 ; N uni1F89 ; B 0 0 915 696 ;
+C -1 ; WX 1260 ; N uni1F8A ; B 86 0 1220 696 ;
+C -1 ; WX 1269 ; N uni1F8B ; B 98 0 1231 696 ;
+C -1 ; WX 1232 ; N uni1F8C ; B 86 0 1192 696 ;
+C -1 ; WX 1224 ; N uni1F8D ; B 98 0 1186 696 ;
+C -1 ; WX 1288 ; N uni1F8E ; B 101 0 1249 696 ;
+C -1 ; WX 1295 ; N uni1F8F ; B 101 0 1256 696 ;
+C -1 ; WX 550 ; N uni1F90 ; B 11 -235 565 796 ;
+C -1 ; WX 550 ; N uni1F91 ; B 14 -235 565 796 ;
+C -1 ; WX 550 ; N uni1F92 ; B 13 -235 583 831 ;
+C -1 ; WX 550 ; N uni1F93 ; B 11 -235 593 831 ;
+C -1 ; WX 550 ; N uni1F94 ; B 12 -235 645 831 ;
+C -1 ; WX 550 ; N uni1F95 ; B 11 -235 646 831 ;
+C -1 ; WX 550 ; N uni1F96 ; B 11 -235 683 962 ;
+C -1 ; WX 550 ; N uni1F97 ; B 11 -235 686 968 ;
+C -1 ; WX 1019 ; N uni1F98 ; B 90 0 981 696 ;
+C -1 ; WX 1033 ; N uni1F99 ; B 102 0 995 696 ;
+C -1 ; WX 1292 ; N uni1F9A ; B 86 0 1252 696 ;
+C -1 ; WX 1300 ; N uni1F9B ; B 98 0 1262 696 ;
+C -1 ; WX 1294 ; N uni1F9C ; B 86 0 1254 696 ;
+C -1 ; WX 1305 ; N uni1F9D ; B 98 0 1267 696 ;
+C -1 ; WX 1363 ; N uni1F9E ; B 101 0 1324 696 ;
+C -1 ; WX 1371 ; N uni1F9F ; B 101 0 1332 696 ;
+C -1 ; WX 771 ; N uni1FA0 ; B 63 -249 786 792 ;
+C -1 ; WX 771 ; N uni1FA1 ; B 63 -249 786 792 ;
+C -1 ; WX 771 ; N uni1FA2 ; B 63 -249 786 827 ;
+C -1 ; WX 771 ; N uni1FA3 ; B 63 -249 786 827 ;
+C -1 ; WX 771 ; N uni1FA4 ; B 63 -249 786 827 ;
+C -1 ; WX 771 ; N uni1FA5 ; B 63 -249 786 827 ;
+C -1 ; WX 771 ; N uni1FA6 ; B 63 -249 786 958 ;
+C -1 ; WX 771 ; N uni1FA7 ; B 63 -249 786 964 ;
+C -1 ; WX 1154 ; N uni1FA8 ; B 90 -2 1116 697 ;
+C -1 ; WX 1171 ; N uni1FA9 ; B 102 -2 1132 697 ;
+C -1 ; WX 1445 ; N uni1FAA ; B 87 -2 1406 697 ;
+C -1 ; WX 1461 ; N uni1FAB ; B 98 -2 1422 697 ;
+C -1 ; WX 1388 ; N uni1FAC ; B 87 -2 1349 697 ;
+C -1 ; WX 1385 ; N uni1FAD ; B 98 -2 1346 697 ;
+C -1 ; WX 1466 ; N uni1FAE ; B 101 -1 1427 697 ;
+C -1 ; WX 1466 ; N uni1FAF ; B 101 -1 1427 697 ;
+C -1 ; WX 604 ; N uni1FB0 ; B 59 -16 661 711 ;
+C -1 ; WX 604 ; N uni1FB1 ; B 59 -16 661 676 ;
+C -1 ; WX 604 ; N uni1FB2 ; B 59 -251 661 831 ;
+C -1 ; WX 604 ; N uni1FB3 ; B 59 -251 661 524 ;
+C -1 ; WX 604 ; N uni1FB4 ; B 59 -251 661 831 ;
+C -1 ; WX 604 ; N uni1FB6 ; B 59 -16 673 783 ;
+C -1 ; WX 604 ; N uni1FB7 ; B 59 -251 673 783 ;
+C -1 ; WX 684 ; N uni1FB8 ; B -4 0 688 883 ;
+C -1 ; WX 684 ; N uni1FB9 ; B -4 0 688 848 ;
+C -1 ; WX 831 ; N uni1FBA ; B 112 0 835 696 ;
+C -1 ; WX 794 ; N uni1FBB ; B 88 0 798 696 ;
+C -1 ; WX 950 ; N uni1FBC ; B -4 0 911 684 ;
+C -1 ; WX 123 ; N uni1FBD ; B 103 559 243 771 ;
+C -1 ; WX 198 ; N uni1FBE ; B 47 1 180 176 ;
+C -1 ; WX 123 ; N uni1FBF ; B 103 559 243 771 ;
+C -1 ; WX 538 ; N uni1FC0 ; B 149 623 636 822 ;
+C -1 ; WX 478 ; N uni1FC1 ; B 133 530 620 879 ;
+C -1 ; WX 550 ; N uni1FC2 ; B 9 -235 565 831 ;
+C -1 ; WX 550 ; N uni1FC3 ; B 17 -235 565 524 ;
+C -1 ; WX 550 ; N uni1FC4 ; B 10 -235 565 831 ;
+C -1 ; WX 550 ; N uni1FC6 ; B 41 -171 635 783 ;
+C -1 ; WX 550 ; N uni1FC7 ; B 10 -235 635 783 ;
+C -1 ; WX 775 ; N uni1FC8 ; B 112 0 853 696 ;
+C -1 ; WX 780 ; N uni1FC9 ; B 88 0 858 696 ;
+C -1 ; WX 924 ; N uni1FCA ; B 112 0 984 696 ;
+C -1 ; WX 908 ; N uni1FCB ; B 88 0 968 696 ;
+C -1 ; WX 830 ; N uni1FCC ; B 56 0 791 684 ;
+C -1 ; WX 409 ; N uni1FCD ; B 103 538 512 785 ;
+C -1 ; WX 421 ; N uni1FCE ; B 103 539 542 786 ;
+C -1 ; WX 123 ; N uni1FCF ; B -44 560 443 938 ;
+C -1 ; WX 219 ; N uni1FD0 ; B 43 0 394 707 ;
+C -1 ; WX 219 ; N uni1FD1 ; B 43 0 362 672 ;
+C -1 ; WX 219 ; N uni1FD2 ; B -35 0 521 832 ;
+C -1 ; WX 219 ; N uni1FD3 ; B -50 0 507 827 ;
+C -1 ; WX 219 ; N uni1FD6 ; B -14 0 473 779 ;
+C -1 ; WX 219 ; N uni1FD7 ; B 14 0 501 929 ;
+C -1 ; WX 259 ; N uni1FD8 ; B 56 0 441 883 ;
+C -1 ; WX 259 ; N uni1FD9 ; B 56 0 410 848 ;
+C -1 ; WX 553 ; N uni1FDA ; B 112 0 612 696 ;
+C -1 ; WX 550 ; N uni1FDB ; B 88 0 609 696 ;
+C -1 ; WX 421 ; N uni1FDD ; B 111 546 520 793 ;
+C -1 ; WX 421 ; N uni1FDE ; B 111 543 539 790 ;
+C -1 ; WX 123 ; N uni1FDF ; B -21 569 466 953 ;
+C -1 ; WX 550 ; N uni1FE0 ; B 74 -15 596 707 ;
+C -1 ; WX 550 ; N uni1FE1 ; B 74 -15 596 672 ;
+C -1 ; WX 550 ; N uni1FE2 ; B 74 -15 673 833 ;
+C -1 ; WX 550 ; N uni1FE3 ; B 74 -15 671 827 ;
+C -1 ; WX 604 ; N uni1FE4 ; B 12 -170 638 796 ;
+C -1 ; WX 604 ; N uni1FE5 ; B 12 -170 638 796 ;
+C -1 ; WX 550 ; N uni1FE6 ; B 74 -15 637 779 ;
+C -1 ; WX 550 ; N uni1FE7 ; B 74 -15 664 929 ;
+C -1 ; WX 573 ; N uni1FE8 ; B 113 0 711 883 ;
+C -1 ; WX 573 ; N uni1FE9 ; B 113 0 711 848 ;
+C -1 ; WX 879 ; N uni1FEA ; B 112 0 1017 696 ;
+C -1 ; WX 879 ; N uni1FEB ; B 88 0 1017 696 ;
+C -1 ; WX 719 ; N uni1FEC ; B 102 0 796 696 ;
+C -1 ; WX 266 ; N uni1FED ; B -39 503 518 750 ;
+C -1 ; WX 266 ; N uni1FEE ; B -39 503 518 750 ;
+C -1 ; WX 321 ; N uni1FEF ; B 157 503 372 750 ;
+C -1 ; WX 771 ; N uni1FF2 ; B 63 -249 786 827 ;
+C -1 ; WX 771 ; N uni1FF3 ; B 63 -249 786 508 ;
+C -1 ; WX 771 ; N uni1FF4 ; B 63 -249 786 820 ;
+C -1 ; WX 771 ; N uni1FF6 ; B 63 -14 786 779 ;
+C -1 ; WX 771 ; N uni1FF7 ; B 63 -249 786 779 ;
+C -1 ; WX 1056 ; N uni1FF8 ; B 112 -17 1093 697 ;
+C -1 ; WX 1013 ; N uni1FF9 ; B 88 -17 1050 697 ;
+C -1 ; WX 1043 ; N uni1FFA ; B 112 -1 1086 697 ;
+C -1 ; WX 1011 ; N uni1FFB ; B 88 -1 1054 697 ;
+C -1 ; WX 1009 ; N uni1FFC ; B 33 -1 971 697 ;
+C -1 ; WX 321 ; N uni1FFD ; B 130 503 391 750 ;
+C -1 ; WX 123 ; N uni1FFE ; B 111 559 256 771 ;
+C -1 ; WX 458 ; N endash ; B 30 210 522 318 ;
+C -1 ; WX 916 ; N emdash ; B 30 210 980 318 ;
+C -1 ; WX 256 ; N quoteleft ; B 135 427 314 677 ;
+C -1 ; WX 256 ; N quoteright ; B 134 427 314 677 ;
+C -1 ; WX 256 ; N quotesinglbase ; B 34 -128 214 117 ;
+C -1 ; WX 439 ; N quotedblleft ; B 132 427 502 677 ;
+C -1 ; WX 439 ; N quotedblright ; B 132 427 502 677 ;
+C -1 ; WX 439 ; N quotedblbase ; B 34 -128 404 117 ;
+C -1 ; WX 512 ; N dagger ; B 106 -117 560 677 ;
+C -1 ; WX 512 ; N daggerdbl ; B 78 -117 566 677 ;
+C -1 ; WX 550 ; N bullet ; B 165 135 492 444 ;
+C -1 ; WX 916 ; N ellipsis ; B 84 0 852 117 ;
+C -1 ; WX 928 ; N perthousand ; B 80 -9 936 546 ;
+C -1 ; WX 219 ; N guilsinglleft ; B 65 91 245 438 ;
+C -1 ; WX 219 ; N guilsinglright ; B 77 91 257 438 ;
+C -1 ; WX 160 ; N fraction ; B -132 0 421 739 ;
+C -1 ; WX 479 ; N Euro ; B 2 -9 620 642 ;
+C -1 ; WX 855 ; N trademark ; B 152 295 913 632 ;
+C -1 ; WX 713 ; N uni2126 ; B 31 -1 754 644 ;
+C -1 ; WX 598 ; N uni2206 ; B -3 -1 603 631 ;
+C -1 ; WX 609 ; N summation ; B -18 -105 651 643 ;
+C -1 ; WX 489 ; N minus ; B 81 255 521 351 ;
+C -1 ; WX 447 ; N radical ; B 38 -29 580 749 ;
+C -1 ; WX 489 ; N notequal ; B 65 80 535 518 ;
+C -1 ; WX 489 ; N lessequal ; B 30 0 557 583 ;
+C -1 ; WX 489 ; N greaterequal ; B 35 0 528 583 ;
+C -1 ; WX 401 ; N lozenge ; B 62 0 441 604 ;
+C -1 ; WX 321 ; N commaaccent ; B 16 -225 214 -49 ;
+C -1 ; WX 488 ; N ff ; B 40 0 556 603 ;
+C -1 ; WX 423 ; N fi ; B 40 0 489 603 ;
+C -1 ; WX 423 ; N fl ; B 40 0 489 603 ;
+C -1 ; WX 645 ; N ffi ; B 40 0 711 603 ;
+C -1 ; WX 645 ; N ffl ; B 40 0 711 603 ;
+C -1 ; WX 280 ; N mu1 ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 270
+KPX A Y -60
+KPX A V -60
+KPX L Y -40
+KPX V A -60
+KPX Y A -60
+KPX Alpha exclam 120
+KPX Alpha nu -60
+KPX Alpha Upsilondieresis -50
+KPX Alpha Upsilon -60
+KPX Alpha semicolon 110
+KPX Alpha colon 110
+KPX Gamma Lambda -70
+KPX Gamma Delta -70
+KPX Gamma Alpha -70
+KPX Delta Upsilon -50
+KPX Epsilon exclam 120
+KPX Epsilon semicolon 110
+KPX Epsilon colon 110
+KPX Eta exclam 120
+KPX Eta semicolon 110
+KPX Eta colon 110
+KPX Iota exclam 120
+KPX Iota semicolon 110
+KPX Iota colon 110
+KPX Lambda Upsilon -60
+KPX Nu exclam 120
+KPX Nu semicolon 110
+KPX Nu colon 110
+KPX Omicron exclam 120
+KPX Omicron semicolon 110
+KPX Omicron colon 110
+KPX Rho exclam 120
+KPX Rho semicolon 110
+KPX Rho colon 110
+KPX Sigma exclam 120
+KPX Sigma semicolon 110
+KPX Sigma colon 110
+KPX Upsilon exclam 120
+KPX Upsilon Delta -40
+KPX Upsilon Alpha -60
+KPX Upsilon Lambda -60
+KPX Upsilon semicolon 110
+KPX Upsilon colon 110
+KPX Psi exclam 120
+KPX Psi semicolon 110
+KPX Psi colon 110
+KPX Omega exclam 120
+KPX Omega semicolon 110
+KPX Omega colon 110
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Lambda -40
+KPX Upsilondieresis Alpha -40
+KPX alphatonos exclam 120
+KPX alphatonos semicolon 110
+KPX alphatonos colon 110
+KPX alpha exclam 120
+KPX alpha semicolon 110
+KPX alpha colon 110
+KPX epsilon exclam 120
+KPX epsilon semicolon 110
+KPX epsilon colon 110
+KPX eta exclam 120
+KPX eta semicolon 110
+KPX eta colon 110
+KPX iota exclam 120
+KPX iota semicolon 110
+KPX iota colon 110
+KPX nu exclam 120
+KPX nu semicolon 110
+KPX nu colon 110
+KPX xi exclam 120
+KPX xi semicolon 110
+KPX xi colon 110
+KPX omicron exclam 120
+KPX omicron semicolon 110
+KPX omicron colon 110
+KPX rho exclam 120
+KPX rho semicolon 110
+KPX rho colon 110
+KPX sigma1 exclam 120
+KPX sigma1 semicolon 110
+KPX sigma1 colon 110
+KPX upsilon exclam 120
+KPX upsilon semicolon 110
+KPX upsilon colon 110
+KPX psi exclam 120
+KPX psi semicolon 110
+KPX psi colon 110
+KPX omega exclam 120
+KPX omega semicolon 110
+KPX omega colon 110
+KPX iotadieresis exclam 120
+KPX iotadieresis semicolon 110
+KPX iotadieresis colon 110
+KPX upsilondieresis exclam 120
+KPX upsilondieresis semicolon 110
+KPX upsilondieresis colon 110
+KPX omicrontonos exclam 120
+KPX omicrontonos semicolon 110
+KPX omicrontonos colon 110
+KPX upsilontonos exclam 120
+KPX upsilontonos semicolon 110
+KPX upsilontonos colon 110
+KPX omegatonos exclam 120
+KPX omegatonos semicolon 110
+KPX omegatonos colon 110
+KPX uni1F66 exclam 120
+KPX uni1F66 semicolon 110
+KPX uni1F66 colon 110
+KPX uni1F67 exclam 120
+KPX uni1F67 semicolon 110
+KPX uni1F67 colon 110
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 exclam 120
+KPX uni1F76 semicolon 110
+KPX uni1F76 colon 110
+KPX uni1F77 exclam 120
+KPX uni1F77 semicolon 110
+KPX uni1F77 colon 110
+KPX uni1F78 exclam 120
+KPX uni1F78 semicolon 110
+KPX uni1F78 colon 110
+KPX uni1F79 exclam 120
+KPX uni1F79 semicolon 110
+KPX uni1F79 colon 110
+KPX uni1F7A exclam 120
+KPX uni1F7A semicolon 110
+KPX uni1F7A colon 110
+KPX uni1F7B exclam 120
+KPX uni1F7B semicolon 110
+KPX uni1F7B colon 110
+KPX uni1F7C exclam 120
+KPX uni1F7C semicolon 110
+KPX uni1F7C colon 110
+KPX uni1F7D exclam 120
+KPX uni1F7D semicolon 110
+KPX uni1F7D colon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 colon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 colon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 colon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 colon 110
+KPX uni1FB7 exclam 120
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 colon 110
+KPX uni1FBF uni1FCC 40
+KPX uni1FBF uni1FBC -80
+KPX uni1FBF Iota 40
+KPX uni1FBF Eta 40
+KPX uni1FBF Epsilon 40
+KPX uni1FBF Alpha -80
+KPX uni1FC2 exclam 120
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 colon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 colon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 colon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 colon 110
+KPX uni1FC7 exclam 120
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 colon 110
+KPX uni1FCD Omega 30
+KPX uni1FCD Omicron 30
+KPX uni1FCD Iota 40
+KPX uni1FCD Eta 40
+KPX uni1FCD Epsilon 40
+KPX uni1FCD Alpha -70
+KPX uni1FCD uni1FFC 40
+KPX uni1FCD uni1FCC 70
+KPX uni1FCD uni1FBC -50
+KPX uni1FCE Iota 40
+KPX uni1FCE Eta 40
+KPX uni1FCE Epsilon 40
+KPX uni1FCE Alpha -110
+KPX uni1FCE uni1FCC 40
+KPX uni1FCE uni1FBC -100
+KPX uni1FCF uni1FCC 120
+KPX uni1FCF uni1FBC -80
+KPX uni1FCF Iota 140
+KPX uni1FCF Eta 140
+KPX uni1FCF Epsilon 140
+KPX uni1FCF Alpha -80
+KPX uni1FDD Omega 20
+KPX uni1FDD Upsilon 80
+KPX uni1FDD Omicron 20
+KPX uni1FDD Iota 40
+KPX uni1FDD Eta 40
+KPX uni1FDD Epsilon 40
+KPX uni1FDD Alpha -90
+KPX uni1FDD uni1FFC 40
+KPX uni1FDD uni1FCC 80
+KPX uni1FDD uni1FBC -90
+KPX uni1FDE uni1FFC -30
+KPX uni1FDE uni1FCC 30
+KPX uni1FDE uni1FBC -120
+KPX uni1FDE Omega -30
+KPX uni1FDE Upsilon 80
+KPX uni1FDE Omicron -30
+KPX uni1FDE Iota 40
+KPX uni1FDE Eta 40
+KPX uni1FDE Epsilon 40
+KPX uni1FDE Alpha -130
+KPX uni1FDF Omega 30
+KPX uni1FDF Upsilon 180
+KPX uni1FDF Omicron 30
+KPX uni1FDF Iota 120
+KPX uni1FDF Eta 120
+KPX uni1FDF Epsilon 120
+KPX uni1FDF Alpha -80
+KPX uni1FDF uni1FFC 40
+KPX uni1FDF uni1FCC 120
+KPX uni1FDF uni1FBC -80
+KPX uni1FE6 exclam 120
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 colon 110
+KPX uni1FEF uni1FCC 50
+KPX uni1FEF uni1FBC -80
+KPX uni1FEF Upsilon 60
+KPX uni1FEF Iota 40
+KPX uni1FEF Eta 40
+KPX uni1FEF Epsilon 40
+KPX uni1FEF Alpha -80
+KPX uni1FF2 exclam 120
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 colon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 colon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 colon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 colon 110
+KPX uni1FF7 exclam 120
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 colon 110
+KPX uni1FFD Omega -30
+KPX uni1FFD Upsilon 90
+KPX uni1FFD Omicron -40
+KPX uni1FFD Iota 30
+KPX uni1FFD Eta 30
+KPX uni1FFD Epsilon 30
+KPX uni1FFD Alpha -120
+KPX uni1FFD uni1FFC -40
+KPX uni1FFD uni1FCC 20
+KPX uni1FFD uni1FBC -120
+KPX uni1FFE uni1FFC 40
+KPX uni1FFE uni1FCC 60
+KPX uni1FFE uni1FBC -80
+KPX uni1FFE Omega 40
+KPX uni1FFE Upsilon 120
+KPX uni1FFE Iota 60
+KPX uni1FFE Eta 60
+KPX uni1FFE Epsilon 60
+KPX uni1FFE Alpha -80
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/KerkisSans-Italic.afm b/fonts/greek/kerkis/afm/KerkisSans-Italic.afm
new file mode 100644
index 0000000000..388aab3b4c
--- /dev/null
+++ b/fonts/greek/kerkis/afm/KerkisSans-Italic.afm
@@ -0,0 +1,949 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:43:05 2002
+FontName KerkisSans-Italic
+FullName KerkisSans Italic
+FamilyName KerkisSans
+Weight Medium
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -96
+UnderlineThickness 58
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -144 -243 1357 903
+CapHeight 684
+XHeight 487
+Ascender 658
+Descender -171
+StartCharMetrics 653
+C 0 ; WX 277 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 277 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 272 ; N exclam ; B 95 0 300 684 ;
+C 34 ; WX 275 ; N quotedbl ; B 140 457 334 658 ;
+C 35 ; WX 512 ; N numbersign ; B 35 0 599 684 ;
+C 36 ; WX 512 ; N dollar ; B 96 -52 535 749 ;
+C 37 ; WX 716 ; N percent ; B 95 -12 733 693 ;
+C 38 ; WX 700 ; N ampersand ; B 77 -15 723 696 ;
+C 39 ; WX 176 ; N quotesingle ; B 141 457 233 658 ;
+C 40 ; WX 341 ; N parenleft ; B 89 -118 438 686 ;
+C 41 ; WX 341 ; N parenright ; B 3 -118 352 686 ;
+C 42 ; WX 378 ; N asterisk ; B 141 414 429 672 ;
+C 43 ; WX 539 ; N plus ; B 79 44 555 496 ;
+C 44 ; WX 246 ; N comma ; B 59 -60 256 112 ;
+C 45 ; WX 295 ; N hyphen ; B 58 207 322 263 ;
+C 46 ; WX 246 ; N period ; B 84 0 183 112 ;
+C 47 ; WX 404 ; N slash ; B 7 -118 497 684 ;
+C 48 ; WX 512 ; N zero ; B 57 -12 579 696 ;
+C 49 ; WX 512 ; N one ; B 244 0 456 684 ;
+C 50 ; WX 512 ; N two ; B 23 0 564 696 ;
+C 51 ; WX 512 ; N three ; B 58 -12 523 696 ;
+C 52 ; WX 512 ; N four ; B 26 0 552 684 ;
+C 53 ; WX 512 ; N five ; B 55 -12 559 684 ;
+C 54 ; WX 512 ; N six ; B 52 -12 542 684 ;
+C 55 ; WX 512 ; N seven ; B 91 0 582 684 ;
+C 56 ; WX 512 ; N eight ; B 63 -12 539 696 ;
+C 57 ; WX 512 ; N nine ; B 92 0 581 696 ;
+C 58 ; WX 246 ; N colon ; B 83 0 243 451 ;
+C 59 ; WX 246 ; N semicolon ; B 15 -60 264 451 ;
+C 60 ; WX 539 ; N less ; B 78 29 593 506 ;
+C 61 ; WX 539 ; N equal ; B 64 146 569 388 ;
+C 62 ; WX 539 ; N greater ; B 41 29 556 506 ;
+C 63 ; WX 546 ; N question ; B 134 0 583 696 ;
+C 64 ; WX 771 ; N at ; B 108 -12 788 669 ;
+C 65 ; WX 684 ; N A ; B 0 0 684 684 ;
+C 66 ; WX 530 ; N B ; B 63 0 564 684 ;
+C 67 ; WX 752 ; N C ; B 87 -12 808 696 ;
+C 68 ; WX 688 ; N D ; B 63 0 721 684 ;
+C 69 ; WX 495 ; N E ; B 64 0 572 684 ;
+C 70 ; WX 448 ; N F ; B 63 0 546 684 ;
+C 71 ; WX 806 ; N G ; B 88 -12 833 696 ;
+C 72 ; WX 631 ; N H ; B 63 0 690 684 ;
+C 73 ; WX 209 ; N I ; B 64 0 267 684 ;
+C 74 ; WX 445 ; N J ; B 31 -13 504 684 ;
+C 75 ; WX 546 ; N K ; B 63 0 677 684 ;
+C 76 ; WX 427 ; N L ; B 64 0 442 684 ;
+C 77 ; WX 850 ; N M ; B 63 0 908 684 ;
+C 78 ; WX 684 ; N N ; B 63 0 743 684 ;
+C 79 ; WX 803 ; N O ; B 89 -12 836 696 ;
+C 80 ; WX 547 ; N P ; B 63 0 618 684 ;
+C 81 ; WX 805 ; N Q ; B 88 -12 849 696 ;
+C 82 ; WX 561 ; N R ; B 63 0 627 684 ;
+C 83 ; WX 460 ; N S ; B 46 -12 522 696 ;
+C 84 ; WX 394 ; N T ; B 107 0 516 684 ;
+C 85 ; WX 605 ; N U ; B 100 -12 664 684 ;
+C 86 ; WX 649 ; N V ; B 120 0 771 684 ;
+C 87 ; WX 888 ; N W ; B 121 0 1009 684 ;
+C 88 ; WX 563 ; N X ; B -6 0 676 684 ;
+C 89 ; WX 547 ; N Y ; B 112 0 678 684 ;
+C 90 ; WX 444 ; N Z ; B 9 0 557 684 ;
+C 91 ; WX 299 ; N bracketleft ; B 107 -109 387 634 ;
+C 92 ; WX 559 ; N backslash ; B 189 0 439 684 ;
+C 93 ; WX 324 ; N bracketright ; B 7 -117 309 685 ;
+C 94 ; WX 560 ; N asciicircum ; B 35 166 583 684 ;
+C 95 ; WX 445 ; N underscore ; B -27 -111 441 -60 ;
+C 96 ; WX 336 ; N grave ; B 169 541 384 692 ;
+C 97 ; WX 607 ; N a ; B 69 -12 645 498 ;
+C 98 ; WX 606 ; N b ; B 49 -12 624 658 ;
+C 99 ; WX 575 ; N c ; B 69 -12 608 498 ;
+C 100 ; WX 609 ; N d ; B 69 -12 677 658 ;
+C 101 ; WX 578 ; N e ; B 69 -12 597 498 ;
+C 102 ; WX 279 ; N f ; B 81 0 400 658 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 598 ; N g ; B 45 -191 636 498 ;
+C 104 ; WX 542 ; N h ; B 49 0 548 658 ;
+C 105 ; WX 178 ; N i ; B 49 0 245 658 ;
+C 106 ; WX 180 ; N j ; B -77 -171 248 658 ;
+C 107 ; WX 446 ; N k ; B 49 0 529 658 ;
+C 108 ; WX 178 ; N l ; B 50 0 245 658 ;
+C 109 ; WX 834 ; N m ; B 49 0 842 499 ;
+C 110 ; WX 542 ; N n ; B 49 0 547 498 ;
+C 111 ; WX 582 ; N o ; B 69 -12 600 498 ;
+C 112 ; WX 606 ; N p ; B 19 -171 624 498 ;
+C 113 ; WX 606 ; N q ; B 68 -171 644 498 ;
+C 114 ; WX 267 ; N r ; B 49 0 355 498 ;
+C 115 ; WX 345 ; N s ; B 33 -12 381 498 ;
+C 116 ; WX 301 ; N t ; B 78 0 384 658 ;
+C 117 ; WX 541 ; N u ; B 82 -12 578 487 ;
+C 118 ; WX 493 ; N v ; B 83 0 582 487 ;
+C 119 ; WX 739 ; N w ; B 82 0 829 487 ;
+C 120 ; WX 442 ; N x ; B -6 0 520 487 ;
+C 121 ; WX 477 ; N y ; B 78 -171 565 487 ;
+C 122 ; WX 378 ; N z ; B 3 0 446 487 ;
+C 123 ; WX 312 ; N braceleft ; B 68 -112 364 658 ;
+C 124 ; WX 598 ; N bar ; B 264 0 451 658 ;
+C 125 ; WX 312 ; N braceright ; B 7 -112 301 658 ;
+C 126 ; WX 539 ; N asciitilde ; B 78 182 555 352 ;
+C 161 ; WX 272 ; N exclamdown ; B 64 -178 268 506 ;
+C 162 ; WX 493 ; N cent ; B 90 55 534 629 ;
+C 163 ; WX 512 ; N sterling ; B 47 0 607 696 ;
+C 164 ; WX 493 ; N currency ; B 37 44 551 492 ;
+C 165 ; WX 512 ; N yen ; B 77 0 677 684 ;
+C 166 ; WX 621 ; N brokenbar ; B 274 0 469 684 ;
+C 167 ; WX 568 ; N section ; B 101 -130 552 696 ;
+C 168 ; WX 328 ; N dieresis ; B 157 554 388 667 ;
+C 169 ; WX 690 ; N copyright ; B 39 -12 771 696 ;
+C 170 ; WX 328 ; N ordfeminine ; B 70 284 419 663 ;
+C 171 ; WX 378 ; N guillemotleft ; B 75 85 425 447 ;
+C 172 ; WX 606 ; N logicalnot ; B 105 148 640 436 ;
+C 174 ; WX 690 ; N registered ; B 39 -12 771 696 ;
+C 175 ; WX 485 ; N macron ; B 180 643 544 707 ;
+C 176 ; WX 370 ; N degree ; B 124 352 420 635 ;
+C 177 ; WX 539 ; N plusminus ; B 38 0 560 521 ;
+C 178 ; WX 307 ; N twosuperior ; B 51 266 403 691 ;
+C 179 ; WX 307 ; N threesuperior ; B 75 259 380 691 ;
+C 180 ; WX 375 ; N acute ; B 182 607 438 785 ;
+C 181 ; WX 541 ; N mu ; B 19 -171 578 487 ;
+C 182 ; WX 521 ; N paragraph ; B 113 -123 583 684 ;
+C 183 ; WX 246 ; N periodcentered ; B 120 204 219 316 ;
+C 184 ; WX 324 ; N cedilla ; B 42 -213 239 0 ;
+C 185 ; WX 307 ; N onesuperior ; B 192 266 344 684 ;
+C 186 ; WX 341 ; N ordmasculine ; B 74 295 418 689 ;
+C 187 ; WX 378 ; N guillemotright ; B 48 85 398 447 ;
+C 188 ; WX 768 ; N onequarter ; B 184 0 785 684 ;
+C 189 ; WX 768 ; N onehalf ; B 179 0 814 684 ;
+C 190 ; WX 768 ; N threequarters ; B 74 0 785 691 ;
+C 191 ; WX 546 ; N questiondown ; B 53 -190 502 506 ;
+C 192 ; WX 684 ; N Agrave ; B 0 0 684 889 ;
+C 193 ; WX 684 ; N Aacute ; B 0 0 684 894 ;
+C 194 ; WX 684 ; N Acircumflex ; B 0 0 684 861 ;
+C 195 ; WX 684 ; N Atilde ; B 0 0 684 845 ;
+C 196 ; WX 684 ; N Adieresis ; B 0 0 684 861 ;
+C 197 ; WX 684 ; N Aring ; B 0 0 684 903 ;
+C 198 ; WX 917 ; N AE ; B -3 0 994 684 ;
+C 199 ; WX 752 ; N Ccedilla ; B 87 -222 808 696 ;
+C 200 ; WX 495 ; N Egrave ; B 63 0 572 889 ;
+C 201 ; WX 495 ; N Eacute ; B 63 0 572 894 ;
+C 202 ; WX 495 ; N Ecircumflex ; B 63 0 572 861 ;
+C 203 ; WX 495 ; N Edieresis ; B 63 0 572 861 ;
+C 204 ; WX 209 ; N Igrave ; B 64 0 358 889 ;
+C 205 ; WX 209 ; N Iacute ; B 64 0 364 894 ;
+C 206 ; WX 209 ; N Icircumflex ; B 51 0 416 861 ;
+C 207 ; WX 209 ; N Idieresis ; B 65 0 367 861 ;
+C 208 ; WX 730 ; N Eth ; B 72 0 763 684 ;
+C 209 ; WX 684 ; N Ntilde ; B 63 0 743 845 ;
+C 210 ; WX 803 ; N Ograve ; B 89 -12 837 889 ;
+C 211 ; WX 803 ; N Oacute ; B 89 -12 837 894 ;
+C 212 ; WX 803 ; N Ocircumflex ; B 89 -12 837 861 ;
+C 213 ; WX 803 ; N Otilde ; B 89 -12 837 845 ;
+C 214 ; WX 803 ; N Odieresis ; B 89 -12 837 861 ;
+C 215 ; WX 560 ; N multiply ; B 54 42 605 512 ;
+C 216 ; WX 802 ; N Oslash ; B 61 -80 860 762 ;
+C 217 ; WX 605 ; N Ugrave ; B 100 -12 664 889 ;
+C 218 ; WX 605 ; N Uacute ; B 100 -12 664 894 ;
+C 219 ; WX 605 ; N Ucircumflex ; B 100 -12 664 861 ;
+C 220 ; WX 605 ; N Udieresis ; B 100 -12 664 861 ;
+C 221 ; WX 547 ; N Yacute ; B 112 0 678 894 ;
+C 222 ; WX 547 ; N Thorn ; B 63 0 597 684 ;
+C 223 ; WX 493 ; N germandbls ; B 45 -12 517 669 ;
+C 224 ; WX 607 ; N agrave ; B 69 -12 645 693 ;
+C 225 ; WX 607 ; N aacute ; B 69 -12 645 699 ;
+C 226 ; WX 607 ; N acircumflex ; B 69 -12 645 667 ;
+C 227 ; WX 607 ; N atilde ; B 69 -12 645 651 ;
+C 228 ; WX 607 ; N adieresis ; B 69 -12 645 667 ;
+C 229 ; WX 607 ; N aring ; B 69 -12 646 707 ;
+C 230 ; WX 1029 ; N ae ; B 69 -12 1048 498 ;
+C 231 ; WX 575 ; N ccedilla ; B 69 -199 608 498 ;
+C 232 ; WX 578 ; N egrave ; B 69 -12 597 693 ;
+C 233 ; WX 578 ; N eacute ; B 69 -12 597 699 ;
+C 234 ; WX 578 ; N ecircumflex ; B 69 -12 597 667 ;
+C 235 ; WX 578 ; N edieresis ; B 69 -12 597 667 ;
+C 236 ; WX 178 ; N igrave ; B 50 0 304 693 ;
+C 237 ; WX 178 ; N iacute ; B 50 0 311 699 ;
+C 238 ; WX 178 ; N icircumflex ; B 10 0 360 667 ;
+C 239 ; WX 178 ; N idieresis ; B 51 0 313 667 ;
+C 240 ; WX 582 ; N eth ; B 69 -12 602 674 ;
+C 241 ; WX 542 ; N ntilde ; B 49 0 547 651 ;
+C 242 ; WX 582 ; N ograve ; B 69 -12 600 693 ;
+C 243 ; WX 582 ; N oacute ; B 69 -12 600 699 ;
+C 244 ; WX 582 ; N ocircumflex ; B 69 -12 600 667 ;
+C 245 ; WX 582 ; N otilde ; B 69 -12 600 651 ;
+C 246 ; WX 582 ; N odieresis ; B 69 -12 600 667 ;
+C 247 ; WX 539 ; N divide ; B 79 100 555 441 ;
+C 248 ; WX 581 ; N oslash ; B 56 -37 615 531 ;
+C 249 ; WX 541 ; N ugrave ; B 82 -12 578 693 ;
+C 250 ; WX 541 ; N uacute ; B 82 -12 578 699 ;
+C 251 ; WX 541 ; N ucircumflex ; B 82 -12 578 667 ;
+C 252 ; WX 541 ; N udieresis ; B 82 -12 578 667 ;
+C 253 ; WX 477 ; N yacute ; B 78 -171 565 699 ;
+C 254 ; WX 606 ; N thorn ; B 19 -171 624 658 ;
+C 255 ; WX 477 ; N ydieresis ; B 78 -171 565 667 ;
+C -1 ; WX 684 ; N Amacron ; B 0 0 684 822 ;
+C -1 ; WX 607 ; N amacron ; B 69 -12 645 629 ;
+C -1 ; WX 684 ; N Abreve ; B 0 0 684 856 ;
+C -1 ; WX 607 ; N abreve ; B 69 -12 645 661 ;
+C -1 ; WX 684 ; N Aogonek ; B -1 -177 691 684 ;
+C -1 ; WX 607 ; N aogonek ; B 68 -170 645 498 ;
+C -1 ; WX 752 ; N Cacute ; B 87 -12 809 894 ;
+C -1 ; WX 575 ; N cacute ; B 70 -12 609 699 ;
+C -1 ; WX 752 ; N Ccaron ; B 87 -12 809 861 ;
+C -1 ; WX 575 ; N ccaron ; B 70 -12 609 667 ;
+C -1 ; WX 688 ; N Dcaron ; B 63 0 722 861 ;
+C -1 ; WX 645 ; N dcaron ; B 69 -12 806 658 ;
+C -1 ; WX 730 ; N Dcroat ; B 72 0 763 684 ;
+C -1 ; WX 609 ; N dcroat ; B 69 -12 722 658 ;
+C -1 ; WX 495 ; N Emacron ; B 63 0 572 822 ;
+C -1 ; WX 578 ; N emacron ; B 69 -12 597 629 ;
+C -1 ; WX 495 ; N Edotaccent ; B 63 0 572 861 ;
+C -1 ; WX 578 ; N edotaccent ; B 69 -12 597 667 ;
+C -1 ; WX 495 ; N Eogonek ; B 62 -177 572 684 ;
+C -1 ; WX 578 ; N eogonek ; B 69 -170 597 498 ;
+C -1 ; WX 495 ; N Ecaron ; B 63 0 601 861 ;
+C -1 ; WX 578 ; N ecaron ; B 69 -12 597 667 ;
+C -1 ; WX 806 ; N Gbreve ; B 88 -12 833 856 ;
+C -1 ; WX 598 ; N gbreve ; B 45 -191 636 661 ;
+C -1 ; WX 806 ; N Gcommaaccent ; B 88 -208 833 696 ;
+C -1 ; WX 598 ; N gcommaaccent ; B 45 -191 636 703 ;
+C -1 ; WX 209 ; N Imacron ; B 64 0 412 822 ;
+C -1 ; WX 178 ; N imacron ; B 30 0 357 629 ;
+C -1 ; WX 209 ; N Iogonek ; B 1 -177 267 684 ;
+C -1 ; WX 178 ; N iogonek ; B -11 -170 245 658 ;
+C -1 ; WX 209 ; N Idotaccent ; B 63 0 298 861 ;
+C -1 ; WX 178 ; N dotlessi ; B 50 0 215 487 ;
+C -1 ; WX 546 ; N Kcommaaccent ; B 62 -208 677 684 ;
+C -1 ; WX 446 ; N kcommaaccent ; B 48 -200 529 658 ;
+C -1 ; WX 427 ; N Lacute ; B 63 0 474 894 ;
+C -1 ; WX 178 ; N lacute ; B 50 0 339 861 ;
+C -1 ; WX 427 ; N Lcommaaccent ; B 63 -208 442 684 ;
+C -1 ; WX 178 ; N lcommaaccent ; B -21 -200 245 658 ;
+C -1 ; WX 394 ; N Lcaron ; B 58 0 458 632 ;
+C -1 ; WX 218 ; N lcaron ; B 49 0 379 658 ;
+C -1 ; WX 478 ; N Lslash ; B 51 0 485 684 ;
+C -1 ; WX 267 ; N lslash ; B 69 0 328 658 ;
+C -1 ; WX 684 ; N Nacute ; B 63 0 743 894 ;
+C -1 ; WX 542 ; N nacute ; B 49 0 548 699 ;
+C -1 ; WX 684 ; N Ncommaaccent ; B 62 -208 743 684 ;
+C -1 ; WX 542 ; N ncommaaccent ; B 48 -200 547 498 ;
+C -1 ; WX 684 ; N Ncaron ; B 63 0 743 861 ;
+C -1 ; WX 542 ; N ncaron ; B 49 0 565 667 ;
+C -1 ; WX 803 ; N Omacron ; B 89 -12 837 822 ;
+C -1 ; WX 582 ; N omacron ; B 69 -12 600 629 ;
+C -1 ; WX 803 ; N Ohungarumlaut ; B 89 -12 837 893 ;
+C -1 ; WX 582 ; N ohungarumlaut ; B 69 -12 631 697 ;
+C -1 ; WX 1104 ; N OE ; B 88 -12 1181 696 ;
+C -1 ; WX 1011 ; N oe ; B 69 -12 1033 498 ;
+C -1 ; WX 561 ; N Racute ; B 63 0 627 894 ;
+C -1 ; WX 267 ; N racute ; B 49 0 409 699 ;
+C -1 ; WX 561 ; N Rcommaaccent ; B 62 -208 626 684 ;
+C -1 ; WX 267 ; N rcommaaccent ; B 24 -200 355 498 ;
+C -1 ; WX 561 ; N Rcaron ; B 63 0 627 861 ;
+C -1 ; WX 267 ; N rcaron ; B 49 0 460 667 ;
+C -1 ; WX 460 ; N Sacute ; B 46 -12 528 894 ;
+C -1 ; WX 345 ; N sacute ; B 33 -12 431 699 ;
+C -1 ; WX 460 ; N Scedilla ; B 45 -197 522 696 ;
+C -1 ; WX 345 ; N scedilla ; B 32 -190 380 498 ;
+C -1 ; WX 460 ; N Scaron ; B 46 -12 574 861 ;
+C -1 ; WX 345 ; N scaron ; B 34 -12 466 667 ;
+C -1 ; WX 394 ; N Tcaron ; B 107 0 531 861 ;
+C -1 ; WX 301 ; N tcaron ; B 78 0 462 658 ;
+C -1 ; WX 605 ; N Umacron ; B 100 -12 664 822 ;
+C -1 ; WX 541 ; N umacron ; B 82 -12 578 629 ;
+C -1 ; WX 605 ; N Uring ; B 100 -12 664 903 ;
+C -1 ; WX 541 ; N uring ; B 82 -12 579 707 ;
+C -1 ; WX 605 ; N Uhungarumlaut ; B 100 -12 686 893 ;
+C -1 ; WX 541 ; N uhungarumlaut ; B 82 -12 610 697 ;
+C -1 ; WX 605 ; N Uogonek ; B 100 -177 664 684 ;
+C -1 ; WX 541 ; N uogonek ; B 81 -170 578 487 ;
+C -1 ; WX 547 ; N Ydieresis ; B 112 0 678 861 ;
+C -1 ; WX 444 ; N Zacute ; B 8 0 557 894 ;
+C -1 ; WX 378 ; N zacute ; B 2 0 447 699 ;
+C -1 ; WX 444 ; N Zdotaccent ; B 8 0 557 861 ;
+C -1 ; WX 378 ; N zdotaccent ; B 2 0 446 667 ;
+C -1 ; WX 444 ; N Zcaron ; B 8 0 565 861 ;
+C -1 ; WX 378 ; N zcaron ; B 2 0 482 667 ;
+C -1 ; WX 493 ; N florin ; B -15 -136 622 728 ;
+C -1 ; WX 460 ; N Scommaaccent ; B 46 -208 522 696 ;
+C -1 ; WX 345 ; N scommaaccent ; B 33 -200 380 498 ;
+C -1 ; WX 394 ; N Tcommaaccent ; B 82 -208 516 684 ;
+C -1 ; WX 301 ; N tcommaaccent ; B 41 -200 384 658 ;
+C -1 ; WX 446 ; N circumflex ; B 146 554 497 667 ;
+C -1 ; WX 502 ; N caron ; B 186 623 580 749 ;
+C -1 ; WX 453 ; N breve ; B 196 623 518 743 ;
+C -1 ; WX 222 ; N dotaccent ; B 177 623 288 749 ;
+C -1 ; WX 332 ; N ring ; B 188 610 391 794 ;
+C -1 ; WX 302 ; N ogonek ; B 47 -191 220 0 ;
+C -1 ; WX 439 ; N tilde ; B 186 630 494 732 ;
+C -1 ; WX 552 ; N hungarumlaut ; B 180 607 618 783 ;
+C -1 ; WX 84 ; N uni0345 ; B -37 -210 76 -40 ;
+C -1 ; WX 165 ; N uni0374 ; B 100 568 296 739 ;
+C -1 ; WX 165 ; N uni0375 ; B -43 -210 153 -39 ;
+C -1 ; WX 84 ; N uni037A ; B -37 -210 76 -40 ;
+C -1 ; WX 246 ; N uni037E ; B 15 -60 264 451 ;
+C -1 ; WX 165 ; N tonos ; B 90 508 286 679 ;
+C -1 ; WX 404 ; N dieresistonos ; B 101 568 528 739 ;
+C -1 ; WX 679 ; N Alphatonos ; B 0 0 681 687 ;
+C -1 ; WX 203 ; N anoteleia ; B 122 372 220 484 ;
+C -1 ; WX 658 ; N Epsilontonos ; B 92 0 737 685 ;
+C -1 ; WX 793 ; N Etatonos ; B 91 0 853 685 ;
+C -1 ; WX 374 ; N Iotatonos ; B 91 0 433 681 ;
+C -1 ; WX 870 ; N Omicrontonos ; B 90 -12 958 690 ;
+C -1 ; WX 542 ; N Upsilontonos ; B -144 0 674 682 ;
+C -1 ; WX 856 ; N Omegatonos ; B 91 -2 945 690 ;
+C -1 ; WX 178 ; N iotadieresistonos ; B -14 0 413 729 ;
+C -1 ; WX 679 ; N Alpha ; B 0 0 681 680 ;
+C -1 ; WX 526 ; N Beta ; B 63 -1 560 681 ;
+C -1 ; WX 416 ; N Gamma ; B 63 0 513 680 ;
+C -1 ; WX 645 ; N Delta ; B -1 0 647 680 ;
+C -1 ; WX 491 ; N Epsilon ; B 63 0 569 680 ;
+C -1 ; WX 440 ; N Zeta ; B 9 0 553 680 ;
+C -1 ; WX 626 ; N Eta ; B 63 0 686 680 ;
+C -1 ; WX 797 ; N Theta ; B 89 -12 830 690 ;
+C -1 ; WX 207 ; N Iota ; B 63 0 265 680 ;
+C -1 ; WX 542 ; N Kappa ; B 63 0 673 680 ;
+C -1 ; WX 645 ; N Lambda ; B -1 -1 647 679 ;
+C -1 ; WX 844 ; N Mu ; B 63 0 903 680 ;
+C -1 ; WX 679 ; N Nu ; B 63 0 738 680 ;
+C -1 ; WX 606 ; N Xi ; B 62 0 683 680 ;
+C -1 ; WX 797 ; N Omicron ; B 88 -12 830 690 ;
+C -1 ; WX 636 ; N Pi ; B 62 0 729 680 ;
+C -1 ; WX 542 ; N Rho ; B 63 0 615 680 ;
+C -1 ; WX 453 ; N Sigma ; B 9 0 550 680 ;
+C -1 ; WX 391 ; N Tau ; B 106 0 513 680 ;
+C -1 ; WX 542 ; N Upsilon ; B 111 0 674 680 ;
+C -1 ; WX 809 ; N Phi ; B 96 0 858 689 ;
+C -1 ; WX 559 ; N Chi ; B -6 0 672 680 ;
+C -1 ; WX 795 ; N Psi ; B 129 0 888 680 ;
+C -1 ; WX 797 ; N Omega ; B 83 -2 831 690 ;
+C -1 ; WX 207 ; N Iotadieresis ; B 63 0 363 869 ;
+C -1 ; WX 542 ; N Upsilondieresis ; B 111 0 674 869 ;
+C -1 ; WX 607 ; N alphatonos ; B 71 -12 645 729 ;
+C -1 ; WX 571 ; N epsilontonos ; B 69 -11 609 729 ;
+C -1 ; WX 542 ; N etatonos ; B 48 -171 546 729 ;
+C -1 ; WX 178 ; N iotatonos ; B 50 0 319 729 ;
+C -1 ; WX 541 ; N upsilondieresistonos ; B 79 -9 589 729 ;
+C -1 ; WX 607 ; N alpha ; B 71 -12 645 497 ;
+C -1 ; WX 484 ; N beta ; B 30 -171 521 673 ;
+C -1 ; WX 477 ; N gamma ; B 84 -171 565 487 ;
+C -1 ; WX 582 ; N delta ; B 70 -12 599 668 ;
+C -1 ; WX 571 ; N epsilon ; B 69 -11 609 498 ;
+C -1 ; WX 424 ; N zeta ; B 80 -171 500 659 ;
+C -1 ; WX 542 ; N eta ; B 48 -171 546 498 ;
+C -1 ; WX 544 ; N theta ; B 94 -12 612 673 ;
+C -1 ; WX 178 ; N iota ; B 50 0 215 487 ;
+C -1 ; WX 446 ; N kappa ; B 49 0 529 487 ;
+C -1 ; WX 477 ; N lambda ; B -2 -1 479 658 ;
+C -1 ; WX 542 ; N uni03BC ; B 19 -171 580 487 ;
+C -1 ; WX 493 ; N nu ; B 83 0 582 487 ;
+C -1 ; WX 395 ; N xi ; B 78 -171 500 659 ;
+C -1 ; WX 582 ; N omicron ; B 71 -10 598 498 ;
+C -1 ; WX 528 ; N pi ; B 49 0 581 487 ;
+C -1 ; WX 606 ; N rho ; B 18 -171 621 497 ;
+C -1 ; WX 541 ; N sigma1 ; B 72 -174 575 498 ;
+C -1 ; WX 608 ; N sigma ; B 70 -12 659 509 ;
+C -1 ; WX 301 ; N tau ; B 77 0 384 487 ;
+C -1 ; WX 541 ; N upsilon ; B 79 -9 572 487 ;
+C -1 ; WX 694 ; N phi ; B 59 -171 719 498 ;
+C -1 ; WX 427 ; N chi ; B -5 0 519 487 ;
+C -1 ; WX 704 ; N psi ; B 67 -171 767 659 ;
+C -1 ; WX 719 ; N omega ; B 71 -12 740 487 ;
+C -1 ; WX 178 ; N iotadieresis ; B 50 0 311 658 ;
+C -1 ; WX 541 ; N upsilondieresis ; B 79 -8 572 658 ;
+C -1 ; WX 582 ; N omicrontonos ; B 71 -10 598 729 ;
+C -1 ; WX 541 ; N upsilontonos ; B 79 -9 572 729 ;
+C -1 ; WX 719 ; N omegatonos ; B 71 -12 740 729 ;
+C -1 ; WX 484 ; N uni03D0 ; B 30 -171 521 673 ;
+C -1 ; WX 544 ; N theta1 ; B 94 -12 612 673 ;
+C -1 ; WX 694 ; N phi1 ; B 59 -171 719 498 ;
+C -1 ; WX 528 ; N omega1 ; B 49 0 581 487 ;
+C -1 ; WX 541 ; N uni03DA ; B 72 -174 575 498 ;
+C -1 ; WX 541 ; N uni03DB ; B 72 -174 575 498 ;
+C -1 ; WX 448 ; N uni03DC ; B 63 0 546 684 ;
+C -1 ; WX 351 ; N uni03DD ; B 45 0 393 492 ;
+C -1 ; WX 742 ; N uni03DE ; B 82 -186 773 642 ;
+C -1 ; WX 582 ; N uni03DF ; B 71 -172 598 498 ;
+C -1 ; WX 521 ; N uni03E0 ; B 98 -63 538 711 ;
+C -1 ; WX 579 ; N uni03E1 ; B 92 -127 565 571 ;
+C -1 ; WX 606 ; N uni03F1 ; B 34 -202 621 497 ;
+C -1 ; WX 180 ; N uni03F3 ; B -77 -171 248 658 ;
+C -1 ; WX 796 ; N uni03F4 ; B 55 0 864 680 ;
+C -1 ; WX 789 ; N uni03F5 ; B 50 0 859 680 ;
+C -1 ; WX 958 ; N uni03F6 ; B 50 0 1028 680 ;
+C -1 ; WX 857 ; N uni03F7 ; B 50 0 927 680 ;
+C -1 ; WX 424 ; N uni03F9 ; B 80 -171 500 659 ;
+C -1 ; WX 277 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 277 ; N middot ; B 0 0 0 0 ;
+C -1 ; WX 607 ; N uni1F00 ; B 71 -12 645 721 ;
+C -1 ; WX 607 ; N uni1F01 ; B 71 -12 645 721 ;
+C -1 ; WX 607 ; N uni1F02 ; B 71 -12 645 729 ;
+C -1 ; WX 607 ; N uni1F03 ; B 71 -12 645 729 ;
+C -1 ; WX 607 ; N uni1F04 ; B 71 -12 645 729 ;
+C -1 ; WX 607 ; N uni1F05 ; B 71 -12 645 729 ;
+C -1 ; WX 607 ; N uni1F06 ; B 71 -12 673 839 ;
+C -1 ; WX 607 ; N uni1F07 ; B 71 -12 696 839 ;
+C -1 ; WX 679 ; N uni1F08 ; B 0 0 681 695 ;
+C -1 ; WX 679 ; N uni1F09 ; B 0 0 681 695 ;
+C -1 ; WX 764 ; N uni1F0A ; B 97 0 814 695 ;
+C -1 ; WX 791 ; N uni1F0B ; B 107 0 840 695 ;
+C -1 ; WX 735 ; N uni1F0C ; B 97 0 785 695 ;
+C -1 ; WX 759 ; N uni1F0D ; B 107 0 809 695 ;
+C -1 ; WX 936 ; N uni1F0E ; B 101 0 985 696 ;
+C -1 ; WX 922 ; N uni1F0F ; B 101 0 971 696 ;
+C -1 ; WX 571 ; N uni1F10 ; B 69 -11 609 721 ;
+C -1 ; WX 571 ; N uni1F11 ; B 69 -11 609 721 ;
+C -1 ; WX 571 ; N uni1F12 ; B 69 -11 609 729 ;
+C -1 ; WX 571 ; N uni1F13 ; B 69 -11 609 729 ;
+C -1 ; WX 571 ; N uni1F14 ; B 69 -11 609 729 ;
+C -1 ; WX 571 ; N uni1F15 ; B 69 -11 609 729 ;
+C -1 ; WX 590 ; N uni1F18 ; B 98 0 703 695 ;
+C -1 ; WX 596 ; N uni1F19 ; B 108 0 709 695 ;
+C -1 ; WX 754 ; N uni1F1A ; B 97 0 867 695 ;
+C -1 ; WX 775 ; N uni1F1B ; B 107 0 888 695 ;
+C -1 ; WX 738 ; N uni1F1C ; B 98 0 851 695 ;
+C -1 ; WX 778 ; N uni1F1D ; B 108 0 891 695 ;
+C -1 ; WX 542 ; N uni1F20 ; B 48 -171 546 721 ;
+C -1 ; WX 542 ; N uni1F21 ; B 48 -171 546 721 ;
+C -1 ; WX 542 ; N uni1F22 ; B 48 -171 546 729 ;
+C -1 ; WX 542 ; N uni1F23 ; B 48 -171 546 729 ;
+C -1 ; WX 542 ; N uni1F24 ; B 48 -171 564 729 ;
+C -1 ; WX 542 ; N uni1F25 ; B 48 -171 570 729 ;
+C -1 ; WX 542 ; N uni1F26 ; B 48 -171 641 839 ;
+C -1 ; WX 542 ; N uni1F27 ; B 48 -171 641 839 ;
+C -1 ; WX 713 ; N uni1F28 ; B 97 0 816 695 ;
+C -1 ; WX 721 ; N uni1F29 ; B 107 0 824 695 ;
+C -1 ; WX 885 ; N uni1F2A ; B 96 0 988 695 ;
+C -1 ; WX 899 ; N uni1F2B ; B 107 0 1003 695 ;
+C -1 ; WX 873 ; N uni1F2C ; B 97 0 976 695 ;
+C -1 ; WX 906 ; N uni1F2D ; B 107 0 1009 695 ;
+C -1 ; WX 1077 ; N uni1F2E ; B 101 0 1180 696 ;
+C -1 ; WX 1078 ; N uni1F2F ; B 101 0 1181 696 ;
+C -1 ; WX 178 ; N uni1F30 ; B 50 0 250 721 ;
+C -1 ; WX 178 ; N uni1F31 ; B 50 0 263 721 ;
+C -1 ; WX 178 ; N uni1F32 ; B 50 0 323 729 ;
+C -1 ; WX 178 ; N uni1F33 ; B 50 0 330 729 ;
+C -1 ; WX 178 ; N uni1F34 ; B 50 0 375 729 ;
+C -1 ; WX 178 ; N uni1F35 ; B 50 0 378 729 ;
+C -1 ; WX 178 ; N uni1F36 ; B -17 0 460 839 ;
+C -1 ; WX 178 ; N uni1F37 ; B -17 0 460 839 ;
+C -1 ; WX 320 ; N uni1F38 ; B 98 0 393 695 ;
+C -1 ; WX 326 ; N uni1F39 ; B 108 0 399 695 ;
+C -1 ; WX 494 ; N uni1F3A ; B 97 0 567 695 ;
+C -1 ; WX 508 ; N uni1F3B ; B 107 0 581 695 ;
+C -1 ; WX 481 ; N uni1F3C ; B 98 0 554 695 ;
+C -1 ; WX 504 ; N uni1F3D ; B 108 0 577 695 ;
+C -1 ; WX 685 ; N uni1F3E ; B 101 0 758 696 ;
+C -1 ; WX 679 ; N uni1F3F ; B 101 0 752 696 ;
+C -1 ; WX 582 ; N uni1F40 ; B 71 -10 598 721 ;
+C -1 ; WX 582 ; N uni1F41 ; B 71 -10 598 721 ;
+C -1 ; WX 582 ; N uni1F42 ; B 71 -10 598 729 ;
+C -1 ; WX 582 ; N uni1F43 ; B 71 -10 598 729 ;
+C -1 ; WX 582 ; N uni1F44 ; B 71 -10 598 729 ;
+C -1 ; WX 582 ; N uni1F45 ; B 71 -10 598 729 ;
+C -1 ; WX 791 ; N uni1F48 ; B 96 -12 880 695 ;
+C -1 ; WX 799 ; N uni1F49 ; B 107 -12 888 695 ;
+C -1 ; WX 967 ; N uni1F4A ; B 98 -12 1056 695 ;
+C -1 ; WX 991 ; N uni1F4B ; B 108 -12 1080 695 ;
+C -1 ; WX 925 ; N uni1F4C ; B 97 -12 1013 695 ;
+C -1 ; WX 952 ; N uni1F4D ; B 107 -12 1040 695 ;
+C -1 ; WX 541 ; N uni1F50 ; B 79 -9 572 721 ;
+C -1 ; WX 541 ; N uni1F51 ; B 79 -9 572 721 ;
+C -1 ; WX 541 ; N uni1F52 ; B 79 -9 572 729 ;
+C -1 ; WX 541 ; N uni1F53 ; B 79 -9 572 729 ;
+C -1 ; WX 541 ; N uni1F54 ; B 79 -9 572 729 ;
+C -1 ; WX 541 ; N uni1F55 ; B 79 -9 572 729 ;
+C -1 ; WX 541 ; N uni1F56 ; B 79 -9 635 839 ;
+C -1 ; WX 541 ; N uni1F57 ; B 79 -9 635 839 ;
+C -1 ; WX 700 ; N uni1F59 ; B 107 0 870 695 ;
+C -1 ; WX 876 ; N uni1F5B ; B 107 0 1045 695 ;
+C -1 ; WX 875 ; N uni1F5D ; B 107 0 1044 695 ;
+C -1 ; WX 1057 ; N uni1F5F ; B 101 0 1226 696 ;
+C -1 ; WX 719 ; N uni1F60 ; B 71 -12 740 721 ;
+C -1 ; WX 719 ; N uni1F61 ; B 71 -12 740 721 ;
+C -1 ; WX 719 ; N uni1F62 ; B 71 -12 740 729 ;
+C -1 ; WX 719 ; N uni1F63 ; B 71 -12 740 729 ;
+C -1 ; WX 719 ; N uni1F64 ; B 71 -12 740 729 ;
+C -1 ; WX 719 ; N uni1F65 ; B 71 -12 740 729 ;
+C -1 ; WX 719 ; N uni1F66 ; B 71 -12 739 865 ;
+C -1 ; WX 719 ; N uni1F67 ; B 71 -12 739 865 ;
+C -1 ; WX 797 ; N uni1F68 ; B 97 -2 887 695 ;
+C -1 ; WX 803 ; N uni1F69 ; B 107 -2 893 695 ;
+C -1 ; WX 976 ; N uni1F6A ; B 97 -2 1065 694 ;
+C -1 ; WX 999 ; N uni1F6B ; B 107 -2 1088 694 ;
+C -1 ; WX 930 ; N uni1F6C ; B 97 -2 1019 694 ;
+C -1 ; WX 956 ; N uni1F6D ; B 107 -2 1045 695 ;
+C -1 ; WX 1130 ; N uni1F6E ; B 101 -1 1220 696 ;
+C -1 ; WX 1128 ; N uni1F6F ; B 101 -1 1218 696 ;
+C -1 ; WX 607 ; N uni1F70 ; B 71 -12 645 729 ;
+C -1 ; WX 607 ; N uni1F71 ; B 71 -12 645 729 ;
+C -1 ; WX 571 ; N uni1F72 ; B 69 -11 609 729 ;
+C -1 ; WX 571 ; N uni1F73 ; B 69 -11 609 729 ;
+C -1 ; WX 542 ; N uni1F74 ; B 48 -171 546 729 ;
+C -1 ; WX 542 ; N uni1F75 ; B 48 -171 546 729 ;
+C -1 ; WX 178 ; N uni1F76 ; B 50 0 245 729 ;
+C -1 ; WX 178 ; N uni1F77 ; B 50 0 330 729 ;
+C -1 ; WX 582 ; N uni1F78 ; B 71 -10 598 729 ;
+C -1 ; WX 582 ; N uni1F79 ; B 71 -10 598 729 ;
+C -1 ; WX 541 ; N uni1F7A ; B 79 -9 572 729 ;
+C -1 ; WX 541 ; N uni1F7B ; B 79 -9 572 729 ;
+C -1 ; WX 719 ; N uni1F7C ; B 71 -12 740 729 ;
+C -1 ; WX 719 ; N uni1F7D ; B 71 -12 740 729 ;
+C -1 ; WX 607 ; N uni1F80 ; B 71 -242 645 721 ;
+C -1 ; WX 607 ; N uni1F81 ; B 71 -242 645 721 ;
+C -1 ; WX 607 ; N uni1F82 ; B 71 -242 645 729 ;
+C -1 ; WX 607 ; N uni1F83 ; B 71 -242 645 729 ;
+C -1 ; WX 607 ; N uni1F84 ; B 71 -242 645 729 ;
+C -1 ; WX 607 ; N uni1F85 ; B 71 -242 645 729 ;
+C -1 ; WX 607 ; N uni1F86 ; B 71 -242 673 839 ;
+C -1 ; WX 607 ; N uni1F87 ; B 71 -242 696 839 ;
+C -1 ; WX 903 ; N uni1F88 ; B 0 0 884 695 ;
+C -1 ; WX 903 ; N uni1F89 ; B 0 0 884 695 ;
+C -1 ; WX 1036 ; N uni1F8A ; B 97 0 1017 695 ;
+C -1 ; WX 1063 ; N uni1F8B ; B 107 0 1043 695 ;
+C -1 ; WX 1007 ; N uni1F8C ; B 97 0 987 695 ;
+C -1 ; WX 1031 ; N uni1F8D ; B 107 0 1011 695 ;
+C -1 ; WX 1208 ; N uni1F8E ; B 101 0 1189 696 ;
+C -1 ; WX 1194 ; N uni1F8F ; B 101 0 1175 696 ;
+C -1 ; WX 542 ; N uni1F90 ; B 9 -231 546 721 ;
+C -1 ; WX 542 ; N uni1F91 ; B 7 -231 546 721 ;
+C -1 ; WX 542 ; N uni1F92 ; B 9 -231 546 729 ;
+C -1 ; WX 542 ; N uni1F93 ; B 10 -231 546 729 ;
+C -1 ; WX 542 ; N uni1F94 ; B 9 -231 564 729 ;
+C -1 ; WX 542 ; N uni1F95 ; B 8 -231 570 729 ;
+C -1 ; WX 542 ; N uni1F96 ; B 8 -230 641 839 ;
+C -1 ; WX 542 ; N uni1F97 ; B 7 -230 641 839 ;
+C -1 ; WX 920 ; N uni1F98 ; B 97 0 900 695 ;
+C -1 ; WX 928 ; N uni1F99 ; B 107 0 908 695 ;
+C -1 ; WX 1092 ; N uni1F9A ; B 96 0 1072 695 ;
+C -1 ; WX 1106 ; N uni1F9B ; B 107 0 1087 695 ;
+C -1 ; WX 1080 ; N uni1F9C ; B 97 0 1060 695 ;
+C -1 ; WX 1113 ; N uni1F9D ; B 107 0 1093 695 ;
+C -1 ; WX 1284 ; N uni1F9E ; B 101 0 1264 696 ;
+C -1 ; WX 1285 ; N uni1F9F ; B 101 0 1265 696 ;
+C -1 ; WX 719 ; N uni1FA0 ; B 71 -243 740 721 ;
+C -1 ; WX 719 ; N uni1FA1 ; B 71 -243 740 721 ;
+C -1 ; WX 719 ; N uni1FA2 ; B 71 -243 740 729 ;
+C -1 ; WX 719 ; N uni1FA3 ; B 71 -243 740 729 ;
+C -1 ; WX 719 ; N uni1FA4 ; B 71 -243 740 729 ;
+C -1 ; WX 719 ; N uni1FA5 ; B 71 -243 740 729 ;
+C -1 ; WX 719 ; N uni1FA6 ; B 71 -243 739 865 ;
+C -1 ; WX 719 ; N uni1FA7 ; B 71 -243 739 865 ;
+C -1 ; WX 1045 ; N uni1FA8 ; B 97 -2 1025 695 ;
+C -1 ; WX 1051 ; N uni1FA9 ; B 107 -2 1031 695 ;
+C -1 ; WX 1223 ; N uni1FAA ; B 97 -2 1204 694 ;
+C -1 ; WX 1246 ; N uni1FAB ; B 107 -2 1227 694 ;
+C -1 ; WX 1177 ; N uni1FAC ; B 97 -2 1157 694 ;
+C -1 ; WX 1203 ; N uni1FAD ; B 107 -2 1183 695 ;
+C -1 ; WX 1377 ; N uni1FAE ; B 101 -1 1357 696 ;
+C -1 ; WX 1375 ; N uni1FAF ; B 101 -1 1355 696 ;
+C -1 ; WX 607 ; N uni1FB0 ; B 71 -12 645 678 ;
+C -1 ; WX 607 ; N uni1FB1 ; B 71 -12 645 622 ;
+C -1 ; WX 607 ; N uni1FB2 ; B 71 -242 645 729 ;
+C -1 ; WX 607 ; N uni1FB3 ; B 71 -242 645 497 ;
+C -1 ; WX 607 ; N uni1FB4 ; B 71 -242 645 729 ;
+C -1 ; WX 607 ; N uni1FB6 ; B 71 -12 654 728 ;
+C -1 ; WX 607 ; N uni1FB7 ; B 71 -242 654 728 ;
+C -1 ; WX 679 ; N uni1FB8 ; B 0 0 681 876 ;
+C -1 ; WX 679 ; N uni1FB9 ; B 0 0 681 820 ;
+C -1 ; WX 685 ; N uni1FBA ; B 54 0 735 696 ;
+C -1 ; WX 679 ; N uni1FBB ; B 0 0 681 696 ;
+C -1 ; WX 904 ; N uni1FBC ; B 0 0 884 680 ;
+C -1 ; WX 95 ; N uni1FBD ; B 105 576 213 739 ;
+C -1 ; WX 173 ; N uni1FBE ; B 40 1 153 171 ;
+C -1 ; WX 95 ; N uni1FBF ; B 104 576 212 739 ;
+C -1 ; WX 271 ; N uni1FC0 ; B 19 591 497 760 ;
+C -1 ; WX 200 ; N uni1FC1 ; B -18 439 460 760 ;
+C -1 ; WX 542 ; N uni1FC2 ; B 6 -231 546 729 ;
+C -1 ; WX 542 ; N uni1FC3 ; B 8 -230 546 498 ;
+C -1 ; WX 542 ; N uni1FC4 ; B 9 -231 546 729 ;
+C -1 ; WX 542 ; N uni1FC6 ; B 48 -171 622 728 ;
+C -1 ; WX 542 ; N uni1FC7 ; B 8 -230 622 728 ;
+C -1 ; WX 654 ; N uni1FC8 ; B 123 0 767 696 ;
+C -1 ; WX 653 ; N uni1FC9 ; B 94 0 766 696 ;
+C -1 ; WX 787 ; N uni1FCA ; B 122 0 890 696 ;
+C -1 ; WX 771 ; N uni1FCB ; B 93 0 874 696 ;
+C -1 ; WX 790 ; N uni1FCC ; B 63 0 770 680 ;
+C -1 ; WX 271 ; N uni1FCD ; B 105 568 372 739 ;
+C -1 ; WX 271 ; N uni1FCE ; B 105 568 402 739 ;
+C -1 ; WX 271 ; N uni1FCF ; B 19 453 497 760 ;
+C -1 ; WX 178 ; N uni1FD0 ; B 48 0 370 678 ;
+C -1 ; WX 178 ; N uni1FD1 ; B 11 0 375 622 ;
+C -1 ; WX 178 ; N uni1FD2 ; B -13 0 414 739 ;
+C -1 ; WX 178 ; N uni1FD3 ; B -14 0 413 729 ;
+C -1 ; WX 178 ; N uni1FD6 ; B -37 0 441 728 ;
+C -1 ; WX 178 ; N uni1FD7 ; B -10 0 468 879 ;
+C -1 ; WX 207 ; N uni1FD8 ; B 63 0 411 876 ;
+C -1 ; WX 207 ; N uni1FD9 ; B 54 0 418 820 ;
+C -1 ; WX 408 ; N uni1FDA ; B 123 0 481 696 ;
+C -1 ; WX 390 ; N uni1FDB ; B 94 0 463 696 ;
+C -1 ; WX 286 ; N uni1FDD ; B 115 568 387 739 ;
+C -1 ; WX 295 ; N uni1FDE ; B 115 568 427 739 ;
+C -1 ; WX 271 ; N uni1FDF ; B 19 446 497 760 ;
+C -1 ; WX 541 ; N uni1FE0 ; B 79 -9 572 678 ;
+C -1 ; WX 541 ; N uni1FE1 ; B 79 -9 572 622 ;
+C -1 ; WX 541 ; N uni1FE2 ; B 79 -9 589 739 ;
+C -1 ; WX 541 ; N uni1FE3 ; B 79 -9 589 729 ;
+C -1 ; WX 606 ; N uni1FE4 ; B 18 -171 621 721 ;
+C -1 ; WX 606 ; N uni1FE5 ; B 18 -171 621 721 ;
+C -1 ; WX 541 ; N uni1FE6 ; B 79 -9 616 728 ;
+C -1 ; WX 541 ; N uni1FE7 ; B 79 -9 643 879 ;
+C -1 ; WX 542 ; N uni1FE8 ; B 111 0 674 876 ;
+C -1 ; WX 542 ; N uni1FE9 ; B 111 0 674 820 ;
+C -1 ; WX 738 ; N uni1FEA ; B 123 0 908 696 ;
+C -1 ; WX 739 ; N uni1FEB ; B 93 0 908 696 ;
+C -1 ; WX 641 ; N uni1FEC ; B 107 0 752 695 ;
+C -1 ; WX 404 ; N uni1FED ; B 101 568 528 739 ;
+C -1 ; WX 404 ; N uni1FEE ; B 101 568 528 739 ;
+C -1 ; WX 164 ; N uni1FEF ; B 130 568 266 739 ;
+C -1 ; WX 719 ; N uni1FF2 ; B 71 -243 740 729 ;
+C -1 ; WX 719 ; N uni1FF3 ; B 71 -243 740 487 ;
+C -1 ; WX 719 ; N uni1FF4 ; B 71 -243 740 729 ;
+C -1 ; WX 719 ; N uni1FF6 ; B 71 -12 739 728 ;
+C -1 ; WX 719 ; N uni1FF7 ; B 71 -243 739 728 ;
+C -1 ; WX 893 ; N uni1FF8 ; B 123 -12 981 696 ;
+C -1 ; WX 829 ; N uni1FF9 ; B 92 -12 917 696 ;
+C -1 ; WX 892 ; N uni1FFA ; B 123 -2 981 696 ;
+C -1 ; WX 823 ; N uni1FFB ; B 93 -2 912 696 ;
+C -1 ; WX 989 ; N uni1FFC ; B 84 -2 969 690 ;
+C -1 ; WX 164 ; N uni1FFD ; B 100 568 296 739 ;
+C -1 ; WX 95 ; N uni1FFE ; B 115 576 225 739 ;
+C -1 ; WX 445 ; N endash ; B 30 207 498 263 ;
+C -1 ; WX 1000 ; N emdash ; B 33 233 1060 296 ;
+C -1 ; WX 312 ; N quoteleft ; B 193 487 328 658 ;
+C -1 ; WX 312 ; N quoteright ; B 156 487 352 658 ;
+C -1 ; WX 315 ; N quotesinglbase ; B 58 -60 254 112 ;
+C -1 ; WX 446 ; N quotedblleft ; B 191 487 458 658 ;
+C -1 ; WX 430 ; N quotedblright ; B 153 487 476 658 ;
+C -1 ; WX 446 ; N quotedblbase ; B 58 -60 385 112 ;
+C -1 ; WX 492 ; N dagger ; B 117 -118 532 658 ;
+C -1 ; WX 492 ; N daggerdbl ; B 96 -118 536 658 ;
+C -1 ; WX 539 ; N bullet ; B 143 105 491 434 ;
+C -1 ; WX 890 ; N ellipsis ; B 109 0 801 112 ;
+C -1 ; WX 1044 ; N perthousand ; B 91 -12 1061 667 ;
+C -1 ; WX 223 ; N guilsinglleft ; B 75 85 270 447 ;
+C -1 ; WX 223 ; N guilsinglright ; B 48 85 243 447 ;
+C -1 ; WX 136 ; N fraction ; B -105 0 348 608 ;
+C -1 ; WX 512 ; N Euro ; B 5 -12 640 696 ;
+C -1 ; WX 823 ; N trademark ; B 142 280 886 608 ;
+C -1 ; WX 803 ; N uni2126 ; B 83 -1 836 694 ;
+C -1 ; WX 649 ; N uni2206 ; B -1 0 650 684 ;
+C -1 ; WX 659 ; N summation ; B -19 -114 705 696 ;
+C -1 ; WX 539 ; N minus ; B 81 238 554 303 ;
+C -1 ; WX 488 ; N radical ; B 71 -46 608 813 ;
+C -1 ; WX 488 ; N notequal ; B 40 35 547 499 ;
+C -1 ; WX 488 ; N lessequal ; B 16 0 581 578 ;
+C -1 ; WX 488 ; N greaterequal ; B 16 0 544 578 ;
+C -1 ; WX 439 ; N lozenge ; B 68 0 481 659 ;
+C -1 ; WX 351 ; N commaaccent ; B 51 -225 224 -53 ;
+C -1 ; WX 541 ; N ff ; B 74 0 618 658 ;
+C -1 ; WX 433 ; N fi ; B 78 0 500 658 ;
+C -1 ; WX 431 ; N fl ; B 78 0 499 658 ;
+C -1 ; WX 653 ; N ffi ; B 74 0 721 658 ;
+C -1 ; WX 651 ; N ffl ; B 74 0 719 658 ;
+C -1 ; WX 536 ; N test1 ; B 71 -12 645 739 ;
+C -1 ; WX 536 ; N test2 ; B 71 -12 668 734 ;
+C -1 ; WX 277 ; N mu1 ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 270
+KPX A V -60
+KPX A Y -60
+KPX L Y -40
+KPX V A -60
+KPX Y A -60
+KPX Alpha exclam 120
+KPX Alpha nu -60
+KPX Alpha Upsilondieresis -50
+KPX Alpha Upsilon -60
+KPX Alpha semicolon 110
+KPX Alpha colon 110
+KPX Gamma Lambda -70
+KPX Gamma Delta -70
+KPX Gamma Alpha -70
+KPX Delta Upsilon -50
+KPX Epsilon exclam 120
+KPX Epsilon semicolon 110
+KPX Epsilon colon 110
+KPX Eta exclam 120
+KPX Eta semicolon 110
+KPX Eta colon 110
+KPX Iota exclam 120
+KPX Iota semicolon 110
+KPX Iota colon 110
+KPX Lambda Upsilon -60
+KPX Nu exclam 120
+KPX Nu semicolon 110
+KPX Nu colon 110
+KPX Omicron exclam 120
+KPX Omicron semicolon 110
+KPX Omicron colon 110
+KPX Rho exclam 120
+KPX Rho semicolon 110
+KPX Rho colon 110
+KPX Sigma exclam 120
+KPX Sigma semicolon 110
+KPX Sigma colon 110
+KPX Upsilon exclam 120
+KPX Upsilon Delta -40
+KPX Upsilon Alpha -60
+KPX Upsilon Lambda -60
+KPX Upsilon semicolon 110
+KPX Upsilon colon 110
+KPX Psi exclam 120
+KPX Psi semicolon 110
+KPX Psi colon 110
+KPX Omega exclam 120
+KPX Omega semicolon 110
+KPX Omega colon 110
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Lambda -40
+KPX Upsilondieresis Alpha -40
+KPX alphatonos exclam 120
+KPX alphatonos semicolon 110
+KPX alphatonos colon 110
+KPX alpha exclam 120
+KPX alpha semicolon 110
+KPX alpha colon 110
+KPX epsilon exclam 120
+KPX epsilon semicolon 110
+KPX epsilon colon 110
+KPX eta exclam 120
+KPX eta semicolon 110
+KPX eta colon 110
+KPX iota exclam 120
+KPX iota semicolon 110
+KPX iota colon 110
+KPX nu exclam 120
+KPX nu semicolon 110
+KPX nu colon 110
+KPX xi exclam 120
+KPX xi semicolon 110
+KPX xi colon 110
+KPX omicron exclam 120
+KPX omicron semicolon 110
+KPX omicron colon 110
+KPX rho exclam 120
+KPX rho semicolon 110
+KPX rho colon 110
+KPX sigma1 exclam 120
+KPX sigma1 semicolon 110
+KPX sigma1 colon 110
+KPX upsilon exclam 120
+KPX upsilon semicolon 110
+KPX upsilon colon 110
+KPX psi exclam 120
+KPX psi semicolon 110
+KPX psi colon 110
+KPX omega exclam 120
+KPX omega semicolon 110
+KPX omega colon 110
+KPX iotadieresis exclam 120
+KPX iotadieresis semicolon 110
+KPX iotadieresis colon 110
+KPX upsilondieresis exclam 120
+KPX upsilondieresis semicolon 110
+KPX upsilondieresis colon 110
+KPX omicrontonos exclam 120
+KPX omicrontonos semicolon 110
+KPX omicrontonos colon 110
+KPX upsilontonos exclam 120
+KPX upsilontonos semicolon 110
+KPX upsilontonos colon 110
+KPX omegatonos exclam 120
+KPX omegatonos semicolon 110
+KPX omegatonos colon 110
+KPX uni1F66 exclam 120
+KPX uni1F66 semicolon 110
+KPX uni1F66 colon 110
+KPX uni1F67 exclam 120
+KPX uni1F67 semicolon 110
+KPX uni1F67 colon 110
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 exclam 120
+KPX uni1F76 semicolon 110
+KPX uni1F76 colon 110
+KPX uni1F77 exclam 120
+KPX uni1F77 semicolon 110
+KPX uni1F77 colon 110
+KPX uni1F78 exclam 120
+KPX uni1F78 semicolon 110
+KPX uni1F78 colon 110
+KPX uni1F79 exclam 120
+KPX uni1F79 semicolon 110
+KPX uni1F79 colon 110
+KPX uni1F7A exclam 120
+KPX uni1F7A semicolon 110
+KPX uni1F7A colon 110
+KPX uni1F7B exclam 120
+KPX uni1F7B semicolon 110
+KPX uni1F7B colon 110
+KPX uni1F7C exclam 120
+KPX uni1F7C semicolon 110
+KPX uni1F7C colon 110
+KPX uni1F7D exclam 120
+KPX uni1F7D semicolon 110
+KPX uni1F7D colon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 colon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 colon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 colon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 colon 110
+KPX uni1FB7 exclam 120
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 colon 110
+KPX uni1FBF uni1FCC 40
+KPX uni1FBF uni1FBC -80
+KPX uni1FBF Iota 40
+KPX uni1FBF Eta 40
+KPX uni1FBF Epsilon 40
+KPX uni1FBF Alpha -80
+KPX uni1FC2 exclam 120
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 colon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 colon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 colon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 colon 110
+KPX uni1FC7 exclam 120
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 colon 110
+KPX uni1FCD Omega 30
+KPX uni1FCD Omicron 30
+KPX uni1FCD Iota 40
+KPX uni1FCD Eta 40
+KPX uni1FCD Epsilon 40
+KPX uni1FCD Alpha -70
+KPX uni1FCD uni1FFC 40
+KPX uni1FCD uni1FCC 70
+KPX uni1FCD uni1FBC -50
+KPX uni1FCE Iota 40
+KPX uni1FCE Eta 40
+KPX uni1FCE Epsilon 40
+KPX uni1FCE Alpha -110
+KPX uni1FCE uni1FCC 40
+KPX uni1FCE uni1FBC -100
+KPX uni1FCF uni1FCC 120
+KPX uni1FCF uni1FBC -80
+KPX uni1FCF Iota 140
+KPX uni1FCF Eta 140
+KPX uni1FCF Epsilon 140
+KPX uni1FCF Alpha -80
+KPX uni1FDD Omega 20
+KPX uni1FDD Upsilon 80
+KPX uni1FDD Omicron 20
+KPX uni1FDD Iota 40
+KPX uni1FDD Eta 40
+KPX uni1FDD Epsilon 40
+KPX uni1FDD Alpha -90
+KPX uni1FDD uni1FFC 40
+KPX uni1FDD uni1FCC 80
+KPX uni1FDD uni1FBC -90
+KPX uni1FDE uni1FFC -30
+KPX uni1FDE uni1FCC 30
+KPX uni1FDE uni1FBC -120
+KPX uni1FDE Omega -30
+KPX uni1FDE Upsilon 80
+KPX uni1FDE Omicron -30
+KPX uni1FDE Iota 40
+KPX uni1FDE Eta 40
+KPX uni1FDE Epsilon 40
+KPX uni1FDE Alpha -130
+KPX uni1FDF Omega 30
+KPX uni1FDF Upsilon 180
+KPX uni1FDF Omicron 30
+KPX uni1FDF Iota 120
+KPX uni1FDF Eta 120
+KPX uni1FDF Epsilon 120
+KPX uni1FDF Alpha -80
+KPX uni1FDF uni1FFC 40
+KPX uni1FDF uni1FCC 120
+KPX uni1FDF uni1FBC -80
+KPX uni1FE6 exclam 120
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 colon 110
+KPX uni1FEF uni1FCC 50
+KPX uni1FEF uni1FBC -80
+KPX uni1FEF Upsilon 60
+KPX uni1FEF Iota 40
+KPX uni1FEF Eta 40
+KPX uni1FEF Epsilon 40
+KPX uni1FEF Alpha -80
+KPX uni1FF2 exclam 120
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 colon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 colon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 colon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 colon 110
+KPX uni1FF7 exclam 120
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 colon 110
+KPX uni1FFD Omega -30
+KPX uni1FFD Upsilon 90
+KPX uni1FFD Omicron -40
+KPX uni1FFD Iota 30
+KPX uni1FFD Eta 30
+KPX uni1FFD Epsilon 30
+KPX uni1FFD Alpha -120
+KPX uni1FFD uni1FFC -40
+KPX uni1FFD uni1FCC 20
+KPX uni1FFD uni1FBC -120
+KPX uni1FFE uni1FFC 40
+KPX uni1FFE uni1FCC 60
+KPX uni1FFE uni1FBC -80
+KPX uni1FFE Omega 40
+KPX uni1FFE Upsilon 120
+KPX uni1FFE Iota 60
+KPX uni1FFE Eta 60
+KPX uni1FFE Epsilon 60
+KPX uni1FFE Alpha -80
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/KerkisSans-SmallCaps.afm b/fonts/greek/kerkis/afm/KerkisSans-SmallCaps.afm
new file mode 100644
index 0000000000..193f572d80
--- /dev/null
+++ b/fonts/greek/kerkis/afm/KerkisSans-SmallCaps.afm
@@ -0,0 +1,286 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Sat Dec 21 00:58:37 2002
+FontName KerkisSans-SmallCaps
+FullName KerkisSans-SmallCaps
+FamilyName KerkisSans
+Weight SmallCaps
+Notice (Created by Antonis Tsolomitis with PfaEdit 1.0 (http://pfaedit.sf.net))
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -87 -222 1061 903
+CapHeight 684
+XHeight 513
+Ascender 513
+StartCharMetrics 265
+C 0 ; WX 1000 ; N .notdef ; B 0 0 0 0 ;
+C 33 ; WX 204 ; N exclam ; B 62 0 143 513 ;
+C 34 ; WX 275 ; N quotedbl ; B 59 457 218 658 ;
+C 35 ; WX 384 ; N numbersign ; B -11 0 395 513 ;
+C 36 ; WX 384 ; N dollar ; B 37 -39 347 562 ;
+C 37 ; WX 537 ; N percent ; B -6 -9 536 520 ;
+C 38 ; WX 525 ; N ampersand ; B 25 -14 531 522 ;
+C 39 ; WX 176 ; N quotesingle ; B 59 457 117 658 ;
+C 40 ; WX 255 ; N parenleft ; B 25 -93 247 518 ;
+C 41 ; WX 255 ; N parenright ; B 9 -92 231 519 ;
+C 42 ; WX 378 ; N asterisk ; B 50 414 328 672 ;
+C 43 ; WX 539 ; N plus ; B 38 44 501 496 ;
+C 44 ; WX 246 ; N comma ; B 70 -60 236 112 ;
+C 45 ; WX 295 ; N hyphen ; B 20 207 276 263 ;
+C 46 ; WX 246 ; N period ; B 83 0 163 112 ;
+C 47 ; WX 404 ; N slash ; B 28 -118 376 684 ;
+C 48 ; WX 512 ; N zero ; B 20 -12 493 696 ;
+C 49 ; WX 512 ; N one ; B 136 0 335 684 ;
+C 50 ; WX 512 ; N two ; B 23 0 475 696 ;
+C 51 ; WX 512 ; N three ; B 23 -12 474 696 ;
+C 52 ; WX 512 ; N four ; B 4 0 495 684 ;
+C 53 ; WX 512 ; N five ; B 16 -12 496 684 ;
+C 54 ; WX 512 ; N six ; B 16 -12 497 684 ;
+C 55 ; WX 512 ; N seven ; B 52 0 461 684 ;
+C 56 ; WX 512 ; N eight ; B 31 -12 481 696 ;
+C 57 ; WX 512 ; N nine ; B 16 0 497 696 ;
+C 58 ; WX 246 ; N colon ; B 83 0 163 451 ;
+C 59 ; WX 246 ; N semicolon ; B 26 -60 191 451 ;
+C 60 ; WX 539 ; N less ; B 36 29 504 506 ;
+C 61 ; WX 539 ; N equal ; B 38 146 501 388 ;
+C 62 ; WX 539 ; N greater ; B 36 29 503 506 ;
+C 63 ; WX 409 ; N question ; B 31 0 379 522 ;
+C 64 ; WX 771 ; N at ; B 56 -12 716 669 ;
+C 65 ; WX 684 ; N A ; B 0 0 684 684 ;
+C 66 ; WX 530 ; N B ; B 63 0 511 684 ;
+C 67 ; WX 752 ; N C ; B 33 -12 724 696 ;
+C 68 ; WX 688 ; N D ; B 63 0 655 684 ;
+C 69 ; WX 495 ; N E ; B 63 0 451 684 ;
+C 70 ; WX 448 ; N F ; B 63 0 425 684 ;
+C 71 ; WX 806 ; N G ; B 33 -12 776 696 ;
+C 72 ; WX 631 ; N H ; B 63 0 569 684 ;
+C 73 ; WX 209 ; N I ; B 63 0 146 684 ; L J IJ ;
+C 74 ; WX 445 ; N J ; B 3 -13 383 684 ;
+C 75 ; WX 546 ; N K ; B 63 0 556 684 ;
+C 76 ; WX 427 ; N L ; B 63 0 429 684 ;
+C 77 ; WX 850 ; N M ; B 63 0 787 684 ;
+C 78 ; WX 684 ; N N ; B 63 0 622 684 ;
+C 79 ; WX 803 ; N O ; B 33 -12 771 696 ;
+C 80 ; WX 547 ; N P ; B 63 0 530 684 ;
+C 81 ; WX 805 ; N Q ; B 33 -12 783 696 ;
+C 82 ; WX 561 ; N R ; B 63 0 541 684 ;
+C 83 ; WX 460 ; N S ; B 13 -12 448 696 ;
+C 84 ; WX 394 ; N T ; B -1 0 395 684 ;
+C 85 ; WX 605 ; N U ; B 63 -12 543 684 ;
+C 86 ; WX 649 ; N V ; B -1 0 650 684 ;
+C 87 ; WX 888 ; N W ; B 0 0 888 684 ;
+C 88 ; WX 563 ; N X ; B -6 0 569 684 ;
+C 89 ; WX 547 ; N Y ; B -9 0 557 684 ;
+C 90 ; WX 444 ; N Z ; B 8 0 446 684 ;
+C 91 ; WX 299 ; N bracketleft ; B 89 -109 275 634 ;
+C 92 ; WX 559 ; N backslash ; B 68 0 439 684 ;
+C 93 ; WX 324 ; N bracketright ; B 28 -117 228 685 ;
+C 94 ; WX 560 ; N asciicircum ; B 6 166 554 684 ;
+C 95 ; WX 445 ; N underscore ; B -7 -111 452 -60 ;
+C 97 ; WX 513 ; N a ; B -14 0 527 513 ;
+C 98 ; WX 397 ; N b ; B 38 0 392 513 ;
+C 99 ; WX 564 ; N c ; B 16 -9 558 522 ;
+C 100 ; WX 516 ; N d ; B 38 0 500 513 ;
+C 101 ; WX 371 ; N e ; B 38 0 347 513 ;
+C 102 ; WX 336 ; N f ; B 38 0 328 513 ;
+C 103 ; WX 604 ; N g ; B 16 -9 592 522 ;
+C 104 ; WX 473 ; N h ; B 38 0 436 513 ;
+C 105 ; WX 156 ; N i ; B 38 0 119 513 ; L j ij ;
+C 106 ; WX 333 ; N j ; B -8 -10 296 513 ;
+C 107 ; WX 409 ; N k ; B 38 0 436 513 ;
+C 108 ; WX 320 ; N l ; B 38 0 331 513 ;
+C 109 ; WX 637 ; N m ; B 38 0 599 513 ;
+C 110 ; WX 513 ; N n ; B 38 0 475 513 ;
+C 111 ; WX 602 ; N o ; B 16 -9 587 522 ;
+C 112 ; WX 410 ; N p ; B 38 0 407 513 ;
+C 113 ; WX 603 ; N q ; B 16 -9 596 522 ;
+C 114 ; WX 420 ; N r ; B 38 0 421 513 ;
+C 115 ; WX 345 ; N s ; B 1 -9 345 522 ;
+C 116 ; WX 295 ; N t ; B -10 0 305 513 ;
+C 117 ; WX 453 ; N u ; B 38 -9 416 513 ;
+C 118 ; WX 486 ; N v ; B -15 0 502 513 ;
+C 119 ; WX 666 ; N w ; B -12 0 678 513 ;
+C 120 ; WX 422 ; N x ; B -21 0 444 513 ;
+C 121 ; WX 410 ; N y ; B -22 0 433 513 ;
+C 122 ; WX 333 ; N z ; B -3 0 343 513 ;
+C 168 ; WX 328 ; N dieresis ; B 58 554 270 667 ;
+C 175 ; WX 485 ; N macron ; B 66 643 419 707 ;
+C 181 ; WX 541 ; N mu ; B 48 -171 493 487 ;
+C 183 ; WX 246 ; N periodcentered ; B 82 203 163 316 ;
+C -1 ; WX 684 ; N Amacron ; B 0 0 685 823 ;
+C -1 ; WX 607 ; N amacron ; B 30 -12 559 630 ;
+C -1 ; WX 684 ; N Abreve ; B 0 0 685 856 ;
+C -1 ; WX 607 ; N abreve ; B 30 -12 559 662 ;
+C -1 ; WX 684 ; N Aogonek ; B 0 -177 711 684 ;
+C -1 ; WX 607 ; N aogonek ; B 30 -170 587 499 ;
+C -1 ; WX 752 ; N Cacute ; B 33 -13 725 895 ;
+C -1 ; WX 575 ; N cacute ; B 30 -12 552 699 ;
+C -1 ; WX 752 ; N Ccaron ; B 33 -13 725 862 ;
+C -1 ; WX 575 ; N ccaron ; B 30 -12 552 667 ;
+C -1 ; WX 688 ; N Dcaron ; B 62 0 655 862 ;
+C -1 ; WX 645 ; N dcaron ; B 30 -12 690 658 ;
+C -1 ; WX 730 ; N Dcroat ; B 16 0 698 684 ;
+C -1 ; WX 609 ; N dcroat ; B 30 -12 617 658 ;
+C -1 ; WX 495 ; N Emacron ; B 62 0 452 823 ;
+C -1 ; WX 578 ; N emacron ; B 30 -12 551 630 ;
+C -1 ; WX 495 ; N Edotaccent ; B 62 0 452 862 ;
+C -1 ; WX 578 ; N edotaccent ; B 30 -12 551 667 ;
+C -1 ; WX 495 ; N Eogonek ; B 62 -177 481 684 ;
+C -1 ; WX 578 ; N eogonek ; B 30 -170 551 499 ;
+C -1 ; WX 495 ; N Ecaron ; B 62 0 452 862 ;
+C -1 ; WX 578 ; N ecaron ; B 30 -12 551 667 ;
+C -1 ; WX 806 ; N Gbreve ; B 33 -13 777 856 ;
+C -1 ; WX 598 ; N gbreve ; B 30 -192 551 662 ;
+C -1 ; WX 806 ; N Gcommaaccent ; B 33 -209 777 696 ;
+C -1 ; WX 598 ; N gcommaaccent ; B 30 -192 551 704 ;
+C -1 ; WX 209 ; N Imacron ; B -60 0 268 823 ;
+C -1 ; WX 178 ; N imacron ; B -69 0 246 630 ;
+C -1 ; WX 209 ; N Iogonek ; B 17 -177 175 684 ;
+C -1 ; WX 178 ; N iogonek ; B 5 -170 157 658 ;
+C -1 ; WX 209 ; N Idotaccent ; B 62 0 147 862 ;
+C -1 ; WX 178 ; N dotlessi ; B 48 0 130 487 ;
+C -1 ; WX 546 ; N Kcommaaccent ; B 62 -209 556 684 ;
+C -1 ; WX 446 ; N kcommaaccent ; B 48 -201 457 658 ;
+C -1 ; WX 427 ; N Lacute ; B 62 0 430 895 ;
+C -1 ; WX 178 ; N lacute ; B -22 0 199 861 ;
+C -1 ; WX 427 ; N Lcommaaccent ; B 62 -209 430 684 ;
+C -1 ; WX 178 ; N lcommaaccent ; B 14 -201 141 658 ;
+C -1 ; WX 394 ; N Lcaron ; B 58 0 398 633 ;
+C -1 ; WX 218 ; N lcaron ; B 48 0 263 658 ;
+C -1 ; WX 478 ; N Lslash ; B 16 0 472 684 ;
+C -1 ; WX 267 ; N lslash ; B 24 0 248 658 ;
+C -1 ; WX 684 ; N Nacute ; B 62 0 622 895 ;
+C -1 ; WX 542 ; N nacute ; B 48 0 494 699 ;
+C -1 ; WX 684 ; N Ncommaaccent ; B 62 -209 622 684 ;
+C -1 ; WX 542 ; N ncommaaccent ; B 48 -201 494 499 ;
+C -1 ; WX 684 ; N Ncaron ; B 62 0 622 862 ;
+C -1 ; WX 542 ; N ncaron ; B 48 0 494 667 ;
+C -1 ; WX 803 ; N Omacron ; B 33 -13 771 823 ;
+C -1 ; WX 582 ; N omacron ; B 30 -12 553 630 ;
+C -1 ; WX 803 ; N Ohungarumlaut ; B 33 -13 771 893 ;
+C -1 ; WX 582 ; N ohungarumlaut ; B 30 -12 553 697 ;
+C -1 ; WX 1104 ; N OE ; B 33 -13 1061 696 ;
+C -1 ; WX 1011 ; N oe ; B 30 -12 985 499 ;
+C -1 ; WX 561 ; N Racute ; B 62 0 542 895 ;
+C -1 ; WX 267 ; N racute ; B 48 0 298 699 ;
+C -1 ; WX 561 ; N Rcommaaccent ; B 62 -209 542 684 ;
+C -1 ; WX 267 ; N rcommaaccent ; B 48 -201 267 499 ;
+C -1 ; WX 561 ; N Rcaron ; B 62 0 542 862 ;
+C -1 ; WX 267 ; N rcaron ; B -9 0 342 667 ;
+C -1 ; WX 460 ; N Sacute ; B 12 -13 448 895 ;
+C -1 ; WX 345 ; N sacute ; B 8 -12 329 699 ;
+C -1 ; WX 460 ; N Scedilla ; B 12 -198 448 696 ;
+C -1 ; WX 345 ; N scedilla ; B 9 -190 329 499 ;
+C -1 ; WX 460 ; N Scaron ; B 12 -13 448 862 ;
+C -1 ; WX 345 ; N scaron ; B -3 -12 348 667 ;
+C -1 ; WX 394 ; N Tcaron ; B -1 0 395 862 ;
+C -1 ; WX 301 ; N tcaron ; B 3 0 347 658 ;
+C -1 ; WX 605 ; N Umacron ; B 62 -13 543 823 ;
+C -1 ; WX 541 ; N umacron ; B 48 -12 493 630 ;
+C -1 ; WX 605 ; N Uring ; B 62 -13 543 903 ;
+C -1 ; WX 541 ; N uring ; B 48 -12 493 707 ;
+C -1 ; WX 605 ; N Uhungarumlaut ; B 62 -13 543 893 ;
+C -1 ; WX 541 ; N uhungarumlaut ; B 48 -12 497 697 ;
+C -1 ; WX 605 ; N Uogonek ; B 62 -177 543 684 ;
+C -1 ; WX 541 ; N uogonek ; B 48 -170 520 487 ;
+C -1 ; WX 547 ; N Ydieresis ; B -10 0 557 862 ;
+C -1 ; WX 444 ; N Zacute ; B 8 0 446 895 ;
+C -1 ; WX 378 ; N zacute ; B 1 0 377 699 ;
+C -1 ; WX 444 ; N Zdotaccent ; B 8 0 446 862 ;
+C -1 ; WX 378 ; N zdotaccent ; B 1 0 377 667 ;
+C -1 ; WX 444 ; N Zcaron ; B 8 0 446 862 ;
+C -1 ; WX 378 ; N zcaron ; B 1 0 377 667 ;
+C -1 ; WX 493 ; N florin ; B 8 -137 494 729 ;
+C -1 ; WX 460 ; N Scommaaccent ; B 12 -209 448 696 ;
+C -1 ; WX 345 ; N scommaaccent ; B 8 -201 329 499 ;
+C -1 ; WX 394 ; N Tcommaaccent ; B -1 -209 395 684 ;
+C -1 ; WX 301 ; N tcommaaccent ; B 3 -201 299 658 ;
+C -1 ; WX 446 ; N circumflex ; B 48 554 399 667 ;
+C -1 ; WX 502 ; N caron ; B 54 623 448 749 ;
+C -1 ; WX 453 ; N breve ; B 65 623 387 743 ;
+C -1 ; WX 222 ; N dotaccent ; B 66 623 156 749 ;
+C -1 ; WX 332 ; N ring ; B 66 610 266 794 ;
+C -1 ; WX 302 ; N ogonek ; B 66 -191 236 0 ;
+C -1 ; WX 439 ; N tilde ; B 66 630 374 732 ;
+C -1 ; WX 552 ; N hungarumlaut ; B 63 607 490 783 ;
+C -1 ; WX 84 ; N uni0345 ; B 0 -210 84 -39 ;
+C -1 ; WX 165 ; N tonos ; B 0 508 166 679 ;
+C -1 ; WX 404 ; N dieresistonos ; B 0 568 404 739 ;
+C -1 ; WX 679 ; N Alphatonos ; B 0 0 681 680 ;
+C -1 ; WX 246 ; N anoteleia ; B 104 329 184 451 ;
+C -1 ; WX 491 ; N Epsilontonos ; B 63 0 449 680 ;
+C -1 ; WX 626 ; N Etatonos ; B 63 0 566 680 ;
+C -1 ; WX 207 ; N Iotatonos ; B 63 0 145 680 ;
+C -1 ; WX 797 ; N Omicrontonos ; B 33 -13 765 690 ;
+C -1 ; WX 542 ; N Upsilontonos ; B -9 0 554 680 ;
+C -1 ; WX 797 ; N Omegatonos ; B 33 -2 766 690 ;
+C -1 ; WX 155 ; N iotadieresistonos ; B -28 0 184 695 ;
+C -1 ; WX 679 ; N Alpha ; B 0 0 681 680 ;
+C -1 ; WX 526 ; N Beta ; B 63 -1 507 681 ;
+C -1 ; WX 416 ; N Gamma ; B 63 0 393 680 ;
+C -1 ; WX 645 ; N Delta ; B -1 0 647 680 ;
+C -1 ; WX 491 ; N Epsilon ; B 63 0 449 680 ;
+C -1 ; WX 440 ; N Zeta ; B 8 0 443 680 ;
+C -1 ; WX 626 ; N Eta ; B 63 0 566 680 ;
+C -1 ; WX 797 ; N Theta ; B 33 -13 765 690 ;
+C -1 ; WX 207 ; N Iota ; B 63 0 145 680 ;
+C -1 ; WX 542 ; N Kappa ; B 63 0 553 680 ;
+C -1 ; WX 645 ; N Lambda ; B -1 -1 647 679 ;
+C -1 ; WX 844 ; N Mu ; B 63 0 783 680 ;
+C -1 ; WX 679 ; N Nu ; B 63 0 618 680 ;
+C -1 ; WX 606 ; N Xi ; B 62 0 563 680 ;
+C -1 ; WX 797 ; N Omicron ; B 33 -13 765 690 ;
+C -1 ; WX 636 ; N Pi ; B 62 0 609 680 ;
+C -1 ; WX 542 ; N Rho ; B 63 0 527 680 ;
+C -1 ; WX 453 ; N Sigma ; B 8 0 443 680 ;
+C -1 ; WX 391 ; N Tau ; B -1 0 393 680 ;
+C -1 ; WX 542 ; N Upsilon ; B -9 0 554 680 ;
+C -1 ; WX 809 ; N Phi ; B 39 0 791 689 ;
+C -1 ; WX 559 ; N Chi ; B -6 0 566 680 ;
+C -1 ; WX 795 ; N Psi ; B 43 0 768 680 ;
+C -1 ; WX 797 ; N Omega ; B 33 -2 766 690 ;
+C -1 ; WX 207 ; N Iotadieresis ; B 64 0 146 680 ;
+C -1 ; WX 542 ; N Upsilondieresis ; B -9 0 554 680 ;
+C -1 ; WX 509 ; N alphatonos ; B -14 0 524 510 ;
+C -1 ; WX 368 ; N epsilontonos ; B 38 0 346 510 ;
+C -1 ; WX 469 ; N etatonos ; B 38 0 433 510 ;
+C -1 ; WX 155 ; N iotatonos ; B 38 0 118 510 ;
+C -1 ; WX 406 ; N upsilondieresistonos ; B -22 0 430 695 ;
+C -1 ; WX 509 ; N alpha ; B -14 0 524 510 ;
+C -1 ; WX 394 ; N beta ; B 38 -1 389 511 ;
+C -1 ; WX 312 ; N gamma ; B 38 0 304 510 ;
+C -1 ; WX 483 ; N delta ; B -15 0 499 510 ;
+C -1 ; WX 368 ; N epsilon ; B 38 0 346 510 ;
+C -1 ; WX 330 ; N zeta ; B -3 0 342 510 ;
+C -1 ; WX 469 ; N eta ; B 38 0 433 510 ;
+C -1 ; WX 597 ; N theta ; B 17 -10 584 517 ;
+C -1 ; WX 155 ; N iota ; B 38 0 118 510 ;
+C -1 ; WX 406 ; N kappa ; B 38 0 434 510 ;
+C -1 ; WX 483 ; N lambda ; B -15 -1 499 509 ;
+C -1 ; WX 633 ; N uni03BC ; B 47 0 587 510 ;
+C -1 ; WX 509 ; N nu ; B 38 0 473 510 ;
+C -1 ; WX 454 ; N xi ; B 37 0 431 510 ;
+C -1 ; WX 597 ; N omicron ; B 17 -10 584 517 ;
+C -1 ; WX 477 ; N pi ; B 37 0 466 510 ;
+C -1 ; WX 406 ; N rho ; B 38 0 404 510 ;
+C -1 ; WX 339 ; N sigma1 ; B -3 0 342 510 ;
+C -1 ; WX 339 ; N sigma ; B -3 0 342 510 ;
+C -1 ; WX 293 ; N tau ; B -10 0 304 510 ;
+C -1 ; WX 406 ; N upsilon ; B -22 0 430 510 ;
+C -1 ; WX 606 ; N phi ; B 20 0 602 517 ;
+C -1 ; WX 419 ; N chi ; B -21 0 441 510 ;
+C -1 ; WX 596 ; N psi ; B 23 0 585 510 ;
+C -1 ; WX 597 ; N omega ; B 16 -1 584 517 ;
+C -1 ; WX 155 ; N iotadieresis ; B -28 0 184 695 ;
+C -1 ; WX 406 ; N upsilondieresis ; B -22 0 430 695 ;
+C -1 ; WX 597 ; N omicrontonos ; B 17 -10 584 517 ;
+C -1 ; WX 406 ; N upsilontonos ; B -22 0 430 510 ;
+C -1 ; WX 597 ; N omegatonos ; B 16 -1 584 517 ;
+C -1 ; WX 797 ; N uni2126 ; B 33 -2 766 690 ;
+C -1 ; WX 645 ; N uni2206 ; B -1 0 647 680 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/KerkisSans.afm b/fonts/greek/kerkis/afm/KerkisSans.afm
new file mode 100644
index 0000000000..22911ec14d
--- /dev/null
+++ b/fonts/greek/kerkis/afm/KerkisSans.afm
@@ -0,0 +1,949 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Mon Dec 23 01:42:24 2002
+FontName KerkisSans
+FullName KerkisSans
+FamilyName KerkisSans
+Weight Medium
+Notice (Department of Mathematics, University of the Aegean. Contact Antonis Tsolomitis at atsol@aegean.gr)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -96
+UnderlineThickness 58
+Version 001.000
+EncodingScheme ISO10646-1
+FontBBox -234 -243 1327 903
+CapHeight 684
+XHeight 487
+Ascender 658
+Descender -171
+StartCharMetrics 653
+C 0 ; WX 277 ; N .notdef ; B 0 0 0 0 ;
+C 32 ; WX 277 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 272 ; N exclam ; B 95 0 179 684 ;
+C 34 ; WX 275 ; N quotedbl ; B 59 457 218 658 ;
+C 35 ; WX 512 ; N numbersign ; B -3 0 515 684 ;
+C 36 ; WX 512 ; N dollar ; B 62 -52 450 749 ;
+C 37 ; WX 716 ; N percent ; B 5 -12 703 693 ;
+C 38 ; WX 700 ; N ampersand ; B 45 -15 690 696 ;
+C 39 ; WX 176 ; N quotesingle ; B 59 457 117 658 ;
+C 40 ; WX 341 ; N parenleft ; B 45 -118 317 686 ;
+C 41 ; WX 341 ; N parenright ; B 24 -118 296 686 ;
+C 42 ; WX 378 ; N asterisk ; B 50 414 328 672 ;
+C 43 ; WX 539 ; N plus ; B 38 44 501 496 ;
+C 44 ; WX 246 ; N comma ; B 70 -60 236 112 ;
+C 45 ; WX 295 ; N hyphen ; B 20 207 276 263 ;
+C 46 ; WX 246 ; N period ; B 83 0 163 112 ;
+C 47 ; WX 404 ; N slash ; B 28 -118 376 684 ;
+C 48 ; WX 512 ; N zero ; B 20 -12 493 696 ;
+C 49 ; WX 512 ; N one ; B 136 0 335 684 ;
+C 50 ; WX 512 ; N two ; B 23 0 475 696 ;
+C 51 ; WX 512 ; N three ; B 23 -12 474 696 ;
+C 52 ; WX 512 ; N four ; B 4 0 495 684 ;
+C 53 ; WX 512 ; N five ; B 16 -12 496 684 ;
+C 54 ; WX 512 ; N six ; B 16 -12 497 684 ;
+C 55 ; WX 512 ; N seven ; B 52 0 461 684 ;
+C 56 ; WX 512 ; N eight ; B 31 -12 481 696 ;
+C 57 ; WX 512 ; N nine ; B 16 0 497 696 ;
+C 58 ; WX 246 ; N colon ; B 83 0 163 451 ;
+C 59 ; WX 246 ; N semicolon ; B 26 -60 191 451 ;
+C 60 ; WX 539 ; N less ; B 36 29 504 506 ;
+C 61 ; WX 539 ; N equal ; B 38 146 501 388 ;
+C 62 ; WX 539 ; N greater ; B 36 29 503 506 ;
+C 63 ; WX 546 ; N question ; B 53 0 493 696 ;
+C 64 ; WX 771 ; N at ; B 56 -12 716 669 ;
+C 65 ; WX 684 ; N A ; B 0 0 684 684 ;
+C 66 ; WX 530 ; N B ; B 63 0 511 684 ;
+C 67 ; WX 752 ; N C ; B 33 -12 724 696 ;
+C 68 ; WX 688 ; N D ; B 63 0 655 684 ;
+C 69 ; WX 495 ; N E ; B 63 0 451 684 ;
+C 70 ; WX 448 ; N F ; B 63 0 425 684 ;
+C 71 ; WX 806 ; N G ; B 33 -12 776 696 ;
+C 72 ; WX 631 ; N H ; B 63 0 569 684 ;
+C 73 ; WX 209 ; N I ; B 63 0 146 684 ;
+C 74 ; WX 445 ; N J ; B 3 -13 383 684 ;
+C 75 ; WX 546 ; N K ; B 63 0 556 684 ;
+C 76 ; WX 427 ; N L ; B 63 0 429 684 ;
+C 77 ; WX 850 ; N M ; B 63 0 787 684 ;
+C 78 ; WX 684 ; N N ; B 63 0 622 684 ;
+C 79 ; WX 803 ; N O ; B 33 -12 771 696 ;
+C 80 ; WX 547 ; N P ; B 63 0 530 684 ;
+C 81 ; WX 805 ; N Q ; B 33 -12 783 696 ;
+C 82 ; WX 561 ; N R ; B 63 0 541 684 ;
+C 83 ; WX 460 ; N S ; B 13 -12 448 696 ;
+C 84 ; WX 394 ; N T ; B -1 0 395 684 ;
+C 85 ; WX 605 ; N U ; B 63 -12 543 684 ;
+C 86 ; WX 649 ; N V ; B -1 0 650 684 ;
+C 87 ; WX 888 ; N W ; B 0 0 888 684 ;
+C 88 ; WX 563 ; N X ; B -6 0 569 684 ;
+C 89 ; WX 547 ; N Y ; B -9 0 557 684 ;
+C 90 ; WX 444 ; N Z ; B 8 0 446 684 ;
+C 91 ; WX 299 ; N bracketleft ; B 89 -109 275 634 ;
+C 92 ; WX 559 ; N backslash ; B 68 0 439 684 ;
+C 93 ; WX 324 ; N bracketright ; B 28 -117 228 685 ;
+C 94 ; WX 560 ; N asciicircum ; B 6 166 554 684 ;
+C 95 ; WX 445 ; N underscore ; B -7 -111 452 -60 ;
+C 96 ; WX 336 ; N grave ; B 57 541 279 692 ;
+C 97 ; WX 607 ; N a ; B 30 -12 559 498 ;
+C 98 ; WX 606 ; N b ; B 49 -12 577 658 ;
+C 99 ; WX 575 ; N c ; B 30 -12 552 498 ;
+C 100 ; WX 609 ; N d ; B 30 -12 561 658 ;
+C 101 ; WX 578 ; N e ; B 30 -12 551 498 ;
+C 102 ; WX 279 ; N f ; B 7 0 284 658 ; L l fl ; L i fi ; L f ff ;
+C 103 ; WX 598 ; N g ; B 30 -191 550 498 ;
+C 104 ; WX 542 ; N h ; B 49 0 494 658 ;
+C 105 ; WX 178 ; N i ; B 49 0 129 658 ;
+C 106 ; WX 180 ; N j ; B -47 -171 132 658 ;
+C 107 ; WX 446 ; N k ; B 49 0 457 658 ;
+C 108 ; WX 178 ; N l ; B 49 0 129 658 ;
+C 109 ; WX 834 ; N m ; B 49 0 786 499 ;
+C 110 ; WX 542 ; N n ; B 49 0 494 498 ;
+C 111 ; WX 582 ; N o ; B 30 -12 553 498 ;
+C 112 ; WX 606 ; N p ; B 49 -171 577 498 ;
+C 113 ; WX 606 ; N q ; B 30 -171 558 498 ;
+C 114 ; WX 267 ; N r ; B 49 0 267 498 ;
+C 115 ; WX 345 ; N s ; B 9 -12 328 498 ;
+C 116 ; WX 301 ; N t ; B 4 0 298 658 ;
+C 117 ; WX 541 ; N u ; B 49 -12 492 487 ;
+C 118 ; WX 493 ; N v ; B -3 0 496 487 ;
+C 119 ; WX 739 ; N w ; B -4 0 743 487 ;
+C 120 ; WX 442 ; N x ; B -7 0 434 487 ;
+C 121 ; WX 477 ; N y ; B -2 -171 479 487 ;
+C 122 ; WX 378 ; N z ; B 2 0 376 487 ;
+C 123 ; WX 312 ; N braceleft ; B 26 -112 248 658 ;
+C 124 ; WX 598 ; N bar ; B 263 0 335 658 ;
+C 125 ; WX 312 ; N braceright ; B 27 -112 247 658 ;
+C 126 ; WX 539 ; N asciitilde ; B 37 182 502 352 ;
+C 161 ; WX 272 ; N exclamdown ; B 95 -178 179 506 ;
+C 162 ; WX 493 ; N cent ; B 33 55 463 629 ;
+C 163 ; WX 512 ; N sterling ; B 9 0 555 696 ;
+C 164 ; WX 493 ; N currency ; B 16 44 477 492 ;
+C 165 ; WX 512 ; N yen ; B -12 0 556 684 ;
+C 166 ; WX 621 ; N brokenbar ; B 274 0 348 684 ;
+C 167 ; WX 568 ; N section ; B 73 -130 497 696 ;
+C 168 ; WX 328 ; N dieresis ; B 59 554 270 667 ;
+C 169 ; WX 690 ; N copyright ; B -16 -12 706 696 ;
+C 170 ; WX 328 ; N ordfeminine ; B 20 284 309 663 ;
+C 171 ; WX 378 ; N guillemotleft ; B 28 85 352 447 ;
+C 172 ; WX 606 ; N logicalnot ; B 43 148 563 436 ;
+C 174 ; WX 690 ; N registered ; B -16 -12 706 696 ;
+C 175 ; WX 485 ; N macron ; B 66 643 419 707 ;
+C 176 ; WX 370 ; N degree ; B 39 352 331 635 ;
+C 177 ; WX 539 ; N plusminus ; B 38 0 501 521 ;
+C 178 ; WX 307 ; N twosuperior ; B 4 266 303 691 ;
+C 179 ; WX 307 ; N threesuperior ; B 5 259 302 691 ;
+C 180 ; WX 375 ; N acute ; B 64 607 311 785 ;
+C 181 ; WX 541 ; N mu ; B 49 -171 492 487 ;
+C 182 ; WX 521 ; N paragraph ; B 27 -123 462 684 ;
+C 183 ; WX 246 ; N periodcentered ; B 83 204 163 316 ;
+C 184 ; WX 324 ; N cedilla ; B 65 -213 258 0 ;
+C 185 ; WX 307 ; N onesuperior ; B 83 266 223 684 ;
+C 186 ; WX 341 ; N ordmasculine ; B 22 295 319 689 ;
+C 187 ; WX 378 ; N guillemotright ; B 27 85 351 447 ;
+C 188 ; WX 768 ; N onequarter ; B 86 0 750 684 ;
+C 189 ; WX 768 ; N onehalf ; B 81 0 760 684 ;
+C 190 ; WX 768 ; N threequarters ; B 5 0 750 691 ;
+C 191 ; WX 546 ; N questiondown ; B 54 -190 494 506 ;
+C 192 ; WX 684 ; N Agrave ; B 0 0 684 889 ;
+C 193 ; WX 684 ; N Aacute ; B 0 0 684 894 ;
+C 194 ; WX 684 ; N Acircumflex ; B 0 0 684 861 ;
+C 195 ; WX 684 ; N Atilde ; B 0 0 684 845 ;
+C 196 ; WX 684 ; N Adieresis ; B 0 0 684 861 ;
+C 197 ; WX 684 ; N Aring ; B 0 0 684 903 ;
+C 198 ; WX 917 ; N AE ; B -3 0 873 684 ;
+C 199 ; WX 752 ; N Ccedilla ; B 33 -222 723 696 ;
+C 200 ; WX 495 ; N Egrave ; B 63 0 451 889 ;
+C 201 ; WX 495 ; N Eacute ; B 63 0 451 894 ;
+C 202 ; WX 495 ; N Ecircumflex ; B 63 0 451 861 ;
+C 203 ; WX 495 ; N Edieresis ; B 63 0 451 861 ;
+C 204 ; WX 209 ; N Igrave ; B -11 0 220 889 ;
+C 205 ; WX 209 ; N Iacute ; B -10 0 218 894 ;
+C 206 ; WX 209 ; N Icircumflex ; B -78 0 287 861 ;
+C 207 ; WX 209 ; N Idieresis ; B -5 0 215 861 ;
+C 208 ; WX 730 ; N Eth ; B 17 0 697 684 ;
+C 209 ; WX 684 ; N Ntilde ; B 63 0 622 845 ;
+C 210 ; WX 803 ; N Ograve ; B 33 -12 771 889 ;
+C 211 ; WX 803 ; N Oacute ; B 33 -12 771 894 ;
+C 212 ; WX 803 ; N Ocircumflex ; B 33 -12 771 861 ;
+C 213 ; WX 803 ; N Otilde ; B 33 -12 771 845 ;
+C 214 ; WX 803 ; N Odieresis ; B 33 -12 771 861 ;
+C 215 ; WX 560 ; N multiply ; B 37 42 524 512 ;
+C 216 ; WX 802 ; N Oslash ; B 33 -80 770 762 ;
+C 217 ; WX 605 ; N Ugrave ; B 63 -12 543 889 ;
+C 218 ; WX 605 ; N Uacute ; B 63 -12 543 894 ;
+C 219 ; WX 605 ; N Ucircumflex ; B 63 -12 543 861 ;
+C 220 ; WX 605 ; N Udieresis ; B 63 -12 543 861 ;
+C 221 ; WX 547 ; N Yacute ; B -9 0 557 894 ;
+C 222 ; WX 547 ; N Thorn ; B 63 0 530 684 ;
+C 223 ; WX 493 ; N germandbls ; B 45 -12 473 669 ;
+C 224 ; WX 607 ; N agrave ; B 30 -12 559 693 ;
+C 225 ; WX 607 ; N aacute ; B 30 -12 559 699 ;
+C 226 ; WX 607 ; N acircumflex ; B 30 -12 559 667 ;
+C 227 ; WX 607 ; N atilde ; B 30 -12 559 651 ;
+C 228 ; WX 607 ; N adieresis ; B 30 -12 559 667 ;
+C 229 ; WX 607 ; N aring ; B 30 -12 559 707 ;
+C 230 ; WX 1029 ; N ae ; B 30 -12 1002 498 ;
+C 231 ; WX 575 ; N ccedilla ; B 30 -199 552 498 ;
+C 232 ; WX 578 ; N egrave ; B 30 -12 551 693 ;
+C 233 ; WX 578 ; N eacute ; B 30 -12 551 699 ;
+C 234 ; WX 578 ; N ecircumflex ; B 30 -12 551 667 ;
+C 235 ; WX 578 ; N edieresis ; B 30 -12 551 667 ;
+C 236 ; WX 178 ; N igrave ; B -22 0 200 693 ;
+C 237 ; WX 178 ; N iacute ; B -20 0 199 699 ;
+C 238 ; WX 178 ; N icircumflex ; B -86 0 264 667 ;
+C 239 ; WX 178 ; N idieresis ; B -16 0 195 667 ;
+C 240 ; WX 582 ; N eth ; B 30 -12 553 674 ;
+C 241 ; WX 542 ; N ntilde ; B 49 0 494 651 ;
+C 242 ; WX 582 ; N ograve ; B 30 -12 553 693 ;
+C 243 ; WX 582 ; N oacute ; B 30 -12 553 699 ;
+C 244 ; WX 582 ; N ocircumflex ; B 30 -12 553 667 ;
+C 245 ; WX 582 ; N otilde ; B 30 -12 553 651 ;
+C 246 ; WX 582 ; N odieresis ; B 30 -12 553 667 ;
+C 247 ; WX 539 ; N divide ; B 38 100 501 441 ;
+C 248 ; WX 581 ; N oslash ; B 30 -37 551 531 ;
+C 249 ; WX 541 ; N ugrave ; B 49 -12 492 693 ;
+C 250 ; WX 541 ; N uacute ; B 49 -12 492 699 ;
+C 251 ; WX 541 ; N ucircumflex ; B 49 -12 492 667 ;
+C 252 ; WX 541 ; N udieresis ; B 49 -12 492 667 ;
+C 253 ; WX 477 ; N yacute ; B -2 -171 479 699 ;
+C 254 ; WX 606 ; N thorn ; B 49 -171 577 658 ;
+C 255 ; WX 477 ; N ydieresis ; B -2 -171 479 667 ;
+C -1 ; WX 684 ; N Amacron ; B 0 0 684 822 ;
+C -1 ; WX 607 ; N amacron ; B 30 -12 559 629 ;
+C -1 ; WX 684 ; N Abreve ; B 0 0 684 856 ;
+C -1 ; WX 607 ; N abreve ; B 30 -12 559 661 ;
+C -1 ; WX 684 ; N Aogonek ; B 0 -177 710 684 ;
+C -1 ; WX 607 ; N aogonek ; B 30 -170 587 498 ;
+C -1 ; WX 752 ; N Cacute ; B 33 -12 724 894 ;
+C -1 ; WX 575 ; N cacute ; B 30 -12 552 699 ;
+C -1 ; WX 752 ; N Ccaron ; B 33 -12 724 861 ;
+C -1 ; WX 575 ; N ccaron ; B 30 -12 552 667 ;
+C -1 ; WX 688 ; N Dcaron ; B 63 0 655 861 ;
+C -1 ; WX 645 ; N dcaron ; B 30 -12 690 658 ;
+C -1 ; WX 730 ; N Dcroat ; B 17 0 697 684 ;
+C -1 ; WX 609 ; N dcroat ; B 30 -12 617 658 ;
+C -1 ; WX 495 ; N Emacron ; B 63 0 451 822 ;
+C -1 ; WX 578 ; N emacron ; B 30 -12 551 629 ;
+C -1 ; WX 495 ; N Edotaccent ; B 63 0 451 861 ;
+C -1 ; WX 578 ; N edotaccent ; B 30 -12 551 667 ;
+C -1 ; WX 495 ; N Eogonek ; B 63 -177 480 684 ;
+C -1 ; WX 578 ; N eogonek ; B 30 -170 551 498 ;
+C -1 ; WX 495 ; N Ecaron ; B 63 0 451 861 ;
+C -1 ; WX 578 ; N ecaron ; B 30 -12 551 667 ;
+C -1 ; WX 806 ; N Gbreve ; B 33 -12 776 856 ;
+C -1 ; WX 598 ; N gbreve ; B 30 -191 550 661 ;
+C -1 ; WX 806 ; N Gcommaaccent ; B 33 -208 776 696 ;
+C -1 ; WX 598 ; N gcommaaccent ; B 30 -191 550 703 ;
+C -1 ; WX 209 ; N Imacron ; B -59 0 267 822 ;
+C -1 ; WX 178 ; N imacron ; B -69 0 246 629 ;
+C -1 ; WX 209 ; N Iogonek ; B 18 -177 175 684 ;
+C -1 ; WX 178 ; N iogonek ; B 5 -170 157 658 ;
+C -1 ; WX 209 ; N Idotaccent ; B 63 0 146 861 ;
+C -1 ; WX 178 ; N dotlessi ; B 49 0 129 487 ;
+C -1 ; WX 546 ; N Kcommaaccent ; B 63 -208 556 684 ;
+C -1 ; WX 446 ; N kcommaaccent ; B 49 -200 457 658 ;
+C -1 ; WX 427 ; N Lacute ; B 63 0 429 894 ;
+C -1 ; WX 178 ; N lacute ; B -21 0 198 861 ;
+C -1 ; WX 427 ; N Lcommaaccent ; B 63 -208 429 684 ;
+C -1 ; WX 178 ; N lcommaaccent ; B 14 -200 141 658 ;
+C -1 ; WX 394 ; N Lcaron ; B 58 0 397 632 ;
+C -1 ; WX 218 ; N lcaron ; B 49 0 263 658 ;
+C -1 ; WX 478 ; N Lslash ; B 17 0 472 684 ;
+C -1 ; WX 267 ; N lslash ; B 25 0 247 658 ;
+C -1 ; WX 684 ; N Nacute ; B 63 0 622 894 ;
+C -1 ; WX 542 ; N nacute ; B 49 0 494 699 ;
+C -1 ; WX 684 ; N Ncommaaccent ; B 63 -208 622 684 ;
+C -1 ; WX 542 ; N ncommaaccent ; B 49 -200 494 498 ;
+C -1 ; WX 684 ; N Ncaron ; B 63 0 622 861 ;
+C -1 ; WX 542 ; N ncaron ; B 49 0 494 667 ;
+C -1 ; WX 803 ; N Omacron ; B 33 -12 771 822 ;
+C -1 ; WX 582 ; N omacron ; B 30 -12 553 629 ;
+C -1 ; WX 803 ; N Ohungarumlaut ; B 33 -12 771 893 ;
+C -1 ; WX 582 ; N ohungarumlaut ; B 30 -12 553 697 ;
+C -1 ; WX 1104 ; N OE ; B 33 -12 1060 696 ;
+C -1 ; WX 1011 ; N oe ; B 30 -12 984 498 ;
+C -1 ; WX 561 ; N Racute ; B 63 0 541 894 ;
+C -1 ; WX 267 ; N racute ; B 49 0 297 699 ;
+C -1 ; WX 561 ; N Rcommaaccent ; B 63 -208 541 684 ;
+C -1 ; WX 267 ; N rcommaaccent ; B 49 -200 267 498 ;
+C -1 ; WX 561 ; N Rcaron ; B 63 0 541 861 ;
+C -1 ; WX 267 ; N rcaron ; B -9 0 342 667 ;
+C -1 ; WX 460 ; N Sacute ; B 13 -12 448 894 ;
+C -1 ; WX 345 ; N sacute ; B 9 -12 328 699 ;
+C -1 ; WX 460 ; N Scedilla ; B 13 -197 448 696 ;
+C -1 ; WX 345 ; N scedilla ; B 9 -190 328 498 ;
+C -1 ; WX 460 ; N Scaron ; B 13 -12 448 861 ;
+C -1 ; WX 345 ; N scaron ; B -3 -12 348 667 ;
+C -1 ; WX 394 ; N Tcaron ; B -1 0 395 861 ;
+C -1 ; WX 301 ; N tcaron ; B 4 0 346 658 ;
+C -1 ; WX 605 ; N Umacron ; B 63 -12 543 822 ;
+C -1 ; WX 541 ; N umacron ; B 49 -12 492 629 ;
+C -1 ; WX 605 ; N Uring ; B 63 -12 543 903 ;
+C -1 ; WX 541 ; N uring ; B 49 -12 492 707 ;
+C -1 ; WX 605 ; N Uhungarumlaut ; B 63 -12 543 893 ;
+C -1 ; WX 541 ; N uhungarumlaut ; B 49 -12 497 697 ;
+C -1 ; WX 605 ; N Uogonek ; B 63 -177 543 684 ;
+C -1 ; WX 541 ; N uogonek ; B 49 -170 520 487 ;
+C -1 ; WX 547 ; N Ydieresis ; B -9 0 557 861 ;
+C -1 ; WX 444 ; N Zacute ; B 8 0 446 894 ;
+C -1 ; WX 378 ; N zacute ; B 2 0 376 699 ;
+C -1 ; WX 444 ; N Zdotaccent ; B 8 0 446 861 ;
+C -1 ; WX 378 ; N zdotaccent ; B 2 0 376 667 ;
+C -1 ; WX 444 ; N Zcaron ; B 8 0 446 861 ;
+C -1 ; WX 378 ; N zcaron ; B 2 0 376 667 ;
+C -1 ; WX 493 ; N florin ; B 8 -136 494 728 ;
+C -1 ; WX 460 ; N Scommaaccent ; B 13 -208 448 696 ;
+C -1 ; WX 345 ; N scommaaccent ; B 9 -200 328 498 ;
+C -1 ; WX 394 ; N Tcommaaccent ; B -1 -208 395 684 ;
+C -1 ; WX 301 ; N tcommaaccent ; B 4 -200 298 658 ;
+C -1 ; WX 446 ; N circumflex ; B 48 554 399 667 ;
+C -1 ; WX 502 ; N caron ; B 54 623 448 749 ;
+C -1 ; WX 453 ; N breve ; B 65 623 387 743 ;
+C -1 ; WX 222 ; N dotaccent ; B 66 623 156 749 ;
+C -1 ; WX 332 ; N ring ; B 66 610 266 794 ;
+C -1 ; WX 302 ; N ogonek ; B 66 -191 236 0 ;
+C -1 ; WX 439 ; N tilde ; B 66 630 374 732 ;
+C -1 ; WX 552 ; N hungarumlaut ; B 63 607 490 783 ;
+C -1 ; WX 84 ; N uni0345 ; B 0 -210 83 -40 ;
+C -1 ; WX 165 ; N uni0374 ; B 0 568 166 739 ;
+C -1 ; WX 165 ; N uni0375 ; B -6 -210 160 -39 ;
+C -1 ; WX 84 ; N uni037A ; B 0 -210 83 -40 ;
+C -1 ; WX 246 ; N uni037E ; B 26 -60 191 451 ;
+C -1 ; WX 165 ; N tonos ; B 0 508 166 679 ;
+C -1 ; WX 404 ; N dieresistonos ; B 0 568 404 739 ;
+C -1 ; WX 679 ; N Alphatonos ; B 0 0 681 687 ;
+C -1 ; WX 203 ; N anoteleia ; B 55 372 135 484 ;
+C -1 ; WX 658 ; N Epsilontonos ; B 1 0 617 685 ;
+C -1 ; WX 793 ; N Etatonos ; B 0 0 733 685 ;
+C -1 ; WX 374 ; N Iotatonos ; B 1 0 313 681 ;
+C -1 ; WX 870 ; N Omicrontonos ; B 0 -13 894 690 ;
+C -1 ; WX 542 ; N Upsilontonos ; B -234 0 554 682 ;
+C -1 ; WX 856 ; N Omegatonos ; B 0 -2 880 690 ;
+C -1 ; WX 178 ; N iotadieresistonos ; B -113 0 291 729 ;
+C -1 ; WX 679 ; N Alpha ; B 0 0 681 680 ;
+C -1 ; WX 526 ; N Beta ; B 63 -1 508 681 ;
+C -1 ; WX 416 ; N Gamma ; B 63 0 393 680 ;
+C -1 ; WX 645 ; N Delta ; B -1 0 647 680 ;
+C -1 ; WX 491 ; N Epsilon ; B 63 0 449 680 ;
+C -1 ; WX 440 ; N Zeta ; B 8 0 443 680 ;
+C -1 ; WX 626 ; N Eta ; B 63 0 566 680 ;
+C -1 ; WX 797 ; N Theta ; B 33 -13 766 690 ;
+C -1 ; WX 207 ; N Iota ; B 63 0 145 680 ;
+C -1 ; WX 542 ; N Kappa ; B 63 0 553 680 ;
+C -1 ; WX 645 ; N Lambda ; B -1 -1 647 679 ;
+C -1 ; WX 844 ; N Mu ; B 63 0 783 680 ;
+C -1 ; WX 679 ; N Nu ; B 63 0 618 680 ;
+C -1 ; WX 606 ; N Xi ; B 62 0 563 680 ;
+C -1 ; WX 797 ; N Omicron ; B 33 -13 766 690 ;
+C -1 ; WX 636 ; N Pi ; B 62 0 609 680 ;
+C -1 ; WX 542 ; N Rho ; B 63 0 527 680 ;
+C -1 ; WX 453 ; N Sigma ; B 8 0 443 680 ;
+C -1 ; WX 391 ; N Tau ; B -1 0 393 680 ;
+C -1 ; WX 542 ; N Upsilon ; B -9 0 554 680 ;
+C -1 ; WX 809 ; N Phi ; B 39 0 791 689 ;
+C -1 ; WX 559 ; N Chi ; B -6 0 566 680 ;
+C -1 ; WX 795 ; N Psi ; B 43 0 768 680 ;
+C -1 ; WX 797 ; N Omega ; B 33 -2 766 690 ;
+C -1 ; WX 207 ; N Iotadieresis ; B -1 0 210 869 ;
+C -1 ; WX 542 ; N Upsilondieresis ; B -9 0 554 869 ;
+C -1 ; WX 607 ; N alphatonos ; B 31 -12 559 729 ;
+C -1 ; WX 571 ; N epsilontonos ; B 30 -12 551 729 ;
+C -1 ; WX 542 ; N etatonos ; B 49 -171 494 729 ;
+C -1 ; WX 178 ; N iotatonos ; B 24 0 190 729 ;
+C -1 ; WX 541 ; N upsilondieresistonos ; B 43 -9 486 729 ;
+C -1 ; WX 607 ; N alpha ; B 31 -12 559 498 ;
+C -1 ; WX 484 ; N beta ; B 60 -171 465 674 ;
+C -1 ; WX 477 ; N gamma ; B -2 -171 479 487 ;
+C -1 ; WX 582 ; N delta ; B 30 -12 553 668 ;
+C -1 ; WX 571 ; N epsilon ; B 30 -12 551 499 ;
+C -1 ; WX 424 ; N zeta ; B 40 -171 384 659 ;
+C -1 ; WX 542 ; N eta ; B 49 -171 494 498 ;
+C -1 ; WX 544 ; N theta ; B 60 -12 529 673 ;
+C -1 ; WX 178 ; N iota ; B 49 0 129 487 ;
+C -1 ; WX 446 ; N kappa ; B 49 0 457 487 ;
+C -1 ; WX 477 ; N lambda ; B -2 -1 479 658 ;
+C -1 ; WX 542 ; N uni03BC ; B 49 -171 494 487 ;
+C -1 ; WX 493 ; N nu ; B -3 0 496 487 ;
+C -1 ; WX 395 ; N xi ; B 46 -171 384 659 ;
+C -1 ; WX 582 ; N omicron ; B 32 -11 551 498 ;
+C -1 ; WX 528 ; N pi ; B 49 0 495 487 ;
+C -1 ; WX 606 ; N rho ; B 48 -171 576 498 ;
+C -1 ; WX 541 ; N sigma1 ; B 30 -175 503 498 ;
+C -1 ; WX 608 ; N sigma ; B 28 -13 569 509 ;
+C -1 ; WX 301 ; N tau ; B 4 0 298 487 ;
+C -1 ; WX 541 ; N upsilon ; B 43 -9 486 487 ;
+C -1 ; WX 694 ; N phi ; B 20 -171 672 499 ;
+C -1 ; WX 427 ; N chi ; B -5 0 433 487 ;
+C -1 ; WX 704 ; N psi ; B 28 -171 681 659 ;
+C -1 ; WX 719 ; N omega ; B 36 -12 695 487 ;
+C -1 ; WX 178 ; N iotadieresis ; B -16 0 195 658 ;
+C -1 ; WX 541 ; N upsilondieresis ; B 43 -9 486 658 ;
+C -1 ; WX 582 ; N omicrontonos ; B 32 -11 551 729 ;
+C -1 ; WX 541 ; N upsilontonos ; B 43 -9 486 729 ;
+C -1 ; WX 719 ; N omegatonos ; B 36 -12 695 729 ;
+C -1 ; WX 484 ; N uni03D0 ; B 60 -171 465 674 ;
+C -1 ; WX 544 ; N theta1 ; B 60 -12 529 673 ;
+C -1 ; WX 694 ; N phi1 ; B 20 -171 672 499 ;
+C -1 ; WX 528 ; N omega1 ; B 49 0 495 487 ;
+C -1 ; WX 541 ; N uni03DA ; B 30 -175 503 498 ;
+C -1 ; WX 541 ; N uni03DB ; B 30 -175 503 498 ;
+C -1 ; WX 448 ; N uni03DC ; B 63 0 425 684 ;
+C -1 ; WX 351 ; N uni03DD ; B 45 0 307 492 ;
+C -1 ; WX 742 ; N uni03DE ; B 31 -186 713 642 ;
+C -1 ; WX 582 ; N uni03DF ; B 32 -172 551 498 ;
+C -1 ; WX 521 ; N uni03E0 ; B 27 -63 483 711 ;
+C -1 ; WX 579 ; N uni03E1 ; B 30 -127 537 571 ;
+C -1 ; WX 606 ; N uni03F1 ; B 47 -202 576 498 ;
+C -1 ; WX 180 ; N uni03F3 ; B -47 -171 132 658 ;
+C -1 ; WX 796 ; N uni03F4 ; B 55 0 744 680 ;
+C -1 ; WX 789 ; N uni03F5 ; B 50 0 739 680 ;
+C -1 ; WX 958 ; N uni03F6 ; B 50 0 908 680 ;
+C -1 ; WX 857 ; N uni03F7 ; B 50 0 807 680 ;
+C -1 ; WX 424 ; N uni03F9 ; B 40 -171 384 659 ;
+C -1 ; WX 277 ; N overscore ; B 0 0 0 0 ;
+C -1 ; WX 277 ; N middot ; B 0 0 0 0 ;
+C -1 ; WX 607 ; N uni1F00 ; B 31 -12 559 721 ;
+C -1 ; WX 607 ; N uni1F01 ; B 31 -12 559 721 ;
+C -1 ; WX 607 ; N uni1F02 ; B 31 -12 559 729 ;
+C -1 ; WX 607 ; N uni1F03 ; B 31 -12 559 729 ;
+C -1 ; WX 607 ; N uni1F04 ; B 31 -12 559 729 ;
+C -1 ; WX 607 ; N uni1F05 ; B 31 -12 559 729 ;
+C -1 ; WX 607 ; N uni1F06 ; B 31 -12 559 839 ;
+C -1 ; WX 607 ; N uni1F07 ; B 31 -12 559 839 ;
+C -1 ; WX 679 ; N uni1F08 ; B 0 0 681 695 ;
+C -1 ; WX 679 ; N uni1F09 ; B 0 0 681 695 ;
+C -1 ; WX 764 ; N uni1F0A ; B 0 0 814 695 ;
+C -1 ; WX 791 ; N uni1F0B ; B 0 0 840 695 ;
+C -1 ; WX 735 ; N uni1F0C ; B 0 0 785 695 ;
+C -1 ; WX 759 ; N uni1F0D ; B 0 0 809 695 ;
+C -1 ; WX 936 ; N uni1F0E ; B 0 0 985 696 ;
+C -1 ; WX 922 ; N uni1F0F ; B 0 0 971 696 ;
+C -1 ; WX 571 ; N uni1F10 ; B 30 -12 551 721 ;
+C -1 ; WX 571 ; N uni1F11 ; B 30 -12 551 721 ;
+C -1 ; WX 571 ; N uni1F12 ; B 30 -12 551 729 ;
+C -1 ; WX 571 ; N uni1F13 ; B 30 -12 551 729 ;
+C -1 ; WX 571 ; N uni1F14 ; B 30 -12 551 729 ;
+C -1 ; WX 571 ; N uni1F15 ; B 30 -12 551 729 ;
+C -1 ; WX 590 ; N uni1F18 ; B 1 0 583 695 ;
+C -1 ; WX 596 ; N uni1F19 ; B 1 0 589 695 ;
+C -1 ; WX 754 ; N uni1F1A ; B 0 0 747 695 ;
+C -1 ; WX 775 ; N uni1F1B ; B 0 0 768 695 ;
+C -1 ; WX 738 ; N uni1F1C ; B 1 0 731 695 ;
+C -1 ; WX 778 ; N uni1F1D ; B 1 0 771 695 ;
+C -1 ; WX 542 ; N uni1F20 ; B 49 -171 494 721 ;
+C -1 ; WX 542 ; N uni1F21 ; B 49 -171 494 721 ;
+C -1 ; WX 542 ; N uni1F22 ; B 49 -171 494 729 ;
+C -1 ; WX 542 ; N uni1F23 ; B 49 -171 494 729 ;
+C -1 ; WX 542 ; N uni1F24 ; B 49 -171 494 729 ;
+C -1 ; WX 542 ; N uni1F25 ; B 49 -171 494 729 ;
+C -1 ; WX 542 ; N uni1F26 ; B 37 -171 502 839 ;
+C -1 ; WX 542 ; N uni1F27 ; B 37 -171 502 839 ;
+C -1 ; WX 713 ; N uni1F28 ; B 0 0 696 695 ;
+C -1 ; WX 721 ; N uni1F29 ; B 0 0 704 695 ;
+C -1 ; WX 885 ; N uni1F2A ; B -1 0 868 695 ;
+C -1 ; WX 899 ; N uni1F2B ; B 0 0 883 695 ;
+C -1 ; WX 873 ; N uni1F2C ; B 0 0 856 695 ;
+C -1 ; WX 906 ; N uni1F2D ; B 0 0 889 695 ;
+C -1 ; WX 1077 ; N uni1F2E ; B 0 0 1060 696 ;
+C -1 ; WX 1078 ; N uni1F2F ; B 0 0 1061 696 ;
+C -1 ; WX 178 ; N uni1F30 ; B 41 0 137 721 ;
+C -1 ; WX 178 ; N uni1F31 ; B 41 0 136 721 ;
+C -1 ; WX 178 ; N uni1F32 ; B -47 0 225 729 ;
+C -1 ; WX 178 ; N uni1F33 ; B -55 0 232 729 ;
+C -1 ; WX 178 ; N uni1F34 ; B -26 0 246 729 ;
+C -1 ; WX 178 ; N uni1F35 ; B -48 0 249 729 ;
+C -1 ; WX 178 ; N uni1F36 ; B -144 0 321 839 ;
+C -1 ; WX 178 ; N uni1F37 ; B -144 0 321 839 ;
+C -1 ; WX 320 ; N uni1F38 ; B 1 0 273 695 ;
+C -1 ; WX 326 ; N uni1F39 ; B 1 0 279 695 ;
+C -1 ; WX 494 ; N uni1F3A ; B 0 0 447 695 ;
+C -1 ; WX 508 ; N uni1F3B ; B 0 0 461 695 ;
+C -1 ; WX 481 ; N uni1F3C ; B 1 0 434 695 ;
+C -1 ; WX 504 ; N uni1F3D ; B 1 0 457 695 ;
+C -1 ; WX 685 ; N uni1F3E ; B 0 0 638 696 ;
+C -1 ; WX 679 ; N uni1F3F ; B 0 0 632 696 ;
+C -1 ; WX 582 ; N uni1F40 ; B 32 -11 551 721 ;
+C -1 ; WX 582 ; N uni1F41 ; B 32 -11 551 721 ;
+C -1 ; WX 582 ; N uni1F42 ; B 32 -11 551 729 ;
+C -1 ; WX 582 ; N uni1F43 ; B 32 -11 551 729 ;
+C -1 ; WX 582 ; N uni1F44 ; B 32 -11 551 729 ;
+C -1 ; WX 582 ; N uni1F45 ; B 32 -11 551 729 ;
+C -1 ; WX 791 ; N uni1F48 ; B 0 -13 816 695 ;
+C -1 ; WX 799 ; N uni1F49 ; B 0 -13 824 695 ;
+C -1 ; WX 967 ; N uni1F4A ; B 1 -13 992 695 ;
+C -1 ; WX 991 ; N uni1F4B ; B 1 -13 1016 695 ;
+C -1 ; WX 925 ; N uni1F4C ; B 0 -13 949 695 ;
+C -1 ; WX 952 ; N uni1F4D ; B 0 -13 976 695 ;
+C -1 ; WX 541 ; N uni1F50 ; B 43 -9 486 721 ;
+C -1 ; WX 541 ; N uni1F51 ; B 43 -9 486 721 ;
+C -1 ; WX 541 ; N uni1F52 ; B 43 -9 486 729 ;
+C -1 ; WX 541 ; N uni1F53 ; B 43 -9 486 729 ;
+C -1 ; WX 541 ; N uni1F54 ; B 43 -9 486 729 ;
+C -1 ; WX 541 ; N uni1F55 ; B 43 -9 486 729 ;
+C -1 ; WX 541 ; N uni1F56 ; B 32 -9 496 839 ;
+C -1 ; WX 541 ; N uni1F57 ; B 32 -9 496 839 ;
+C -1 ; WX 700 ; N uni1F59 ; B 0 0 750 695 ;
+C -1 ; WX 876 ; N uni1F5B ; B 0 0 925 695 ;
+C -1 ; WX 875 ; N uni1F5D ; B 0 0 924 695 ;
+C -1 ; WX 1057 ; N uni1F5F ; B 0 0 1106 696 ;
+C -1 ; WX 719 ; N uni1F60 ; B 36 -12 695 721 ;
+C -1 ; WX 719 ; N uni1F61 ; B 36 -12 695 721 ;
+C -1 ; WX 719 ; N uni1F62 ; B 36 -12 695 729 ;
+C -1 ; WX 719 ; N uni1F63 ; B 36 -12 695 729 ;
+C -1 ; WX 719 ; N uni1F64 ; B 36 -12 695 729 ;
+C -1 ; WX 719 ; N uni1F65 ; B 36 -12 695 729 ;
+C -1 ; WX 719 ; N uni1F66 ; B 36 -12 695 865 ;
+C -1 ; WX 719 ; N uni1F67 ; B 36 -12 695 865 ;
+C -1 ; WX 797 ; N uni1F68 ; B 0 -2 822 695 ;
+C -1 ; WX 803 ; N uni1F69 ; B 0 -2 828 695 ;
+C -1 ; WX 976 ; N uni1F6A ; B 0 -2 1000 694 ;
+C -1 ; WX 999 ; N uni1F6B ; B 0 -2 1023 694 ;
+C -1 ; WX 930 ; N uni1F6C ; B 0 -2 954 694 ;
+C -1 ; WX 956 ; N uni1F6D ; B 0 -2 980 695 ;
+C -1 ; WX 1130 ; N uni1F6E ; B 0 -1 1155 696 ;
+C -1 ; WX 1128 ; N uni1F6F ; B 0 -1 1153 696 ;
+C -1 ; WX 607 ; N uni1F70 ; B 31 -12 559 729 ;
+C -1 ; WX 607 ; N uni1F71 ; B 31 -12 559 729 ;
+C -1 ; WX 571 ; N uni1F72 ; B 30 -12 551 729 ;
+C -1 ; WX 571 ; N uni1F73 ; B 30 -12 551 729 ;
+C -1 ; WX 542 ; N uni1F74 ; B 49 -171 494 729 ;
+C -1 ; WX 542 ; N uni1F75 ; B 49 -171 494 729 ;
+C -1 ; WX 178 ; N uni1F76 ; B -19 0 147 729 ;
+C -1 ; WX 178 ; N uni1F77 ; B 35 0 201 729 ;
+C -1 ; WX 582 ; N uni1F78 ; B 32 -11 551 729 ;
+C -1 ; WX 582 ; N uni1F79 ; B 32 -11 551 729 ;
+C -1 ; WX 541 ; N uni1F7A ; B 43 -9 486 729 ;
+C -1 ; WX 541 ; N uni1F7B ; B 43 -9 486 729 ;
+C -1 ; WX 719 ; N uni1F7C ; B 36 -12 695 729 ;
+C -1 ; WX 719 ; N uni1F7D ; B 36 -12 695 729 ;
+C -1 ; WX 607 ; N uni1F80 ; B 31 -242 559 721 ;
+C -1 ; WX 607 ; N uni1F81 ; B 31 -242 559 721 ;
+C -1 ; WX 607 ; N uni1F82 ; B 31 -242 559 729 ;
+C -1 ; WX 607 ; N uni1F83 ; B 31 -242 559 729 ;
+C -1 ; WX 607 ; N uni1F84 ; B 31 -242 559 729 ;
+C -1 ; WX 607 ; N uni1F85 ; B 31 -242 559 729 ;
+C -1 ; WX 607 ; N uni1F86 ; B 31 -242 559 839 ;
+C -1 ; WX 607 ; N uni1F87 ; B 31 -242 559 839 ;
+C -1 ; WX 903 ; N uni1F88 ; B 0 0 854 695 ;
+C -1 ; WX 903 ; N uni1F89 ; B 0 0 854 695 ;
+C -1 ; WX 1036 ; N uni1F8A ; B 0 0 987 695 ;
+C -1 ; WX 1063 ; N uni1F8B ; B 0 0 1013 695 ;
+C -1 ; WX 1007 ; N uni1F8C ; B 0 0 957 695 ;
+C -1 ; WX 1031 ; N uni1F8D ; B 0 0 981 695 ;
+C -1 ; WX 1208 ; N uni1F8E ; B 0 0 1159 696 ;
+C -1 ; WX 1194 ; N uni1F8F ; B 0 0 1145 696 ;
+C -1 ; WX 542 ; N uni1F90 ; B 49 -231 494 721 ;
+C -1 ; WX 542 ; N uni1F91 ; B 48 -231 494 721 ;
+C -1 ; WX 542 ; N uni1F92 ; B 49 -231 494 729 ;
+C -1 ; WX 542 ; N uni1F93 ; B 49 -231 494 729 ;
+C -1 ; WX 542 ; N uni1F94 ; B 49 -231 494 729 ;
+C -1 ; WX 542 ; N uni1F95 ; B 49 -231 494 729 ;
+C -1 ; WX 542 ; N uni1F96 ; B 37 -230 502 839 ;
+C -1 ; WX 542 ; N uni1F97 ; B 37 -230 502 839 ;
+C -1 ; WX 920 ; N uni1F98 ; B 0 0 870 695 ;
+C -1 ; WX 928 ; N uni1F99 ; B 0 0 878 695 ;
+C -1 ; WX 1092 ; N uni1F9A ; B -1 0 1042 695 ;
+C -1 ; WX 1106 ; N uni1F9B ; B 0 0 1057 695 ;
+C -1 ; WX 1080 ; N uni1F9C ; B 0 0 1030 695 ;
+C -1 ; WX 1113 ; N uni1F9D ; B 0 0 1063 695 ;
+C -1 ; WX 1284 ; N uni1F9E ; B 0 0 1234 696 ;
+C -1 ; WX 1285 ; N uni1F9F ; B 0 0 1235 696 ;
+C -1 ; WX 719 ; N uni1FA0 ; B 36 -243 695 721 ;
+C -1 ; WX 719 ; N uni1FA1 ; B 36 -243 695 721 ;
+C -1 ; WX 719 ; N uni1FA2 ; B 36 -243 695 729 ;
+C -1 ; WX 719 ; N uni1FA3 ; B 36 -243 695 729 ;
+C -1 ; WX 719 ; N uni1FA4 ; B 36 -243 695 729 ;
+C -1 ; WX 719 ; N uni1FA5 ; B 36 -243 695 729 ;
+C -1 ; WX 719 ; N uni1FA6 ; B 36 -243 695 865 ;
+C -1 ; WX 719 ; N uni1FA7 ; B 36 -243 695 865 ;
+C -1 ; WX 1045 ; N uni1FA8 ; B 0 -2 995 695 ;
+C -1 ; WX 1051 ; N uni1FA9 ; B 0 -2 1001 695 ;
+C -1 ; WX 1223 ; N uni1FAA ; B 0 -2 1174 694 ;
+C -1 ; WX 1246 ; N uni1FAB ; B 0 -2 1197 694 ;
+C -1 ; WX 1177 ; N uni1FAC ; B 0 -2 1127 694 ;
+C -1 ; WX 1203 ; N uni1FAD ; B 0 -2 1153 695 ;
+C -1 ; WX 1377 ; N uni1FAE ; B 0 -1 1327 696 ;
+C -1 ; WX 1375 ; N uni1FAF ; B 0 -1 1325 696 ;
+C -1 ; WX 607 ; N uni1FB0 ; B 31 -12 559 678 ;
+C -1 ; WX 607 ; N uni1FB1 ; B 31 -12 559 622 ;
+C -1 ; WX 607 ; N uni1FB2 ; B 31 -242 559 729 ;
+C -1 ; WX 607 ; N uni1FB3 ; B 31 -242 559 498 ;
+C -1 ; WX 607 ; N uni1FB4 ; B 31 -242 559 729 ;
+C -1 ; WX 607 ; N uni1FB6 ; B 31 -12 559 728 ;
+C -1 ; WX 607 ; N uni1FB7 ; B 31 -242 559 728 ;
+C -1 ; WX 679 ; N uni1FB8 ; B 0 0 681 876 ;
+C -1 ; WX 679 ; N uni1FB9 ; B 0 0 681 820 ;
+C -1 ; WX 685 ; N uni1FBA ; B 0 0 735 696 ;
+C -1 ; WX 679 ; N uni1FBB ; B 0 0 681 696 ;
+C -1 ; WX 904 ; N uni1FBC ; B 0 0 854 680 ;
+C -1 ; WX 95 ; N uni1FBD ; B 0 576 96 739 ;
+C -1 ; WX 173 ; N uni1FBE ; B 40 1 123 171 ;
+C -1 ; WX 95 ; N uni1FBF ; B 0 576 96 739 ;
+C -1 ; WX 271 ; N uni1FC0 ; B -94 591 371 760 ;
+C -1 ; WX 200 ; N uni1FC1 ; B -131 439 334 760 ;
+C -1 ; WX 542 ; N uni1FC2 ; B 47 -231 494 729 ;
+C -1 ; WX 542 ; N uni1FC3 ; B 49 -230 494 498 ;
+C -1 ; WX 542 ; N uni1FC4 ; B 49 -231 494 729 ;
+C -1 ; WX 542 ; N uni1FC6 ; B 37 -171 502 728 ;
+C -1 ; WX 542 ; N uni1FC7 ; B 37 -230 502 728 ;
+C -1 ; WX 654 ; N uni1FC8 ; B 0 0 647 696 ;
+C -1 ; WX 653 ; N uni1FC9 ; B 1 0 646 696 ;
+C -1 ; WX 787 ; N uni1FCA ; B -1 0 770 696 ;
+C -1 ; WX 771 ; N uni1FCB ; B 0 0 754 696 ;
+C -1 ; WX 790 ; N uni1FCC ; B 63 0 740 680 ;
+C -1 ; WX 271 ; N uni1FCD ; B 0 568 272 739 ;
+C -1 ; WX 271 ; N uni1FCE ; B 0 568 272 739 ;
+C -1 ; WX 271 ; N uni1FCF ; B -94 453 371 760 ;
+C -1 ; WX 178 ; N uni1FD0 ; B -72 0 250 678 ;
+C -1 ; WX 178 ; N uni1FD1 ; B -88 0 265 622 ;
+C -1 ; WX 178 ; N uni1FD2 ; B -114 0 290 739 ;
+C -1 ; WX 178 ; N uni1FD3 ; B -113 0 291 729 ;
+C -1 ; WX 178 ; N uni1FD6 ; B -144 0 321 728 ;
+C -1 ; WX 178 ; N uni1FD7 ; B -144 0 321 879 ;
+C -1 ; WX 207 ; N uni1FD8 ; B -65 0 257 876 ;
+C -1 ; WX 207 ; N uni1FD9 ; B -80 0 273 820 ;
+C -1 ; WX 408 ; N uni1FDA ; B 0 0 361 696 ;
+C -1 ; WX 390 ; N uni1FDB ; B 1 0 343 696 ;
+C -1 ; WX 286 ; N uni1FDD ; B 0 568 287 739 ;
+C -1 ; WX 295 ; N uni1FDE ; B 0 568 297 739 ;
+C -1 ; WX 271 ; N uni1FDF ; B -94 446 371 760 ;
+C -1 ; WX 541 ; N uni1FE0 ; B 43 -9 486 678 ;
+C -1 ; WX 541 ; N uni1FE1 ; B 43 -9 486 622 ;
+C -1 ; WX 541 ; N uni1FE2 ; B 43 -9 486 739 ;
+C -1 ; WX 541 ; N uni1FE3 ; B 43 -9 486 729 ;
+C -1 ; WX 606 ; N uni1FE4 ; B 48 -171 576 721 ;
+C -1 ; WX 606 ; N uni1FE5 ; B 48 -171 576 721 ;
+C -1 ; WX 541 ; N uni1FE6 ; B 32 -9 496 728 ;
+C -1 ; WX 541 ; N uni1FE7 ; B 32 -9 496 879 ;
+C -1 ; WX 542 ; N uni1FE8 ; B -9 0 554 876 ;
+C -1 ; WX 542 ; N uni1FE9 ; B -9 0 554 820 ;
+C -1 ; WX 738 ; N uni1FEA ; B 0 0 788 696 ;
+C -1 ; WX 739 ; N uni1FEB ; B 0 0 788 696 ;
+C -1 ; WX 641 ; N uni1FEC ; B 0 0 664 695 ;
+C -1 ; WX 404 ; N uni1FED ; B 0 568 404 739 ;
+C -1 ; WX 404 ; N uni1FEE ; B 0 568 404 739 ;
+C -1 ; WX 164 ; N uni1FEF ; B 0 568 166 739 ;
+C -1 ; WX 719 ; N uni1FF2 ; B 36 -243 695 729 ;
+C -1 ; WX 719 ; N uni1FF3 ; B 36 -243 695 487 ;
+C -1 ; WX 719 ; N uni1FF4 ; B 36 -243 695 729 ;
+C -1 ; WX 719 ; N uni1FF6 ; B 36 -12 695 728 ;
+C -1 ; WX 719 ; N uni1FF7 ; B 36 -243 695 728 ;
+C -1 ; WX 893 ; N uni1FF8 ; B 0 -13 917 696 ;
+C -1 ; WX 829 ; N uni1FF9 ; B 0 -13 853 696 ;
+C -1 ; WX 892 ; N uni1FFA ; B 0 -2 916 696 ;
+C -1 ; WX 823 ; N uni1FFB ; B 0 -2 847 696 ;
+C -1 ; WX 989 ; N uni1FFC ; B 33 -2 939 690 ;
+C -1 ; WX 164 ; N uni1FFD ; B 0 568 166 739 ;
+C -1 ; WX 95 ; N uni1FFE ; B 0 576 95 739 ;
+C -1 ; WX 445 ; N endash ; B -7 207 452 263 ;
+C -1 ; WX 1000 ; N emdash ; B -8 233 1008 296 ;
+C -1 ; WX 312 ; N quoteleft ; B 77 487 242 658 ;
+C -1 ; WX 312 ; N quoteright ; B 70 487 236 658 ;
+C -1 ; WX 315 ; N quotesinglbase ; B 69 -60 234 112 ;
+C -1 ; WX 446 ; N quotedblleft ; B 75 487 372 658 ;
+C -1 ; WX 430 ; N quotedblright ; B 67 487 360 658 ;
+C -1 ; WX 446 ; N quotedblbase ; B 69 -60 365 112 ;
+C -1 ; WX 492 ; N dagger ; B 45 -118 447 658 ;
+C -1 ; WX 492 ; N daggerdbl ; B 45 -118 447 658 ;
+C -1 ; WX 539 ; N bullet ; B 98 105 441 434 ;
+C -1 ; WX 890 ; N ellipsis ; B 109 0 781 112 ;
+C -1 ; WX 1044 ; N perthousand ; B 4 -12 1032 667 ;
+C -1 ; WX 223 ; N guilsinglleft ; B 28 85 197 447 ;
+C -1 ; WX 223 ; N guilsinglright ; B 27 85 196 447 ;
+C -1 ; WX 136 ; N fraction ; B -105 0 241 608 ;
+C -1 ; WX 512 ; N Euro ; B -40 -12 538 696 ;
+C -1 ; WX 823 ; N trademark ; B 45 280 779 608 ;
+C -1 ; WX 803 ; N uni2126 ; B 33 -1 771 694 ;
+C -1 ; WX 649 ; N uni2206 ; B -1 0 650 684 ;
+C -1 ; WX 659 ; N summation ; B 1 -114 652 696 ;
+C -1 ; WX 539 ; N minus ; B 38 238 501 303 ;
+C -1 ; WX 488 ; N radical ; B 0 -46 466 813 ;
+C -1 ; WX 488 ; N notequal ; B 15 35 478 499 ;
+C -1 ; WX 488 ; N lessequal ; B 16 0 479 578 ;
+C -1 ; WX 488 ; N greaterequal ; B 16 0 479 578 ;
+C -1 ; WX 439 ; N lozenge ; B 9 0 422 659 ;
+C -1 ; WX 351 ; N commaaccent ; B 91 -225 233 -53 ;
+C -1 ; WX 541 ; N ff ; B 0 0 502 658 ;
+C -1 ; WX 433 ; N fi ; B 4 0 384 658 ;
+C -1 ; WX 431 ; N fl ; B 4 0 383 658 ;
+C -1 ; WX 653 ; N ffi ; B 0 0 605 658 ;
+C -1 ; WX 651 ; N ffl ; B 0 0 603 658 ;
+C -1 ; WX 536 ; N test1 ; B 31 -12 559 739 ;
+C -1 ; WX 536 ; N test2 ; B 31 -12 559 734 ;
+C -1 ; WX 277 ; N mu1 ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 270
+KPX A V -60
+KPX A Y -60
+KPX L Y -40
+KPX V A -60
+KPX Y A -60
+KPX Alpha exclam 120
+KPX Alpha nu -60
+KPX Alpha Upsilondieresis -50
+KPX Alpha Upsilon -60
+KPX Alpha semicolon 110
+KPX Alpha colon 110
+KPX Gamma Lambda -70
+KPX Gamma Delta -70
+KPX Gamma Alpha -70
+KPX Delta Upsilon -50
+KPX Epsilon exclam 120
+KPX Epsilon semicolon 110
+KPX Epsilon colon 110
+KPX Eta exclam 120
+KPX Eta semicolon 110
+KPX Eta colon 110
+KPX Iota exclam 120
+KPX Iota semicolon 110
+KPX Iota colon 110
+KPX Lambda Upsilon -60
+KPX Nu exclam 120
+KPX Nu semicolon 110
+KPX Nu colon 110
+KPX Omicron exclam 120
+KPX Omicron semicolon 110
+KPX Omicron colon 110
+KPX Rho exclam 120
+KPX Rho semicolon 110
+KPX Rho colon 110
+KPX Sigma exclam 120
+KPX Sigma semicolon 110
+KPX Sigma colon 110
+KPX Upsilon exclam 120
+KPX Upsilon Delta -40
+KPX Upsilon Alpha -60
+KPX Upsilon Lambda -60
+KPX Upsilon semicolon 110
+KPX Upsilon colon 110
+KPX Psi exclam 120
+KPX Psi semicolon 110
+KPX Psi colon 110
+KPX Omega exclam 120
+KPX Omega semicolon 110
+KPX Omega colon 110
+KPX Upsilondieresis Delta -30
+KPX Upsilondieresis Lambda -40
+KPX Upsilondieresis Alpha -40
+KPX alphatonos exclam 120
+KPX alphatonos semicolon 110
+KPX alphatonos colon 110
+KPX alpha exclam 120
+KPX alpha semicolon 110
+KPX alpha colon 110
+KPX epsilon exclam 120
+KPX epsilon semicolon 110
+KPX epsilon colon 110
+KPX eta exclam 120
+KPX eta semicolon 110
+KPX eta colon 110
+KPX iota exclam 120
+KPX iota semicolon 110
+KPX iota colon 110
+KPX nu exclam 120
+KPX nu semicolon 110
+KPX nu colon 110
+KPX xi exclam 120
+KPX xi semicolon 110
+KPX xi colon 110
+KPX omicron exclam 120
+KPX omicron semicolon 110
+KPX omicron colon 110
+KPX rho exclam 120
+KPX rho semicolon 110
+KPX rho colon 110
+KPX sigma1 exclam 120
+KPX sigma1 semicolon 110
+KPX sigma1 colon 110
+KPX upsilon exclam 120
+KPX upsilon semicolon 110
+KPX upsilon colon 110
+KPX psi exclam 120
+KPX psi semicolon 110
+KPX psi colon 110
+KPX omega exclam 120
+KPX omega semicolon 110
+KPX omega colon 110
+KPX iotadieresis exclam 120
+KPX iotadieresis semicolon 110
+KPX iotadieresis colon 110
+KPX upsilondieresis exclam 120
+KPX upsilondieresis semicolon 110
+KPX upsilondieresis colon 110
+KPX omicrontonos exclam 120
+KPX omicrontonos semicolon 110
+KPX omicrontonos colon 110
+KPX upsilontonos exclam 120
+KPX upsilontonos semicolon 110
+KPX upsilontonos colon 110
+KPX omegatonos exclam 120
+KPX omegatonos semicolon 110
+KPX omegatonos colon 110
+KPX uni1F66 exclam 120
+KPX uni1F66 semicolon 110
+KPX uni1F66 colon 110
+KPX uni1F67 exclam 120
+KPX uni1F67 semicolon 110
+KPX uni1F67 colon 110
+KPX uni1F70 exclam 150
+KPX uni1F70 colon 130
+KPX uni1F70 semicolon 150
+KPX uni1F76 exclam 120
+KPX uni1F76 semicolon 110
+KPX uni1F76 colon 110
+KPX uni1F77 exclam 120
+KPX uni1F77 semicolon 110
+KPX uni1F77 colon 110
+KPX uni1F78 exclam 120
+KPX uni1F78 semicolon 110
+KPX uni1F78 colon 110
+KPX uni1F79 exclam 120
+KPX uni1F79 semicolon 110
+KPX uni1F79 colon 110
+KPX uni1F7A exclam 120
+KPX uni1F7A semicolon 110
+KPX uni1F7A colon 110
+KPX uni1F7B exclam 120
+KPX uni1F7B semicolon 110
+KPX uni1F7B colon 110
+KPX uni1F7C exclam 120
+KPX uni1F7C semicolon 110
+KPX uni1F7C colon 110
+KPX uni1F7D exclam 120
+KPX uni1F7D semicolon 110
+KPX uni1F7D colon 110
+KPX uni1FB2 exclam 120
+KPX uni1FB2 semicolon 110
+KPX uni1FB2 colon 110
+KPX uni1FB3 exclam 120
+KPX uni1FB3 semicolon 110
+KPX uni1FB3 colon 110
+KPX uni1FB4 exclam 120
+KPX uni1FB4 semicolon 110
+KPX uni1FB4 colon 110
+KPX uni1FB6 exclam 120
+KPX uni1FB6 semicolon 110
+KPX uni1FB6 colon 110
+KPX uni1FB7 exclam 120
+KPX uni1FB7 semicolon 110
+KPX uni1FB7 colon 110
+KPX uni1FBF uni1FCC 40
+KPX uni1FBF uni1FBC -80
+KPX uni1FBF Iota 40
+KPX uni1FBF Eta 40
+KPX uni1FBF Epsilon 40
+KPX uni1FBF Alpha -80
+KPX uni1FC2 exclam 120
+KPX uni1FC2 semicolon 110
+KPX uni1FC2 colon 110
+KPX uni1FC3 exclam 120
+KPX uni1FC3 semicolon 110
+KPX uni1FC3 colon 110
+KPX uni1FC4 exclam 120
+KPX uni1FC4 semicolon 110
+KPX uni1FC4 colon 110
+KPX uni1FC6 exclam 120
+KPX uni1FC6 semicolon 110
+KPX uni1FC6 colon 110
+KPX uni1FC7 exclam 120
+KPX uni1FC7 semicolon 110
+KPX uni1FC7 colon 110
+KPX uni1FCD Omega 30
+KPX uni1FCD Omicron 30
+KPX uni1FCD Iota 40
+KPX uni1FCD Eta 40
+KPX uni1FCD Epsilon 40
+KPX uni1FCD Alpha -70
+KPX uni1FCD uni1FFC 40
+KPX uni1FCD uni1FCC 70
+KPX uni1FCD uni1FBC -50
+KPX uni1FCE Iota 40
+KPX uni1FCE Eta 40
+KPX uni1FCE Epsilon 40
+KPX uni1FCE Alpha -110
+KPX uni1FCE uni1FCC 40
+KPX uni1FCE uni1FBC -100
+KPX uni1FCF uni1FCC 120
+KPX uni1FCF uni1FBC -80
+KPX uni1FCF Iota 140
+KPX uni1FCF Eta 140
+KPX uni1FCF Epsilon 140
+KPX uni1FCF Alpha -80
+KPX uni1FDD Omega 20
+KPX uni1FDD Upsilon 80
+KPX uni1FDD Omicron 20
+KPX uni1FDD Iota 40
+KPX uni1FDD Eta 40
+KPX uni1FDD Epsilon 40
+KPX uni1FDD Alpha -90
+KPX uni1FDD uni1FFC 40
+KPX uni1FDD uni1FCC 80
+KPX uni1FDD uni1FBC -90
+KPX uni1FDE uni1FFC -30
+KPX uni1FDE uni1FCC 30
+KPX uni1FDE uni1FBC -120
+KPX uni1FDE Omega -30
+KPX uni1FDE Upsilon 80
+KPX uni1FDE Omicron -30
+KPX uni1FDE Iota 40
+KPX uni1FDE Eta 40
+KPX uni1FDE Epsilon 40
+KPX uni1FDE Alpha -130
+KPX uni1FDF Omega 30
+KPX uni1FDF Upsilon 180
+KPX uni1FDF Omicron 30
+KPX uni1FDF Iota 120
+KPX uni1FDF Eta 120
+KPX uni1FDF Epsilon 120
+KPX uni1FDF Alpha -80
+KPX uni1FDF uni1FFC 40
+KPX uni1FDF uni1FCC 120
+KPX uni1FDF uni1FBC -80
+KPX uni1FE6 exclam 120
+KPX uni1FE6 semicolon 110
+KPX uni1FE6 colon 110
+KPX uni1FEF uni1FCC 50
+KPX uni1FEF uni1FBC -80
+KPX uni1FEF Upsilon 60
+KPX uni1FEF Iota 40
+KPX uni1FEF Eta 40
+KPX uni1FEF Epsilon 40
+KPX uni1FEF Alpha -80
+KPX uni1FF2 exclam 120
+KPX uni1FF2 semicolon 110
+KPX uni1FF2 colon 110
+KPX uni1FF3 exclam 120
+KPX uni1FF3 semicolon 110
+KPX uni1FF3 colon 110
+KPX uni1FF4 exclam 120
+KPX uni1FF4 semicolon 110
+KPX uni1FF4 colon 110
+KPX uni1FF6 exclam 120
+KPX uni1FF6 semicolon 110
+KPX uni1FF6 colon 110
+KPX uni1FF7 exclam 120
+KPX uni1FF7 semicolon 110
+KPX uni1FF7 colon 110
+KPX uni1FFD Omega -30
+KPX uni1FFD Upsilon 90
+KPX uni1FFD Omicron -40
+KPX uni1FFD Iota 30
+KPX uni1FFD Eta 30
+KPX uni1FFD Epsilon 30
+KPX uni1FFD Alpha -120
+KPX uni1FFD uni1FFC -40
+KPX uni1FFD uni1FCC 20
+KPX uni1FFD uni1FBC -120
+KPX uni1FFE uni1FFC 40
+KPX uni1FFE uni1FCC 60
+KPX uni1FFE uni1FBC -80
+KPX uni1FFE Omega 40
+KPX uni1FFE Upsilon 120
+KPX uni1FFE Iota 60
+KPX uni1FFE Eta 60
+KPX uni1FFE Epsilon 60
+KPX uni1FFE Alpha -80
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/afm/ktsy.afm b/fonts/greek/kerkis/afm/ktsy.afm
new file mode 100644
index 0000000000..d2dabdbe87
--- /dev/null
+++ b/fonts/greek/kerkis/afm/ktsy.afm
@@ -0,0 +1,202 @@
+StartFontMetrics 2.0
+Comment Generated by Fontographer 4.1 5/10/00 at 8:28 PM
+FontName Ktsy
+FullName Ktsy
+FamilyName Ktsy
+Weight Medium
+Notice (University of the Aegean, Department of Mathematics)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -200 -954 1116 900
+CapHeight 683
+XHeight 499
+Descender -212
+Ascender 715
+StartCharMetrics 177
+C 32 ; WX 333 ; N space ; B 0 0 0 0 ;
+C 43 ; WX 600 ; N plus ; B 51 111 555 595 ;
+C 59 ; WX 320 ; N semicolon ; B 90 -112 223 494 ;
+C 61 ; WX 600 ; N equal ; B 51 117 555 389 ;
+C 65 ; WX 798 ; N A ; B 27 -50 798 722 ;
+C 66 ; WX 657 ; N B ; B 30 -22 665 706 ;
+C 67 ; WX 591 ; N C ; B 12 -24 534 705 ;
+C 68 ; WX 771 ; N D ; B 20 0 766 683 ;
+C 69 ; WX 528 ; N E ; B 28 -22 565 705 ;
+C 70 ; WX 719 ; N F ; B 17 -33 829 683 ;
+C 71 ; WX 633 ; N G ; B 44 -119 601 705 ;
+C 72 ; WX 845 ; N H ; B 20 -47 818 683 ;
+C 73 ; WX 544 ; N I ; B -24 0 635 683 ;
+C 74 ; WX 678 ; N J ; B 47 -119 840 683 ;
+C 75 ; WX 705 ; N K ; B 30 -22 733 705 ;
+C 76 ; WX 668 ; N L ; B 31 -22 656 705 ;
+C 77 ; WX 1201 ; N M ; B 27 -50 1116 705 ;
+C 78 ; WX 867 ; N N ; B -29 -50 978 775 ;
+C 79 ; WX 796 ; N O ; B 57 -22 777 705 ;
+C 80 ; WX 696 ; N P ; B 20 -50 733 683 ;
+C 81 ; WX 817 ; N Q ; B 113 -124 788 705 ;
+C 82 ; WX 848 ; N R ; B 20 -22 837 683 ;
+C 83 ; WX 605 ; N S ; B 18 -22 642 705 ;
+C 84 ; WX 544 ; N T ; B 29 0 798 717 ;
+C 85 ; WX 712 ; N U ; B 27 -28 732 683 ;
+C 86 ; WX 658 ; N V ; B 35 -45 660 683 ;
+C 87 ; WX 1032 ; N W ; B 35 -45 1036 683 ;
+C 88 ; WX 792 ; N X ; B 49 0 808 683 ;
+C 89 ; WX 668 ; N Y ; B 31 -135 717 683 ;
+C 90 ; WX 725 ; N Z ; B 37 0 767 683 ;
+C 92 ; WX 600 ; N backslash ; B 72 -141 530 717 ;
+C 96 ; WX 333 ; N grave ; B 19 569 243 740 ;
+C 97 ; WX 620 ; N a ; B 71 -9 686 495 ;
+C 98 ; WX 600 ; N b ; B 88 -9 621 715 ;
+C 99 ; WX 480 ; N c ; B 65 -9 522 495 ;
+C 100 ; WX 640 ; N d ; B 65 -9 695 715 ;
+C 101 ; WX 540 ; N e ; B 65 -9 575 495 ;
+C 102 ; WX 340 ; N f ; B -160 -206 557 728 ;
+C 103 ; WX 560 ; N g ; B 4 -221 581 495 ;
+C 104 ; WX 620 ; N h ; B 88 -9 689 715 ;
+C 105 ; WX 280 ; N i ; B 88 -9 351 666 ;
+C 106 ; WX 280 ; N j ; B -200 -221 308 665 ;
+C 107 ; WX 600 ; N k ; B 88 -9 657 715 ;
+C 108 ; WX 280 ; N l ; B 100 -9 342 715 ;
+C 109 ; WX 880 ; N m ; B 88 -9 952 495 ;
+C 110 ; WX 620 ; N n ; B 88 -9 673 495 ;
+C 111 ; WX 540 ; N o ; B 65 -9 572 495 ;
+C 112 ; WX 600 ; N p ; B -24 -212 620 495 ;
+C 113 ; WX 560 ; N q ; B 65 -212 584 495 ;
+C 114 ; WX 400 ; N r ; B 88 0 481 495 ;
+C 115 ; WX 540 ; N s ; B 65 -9 547 495 ;
+C 116 ; WX 340 ; N t ; B 88 -9 411 665 ;
+C 117 ; WX 620 ; N u ; B 88 -9 686 486 ;
+C 118 ; WX 540 ; N v ; B 88 -9 562 499 ;
+C 119 ; WX 880 ; N w ; B 88 -9 893 499 ;
+C 120 ; WX 540 ; N x ; B 9 -13 626 499 ;
+C 121 ; WX 600 ; N y ; B 60 -221 609 486 ;
+C 122 ; WX 520 ; N z ; B 38 -9 561 495 ;
+C 123 ; WX 280 ; N braceleft ; B 35 -122 248 738 ;
+C 124 ; WX 600 ; N bar ; B 264 -60 342 662 ;
+C 125 ; WX 280 ; N braceright ; B 35 -122 248 738 ;
+C 167 ; WX 520 ; N section ; B 33 -183 486 694 ;
+C 168 ; WX 333 ; N dieresis ; B 17 585 316 685 ;
+C 172 ; WX 722 ; N logicalnot ; B 56 142 666 371 ;
+C 177 ; WX 600 ; N plusminus ; B 51 7 555 595 ;
+C 180 ; WX 400 ; N acute ; B 90 564 296 680 ;
+C 182 ; WX 600 ; N paragraph ; B 14 0 577 681 ;
+C 215 ; WX 600 ; N multiply ; B 51 40 555 544 ;
+C 247 ; WX 549 ; N divide ; B 37 60 513 481 ;
+C -1 ; WX 420 ; N circumflex ; B 68 563 352 681 ;
+C -1 ; WX 420 ; N caron ; B 68 562 352 680 ;
+C -1 ; WX 440 ; N macron ; B 68 587 364 637 ;
+C -1 ; WX 460 ; N breve ; B 68 563 396 682 ;
+C -1 ; WX 260 ; N dotaccent ; B 70 553 190 672 ;
+C -1 ; WX 440 ; N tilde ; B 66 572 374 661 ;
+C -1 ; WX 540 ; N dagger ; B 79 -161 455 694 ;
+C -1 ; WX 540 ; N daggerdbl ; B 78 -161 455 694 ;
+C -1 ; WX 500 ; N bullet ; B 56 28 444 417 ;
+C -1 ; WX 1099 ; N arrowleft ; B 112 152 1043 348 ;
+C -1 ; WX 616 ; N arrowup ; B 207 -200 403 731 ;
+C -1 ; WX 1099 ; N arrowright ; B 62 152 993 348 ;
+C -1 ; WX 616 ; N arrowdown ; B 207 -210 403 721 ;
+C -1 ; WX 1043 ; N arrowboth ; B 32 138 1009 335 ;
+C -1 ; WX 600 ; N minus ; B 51 224 555 302 ;
+C -1 ; WX 320 ; N periodcentered ; B 92 196 222 326 ;
+C -1 ; WX 846 ; N radical ; B 53 -954 873 47 ;
+C -1 ; WX 880 ; N infinity ; B 65 0 829 544 ;
+C -1 ; WX 668 ; N intersection ; B 56 0 612 613 ;
+C -1 ; WX 550 ; N integral ; B 162 -270 420 764 ;
+C -1 ; WX 619 ; N approxequal ; B 54 21 564 494 ;
+C -1 ; WX 600 ; N equivalence ; B 51 7 555 439 ;
+C -1 ; WX 644 ; N lessequal ; B 49 -139 558 599 ;
+C -1 ; WX 644 ; N greaterequal ; B 72 -139 581 599 ;
+C -1 ; WX 500 ; N openbullet ; B 56 29 444 417 ;
+C -1 ; WX 758 ; N spade ; B 21 -90 733 663 ;
+C -1 ; WX 758 ; N club ; B 21 -90 733 661 ;
+C -1 ; WX 758 ; N heart ; B 22 -60 732 659 ;
+C -1 ; WX 758 ; N diamond ; B 14 -80 737 643 ;
+C -1 ; WX 333 ; N yandy ; B 0 0 0 0 ;
+C -1 ; WX 333 ; N glyph45 ; B 0 0 0 0 ;
+C -1 ; WX 367 ; N angbracketright ; B 56 -181 275 668 ;
+C -1 ; WX 0 ; N negationslash ; B 108 -204 644 668 ;
+C -1 ; WX 616 ; N arrowbothv ; B 212 -252 409 725 ;
+C -1 ; WX 498 ; N bardbl ; B 118 -181 380 668 ;
+C -1 ; WX 607 ; N overbar ; B 51 607 555 685 ;
+C -1 ; WX 338 ; N prime ; B 46 63 300 423 ;
+C -1 ; WX 367 ; N angbracketleft ; B 92 -181 311 668 ;
+C -1 ; WX 452 ; N openbullet1 ; B 56 64 396 404 ;
+C -1 ; WX 635 ; N Ifractur ; B 37 -16 588 667 ;
+C -1 ; WX 846 ; N radical1 ; B 53 -101 893 900 ;
+C -1 ; WX 600 ; N equal1 ; B 51 117 555 389 ;
+C -1 ; WX 0 ; N mapsto ; B 46 13 125 461 ;
+C -1 ; WX 711 ; N arrowdblbothv ; B 50 -205 661 668 ;
+C -1 ; WX 645 ; N vector ; B 112 531 641 692 ;
+C -1 ; WX 1000 ; N circlecopyrt ; B 56 -209 944 679 ;
+C -1 ; WX 634 ; N aleph ; B 55 0 581 661 ;
+C -1 ; WX 784 ; N triangleinv ; B 56 -189 728 471 ;
+C -1 ; WX 784 ; N triangle ; B 56 0 728 660 ;
+C -1 ; WX 444 ; N floorright ; B 28 -181 278 668 ;
+C -1 ; WX 444 ; N floorleft ; B 166 -181 416 668 ;
+C -1 ; WX 444 ; N ceilingright ; B 28 -181 278 668 ;
+C -1 ; WX 444 ; N ceilingleft ; B 166 -181 416 668 ;
+C -1 ; WX 619 ; N similarequal ; B 51 47 565 484 ;
+C -1 ; WX 556 ; N diamondmath ; B 21 -6 533 506 ;
+C -1 ; WX 536 ; N triangleleft ; B 24 0 505 440 ;
+C -1 ; WX 536 ; N triangleright ; B 25 0 506 440 ;
+C -1 ; WX 726 ; N perpendicular ; B 56 0 664 638 ;
+C -1 ; WX 726 ; N latticetop ; B 56 0 664 638 ;
+C -1 ; WX 607 ; N turnstileright ; B 56 30 576 638 ;
+C -1 ; WX 620 ; N turnstileleft ; B 56 0 576 608 ;
+C -1 ; WX 800 ; N circledot ; B 55 -94 743 594 ;
+C -1 ; WX 800 ; N circledivide ; B 55 -94 743 594 ;
+C -1 ; WX 800 ; N circlemultiply ; B 55 -94 743 594 ;
+C -1 ; WX 800 ; N circleminus ; B 55 -94 743 594 ;
+C -1 ; WX 800 ; N circleplus ; B 55 -94 743 594 ;
+C -1 ; WX 620 ; N unionsq ; B 56 0 564 529 ;
+C -1 ; WX 620 ; N intersectionsq ; B 56 0 564 529 ;
+C -1 ; WX 645 ; N supersetsqequal ; B 51 -133 556 602 ;
+C -1 ; WX 630 ; N subsetsqequal ; B 51 -133 556 602 ;
+C -1 ; WX 668 ; N unionmulti ; B 56 0 612 614 ;
+C -1 ; WX 678 ; N reflexsuperset ; B 81 -123 596 602 ;
+C -1 ; WX 686 ; N reflexsubset ; B 84 -133 601 602 ;
+C -1 ; WX 678 ; N propersuperset ; B 83 -56 596 462 ;
+C -1 ; WX 686 ; N propersubset ; B 84 -56 597 462 ;
+C -1 ; WX 670 ; N followsequal ; B 84 -123 588 544 ;
+C -1 ; WX 670 ; N precedesequal ; B 66 -123 570 544 ;
+C -1 ; WX 670 ; N follows ; B 84 3 570 464 ;
+C -1 ; WX 670 ; N precedes ; B 84 3 570 464 ;
+C -1 ; WX 989 ; N greatermuch ; B 48 49 937 599 ;
+C -1 ; WX 989 ; N lessmuch ; B 43 49 932 599 ;
+C -1 ; WX 607 ; N equivasymptotic ; B 32 0 567 419 ;
+C -1 ; WX 345 ; N wreathproduct ; B 83 -43 263 461 ;
+C -1 ; WX 619 ; N similar ; B 54 211 564 454 ;
+C -1 ; WX 668 ; N union ; B 56 0 612 614 ;
+C -1 ; WX 700 ; N logicalor ; B 56 0 644 529 ;
+C -1 ; WX 700 ; N logicaland ; B 56 0 644 529 ;
+C -1 ; WX 762 ; N proportional ; B 84 -1 671 496 ;
+C -1 ; WX 521 ; N asteriskmath ; B 84 49 435 432 ;
+C -1 ; WX 600 ; N minusplus ; B 51 -115 555 473 ;
+C -1 ; WX 790 ; N coproduct ; B 47 9 742 690 ;
+C -1 ; WX 629 ; N owner ; B 114 -24 545 494 ;
+C -1 ; WX 629 ; N element ; B 73 -24 504 494 ;
+C -1 ; WX 701 ; N nabla ; B 56 0 715 658 ;
+C -1 ; WX 620 ; N emptyset ; B 40 -51 586 717 ;
+C -1 ; WX 519 ; N existential ; B 56 0 463 661 ;
+C -1 ; WX 556 ; N universal ; B 0 0 556 661 ;
+C -1 ; WX 968 ; N arrowdblboth ; B 47 -35 921 576 ;
+C -1 ; WX 695 ; N arrowdbldown ; B 50 -117 661 560 ;
+C -1 ; WX 793 ; N arrowdblright ; B 65 -79 741 532 ;
+C -1 ; WX 695 ; N arrowdblup ; B 50 -76 661 599 ;
+C -1 ; WX 787 ; N arrowdblleft ; B 57 -74 733 537 ;
+C -1 ; WX 985 ; N arrowsouthwest ; B 7 -252 936 679 ;
+C -1 ; WX 985 ; N arrowsoutheast ; B 56 -261 988 668 ;
+C -1 ; WX 985 ; N arrownortheast ; B 57 -205 987 727 ;
+C -1 ; WX 985 ; N arrownorthwest ; B 46 -251 978 678 ;
+C -1 ; WX 733 ; N Rfractur ; B 41 -22 700 688 ;
+C -1 ; WX 425 ; N tie ; B 200 556 654 659 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 0
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/kerkis/dvips/gkerkis.enc b/fonts/greek/kerkis/dvips/gkerkis.enc
new file mode 100644
index 0000000000..b15f29f3d7
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/gkerkis.enc
@@ -0,0 +1,234 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "0.1",
+% date = "30 August 2000",
+% filename = "gkerkis.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the kerkis fontfamily"
+% @}
+%
+%
+/gkerkis [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /Stigma
+ /cy /u1FBC /u1FCC /u1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /beta1 /pi1 /qoppa /Qoppa /rho1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /.notdef /sampi /quoteleft /quoteright /braxy /macron
+% 0x20
+ /u1FC1 /exclam /dieresis /dieresistonos /u1FED /percent /middot /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+ /u1FBF /equal /u1FBD /semicolon
+% 0x40
+ /u1FDF /Alpha /Beta /u1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /u1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /u1FCF /bracketright /u1FCE /u1FCD
+% 0x60
+ /u1FEF /alpha /beta /sigma1 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /mu /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /u1FBE /guillemotright /u1FC0 /emdash
+% 0x80
+ /u1F70 /u1F01 /u1F00 /u1F03 /u1FB2 /u1F81 /u1F80 /u1F83
+ /alphatonos /u1F05 /u1F04 /u1F02 /u1FB4 /u1F85 /u1F84 /u1F82
+% 0x90
+ /u1FB6 /u1F07 /u1F06 /digamma /u1FB7 /u1F87 /u1F86 /.notdef
+ /u1F74 /u1F21 /u1F20 /.notdef /u1FC2 /u1F91 /u1F90 /.notdef
+% 0xA0
+ /etatonos /u1F25 /u1F24 /u1F23 /u1FC4 /u1F95 /u1F94 /u1F93
+ /u1FC6 /u1F27 /u1F26 /u1F22 /u1FC7 /u1F97 /u1F96 /u1F92
+% 0xB0
+ /u1F7C /u1F61 /u1F60 /u1F63 /u1FF2 /u1FA1 /u1FA0 /u1FA3
+ /omegatonos /u1F65 /u1F64 /u1F62 /u1FF4 /u1FA5 /u1FA4 /u1FA2
+% 0xC0
+ /u1FF6 /u1F67 /u1F66 /Digamma /u1FF7 /u1FA7 /u1FA6 /.notdef
+ /u1F76 /u1F31 /u1F30 /u1F33 /u1F7A /u1F51 /u1F50 /u1F53
+% 0xD0
+ /iotatonos /u1F35 /u1F34 /u1F32 /upsilontonos /u1F55 /u1F54 /u1F52
+ /u1FD6 /u1F37 /u1F36 /Iotadieresis /u1FE6 /u1F57 /u1F56 /Upsilondieresis
+% 0xE0
+ /u1F72 /u1F11 /u1F10 /u1F13 /u1F78 /u1F41 /u1F40 /u1F43
+ /epsilontonos /u1F15 /u1F14 /u1F12 /omicrontonos /u1F45 /u1F44 /u1F42
+% 0xF0
+ /iotadieresis /u1FD2 /iotadieresistonos /u1FD7
+ /upsilondieresis /u1FE2 /upsilondieresistonos /u1FE7
+ /u1FB3 /u1FC3 /u1FF3 /u1FE5 /u1FE4 /.notdef /tonos /katotonos
+] def
+% LIGKERN || = 39 ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis tonos =: dieresistonos
+% LIGKERN tonos dieresis =: dieresistonos
+% LIGKERN tonos alpha =: alphatonos ;
+% LIGKERN tonos epsilon =: epsilontonos ;
+% LIGKERN tonos eta =: etatonos ;
+% LIGKERN tonos iota =: iotatonos ;
+% LIGKERN tonos omicron =: omicrontonos ;
+% LIGKERN tonos upsilon =: upsilontonos ;
+% LIGKERN tonos omega =: omegatonos ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN dieresistonos iota =: iotadieresistonos ;
+% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
+% LIGKERN || beta =: beta1 ;
+% LIGKERN bracketleft beta |=: beta1 ;
+% LIGKERN parenleft beta |=: beta1 ;
+% LIGKERN braceleft beta |=: beta1 ;
+% LIGKERN guillemotleft beta |=: beta1 ;
+% LIGKERN endash beta |=: beta1 ;
+% LIGKERN emdash beta |=: beta1 ;
+% LIGKERN hyphen beta |=: beta1 ;
+% LIGKERN tonos tonos =: quoteright ;
+% LIGKERN || theta =: theta1 ;
+% LIGKERN bracketleft theta |=: theta1 ;
+% LIGKERN parenleft theta |=: theta1 ;
+% LIGKERN braceleft theta |=: theta1 ;
+% LIGKERN guillemotleft theta |=: theta1 ;
+% LIGKERN endash theta |=: theta1 ;
+% LIGKERN emdash theta |=: theta1 ;
+% LIGKERN hyphen theta |=: theta1 ;
+% LIGKERN || zeta =: zeta1 ;
+% LIGKERN bracketleft zeta |=: zeta1 ;
+% LIGKERN parenleft zeta |=: zeta1 ;
+% LIGKERN braceleft zeta |=: zeta1 ;
+% LIGKERN guillemotleft zeta |=: zeta1 ;
+% LIGKERN endash zeta |=: zeta1 ;
+% LIGKERN emdash zeta |=: zeta1 ;
+% LIGKERN hyphen zeta |=: zeta1 ;
+% LIGKERN || phi =: phi1 ;
+% LIGKERN bracketleft phi |=: phi1 ;
+% LIGKERN parenleft phi |=: phi1 ;
+% LIGKERN braceleft phi |=: phi1 ;
+% LIGKERN guillemotleft phi |=: phi1 ;
+% LIGKERN endash phi |=: phi1 ;
+% LIGKERN emdash phi |=: phi1 ;
+% LIGKERN hyphen phi |=: phi1 ;
+% LIGKERN || rho =: rho1 ;
+% LIGKERN bracketleft rho |=: rho1 ;
+% LIGKERN parenleft rho |=: rho1 ;
+% LIGKERN braceleft rho |=: rho1 ;
+% LIGKERN guillemotleft rho |=: rho1 ;
+% LIGKERN endash rho |=: rho1 ;
+% LIGKERN emdash rho |=: rho1 ;
+% LIGKERN hyphen rho |=: rho1 ;
+% LIGKERN u1FBD tonos =: u1FCE ; u1FBD u1FEF =: u1FCD ;
+% LIGKERN u1FBD u1FC0 =: u1FCF ; u1FC0 u1FBD =: u1FCF ;
+% LIGKERN u1FBF tonos =: u1FDE ; u1FBF u1FEF =: u1FDD ;
+% LIGKERN u1FBF u1FC0 =: u1FDF ; u1FC0 u1FBF =: u1FDF ;
+% LIGKERN dieresis u1FC0 =: u1FC1 ; u1FC0 dieresis =: u1FC1 ;
+% LIGKERN dieresis u1FEF =: u1FED ; u1FEF dieresis =: u1FED ;
+% LIGKERN u1FCE alpha =: u1F04 ; u1FCF alpha =: u1F06 ; u1FBD alpha =: u1F00 ;
+% LIGKERN u1FCD alpha =: u1F02 ; u1FDF alpha =: u1F07 ; u1FBF alpha =: u1F01 ;
+% LIGKERN u1FDE alpha =: u1F05 ; u1FEF alpha =: u1F70 ;
+% LIGKERN u1FDD alpha =: u1F03 ; u1FC0 alpha =: u1FB6 ;
+% LIGKERN alpha u1FBE =: u1FB3 ; alphatonos u1FBE =: u1FB4 ;
+% LIGKERN Alpha u1FBE =: u1FBC ;
+% LIGKERN u1F00 u1FBE =: u1F80 ; u1F01 u1FBE =: u1F81 ;
+% LIGKERN u1F02 u1FBE =: u1F82 ; u1F03 u1FBE =: u1F83 ;
+% LIGKERN u1F04 u1FBE =: u1F84 ; u1F05 u1FBE =: u1F85 ;
+% LIGKERN u1F06 u1FBE =: u1F86 ; u1F07 u1FBE =: u1F87 ;
+% LIGKERN u1F70 u1FBE =: u1FB2 ; u1FB6 u1FBE =: u1FB7 ;
+% LIGKERN u1FCE epsilon =: u1F14 ; u1FBD epsilon =: u1F10 ;
+% LIGKERN u1FCD epsilon =: u1F12 ; u1FBF epsilon =: u1F11 ;
+% LIGKERN u1FDE epsilon =: u1F15 ; u1FEF epsilon =: u1F72 ;
+% LIGKERN u1FDD epsilon =: u1F13 ;
+% LIGKERN u1FCE eta =: u1F24 ; u1FCF eta =: u1F26 ; u1FBD eta =: u1F20 ;
+% LIGKERN u1FCD eta =: u1F22 ; u1FDF eta =: u1F27 ; u1FBF eta =: u1F21 ;
+% LIGKERN u1FDE eta =: u1F25 ; u1FEF eta =: u1F74 ;
+% LIGKERN u1FDD eta =: u1F23 ; u1FC0 eta =: u1FC6 ;
+% LIGKERN eta u1FBE =: u1FC3 ; etatonos u1FBE =: u1FC4 ;
+% LIGKERN Eta u1FBE =: u1FCC ;
+% LIGKERN u1F20 u1FBE =: u1F90 ; u1F21 u1FBE =: u1F91 ;
+% LIGKERN u1F22 u1FBE =: u1F92 ; u1F23 u1FBE =: u1F93 ;
+% LIGKERN u1F24 u1FBE =: u1F94 ; u1F25 u1FBE =: u1F95 ;
+% LIGKERN u1F26 u1FBE =: u1F96 ; u1F27 u1FBE =: u1F97 ;
+% LIGKERN u1F74 u1FBE =: u1FC2 ; u1FC6 u1FBE =: u1FC7 ;
+% LIGKERN u1FCE iota =: u1F34 ; u1FBD iota =: u1F30 ;
+% LIGKERN u1FCD iota =: u1F32 ; u1FBF iota =: u1F31 ;
+% LIGKERN u1FDE iota =: u1F35 ; u1FEF iota =: u1F76 ;
+% LIGKERN u1FDD iota =: u1F33 ; u1FED iota =: u1FD2 ;
+% LIGKERN u1FC1 iota =: u1FD7 ; u1FC0 iota =: u1FD6 ;
+% LIGKERN u1FCF iota =: u1F36 ; u1FDF iota =: u1F37 ;
+% LIGKERN u1FCE omicron =: u1F44 ; u1FBD omicron =: u1F40 ;
+% LIGKERN u1FCD omicron =: u1F42 ; u1FBF omicron =: u1F41 ;
+% LIGKERN u1FDE omicron =: u1F45 ; u1FEF omicron =: u1F78 ;
+% LIGKERN u1FDD omicron =: u1F43 ;
+% LIGKERN u1FCE upsilon =: u1F54 ; u1FBD upsilon =: u1F50 ;
+% LIGKERN u1FCD upsilon =: u1F52 ; u1FBF upsilon =: u1F51 ;
+% LIGKERN u1FDE upsilon =: u1F55 ; u1FEF upsilon =: u1F7A ;
+% LIGKERN u1FDD upsilon =: u1F53 ; u1FED upsilon =: u1FE2 ;
+% LIGKERN u1FC1 upsilon =: u1FE7 ; u1FC0 upsilon =: u1FE6 ;
+% LIGKERN u1FCF upsilon =: u1F56 ; u1FDF upsilon =: u1F57 ;
+% LIGKERN u1FCE omega =: u1F64 ; u1FCF omega =: u1F66 ; u1FBD omega =: u1F60 ;
+% LIGKERN u1FCD omega =: u1F62 ; u1FDF omega =: u1F67 ; u1FBF omega =: u1F61 ;
+% LIGKERN u1FDE omega =: u1F65 ; u1FEF omega =: u1F7C ;
+% LIGKERN u1FDD omega =: u1F63 ; u1FC0 omega =: u1FF6 ;
+% LIGKERN omega u1FBE =: u1FF3 ; omegatonos u1FBE =: u1FF4 ;
+% LIGKERN Omega u1FBE =: u1FFC ;
+% LIGKERN u1F60 u1FBE =: u1FA0 ; u1F61 u1FBE =: u1FA1 ;
+% LIGKERN u1F62 u1FBE =: u1FA2 ; u1F63 u1FBE =: u1FA3 ;
+% LIGKERN u1F64 u1FBE =: u1FA4 ; u1F65 u1FBE =: u1FA5 ;
+% LIGKERN u1F66 u1FBE =: u1FA6 ; u1F67 u1FBE =: u1FA7 ;
+% LIGKERN u1F7C u1FBE =: u1FF2 ; u1FF6 u1FBE =: u1FF7 ;
+% LIGKERN u1FBD rho =: u1FE4 ; u1FBF rho =: u1FE5 ;
+% LIGKERN u1FDD || =:| Sigma ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ; \ No newline at end of file
diff --git a/fonts/greek/kerkis/dvips/gkerkisc.enc b/fonts/greek/kerkis/dvips/gkerkisc.enc
new file mode 100644
index 0000000000..df13264b4b
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/gkerkisc.enc
@@ -0,0 +1,97 @@
+% @@psencodingfile@{
+% author = "A. Syropoulos, A. Tsolomitis",
+% version = "0.1",
+% date = "30 August 1999",
+% filename = "gkerkis.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the kerkis fontfamily"
+% @}
+%
+%
+/gkerkisc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x10
+ /betainit /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /perthousand /.notdef /.notdef /quoteleft /quoteright /.notdef /.notdef
+% 0x20
+ /.notdef /exclam /dieresis /dieresistonos /.notdef /percent /.notdef /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior /fivesuperior
+ /sixsuperior /sevensuperior /eightsuperior /ninesuperior /colon /anoteleia
+ /.notdef /equal /quotesingle /semicolon
+% 0x40
+ /.notdef /Alpha /Beta /.notdef /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /.notdef /Omega
+ /Xi /Psi /Zeta /bracketleft /.notdef /bracketright /.notdef /notdef
+% 0x60
+ /.notdef /alpha /beta /sigma1 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /mu /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /period /guillemotright /.notdef /emdash
+% 0x80
+ /Alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /Etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0xB0
+ /Omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0xC0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /Iotatonos /.notdef /.notdef /.notdef /Upsilontonos /.notdef /.notdef /.notdef
+% 0xD0
+ /iotatonos /.notdef /.notdef /.notdef /upsilontonos /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /Iotadieresis /.notdef /.notdef /.notdef /Upsilondieresis
+% 0xE0
+ /Epsilontonos /.notdef /.notdef /.notdef /Omicrontonos /.notdef /.notdef /.notdef
+ /epsilontonos /.notdef /.notdef /.notdef /omicrontonos /.notdef /.notdef /.notdef
+% 0xF0
+ /iotadieresis /.notdef /iotadieresistonos /.notdef /upsilondieresis /.notdef /upsilondieresistonos /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis tonos =: dieresistonos
+% LIGKERN tonos dieresis =: dieresistonos
+% LIGKERN tonos alpha =: alphatonos ; tonos Alpha =: Alphatonos ;
+% LIGKERN tonos epsilon =: epsilontonos ; tonos Epsilon =: Epsilontonos ;
+% LIGKERN tonos eta =: etatonos ; tonos Eta =: Etatonos ;
+% LIGKERN tonos iota =: iotatonos ; tonos Iota =: Iotatonos ;
+% LIGKERN tonos omicron =: omicrontonos ; tonos Omicron =: Omicrontonos ;
+% LIGKERN tonos upsilon =: upsilontonos ; tonos Upsilon =: Upsilontonos ;
+% LIGKERN tonos omega =: omegatonos ; tonos Omega =: Omegatonos ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN dieresistonos iota =: iotadieresistonos ;
+% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
+% LIGKERN || beta =: betainit ;
+% LIGKERN bracketleft beta |=: betainit ;
+% LIGKERN parenleft beta |=: betainit ;
+% LIGKERN braceleft beta |=: betainit ;
+% LIGKERN guillemotleft beta |=: betainit ;
+% LIGKERN endash beta |=: betainit ;
+% LIGKERN emdash beta |=: betainit ;
+% LIGKERN tonos tonos =: quoteright ;
+
+
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
diff --git a/fonts/greek/kerkis/dvips/gpkerkis.enc b/fonts/greek/kerkis/dvips/gpkerkis.enc
new file mode 100644
index 0000000000..4a45f7aa39
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/gpkerkis.enc
@@ -0,0 +1,185 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "December 2002",
+% filename = "gpkerkis.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the (polytonic) kerkis fontfamily"
+% @}
+%
+%
+/gpkerkis [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /uni03F4 /uni03F5 /uni03F7 /uni03F6 /uni03DB /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /theta1 /uni03F9 /uni03F8 /phi1
+% 0x10
+ /uni03D0 /uni03D6 /uni03DF /uni03DE /uni03F1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /uni03E0 /uni03E1 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /dieresistonos /uni1FED /percent /middot /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+ /uni1FFE /equal /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /sigma1 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /mu /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7
+ /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis tonos =: dieresistonos
+% LIGKERN tonos dieresis =: dieresistonos
+% LIGKERN tonos alpha =: alphatonos ;
+% LIGKERN tonos epsilon =: epsilontonos ;
+% LIGKERN tonos eta =: etatonos ;
+% LIGKERN tonos iota =: iotatonos ;
+% LIGKERN tonos omicron =: omicrontonos ;
+% LIGKERN tonos upsilon =: upsilontonos ;
+% LIGKERN tonos omega =: omegatonos ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN dieresistonos iota =: iotadieresistonos ;
+% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
+% LIGKERN || beta =: uni03D0 ;
+% LIGKERN bracketleft beta |=: uni03D0 ;
+% LIGKERN parenleft beta |=: uni03D0 ;
+% LIGKERN braceleft beta |=: uni03D0 ;
+% LIGKERN guillemotleft beta |=: uni03D0 ;
+% LIGKERN endash beta |=: uni03D0 ;
+% LIGKERN emdash beta |=: uni03D0 ;
+% LIGKERN hyphen beta |=: uni03D0 ;
+% LIGKERN tonos tonos =: quoteright ; uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN || theta =: theta1 ;
+% LIGKERN bracketleft theta |=: theta1 ;
+% LIGKERN parenleft theta |=: theta1 ;
+% LIGKERN braceleft theta |=: theta1 ;
+% LIGKERN guillemotleft theta |=: theta1 ;
+% LIGKERN endash theta |=: theta1 ;
+% LIGKERN emdash theta |=: theta1 ;
+% LIGKERN hyphen theta |=: theta1 ;
+% LIGKERN || zeta =: uni03F9 ;
+% LIGKERN bracketleft zeta |=: uni03F9 ;
+% LIGKERN parenleft zeta |=: uni03F9 ;
+% LIGKERN braceleft zeta |=: uni03F9 ;
+% LIGKERN guillemotleft zeta |=: uni03F9 ;
+% LIGKERN endash zeta |=: uni03F9 ;
+% LIGKERN emdash zeta |=: uni03F9 ;
+% LIGKERN hyphen zeta |=: uni03F9 ;
+% LIGKERN || phi =: phi1 ;
+% LIGKERN bracketleft phi |=: phi1 ;
+% LIGKERN parenleft phi |=: phi1 ;
+% LIGKERN braceleft phi |=: phi1 ;
+% LIGKERN guillemotleft phi |=: phi1 ;
+% LIGKERN endash phi |=: phi1 ;
+% LIGKERN emdash phi |=: phi1 ;
+% LIGKERN hyphen phi |=: phi1 ;
+% LIGKERN || rho =: uni03F1 ;
+% LIGKERN bracketleft rho |=: uni03F1 ;
+% LIGKERN parenleft rho |=: uni03F1 ;
+% LIGKERN braceleft rho |=: uni03F1 ;
+% LIGKERN guillemotleft rho |=: uni03F1 ;
+% LIGKERN endash rho |=: uni03F1 ;
+% LIGKERN emdash rho |=: uni03F1 ;
+% LIGKERN hyphen rho |=: uni03F1 ;
+% LIGKERN uni1FBF tonos =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE tonos =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; alphatonos uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; etatonos uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; omegatonos uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN sigma || =:| sigma1 ; sigma guillemotright =:| sigma1 ;
+% LIGKERN sigma parenright =:| sigma1 ; sigma period =:| sigma1 ;
+% LIGKERN sigma comma =:| sigma1 ; sigma exclam =:| sigma1 ; uni1FDD || =:| Sigma ;
+% LIGKERN sigma semicolon =:| sigma1 ; sigma anoteleia =:| sigma1 ;
+% LIGKERN || = 01 ;
diff --git a/fonts/greek/kerkis/dvips/gpkerkisc.enc b/fonts/greek/kerkis/dvips/gpkerkisc.enc
new file mode 100644
index 0000000000..95c0195126
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/gpkerkisc.enc
@@ -0,0 +1,90 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% version = "1.0",
+% date = "December 2002",
+% filename = "gpkerkisc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the (polytonic) SmallCaps kerkis fontfamily"
+% @}
+%
+%
+/gpkerkisc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /perthousand /.notdef /.notdef /quoteleft /quoteright /.notdef /.notdef
+% 0x20
+ /.notdef /exclam /dieresis /dieresistonos /.notdef /percent /.notdef /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior /fivesuperior
+ /sixsuperior /sevensuperior /eightsuperior /ninesuperior /colon /anoteleia
+ /.notdef /equal /quotesingle /semicolon
+% 0x40
+ /.notdef /Alpha /Beta /.notdef /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /.notdef /Omega
+ /Xi /Psi /Zeta /bracketleft /.notdef /bracketright /.notdef /notdef
+% 0x60
+ /.notdef /alpha /beta /sigma1 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /mu /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /period /guillemotright /.notdef /emdash
+% 0x80
+ /Alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /alphatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /Etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /etatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0xB0
+ /Omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /omegatonos /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0xC0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /Iotatonos /.notdef /.notdef /.notdef /Upsilontonos /.notdef /.notdef /.notdef
+% 0xD0
+ /iotatonos /.notdef /.notdef /.notdef /upsilontonos /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /Iotadieresis /.notdef /.notdef /.notdef /Upsilondieresis
+% 0xE0
+ /Epsilontonos /.notdef /.notdef /.notdef /Omicrontonos /.notdef /.notdef /.notdef
+ /epsilontonos /.notdef /.notdef /.notdef /omicrontonos /.notdef /.notdef /.notdef
+% 0xF0
+ /iotadieresis /.notdef /iotadieresistonos /.notdef /upsilondieresis /.notdef /upsilondieresistonos /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis tonos =: dieresistonos
+% LIGKERN tonos dieresis =: dieresistonos
+% LIGKERN tonos alpha =: alphatonos ; tonos Alpha =: Alphatonos ;
+% LIGKERN tonos epsilon =: epsilontonos ; tonos Epsilon =: Epsilontonos ;
+% LIGKERN tonos eta =: etatonos ; tonos Eta =: Etatonos ;
+% LIGKERN tonos iota =: iotatonos ; tonos Iota =: Iotatonos ;
+% LIGKERN tonos omicron =: omicrontonos ; tonos Omicron =: Omicrontonos ;
+% LIGKERN tonos upsilon =: upsilontonos ; tonos Upsilon =: Upsilontonos ;
+% LIGKERN tonos omega =: omegatonos ; tonos Omega =: Omegatonos ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN dieresistonos iota =: iotadieresistonos ;
+% LIGKERN dieresistonos upsilon =: upsilondieresistonos ;
+% LIGKERN tonos tonos =: quoteright ; uni1FEF uni1FEF =: quoteleft ;
+
+
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
diff --git a/fonts/greek/kerkis/dvips/kerkis.enc b/fonts/greek/kerkis/dvips/kerkis.enc
new file mode 100644
index 0000000000..1ae27b0686
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kerkis.enc
@@ -0,0 +1,100 @@
+% @@psencodingfile@{
+% author = "A. Syropoulos, A. Tsolomitis",
+% version = "0.1",
+% date = "April 2000",
+% filename = "kerkis.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/kerkis [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /too
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /fij /circumflex
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/dvips/kerkis.map b/fonts/greek/kerkis/dvips/kerkis.map
new file mode 100644
index 0000000000..461040b78f
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kerkis.map
@@ -0,0 +1,71 @@
+
+%%%%%%%% The Kerkis Font Family %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+k8r Kerkis " kerkis ReEncodeFont " <kerkis.enc <Kerkis.pfb
+ki8r Kerkis-Italic " kerkis ReEncodeFont " <kerkis.enc <Kerkis-Italic.pfb
+ko8r Kerkis " 0.167 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis.pfb
+ksc8r Kerkis-SmallCaps " kerkis ReEncodeFont " <kerkis.enc <Kerkis-SmallCaps.pfb
+ksco8r Kerkis-SmallCaps " 0.167 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-SmallCaps.pfb
+kb8r Kerkis-Bold " kerkis ReEncodeFont " <kerkis.enc <Kerkis-Bold.pfb
+kbi8r Kerkis-BoldItalic " kerkis ReEncodeFont " <kerkis.enc <Kerkis-BoldItalic.pfb
+kbo8r Kerkis-Bold " 0.167 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-Bold.pfb
+kbsc8r Kerkis-BoldSmallCaps " kerkis ReEncodeFont " <kerkis.enc <Kerkis-BoldSmallCaps.pfb
+kbsco8r Kerkis-BoldSmallCaps " 0.167 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-BoldSmallCaps.pfb
+kbui8r Kerkis-BoldItalic " -0.168 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-BoldItalic.pfb
+ksb8r Kerkis-SemiBold " kerkis ReEncodeFont " <kerkis.enc <Kerkis-SemiBold.pfb
+ksbi8r Kerkis-SemiBold-Italic " kerkis ReEncodeFont " <kerkis.enc <Kerkis-SemiBold-Italic.pfb
+ksbo8r Kerkis-SemiBold " 0.167 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-SemiBold.pfb
+ksbui8r Kerkis-SemiBold-Italic " -0.168 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-SemiBold-Italic.pfb
+kui8r Kerkis-Italic " -0.168 SlantFont kerkis ReEncodeFont " <kerkis.enc <Kerkis-Italic.pfb
+kcal8r Kerkis-Calligraphic " kerkis ReEncodeFont " <kerkis.enc <Kerkis-Calligraphic.pfb
+kmath8r Kerkis-Italic " kmath ReEncodeFont " <kmath.enc <Kerkis-Italic.pfb
+ek8r Kerkis " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis.pfb
+eki8r Kerkis-Italic " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-Italic.pfb
+eko8r Kerkis " 0.167 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis.pfb
+eksc8r Kerkis-SmallCaps " kerkisecsc ReEncodeFont " <kerkisecsc.enc <Kerkis-SmallCaps.pfb
+eksco8r Kerkis-SmallCaps " 0.167 SlantFont kerkisecsc ReEncodeFont " <kerkisecsc.enc <Kerkis-SmallCaps.pfb
+ekb8r Kerkis-Bold " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-Bold.pfb
+ekbi8r Kerkis-BoldItalic " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-BoldItalic.pfb
+ekbo8r Kerkis-Bold " 0.167 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-Bold.pfb
+ekbsc8r Kerkis-BoldSmallCaps " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-BoldSmallCaps.pfb
+ekbsco8r Kerkis-BoldSmallCaps " 0.167 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-BoldSmallCaps.pfb
+ekbui8r Kerkis-BoldItalic " -0.168 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-BoldItalic.pfb
+eksb8r Kerkis-SemiBold " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-SemiBold.pfb
+eksbi8r Kerkis-SemiBold-Italic " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-SemiBold-Italic.pfb
+eksbo8r Kerkis-SemiBold " 0.167 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-SemiBold.pfb
+eksbui8r Kerkis-SemiBold-Italic " -0.168 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-SemiBoldItalic.pfb
+ekui8r Kerkis-Italic " -0.168 SlantFont kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-Italic.pfb
+ekcal8r Kerkis-Calligraphic " kerkisec ReEncodeFont " <kerkisec.enc <Kerkis-Calligraphic.pfb
+gk7a Kerkis " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis.pfb
+gki7a Kerkis-Italic " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-Italic.pfb
+gko7a Kerkis " 0.167 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis.pfb
+gksc7a Kerkis-SmallCaps " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-SmallCaps.pfb
+gksco7a Kerkis-SmallCaps " 0.167 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-SmallCaps.pfb
+gkb7a Kerkis-Bold " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-Bold.pfb
+gkbi7a Kerkis-BoldItalic " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-BoldItalic.pfb
+gkbo7a Kerkis-Bold " 0.167 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-Bold.pfb
+gkbsc8r Kerkis-BoldSmallCaps " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-BoldSmallCaps.pfb
+gkbsco8r Kerkis-BoldSmallCaps " 0.167 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-BoldSmallCaps.pfb
+gkbui7a Kerkis-BoldItalic " -0.168 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-BoldItalic.pfb
+gksb7a Kerkis-SemiBold " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-SemiBold.pfb
+gksbi7a Kerkis-SemiBold-Italic " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-SemiBold-Italic.pfb
+gksbo7a Kerkis-SemiBold " 0.167 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-SemiBold.pfb
+gksbui7a Kerkis-SemiBold-Italic " -0.168 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-SemiBold-Italic.pfb
+gkui7a Kerkis-Italic " -0.168 SlantFont gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-Italic.pfb
+gkcal7a Kerkis-Calligraphic " gpkerkis ReEncodeFont " <gpkerkis.enc <Kerkis-Calligraphic.pfb
+ktsy8r Ktsy " TeXMathSymbolEncoding ReEncodeFont " <kmsym.enc <ktsy.pfb
+ksf8a KerkisSans " kerkis ReEncodeFont " <kerkis.enc <KerkisSans.pfb
+ksfi8a KerkisSans-Italic " kerkis ReEncodeFont " <kerkis.enc <KerkisSans-Italic.pfb
+ksfsc8a KerkisSans-SmallCaps " kerkis ReEncodeFont " <kerkis.enc <KerkisSans-SmallCaps.pfb
+ksfb8a KerkisSans-Bold " kerkis ReEncodeFont " <kerkis.enc <KerkisSans-Bold.pfb
+ksfbi8a KerkisSans-BoldItalic " kerkis ReEncodeFont " <kerkis.enc <KerkisSans-BoldItalic.pfb
+eksf8a KerkisSans " kerkisec ReEncodeFont " <kerkisec.enc <KerkisSans.pfb
+eksfi8a KerkisSans-Italic " kerkisec ReEncodeFont " <kerkisec.enc <KerkisSans-Italic.pfb
+eksfsc8a KerkisSans-SmallCaps " kerkisec ReEncodeFont " <kerkisec.enc <KerkisSans-SmallCaps.pfb
+eksfb8a KerkisSans-Bold " kerkisec ReEncodeFont " <kerkisec.enc <KerkisSans-Bold.pfb
+eksfbi8a KerkisSans-BoldItalic " kerkisec ReEncodeFont " <kerkisec.enc <KerkisSans-BoldItalic.pfb
+gksf7a KerkisSans " gpkerkis ReEncodeFont " <gpkerkis.enc <KerkisSans.pfb
+gksfi7a KerkisSans-Italic " gpkerkis ReEncodeFont " <gpkerkis.enc <KerkisSans-Italic.pfb
+gksfsc7a KerkisSans-SmallCaps " gpkerkis ReEncodeFont " <gpkerkis.enc <KerkisSans-SmallCaps.pfb
+gksfb7a KerkisSans-Bold " gpkerkis ReEncodeFont " <gpkerkis.enc <KerkisSans-Bold.pfb
+gksfbi7a KerkisSans-BoldItalic " gpkerkis ReEncodeFont " <gpkerkis.enc <KerkisSans-BoldItalic.pfb
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/fonts/greek/kerkis/dvips/kerkisc.enc b/fonts/greek/kerkis/dvips/kerkisc.enc
new file mode 100644
index 0000000000..c0ff5fbe61
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kerkisc.enc
@@ -0,0 +1,97 @@
+% @@psencodingfile@{
+% author = "A. Syropoulos, A. Tsolomitis",
+% version = "0.1",
+% date = "April 2000",
+% filename = "kerkis.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/kerkisc [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /too
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /fij /circumflex
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior /fivesuperior /sixsuperior
+ /sevensuperior /eightsuperior /ninesuperior /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+
+
+
+
diff --git a/fonts/greek/kerkis/dvips/kerkisec.enc b/fonts/greek/kerkis/dvips/kerkisec.enc
new file mode 100644
index 0000000000..6ab638e825
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kerkisec.enc
@@ -0,0 +1,87 @@
+%
+% This is the EC encoding for the kerkis font family.
+% (C) A. Tsolomitis
+%
+% These are the ligs and kerns in addition to those found in the
+% AFM file. (The only ligs in the Times-Roman.afm file are the
+% fi and fl ligatures.)
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+
+
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/kerkisec [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /Tcedilla /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /tcedilla /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/fonts/greek/kerkis/dvips/kerkisecsc.enc b/fonts/greek/kerkis/dvips/kerkisecsc.enc
new file mode 100644
index 0000000000..1eb6ce51da
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kerkisecsc.enc
@@ -0,0 +1,98 @@
+%
+% This is the EC encoding for the kerkis font family
+% modified for Microsoft Compatibility.
+% (C) A. Tsolomitis
+%
+% These are the ligs and kerns in addition to those found in the
+% AFM file. (The only ligs in the Times-Roman.afm file are the
+% fi and fl ligatures.)
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ; ff l =: ffl ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/kerkisecsc [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /i /j /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i
+ /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /Tcedilla /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ
+ /Idotaccent /eth /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron
+ /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng
+ /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /tcedilla /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij
+ /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring
+ /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex/idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde
+ /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis
+ /yacute /thorn /germandbls
+] def
+
+
+
+
diff --git a/fonts/greek/kerkis/dvips/kmath.enc b/fonts/greek/kerkis/dvips/kmath.enc
new file mode 100644
index 0000000000..ef7a237f7c
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kmath.enc
@@ -0,0 +1,192 @@
+% TeX math italic encoding.
+% No ligatures or kerns.
+%
+/kmath [ % now 256 chars follow
+% 0x0
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/Omega
+/alpha
+/beta1
+/gamma
+/delta
+/uni03F8
+
+% 0x10
+/zeta
+/eta
+/theta
+/iota
+/kappa
+/lambda
+/mu
+/nu
+
+% 0x18
+/xi
+/pi
+/rho
+/sigma
+/tau
+/upsilon
+/phi
+/chi
+
+% 0x20
+/psi
+/omega
+/epsilon
+/theta1
+/pi1
+/uni03F1
+/sigma1
+/phi1
+
+% 0x28
+/arrowlefttophalf
+/arrowleftbothalf
+/arrowrighttophalf
+/arrowrightbothalf
+/arrowhookleft
+/arrowhookright
+/triangleright
+/triangleleft
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/period
+/comma
+/less
+/slash
+/greater
+/asterisk
+%% /star
+
+% 0x40
+/partialdiff
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/flat
+/natural
+/sharp
+/slurbelow
+/slurabove
+
+% 0x60
+/lscript
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/dotlessi
+/dotlessj
+/weierstrass
+/vector
+/too
+
+% Have to have 128 .notdef's now to fill things out.
+%
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/dvips/kmex.enc b/fonts/greek/kerkis/dvips/kmex.enc
new file mode 100644
index 0000000000..ef84ebbf9c
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kmex.enc
@@ -0,0 +1,184 @@
+% TeX math extension encoding.
+% No ligatures or kerns.
+%
+/TeXMathExtensionEncoding [ % now 256 chars follow
+
+% 0x0
+/parenleftbig
+/parenrightbig
+/bracketleftbig
+/bracketrightbig
+/floorleftbig
+/floorrightbig
+/ceilingleftbig
+/ceilingrightbig
+
+% 0x8
+/braceleftbig
+/bracerightbig
+/angbracketleftbig
+/angbracketrightbig
+/vextendsingle
+/vextenddouble
+/slashbig
+/backslashbig
+
+% 0x10
+/parenleftBig
+/parenrightBig
+/parenleftbigg
+/parenrightbigg
+/bracketleftbigg
+/bracketrightbigg
+/floorleftbigg
+/floorrightbigg
+
+% 0x18
+/ceilingleftbigg
+/ceilingrightbigg
+/braceleftbigg
+/bracerightbigg
+/angbracketleftbigg
+/angbracketrightbigg
+/slashbigg
+/backslashbigg
+
+% 0x20
+/parenleftBigg
+/parenrightBigg
+/bracketleftBigg
+/bracketrightBigg
+/floorleftBigg
+/floorrightBigg
+/ceilingleftBigg
+/ceilingrightBigg
+
+% 0x28
+/braceleftBigg
+/bracerightBigg
+/angbracketleftBigg
+/angbracketrightBigg
+/slashBigg
+/backslashBigg
+/slashBig
+/backslashBig
+
+% 0x30
+/parenlefttp
+/parenrighttp
+/bracketlefttp
+/bracketrighttp
+/bracketleftbt
+/bracketrightbt
+/bracketleftex
+/bracketrightex
+
+% 0x38
+/bracelefttp
+/bracerighttp
+/braceleftbt
+/bracerightbt
+/braceleftmid
+/bracerightmid
+/braceex
+/arrowvertex
+
+% 0x40
+/parenleftbt
+/parenrightbt
+/parenleftex
+/parenrightex
+/angbracketleftBig
+/angbracketrightBig
+/unionsqtext
+/unionsqdisplay
+
+% 0x48
+/contintegraltext
+/contintegraldisplay
+/circledottext
+/circledotdisplay
+/circleplustext
+/circleplusdisplay
+/circlemultiplytext
+/circlemultiplydisplay
+
+% 0x50
+/summationtext
+/producttext
+/integraltext
+/uniontext
+/intersectiontext
+/unionmultitext
+/logicalandtext
+/logicalortext
+
+% 0x58
+/summationdisplay
+/productdisplay
+/integraldisplay
+/uniondisplay
+/intersectiondisplay
+/unionmultidisplay
+/logicalanddisplay
+/logicalordisplay
+
+% 0x60
+/coproducttext
+/coproductdisplay
+/hatwide
+/hatwider
+/hatwidest
+/tildewide
+/tildewider
+/tildewidest
+
+% 0x68
+/bracketleftBig
+/bracketrightBig
+/floorleftBig
+/floorrightBig
+/ceilingleftBig
+/ceilingrightBig
+/braceleftBig
+/bracerightBig
+
+% 0x70
+/radicalbig
+/radicalBig
+/radicalbigg
+/radicalBigg
+/radicalbt
+/radicalvertex
+/radicaltp
+/arrowvertexdbl
+
+% 0x78
+/arrowtp
+/arrowbt
+/bracehtipdownleft
+/bracehtipdownright
+/bracehtipupleft
+/bracehtipupright
+/arrowdbltp
+/arrowdblbt
+
+% Have to have 128 .notdef's now to fill things out.
+%
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/greek/kerkis/dvips/kmsym.enc b/fonts/greek/kerkis/dvips/kmsym.enc
new file mode 100644
index 0000000000..26fe7cd6c3
--- /dev/null
+++ b/fonts/greek/kerkis/dvips/kmsym.enc
@@ -0,0 +1,183 @@
+% TeX math symbols encoding.
+% No ligatures or kerns.
+%
+/TeXMathSymbolEncoding [ % now 256 chars follow
+% 0x0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+
+% 0x8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+
+% 0x10
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+
+% 0x18
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+
+% 0x20
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+
+% 0x28
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+
+% 0x30
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/mapsto
+
+% 0x38
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+
+% 0x40
+/aleph
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+
+% 0x60
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+
+% 0x68
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+
+% 0x70
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+
+% 0x78
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+
+% Have to have 128 .notdef's now to fill things out.
+%
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
diff --git a/fonts/greek/kerkis/tex/kerkis.sty b/fonts/greek/kerkis/tex/kerkis.sty
new file mode 100644
index 0000000000..84925103c1
--- /dev/null
+++ b/fonts/greek/kerkis/tex/kerkis.sty
@@ -0,0 +1,176 @@
+\ProvidesFile{kerkis.sty}
+[2000/02/25 v1.5 Package `kerkis.sty']
+\NeedsTeXFormat{LaTeX2e}
+\message{ }\MessageBreak
+\message{***********************************************}\MessageBreak
+\message{******** Loading The Kerkis FontFamily ********}\MessageBreak
+\message{********** Department of Mathematics **********}\MessageBreak
+\message{*********** University of the Aegean **********}\MessageBreak
+\message{***********************************************}\MessageBreak
+\renewcommand{\rmdefault}{mak}
+\renewcommand{\sfdefault}{maksf}
+\renewcommand{\ttdefault}{pcr}
+\newcommand{\calshape}{\fontshape{cal}\selectfont}
+\newcommand{\textcal}[1]{{\fontshape{cal}\selectfont #1}}
+\newcommand{\uishape}{\fontshape{ui}\selectfont}
+\newcommand{\textui}[1]{{\fontshape{ui}\selectfont #1}}
+\newcommand{\scslshape}{\fontshape{sco}\selectfont}
+\newcommand{\textscsl}[1]{{\fontshape{sco}\selectfont #1}}
+\newcommand{\sbseries}{\fontseries{sb}\selectfont}
+\newcommand{\textsb}[1]{{\fontseries{sb}\selectfont #1}}
+\def\stigma{\ddigamma}
+\def\Stigma{\Digamma}
+\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextAccent{\`}{OT1}{30}
+\DeclareTextAccent{\'}{OT1}{180}
+\DeclareTextAccent{\^}{OT1}{25}
+\DeclareTextAccent{\~}{OT1}{152}
+\AtBeginDocument{\DeclareTextAccent{\"}{OT1}{168}}
+%{\def\"#1{\accent168#1}}
+%\@ifpackagewith{fontenc}{T1}{}{\def\"#1{\accent168#1}}
+\DeclareTextAccent{\H}{OT1}{5}
+\DeclareTextAccent{\r}{OT1}{9}
+\DeclareTextAccent{\t}{OT1}{10}
+\DeclareTextAccent{\v}{OT1}{16}
+\DeclareTextAccent{\u}{OT1}{11}
+\DeclareTextAccent{\=}{OT1}{175}
+\DeclareTextAccent{\.}{OT1}{1}
+\DeclareTextCommand{\b}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}%
+ \vbox to.2ex{\hbox{\char175}\vss}\hidewidth}}} %%% error
+\DeclareTextCommand{\c}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char184\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextCommand{\d}{OT1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}.\hidewidth}}}
+\DeclareTextCommand{\t}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}%
+ {\ooalign{\hidewidth\char10\hidewidth
+ \crcr\unhbox\z@}}}
+\DeclareTextCommand{\k}{OT1}[1]
+ {\leavevmode\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
+ \else{\ooalign{\hidewidth\char8\hidewidth
+ \crcr\unhbox\z@}}\fi}
+\DeclareTextSymbol{\textperthousand}{OT1}{137}
+\DeclareTextSymbol{\textsterling}{OT1}{163}
+\DeclareTextSymbol{\L}{OT1}{6}
+\DeclareTextSymbol{\i}{OT1}{17}
+\DeclareTextSymbol{\j}{OT1}{18}
+\DeclareTextSymbol{\l}{OT1}{7}
+\DeclareTextSymbol{\textexclamdown}{OT1}{161}
+\DeclareTextSymbol{\textgreater}{OT1}{`\>}
+\DeclareTextSymbol{\textless}{OT1}{`\<}
+\DeclareTextSymbol{\textquestiondown}{OT1}{191}
+\DeclareTextSymbol{\textasciicircum}{OT1}{94}
+\DeclareTextComposite{\'}{OT1}{!}{161}
+\DeclareTextComposite{\'}{OT1}{?}{191}
+\DeclareTextComposite{\"}{OT1}{e}{235}
+\DeclareTextComposite{\"}{OT1}{o}{246}
+\DeclareTextSymbol{\trademark}{OT1}{153}
+\DeclareTextSymbol{\textregistered}{OT1}{174}
+\DeclareTextSymbol{\AA}{OT1}{197}
+\DeclareTextSymbol{\aa}{OT1}{229}
+\DeclareTextSymbol{\AE}{OT1}{198}
+\DeclareTextSymbol{\ae}{OT1}{230}
+\DeclareTextSymbol{\O}{OT1}{216}
+\DeclareTextSymbol{\o}{OT1}{248}
+\DeclareTextSymbol{\OE}{OT1}{140}
+\DeclareTextSymbol{\oe}{OT1}{156}
+\DeclareTextSymbol{\ss}{OT1}{223}
+\DeclareTextSymbol{\textcopyright}{OT1}{169}
+\DeclareTextSymbol{\textdagger}{OT1}{134}
+\DeclareTextSymbol{\textdaggerdbl}{OT1}{135}
+\DeclareTextSymbol{\textparagraph}{OT1}{182}
+\DeclareTextSymbol{\textsection}{OT1}{167}
+\DeclareTextSymbolDefault{\textbackslash}{OT1}
+\DeclareTextSymbol{\textbackslash}{OT1}{92}
+\DeclareTextCommandDefault{\textvisiblespace}{%
+ \mbox{\kern.06em\vrule \@height.3ex}%
+ \vbox{\hrule \@width.3em}%
+ \hbox{\vrule \@height.3ex}}
+\DeclareTextSymbolDefault{\textbraceleft}{OT1}
+\DeclareTextSymbol{\textbraceleft}{OT1}{123}
+\DeclareTextSymbolDefault{\textbraceright}{OT1}
+\DeclareTextSymbol{\textbraceright}{OT1}{125}
+\DeclareTextAccentDefault{\textcircled}{OT1}
+\DeclareTextSymbolDefault{\textunderscore}{OT1}
+\DeclareTextSymbol{\textunderscore}{OT1}{95}
+\DeclareTextCommand{\textcircled}{OT1}[1]{{%
+ \ooalign{%
+ \hfil \raise .24ex\hbox {\upshape#1}\hfil \crcr
+ \char 136 % "0D
+ }%
+}}
+
+%%%%%%%%%%% C-S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}
+}{}
+
+%\@ifpackagewith{babel}{greek}{%
+% \@ifpackagewith{babel}{polutonikogreek}{%
+% \DeclareInputText{242}{c}
+%}}
+
+%%%\DeclareInputText{242}{c}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\textgreek{\char'030\relax}}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\textgreek{\char'030\relax}}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareRobustCommand{\LaTeX}{{\fontencoding{OT1}\fontfamily{mak}\selectfont L\kern-.27em%
+ {\sbox\z@ T%
+ \vbox to\ht\z@{\hbox{\check@mathfonts
+ % \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ \textsc{a}}%
+ \vss}%
+ }%
+ \kern.02em%
+ \TeX}}
+\DeclareRobustCommand{\LaTeXe}{\mbox{\m@th
+ \if b\expandafter\@car\f@series\@nil\boldmath\fi
+ \LaTeX\kern.05em2\kern-.1em%
+ \raisebox{-.4ex}{\fontencoding{LGR}\selectfont\textit{e}}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput
+
+
+
diff --git a/fonts/greek/kerkis/tex/kmath.sty b/fonts/greek/kerkis/tex/kmath.sty
new file mode 100644
index 0000000000..08654fc3d9
--- /dev/null
+++ b/fonts/greek/kerkis/tex/kmath.sty
@@ -0,0 +1,28 @@
+\RequirePackage{txfonts}
+
+\DeclareSymbolFont{letters}{OML}{mak}{m}{it}
+\SetSymbolFont{letters}{bold}{OML}{mak}{b}{it}
+
+
+%% Additions due to Michiel Kreutzer
+\DeclareSymbolFont{kerkisnumbers}{T1}{mak}{m}{n}
+
+\SetSymbolFont{letters}{bold}{OML}{mak}{b}{it}
+\DeclareMathSymbol{0}{\mathalpha}{kerkisnumbers}{`0}
+\DeclareMathSymbol{1}{\mathalpha}{kerkisnumbers}{`1}
+\DeclareMathSymbol{2}{\mathalpha}{kerkisnumbers}{`2}
+\DeclareMathSymbol{3}{\mathalpha}{kerkisnumbers}{`3}
+\DeclareMathSymbol{4}{\mathalpha}{kerkisnumbers}{`4}
+\DeclareMathSymbol{5}{\mathalpha}{kerkisnumbers}{`5}
+\DeclareMathSymbol{6}{\mathalpha}{kerkisnumbers}{`6}
+\DeclareMathSymbol{7}{\mathalpha}{kerkisnumbers}{`7}
+\DeclareMathSymbol{8}{\mathalpha}{kerkisnumbers}{`8}
+\DeclareMathSymbol{9}{\mathalpha}{kerkisnumbers}{`9}
+\SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n}
+\SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{b}{n}
+\SetMathAlphabet{\mathit}{normal}{\encodingdefault}{\rmdefault}{m}{it}
+\SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n}
+\SetMathAlphabet{\mathtt}{normal}{\encodingdefault}{\ttdefault}{m}{n}
+
+
+\endinput
diff --git a/fonts/greek/kerkis/tex/lgrkfn.fd b/fonts/greek/kerkis/tex/lgrkfn.fd
new file mode 100644
index 0000000000..3dddb6dc33
--- /dev/null
+++ b/fonts/greek/kerkis/tex/lgrkfn.fd
@@ -0,0 +1,34 @@
+%File name lgrkfn.fd
+%University of the Aegean
+%Department of Mathematics
+%Copyright Feb 2000
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontShape{LGR}{kfn}{m}{n}{<-> s * [0.90] gkfn7t}{}
+\DeclareFontShape{LGR}{kfn}{m}{it}{<-> s * [0.90] gkfno7t}{}
+\DeclareFontShape{LGR}{kfn}{m}{sl}{<-> s * [0.90] gkfno7t}{}
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/lgrmak.fd b/fonts/greek/kerkis/tex/lgrmak.fd
new file mode 100644
index 0000000000..e4bb895336
--- /dev/null
+++ b/fonts/greek/kerkis/tex/lgrmak.fd
@@ -0,0 +1,56 @@
+%File name lgrmak.fd
+%University of the Aegean
+%Department of Mathematics
+%Copyright Feb 2000
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontShape{LGR}{mak}{m}{n}{<-> s * [0.90] gk7t}{}
+\DeclareFontShape{LGR}{mak}{m}{it}{<-> s * [0.90] gki7t}{}
+\DeclareFontShape{LGR}{mak}{m}{sl}{<-> s * [0.90] gko7t}{}
+\DeclareFontShape{LGR}{mak}{m}{ui}{<-> s * [0.90] gkui7t}{}
+\DeclareFontShape{LGR}{mak}{m}{sc}{<-> s * [0.90] gksc7t}{}
+\DeclareFontShape{LGR}{mak}{b}{n}{<-> s * [0.90] gkb7t}{}
+\DeclareFontShape{LGR}{mak}{b}{it}{<-> s * [0.90] gkbi7t}{}
+\DeclareFontShape{LGR}{mak}{b}{sl}{<-> s * [0.90] gkbo7t}{}
+\DeclareFontShape{LGR}{mak}{b}{ui}{<-> s * [0.90] gkbui7t}{}
+\DeclareFontShape{LGR}{mak}{sb}{n}{<-> s * [0.90] gksb7t}{}
+\DeclareFontShape{LGR}{mak}{sb}{it}{<-> s * [0.90] gksbi7t}{}
+\DeclareFontShape{LGR}{mak}{sb}{sl}{<-> s * [0.90] gksbo7t}{}
+\DeclareFontShape{LGR}{mak}{sb}{ui}{<-> s * [0.90] gksbui7t}{}
+\DeclareFontShape{LGR}{mak}{m}{sco}{<-> s * [0.90] gksco7t}{}
+\DeclareFontShape{LGR}{mak}{m}{cal}{<-> s * [0.90] gkcal7t}{}
+
+\DeclareFontShape{LGR}{mak}{m}{kfn}{<-> s * [0.90] gkfn7t}{}
+
+\DeclareFontShape{LGR}{mak}{b}{sc}{ <-> s * [0.90] gksc7t}{}
+\DeclareFontShape{LGR}{mak}{bx}{n}{ <-> s * [0.90] gkb7t}{}
+\DeclareFontShape{LGR}{mak}{bx}{it}{ <-> s * [0.90] gkbi7t}{}
+\DeclareFontShape{LGR}{mak}{bx}{sl}{ <-> s * [0.90] gkbo7t}{}
+\DeclareFontShape{LGR}{mak}{bx}{ui}{ <-> s * [0.90] gkbui7t}{}
+\DeclareFontShape{LGR}{mak}{bx}{sc}{ <-> s * [0.90] gksc7t}{}
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/lgrmaksf.fd b/fonts/greek/kerkis/tex/lgrmaksf.fd
new file mode 100644
index 0000000000..4981d3eb24
--- /dev/null
+++ b/fonts/greek/kerkis/tex/lgrmaksf.fd
@@ -0,0 +1,45 @@
+%File name lgrmaksf.fd
+%A. Tsolomitis
+%University of the Aegean
+%Department of Mathematics
+%Copyright Dec 2002
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontShape{LGR}{maksf}{m}{n}{<-> s * [0.90] gksf7t}{}
+\DeclareFontShape{LGR}{maksf}{m}{it}{<-> s * [0.90] gksfi7t}{}
+\DeclareFontShape{LGR}{maksf}{m}{sl}{<-> s * [0.90] gksfi7t}{}
+\DeclareFontShape{LGR}{maksf}{m}{sc}{<-> s * [0.90] gksfsc7t}{}
+\DeclareFontShape{LGR}{maksf}{b}{n}{<-> s * [0.90] gksfb7t}{}
+\DeclareFontShape{LGR}{maksf}{b}{it}{<-> s * [0.90] gksfbi7t}{}
+\DeclareFontShape{LGR}{maksf}{b}{sl}{<-> s * [0.90] gksfbi7t}{}
+
+\DeclareFontShape{LGR}{maksf}{bx}{n}{ <-> s * [0.90] gksfb7t}{}
+\DeclareFontShape{LGR}{maksf}{bx}{it}{ <-> s * [0.90] gksfbi7t}{}
+\DeclareFontShape{LGR}{maksf}{bx}{sl}{ <-> s * [0.90] gksfbi7t}{}
+
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/omlmak.fd b/fonts/greek/kerkis/tex/omlmak.fd
new file mode 100644
index 0000000000..ab89a4a916
--- /dev/null
+++ b/fonts/greek/kerkis/tex/omlmak.fd
@@ -0,0 +1 @@
+\DeclareFontShape{OML}{mak}{m}{it}{<-> s * [0.90] kmath8a}{}
diff --git a/fonts/greek/kerkis/tex/omsmak.fd b/fonts/greek/kerkis/tex/omsmak.fd
new file mode 100644
index 0000000000..d26466110c
--- /dev/null
+++ b/fonts/greek/kerkis/tex/omsmak.fd
@@ -0,0 +1,12 @@
+\ProvidesFile{omsmak.fd}
+\DeclareFontFamily{OMS}{mak}{\skewchar\font48}
+\DeclareFontShape{OMS}{mak}{m}{it}
+ {<-> s * [0.90] ktsy8a}{}
+\DeclareFontShape{OMS}{mak}{m}{n}
+ {<-> s * [0.90] ktsy8a}{}
+\DeclareFontShape{OMS}{mak}{m}{sl}
+ {<-> s * [0.90] ktsy8a}{}
+\DeclareFontShape{OMS}{mak}{m}{sc}
+ {<-> s * [0.90] ktsy8a}{}
+
+\endinput
diff --git a/fonts/greek/kerkis/tex/ot1kfn.fd b/fonts/greek/kerkis/tex/ot1kfn.fd
new file mode 100644
index 0000000000..d4afb443de
--- /dev/null
+++ b/fonts/greek/kerkis/tex/ot1kfn.fd
@@ -0,0 +1,39 @@
+%File name ot1kfn.fd
+%University of the Aegean
+%Department of Mathematics
+%Copyright Feb 2000
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+
+\DeclareFontShape{OT1}{kfn}{m}{n}{<-> s * [0.90] kfn7t}{}
+\DeclareFontShape{OT1}{kfn}{m}{it}{<-> s * [0.90] kfno7t}{}
+\DeclareFontShape{OT1}{kfn}{m}{sl}{<-> s * [0.90] kfno7t}{}
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/ot1mak.fd b/fonts/greek/kerkis/tex/ot1mak.fd
new file mode 100644
index 0000000000..7f0a6d69e9
--- /dev/null
+++ b/fonts/greek/kerkis/tex/ot1mak.fd
@@ -0,0 +1,62 @@
+%File name ot1mak.fd
+%University of the Aegean
+%Department of Mathematics
+%Copyright Feb 2000
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+
+\DeclareFontShape{OT1}{mak}{m}{n}{<-> s * [0.90] k8a}{}
+\DeclareFontShape{OT1}{mak}{m}{it}{<-> s * [0.90] ki8a}{}
+\DeclareFontShape{OT1}{mak}{m}{sl}{<-> s * [0.90] ko8a}{}
+\DeclareFontShape{OT1}{mak}{m}{sc}{<-> s * [0.90] ksc8a}{}
+\DeclareFontShape{OT1}{mak}{m}{ui}{<-> s * [0.90] kui8a}{}
+\DeclareFontShape{OT1}{mak}{b}{n}{<-> s * [0.90] kb8a}{}
+\DeclareFontShape{OT1}{mak}{b}{it}{<-> s * [0.90] kbi8a}{}
+\DeclareFontShape{OT1}{mak}{b}{sl}{<-> s * [0.90] kbo8a}{}
+\DeclareFontShape{OT1}{mak}{b}{ui}{<-> s * [0.90] kbui8a}{}
+\DeclareFontShape{OT1}{mak}{sb}{n}{<-> s * [0.90] ksb8a}{}
+\DeclareFontShape{OT1}{mak}{sb}{it}{<-> s * [0.90] ksbi8a}{}
+\DeclareFontShape{OT1}{mak}{sb}{sl}{<-> s * [0.90] ksbo8a}{}
+\DeclareFontShape{OT1}{mak}{sb}{ui}{<-> s * [0.90] ksbui8a}{}
+\DeclareFontShape{OT1}{mak}{m}{sco}{<-> s * [0.90] ksco8a}{}
+\DeclareFontShape{OT1}{mak}{m}{cal}{<-> s * [0.90] kcal8a}{}
+
+
+\DeclareFontShape{OT1}{mak}{m}{kfn}{<-> s * [0.90] kfn8a}{}
+
+\DeclareFontShape{OT1}{mak}{b}{sc}{ <-> s * [0.90] ksc8a}{}
+\DeclareFontShape{OT1}{mak}{bx}{n}{ <-> s * [0.90] kb8a}{}
+\DeclareFontShape{OT1}{mak}{bx}{it}{ <-> s * [0.90] kbi8a}{}
+\DeclareFontShape{OT1}{mak}{bx}{sl}{ <-> s * [0.90] kbo8a}{}
+\DeclareFontShape{OT1}{mak}{bx}{ui}{ <-> s * [0.90] kbui8a}{}
+\DeclareFontShape{OT1}{mak}{bx}{sc}{ <-> s * [0.90] ksc8a}{}
+
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/ot1maksf.fd b/fonts/greek/kerkis/tex/ot1maksf.fd
new file mode 100644
index 0000000000..de56bb4c6b
--- /dev/null
+++ b/fonts/greek/kerkis/tex/ot1maksf.fd
@@ -0,0 +1,48 @@
+%File name ot1maksf.fd
+%A. Tsolomitis
+%University of the Aegean
+%Department of Mathematics
+%Copyright Dec 2002
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+
+\DeclareFontShape{OT1}{maksf}{m}{n}{<-> s * [0.90] ksf8a}{}
+\DeclareFontShape{OT1}{maksf}{m}{it}{<-> s * [0.90] ksfi8a}{}
+\DeclareFontShape{OT1}{maksf}{m}{sl}{<-> s * [0.90] ksfi8a}{}
+\DeclareFontShape{OT1}{maksf}{m}{sc}{<-> s * [0.90] ksfsc8a}{}
+\DeclareFontShape{OT1}{maksf}{b}{n}{<-> s * [0.90] ksfb8a}{}
+\DeclareFontShape{OT1}{maksf}{b}{it}{<-> s * [0.90] ksfbi8a}{}
+\DeclareFontShape{OT1}{maksf}{b}{sl}{<-> s * [0.90] ksfbi8a}{}
+
+\DeclareFontShape{OT1}{maksf}{bx}{n}{ <-> s * [0.90] ksfb8a}{}
+\DeclareFontShape{OT1}{maksf}{bx}{it}{ <-> s * [0.90] ksfbi8a}{}
+\DeclareFontShape{OT1}{maksf}{bx}{sl}{ <-> s * [0.90] ksfbi8a}{}
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/t1mak.fd b/fonts/greek/kerkis/tex/t1mak.fd
new file mode 100644
index 0000000000..d19a0bffbc
--- /dev/null
+++ b/fonts/greek/kerkis/tex/t1mak.fd
@@ -0,0 +1,59 @@
+%File name t1mak.fd
+%University of the Aegean
+%Department of Mathematics
+%Copyright Feb 2000
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+
+\DeclareFontShape{T1}{mak}{m}{n}{<-> s * [0.90] ek8a}{}
+\DeclareFontShape{T1}{mak}{m}{it}{<-> s * [0.90] eki8a}{}
+\DeclareFontShape{T1}{mak}{m}{sl}{<-> s * [0.90] eko8a}{}
+\DeclareFontShape{T1}{mak}{m}{sc}{<-> s * [0.90] eksc8a}{}
+\DeclareFontShape{T1}{mak}{m}{ui}{<-> s * [0.90] ekui8a}{}
+\DeclareFontShape{T1}{mak}{b}{n}{<-> s * [0.90] ekb8a}{}
+\DeclareFontShape{T1}{mak}{b}{it}{<-> s * [0.90] ekbi8a}{}
+\DeclareFontShape{T1}{mak}{b}{sl}{<-> s * [0.90] ekbo8a}{}
+\DeclareFontShape{T1}{mak}{b}{ui}{<-> s * [0.90] ekbui8a}{}
+\DeclareFontShape{T1}{mak}{sb}{n}{<-> s * [0.90] eksb8a}{}
+\DeclareFontShape{T1}{mak}{sb}{it}{<-> s * [0.90] eksbi8a}{}
+\DeclareFontShape{T1}{mak}{sb}{sl}{<-> s * [0.90] eksbo8a}{}
+\DeclareFontShape{T1}{mak}{sb}{ui}{<-> s * [0.90] eksbui8a}{}
+\DeclareFontShape{T1}{mak}{m}{sco}{<-> s * [0.90] eksco8a}{}
+
+
+\DeclareFontShape{T1}{mak}{b}{sc}{ <-> s * [0.90] eksc8a}{}
+\DeclareFontShape{T1}{mak}{bx}{n}{ <-> s * [0.90] ekb8a}{}
+\DeclareFontShape{T1}{mak}{bx}{it}{ <-> s * [0.90] ekbi8a}{}
+\DeclareFontShape{T1}{mak}{bx}{sl}{ <-> s * [0.90] ekbo8a}{}
+\DeclareFontShape{T1}{mak}{bx}{ui}{ <-> s * [0.90] ekbui8a}{}
+\DeclareFontShape{T1}{mak}{bx}{sc}{ <-> s * [0.90] eksc8a}{}
+
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tex/t1maksf.fd b/fonts/greek/kerkis/tex/t1maksf.fd
new file mode 100644
index 0000000000..fe117cef7c
--- /dev/null
+++ b/fonts/greek/kerkis/tex/t1maksf.fd
@@ -0,0 +1,50 @@
+%File name t1maksf.fd
+%A.Tsolomitis
+%University of the Aegean
+%Department of Mathematics
+%Copyright Dec 2002
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+
+\DeclareFontShape{T1}{maksf}{m}{n}{<-> s * [0.90] eksf8a}{}
+\DeclareFontShape{T1}{maksf}{m}{it}{<-> s * [0.90] eksfi8a}{}
+\DeclareFontShape{T1}{maksf}{m}{sl}{<-> s * [0.90] eksfi8a}{}
+\DeclareFontShape{T1}{maksf}{m}{sc}{<-> s * [0.90] eksfsc8a}{}
+\DeclareFontShape{T1}{maksf}{b}{n}{<-> s * [0.90] eksfb8a}{}
+\DeclareFontShape{T1}{maksf}{b}{it}{<-> s * [0.90] eksfbi8a}{}
+\DeclareFontShape{T1}{maksf}{b}{sl}{<-> s * [0.90] eksfbi8a}{}
+
+\DeclareFontShape{T1}{maksf}{bx}{n}{ <-> s * [0.90] eksfb8a}{}
+\DeclareFontShape{T1}{maksf}{bx}{it}{ <-> s * [0.90] eksfbi8a}{}
+\DeclareFontShape{T1}{maksf}{bx}{sl}{ <-> s * [0.90] eksfbi8a}{}
+
+
+
+
+\endinput
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/kerkis/tfm/ek8a.tfm b/fonts/greek/kerkis/tfm/ek8a.tfm
new file mode 100644
index 0000000000..b65fc21d83
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ek8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ek8r.tfm b/fonts/greek/kerkis/tfm/ek8r.tfm
new file mode 100644
index 0000000000..ebee766de7
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ek8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekb8a.tfm b/fonts/greek/kerkis/tfm/ekb8a.tfm
new file mode 100644
index 0000000000..34d15f3c9b
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekb8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekb8r.tfm b/fonts/greek/kerkis/tfm/ekb8r.tfm
new file mode 100644
index 0000000000..a14c35d559
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekb8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbi8a.tfm b/fonts/greek/kerkis/tfm/ekbi8a.tfm
new file mode 100644
index 0000000000..9d6bdf7ca9
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbi8r.tfm b/fonts/greek/kerkis/tfm/ekbi8r.tfm
new file mode 100644
index 0000000000..8d65ff19b6
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbi8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbo8a.tfm b/fonts/greek/kerkis/tfm/ekbo8a.tfm
new file mode 100644
index 0000000000..03fbf06032
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbo8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbo8r.tfm b/fonts/greek/kerkis/tfm/ekbo8r.tfm
new file mode 100644
index 0000000000..990af07df9
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbo8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbsc8a.tfm b/fonts/greek/kerkis/tfm/ekbsc8a.tfm
new file mode 100644
index 0000000000..2f09b0b06d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbsc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbsc8r.tfm b/fonts/greek/kerkis/tfm/ekbsc8r.tfm
new file mode 100644
index 0000000000..b6856651cd
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbsc8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbsco8a.tfm b/fonts/greek/kerkis/tfm/ekbsco8a.tfm
new file mode 100644
index 0000000000..5daa889baa
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbsco8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbsco8r.tfm b/fonts/greek/kerkis/tfm/ekbsco8r.tfm
new file mode 100644
index 0000000000..5da122216e
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbsco8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbui8a.tfm b/fonts/greek/kerkis/tfm/ekbui8a.tfm
new file mode 100644
index 0000000000..3681aca015
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbui8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekbui8r.tfm b/fonts/greek/kerkis/tfm/ekbui8r.tfm
new file mode 100644
index 0000000000..4d9f0d7cec
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekbui8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekcal8a.tfm b/fonts/greek/kerkis/tfm/ekcal8a.tfm
new file mode 100644
index 0000000000..ef2a018206
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekcal8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekcal8r.tfm b/fonts/greek/kerkis/tfm/ekcal8r.tfm
new file mode 100644
index 0000000000..83077eaeff
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekcal8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eki8a.tfm b/fonts/greek/kerkis/tfm/eki8a.tfm
new file mode 100644
index 0000000000..12eabb0028
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eki8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eki8r.tfm b/fonts/greek/kerkis/tfm/eki8r.tfm
new file mode 100644
index 0000000000..2c4bf8753d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eki8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eko8a.tfm b/fonts/greek/kerkis/tfm/eko8a.tfm
new file mode 100644
index 0000000000..6cc9f0d2f9
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eko8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eko8r.tfm b/fonts/greek/kerkis/tfm/eko8r.tfm
new file mode 100644
index 0000000000..a2643837dd
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eko8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksb8a.tfm b/fonts/greek/kerkis/tfm/eksb8a.tfm
new file mode 100644
index 0000000000..e5b48abacc
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksb8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksb8r.tfm b/fonts/greek/kerkis/tfm/eksb8r.tfm
new file mode 100644
index 0000000000..169900ff13
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksb8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksbi8a.tfm b/fonts/greek/kerkis/tfm/eksbi8a.tfm
new file mode 100644
index 0000000000..35687fc7fc
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksbi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksbi8r.tfm b/fonts/greek/kerkis/tfm/eksbi8r.tfm
new file mode 100644
index 0000000000..613dc6bf4e
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksbi8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksbo8a.tfm b/fonts/greek/kerkis/tfm/eksbo8a.tfm
new file mode 100644
index 0000000000..ec72ae9b04
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksbo8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksbo8r.tfm b/fonts/greek/kerkis/tfm/eksbo8r.tfm
new file mode 100644
index 0000000000..71a659d9b6
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksbo8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksbui8a.tfm b/fonts/greek/kerkis/tfm/eksbui8a.tfm
new file mode 100644
index 0000000000..ae3e553b52
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksbui8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksbui8r.tfm b/fonts/greek/kerkis/tfm/eksbui8r.tfm
new file mode 100644
index 0000000000..e95972b363
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksbui8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksc8a.tfm b/fonts/greek/kerkis/tfm/eksc8a.tfm
new file mode 100644
index 0000000000..44980f9f7c
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksc8r.tfm b/fonts/greek/kerkis/tfm/eksc8r.tfm
new file mode 100644
index 0000000000..63d9cf7128
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksc8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksco8a.tfm b/fonts/greek/kerkis/tfm/eksco8a.tfm
new file mode 100644
index 0000000000..4e9cc6dc33
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksco8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksco8r.tfm b/fonts/greek/kerkis/tfm/eksco8r.tfm
new file mode 100644
index 0000000000..dd7f1a593e
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksco8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksf8a.tfm b/fonts/greek/kerkis/tfm/eksf8a.tfm
new file mode 100644
index 0000000000..612363d585
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksf8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksf8t.tfm b/fonts/greek/kerkis/tfm/eksf8t.tfm
new file mode 100644
index 0000000000..05cd2d67e3
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksf8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfb8a.tfm b/fonts/greek/kerkis/tfm/eksfb8a.tfm
new file mode 100644
index 0000000000..70c2436ea8
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfb8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfb8t.tfm b/fonts/greek/kerkis/tfm/eksfb8t.tfm
new file mode 100644
index 0000000000..064e6d1788
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfb8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfbi8a.tfm b/fonts/greek/kerkis/tfm/eksfbi8a.tfm
new file mode 100644
index 0000000000..6d8549aad1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfbi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfbi8t.tfm b/fonts/greek/kerkis/tfm/eksfbi8t.tfm
new file mode 100644
index 0000000000..4af753ce57
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfbi8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfi8a.tfm b/fonts/greek/kerkis/tfm/eksfi8a.tfm
new file mode 100644
index 0000000000..07867b1c13
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfi8t.tfm b/fonts/greek/kerkis/tfm/eksfi8t.tfm
new file mode 100644
index 0000000000..df1d434483
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfi8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfsc8a.tfm b/fonts/greek/kerkis/tfm/eksfsc8a.tfm
new file mode 100644
index 0000000000..2b52a25311
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfsc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/eksfsc8t.tfm b/fonts/greek/kerkis/tfm/eksfsc8t.tfm
new file mode 100644
index 0000000000..7b5103e23f
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/eksfsc8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekui8a.tfm b/fonts/greek/kerkis/tfm/ekui8a.tfm
new file mode 100644
index 0000000000..6387289525
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekui8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ekui8r.tfm b/fonts/greek/kerkis/tfm/ekui8r.tfm
new file mode 100644
index 0000000000..8cd4e60377
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ekui8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gk7a.tfm b/fonts/greek/kerkis/tfm/gk7a.tfm
new file mode 100644
index 0000000000..122bd62143
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gk7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gk7t.tfm b/fonts/greek/kerkis/tfm/gk7t.tfm
new file mode 100644
index 0000000000..afdfe4a14f
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gk7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkb7a.tfm b/fonts/greek/kerkis/tfm/gkb7a.tfm
new file mode 100644
index 0000000000..e7398ca538
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkb7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkb7t.tfm b/fonts/greek/kerkis/tfm/gkb7t.tfm
new file mode 100644
index 0000000000..d393b6eeb0
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkb7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbi7a.tfm b/fonts/greek/kerkis/tfm/gkbi7a.tfm
new file mode 100644
index 0000000000..e30e431149
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbi7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbi7t.tfm b/fonts/greek/kerkis/tfm/gkbi7t.tfm
new file mode 100644
index 0000000000..47fa7b048d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbi7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbo7a.tfm b/fonts/greek/kerkis/tfm/gkbo7a.tfm
new file mode 100644
index 0000000000..f64ebad6dc
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbo7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbo7t.tfm b/fonts/greek/kerkis/tfm/gkbo7t.tfm
new file mode 100644
index 0000000000..60d35ba0a5
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbo7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbsc8a.tfm b/fonts/greek/kerkis/tfm/gkbsc8a.tfm
new file mode 100644
index 0000000000..beedecfe03
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbsc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbsc8r.tfm b/fonts/greek/kerkis/tfm/gkbsc8r.tfm
new file mode 100644
index 0000000000..955be915aa
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbsc8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbsco8a.tfm b/fonts/greek/kerkis/tfm/gkbsco8a.tfm
new file mode 100644
index 0000000000..5a70487cd2
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbsco8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbsco8r.tfm b/fonts/greek/kerkis/tfm/gkbsco8r.tfm
new file mode 100644
index 0000000000..8039e4c407
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbsco8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbui7a.tfm b/fonts/greek/kerkis/tfm/gkbui7a.tfm
new file mode 100644
index 0000000000..308e45e92b
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbui7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkbui7t.tfm b/fonts/greek/kerkis/tfm/gkbui7t.tfm
new file mode 100644
index 0000000000..99a7d31d38
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkbui7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkcal7a.tfm b/fonts/greek/kerkis/tfm/gkcal7a.tfm
new file mode 100644
index 0000000000..20f1f4c8e1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkcal7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkcal7t.tfm b/fonts/greek/kerkis/tfm/gkcal7t.tfm
new file mode 100644
index 0000000000..515a27a8be
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkcal7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gki7a.tfm b/fonts/greek/kerkis/tfm/gki7a.tfm
new file mode 100644
index 0000000000..22bf6fb634
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gki7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gki7t.tfm b/fonts/greek/kerkis/tfm/gki7t.tfm
new file mode 100644
index 0000000000..63f190329f
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gki7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gko7a.tfm b/fonts/greek/kerkis/tfm/gko7a.tfm
new file mode 100644
index 0000000000..4b3f72f2e1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gko7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gko7t.tfm b/fonts/greek/kerkis/tfm/gko7t.tfm
new file mode 100644
index 0000000000..351c769892
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gko7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksb7a.tfm b/fonts/greek/kerkis/tfm/gksb7a.tfm
new file mode 100644
index 0000000000..3ae62b4743
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksb7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksb7t.tfm b/fonts/greek/kerkis/tfm/gksb7t.tfm
new file mode 100644
index 0000000000..5a5bc33d78
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksb7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksbi7a.tfm b/fonts/greek/kerkis/tfm/gksbi7a.tfm
new file mode 100644
index 0000000000..111708d94d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksbi7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksbi7t.tfm b/fonts/greek/kerkis/tfm/gksbi7t.tfm
new file mode 100644
index 0000000000..a8f9486c31
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksbi7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksbo7a.tfm b/fonts/greek/kerkis/tfm/gksbo7a.tfm
new file mode 100644
index 0000000000..51a9e0b19b
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksbo7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksbo7t.tfm b/fonts/greek/kerkis/tfm/gksbo7t.tfm
new file mode 100644
index 0000000000..0d02ca4449
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksbo7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksbui7a.tfm b/fonts/greek/kerkis/tfm/gksbui7a.tfm
new file mode 100644
index 0000000000..befbf18296
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksbui7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksbui7t.tfm b/fonts/greek/kerkis/tfm/gksbui7t.tfm
new file mode 100644
index 0000000000..677b03447a
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksbui7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksc7a.tfm b/fonts/greek/kerkis/tfm/gksc7a.tfm
new file mode 100644
index 0000000000..17f6eeb1df
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksc7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksc7t.tfm b/fonts/greek/kerkis/tfm/gksc7t.tfm
new file mode 100644
index 0000000000..890986d448
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksc7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksco7a.tfm b/fonts/greek/kerkis/tfm/gksco7a.tfm
new file mode 100644
index 0000000000..af84d26cd9
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksco7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksco7t.tfm b/fonts/greek/kerkis/tfm/gksco7t.tfm
new file mode 100644
index 0000000000..75b4bba6b7
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksco7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksf7a.tfm b/fonts/greek/kerkis/tfm/gksf7a.tfm
new file mode 100644
index 0000000000..c58d8d3350
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksf7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksf7t.tfm b/fonts/greek/kerkis/tfm/gksf7t.tfm
new file mode 100644
index 0000000000..243546ab36
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksf7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfb7a.tfm b/fonts/greek/kerkis/tfm/gksfb7a.tfm
new file mode 100644
index 0000000000..27d5423406
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfb7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfb7t.tfm b/fonts/greek/kerkis/tfm/gksfb7t.tfm
new file mode 100644
index 0000000000..a97e5a8301
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfb7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfbi7a.tfm b/fonts/greek/kerkis/tfm/gksfbi7a.tfm
new file mode 100644
index 0000000000..7e2ce89ec5
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfbi7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfbi7t.tfm b/fonts/greek/kerkis/tfm/gksfbi7t.tfm
new file mode 100644
index 0000000000..f8578479f3
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfbi7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfi7a.tfm b/fonts/greek/kerkis/tfm/gksfi7a.tfm
new file mode 100644
index 0000000000..0f7819a61d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfi7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfi7t.tfm b/fonts/greek/kerkis/tfm/gksfi7t.tfm
new file mode 100644
index 0000000000..f2287684bb
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfi7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfsc7a.tfm b/fonts/greek/kerkis/tfm/gksfsc7a.tfm
new file mode 100644
index 0000000000..69cf61ffa5
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfsc7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gksfsc7t.tfm b/fonts/greek/kerkis/tfm/gksfsc7t.tfm
new file mode 100644
index 0000000000..05560c5b43
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gksfsc7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkui7a.tfm b/fonts/greek/kerkis/tfm/gkui7a.tfm
new file mode 100644
index 0000000000..28cc71a1e0
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkui7a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/gkui7t.tfm b/fonts/greek/kerkis/tfm/gkui7t.tfm
new file mode 100644
index 0000000000..c6ab60b1ae
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/gkui7t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/k8a.tfm b/fonts/greek/kerkis/tfm/k8a.tfm
new file mode 100644
index 0000000000..178a1be089
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/k8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/k8r.tfm b/fonts/greek/kerkis/tfm/k8r.tfm
new file mode 100644
index 0000000000..1555d90c2f
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/k8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kb8a.tfm b/fonts/greek/kerkis/tfm/kb8a.tfm
new file mode 100644
index 0000000000..f42d61afa4
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kb8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kb8r.tfm b/fonts/greek/kerkis/tfm/kb8r.tfm
new file mode 100644
index 0000000000..4090f6083c
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kb8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbi8a.tfm b/fonts/greek/kerkis/tfm/kbi8a.tfm
new file mode 100644
index 0000000000..ebb7e599b1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbi8r.tfm b/fonts/greek/kerkis/tfm/kbi8r.tfm
new file mode 100644
index 0000000000..46f25509eb
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbi8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbo8a.tfm b/fonts/greek/kerkis/tfm/kbo8a.tfm
new file mode 100644
index 0000000000..b7fbf1335f
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbo8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbo8r.tfm b/fonts/greek/kerkis/tfm/kbo8r.tfm
new file mode 100644
index 0000000000..948e318dca
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbo8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbsc8a.tfm b/fonts/greek/kerkis/tfm/kbsc8a.tfm
new file mode 100644
index 0000000000..8170c1b555
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbsc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbsc8r.tfm b/fonts/greek/kerkis/tfm/kbsc8r.tfm
new file mode 100644
index 0000000000..cfeba241e2
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbsc8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbsco8a.tfm b/fonts/greek/kerkis/tfm/kbsco8a.tfm
new file mode 100644
index 0000000000..f129975b35
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbsco8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbsco8r.tfm b/fonts/greek/kerkis/tfm/kbsco8r.tfm
new file mode 100644
index 0000000000..1cb9b47a45
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbsco8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbui8a.tfm b/fonts/greek/kerkis/tfm/kbui8a.tfm
new file mode 100644
index 0000000000..0e0717697b
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbui8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kbui8r.tfm b/fonts/greek/kerkis/tfm/kbui8r.tfm
new file mode 100644
index 0000000000..0826fae38d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kbui8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kcal8a.tfm b/fonts/greek/kerkis/tfm/kcal8a.tfm
new file mode 100644
index 0000000000..db221e195c
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kcal8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kcal8r.tfm b/fonts/greek/kerkis/tfm/kcal8r.tfm
new file mode 100644
index 0000000000..ab513479c1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kcal8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ki8a.tfm b/fonts/greek/kerkis/tfm/ki8a.tfm
new file mode 100644
index 0000000000..e387b1f774
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ki8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ki8r.tfm b/fonts/greek/kerkis/tfm/ki8r.tfm
new file mode 100644
index 0000000000..978a2b40dc
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ki8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kmath8a.tfm b/fonts/greek/kerkis/tfm/kmath8a.tfm
new file mode 100644
index 0000000000..9072c0f998
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kmath8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kmath8r.tfm b/fonts/greek/kerkis/tfm/kmath8r.tfm
new file mode 100644
index 0000000000..76ea6c2400
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kmath8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ko8a.tfm b/fonts/greek/kerkis/tfm/ko8a.tfm
new file mode 100644
index 0000000000..5f730cceb2
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ko8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ko8r.tfm b/fonts/greek/kerkis/tfm/ko8r.tfm
new file mode 100644
index 0000000000..6ae110eb16
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ko8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksb8a.tfm b/fonts/greek/kerkis/tfm/ksb8a.tfm
new file mode 100644
index 0000000000..4f87f1a189
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksb8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksb8r.tfm b/fonts/greek/kerkis/tfm/ksb8r.tfm
new file mode 100644
index 0000000000..ba95ad8e92
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksb8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksbi8a.tfm b/fonts/greek/kerkis/tfm/ksbi8a.tfm
new file mode 100644
index 0000000000..1c431d8089
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksbi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksbi8r.tfm b/fonts/greek/kerkis/tfm/ksbi8r.tfm
new file mode 100644
index 0000000000..f836d7dee4
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksbi8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksbo8a.tfm b/fonts/greek/kerkis/tfm/ksbo8a.tfm
new file mode 100644
index 0000000000..6e440a6e39
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksbo8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksbo8r.tfm b/fonts/greek/kerkis/tfm/ksbo8r.tfm
new file mode 100644
index 0000000000..6ac28d4b40
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksbo8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksbui8a.tfm b/fonts/greek/kerkis/tfm/ksbui8a.tfm
new file mode 100644
index 0000000000..be9dfa3550
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksbui8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksbui8r.tfm b/fonts/greek/kerkis/tfm/ksbui8r.tfm
new file mode 100644
index 0000000000..df7827462b
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksbui8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksc8a.tfm b/fonts/greek/kerkis/tfm/ksc8a.tfm
new file mode 100644
index 0000000000..7fdfbb273d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksc8r.tfm b/fonts/greek/kerkis/tfm/ksc8r.tfm
new file mode 100644
index 0000000000..ae94f0c9c9
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksc8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksco8a.tfm b/fonts/greek/kerkis/tfm/ksco8a.tfm
new file mode 100644
index 0000000000..07df36e640
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksco8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksco8r.tfm b/fonts/greek/kerkis/tfm/ksco8r.tfm
new file mode 100644
index 0000000000..d94406b9ae
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksco8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksf8a.tfm b/fonts/greek/kerkis/tfm/ksf8a.tfm
new file mode 100644
index 0000000000..ddb10b044d
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksf8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksf8t.tfm b/fonts/greek/kerkis/tfm/ksf8t.tfm
new file mode 100644
index 0000000000..3c4513124f
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksf8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfb8a.tfm b/fonts/greek/kerkis/tfm/ksfb8a.tfm
new file mode 100644
index 0000000000..d7857ab5c6
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfb8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfb8t.tfm b/fonts/greek/kerkis/tfm/ksfb8t.tfm
new file mode 100644
index 0000000000..fc0204a8c1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfb8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfbi8a.tfm b/fonts/greek/kerkis/tfm/ksfbi8a.tfm
new file mode 100644
index 0000000000..550d096a87
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfbi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfbi8t.tfm b/fonts/greek/kerkis/tfm/ksfbi8t.tfm
new file mode 100644
index 0000000000..b4ecc36ec3
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfbi8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfi8a.tfm b/fonts/greek/kerkis/tfm/ksfi8a.tfm
new file mode 100644
index 0000000000..0844c42613
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfi8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfi8t.tfm b/fonts/greek/kerkis/tfm/ksfi8t.tfm
new file mode 100644
index 0000000000..7df8860589
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfi8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfsc8a.tfm b/fonts/greek/kerkis/tfm/ksfsc8a.tfm
new file mode 100644
index 0000000000..637100d2c1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfsc8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ksfsc8t.tfm b/fonts/greek/kerkis/tfm/ksfsc8t.tfm
new file mode 100644
index 0000000000..389e5390e1
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ksfsc8t.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ktsy8a.tfm b/fonts/greek/kerkis/tfm/ktsy8a.tfm
new file mode 100644
index 0000000000..959571076a
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ktsy8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/ktsy8r.tfm b/fonts/greek/kerkis/tfm/ktsy8r.tfm
new file mode 100644
index 0000000000..a766d94112
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/ktsy8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kui8a.tfm b/fonts/greek/kerkis/tfm/kui8a.tfm
new file mode 100644
index 0000000000..c9d7f67950
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kui8a.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/tfm/kui8r.tfm b/fonts/greek/kerkis/tfm/kui8r.tfm
new file mode 100644
index 0000000000..e4a89db97b
--- /dev/null
+++ b/fonts/greek/kerkis/tfm/kui8r.tfm
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-Bold.pfb b/fonts/greek/kerkis/type1/Kerkis-Bold.pfb
new file mode 100644
index 0000000000..a4fc9c40a4
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-Bold.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-BoldItalic.pfb b/fonts/greek/kerkis/type1/Kerkis-BoldItalic.pfb
new file mode 100644
index 0000000000..7d880f9d92
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-BoldItalic.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-BoldSmallCaps.pfb b/fonts/greek/kerkis/type1/Kerkis-BoldSmallCaps.pfb
new file mode 100644
index 0000000000..d06ebdbe12
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-BoldSmallCaps.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-Calligraphic.pfb b/fonts/greek/kerkis/type1/Kerkis-Calligraphic.pfb
new file mode 100644
index 0000000000..5221c4f6a2
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-Calligraphic.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-Italic.pfb b/fonts/greek/kerkis/type1/Kerkis-Italic.pfb
new file mode 100644
index 0000000000..6ca199ed8d
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-Italic.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-SemiBold-Italic.pfb b/fonts/greek/kerkis/type1/Kerkis-SemiBold-Italic.pfb
new file mode 100644
index 0000000000..55ea288373
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-SemiBold-Italic.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-SemiBold.pfb b/fonts/greek/kerkis/type1/Kerkis-SemiBold.pfb
new file mode 100644
index 0000000000..f0338f5b60
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-SemiBold.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis-SmallCaps.pfb b/fonts/greek/kerkis/type1/Kerkis-SmallCaps.pfb
new file mode 100644
index 0000000000..6c4fb78385
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis-SmallCaps.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/Kerkis.pfb b/fonts/greek/kerkis/type1/Kerkis.pfb
new file mode 100644
index 0000000000..2524f3f639
--- /dev/null
+++ b/fonts/greek/kerkis/type1/Kerkis.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/KerkisSans-Bold.pfb b/fonts/greek/kerkis/type1/KerkisSans-Bold.pfb
new file mode 100644
index 0000000000..c6c8d1013b
--- /dev/null
+++ b/fonts/greek/kerkis/type1/KerkisSans-Bold.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/KerkisSans-BoldItalic.pfb b/fonts/greek/kerkis/type1/KerkisSans-BoldItalic.pfb
new file mode 100644
index 0000000000..519535ede4
--- /dev/null
+++ b/fonts/greek/kerkis/type1/KerkisSans-BoldItalic.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/KerkisSans-Italic.pfb b/fonts/greek/kerkis/type1/KerkisSans-Italic.pfb
new file mode 100644
index 0000000000..c0089080d3
--- /dev/null
+++ b/fonts/greek/kerkis/type1/KerkisSans-Italic.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/KerkisSans-SmallCaps.pfb b/fonts/greek/kerkis/type1/KerkisSans-SmallCaps.pfb
new file mode 100644
index 0000000000..09a925e77f
--- /dev/null
+++ b/fonts/greek/kerkis/type1/KerkisSans-SmallCaps.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/KerkisSans.pfb b/fonts/greek/kerkis/type1/KerkisSans.pfb
new file mode 100644
index 0000000000..1b14ca6699
--- /dev/null
+++ b/fonts/greek/kerkis/type1/KerkisSans.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/type1/ktsy.pfb b/fonts/greek/kerkis/type1/ktsy.pfb
new file mode 100644
index 0000000000..a80bfc4adb
--- /dev/null
+++ b/fonts/greek/kerkis/type1/ktsy.pfb
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ek8a.vf b/fonts/greek/kerkis/vf/ek8a.vf
new file mode 100644
index 0000000000..0846bf9fe3
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ek8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekb8a.vf b/fonts/greek/kerkis/vf/ekb8a.vf
new file mode 100644
index 0000000000..fe74538a40
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekb8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekbi8a.vf b/fonts/greek/kerkis/vf/ekbi8a.vf
new file mode 100644
index 0000000000..4e66ddac92
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekbi8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekbo8a.vf b/fonts/greek/kerkis/vf/ekbo8a.vf
new file mode 100644
index 0000000000..8c33e8a69e
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekbo8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekbsc8a.vf b/fonts/greek/kerkis/vf/ekbsc8a.vf
new file mode 100644
index 0000000000..27e1826c42
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekbsc8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekbsco8a.vf b/fonts/greek/kerkis/vf/ekbsco8a.vf
new file mode 100644
index 0000000000..e1d7facf82
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekbsco8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekbui8a.vf b/fonts/greek/kerkis/vf/ekbui8a.vf
new file mode 100644
index 0000000000..51f5151ae3
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekbui8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekcal8a.vf b/fonts/greek/kerkis/vf/ekcal8a.vf
new file mode 100644
index 0000000000..bb1697553c
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekcal8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eki8a.vf b/fonts/greek/kerkis/vf/eki8a.vf
new file mode 100644
index 0000000000..81e0d02554
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eki8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eko8a.vf b/fonts/greek/kerkis/vf/eko8a.vf
new file mode 100644
index 0000000000..f50ad8b043
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eko8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksb8a.vf b/fonts/greek/kerkis/vf/eksb8a.vf
new file mode 100644
index 0000000000..30903b9f82
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksb8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksbi8a.vf b/fonts/greek/kerkis/vf/eksbi8a.vf
new file mode 100644
index 0000000000..fc470c8ad6
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksbi8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksbo8a.vf b/fonts/greek/kerkis/vf/eksbo8a.vf
new file mode 100644
index 0000000000..70578d57fa
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksbo8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksbui8a.vf b/fonts/greek/kerkis/vf/eksbui8a.vf
new file mode 100644
index 0000000000..78699b7be5
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksbui8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksc8a.vf b/fonts/greek/kerkis/vf/eksc8a.vf
new file mode 100644
index 0000000000..9d1d2cfa8c
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksc8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksco8a.vf b/fonts/greek/kerkis/vf/eksco8a.vf
new file mode 100644
index 0000000000..bf81a593ae
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksco8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksf8t.vf b/fonts/greek/kerkis/vf/eksf8t.vf
new file mode 100644
index 0000000000..a04605ff09
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksf8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksfb8t.vf b/fonts/greek/kerkis/vf/eksfb8t.vf
new file mode 100644
index 0000000000..c417c05249
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksfb8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksfbi8t.vf b/fonts/greek/kerkis/vf/eksfbi8t.vf
new file mode 100644
index 0000000000..9253c7421c
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksfbi8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksfi8t.vf b/fonts/greek/kerkis/vf/eksfi8t.vf
new file mode 100644
index 0000000000..825c3ca226
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksfi8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/eksfsc8t.vf b/fonts/greek/kerkis/vf/eksfsc8t.vf
new file mode 100644
index 0000000000..25f0896102
--- /dev/null
+++ b/fonts/greek/kerkis/vf/eksfsc8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ekui8a.vf b/fonts/greek/kerkis/vf/ekui8a.vf
new file mode 100644
index 0000000000..05cf01b265
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ekui8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gk7t.vf b/fonts/greek/kerkis/vf/gk7t.vf
new file mode 100644
index 0000000000..a8273bdd7b
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gk7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkb7t.vf b/fonts/greek/kerkis/vf/gkb7t.vf
new file mode 100644
index 0000000000..05ed2d2896
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkb7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkbi7t.vf b/fonts/greek/kerkis/vf/gkbi7t.vf
new file mode 100644
index 0000000000..36ca5958a8
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkbi7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkbo7t.vf b/fonts/greek/kerkis/vf/gkbo7t.vf
new file mode 100644
index 0000000000..edb3085334
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkbo7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkbsc8a.vf b/fonts/greek/kerkis/vf/gkbsc8a.vf
new file mode 100644
index 0000000000..a7ac6608c1
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkbsc8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkbsco8a.vf b/fonts/greek/kerkis/vf/gkbsco8a.vf
new file mode 100644
index 0000000000..ff6d331857
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkbsco8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkbui7t.vf b/fonts/greek/kerkis/vf/gkbui7t.vf
new file mode 100644
index 0000000000..9350ee742e
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkbui7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkcal7t.vf b/fonts/greek/kerkis/vf/gkcal7t.vf
new file mode 100644
index 0000000000..d1b1de6ea2
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkcal7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gki7t.vf b/fonts/greek/kerkis/vf/gki7t.vf
new file mode 100644
index 0000000000..ae1875984b
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gki7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gko7t.vf b/fonts/greek/kerkis/vf/gko7t.vf
new file mode 100644
index 0000000000..984963f3db
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gko7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksb7t.vf b/fonts/greek/kerkis/vf/gksb7t.vf
new file mode 100644
index 0000000000..b5a28aab2b
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksb7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksbi7t.vf b/fonts/greek/kerkis/vf/gksbi7t.vf
new file mode 100644
index 0000000000..ee749d7787
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksbi7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksbo7t.vf b/fonts/greek/kerkis/vf/gksbo7t.vf
new file mode 100644
index 0000000000..16b8c9360a
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksbo7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksbui7t.vf b/fonts/greek/kerkis/vf/gksbui7t.vf
new file mode 100644
index 0000000000..c96fa90337
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksbui7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksc7t.vf b/fonts/greek/kerkis/vf/gksc7t.vf
new file mode 100644
index 0000000000..8df5c3f622
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksc7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksco7t.vf b/fonts/greek/kerkis/vf/gksco7t.vf
new file mode 100644
index 0000000000..15b60dec57
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksco7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksf7t.vf b/fonts/greek/kerkis/vf/gksf7t.vf
new file mode 100644
index 0000000000..622c5d008a
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksf7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksfb7t.vf b/fonts/greek/kerkis/vf/gksfb7t.vf
new file mode 100644
index 0000000000..bfd11fec88
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksfb7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksfbi7t.vf b/fonts/greek/kerkis/vf/gksfbi7t.vf
new file mode 100644
index 0000000000..048354619e
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksfbi7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksfi7t.vf b/fonts/greek/kerkis/vf/gksfi7t.vf
new file mode 100644
index 0000000000..e7c3e2f2be
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksfi7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gksfsc7t.vf b/fonts/greek/kerkis/vf/gksfsc7t.vf
new file mode 100644
index 0000000000..b069c780aa
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gksfsc7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/gkui7t.vf b/fonts/greek/kerkis/vf/gkui7t.vf
new file mode 100644
index 0000000000..e6497cc547
--- /dev/null
+++ b/fonts/greek/kerkis/vf/gkui7t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/k8a.vf b/fonts/greek/kerkis/vf/k8a.vf
new file mode 100644
index 0000000000..70d234e657
--- /dev/null
+++ b/fonts/greek/kerkis/vf/k8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kb8a.vf b/fonts/greek/kerkis/vf/kb8a.vf
new file mode 100644
index 0000000000..4c278a58e8
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kb8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kbi8a.vf b/fonts/greek/kerkis/vf/kbi8a.vf
new file mode 100644
index 0000000000..9b45a877eb
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kbi8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kbo8a.vf b/fonts/greek/kerkis/vf/kbo8a.vf
new file mode 100644
index 0000000000..6f357e5653
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kbo8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kbsc8a.vf b/fonts/greek/kerkis/vf/kbsc8a.vf
new file mode 100644
index 0000000000..7324376ed7
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kbsc8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kbsco8a.vf b/fonts/greek/kerkis/vf/kbsco8a.vf
new file mode 100644
index 0000000000..00cb67acc0
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kbsco8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kbui8a.vf b/fonts/greek/kerkis/vf/kbui8a.vf
new file mode 100644
index 0000000000..7f7d88ef69
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kbui8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kcal8a.vf b/fonts/greek/kerkis/vf/kcal8a.vf
new file mode 100644
index 0000000000..f5f46f023b
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kcal8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ki8a.vf b/fonts/greek/kerkis/vf/ki8a.vf
new file mode 100644
index 0000000000..e9038267bd
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ki8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kmath8a.vf b/fonts/greek/kerkis/vf/kmath8a.vf
new file mode 100644
index 0000000000..6f2842e487
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kmath8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ko8a.vf b/fonts/greek/kerkis/vf/ko8a.vf
new file mode 100644
index 0000000000..b7776c7ab0
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ko8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksb8a.vf b/fonts/greek/kerkis/vf/ksb8a.vf
new file mode 100644
index 0000000000..c5d181bb6c
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksb8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksbi8a.vf b/fonts/greek/kerkis/vf/ksbi8a.vf
new file mode 100644
index 0000000000..1abc4788da
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksbi8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksbo8a.vf b/fonts/greek/kerkis/vf/ksbo8a.vf
new file mode 100644
index 0000000000..f242ed9371
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksbo8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksbui8a.vf b/fonts/greek/kerkis/vf/ksbui8a.vf
new file mode 100644
index 0000000000..57c38967cd
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksbui8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksc8a.vf b/fonts/greek/kerkis/vf/ksc8a.vf
new file mode 100644
index 0000000000..283352de44
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksc8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksco8a.vf b/fonts/greek/kerkis/vf/ksco8a.vf
new file mode 100644
index 0000000000..026f606886
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksco8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksf8t.vf b/fonts/greek/kerkis/vf/ksf8t.vf
new file mode 100644
index 0000000000..dc0edff7cb
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksf8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksfb8t.vf b/fonts/greek/kerkis/vf/ksfb8t.vf
new file mode 100644
index 0000000000..9481a56715
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksfb8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksfbi8t.vf b/fonts/greek/kerkis/vf/ksfbi8t.vf
new file mode 100644
index 0000000000..901cdc442d
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksfbi8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksfi8t.vf b/fonts/greek/kerkis/vf/ksfi8t.vf
new file mode 100644
index 0000000000..6554d58533
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksfi8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ksfsc8t.vf b/fonts/greek/kerkis/vf/ksfsc8t.vf
new file mode 100644
index 0000000000..d51ae003e0
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ksfsc8t.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/ktsy8a.vf b/fonts/greek/kerkis/vf/ktsy8a.vf
new file mode 100644
index 0000000000..b1a332b8d2
--- /dev/null
+++ b/fonts/greek/kerkis/vf/ktsy8a.vf
Binary files differ
diff --git a/fonts/greek/kerkis/vf/kui8a.vf b/fonts/greek/kerkis/vf/kui8a.vf
new file mode 100644
index 0000000000..6b6fe9dbd6
--- /dev/null
+++ b/fonts/greek/kerkis/vf/kui8a.vf
Binary files differ
diff --git a/fonts/greek/levy/README b/fonts/greek/levy/README
new file mode 100644
index 0000000000..1b2ff40701
--- /dev/null
+++ b/fonts/greek/levy/README
@@ -0,0 +1,119 @@
+ Copyright (C) 1991 Silvio Levy
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 2 of the License, or
+ (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+(The fonts are released under GPLv2+ with the FSF font exception.
+Each file contains the applicable license text.)
+
+This directory contains materials for using TeX to typeset Greek text
+using Silvio Levy's fonts, which are partly based on Don Knuth's
+Computer Modern family of fonts. They are distributed WITHOUT ANY
+WARRANTY, express or implied. Please send comments, suggestions, etc. to
+levy (at) msri (dot) org. The following files are present:
+
+README This file.
+a.mf MF code for alpha-based characters
+b.mf MF code for beta-based characters
+d.mf MF code for delta-based characters
+digits.mf MF code for numerals
+e.mf MF code for epsilon-based characters
+f.mf MF code for phi-based characters
+g.mf MF code for gamma-based characters
+gen_acc.mf MF code for accents
+gen_sigma.mf MF code for sigma compounds
+graccent.mf MF code for accents
+grbase.mf MF code for base Greek macros
+grbld8.mf Parameter file for 8pt Bold
+grbld9.mf Parameter file for 9pt Bold
+grbld10.mf Parameter file for 10pt Bold
+greek.mf Driver file for Greek font
+greekhist.tex History of Greek typesetting and info on these fonts
+greekmacros.tex Macros to use Greek fonts.
+greekuse.tex Instructions on using the fonts.
+grinstall.tex Instructions on installing the fonts.
+grpunct.mf MF code for punctuation
+grreg8.mf Parameter file for 8pt "Roman"
+grreg9.mf Parameter file for 9pt "Roman"
+grreg10.mf Parameter file for 10pt "Roman"
+grtestfont.tex Testing TeX file for Greek (analogous to testfont.tex)
+grtt10.mf Parameter file for 10pt Typewriter
+h.mf MF code for eta-based characters
+i.mf MF code for iota-based characters
+j.mf MF code for theta-based characters
+k.mf MF code for kappa-based characters
+l.mf MF code for lambda-based characters
+lig.mf MF code for ligatures
+lower.mf Driver file for lower case Greek letters
+m.mf MF code for mu-based characters
+makeall Shell script to make all fonts
+makefont Shell script to generate a font.
+modes.mf Mode definitions
+n.mf MF code for nu-based characters
+o.mf MF code for omicron-based characters
+p.mf MF code for pi-based characters
+q.mf MF code for chi-based characters
+r.mf MF code for rho-based characters
+s.mf MF code for sigma-based characters
+t.mf MF code for tau-based characters
+testfont Shell script to test fonts.
+todo.txt List of improvements to be made to the fonts.
+u.mf MF code for upsilon-based characters.
+upper.mf MF code for upper case characters
+w.mf MF code for omega-based characters
+x.mf MF code for xi-based characters
+y.mf MF code for psi-based characters
+z.mf MF code for zeta-based characters
+
+
+IMPORTANT NOTE:
+
+These fonts make use of the 256-character capabilities of gf
+format. They cannot be converted to the obsolete PXL format which
+allows only 128 characters. If you are still using PXL format
+drivers, it is time to convert. If you are using a gf format
+driver with only 128 character capacity, you are missing
+something. See doc/install.tex.
+
+Metafont must have |max_in_open| increased (to 10) to compile
+these fonts as they stand. The appropriate change has been added
+to the change files on the UnixTeX distribution. If you're
+getting these fonts other than from the TeX distribution, and if
+you don't have access to Metafont source, you'll have to merge
+some files before you attempt compilation:
+
+ In src/s.mf, replace the line readfrom("gen_sigma") by the
+ contents of src/gen_sigma.mf.
+ In src/lower.mf, replace each line by the contents of the
+ corresponding file; for instance, replace readfrom("a") by
+ the contents of src/a.mf.
+ In greek.mf, right after the line that says ``font_setup''
+ insert the lines
+
+ readfrom("gen_acc");
+ readfrom("gen_sigma");
+
+HMC:
+At HMC a couple of modifications have been made to the MF files:
+
+ The definition of readfrom has been changed so that no
+ directory information is present.
+ accent.mf has been renamed graccent.mf and punct.mf has been
+ renamed grpunct.mf to prevent conflicts with CM files.
+
+ TODO:
+create digamma
+add kerning, especially between accents and capitals
+create more typefaces (italics?)
+complete hyphenation table
+create tick marks for numbers
diff --git a/fonts/greek/levy/a.mf b/fonts/greek/levy/a.mf
new file mode 100644
index 0000000000..56c5fb425a
--- /dev/null
+++ b/fonts/greek/levy/a.mf
@@ -0,0 +1,170 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 9u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5u# enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos1(stem,0); top y1=x_height+oo; rt x1r=hround(w-.5u); %top right
+ pos2(vstem,-90); pos4(vstem,-270); x4=x2=.5w-u;
+ bot y2r=-oo; top y4r=x_height+oo; %bottom and top bulges
+ pos3(hair,-180); lft x3r=hround .75u; y3=.5[y2,y4]; %left bulge
+ pos6(vstem,90); x6=w-u; y6=y2; %bottom right
+ numeric theta; theta=angle((x4-x6),2.5(y4-y6))-90;
+ pos5(hair,theta); x5=.55[x4,x6]; y5=y3; %point of inflection
+ alpha_tail(6,7); %hook
+ filldraw stroke z1e{(x2-x1,2(y2-y1))}... %diagonal
+ pulled_arc.e(2,3) & pulled_arc.e(3,4) %bowl
+ ...z5e{(x6-x4,2.5(y6-y4))}...z6e{right}...{up}z7e; %diagonal and hook
+ numeric x_baryctr; x_baryctr=.25[x4,x1]; %accent reference
+ numeric pos_stem; pos_stem=x_baryctr; %iota reference
+enddef;
+
+cmchar "Lowercase alpha";
+beginchar("a",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase alpha with grave";
+beginchar(oct"200",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with rough breathing";
+beginchar(oct"201",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing";
+beginchar(oct"202",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by alpha with grave";
+begindoublechar(oct"203",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with grave and iota subscript";
+beginchar(oct"204",width#,acc_ht#,iota_dp#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing and iota subscript";
+beginchar(oct"205",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and iota subscript";
+beginchar(oct"206",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by alpha with iota subscript";
+begindoublechar(oct"207",dim_sigma);
+mid_sigma;
+middoublechar(width#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with acute";
+beginchar(oct"210",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with rough breathing and acute";
+beginchar(oct"211",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and acute";
+beginchar(oct"212",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by alpha with acute";
+begindoublechar(oct"213",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with acute and iota subscript";
+beginchar(oct"214",width#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, acute and iota subscript";
+beginchar(oct"215",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing and acute and iota subscript";
+beginchar(oct"216",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by alpha with acute and iota subscript";
+begindoublechar(oct"217",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with circumflex";
+beginchar(oct"220",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with rough breathing and circumflex";
+beginchar(oct"221",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and circumflex";
+beginchar(oct"222",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by alpha with circumflex";
+begindoublechar(oct"223",dim_sigma);
+mid_sigma; middoublechar(width#,Circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with circumflex and iota subscript";
+beginchar(oct"224",width#,circ_ht#,iota_dp#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with rough breathing, circumflex and iota subscript";
+beginchar(oct"225",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with smooth breathing, circumflex and iota subscript";
+beginchar(oct"226",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by alpha with circumflex and iota subscript";
+begindoublechar(oct"227",dim_sigma);
+mid_sigma; middoublechar(width#,Circ_ht#,0);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase alpha with iota subscript";
+beginchar(oct"370",width#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by alpha";
+begindoublechar(oct"001",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/levy/b.mf b/fonts/greek/levy/b.mf
new file mode 100644
index 0000000000..fd1ee66c74
--- /dev/null
+++ b/fonts/greek/levy/b.mf
@@ -0,0 +1,83 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 9u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ numeric thin_stem; thin_stem=.6[hair,stem]; %for upper bowl
+ numeric tilt; tilt=min(2*otilt,.5); %for both bowls
+ pos1(stem,180); y1-.5stem=-d-o; %bottom left
+ pos2(hair,180); y2=.5bar_height; %self-intersection (cf. z15)
+ x1=x2; lft x1r=hround(.75u+.5(hair-stem)); %i.e., lft x2r ~ .75u
+ x3r=x2r; %beginning of curve
+ top y5r=h+oo; bot y14r=-oo; x5r=x14r; %top and bottom bulges
+ top y10r=vstem+bot y9r=x_height; x9r=x10r; %top and bottom of cusp
+ rt x12r=hround(w-.75u); %lower right bulge
+ x5r=.5[lft x2r,rt x12r]; x9r-.5vstem=hround(x5r-.5u-.5vstem);
+ % we want to simulate the following relations, to make slopes consistent
+ % (where z7 is the upper right bulge):
+ % z5r-z3r=whatever*(z9r-z7r)=whatever*(z14r-z12r);
+ % z7r-z5r=whatever*(z12r-z10r)=whatever*(z5r-z3r) yscaled -1;
+ numeric slope;
+ slope=((y10r-y12r)+(y12r-y14r))/((x12r-x10r)+(x12r-x14r));
+ z7'r=z9r+whatever*(1,slope); z7'r=z5r+whatever*(1,-slope);
+ y7r=y7'r; rt x7r=hround rt x7'r;
+ z12r=z14r+whatever*(1,slope); z3r=z5r+whatever*(1,slope);
+ filldraw double_circ_stroke gr_arc.e(7,6,5)(hair,thin_stem,tilt)..
+ gr_arc.e(5,4,3)(hair,thin_stem,tilt)..{down}z2e..z1e; %top and left
+ z2=z15; pos15(hair,slope-90); %intersection pt
+ numeric slope;
+ slope=angle((z14r-z15)yscaled 2);
+ filldraw stroke z15e{dir slope}...gr_arc.e(14,13,12)(hair,stem,tilt); %bottom
+ forsuffixes e=r,l:
+ path curv[]e; numeric S[]e;
+ curv1e=reverse gr_arc.e(9,8,7)(hair,thin_stem,tilt); %cusp bottom
+ curv2e=gr_arc.e(12,11,10)(hair,stem,tilt); endfor %cusp top
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (whatever,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,whatever)=curv1l intersectiontimes curv2r;
+ if S1l=-1 : S1l:=2; fi
+ if S2l=-1 : S2l:=2; fi
+ filldraw stroke subpath(0,S1e+eps) of curv1e; %fill in cusp
+ filldraw stroke subpath(0,S2e+eps) of curv2e;
+ filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+enddef;
+
+cmchar "Lowercase beta";
+beginchar("b",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by beta";
+begindoublechar(oct"002",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/d.mf b/fonts/greek/levy/d.mf
new file mode 100644
index 0000000000..429ead49c5
--- /dev/null
+++ b/fonts/greek/levy/d.mf
@@ -0,0 +1,98 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma: readfrom("gen_sigma") fi
+
+def dims = 8.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ top y1r=vround(if not monowidth:.95 fi x_height+oo); x1r=.5w; %top of loop
+ x5r=.5w; bot y5r=-oo; %bottom of ditto
+ lft x3r=w-rt x7r=hround(.75u); y3r=y7r=.5[y1r,y5r]; %left and right bulge
+ filldraw stroke gr_arc.e(1,2,3)(vair,stem,.5otilt) %three quadrants of loop
+ & gr_arc.e(3,4,5)(vair,stem,.5otilt) & gr_arc.e(5,6,7)(vair,stem,.5otilt);
+
+ %we now draw the hook z8..z9..z10. It must satisfy the following constraints:
+ %its outer contour is symmetric with respect to some axis containing z9l;
+ %one end is known, the width there is thin_stem, and the width at z10
+ %is, ideally, stem. (But since we may have to change that we call it Stem.)
+ z8l=z1l; numeric thin_stem, med_stem; thin_stem=.7[hair,Stem];
+ %the aperture, measured perpendicular to the axis, equals Stem
+ numeric apert; apert=2Stem+thin_stem-currentbreadth; %apert=length(z10l-z8l);
+ numeric left_goal; lft left_goal=vround(lft x3r+.5u); %leftmost tangent known
+ numeric top_goal; top top_goal=h+oo; %highest tangent known
+
+ %if by taking Stem=stem we got apert > top_goal-y1l, the problem might
+ %not have a solution with a horizontal tangent; in that case the
+ %constraint is on apert:
+ if 2stem+.7[hair,stem]-currentbreadth>top_goal-y8l: apert=top_goal-y8l;
+ else: Stem=stem; fi
+
+ %we first estimate the slope of the axis by imagining that, in the vicinity
+ %of z9l, the hook looks like a semicircle of diameter apert/2.
+ %(this value is empiric, but reasonable because the tension is high)
+ z0l=(left_goal+.25apert,top_goal-.25apert); %center of semicircle
+ numeric axis; axis=angle(z0l-z8l)+angle(length(z0l-z8l)+-+.5apert,.5apert);
+ z9l=z0l+(.25apert,0)rotated(axis); z10l=z8l+(0,-apert)rotated(axis);
+
+ %we now iterate, correcting z9l until the tangencies are satisfied
+ path hook; numeric left_real; numeric top_real;
+ forever:
+
+ hook:=z8l{dir(axis)}..tension 1.5..z9l..tension 1.5..{-dir(axis)}z10l;
+ if directiontime up of hook=-1:
+ left_error:=0; message "hook has no vertical tangent!";
+ else: left_error:=xpart directionpoint up of hook-left_goal; fi
+ if directiontime right of hook=-1:
+ top_error:=0; message "hook has no horizontal tangent!";
+ else: top_error:=ypart directionpoint right of hook-top_goal; fi
+
+%message "top_error:"; show top_error; message "left_error:"; show left_error;
+
+ exitif (abs(left_error)<.05) and (abs(top_error)<.05);
+ x9l:=x9l-left_error; y9l:=y9l-top_error;
+ axis:=angle(z9l-z8l)+angle(length(z9l-z8l)+-+.5apert,.5apert);
+ x10l:=x8l+apert*sind axis; y10l:=y8l-apert*cosd axis;
+ endfor
+
+ pos8(thin_stem,axis-90); pos10(Stem,axis+90); pos9(.3[hair,Stem],axis+180);
+ filldraw stroke
+ z7e{z7'e}..{dir axis}z8e..tension 1.5..z9e..tension 1.5..{-dir axis}z10e;
+enddef;
+
+cmchar "Lowercase delta";
+beginchar("d",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by delta";
+begindoublechar(oct"004",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/digits.mf b/fonts/greek/levy/digits.mf
new file mode 100644
index 0000000000..0f404531c2
--- /dev/null
+++ b/fonts/greek/levy/digits.mf
@@ -0,0 +1,342 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% This file is the same as Computer Modern's romand.mf.
+% It contains the ten digits in so-called roman style.
+% Character codes \0060 through \0071 are generated.
+
+% All digits have the same height, width, depth, and italic correction.
+
+cmchar "The numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround max(.7u,1.45u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+pickup tiny.nib;
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if not serifs: save slab; slab=bar; fi
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+o; top y4l=if monospace: .8 else: .9 fi\\ h+o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u);
+tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+o+1)--(x3l,h+o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..z4e{left}; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, hair_vair; hair_vair=.25[vair,hair];
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.4[stem,cap_stem] fi);
+pickup crisp.nib; pos7(arm_thickness,-90); pos8(hair,0);
+bot y7r=0; lft x7=hround .9u; rt x8r=hround(w-.9u); y8=good.y(y7l+beak/2)+eps;
+arm(7,8,a,.3beak_darkness,beak_jut); % arm and beak
+pickup fine.nib; pos2(slab,90); pos3(.4[curve,cap_curve],0);
+top y2r=h+o; x2=.5(w-.5u); rt x3r=hround(w-.9u); y3+.5vair=.75h;
+if serifs: numeric bulb_diam; bulb_diam=hround(flare+2/3(cap_stem-stem));
+ pos0(bulb_diam,180); pos1(cap_hair,180);
+ lft x1r=hround .9u; y1-.5bulb_diam=2/3h;
+ (x,y2l)=whatever[z1l,z2r]; x2l:=x; bulb(2,1,0); % bulb and arc
+else: x2l:=x2l-.25u; pos1(flare,angle(-9u,h));
+ lft x1r=hround .75u; bot y1l=vround .7h; y1r:=good.y y1r; x1l:=good.x x1l;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal and arc
+pos4(.25[hair_vair,cap_stem],0);
+pos5(hair_vair,0); pos6(hair_vair,0);
+y5=arm_thickness; y4=.3[y5,y3]; top y6=min(y5,slab,top y7l);
+lft x6l=crisp.lft x7; z4l=whatever[z6l,(x3l,bot .58h)]; z5l=whatever[z6l,z4l];
+erase fill z4l--z6l--lft z6l--(lft x6l,y4l)--cycle; % erase excess at left
+filldraw stroke z2e{right}..tension atleast .9 and atleast 1
+ ..z3e{down}.. z4e---z5e--z6e; % stroke
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+mid_thickness=max(fine.breadth,vround 2/3vair);
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+pickup fine.nib; pos2(top_thickness,90); top y2r=h+o;
+pos3(max(fine.breadth,.6[curve,cap_curve]-stem_corr),0);
+rt x3r=hround(w-1.25u);
+pos4(vair,-90); pos5(vair,-90);
+pos6(mid_thickness,90); x2=x6=x8=.5[1.5u,x7];
+pos7(cap_curve,0); rt x7r=hround(w-.75u); lft x5=min(hround 3u,lft x6)-eps;
+pos8(bot_thickness,-90); bot y8r=-o;
+y3=.6[top y4l,bot y2l]; y7=.5[bot y6l,top y8l];
+top y5l=vround(.54h+.5vair); y5r=y6l;
+x4=1/3[x5,x3l]; z4=z5+whatever*(150u,h);
+filldraw stroke pulled_super_arc.e(2,3)(.5superpull)
+ & z3e{down}...z4e---z5e; % upper bowl
+filldraw z5r--z6l--z6r--z5l---cycle; % middle tip
+filldraw stroke pulled_super_arc.e(6,7)(.5superpull)
+ & pulled_super_arc.e(7,8)(.5superpull); % lower bowl
+if serifs: numeric bulb_diam[];
+ bulb_diam1=flare+.5(cap_stem-stem); bulb_diam2=flare+cap_stem-stem;
+ pos0(bulb_diam1,180); pos1(hair,180);
+ lft x0r=hround 1.25u; y0=min(.9h-.5bulb_diam1,.75h+.5bulb_diam1);
+ bulb(2,1,0); % upper bulb
+ pos10(bulb_diam2,-180); pos9(cap_hair,-180);
+ lft x10r=hround .75u; y10=max(.1h+.5bulb_diam2,.3h-.5bulb_diam2);
+ bulb(8,9,10); % lower bulb
+else: pos1(.5[vair,flare],angle(-8u,h));
+ lft x1r=hround u; bot y1l=vround .75h+o;
+ y1r:=good.y y1r+eps; x1l:=good.x x1l;
+ pos9(bot_thickness,angle(-2u,-h));
+ lft x9r=hround .75u; top y9l=vround .25h-o;
+ y9r:=good.y y9r-eps; x9l:=good.x x9l;
+ filldraw stroke term.e(2,1,left,1,4); % upper terminal
+ filldraw stroke term.e(8,9,left,1,4); fi % lower terminal
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 4";
+beginchar("4",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem, light_stem', diag_stem, alpha, cut; cut=.75notch_cut;
+light_stem=hround .4[fudged.stem,fudged.cap_stem];
+light_stem'=hround max(tiny.breadth,light_stem-2stem_corr);
+diag_stem=max(tiny.breadth,.4[vair,fudged.hair]);
+pickup crisp.nib; pos5(cap_bar,90); pos6(cap_bar,90);
+lft x5=hround .5u; rt x6=hround(w-.5u);
+top y5r=vround(if serifs: 5/18[slab,h-light_stem]+1
+ else:.35(h-light_stem) fi+.5cap_bar);
+z4l=top lft z5r; y2=y2'=y5=y6; x1r=x2r=hround(w-3u+.5light_stem);
+penpos1(light_stem',0); penpos2(light_stem',0); y1=y3=h+apex_o+apex_oo;
+x3r+apex_corr=x1r; alpha=diag_ratio(1,diag_stem,y3-y4l,x3r-x4l);
+penpos3(alpha*diag_stem,0); penpos4(alpha*diag_stem,0);
+x0=x1l; z0=whatever[z3r,z4r];
+x5'=x5; z5''=z5'+penoffset z4-z3 of currentpen=whatever[z4l,z3l];
+fill diag_end(2r,1r,1,.5,3l,4l)---z5''...lft z5'
+ ---lft z5l -- (x4r,y5l) -- z4r
+ if y0<h-cut:{z3r-z4r}...{up}(x1l-1,h-cut)
+ --(x1l,h-cut) else: -- z0 fi
+ --z2l--z2r--cycle; % diagonal and upper stem
+filldraw stroke z5e--z6e; % bar
+pickup tiny.nib; pos7(light_stem,0); rt x7r=x1r; bot y7=0;
+pos2'(light_stem,0); x2'=x7;
+filldraw stroke z2'e--z7e; % lower stem
+if serifs: dish_serif(7,2',a,1/3,1.75u,
+ b,1/3,min(1.75u,w-.5u-rt x7r)); fi % serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=vround .61803h+o;
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 7";
+beginchar("7",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, bot_width, top_shift, top_hair;
+if hefty: arm_thickness=Vround(slab+2stem_corr); top_shift=0;
+ bot_width=hround .51[curve,cap_curve]; top_hair=.4[thin_join,bot_width];
+else: arm_thickness=Vround .4[stem,cap_stem]; top_shift=.5u;
+ bot_width=flare; top_hair=cap_hair; fi
+if top_hair<tiny.breadth: top_hair:=tiny.breadth; fi
+pickup crisp.nib; pos2(arm_thickness,90); pos1(hair,180);
+top y2r=h; rt x2=hround(w-.75u+top_shift);
+lft x1r=hround(.75u+.5top_shift); y1=good.y(y2l-beak/2)-eps;
+arm(2,1,a,.3beak_darkness,-beak_jut); % arm and beak
+pos3(hair,180); y3=good.y(y2r+beak/6)+eps; z3r=whatever[z1r,z.a0];
+penpos2'(eps,-90); z2'=z2r;
+arm(2',3,b,beak_darkness,x3r-x.a0); % upward extension of beak
+pickup tiny.nib; pos4(top_hair,0); pos6(bot_width,0);
+bot y4=max(h-arm_thickness,h-slab,bot y2l); rt x4r=crisp.rt x2;
+lft x6l=hround(3.5u+top_shift-.5bot_width);
+if serifs: y6-.5bot_width=-o; filldraw z6l{down}..{up}z6r--cycle; % bulb
+else: bot y6=-oo; fi
+if hefty: erase fill rt z4r--z4r...{down}z6r
+ --(rt x4r,y6)--cycle; % erase excess at top
+ filldraw stroke z4e...{down}z6e; % stroke
+else: pos5(top_hair,0); y5=2/3h; z5=whatever[z4,(.75u,y6)];
+ erase fill rt z4r--z4r--z5r--(rt x4r,y5)--cycle; % erase excess at top
+ filldraw stroke z4e---z5e...{down}z6e; fi % stroke
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "The numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
diff --git a/fonts/greek/levy/digits.mf-old b/fonts/greek/levy/digits.mf-old
new file mode 100644
index 0000000000..cf1cab52c7
--- /dev/null
+++ b/fonts/greek/levy/digits.mf-old
@@ -0,0 +1,343 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% This file is the same as Computer Modern's romand.mf.
+% It contains the ten digits in so-called roman style.
+% Character codes \0060 through \0071 are generated.
+
+% All digits have the same height, width, depth, and italic correction.
+
+cmchar "The numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround max(.7u,1.45u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+if light_stem <= tiny: light_stem:=tiny+eps; fi
+pickup tiny.nib;
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if not serifs: save slab; slab=bar; fi
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+o; top y4l=if monospace: .8 else: .9 fi\\ h+o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u);
+tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+o+1)--(x3l,h+o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..z4e{left}; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, hair_vair; hair_vair=.25[vair,hair];
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.4[stem,cap_stem] fi);
+pickup crisp.nib; pos7(arm_thickness,-90); pos8(hair,0);
+bot y7r=0; lft x7=hround .9u; rt x8r=hround(w-.9u); y8=good.y(y7l+beak/2)+eps;
+arm(7,8,a,.3beak_darkness,beak_jut); % arm and beak
+pickup fine.nib; pos2(slab,90); pos3(.4[curve,cap_curve],0);
+top y2r=h+o; x2=.5(w-.5u); rt x3r=hround(w-.9u); y3+.5vair=.75h;
+if serifs: numeric bulb_diam; bulb_diam=hround(flare+2/3(cap_stem-stem));
+ pos0(bulb_diam,180); pos1(cap_hair,180);
+ lft x1r=hround .9u; y1-.5bulb_diam=2/3h;
+ (x,y2l)=whatever[z1l,z2r]; x2l:=x; bulb(2,1,0); % bulb and arc
+else: x2l:=x2l-.25u; pos1(flare,angle(-9u,h));
+ lft x1r=hround .75u; bot y1l=vround .7h; y1r:=good.y y1r; x1l:=good.x x1l;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal and arc
+pos4(.25[hair_vair,cap_stem],0);
+pos5(hair_vair,0); pos6(hair_vair,0);
+y5=arm_thickness; y4=.3[y5,y3]; top y6=min(y5,slab,top y7l);
+lft x6l=crisp.lft x7; z4l=whatever[z6l,(x3l,bot .58h)]; z5l=whatever[z6l,z4l];
+erase fill z4l--z6l--lft z6l--(lft x6l,y4l)--cycle; % erase excess at left
+filldraw stroke z2e{right}..tension atleast .9 and atleast 1
+ ..z3e{down}.. z4e---z5e--z6e; % stroke
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+mid_thickness=max(fine.breadth,vround 2/3vair);
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+pickup fine.nib; pos2(top_thickness,90); top y2r=h+o;
+pos3(max(fine.breadth,.6[curve,cap_curve]-stem_corr),0);
+rt x3r=hround(w-1.25u);
+pos4(vair,-90); pos5(vair,-90);
+pos6(mid_thickness,90); x2=x6=x8=.5[1.5u,x7];
+pos7(cap_curve,0); rt x7r=hround(w-.75u); lft x5=min(hround 3u,lft x6)-eps;
+pos8(bot_thickness,-90); bot y8r=-o;
+y3=.6[top y4l,bot y2l]; y7=.5[bot y6l,top y8l];
+top y5l=vround(.54h+.5vair); y5r=y6l;
+x4=1/3[x5,x3l]; z4=z5+whatever*(150u,h);
+filldraw stroke pulled_super_arc.e(2,3)(.5superpull)
+ & z3e{down}...z4e---z5e; % upper bowl
+filldraw z5r--z6l--z6r--z5l---cycle; % middle tip
+filldraw stroke pulled_super_arc.e(6,7)(.5superpull)
+ & pulled_super_arc.e(7,8)(.5superpull); % lower bowl
+if serifs: numeric bulb_diam[];
+ bulb_diam1=flare+.5(cap_stem-stem); bulb_diam2=flare+cap_stem-stem;
+ pos0(bulb_diam1,180); pos1(hair,180);
+ lft x0r=hround 1.25u; y0=min(.9h-.5bulb_diam1,.75h+.5bulb_diam1);
+ bulb(2,1,0); % upper bulb
+ pos10(bulb_diam2,-180); pos9(cap_hair,-180);
+ lft x10r=hround .75u; y10=max(.1h+.5bulb_diam2,.3h-.5bulb_diam2);
+ bulb(8,9,10); % lower bulb
+else: pos1(.5[vair,flare],angle(-8u,h));
+ lft x1r=hround u; bot y1l=vround .75h+o;
+ y1r:=good.y y1r+eps; x1l:=good.x x1l;
+ pos9(bot_thickness,angle(-2u,-h));
+ lft x9r=hround .75u; top y9l=vround .25h-o;
+ y9r:=good.y y9r-eps; x9l:=good.x x9l;
+ filldraw stroke term.e(2,1,left,1,4); % upper terminal
+ filldraw stroke term.e(8,9,left,1,4); fi % lower terminal
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 4";
+beginchar("4",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem, light_stem', diag_stem, alpha, cut; cut=.75notch_cut;
+light_stem=hround .4[fudged.stem,fudged.cap_stem];
+light_stem'=hround max(tiny.breadth,light_stem-2stem_corr);
+diag_stem=max(tiny.breadth,.4[vair,fudged.hair]);
+pickup crisp.nib; pos5(cap_bar,90); pos6(cap_bar,90);
+lft x5=hround .5u; rt x6=hround(w-.5u);
+top y5r=vround(if serifs: 5/18[slab,h-light_stem]+1
+ else:.35(h-light_stem) fi+.5cap_bar);
+z4l=top lft z5r; y2=y2'=y5=y6; x1r=x2r=hround(w-3u+.5light_stem);
+penpos1(light_stem',0); penpos2(light_stem',0); y1=y3=h+apex_o+apex_oo;
+x3r+apex_corr=x1r; alpha=diag_ratio(1,diag_stem,y3-y4l,x3r-x4l);
+penpos3(alpha*diag_stem,0); penpos4(alpha*diag_stem,0);
+x0=x1l; z0=whatever[z3r,z4r];
+x5'=x5; z5''=z5'+penoffset z4-z3 of currentpen=whatever[z4l,z3l];
+fill diag_end(2r,1r,1,.5,3l,4l)---z5''...lft z5'
+ ---lft z5l -- (x4r,y5l) -- z4r
+ if y0<h-cut:{z3r-z4r}...{up}(x1l-1,h-cut)
+ --(x1l,h-cut) else: -- z0 fi
+ --z2l--z2r--cycle; % diagonal and upper stem
+filldraw stroke z5e--z6e; % bar
+pickup tiny.nib; pos7(light_stem,0); rt x7r=x1r; bot y7=0;
+pos2'(light_stem,0); x2'=x7;
+filldraw stroke z2'e--z7e; % lower stem
+if serifs: dish_serif(7,2',a,1/3,1.75u,
+ b,1/3,min(1.75u,w-.5u-rt x7r)); fi % serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=vround .61803h+o;
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 7";
+beginchar("7",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, bot_width, top_shift, top_hair;
+if hefty: arm_thickness=Vround(slab+2stem_corr); top_shift=0;
+ bot_width=hround .51[curve,cap_curve]; top_hair=.4[thin_join,bot_width];
+else: arm_thickness=Vround .4[stem,cap_stem]; top_shift=.5u;
+ bot_width=flare; top_hair=cap_hair; fi
+if top_hair<tiny.breadth: top_hair:=tiny.breadth; fi
+pickup crisp.nib; pos2(arm_thickness,90); pos1(hair,180);
+top y2r=h; rt x2=hround(w-.75u+top_shift);
+lft x1r=hround(.75u+.5top_shift); y1=good.y(y2l-beak/2)-eps;
+arm(2,1,a,.3beak_darkness,-beak_jut); % arm and beak
+pos3(hair,180); y3=good.y(y2r+beak/6)+eps; z3r=whatever[z1r,z.a0];
+penpos2'(eps,-90); z2'=z2r;
+arm(2',3,b,beak_darkness,x3r-x.a0); % upward extension of beak
+pickup tiny.nib; pos4(top_hair,0); pos6(bot_width,0);
+bot y4=max(h-arm_thickness,h-slab,bot y2l); rt x4r=crisp.rt x2;
+lft x6l=hround(3.5u+top_shift-.5bot_width);
+if serifs: y6-.5bot_width=-o; filldraw z6l{down}..{up}z6r--cycle; % bulb
+else: bot y6=-oo; fi
+if hefty: erase fill rt z4r--z4r...{down}z6r
+ --(rt x4r,y6)--cycle; % erase excess at top
+ filldraw stroke z4e...{down}z6e; % stroke
+else: pos5(top_hair,0); y5=2/3h; z5=whatever[z4,(.75u,y6)];
+ erase fill rt z4r--z4r--z5r--(rt x4r,y5)--cycle; % erase excess at top
+ filldraw stroke z4e---z5e...{down}z6e; fi % stroke
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "The numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
diff --git a/fonts/greek/levy/e.mf b/fonts/greek/levy/e.mf
new file mode 100644
index 0000000000..546d067c21
--- /dev/null
+++ b/fonts/greek/levy/e.mf
@@ -0,0 +1,103 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 7.75u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos2(vstem,90); x2=.5w; top y2r=x_height+o; %top point
+ pos7(vstem,630); x2=x7; bot y7r=-o; %bottom point
+ rt x1r=hround(w-.75u); bot y1l=.3[bot y2l,bar_height]; %top end
+ z1'=(x1r,y1l+.5(flare-currentbreadth)); %approximation to z1
+ numeric slope; slope=angle((z2-z1')yscaled 2); pos1(flare,slope-90);
+ bar_height=.5[y1,y8]; x8=x1; pos8(flare,slope+90); %bottom end
+ pos3(vstem,120); lft x3r=hround .75u; y3=.5[y4r,y2r]; %top left bulge
+ pos6(vstem,600); x6=x3; y6=.5[y5r,y7r]; %bottom left bulge
+ y6:=y6r;y3:=y3r; %for the benefit of pulled_arc
+ top y5r-bot y4r=curve; y5+y4=2bar_height; x5=x4=x2; %loop
+ pos4(vair,-90); pos5(vair,90);
+ filldraw stroke z1e{dir slope}...pulled_arc.e(2,3); %top
+ drawloop(3,4,5,6); %loop and bottom
+ forsuffixes e=l,r:
+ path foo.e; foo.e= z8e...pulled_arc.e(7,6);
+ if angle(direction 0 of foo.e) > angle(z8r-z8l):
+ foo.e:= z8e{z8r-z8l}...pulled_arc.e(7,6); fi
+ endfor;
+ filldraw stroke foo.e;
+ numeric x_baryctr; x_baryctr=x2; %accent reference
+enddef;
+
+cmchar "Lowercase epsilon";
+beginchar("e",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase epsilon with grave";
+beginchar(oct"340",width#,acc_ht#,0); this_letter; grave(x_baryctr);
+endchar;
+
+cmchar "Lowercase epsilon with rough breathing";
+beginchar(oct"341",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing";
+beginchar(oct"342",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by epsilon with grave";
+begindoublechar(oct"343",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with acute";
+beginchar(oct"350",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with rough breathing and acute";
+beginchar(oct"351",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and acute";
+beginchar(oct"352",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by epsilon with acute";
+begindoublechar(oct"353",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase sigma followed by epsilon";
+begindoublechar(oct"005",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/f.mf b/fonts/greek/levy/f.mf
new file mode 100644
index 0000000000..6033464731
--- /dev/null
+++ b/fonts/greek/levy/f.mf
@@ -0,0 +1,59 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 10.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h;
+ x6r=.5[x4r,x8r]; bot y6r=-oo;
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(6,7,8)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt) ;
+ y2+.5stem=h+o; x2+.5stem=hround(x6-1.5u);
+ pos2(stem,angle((z2-z4)xscaled 2)+90);
+ filldraw circ_stroke z2e...{z4'e}z4e;
+ pos10(stem,180); pos11(hair,180);
+ y10-.5stem=-d-o; y11=.25h; x10=x11=x6;
+ x9r=.5[x10r,x8r]; top y9r=h+o;
+ filldraw stroke gr_arc.e(8,20,9)(vair,.4[vair,stem],.5tilt);
+ filldraw circ_stroke z10e..z11e{up}..{-z9'e}z9e;
+enddef;
+
+cmchar "Lowercase phi";
+beginchar("f",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,20,21); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by phi";
+begindoublechar(oct"006",dims);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/g.mf b/fonts/greek/levy/g.mf
new file mode 100644
index 0000000000..a3f694fc4c
--- /dev/null
+++ b/fonts/greek/levy/g.mf
@@ -0,0 +1,61 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 10u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ begingroup
+ save t; t:=superness; save superness; superness:=.95t;
+ pos2(curve,90); top y2r=h+oo; %top of left branch
+ pos1(hair,180); bot y1=top y2r-4/3curve; %tip of hook
+ lft x1r=hround .5u; x2-x1=y2-y1; %central arc is round
+ pos3(hair,0); pos4(hair,-180); rt x3r-lft x4r=stem; %bottom of cusp
+ y4=y3; .5[x3,x4]=.5w; if monowidth: y3=0 else: y3-.5stem=vround(-.8d) fi;
+ pos5(curve,-270); top y5r=h+oo; x5+.5curve=hround(w-.75u); %right branch
+ pos5'(curve,0); z5'=z5;
+ filldraw stroke z1e{up}...z2e{right}; drawloop(2,3,4,5); %hook and cusp
+ filldraw z5l{right}...z5'r{up}...z5r{left}--cycle; %right branch
+ if monowidth: %complete stem
+ x3'=x3r; x4'=x4r; y3'=y4'; y3'-.5stem=vround(-.8d);
+ filldraw z3r--z3'{down}...{up}z4'--z4r--cycle; fi
+ endgroup;
+enddef;
+
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,3',4,4',5); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by gamma";
+begindoublechar(oct"007",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/g.mf-old b/fonts/greek/levy/g.mf-old
new file mode 100644
index 0000000000..572cd8108b
--- /dev/null
+++ b/fonts/greek/levy/g.mf-old
@@ -0,0 +1,61 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 10u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ begingroup
+ save t; t:=superness; interim superness:=.95t;
+ pos2(curve,90); top y2r=h+oo; %top of left branch
+ pos1(hair,180); bot y1=top y2r-4/3curve; %tip of hook
+ lft x1r=hround .5u; x2-x1=y2-y1; %central arc is round
+ pos3(hair,0); pos4(hair,-180); rt x3r-lft x4r=stem; %bottom of cusp
+ y4=y3; .5[x3,x4]=.5w; if monowidth: y3=0 else: y3-.5stem=vround(-.8d) fi;
+ pos5(curve,-270); top y5r=h+oo; x5+.5curve=hround(w-.75u); %right branch
+ pos5'(curve,0); z5'=z5;
+ filldraw stroke z1e{up}...z2e{right}; drawloop(2,3,4,5); %hook and cusp
+ filldraw z5l{right}...z5'r{up}...z5r{left}--cycle; %right branch
+ if monowidth: %complete stem
+ x3'=x3r; x4'=x4r; y3'=y4'; y3'-.5stem=vround(-.8d);
+ filldraw z3r--z3'{down}...{up}z4'--z4r--cycle; fi
+ endgroup;
+enddef;
+
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,3',4,4',5); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by gamma";
+begindoublechar(oct"007",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/gen_acc.mf b/fonts/greek/levy/gen_acc.mf
new file mode 100644
index 0000000000..4b43213fd5
--- /dev/null
+++ b/fonts/greek/levy/gen_acc.mf
@@ -0,0 +1,238 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+%This file contains some code from Computer Modern's accent.mf.
+%It defines all Greek diacritic marks.
+
+gen_acc:=1;
+
+def separator=max(1,vround(1/20x_height)) enddef;
+
+def grave(expr center) =
+if serifs: x22-x21=1/4w; x21-.5stem=hround(center-2/3(x22-x21)-.5stem);
+else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.25u+.5vair); fi
+generate_grave; penlabels(21,22);
+enddef;
+
+def acute(expr center) =
+if serifs: x21-x22=1/4w; x21+.5stem=hround(center+2/3(x21-x22)+.5stem);
+else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.25u-.5vair); fi
+generate_grave; penlabels(21,22);
+enddef;
+
+vardef search(expr xyzzy) =
+pair p;ypart(p)=y22l;p-(x22,xyzzy)=whatever*((z21-(x22,xyzzy))rotated 90);
+length(p-(x22,xyzzy))>.5(hair-currentbreadth) enddef;
+
+vardef generate_grave=
+if serifs: pickup crisp.nib;
+ y21+.5stem=h+eps; bot y22l=max(.8[h,x_height],x_height+o+separator);
+ y22=solve search(y21,y22l); x22l=xpart(p); z22r=2z22-z22l;
+ pos21(stem,angle(z22r-z22l));
+ filldraw circ_stroke z21e--z22e; % diagonal
+else: pickup fine.nib; pos21(stem,0); pos22(vair,0);
+ top y21=h; bot y22=vround .8[h,x_height];
+ filldraw stroke z21e--z22e; % diagonal
+fi
+enddef;
+
+def circumflex(expr center)=
+generate_circumflex(center,false); %variable `squeeze'
+enddef;
+
+def generate_circumflex(expr center,squeeze)=
+numeric mid_width; mid_width=if squeeze:.1 else: .5 fi [vair,stem];
+if serifs:
+pickup fine.nib; pos21(hround(mid_width-eps),180); pos22(vair,90);
+ pos23(mid_width,90); pos24(vair,90); pos25(hround(mid_width-eps),180);
+ lft x21r=w-rt x25l=hround (center-w/3); x22-x21=x23-x22=x24-x23=x25-x24;
+ bot y21=bot y24l=vround(.75[x_height,h]-vair);
+ top y22r=top y25=h; y23=.5[y22,y24];
+ filldraw stroke z21e{up}...z22e{right}..z23e..{right}z24e...{up}z25e; % stroke
+else:
+ pos21(vair,-180); pos23(vair,0); y21=y23;
+ lft x21r=hround(center-w/3); rt x23r=hround(center+w/3);
+ bot y23=vround max(x_height+o+separator,
+ if squeeze: 2/3 else: 1/3 fi [x_height,h]-.5mid_width);
+ x22=center; pos22(mid_width,90); top y22r=h;
+ filldraw stroke z21e{up}...z22e...{down}z23e;
+fi
+enddef;
+
+vardef diaeresis(expr center)=
+ generate_diaeresis(center,dot_size,dot_size+1/8w,h,x_height+separator);
+enddef;
+
+vardef diaeresis_acute(expr center)=
+ if serifs: x21-x22=1/4w; x21+.5stem=hround(center+5/6(x21-x22)+.5stem);
+ else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_grave(expr center)=
+ if serifs: x22-x21=1/4w; x21-.5stem=hround(center-5/6(x22-x21)-.5stem);
+ else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_circumflex(expr center)=
+ generate_circumflex(center,true);
+ numeric sp_bottom, sp_top;
+ sp_top=vround(.15[bot y21l,x_height]); sp_top+sp_bottom=bot y21l+x_height;
+ generate_diaeresis(center,5/8dot_size,5/8dot_size+1/4w,sp_top,sp_bottom);
+enddef;
+
+vardef generate_diaeresis(expr center,target_dot_diam,sep,eff_h,base)=
+pickup tiny.nib; numeric dot_diam;
+dot_diam:=max(tiny.breadth,hround(target_dot_diam));
+pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; top y32r=vround(eff_h);
+if bot y32l<base: y32l:=min(y32r-eps,base+.5currentbreadth); fi
+y31=.5[y32l,y32r];
+pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34;
+if sep>0 : center=.5[x31,x33]; x33-x31=sep;
+else:
+ y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r];
+ rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w);
+ lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w);
+fi
+dot(31,32); dot(33,34);
+penlabels(31,32,33,34,35);
+enddef;
+
+def rough(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,180); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,180); pos@1(comma_join_,180);
+ pos@2(comma_bot_,180); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; lft x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,180); pos@3(vair,-90);
+ z@1r=z$r; lft x@2r=hround(x$-.5depth+.5shear);
+ x@3+.5vair=x$+.5dot_size+shear;
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{left}...z@2{down}...z@3)
+ intersectiontimes (z$l{left}..{right}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{right}..subpath (0,y_) of (z$l{left}..{right}z$r)--cycle; % dot
+ filldraw stroke z@1e{left}...z@2e{down}...{right}z@3e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+def smooth(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,0); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,0); pos@1(comma_join_,0);
+ pos@2(comma_bot_,0); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; rt x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,0); pos@3(vair,-90);
+ z@1r=z$r; rt x@2r=hround(x$+.5depth+.5shear);
+ x@3-.5vair=hround(x$-.5dot_size+shear);
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{right}...z@2{down}...z@3)
+ intersectiontimes (z$l{right}..{left}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{left}..subpath (0,y_) of (z$l{right}..{left}z$r)--cycle; % dot
+ filldraw stroke z@1e{right}...z@2e{down}...{left}z@3e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+vardef spirit(expr center) text type=
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+vardef spirit_acute(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x21-x22=1/6w;
+ x21+.5stem=hround(center+.25u+.5vair+(x21-x22)+.5stem); %lft x22r ~ center+.25u
+else: rt x21r=hround (4/5w+.5stem); lft x22l=hround(center+.25u); fi
+generate_grave; penlabels(21,22);
+if 1type0: %spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x22 if serifs:r-.5sp_height else:l-.5dot_diam fi -.25u);
+else: x31+.5dot_diam=hround(lft x22 if serifs:r else: l fi -.5u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_grave(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x22-x21=1/6w; x21-.5stem=hround(center+.25u);
+else: rt x22r=hround (4/5w+.5stem); lft x21l=hround(center+.25u); fi
+generate_grave; penlabels(21,22);
+if 1type0: %spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x21l-.5 if serifs:sp_height else:dot_diam fi -.25u);
+else: x31+.5dot_diam=hround(lft x21l-.5u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_circumflex(expr center) text type=
+generate_circumflex(center,true); %variable `squeeze'
+numeric sp_bottom, sp_height, sp_top, box_top;
+box_top=bot if serifs: y21l else: y22l fi;
+sp_top=sp_bottom+sp_height=vround(.15[box_top,x_height]);
+sp_top+sp_bottom=box_top+x_height;
+numeric dot_diam#; dot_diam# = 5/8dot_size#;
+define_whole_blacker_pixels(dot_diam);
+pickup fine.nib;
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height-eps)));
+x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+y31+.5dot_diam=vround(sp_top);
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+def iota_sub(expr pos_stem) =
+if known pic.iota:
+ addto currentpicture also pic.iota shifted (hround(pos_stem),0);
+else:
+ picture temp_picture; temp_picture=currentpicture; clearit;
+ pickup fine.nib;
+ x51=0; pos51(stem,180); top y51=vround(-o-2separator);
+ x52=x51; pos52(stem,180); bot y52=-iota_dp;
+ filldraw circ_stroke z52e--z51e;
+ if not working_hard : picture pic.iota; pic.iota=currentpicture; fi
+ currentpicture:=currentpicture shifted (hround(pos_stem),0);
+ addto currentpicture also temp_picture;
+fi;
+enddef;
diff --git a/fonts/greek/levy/gen_sigma.mf b/fonts/greek/levy/gen_sigma.mf
new file mode 100644
index 0000000000..bf03154451
--- /dev/null
+++ b/fonts/greek/levy/gen_sigma.mf
@@ -0,0 +1,51 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+numeric gen_sigma; gen_sigma=1;
+
+def dim_sigma = 9.5u#,x_height#,0 enddef;
+def ital_sigma = 0 enddef;
+def fit_params_sigma = 0,.75u# enddef;
+
+def mid_sigma=
+italcorr ital_sigma; adjust_fit(fit_params_sigma);
+if known pic.c: currentpicture:=pic.c; else: gen_mid_sigma; fi
+if not working_hard : picture pic.c; pic.c=currentpicture; fi
+enddef;
+
+def gen_mid_sigma =
+ pickup fine.nib;
+ lft x4r=hround .75u; rt x8r=w-lft x4r; %left and right bulge
+ top y2r=h; bot y6r=-oo; x2r=x6r; %top and bottom
+ numeric fake; fake=y2r-(vstem-currentbreadth); %approx height of z2l
+ 2y4r=y2r+y6r; 2y8r=fake+y6r;
+ (x8r-x6r)/(y8r-y6r)=-(x4r-x6r)/(y4r-y6r); %determine x6r
+ y1r=y2r;rt x1=hround(rt x8r+u); pos1(flare,90); %tip
+ filldraw stroke z1e..gr_arc.e(2,3,4)(vstem,curve,otilt)
+ & gr_arc.e(4,5,6)(vair,curve,otilt) %top stroke and left bowl
+ & gr_arc.e(6,7,8)(vair,curve,otilt); %bottom part of right bowl
+ z9l=z2l; pos9(vair,180); z9'l=z2'l; z9'r=left;
+ filldraw stroke z8e{z8'e}..z9e{z9'e}; %top part of right bowl
+enddef;
diff --git a/fonts/greek/levy/graccent.mf b/fonts/greek/levy/graccent.mf
new file mode 100644
index 0000000000..8455df4ce8
--- /dev/null
+++ b/fonts/greek/levy/graccent.mf
@@ -0,0 +1,130 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+
+cmchar "Grave accent";
+beginchar("`",9u#,acc_ht#,0);
+grave(.5w);
+endchar;
+
+cmchar "Acute accent";
+beginchar("'",9u#,acc_ht#,0);
+acute(.5w);
+endchar;
+
+cmchar "Circumflex accent";
+beginchar("~",9u#,circ_ht#,0);
+circumflex(.5w);
+endchar;
+
+cmchar "Diaeresis";
+beginchar(oct"042",9u#,circ_ht#,0);
+diaeresis(.5w);
+endchar;
+
+cmchar "Rough breathing";
+beginchar("<",9u#,acc_ht#,0);
+spirit(.5w)<;
+endchar;
+
+cmchar "Smooth breathing";
+beginchar(">",9u#,acc_ht#,0);
+spirit(.5w)>;
+endchar;
+
+cmchar "Rough breathing with acute";
+beginchar(oct"126",9u#,acc_ht#,0);
+spirit_acute(.5w)<;
+endchar;
+
+cmchar "Rough breathing with grave";
+beginchar(oct"103",9u#,acc_ht#,0);
+spirit_grave(.5w)<;
+endchar;
+
+cmchar "Rough breathing with circumflex";
+beginchar(oct"100",9u#,acc_ht#,0);
+spirit_circumflex(.5w)<;
+endchar;
+
+cmchar "Smooth breathing with acute";
+beginchar(oct"136",9u#,acc_ht#,0);
+spirit_acute(.5w)>;
+endchar;
+
+cmchar "Smooth breathing with grave";
+beginchar(oct"137",9u#,Circ_ht#,0);
+spirit_grave(.5w)>;
+endchar;
+
+cmchar "Smooth breathing and circumflex";
+beginchar(oct"134",9u#,Circ_ht#,0);
+spirit_circumflex(.5w)>;
+endchar;
+
+cmchar "Diaeresis with acute";
+beginchar(oct"043",9u#,acc_ht#,0);
+diaeresis_acute(.5w);
+endchar;
+
+cmchar "Diaeresis with grave";
+beginchar(oct"044",9u#,acc_ht#,0);
+diaeresis_grave(.5w);
+endchar;
+
+cmchar "Diaeresis with circumflex";
+beginchar(oct"040",9u#,Circ_ht#,0);
+diaeresis_circumflex(.5w);
+endchar;
+
+cmchar "Iota subscript";
+beginchar("|",9u#,0,.6desc_depth#);
+iota_sub(.5w);
+endchar;
+
+cmchar "Breve accent";
+beginchar(oct"036",9u#,min(asc_height#,2x_height#),0);
+italcorr h#*slant+.5vair#-1.5u#;
+adjust_fit(0,0);
+pickup crisp.nib; pos1(vair,-180); pos3(vair,0);
+top y1=top y3=h; lft x1r=w-rt x3r=hround(2u-.5vair);
+numeric mid_thickness; mid_thickness=vround 1/3[vair,stem];
+pos2(mid_thickness,-90); x2=.5w;
+bot y2r=vround max(x_height+o+tiny,1/3[x_height,h]+o-.5mid_thickness);
+filldraw stroke z1e{down}...z2e{right}...{up}z3e; % stroke
+endchar;
+
+cmchar "Macron (bar) accent";
+numeric macron_breadth#; macron_breadth#=.2[vair#,stem#];
+beginchar(oct"037",9u#,.4[x_height#,asc_height#]+macron_breadth#,0);
+italcorr h#*slant-.75u#;
+adjust_fit(0,0);
+numeric macron_breadth; macron_breadth:=Vround .2[vair,stem];
+pickup if serifs: crisp.nib else: fine.nib fi;
+pos1(macron_breadth,90); pos2(macron_breadth,90);
+top y1r=top y2r=h+o; lft x1=w-rt x2=hround 1.25u;
+filldraw stroke z1e--z2e; % bar
+endchar;
diff --git a/fonts/greek/levy/grbase.mf b/fonts/greek/levy/grbase.mf
new file mode 100644
index 0000000000..455c854617
--- /dev/null
+++ b/fonts/greek/levy/grbase.mf
@@ -0,0 +1,248 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+numeric grbase; grbase:=1; %don't read this file twice
+
+%make reference to file in subdirectories less painful
+def readfrom(expr filename) = scantokens ("input " & filename); enddef;
+
+%we start by defining a few more font parameters:
+boolean monowidth; %are the widths of all strokes roughly the same?
+boolean straight; %are certain strokes straight?
+
+let old_font_setup = font_setup;
+def font_setup =
+ define_whole_vertical_pixels(acc_ht,circ_ht,Circ_ht,iota_dp); %accent heights
+ old_font_setup;
+enddef;
+
+%Since many of our characters are composite (for instance, s+letter),
+%we avoid recomputing many pictures by saving them.
+%But if we're using various definitions for the same letter (as when
+%running 6test.mf) we can't use this trick, so we set working_hard:=true.
+
+boolean working_hard; %are we to recompute letters every time?
+working_hard:=false;
+
+def this_letter =
+ italcorr ital; adjust_fit(fit_params);
+ if known savedpicture: currentpicture:=savedpicture; else: gen_letter; fi
+ if not working_hard : picture savedpicture; savedpicture=currentpicture; fi
+enddef;
+
+%The following routines are for use with double characters.
+boolean is_double; is_double:=false;
+let oldendchar=endchar;
+
+def begindoublechar(expr c,w_sharp,h_sharp,d_sharp) =
+ is_double:=true; beginchar(c,w_sharp,h_sharp,d_sharp);
+enddef;
+
+def doublecharkern(expr k_sharp) =
+ if not monospace: k:=hround(k_sharp*hppp); r:=r+k; charwd:=charwd+k_sharp; fi
+enddef;
+
+def middoublechar(expr w_sharp,h_sharp,d_sharp) =
+ scantokens extra_endchar;
+ forsuffixes e=r,l,w,charwd: numeric first.e; first.e:=e; endfor
+
+ w:=hround(w_sharp*hppp); h:=vround(h_sharp*hppp); d:=vround(d_sharp*hppp);
+ charwd:=w_sharp; charht:=max(charht,h_sharp); chardp:=max(chardp,d_sharp);
+ picture first.glyph; first.glyph=currentpicture;
+ clearxy; clearpen; clearit; clearpen;
+enddef;
+
+def endchar =
+ if is_double :
+ charwd:=first.charwd+charwd;
+ picture second_glyph; second_glyph=currentpicture shifted (first.r-l,0);
+ currentpicture:= first.glyph; addto currentpicture also second_glyph;
+ scantokens extra_endchar;
+ w:=first.w+w; r:=first.r-l+r; l:=first.l;
+ chardx:=first.w+w; interim xoffset:= -l;
+ if proofing>0: makebox(proofrule); fi
+ shipit;
+ if displaying>0: makebox(screenrule); showit; fi
+ endgroup;
+ is_double:=false
+ else : oldendchar
+ fi
+enddef;
+
+%By convention, we reserve the name z1' for the direction at z1, and so on.
+%The direction at z1r is z1'r, or zdir1r.
+vardef zdir[]@#= z@'@# enddef;
+vardef assign_z@#(expr zz)= x@#:=xpart(zz); y@#:=ypart(zz) enddef;
+vardef sgn(expr x)= if (x>0): 1 elseif (x<0): -1 else: 0 fi enddef;
+
+vardef double_circ_stroke text t =
+ forsuffixes e = l,r: path_.e:=t; endfor
+ if cycle path_.l: errmessage "Beware: `stroke' isn't intended for cycles"; fi
+ path_.l .. reverse path_.r .. cycle enddef;
+
+vardef drawloop(suffix $,$$,@@,@)=
+ numeric temp[], sup;
+ sup=superness;
+ forsuffixes e=r,l:
+ path curv[]e; numeric S[]e;
+ curv1e=pulled_super_arc.e($,$$)(.5superpull);
+ curv2e=pulled_super_arc.e(@,@@)(.5superpull); endfor
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (temp1,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,temp2)=curv1l intersectiontimes curv2r;
+ for i=1 upto 9:
+ exitif (temp1>=S1r) and (temp2>=S2r);
+ begingroup
+ numeric S[]r, S[]l, temp[]; pair p;
+ interim superness:=(i/10)[sup,1];
+ message"change in superness required; increased to "; show superness;
+ curv1r:=pulled_super_arc.r($,$$)(0);
+ curv2r:=pulled_super_arc.r(@,@@)(0);
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (temp1,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,temp2)=curv1l intersectiontimes curv2r;
+ endgroup;
+ endfor;
+ if S1l=-1 : S1l:=2; fi
+ if S2l=-1 : S2l:=2; fi
+ filldraw stroke subpath(0,S1e+eps) of curv1e;
+ filldraw stroke subpath(0,S2e+eps) of curv2e;
+ filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+enddef ;
+
+vardef gr_arc.r(suffix $,$$,$$$)(expr min,max,tilt)=
+ pair center, corner;
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ center=(x$$$r,y$r); corner=(x$r,y$$$r);
+ else :
+ center=(x$r,y$$$r); corner=(x$$$r,y$r);
+ fi
+ z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}...
+ {z$$$r-corner}z$$$r
+enddef;
+
+vardef gr_arc.l(suffix $,$$,$$$)(expr min,max,tilt)=
+ save p,q,wdth;
+ pair center, corner, temp;
+ numeric wdth, t, s;
+ path p,q;
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ center=(x$$$r,y$r); corner=(x$r,y$$$r);
+ if tilt>=0 : wdth:=min; other_wdth:=max; t:=2(1-tilt);
+ else : wdth:=max; other_wdth:=min; t:=-2tilt; fi
+ else :
+ center=(x$r,y$$$r); corner=(x$$$r,y$r);
+ if tilt>=0 : wdth:=max; other_wdth:=min; t:=2(1-tilt);
+ else : wdth:=min; other_wdth:=max; t:=-2tilt; fi
+ fi
+ p:=z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}...
+ {z$$$r-corner}z$$$r;
+ pos$$(wdth,angle direction t of p - 90);
+ z$$r=point t of p;
+ assign_z$$'l(direction t of p);
+ assign_z$$'r(z$$'l);
+ if other_wdth<=currentbreadth: errmessage "bad pos"; fi
+ temp:=point (2-t) of p-
+ (other_wdth-currentbreadth,0) rotated (angle direction (2-t) of p - 90);
+ boolean k[]; k1:=false; k2:=false;
+ if unknown x$l:
+ k1:=true;
+ assign_z$l(temp);
+ assign_z$'l(direction(2-t) of p);
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ y$l:=2ypart center-y$l;
+ x$'l:=-x$'l;
+ else:
+ x$l:=2xpart center-x$l;
+ y$'l:=-y$'l;
+ fi
+ fi
+ if unknown x$$$l:
+ k2:=true;
+ assign_z$$$l(temp);
+ assign_z$$$'l(direction(2-t) of p);
+ if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+ x$$$l:=2xpart center-x$$$l;
+ y$$$'l:=-y$$$'l;
+ else:
+ y$$$l:=2ypart center-y$$$l;
+ x$$$'l:=-x$$$'l;
+ fi
+ fi
+ q:=z$l{z$'l}...z$$l{z$$'l}...z$$$l{z$$$'l};
+ if k1 :
+ t := xpart(q intersectiontimes (center---z$r));
+ if t=-1 : t:=0; fi
+ assign_z$l(point t of q);
+ assign_z$'l(direction t of q);
+ assign_z$'r(corner-z$r);
+ z$l+z$r=2z$;
+ else: t:=0;
+ fi
+ if k2 :
+ s := xpart(q intersectiontimes (center---z$$$r));
+ if s=-1 : s:=2; fi
+ assign_z$$$l(point s of q);
+ assign_z$$$'l(direction s of q);
+ assign_z$$$'r(z$$$r-corner);
+ z$$$l+z$$$r=2z$$$;
+ else: s:=2;
+ fi
+ subpath (t,s) of q
+enddef;
+
+vardef doodah(suffix $,$$,$$$)=
+ if known x$$:
+ vardef ward(expr gr)=
+ sgn(xpart direction 1 of (z${zdir$}..(x$$,gr)..{zdir$$$}z$$$)) <> sgn(x$-x$$)
+ enddef;
+ y$$=solve ward(y$,y$$$);
+ else:
+ vardef ward(expr gr)=
+ sgn(ypart direction 1 of (z${zdir$}..(gr,y$$)..{zdir$$$}z$$$)) <> sgn(y$-y$$)
+ enddef;
+ x$$=solve ward(x$,x$$$);
+ fi
+ (z${zdir$}..z$$..{zdir$$$}z$$$)
+enddef;
+
+forsuffixes e=r,l:
+ vardef club.e(suffix $,$$,$$$)= doodah($e,$$e,$$$e) enddef; endfor
+
+screen_rows:=600; screen_cols:=1000;
+
+vardef alpha_tail(suffix $,$$) =
+ pos$$(hair,180); top y$$=vround 4/3[bot y$l,top y$r]; %tip of hook
+ rt x$$l=hround(x$+(y$$-y$)+.5hair); %central arc is round
+enddef;
+
+vardef pi_bar =
+ pos3(vstem,-90); rt x3=hround(w-.75u); top y3l=x_height; %top right
+ pos2(vstem,-90); y2=y3; x2=.25w; %top left
+ x1-.5hair=hround.75u; y1-.5hair=4/3[top y2l,bot y2r]; %tip of bar
+ numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90);
+ forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor
+ filldraw circ_stroke z1e{z1'e}...z2e---z3e; %bar
+enddef;
diff --git a/fonts/greek/levy/grbld10.mf b/fonts/greek/levy/grbld10.mf
new file mode 100644
index 0000000000..5ee464f9a8
--- /dev/null
+++ b/fonts/greek/levy/grbld10.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Bold 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grbld"; font_size 10pt#;
+
+u#:=22/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders %was 70
+acc_ht#:=250/36pt#;
+circ_ht#:=230/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=13/36pt#; % lowercase hairline breadth (was 17)
+stem#:=38/36pt#; % lowercase stem breadth (was 41)
+curve#:=41/36pt#; % lowercase curve breadth (was 46)
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=41/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=11/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/grbld8.mf b/fonts/greek/levy/grbld8.mf
new file mode 100644
index 0000000000..e1e050231a
--- /dev/null
+++ b/fonts/greek/levy/grbld8.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Bold 8 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grbld"; font_size 8pt#;
+
+u#:=17.6/36pt#; % unit width
+width_adj#:=9/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5.6/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216.0/36pt#; % height of tallest characters
+asc_height#:=200.0/36pt#; % height of lowercase ascenders
+cap_height#:=197.6/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=128.0/36pt#; % height of lowercase without ascenders
+math_axis#:=72.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=68.0/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56.0/36pt#; % depth of comma below baseline
+desc_depth#:=54.0/36pt#; % depth of lowercase descenders
+acc_ht#:=200.0/36pt#;
+circ_ht#:=184.0/36pt#;
+Circ_ht#:=200.0/36pt#;
+iota_dp#:=57.6/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=104.0/36pt#; % diameter of rounded corners
+fine#:=70.0/36pt#; % diameter of sharply rounded corners
+thin_join#:=70.0/36pt#; % width of extrafine details
+hair#:=11.7/36pt#; % lowercase hairline breadth
+stem#:=34.2/36pt#; % lowercase stem breadth
+curve#:=32.8/36pt#; % lowercase curve breadth
+ess#:=34.2/36pt#; % breadth in middle of lowercase s
+flare#:=36.9/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=44.8/36pt#; % diameter of dots
+cap_hair#:=17.1/36pt#; % uppercase hairline breadth
+cap_stem#:=40.8/36pt#; % uppercase stem breadth
+cap_curve#:=44.0/36pt#; % uppercase curve breadth
+cap_ess#:=42.4/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.54pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=8.0/36pt#; % vertical distance from serif base to tangent
+jut#:=20.0/36pt#; % protrusion of lowercase serifs
+cap_jut#:=31.2/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.8/36pt#; % horizontal protrusion of beak serifs
+beak#:=56.0/36pt#; % vertical protrusion of beak serifs
+vair#:=8.8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=15.3/36pt#; % lowercase bar thickness
+slab#:=15.3/36pt#; % serif and arm thickness
+cap_bar#:=15.3/36pt#; % uppercase bar thickness
+cap_band#:=15.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2.0/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=3.2/36pt#; % amount of overshoot for curves
+apex_o#:=2.4/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/grbld9.mf b/fonts/greek/levy/grbld9.mf
new file mode 100644
index 0000000000..0ab686b106
--- /dev/null
+++ b/fonts/greek/levy/grbld9.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Bold 9.00point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grbld"; font_size 9.00pt#;
+
+u#:=19.8/36pt#; % unit width
+width_adj#:=10.0/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=6.3/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243.0/36pt#; % height of tallest characters
+asc_height#:=225.0/36pt#; % height of lowercase ascenders
+cap_height#:=222.3/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=144.0/36pt#; % height of lowercase without ascenders
+math_axis#:=81.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=76.5/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63.0/36pt#; % depth of comma below baseline
+desc_depth#:=72.0/36pt#; % depth of lowercase descenders %was 70
+acc_ht#:=225.0/36pt#;
+circ_ht#:=207.0/36pt#;
+Circ_ht#:=225.0/36pt#;
+iota_dp#:=64.8/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=58.5/36pt#; % diameter of rounded corners
+fine#:=40.0/36pt#; % diameter of sharply rounded corners
+thin_join#:=40.0/36pt#; % width of extrafine details
+hair#:=12.3/36pt#; % lowercase hairline breadth (was 17)
+stem#:=36.1/36pt#; % lowercase stem breadth (was 41)
+curve#:=36.9/36pt#; % lowercase curve breadth (was 46)
+ess#:=36.1/36pt#; % breadth in middle of lowercase s
+flare#:=39.0/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=50.4/36pt#; % diameter of dots
+cap_hair#:=18.1/36pt#; % uppercase hairline breadth
+cap_stem#:=45.9/36pt#; % uppercase stem breadth
+cap_curve#:=49.5/36pt#; % uppercase curve breadth
+cap_ess#:=47.7/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.57pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=9.0/36pt#; % vertical distance from serif base to tangent
+jut#:=22.5/36pt#; % protrusion of lowercase serifs
+cap_jut#:=35.1/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.9/36pt#; % horizontal protrusion of beak serifs
+beak#:=63.0/36pt#; % vertical protrusion of beak serifs
+vair#:=9.9/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=16.1/36pt#; % lowercase bar thickness
+slab#:=16.1/36pt#; % serif and arm thickness
+cap_bar#:=16.1/36pt#; % uppercase bar thickness
+cap_band#:=16.1/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=2.7/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2.0/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=3.6/36pt#; % amount of overshoot for curves
+apex_o#:=2.7/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/greek.mf b/fonts/greek/levy/greek.mf
new file mode 100644
index 0000000000..866cfcd2bd
--- /dev/null
+++ b/fonts/greek/levy/greek.mf
@@ -0,0 +1,50 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+mode_setup;
+font_setup;
+
+if not boolean barebones:
+ readfrom("upper");
+ readfrom("graccent");
+fi
+readfrom("lower");
+if not boolean barebones:
+ readfrom("digits");
+ readfrom("grpunct");
+fi
+readfrom("lig");
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+ font_quad 18u#;
+ font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+ font_normal_stretch 3u#; font_normal_shrink 2u#;
+ font_quad 18u#+4letter_fit#;
+ font_extra_space 2u#;
+fi
+
+bye.
diff --git a/fonts/greek/levy/greekhist.tex b/fonts/greek/levy/greekhist.tex
new file mode 100644
index 0000000000..498ea49269
--- /dev/null
+++ b/fonts/greek/levy/greekhist.tex
@@ -0,0 +1,458 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+%\magnification=\magstep1
+\def\midspace#1{}
+\def\caption#1{}
+
+\input greekmacros
+
+\greekdelims
+
+\def\plus{\math{}+{}\math}
+\font\man=logo10 at 10true pt % font used for special symbols (old version)
+ \def\MF{{\man META}\-{\man FONT}}%
+% macros for verbatim scanning
+\newskip\ttglue \ttglue=.5em plus.25em minus.15em
+\chardef\other=12
+\def\ttverbatim{\begingroup
+ \catcode`\\=\other
+ \catcode`\{=\other
+ \catcode`\}=\other
+ \catcode`\$=\other
+ \catcode`\&=\other
+ \catcode`\#=\other
+ \catcode`\%=\other
+ \catcode`\~=\other
+ \catcode`\_=\other
+ \catcode`\^=\other
+ \obeyspaces \obeylines \tt}
+
+\outer\def\begintt{$$\let\par=\endgraf \ttverbatim \parskip=\z@
+ \catcode`\|=0 \rightskip-5pc \ttfinish}
+{\catcode`\|=0 |catcode`|\=\other % | is temporary escape character
+ |obeylines % end of line is active
+ |gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup$$}}
+
+\catcode`\|=\active
+{\obeylines \gdef|{\ttverbatim \spaceskip\ttglue \let^^M=\ \let|=\endgroup}}
+
+%\documentstyle{amsppt}
+%\nologo
+%
+%\topmatter
+%\title Typesetting Greek \endtitle
+%\author Silvio Levy \endauthor
+%\affil Princeton University \endaffil
+%\address{Fine Hall, Washington Road, Princeton, NJ, 08544}
+%\abstract{
+%We discuss the design, creation and use of a family of Greek fonts for
+%\TeX. The fonts can be used for modern or classical
+%Greek, by themselves or in combination with the Computer Modern family
+%of fonts. A short historical introduction is followed by a discussion
+%of special topics, including the handling of accents and breathings,
+%hyphenation, and the two varieties of sigma.
+%}
+%\endtopmatter
+%\document
+%
+
+\font\eightpoint=cmr8
+\font\twelverm=cmr10 at 12pt
+\def\heading#1\endheading{\bigskip\centerline{\twelverm#1}\medskip}
+
+%formatting conventions for proceedings
+\catcode`@=11
+\font\titlefont=cmr17
+\font\namefont=cmcsc10 scaled \magstep1
+\font\twelvebd=cmbx10 scaled \magstep1
+\font\twelverm=cmr10 scaled \magstep1
+\font\sixrm=cmr6
+\vsize=43pc
+\hsize=29pc
+\parindent=16pt
+\nopagenumbers
+\normalbaselines
+\footline={\hss\sixrm\folio\hss}
+\def\makefootline{\baselineskip3pc\line{\the\footline}}
+\def\plainoutput{\shipout\vbox{\makeheadline\pagebody\makefootline}%
+ \advancepageno
+ \vsize=45pc
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+\def\makeheadline{\vbox to\z@{\vskip-22.5\p@
+ \line{\vbox to8.5\p@{}\ifnum\count0=1
+ \else\ifodd\count0
+ \hfill\the\doctitle\ignorespaces
+ \else \the\authorname\hfill\fi\fi}\vss}\nointerlineskip}
+
+\newtoks\doctitle \newtoks\authorname
+
+\doctitle={Typesetting Greek}
+\authorname={Silvio Levy}
+\catcode`@=12 % at signs are no longer letters
+\tenrm
+\begingroup
+\titlefont
+\the\doctitle
+\vskip 3pc
+\namefont\the\authorname
+\tenrm
+\vskip 1pc
+{\obeylines
+Mathematics Department
+Princeton University
+Princeton, NJ, 08544
+}
+\vskip 3pc
+\line{\hfill\twelvebd ABSTRACT\hfill}
+\vskip 3pc
+\leftskip 4pc \rightskip 4pc
+We discuss the design, creation and use of a family of Greek fonts for
+\TeX. The fonts can be used for modern or classical
+Greek, by themselves or in combination with the Computer Modern family
+of fonts. A short historical introduction is followed by a discussion
+of special topics, including the handling of accents and breathings,
+hyphenation, and the two varieties of sigma.
+\par
+\endgroup
+\vskip 3pc
+
+\heading A Bit of History \endheading
+
+During the first four centuries after the introduction of the printing
+press in Europe, the printing of Greek was hampered by the relative
+inadequacy of existing types, at least in comparison with the quality
+and variety of the best roman fonts. This was partly a consequence
+of the antiquity of the language and its consequent evolution in both
+writing and pronunciation: not only did the letterforms change over time,
+but they came to be adorned with a multitude of diacritical marks, a
+legacy of zealous scribes and grammarians anxious to preserve the
+pristine state of the language that lent them their prestige.
+
+In the early days we find that the few printers that attempted to cut
+Greek type generally ignored all this complexity, either disregarding
+the diacritics or casting them separately and setting them
+above each line of text. Some texts were printed in
+lowercase only; others would make do with roman capitals like `A' and
+even some lowercase roman glyphs, like `v' for `$n$'. (See figures
+1--12 in [Brit.~Mus.~1927], an excellent historical survey.)
+
+In 1495 Aldus Manutius introduced cursive greeks.
+They became a resounding success, as they reproduced the florid
+and idiosyncratic handwriting of the day, full of abbreviations
+and ligatures. The inordinate number of ligatures is in fact the
+most striking feature of such fonts: for example, Fell's ``Great
+Primer Greek'' [Morison 1967, p.~102] has sorts for many
+four-letter words and prefixes.
+
+Although skilfully typeset books using cursive fonts are undeniably
+beautiful (see [Brit.~Mus.~1927], figure 29), the use of so many
+ligatures was a nightmare for compositor and reader alike, since
+in some cases the component letters are virtually unidentifiable.
+Gradually the fonts were scaled down in size, but the practice
+of imitating handwriting remained until the end of the eighteenth
+century, when Bodoni, G\"oschen and Didot paved the way back to a
+more sober course.
+
+Still problems remained. Porson's greek [Mosley 1960], first used
+in 1826 and destined to become the standard of the English-speaking
+world, continues the illogical tradition of mixing upright capitals
+with slanted minuscules; in particular the blending of Greek and roman
+text leads to poor results (figure 1). Didot's design was somewhat
+more felicitous, and became standard in Italy, France and Greece itself
+(figure 2), but the type is narrow and irregular, bearing, according
+to Scholderer [Brit.~Mus.~1927, p.~14], the `malign mark' of Bodoni's
+greeks (which were admittedly not a match for his inspired romans).
+\midspace{1.1truein}
+\caption{\eightpoint Figure 1}
+
+\midspace{1.2truein}
+\caption{\eightpoint Figure 2}
+
+(Incidentally, the different treatment of capitals established itself
+in mathematical typesetting. In English books, Greek capitals are the
+only math letters that are not slanted; in French and German books
+they conform with the rest. The Computer Modern Greek faces are
+based on Porson. They are, of course, meant for math; when used
+for text, as in [Wonneberger 1987], the results fall short of
+the perfection achievable with \TeX.)
+
+It was not until the beginning of this century that really
+well-designed Greek types became available, including Scholderer's
+`New Hellenic' type (figure 3), based on a pre-Aldine model,
+and the Monotype font shown in figure 4, a much improved version
+of Didot's design and perhaps the typeface most favored for
+high-quality printing in Greece during the last few decades.
+\midspace{1.1truein}
+\caption{\eightpoint Figure 3}
+
+\midspace{1.3truein}
+\caption{\eightpoint Figure 4}
+
+\heading Requirements \endheading
+
+My main motivation in designing a family of Greek fonts is the
+preparation of a Modern Greek--English dictionary. This in itself
+makes the design more exacting: the fonts should not only look good
+individually and in combination, but also blend well with Computer
+Modern fonts; there should be at least three main styles, different
+enough that no special effort to distinguish between them is required,
+even in small point size; and the typing should be as painless as
+possible on a standard (English) keyboard.
+This last condition is, of course, open to interpretation, but I
+define it to mean that each grapheme (letter, accent, etc.)~should
+require as few keystrokes as possible---generally one, but
+occasionally more, like accents in English.
+
+In esthetic terms there are a lot of details to work out, but the
+foundation has been laid. I follow loosely the type shown in figure 4,
+which shares several features with the Computer Modern roman:
+sharp contrast between thicks and thins, similar letter widths,
+and a wealth of texture and detail. (This is not surprising since
+the `modern' family of fonts goes back to Bodoni and Didot.)
+But it also has distinguishing features, which recapture some of the
+beauty of cursive writing: its strokes are more fluid, and there
+is no left-right symmetry (compare a roman `o' with a greek `$o$').
+
+Modern Greek has traditionally been typeset with the diacritic
+apparatus of ancient Greek, which is very rich: it contains two accents,
+the acute $'$ and the grave $`$, that can go over any vowel, plus one,
+the circumflex $~$, that can go over the vowels $ahiuw$; two so-called
+breathings $<>$, one of which goes over every vowel or diphthong
+in initial position; the diaeresis $"$, that can go over $i$ and $u$;
+and the iota subscript $|$, that can go under $ahw$. An accent
+plus a breathing, or an accent plus the dieresis, can coexist;
+furthermore any accent, breathing or accent-breathing combination
+can share a vowel with an iota subscript. Here, for example,
+are the 24 possible varieties of lowercase $a$:
+\display
+\hbox{$a 'a `a ~a <a <'a <`a <~a >a >'a >`a >~a
+a| 'a| `a| ~a| <a| <'a| <`a| <~a| >a| >'a| >`a| >~a|$}
+\display
+
+In the last several decades the tendency has been to get rid of these
+complications, and now the ``official'' system in use in Greece includes
+only one accent and the dieresis, without breathings or iota subscripts.
+Even though I work primarily with modern Greek, however, I thought
+it short-sighted not to include the whole apparatus, having in mind
+both classicists and those traditionalists who
+still prefer the three-accent system, as do some publishing houses.
+
+It was clear right away that these diacritics should be implemented as
+ligatures, not as \TeX\ accents, because in \TeX\ words that include
+accents cannot be hyphenated. This implied that 128 font
+positions were not enough. Fortunately \TeX\ and \MF\ are
+well equipped to handle 256-position fonts, though most device
+drivers are not (see the section `Other Problems').
+
+Following the one-keystroke-per-grapheme rule, then, one can conjure
+up the last alpha in the display above by typing |>~a|{\tt\char`\|},
+which accesses a four-character ligature. The remaining conventions
+for diacritics are: |'| and |`| for the acute and grave, respectively;
+|"| for the dieresis; and |<| for the rough breathing. (If you're
+wondering how to produce quotation marks, or $((e>isagwgik'a))$,
+it's by typing |((| and |))|.)
+
+\heading The Font Layout \endheading
+
+A further complication has to do with the letter sigma. According to
+Knuth [1980], the letter `s' is in a class by itself in terms of
+complexity of design; its Greek counterpart is similarly difficult, though
+for different reasons. A sigma in initial or medial position in the word
+is written $c$, but in final position it is written $s$. Since the
+alternation is entirely conditioned, it seemed a pity to require different
+characters in the \TeX\ file to represent the two varieties of sigma.
+
+The first solution I tried made no assumptions on the font. It
+consisted in making `s' an active character, which checked the next
+token and printed $c$ if it was a letter, $s$ otherwise. There were
+two drawbacks to this procedure: the letter `s' could not be used
+in control sequences, and the check was expensive. (It also didn't
+work when the next token was a control sequence that expanded to one
+or more letters.)
+
+A better idea is to save one position in the font for an
+invisible dummy character. All punctuation marks (and the space)
+are made active; they expand to the dummy end-of-word character,
+plus the punctuation character. An `s' by itself prints as $c$,
+while an `s' in ligature with the dummy---which is to say, at the end
+of a word---prints as $s$. All other letters yield themselves when
+in ligature with the dummy. This is still not ideal for two reasons:
+\TeX\ is always ``obeying spaces,'' and words separated by something
+other than punctuation or spaces (say |\par|) count as one. (But
+this might be the only practicable solution for the Hebrew alphabet,
+which has five chameleon letters.)
+
+The solution I chose avoids the drawbacks above, at the expense of
+several positions in the font. Namely, the font contains each of
+the possible combinations $sa$, $sb$, \dots, $sw$, which are
+automatically accessed as ligatures when the word contains `s'
+followed by a letter.
+
+\pageinsert
+{
+\font\twelverm=cmr10 scaled \magstep1
+\font\twelvei=cmmi10 scaled \magstep1\skewchar\twelvei='177
+\font\twelvesy=cmsy10 scaled \magstep1\skewchar\twelvesy='60
+\font\twelvebf=cmbx10 scaled \magstep1
+\font\twelvett=cmtt10 scaled \magstep1\hyphenchar\twelvett=-1
+\font\twelvesl=cmsl10 scaled \magstep1
+\font\twelveit=cmti10 scaled \magstep1
+
+\def\twelvepoint{\def\rm{\fam0\twelverm}%
+ \textfont0=\twelverm
+ \textfont1=\twelvei
+ \textfont2=\twelvesy
+ \textfont3=\tenex
+ \def\it{\fam\itfam\twelveit}%
+ \textfont\itfam=\twelveit
+ \def\sl{\fam\slfam\twelvesl}%
+ \textfont\slfam=\twelvesl
+ \def\bf{\fam\bffam\twelvebf}%
+ \textfont\bffam=\twelvebf \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf
+ \def\tt{\fam\ttfam\twelvett}%
+ \textfont\ttfam=\twelvett
+ \tt \ttglue=.5em plus.25em minus.15em
+ \normalbaselineskip=14.5pt
+ \setbox\strutbox=\hbox{\vrule height10.5pt depth4pt width0pt}%
+ \normalbaselines\rm}
+
+\twelvepoint
+\font\my=grreg10 scaled \magstep1
+\centerline{
+\def\:{\char\count255\global\advance\count255 by 1}
+\count255='0
+\vbox{
+\hbox{\hbox to 40pt{\it\hfill0\/\hfill}%
+\hbox to 40pt{\it\hfill1\/\hfill}%
+\hbox to 40pt{\it\hfill2\/\hfill}%
+\hbox to 40pt{\it\hfill3\/\hfill}%
+\hbox to 40pt{\it\hfill4\/\hfill}%
+\hbox to 40pt{\it\hfill5\/\hfill}%
+\hbox to 40pt{\it\hfill6\/\hfill}%
+\hbox to 40pt{\it\hfill7\/\hfill}}
+\vskip 4pt
+\hrule
+\def\^{\vrule height 10.5pt depth 4.5pt}
+\halign{\hbox to 0pt{\hskip -24pt {\rm\'{}\kern-.2em\it#}\hfill}&\^
+\hbox to 40pt{\my\hfill#\hfill\^}&
+&\hbox to 40pt{\my\hfill#\hfill\^}\cr
+00&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+01&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+02&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+03&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+04&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+05&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+06&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+07&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+10&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+11&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+12&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+13&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+14&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+15&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+16&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+17&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+20&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+21&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+22&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+23&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+24&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+25&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+26&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+27&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+30&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+31&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+32&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+33&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+34&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+35&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+36&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}
+37&\:&\:&\:&\:&\:&\:&\:&\:\cr\noalign{\hrule}}}
+}
+}
+\endinsert
+
+With all the s\plus letter combinations and all the vowels with
+diacritics, it turns out that not even 256 characters are enough.
+Since I couldn't push the font size any further, I decided to
+eliminate some of the vowel\plus diacritic combinations. The obvious
+candidates were the combinations of breathings with grave accent,
+which can only occur in a restricted number of monosyllables, and
+thus can be typeset as accents, because no hyphenation is required
+anyway. So I made the characters |<| and |>| active. Depending on
+whether or not the next character is $`$, these active characters
+expand to an |\accent| or to a |\char|, the latter meant to form
+a ligature with what comes next. (Actually, things are not quite
+so simple. A breathing or accent over a capital vowel is
+traditionally written before the letter, so the |\accent| control
+sequence is only emitted if the following character is lowercase.)
+
+The complete layout of the fonts is shown on the next page. There
+are a few unfilled positions, two of which I'm saving for the digamma,
+whose design I haven't yet tackled.
+
+\heading Other Problems \endheading
+
+In order to write continuous text, I had to prepare a modern Greek
+hyphenation table, which I'm currently testing.
+The hyphenation of modern Greek follows closely that of ancient Greek,
+which is straightforward (that is, described by a fairly short set of
+rules) because Greek had originally a phonetic script---one letter
+for each phoneme and vice versa. This conservatism means that
+hyphenation does not necessarily occur between syllables, as in
+the word $stau-r'os$ `cross', now pronounced
+[sta\'{}vros]; but this apparently doesn't bother anyone.
+
+One difficulty, however, cannot be resolved by means of mechanical
+rules: the digraphs $mp$, $nt$ and $gk$ are sometimes pronounced as
+nasal\plus voiced stop, sometimes as voiced stop alone, depending on
+the word (also sometimes on the speaker). In the first case, the group
+can be split, but in the second, one should hyphenate before the group.
+This problem seems to be solvable only by trial and error.
+
+The last problem I want to discuss is that of device drivers.
+We have been using various |dvi|-to-PostScript drivers in Princeton,
+and I found that none of them would work with
+256-character fonts, even though both \TeX\ and PostScript are
+designed to handle such fonts. I was, however, able to adapt Nelson
+Beebe's excellent driver |dvialw| [Beebe 1987] after making only
+three changes, because the program is well written and well documented.
+I exhort all those who write |dvi| drivers to include 256-character
+fonts in their design, since they will certainly become more necessary
+as \TeX\ extends its reach around the world.
+
+\heading Bibliography \endheading
+
+\def\\{\smallskip\hangindent=\parindent\hangafter=1\noindent\ignorespaces}
+\\
+Nelson H. F. Beebe, Public domain \TeX\ DVI driver family,
+{\it TUGboat}, {\bf 8}:1 (1987), 41--42.
+\\
+British Museum, {\it Greek Printing Types}, London, British Museum, 1927.
+\\
+Donald E. Knuth, The Letter S, {\it The Mathematical Intelligencer},
+{\bf 2} (1980), 114--122.
+\\
+Stanley Morison, {\it John Fell: the University Press and the `Fell'
+Types}, Oxford, Clarendon Press, 1967.
+\\
+J. M. Mosley, Porson's Greek Types, {\it Penrose Annual}, {\bf 54} (1960),
+36--40.
+\\
+Reinhard Wonneberger, Typesetting `Normaltext', {\it TUGboat},
+{\bf 8}:1 (1987), 63--72.
+\end
diff --git a/fonts/greek/levy/greekmacros.tex b/fonts/greek/levy/greekmacros.tex
new file mode 100644
index 0000000000..0dc31f3d36
--- /dev/null
+++ b/fonts/greek/levy/greekmacros.tex
@@ -0,0 +1,66 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\def\ifnextchar#1#2#3{\let\tempe #1\def\tempa{#2}\def\tempb{#3}\futurelet
+ \tempc\ifnch}
+\def\ifnch{\ifx\tempc\tempe\let\tempd\tempa\else\let\tempd\tempb\fi\tempd}
+\def\gobble#1{}
+\font\tengr=grreg10
+\font\tengrbf=grbld10
+\font\tengrtt=grtt10
+\def\greekmode{%
+\catcode`\<=13
+\catcode`\>=13
+\catcode`\'=11
+\catcode`\`=11
+\catcode`\~=11
+\catcode`\"=11
+\catcode`\|=11
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\`=`\`%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+\lccode`\|=`\|%
+\tengr\def\bf{\tengrbf}\def\tt{\tengrtt}}
+\newcount\vwl
+\newcount\acct
+\def\lt{<}
+\def\gt{>}
+{
+ \greekmode
+ \gdef>{\ifnextchar `{\expandafter\smoothgrave\gobble}{\char\lq\>}}
+ \gdef<{\ifnextchar `{\expandafter\roughgrave\gobble}{\char\lq\<}}
+ \gdef\smoothgrave#1{\acct=\rq137 \vwl=\lq#1 \dobreathinggrave}
+ \gdef\roughgrave#1{\acct=\rq103 \vwl=\lq#1 \dobreathinggrave}
+ \gdef\dobreathinggrave{\ifnum\vwl\lt\rq140 %if uppercase
+ \char\the\acct\char\the\vwl\else\expandafter\testiota\fi}
+ \gdef\testiota{\ifnextchar |{\addiota\doaccent\gobble}{\doaccent}}
+ \gdef\addiota{\ifnum\vwl=\lq a\vwl=\rq370
+ \else\ifnum\vwl=\lq h\vwl=\rq371 \else\vwl=\rq372 \fi\fi}
+ \gdef\doaccent{\accent\the\acct \char\the\vwl\relax}
+}
+
+\newif\ifgreek\greekfalse
+
+\def\begingreek{\bgroup\greektrue\greekmode}
+\def\endgreek{\egroup}
+
+\let\math=$
+{\catcode`\$=13
+\gdef\greekdelims{\catcode`\$=13
+\def${\ifgreek\endgreek\else\begingreek\fi}
+\def\display{\math\math}\def\enddisplay{\math\math}}}
diff --git a/fonts/greek/levy/greekuse.tex b/fonts/greek/levy/greekuse.tex
new file mode 100644
index 0000000000..688f026efc
--- /dev/null
+++ b/fonts/greek/levy/greekuse.tex
@@ -0,0 +1,263 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\input amstex
+\documentstyle{amsppt}
+\nologo
+\hsize=6.5in
+\vsize=9in
+\widowpenalty=10000
+\clubpenalty=10000
+
+\input greekmacros
+\greekdelims
+
+\font\sc=cmcsc10
+\def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em
+ T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
+\def\plus{\math{}+{}\math}
+\def\.#1{{\tt #1}}
+\def\disp#1{\line{\tt #1\hfil}}
+\def\angles#1{{$\langle$\rm #1$\rangle$}}
+\chardef\!`\\
+\chardef\~`\~
+\chardef\{`\{
+\chardef\}`\}
+\chardef\#`\#
+\def\begineight{\smallskip\bgroup\eightpoint}
+\def\endeight{\par\egroup\smallskip}
+
+\def\verbatim{\begingroup
+ \def\do##1{\catcode`##1=12 } \dospecials
+ \parskip 0pt \parindent 0pt
+ \catcode`\ =13 \catcode`\^^M=13
+ \tt \catcode`\?=0 \verbatimdefs \verbatimgobble}
+{\catcode`\^^M=13{\catcode`\ =13\gdef\verbatimdefs{\def^^M{\ \par}\let =\ }} %
+ \gdef\verbatimgobble#1^^M{}}
+\def\beginverbatim{\smallskip\begingroup\verbatim}
+\def\endverbatim{\endgroup\endgroup\smallskip}
+
+\topmatter
+\title Using Greek Fonts with \TeX\endtitle
+\author Silvio Levy \endauthor
+\affil
+ Princeton University \\
+ Fine Hall, Washington Road\\
+ Princeton, NJ, 08544\\
+ (\.{levy\@princeton.edu})
+\endaffil
+\endtopmatter
+\document
+
+\abovedisplayskip6pt plus3pt minus3pt
+\belowdisplayskip6pt plus3pt minus3pt
+\abovedisplayshortskip0pt plus3pt
+\belowdisplayshortskip4pt plus3pt minus4pt
+
+In this document I hope to show that typesetting Greek in \TeX\
+using the \.{gr} family of fonts can be as easy as typesetting
+English text, and leads to equally good results.
+This is meant to be a tutorial, not an exhaustive discussion;
+some \TeX nical remarks that should be useful after the reader
+has acquired some familiarity with the fonts are printed in fine
+print.
+
+\heading
+The Alphabet
+\endheading
+
+In order to typeset Greek text, you need to go into ``Greek mode.''
+This is achieved by typing \.{\!begingreek} anywhere in your document;
+Greek mode will remain in effect until you type a matching \.{\!endgreek}.
+While in Greek mode, the letters `a' to `z' and `A' to `Z' come out
+as Greek letters, according to the following code:
+\display
+\hbox{\valign
+ {\hbox to 10pt{\hfil\strut$#$\hfil}&\hbox to 10pt{\hfil\strut\tt#\hfil}\cr
+ a&a\cr b&b\cr g&g\cr d&d\cr e&e\cr z&z\cr h&h\cr j&j\cr
+ i&i\cr k&k\cr l&l\cr m&m\cr n&n\cr x&x\cr o&o\cr p&p\cr
+ r&r\cr c&s\cr t&t\cr u&u\cr f&f\cr q&q\cr y&y\cr w&w\cr}}
+\enddisplay
+
+There is no digamma yet. The same character `s' will print as
+`$c$' or `$s$', depending on its position in a word.
+
+\begineight
+The system does this by accessing a ligature of `s' with any other
+letter that follows it. If, for some reason, you want to print
+an initial/medial sigma by itself (as in the table above), or
+at the end of a word, you should type `c'.
+\endeight
+
+Try to typeset some simple text now. Create a file
+containing the following lines:
+
+\beginverbatim
+\input greekmacros % where \begingreek and other commands are defined
+This is English text.
+\begingreek
+This is Greek text.
+\endgreek
+?endverbatim
+
+When you \TeX\ this file, you get the following gibberish:
+\display
+\hbox{
+This is English text.
+\begingreek
+This is Greek text.
+\endgreek
+}
+\enddisplay
+
+If you say \.{\!greekdelims} near the top of your file,
+the character \.{\$} can be used
+in place of both \.{\!begingreek} and \.{\!endgreek}. The control
+sequence \.{\!math} takes on the former meaning of \.{\$}.
+
+\heading
+Accents and Breathings
+\endheading
+
+To get an acute, grave or circumflex accent over a vowel,
+type \.{'}, \.{`} or \.{\~}, respectively, before the vowel.
+To get a rough or smooth breathing, type \.{<} or \.{>} before
+the vowel (or rho) and any accent that it may have. To get an iota
+subscript, type \.{|} {\it after\/} the vowel. A diaeresis is
+represented by \.{"}, and if accompanied by an accent it can come
+before or after the accent.
+
+For example, \hbox{\.{>en >arq\~h| >\~hn <o l'ogos}}
+gives \hbox{$>en >arq~h| >~hn <o l'ogos$}.
+Neat, ain't it?
+
+\begineight
+Accents and breathings, too, are typeset by means of ligatures: a
+vowel with a breathing, an accent and iota subscript, for example,
+is realized as a four-character ligature. The only exception is
+when a breathing is followed by a grave accent, in which case the
+breathing\plus accent combination is typeset as a \TeX\ \.{\!accent}
+over the vowel. This means that words containing such combinations
+cannot be hyphenated in (standard) \TeX; but this is not a problem
+because, with the exception of very rare cases of crasis, all such words
+are monosyllables.
+\endeight
+
+\heading
+Punctuation
+\endheading
+
+Here's the table of correspondences for punctuation:
+\display
+\hbox{\valign
+ {\hbox to 15pt{\hfil\strut$#$\hfil}&\hbox to 15pt{\hfil\strut\tt#\hfil}\cr
+ .&.\cr ,&,\cr ;&;\cr :&:\cr !&!\cr ?&?\cr ''&''\cr ((&((\cr ))&))\cr}}
+\enddisplay
+The last three entries represent the apostrophe and quotations marks.
+The other available non-letters are the ten digits, parentheses,
+brackets, hyphen, em- and en-dashes, slash, percent sign, asterisk,
+plus and equal signs. All of these are accessible in the same way as
+under plain \TeX. In a future release there will be tick marks for
+numbers (\math\hbox{$a$}'=1\math, \math{}_\prime\hbox{$a$}=1000\math).
+
+\heading
+Hyphenation
+\endheading
+
+A hyphenation table for both modern and ancient Greek is currently
+being debugged. For now one can use plain \TeX\ with its (English)
+hyphenation table, which gives the right results about 90\% of the
+time (amazing, isn't it?). Be sure to proofread your text carefully,
+unless you've turned hyphenation off.
+
+\begineight
+In standard \TeX, only one hyphenation dictionary can be used in
+a job. Thus, even with a Greek hyphenation table, a file that
+combines Greek and English text is likely to be incorrectly
+hyphenated. Michael Ferguson's extension to \TeX\ handles multiple
+hyphenation tables, and hyphenates words containing \.{\!accent}s
+(cf.~the previous fine print paragraph).
+\endeight
+
+\heading
+Interaction with other macros
+\endheading
+
+While in Greek mode you can do just about everything that you can
+outside: go into math mode, create boxes, alignments, and so on.
+The file \.{greekmacros.tex} sets things up so that in Greek mode
+the control sequences \.{\!tt} and \.{\!bf} switch to a
+typewriter and a bold Greek font, respectively: thus
+\.{\{\!tt s''>agap\~w\}} gives \hbox{$\tt s''>agap~w$}. (Try it.)
+On the other hand, there are no ``italic'' or slanted Greek fonts,
+so \.{\!it} and \.{\!sl} will give you the same fonts as outside
+Greek mode. The various constructions under
+\AmSTeX\ and \LaTeX\ for increasing or decreasing point sizes don't
+work yet; they will in a future release.
+
+The characters that form diacritics (\.{<}, \.{>},
+\.{'}, \.{`}, \.{\~}, \.{"} and \.{|}) are treated differently
+depending on whether or not you're in Greek mode. More exactly,
+under plain \TeX\ these characters (with the exception of
+\.{\~}) have a \.{\!catcode} of 12: they print as themselves,
+and they cannot appear in control words. But in Greek mode
+\.{'}, \.{`}, \.{\~}, \.{"} and \.{|} are ``letters'', that is,
+they have a \.{\!catcode} of 11, while \.{<} and \.{>} are
+active, with a \.{\!catcode} of 13. This may be important even
+for beginners because it means that \.{'}, for example, can be taken
+as part of a control word. Thus the sequence
+\beginverbatim
+\begingreek
+\line{wm'ega\hfil'alfa}
+\endgreek
+?endverbatim
+\noindent
+will cause an error message about an
+undefined control sequence \.{\!hfil'alfa}, instead of printing
+\display
+$\line{wm'ega\hfil 'alfa}$
+\enddisplay
+as you might expect. (I hope classicists will forgive this use
+of the modern Greek one-accent system.) The solution, of course,
+is to remember to add a blank after the \.{\!hfil}.
+
+\begineight
+A more subtle problem arises when you use Greek text in macro
+arguments, if the arguments are scanned while you're outside Greek
+mode. This is because \TeX\ assigns \.{\!catcode}s to tokens
+as it first reads them, so when the argument is plugged into
+the body of the macro the characters above have the wrong
+\.{\!catcode}. If the legendary Jonathan Horatio Quick were
+to write
+\display
+\hbox{\.{%
+\!def\!hellenize\#1\{\!begingreek \#1\!endgreek\}
+\!hellenize\{d'uo >`h tre\~is,\}}}
+\enddisplay
+he would be unpleasantly surprised by the following output:
+\display
+\def\hellenize#1{\begingreek #1\endgreek}
+\hbox{\hellenize{d'uo >`h tre~is,}}
+\enddisplay
+which can be explained as follows: the \.{\~}, which should be
+a letter, is seen as an active character, and expands to a blank
+as in plain \TeX; while the breathing, which should be active,
+is not, and in particular it doesn't do the right thing when
+next to the grave accent. Solutions to this problem require a
+bit of wizardry, and will not be discussed here; see, for example,
+Reinhard Wonneberger's article in the October, 1986 issue of
+{\it TUGboat}, especially pages 179--180.
+\endeight
+\end
diff --git a/fonts/greek/levy/grinstall.tex b/fonts/greek/levy/grinstall.tex
new file mode 100644
index 0000000000..a49f49522c
--- /dev/null
+++ b/fonts/greek/levy/grinstall.tex
@@ -0,0 +1,213 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\magnification=\magstep1
+\def\.#1{{\tt #1}}
+\def\disp#1{\line{\tt #1\hfil}}
+\def\angles#1{{$\langle$\rm #1$\rangle$}}
+\chardef\!`\\
+
+\def\verbatim{\begingroup
+ \def\do##1{\catcode`##1=12 } \dospecials
+ \parskip 0pt \parindent 0pt
+ \catcode`\ =13 \catcode`\^^M=13
+ \tt \catcode`\?=0 \verbatimdefs \verbatimgobble}
+{\catcode`\^^M=13{\catcode`\ =13\gdef\verbatimdefs{\def^^M{\ \par}\let =\ }} %
+ \gdef\verbatimgobble#1^^M{}}
+
+\centerline{INSTALLATION INSTRUCTIONS}
+
+\medskip
+
+(Note to non-UNIX sites: These instructions should be followed verbatim
+only on systems running UNIX. I've tried to make the instructions
+understandable to people without knowledge of UNIX, so that if you're
+familiar with your own operating system it should not be hard to
+figure out the right thing to do under it. If the separator between
+components of a file pathname is not `/', you should change the
+definition of \.{readfrom} in \.{grbase.mf}.
+
+See the \.{README} file for an important note concerning required
+METAFONT capabilities.)
+
+In order to make the fonts, you need an executable version of
+METAFONT, version 1.0 or newer, with the `plain' base preloaded
+(see p.~279 of {\it The METAFONTbook\/} if you're not familiar with this).
+You will also need the \.{cmbase.mf} file, which is distributed
+with METAFONT, unless you have an executable METAFONT with that
+file already preloaded. The shell script (batch file) \.{makefont}
+assumes that \.{cmmf} is an executable METAFONT with \.{cmbase.mf}
+preloaded; if you don't have that you can replace \.{cmmf} by
+\.{mf} in \.{makefont}. (Non-UNIX sites: you'll have to edit
+\.{makefont} anyway, as well as \.{testfont} and \.{makeall} below.
+In each case the comments inside the file should guide you in finding
+the right incantations under your operating system.)
+
+If METAFONT has never been used at your site before, you will
+also need to create a file \.{local.mf} and preload it together
+with \.{plain.mf}. (See pp.~278--9 of {\it The METAFONTbook}.)
+This file
+should contain the characteristics of the different output
+devices that you will generate fonts for. The parameters
+for many output devices can be found on page 269 of the November
+1987 issue of TUGboat; and two more devices (the Apple laserwriter
+and Sun workstation) which are not in that table can be found
+in \.{modes.mf} (in this distribution). The values in \.{modes.mf}
+are experimental; if you feel like fiddling with them and think
+you can get better results, let me know. In any case, your
+\.{local.mf} should contain mode definitions for all output devices
+you intend to use the fonts with, and it should be preloaded
+together with \.{plain.mf}, so that when you issue the command
+\.{mf} or \.{cmmf} all this information is already in memory.
+
+Next you should test one font by saying
+
+\smallskip
+\disp{makefont grreg10 [\angles{modename}]}
+\smallskip
+
+(where \angles{modename} stands for \.{alw} if you're generating
+for the laserwriter, for example; the default is
+\.{localmode}, which should be defined in \.{local.mf}).
+It will take a while to make the font, and when
+it's done you can look in \.{grreg10.log} to see if everything went
+smoothly. If everything is OK, move \.{grreg10.tfm}
+and \.{grreg10.NNNgf} to the system's \TeX\ font directory (often
+\.{/usr/lib/tex/fonts}) and do a test run:
+
+\smallskip
+\disp{\% tex}
+\disp{\angles{blurb...}}
+\disp{**\!font\!test=grreg10 \!test ABC \!end}
+\disp{\angles{more blurbs; hopefully no error messages}}
+\disp{\%}
+\smallskip
+
+The text typed during this test should be very simple, as above:
+no accents, ligatures, etc. If you got a \.{texput.dvi} file without
+problems, you should try to print it, using your local dvi driver.
+Some dvi drivers cannot read font files of the form \.{*.NNNgf},
+only those of the form \.{*.NNNpk}; you can use the utility
+\.{gftopk}, which comes with the METAFONT distribution, to carry
+out the conversion. If your driver can only read \.{*.NNNpxl} fonts,
+it's time to get a new one.
+
+Another problem with some dvi drivers is that they don't
+take 256 character fonts, although they should, since 256 characters
+is part of standard \TeX. (The reason is, presumably, that Computer
+Modern fonts only have 128 characters, and programmers were counting
+on all other fonts being similarly restricted.) To test this
+aspect of your driver, create a dvi file with a character in the
+range 128-255:
+
+\smallskip
+\disp{\% tex}
+\disp{\angles{blurb...}}
+\disp{**\!font\!test=grreg10 \!test 'a \!end}
+\disp{\angles{more blurbs}}
+\disp{\%}
+\smallskip
+
+When you try to print this, you may get an error message, or
+a core dump, or simply a blank page. If so, you will have to
+fix your driver or get a new one. Fixing your driver involves
+understanding fairly well the dvi format (carefully explained
+in {\it\TeX: The Program}), but should not be beyond anyone with
+a modicum of systems programming experience. Getting a driver
+that works is probably easier if you're well connected,
+electronically speaking. I recommend Nelson Beebe's family
+of drivers (page 41 of the April 1987 TUGboat). Here are
+some hints from Nelson Beebe for obtaining his drivers:
+
+\medskip
+\begingroup
+\verbatim
+> From BEEBE@SCIENCE.UTAH.EDU Mon Dec 21 10:28:08 1987
+> From: "Nelson H.F. Beebe" <Beebe@SCIENCE.UTAH.EDU>
+> Subject: Re: dvi drivers
+> X-Us-Mail: "Center for Scientific Computing, South Physics,
+> University of Utah, Salt Lake City, UT 84112"
+> X-Telephone: (801) 581-5254
+>
+> Internet users may retrieve the DVI driver family via ANONYMOUS
+> FTP to SCIENCE.UTAH.EDU; get the via 00README.TXT in the login
+> directory for details. The files 00PCDOS.TXT, 00TOPS20.TXT and
+> 00VMSSETUP.TXT in the same directory describe TeX and DVI
+> directory layouts and system logical names on IBM PC DOS, TOPS-20
+> and VAX VMS. Compressed Unix tar files are available in several
+> directories.
+>
+> VAX VMS BACKUP savesets (compressed and uncompressed) are
+> available via ANONYMOUS FTP to CTRSCI.UTAH.EDU; the file
+> 00README.TXT in the login directory has further details.
+>
+> Australian ACSnet users may retrieve the DVI drivers from
+> LaTrobe University, Bundoora, Victoria; send mail to
+> "munnari!latvax8.lat.oz.au!ccmk"@uunet.uu.net
+> for retrieval details.
+>
+> European Bitnet users may contact $92@dhdurz1.bitnet
+> at the University of Heidelberg. Here is how:
+> With the command directed at LISTSERV at DHDURZ1.BITNET
+> GET DRIVER FILELIST
+> you will receive a directory from the driver
+> subdirectory. To receive a file:
+> GET filename filetype
+>
+> European DECNET users may retrieve the DVI drivers (and a
+> large collection of other TeX-related software) from the
+> University of Padova in Padova, Italy; send mail to
+> CALVANI%VAXFPD.INFNET@IBOINFN.BITNET
+> for retrieval details.
+>
+> UK Janet users should contact AbbottP@uk.ac.aston.mail (Aston
+> University). Here is the latest retrieval information from
+> TeXHaX #92 (03-Nov-87):
+> The DVI family of drivers software is now stored
+> under (and has been for some time) public.texdvi208.
+> I have been notified that version 2.10 is being
+> shipped and this will be made available under
+> public.texdv210. The index for version 2.08 is
+> aston.kirk::[public.texdvi208]000index.list
+> If you want to know the latest state of the
+> archive the file is
+> aston.kirk::[public]000aston.readme
+?endgroup
+\endgroup
+\medskip
+
+Once you've got the driver working, you can type
+
+\smallskip
+\disp{testfont grreg10}
+\smallskip
+
+for a full-blown test of the font \.{grreg10}. This creates
+a dvi file \.{grtestfont.dvi} and moves it to \.{grreg10.dvi}, which you
+should then print.
+
+Finally, you can say
+
+\smallskip
+\disp{makeall [ \angles{modename} [ \angles{mag} ]]}
+\smallskip
+
+for all modes and magnifications desired. Don't forget to move
+the \.{*.tfm} and \.{*.NNNgf} files thus obtained to their destination
+directory.
+
+The last step is to TeX the user's manual page (\.{doc/readme.tex})
+and make it available to users.
+\end
diff --git a/fonts/greek/levy/grpunct.mf b/fonts/greek/levy/grpunct.mf
new file mode 100644
index 0000000000..2ce4cc1bac
--- /dev/null
+++ b/fonts/greek/levy/grpunct.mf
@@ -0,0 +1,319 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+cmchar "Open quotes (eisagwgik'a)";
+beginchar("{",6.5u#,x_height#,0);
+adjust_fit(0,0);
+pos0(hair,0); pos1(stem,0); pos2(hair,0);
+pos3(hair,0); pos4(stem,0); pos5(hair,0);
+y0=y3=.9h; y1=y4=.5h; y2=y5=h-y0;
+x1-.5stem=hround(.5u);
+x3+.5hair=w-(x1-.5stem);
+x4-x1=2stem; x3-x4=x0-x1; x0=x2; x3=x5;
+if x1>=x0: x1:=x0-1; x4:=x3-1;
+x1l:=x1-.5stem; x1r:=x1+.5stem;
+x4l:=x4-.5stem; x4r:=x4+.5stem; fi
+filldraw stroke z0e...z1e...z2e;
+filldraw stroke z3e...z4e...z5e;
+penlabels(0,1,2,3,4,5); endchar;
+
+cmchar "Close quotes (eisagwgik'a)";
+beginchar("}",6.5u#,x_height#,0);
+adjust_fit(0,0);
+pos0(hair,0); pos1(stem,0); pos2(hair,0);
+pos3(hair,0); pos4(stem,0); pos5(hair,0);
+y0=y3=.9h; y1=y4=.5h; y2=y5=h-y0;
+x1+.5stem=hround(w-.5u);
+x3-.5hair=x5-.5hair=w-(x1+.5stem);
+x1-x4=2stem; x3-x4=x0-x1; x0=x2;
+if x1<=x0: x1:=x0+1; x4:=x3+1;
+x1l:=x1-.5stem; x1r:=x1+.5stem;
+x4l:=x4-.5stem; x4r:=x4+.5stem; fi
+filldraw stroke z0e...z1e...z2e;
+filldraw stroke z3e...z4e...z5e;
+penlabels(0,1,2,3,4,5); endchar;
+
+cmchar "Exclamation point";
+beginchar("!",5u#+width_adj#,asc_height#,0);
+italcorr asc_height#*slant-2u#-.5width_adj#+.5dot_size#;
+adjust_fit(0,0);
+pickup tiny.nib; pos3(dot_size,0); pos4(dot_size,90);
+lft x3l=hround(.5w-.5dot_size); bot y4l=0; z3=z4; dot(3,4); % dot
+numeric bot_width;
+bot_width=if hefty:max(hround .8dot_size,fine.breadth) else: hair fi;
+pickup fine.nib; pos1(dot_size,0); pos2(bot_width,0);
+x1=x2=x3; bot y2=.25[top y4r,x_height]+1;
+if square_dots: top y1=h;
+ filldraw stroke z1e--z2e; % stem
+else: top z0=(x1,h+o); y1+.5dot_size=h+o;
+ filldraw z1r...z0...z1l---z2l--z2r---cycle; fi % stem and bulb
+penlabels(0,1,2,3,4); endchar;
+
+cmchar "Per cent sign";
+beginchar("%",9u#+max(6u#,2fudge*(hair#+stem#)),
+ body_height#,body_height#-asc_height#);
+italcorr if hefty: .4asc_height#*slant-.5u# else: h#*slant-u# fi;
+adjust_fit(0,0); pickup fine.nib;
+numeric left_curve,right_curve;
+left_curve=hround 5/6[fudged.hair,fudged.stem];
+right_curve=max(fine.breadth,hround(fudged.hair if hefty:-2stem_corr fi));
+pos1(vair,90); pos2(left_curve,180); pos3(vair,270); pos4(right_curve,360);
+top y1r=h; lft x2r=hround u; rt x4r=hround(.5w-1.5u);
+bot y3r=floor(if monospace: .7 else: .5 fi\\ asc_height);
+x1=x3=.5[x2,x4]; y2=y4=.5[y1,y3];
+filldraw stroke pulled_super_arc.e(1,2)(superpull)
+ & pulled_super_arc.e(2,3)(superpull); % left half of upper bowl
+filldraw stroke super_arc.e(3,4) & super_arc.e(4,1); % right half of upper bowl
+pos5(vair,90); pos6(left_curve,180); pos7(vair,270); pos8(right_curve,360);
+bot y7r=-d; rt x8r=hround(w-u); lft x6r=hround(.5w+1.5u);
+top y5r=vround(if monospace: .3 else: .5 fi\\ asc_height);
+x5=x7=.5[x6,x8]; y6=y8=.5[y5,y7];
+filldraw stroke pulled_super_arc.e(5,6)(superpull)
+ & pulled_super_arc.e(6,7)(superpull); % left half of lower bowl
+filldraw stroke super_arc.e(7,8) & super_arc.e(8,5); % right half of lower bowl
+pickup rule.nib; top y9=h; bot y10=-d;
+if hefty: x9=good.x(x5-eps); x10=good.x(x1+eps);
+ draw z9--z10; % diagonal
+else: rt x9=hround(w-2.5u); lft x10=hround 2.5u; draw z9--z10; % diagonal
+ pickup fine.nib; pos9(rule_thickness,angle(z9-z10)+90);
+ pos11(vair,angle(z1r-z4r)-90); pos12(vair,angle(z9-z10)+90);
+ path p; p=super_arc.r(1,4); z11r=point 2/3 of p; z12r=z9r;
+ filldraw stroke z11e{direction 2/3 of p}...{z9-z10}z12e; fi % link
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h;
+if monospace: comma(1,a,dot_size,.28u,vround 1.5comma_depth); % large comma
+else: comma(1,a,dot_size,.25u,comma_depth); fi % comma with increased jut
+enddef;
+
+cmchar "Apostrophe";
+beginchar(oct"035",dims);
+this_letter; penlabels(1); endchar;
+
+cmchar "Lowercase sigma followed by apostrophe";
+begindoublechar(oct"003",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
+
+cmchar "Left parenthesis";
+beginchar("(",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+rt x1r=rt x3r=hround(w-u); lft x2l=hround(x1-4u if monospace: +4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); endchar;
+
+cmchar "Right parenthesis";
+beginchar(")",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr math_axis#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+lft x1l=lft x3l=hround u; rt x2r=hround(x1+4u if monospace: -4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); endchar;
+
+cmchar "Asterisk";
+beginchar("*",9u#,
+ if low_asterisk:math_axis#+.5x_height# else: body_height# fi,0);
+italcorr h#*slant-.75u#;
+adjust_fit(0,0);
+numeric ast_flare; ast_flare=hround .7[thin_join,stem];
+x0=.5w; y0=h-.5x_height;
+for d=-150 step 60 until 150: z[d]=z0+.5dir d xscaled 7.5u yscaled x_height;
+ numeric theta; theta=angle(z[d]-z0);
+ fill z0+.5(0,-thin_join)rotated theta
+ ---z[d]+.5(-ast_flare,-ast_flare)rotated theta
+ ..z[d]..z[d]+.5(-ast_flare,ast_flare)rotated theta
+ ---z0+.5(0,thin_join)rotated theta--cycle; endfor % diagonal at angle |d|
+labels(0,[-150],[-90],[-30],30,90,150); endchar;
+
+cmchar "Plus sign";
+beginarithchar("+"); pickup rule.nib;
+x1=x2=good.x .5w; top y1=h+eps; .5[y1,y2]=math_axis;
+lft x3=hround u-eps; x4=w-x3; y3=y4=math_axis;
+draw z1--z2; % stem
+draw z3--z4; % crossbar
+labels(1,2,3,4); endchar;
+
+cmchar "Comma";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(",",5u#,dot_diam#,comma_depth#);
+adjust_fit(0,0);
+x1-.5dot_diam=hround(.5w-.5dot_diam); y1-.5dot_diam=0;
+comma(1,a,dot_diam,.2u,comma_depth); % dot and tail
+penlabels(1); endchar;
+
+cmchar "Period";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(".",5u#,dot_diam#,0);
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); bot y2l=0; z1=z2; dot(1,2); % dot
+penlabels(1,2); endchar;
+
+cmchar "Virgule (slash)";
+beginchar("/",9u#,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+rt x1=hround(w-u)+eps; top y1=h+eps;
+lft x2=hround u-eps; bot y2=-d-eps;
+draw z1--z2; % diagonal
+penlabels(1,2); endchar;
+
+cmchar "Colon";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(":",5u#,x_height#,0);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+pos3(dot_diam,0); pos4(dot_diam,90);
+x3=x1; bot y4l=0; z3=z4; dot(3,4); % lower dot
+penlabels(1,2,3,4); endchar;
+
+cmchar "'Anw tele'ia";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(";",5u#,x_height#,0);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+penlabels(1,2); endchar;
+
+cmchar "Question mark";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar("?",5u#,x_height#,comma_depth#);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+x3-.5dot_diam=hround(.5w-.5dot_diam); y3-.5dot_diam=0;
+comma(3,a,dot_diam,.05u,comma_depth); % lower dot and tail
+penlabels(1,2,3); endchar;
+
+cmchar "Equals sign";
+compute_spread(.45x_height#,.55x_height#);
+beginchar("=",14u#,v_center(spread#+rule_thickness#));
+italcorr h#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+lft x1=hround u-eps; x3=x1; x2=x4=w-x1;
+y1=y2; y3=y4; y1-y3=spread; .5[y1,y3]=math_axis;
+draw z1--z2; % upper bar
+draw z3--z4; % lower bar
+labels(1,2,3,4); endchar;
+
+cmchar "Left bracket";
+numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi);
+beginchar("[",wd#,body_height#,paren_depth#);
+italcorr body_height#*slant;
+adjust_fit(0,0);
+numeric top_thickness,side_thickness;
+if hefty: top_thickness=vair;
+ side_thickness=max(crisp.breadth,stem-2stem_corr);
+else: top_thickness=side_thickness=rule_thickness; fi;
+pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0);
+top y1=h; bot y2=-d; lft x1l=lft x2l=hround(2.5u-.5side_thickness)-1-eps;
+filldraw stroke z1e--z2e; % stem
+pos3(top_thickness,90); pos4(top_thickness,90);
+pos5(top_thickness,90); pos6(top_thickness,90);
+x3=x5=x1l; rt x4=rt x6=ceiling(w-.4u)+eps; y3r=y4r=y1; y5l=y6l=y2;
+filldraw stroke z3e--z4e; % upper bar
+filldraw stroke z5e--z6e; % lower bar
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Right bracket";
+numeric wd#; wd#=max(5u#,4.5u#+.5if hefty:stem# else:rule_thickness# fi);
+beginchar("]",wd#,body_height#,paren_depth#);
+italcorr body_height#*slant-2u#+.5if hefty:stem# else:rule_thickness# fi;
+adjust_fit(0,0);
+numeric top_thickness,side_thickness;
+if hefty: top_thickness=vair;
+ side_thickness=max(crisp.breadth,stem-2stem_corr);
+else: top_thickness=side_thickness=rule_thickness; fi;
+pickup crisp.nib; pos1(side_thickness,0); pos2(side_thickness,0);
+top y1=h; bot y2=-d; rt x1r=rt x2r=hround(w-2.5u+.5side_thickness)+1+eps;
+filldraw stroke z1e--z2e; % stem
+pos3(top_thickness,90); pos4(top_thickness,90);
+pos5(top_thickness,90); pos6(top_thickness,90);
+x3=x5=x1r; lft x4=lft x6=floor .4u-eps; y3r=y4r=y1; y5l=y6l=y2;
+filldraw stroke z3e--z4e; % upper bar
+filldraw stroke z5e--z6e; % lower bar
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Reverse apostrophe";
+beginchar(oct"034",5u#,asc_height#,0);
+italcorr asc_height#*slant+.5dot_size#-2u#;
+adjust_fit(0,0);
+x1-.5dot_size=hround(.5w-.5dot_size); y1+.5dot_size=h-comma_depth;
+if monospace: ammoc(1,a,dot_size,.28u,vround 1.5comma_depth); % large ammoc
+else: ammoc(1,a,dot_size,.25u,comma_depth); fi % normal ammoc
+penlabels(1); endchar;
+
+cmchar "Hyphen";
+beginchar("-",6u#,x_height#,0);
+italcorr .5x_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric thickness; thickness=if hefty:bar else:.75[hair,stem] fi;
+pickup crisp.nib; pos1(thickness,90); pos2(thickness,90);
+top y1r=top y2r=vround(.5h+.5thickness); rt x2=hround(w-u)+eps;
+if monospace: x2=w-x1 else: lft x1=hround .2u-eps fi;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
+cmchar "En dash";
+beginchar(oct"000",9u#,x_height#,0);
+italcorr .61803x_height#*slant+.5u#;
+adjust_fit(0,0);
+pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
+cmchar "Em dash";
+beginchar(oct"177",18u#,x_height#,0);
+italcorr .61803x_height#*slant+.5u#;
+adjust_fit(letter_fit#,letter_fit#);
+pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
diff --git a/fonts/greek/levy/grreg10.mf b/fonts/greek/levy/grreg10.mf
new file mode 100644
index 0000000000..3c68d73925
--- /dev/null
+++ b/fonts/greek/levy/grreg10.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Regular 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grreg"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=27/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/grreg8.mf b/fonts/greek/levy/grreg8.mf
new file mode 100644
index 0000000000..fbd5c03384
--- /dev/null
+++ b/fonts/greek/levy/grreg8.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Regular 8 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grreg"; font_size 8pt#;
+
+u#:=17/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.1/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=216/36pt#; % height of tallest characters
+asc_height#:=200/36pt#; % height of lowercase ascenders
+cap_height#:=196.8/36pt#; % height of caps
+fig_height#:=185.6/36pt#; % height of numerals
+x_height#:=124/36pt#; % height of lowercase without ascenders
+math_axis#:=72/36pt#; % axis of symmetry for math symbols
+bar_height#:=69.6/36pt#; % height of crossbar in lowercase e
+comma_depth#:=56/36pt#; % depth of comma below baseline
+desc_depth#:=56/36pt#; % depth of lowercase descenders
+acc_ht#:=210/36pt#;
+circ_ht#:=180/36pt#;
+Circ_ht#:=210/36pt#;
+iota_dp#:=57.6/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=25.5/36pt#; % lowercase curve breadth
+ess#:=23/36pt#; % breadth in middle of lowercase s
+flare#:=23/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=32/36pt#; % diameter of dots
+cap_hair#:=9.5/36pt#; % uppercase hairline breadth
+cap_stem#:=26.5/36pt#; % uppercase stem breadth
+cap_curve#:=30/36pt#; % uppercase curve breadth
+cap_ess#:=27/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.36pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=16/36pt#; % vertical distance from serif base to tangent
+jut#:=22/36pt#; % protrusion of lowercase serifs
+cap_jut#:=29/36pt#; % protrusion of uppercase serifs
+beak_jut#:=8.4/36pt#; % horizontal protrusion of beak serifs
+beak#:=56/36pt#; % vertical protrusion of beak serifs
+vair#:=6.6/36pt#; % vertical diameter of hairlines
+notch_cut#:=8pt#; % maximum breadth above or below notches
+bar#:=9.5/36pt#; % lowercase bar thickness
+slab#:=9.5/36pt#; % serif and arm thickness
+cap_bar#:=9.5/36pt#; % uppercase bar thickness
+cap_band#:=9.5/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=8pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.2/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=6/36pt#; % amount of overshoot for curves
+apex_o#:=6/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.4; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/grreg9.mf b/fonts/greek/levy/grreg9.mf
new file mode 100644
index 0000000000..b92b9c3292
--- /dev/null
+++ b/fonts/greek/levy/grreg9.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Regular 9.00point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grreg"; font_size 9.00pt#;
+
+u#:=18.5/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=4.5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=243.0/36pt#; % height of tallest characters
+asc_height#:=225.0/36pt#; % height of lowercase ascenders
+cap_height#:=221.4/36pt#; % height of caps
+fig_height#:=208.8/36pt#; % height of numerals
+x_height#:=139.5/36pt#; % height of lowercase without ascenders
+math_axis#:=81.0/36pt#; % axis of symmetry for math symbols
+bar_height#:=75.8/36pt#; % height of crossbar in lowercase e
+comma_depth#:=63.0/36pt#; % depth of comma below baseline
+desc_depth#:=73.0/36pt#; % depth of lowercase descenders
+acc_ht#:=230.0/36pt#;
+circ_ht#:=202.5/36pt#;
+Circ_ht#:=230.0/36pt#;
+iota_dp#:=64.8/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=8.5/36pt#; % lowercase hairline breadth
+stem#:=25.5/36pt#; % lowercase stem breadth
+curve#:=27.8/36pt#; % lowercase curve breadth
+ess#:=25.0/36pt#; % breadth in middle of lowercase s
+flare#:=25.0/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=35.0/36pt#; % diameter of dots
+cap_hair#:=10.3/36pt#; % uppercase hairline breadth
+cap_stem#:=29.3/36pt#; % uppercase stem breadth
+cap_curve#:=33.5/36pt#; % uppercase curve breadth
+cap_ess#:=31.0/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=0.38pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=18.0/36pt#; % vertical distance from serif base to tangent
+jut#:=25.0/36pt#; % protrusion of lowercase serifs
+cap_jut#:=33.0/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9.2/36pt#; % horizontal protrusion of beak serifs
+beak#:=63.0/36pt#; % vertical protrusion of beak serifs
+vair#:=7.3/36pt#; % vertical diameter of hairlines
+notch_cut#:=9.00pt#; % maximum breadth above or below notches
+bar#:=10.3/36pt#; % lowercase bar thickness
+slab#:=10.3/36pt#; % serif and arm thickness
+cap_bar#:=10.3/36pt#; % uppercase bar thickness
+cap_band#:=10.3/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=9.00pt#; % max breadth above/below uppercase notches
+serif_drop#:=3.6/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=7.0/36pt#; % amount of overshoot for curves
+apex_o#:=7.0/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0.20; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/grtestfont.tex b/fonts/greek/levy/grtestfont.tex
new file mode 100644
index 0000000000..766cdfd47d
--- /dev/null
+++ b/fonts/greek/levy/grtestfont.tex
@@ -0,0 +1,259 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+% This file is supposed to provide a testbed for font evaluation.
+
+\tracinglostchars=0
+\tolerance=1000
+\raggedbottom
+\nopagenumbers
+\parindent=0pt
+\newlinechar=`@
+\input greekmacros
+
+\newcount\m \newcount\n \newcount\p \newdimen\dim
+\chardef\other=12
+
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+\def\hours{\n=\time \divide\n 60
+ \m=-\n \multiply\m 60 \advance\m \time
+ \twodigits\n\twodigits\m}
+\def\twodigits#1{\ifnum #1<10 0\fi \number#1}
+
+{\catcode`\|=0 \catcode`\\=\other
+|gdef|help{|message{%
+\init switches to another font;@%
+\end or \bye finishes the run;@%
+\table prints the font layout in tabular format;@%
+\text prints a sample text, assuming TeX text font conventions;@%
+\sample combines \table and \text;@%
+\mixture mixes a background character with a series of others;@%
+\alternation interleaves a background character with a series;@%
+\alphabet prints all lowercase letters within a given background;@%
+\alphabets does one \alphabet for each lowercase background letter;@%
+\ALPHABET prints all uppercase letters within a given background;@%
+\ALPHABETs does one \ALPHABET for each uppercase background letter;@%
+\accents prints all lowercase vowels with accents and breathings;@%
+\series prints a series of letters withing a given background;@%
+\lowers prints a comprehensive test of lowercase;@%
+\uppers prints a comprehensive test of uppercase;@%
+\digits prints a comprehensive test of numerals;@%
+\math prints a comprehensive test of TeX math italic;@%
+\names prints a text that mixes upper and lower case;@%
+\punct prints a punctuation test;@%
+\bigtest combines many of the above routines;@%
+\help repeats this message;@%
+and you can use ordinary TeX commands (e.g., to \input a file).}}}
+
+\def\setbaselineskip{\setbox0=\hbox{\n=0
+\loop\char\n \ifnum \n<255 \advance\n 1 \repeat}
+\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 }
+
+\def\setchar#1{{\escapechar-1\message{\string#1 character = }%
+ \def\do##1{\catcode`##1=\other}\dospecials
+ \read-1 to\next
+ \expandafter\finsetchar\next\next#1}}
+\def\finsetchar#1#2\next#3{\global\chardef#3=`#1
+ \ifnum #3=`\# \global\chardef#3=#2 \fi}
+\def\promptthree{\setchar\background
+ \setchar\starting \setchar\ending}
+
+\def\init{\message{@Name of the font to test = }
+ \read-1 to\fontname
+ \font\testfont=\fontname
+ \headline={\sevenrm Test of \fontname\unskip\ on \today\ at \hours\hfil
+ Page \folio}
+ \testfont \setbaselineskip
+ \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt
+ \else\rightskip=0pt plus 2em \fi
+ \spaceskip=\fontdimen2\testfont % space between words (\raggedright)
+ \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont
+ \message{Now type a test command (\string\help\space for help):}}
+
+\def\mixture{\promptthree \domix\mixpattern}
+\def\alternation{\promptthree \domix\altpattern}
+\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1}
+\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0}
+\def\domix#1{\par\chardef\0=\background \n=\starting
+ \until\ifnum\n=\ending\do\chardef\1=\n #1\par\n=\count\n \repeat}
+
+\count`w=`a\count`a=`b\count`b=`g\count`g=`d\count`d=`e\count`e=`z
+\count`z=`h\count`h=`j\count`j=`i\count`i=`k\count`k=`l\count`l=`m
+\count`m=`n\count`n=`x\count`x=`o\count`o=`p\count`p=`r\count`r=`c
+\count`c=`t\count`t=`u\count`u=`f\count`f=`q\count`q=`y\count`y=`w
+\count`W=`A\count`A=`B\count`B=`G\count`G=`D\count`D=`E\count`E=`Z
+\count`Z=`H\count`H=`J\count`J=`I\count`I=`K\count`K=`L\count`L=`M
+\count`M=`N\count`N=`X\count`X=`O\count`O=`P\count`P=`R\count`R=`S
+\count`S=`T\count`T=`U\count`U=`F\count`F=`Q\count`Q=`Y\count`Y=`W
+\count`0=`1\count`1=`2\count`2=`3\count`3=`4\count`4=`5
+\count`5=`6\count`6=`7\count`7=`8\count`8=`9\count`9=`0
+
+\long\def\until#1\do#2\repeat{\def\body{#2}\def\cond{#1}\etareti}
+\def\etareti{\cond\let\next=\relax\else\let\next=\etareti\fi\body\next}
+
+\def\alphabet{\setchar\background \dosseries{`a}{`w}}
+\def\ALPHABET{\setchar\background \doseries{`A}{`W}}
+\def\series{\promptthree \doseries\starting\ending}
+\def\doseries#1#2{\def\!{\discretionary{\background}{\background}{\background}}
+ \!\n=#1\until\ifnum\n=#2\do\char\n\!\n=\count\n \repeat\par}
+\def\dosseries#1#2{\def\!{\discretionary{\background}{\background}{\background}}
+ \!\n=#1\until\ifnum\n=#2\do\char\n\!\n=\count\n \repeat s\par}
+
+\def\lowers{\docomprehensive hs{`a}{`w}}
+\def\uppers{\docomprehensive HO{`A}{`W}}
+\def\digits{\docomprehensive H0{`0}{`9}}
+\def\docomprehensive#1#2#3#4{\par\n=#3
+ \until\ifnum\n=#4\do\line{\altr#1\hfil\altr#2}\n=\count\n\repeat}
+\def\altr#1{\setbox0=\hbox{#1}\setbox2=\hbox{#1\char\n}%
+ \dim=.5\hsize \advance\dim-\wd0 \divide\dim\wd2 \multiply\dim\wd2
+ \xleaders\box2\hskip\dim\box0}
+\def\alphabets{\m=`a\until\ifnum\m=`w
+ \do\chardef\background=\m{\dosseries{`a}{`w}}\m=\count\m \repeat}
+\def\ALPHABETS{\m=`A\until\ifnum\m=`W
+ \do\chardef\background=\m{\doseries{`A}{`W}}\m=\count\m \repeat}
+
+\def\separator{\vfil\penalty-100\vfilneg
+ \medskip\leaders\hrule height.4pt\vskip.4pt\medskip}
+
+\def\bigtest{%
+\sample\vfil\break
+\accents\separator
+\names\separator
+\punct\separator
+\alphabets\separator
+\lowers\separator
+\uppers\separator
+\digits}
+
+\def\math{\message{(Sorry, that's not here yet.)}}
+
+\def\oct#1{\hbox{\tenrm\'{}\kern-.2em\tenit#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\tenrm\H{}\tentt#1}} % hexadecimal constant
+\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
+ \m=\n \divide\m by 64 \xdef\0{\the\m}%
+ \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
+\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
+ \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
+ \global\p=\lastpenalty}} % \p=1 if none of the characters exist
+\def\oddline{\cr
+ \noalign{\nointerlineskip}
+ \multispan{19}\hrulefill&
+ \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
+ \noalign{\nointerlineskip}}
+\newif\ifskipping
+\def\evenline{\loop\skippingfalse
+ \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m
+ \expandafter\setdigs\meaning\next \testrow
+ \ifnum\p=1 \skippingtrue \fi\fi
+ \ifskipping \global\advance\n 16 \repeat
+ \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi
+ \next}
+\def\morechart{\cr\noalign{\hrule}
+ \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
+ \chartline \evenline}
+\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&}
+\def\chartstrut{\lower4.5pt\vbox to14pt{}}
+\def\table{$$\global\n=0
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule##\cr
+ \lower6.5pt\null
+ &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+\def\endchart{\cr\noalign{\hrule}
+ \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
+ &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par}
+\def\:{\setbox0=\hbox{\char\n}%
+ \ifdim\ht0>7.5pt\reposition
+ \else\ifdim\dp0>2.5pt\reposition\fi\fi
+ \box0\global\advance\n 1 }
+\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
+ \advance\dim 2pt \dp0=\dim}
+\def\centerlargechars{
+ \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
+
+\begingreek
+
+\def\accents{\longseries a\shortseries e\longseries h\mediumseries i
+\shortseries o\mediumseries u\longseries w \rseries}
+\def\longseries#1{#1 `#1 '#1 ~#1 #1| `#1| '#1| ~#1| <#1 <`#1 <'#1 <~#1 <#1|
+ <`#1| <'#1| <~#1| >#1 >`#1 >'#1 >~#1 >#1| >`#1| >'#1| >~#1| \par}
+\def\shortseries#1{#1 `#1 '#1 <#1 <`#1 <'#1 >#1 >`#1 >'#1 \par}
+\def\mediumseries#1{#1 `#1 '#1 ~#1 %
+ <#1 <`#1 <'#1 <~#1 >#1 >`#1 >'#1 >~#1 "#1 "`#1 "'#1 "~#1 \par}
+\def\rseries{r <r >r\par}
+\def\names{ >Afrod'ith Beatr'ikh Gi'wrgos Dhm'htrhs E>ugen'ia
+ Zw'h <Hrakl~hs Je'ofilos >Iw'anna K'wstas Louk~as
+ Mar'ia N'ikh Xanjo'ula O>id'ipous Pl'atwn Rox'anh S'ilbio
+ Thl'emaqos <Upat'ia F'ilippos Qar'a Yuq'h >Wrig'enhs\par}
+\def\punct{{\hyphenpenalty=10000\par\dopunct{ka'i}\dopunct{t~hs}\dopunct{<'ena}
+ \dopunct{<ELLAS}\par}}
+\def\dopunct#1{#1, #1: #1; ''#1'' #1? #1! ((#1)) (#1) [#1] #1* #1.\par}
+
+\def\from#1{{\sevenrm\unskip\nobreak\hfil\penalty50\hskip2em\hbox{}
+ \nobreak\hfil (From #1)\parfillskip=0pt\finalhyphendemerits=0 \par}}
+
+\def\text{{\advance\baselineskip-4pt
+\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz}
+\ifdim\hsize\gt2\wd0 \ifdim 15pc\gt2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi
+T`h stigm`h to'uth ni'wjw p'oso bar'u ''nai t`o
+must'hrio t~hs xomol'oghshs. <Ws t'wra, kane`is
+d`en x'erei p~ws p'erasa t`a du`o qr'onia mou
+st`o <'Agion >'Oros. O<i f'iloi mou jarro~un p`ws
+p~hga n`a d~w buzantin`a kon'ismata >`h >ap`o
+mustikop'ajeia n`a z'hsw mi`a perasm'enh >epoq'h.
+Ka`i t'wra, n'a, ntr'epomai n`a mil'hsw.
+
+P~ws n`a t`o p~w? Jumo~umai <'ena >anoixi'atiko
+deilin'o, po`u kat'ebaina t`on Ta"'ugeto, mi`a xafnik`h
+j'uella m`e k'uklwse kont`a sto'us Pentaulo'us. T'oso
+fober`os >anemoc'ifounas, po`u >'epesa katag~hs gi`a n`a m`hn
+gkremist~w. O<i >astrap`es m'' >'exwsan <olo~uje ki >'ekleisa
+t`a m'atia m`hn tuflwj~w, ka`i kat'aqama, p'istoma, per'imena.
+<'Olo t`o pan'uyhlo boun`o >'etreme, ka`i du`o >'elata d'ipla mou
+tsak'isthkan >ap'' t`h m'esh ka`i br'onthxan q'amou.
+>'Eniwja t`o jei'afi to~u kerauno~u st`on >a'era, ka`i xafnik`a
+x'espase <h mp'ora, >'epesen <o >'anemos, ka`i qontr'es, jerm`es
+st'ales broq`h qt'uphsan t`a dentr`a ka`i t`o q~wma.
+T`o jum'ari, <h jro'umpa, t`o fask'omhlo, t`o flisko'uni,
+qtuphm'ena >ap'' t`o ner'o, t'inaxan t`is murwdi'es tous
+ki <'olh <h g~hs m'urise.
+\from{Kazantzakis' ``Symposium''}
+
+\medskip
+>All'' >ako'usontai, >e'anper e>~u dok~h|s l'egein. t'ode d'e sou
+>enen'ohsa <'ama l'egontos, ka`i pr`os >emaut`on skop~w; e>i
+<'oti m'alist'a me E>uj'ufrwn did'axeien, <ws o<i jeo`i <'apantes
+t`on toio~uton j'anaton <hgo~untai >'adikon e>~inai, t'i m~allon >eg`w
+mem'ajhka par'' E>uj'ufronos, t'i pot'' >est`in t`o <'osi'on te ka`i
+t`o >an'osion? jeomis`es m`en g`ar to~uto t`o >'ergon, <ws >'eoiken,
+e>'ih >'an; >all`a g`ar o>u to'utw| >ef'anh >'arti <wrism'ena t`o
+<'osion ka`i m'h; t`o g`ar jeomis`es >`on ka`i jeofil`es >ef'anh.
+<wste to'utou m`en >af'ihm'i se, >~w E>uj'ufron; e>i bo'ulei, p'antes
+a>ut`o <hge'isjwn jeo`i >'adikon ka`i p'antes miso'untwn. >all''
+>~ara to~uto n~un >epanorj'wmeja >en t~w| l'ogw|, <ws <`o m`en >`an
+p'antes o<i jeo`i mis~wsin, >an'osi'on >estin, <`o d'' >`an fil~wsin,
+<'osion; <`o d'' >`an o<i m`en fil~wsin, o<i d`e mis~wsin, o>ud'etera
+>`h amf'otera? >~ar'' o<'utw bo'ulei <hm~in <wr'isjai n~un per`i to~u
+<os'iou ka`i to~u >anos'iou?
+\from{Plato's ``Euthyphro''}
+
+}}
+
+\def\sample{\text\table}
+
+\init
diff --git a/fonts/greek/levy/grtt10.mf b/fonts/greek/levy/grtt10.mf
new file mode 100644
index 0000000000..3a1affb794
--- /dev/null
+++ b/fonts/greek/levy/grtt10.mf
@@ -0,0 +1,108 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% Greek Typewriter Text for use with 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input grbase fi
+
+font_identifier:="grtt"; font_size 10pt#;
+
+u#:=21/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=0pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=250/36pt#; % height of tallest characters
+asc_height#:=230/36pt#; % height of lowercase ascenders %was 220
+cap_height#:=230/36pt#; % height of caps %was 220
+fig_height#:=230/36pt#; % height of numerals %was 220
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=110/36pt#; % axis of symmetry for math symbols
+bar_height#:=79/36pt#; % height of crossbar in lowercase e
+comma_depth#:=50/36pt#; % depth of comma below baseline
+desc_depth#:=80/36pt#; % depth of lowercase descenders
+acc_ht#:=230/36pt#;
+circ_ht#:=230/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=64/36pt#;
+
+crisp#:=22/36pt#; % diameter of serif corners
+tiny#:=22/36pt#; % diameter of rounded corners
+fine#:=21/36pt#; % diameter of sharply rounded corners
+thin_join#:=21/36pt#; % width of extrafine details
+hair#:=24/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=24/36pt#; % lowercase curve breadth
+ess#:=22/36pt#; % breadth in middle of lowercase s
+flare#:=24/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=36/36pt#; % diameter of dots
+cap_hair#:=25/36pt#; % uppercase hairline breadth
+cap_stem#:=25/36pt#; % uppercase stem breadth
+cap_curve#:=25/36pt#; % uppercase curve breadth
+cap_ess#:=25/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=25/36pt#; % thickness of lines in math symbols
+
+dish#:=0pt#; % amount erased at top or bottom of serifs
+bracket#:=0pt#; % vertical distance from serif base to tangent
+jut#:=34/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=0pt#; % horizontal protrusion of beak serifs
+beak#:=34/36pt#; % vertical protrusion of beak serifs
+vair#:=22/36pt#; % vertical diameter of hairlines
+notch_cut#:=25/36pt#; % maximum breadth above or below notches
+bar#:=22/36pt#; % lowercase bar thickness
+slab#:=22/36pt#; % serif and arm thickness
+cap_bar#:=22/36pt#; % uppercase bar thickness
+cap_band#:=22/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=25/36pt#; % max breadth above/below uppercase notches
+serif_drop#:=0pt#; % vertical drop of sloped serifs
+stem_corr#:=0pt#; % for small refinements of stem breadth
+vair_corr#:=0pt#; % for small refinements of hairline height
+apex_corr#:=10/36pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=0.81; % factor applied to weights of heavy characters
+math_spread:=-1; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=0; % extra openness inside bowls
+beak_darkness:=0; % fraction of triangle inside beak serifs
+ligs:=0; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=true; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=true; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=true; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=true; % should stems, etc. be straight?
+monowidth:=true; %are stem and hair more or less the same width?
+
+generate greek;
diff --git a/fonts/greek/levy/h.mf b/fonts/greek/levy/h.mf
new file mode 100644
index 0000000000..3f953885f9
--- /dev/null
+++ b/fonts/greek/levy/h.mf
@@ -0,0 +1,175 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 8.5u enddef;
+def dims = width#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = if straight: .75 else: .5 fi u#,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ y1r-.5stem=-d-o; pos1(stem,0); %bottom right
+ rt x2r=hround(w-.75u); y2r=.5x_height; pos2(hair,0); %right bulge
+ lft x5r=hround(1.5u); y5-.5stem=-o; pos5(stem,-180); %bottom left
+ top y4r=x_height+o; x4r=.5[lft x2l,rt x5l]; %top of arch
+ pos6(hair,180); y6=y2; %where handle attaches
+ if straight:
+ x1=x2; x5=x6; pos4(stem,90); %yawn...
+ filldraw double_circ_stroke z1e--pulled_arc.e(2,4)&pulled_arc.e(4,6)--z5e;
+ else:
+ rt x1r=hround (rt x2r-.25u); z2'l=z2'r=up;
+ filldraw circ_stroke z1e{up}...gr_arc.e(2,3,4)(hair,stem,.8); %right leg
+ filldraw circ_stroke z5e{(z4-z5) yscaled 3}...z4e{-z4'e}; %left leg
+ z6r=((0,y2)--(w,y2)) intersectionpoint (z5r{(z4-z5) yscaled 3}...z4r{-z4'r});
+ fi
+ pos8(vstem,0); rt x8r=hround(lft x6r-.75u); %end of handle
+ pos7(vstem,-90); top y7l=x_height+o; z8r=z7r; %top of handle
+ filldraw circ_stroke z8e{up}...z7e{right}...z6e{down};
+ numeric x_baryctr; x_baryctr=.1[x4,x7]; %accent reference
+ numeric pos_stem; pos_stem=x5; %iota reference
+enddef;
+
+cmchar "Lowercase eta";
+beginchar("h",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase eta with grave";
+beginchar(oct"230",width#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing";
+beginchar(oct"231",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing";
+beginchar(oct"232",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by eta with grave";
+begindoublechar(oct"233",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase eta with grave and iota subscript";
+beginchar(oct"234",width#,acc_ht#,desc_depth#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing and iota subscript";
+beginchar(oct"235",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and iota subscript";
+beginchar(oct"236",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by eta with iota subscript";
+begindoublechar(oct"237",dim_sigma);
+mid_sigma;
+middoublechar(width#,x_height#,desc_depth#);
+this_letter; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with acute";
+beginchar(oct"240",width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing and acute";
+beginchar(oct"241",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute";
+beginchar(oct"242",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by eta with acute";
+begindoublechar(oct"243",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase eta with acute and iota subscript";
+beginchar(oct"244",width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, acute and iota subscript";
+beginchar(oct"245",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute and iota subscript";
+beginchar(oct"246",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by eta with acute and iota subscript";
+begindoublechar(oct"247",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with circumflex";
+beginchar(oct"250",width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing and circumflex";
+beginchar(oct"251",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and circumflex";
+beginchar(oct"252",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by eta with circumflex";
+begindoublechar(oct"253",dim_sigma);
+mid_sigma; middoublechar(width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase eta with circumflex and iota subscript";
+beginchar(oct"254",width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with rough breathing, circumflex and iota subscript";
+beginchar(oct"255",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with smooth breathing, circumflex and iota subscript";
+beginchar(oct"256",width#,Circ_ht#,desc_depth#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by eta with circumflex and iota subscript";
+begindoublechar(oct"257",dim_sigma);
+mid_sigma; middoublechar(width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase eta with iota subscript";
+beginchar(oct"371",width#,x_height#,desc_depth#);
+this_letter; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by eta";
+begindoublechar(oct"010",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/levy/i.mf b/fonts/greek/levy/i.mf
new file mode 100644
index 0000000000..8bd9cb67f9
--- /dev/null
+++ b/fonts/greek/levy/i.mf
@@ -0,0 +1,138 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = if monospace: u#,u# else:0,2curve#-3u# fi enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pos1(flare,180); lft x1r=hround u; top y1=x_height+oo; %top
+ numeric neck; neck=.2[hair,stem];
+ pos2(neck,180); .2[lft x2r,rt x2l]=.2[lft x1r,rt x1l]; %neck
+ pos3(curve,-90); bot y3r=-oo; %bottom
+ y2r=if monowidth: 2 else: 1.5 fi[bot y3r,top y3l]; z3r-z2r=whatever*(1,-1.25);
+ if monowidth:
+ y4r+.5neck=vround y2r; x3=.5[x2,x4]; pos4(neck,0); %tip of hook
+ filldraw stroke z4e...z3e...z2e---z1e;
+ else:
+ z4l=z4r; top y4r=y2r; z4l-z3l=whatever*(1,1);
+ path p.r, p.l; forsuffixes e=r,l: p.e=z1e---z2e...z3e...z4e; endfor
+ rt x3.5r=hround(rt xpart directionpoint up of p.r);
+ z4'r=direction 3 of p.r; z3'r=direction 2 of p.r;
+ forever: %avoid bad vertical tangent between 2l and 3l
+ x2.5l:= rt xpart directionpoint down of p.l;
+ exitif abs(hround(x2.5l)-x2.5l)<.05;
+ x2l:=x2l+hround(x2.5l)-x2.5l; p.l:=(z1l---z2l...z3l...z4l);
+ endfor
+ p.r:=z1r---z2r...club.r(3,3.5,4);
+ %avoid bad vertical tangent between 3r and 4r
+ filldraw stroke p.e;
+ fi
+ numeric x_baryctr; x_baryctr=x1;
+enddef;
+
+cmchar "Lowercase iota";
+beginchar("i",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase iota with grave";
+beginchar(oct"310",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase iota with rough breathing";
+beginchar(oct"311",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: +.25u fi)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing";
+beginchar(oct"312",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: -.25u fi)>; endchar;
+
+cmchar "Lowercase sigma followed by iota with grave";
+begindoublechar(oct"313",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase iota with acute";
+beginchar(oct"320",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with rough breathing and acute";
+beginchar(oct"321",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and acute";
+beginchar(oct"322",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by iota with acute";
+begindoublechar(oct"323",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with circumflex";
+beginchar(oct"330",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase iota with rough breathing and circumflex";
+beginchar(oct"331",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and circumflex";
+beginchar(oct"332",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by iota with circumflex";
+begindoublechar(oct"333",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis";
+beginchar(oct"360",width#,circ_ht#,0);
+this_letter; diaeresis(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and grave";
+beginchar(oct"361",width#,acc_ht#,0);
+this_letter; diaeresis_grave(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and acute";
+beginchar(oct"362",width#,acc_ht#,0);
+this_letter; diaeresis_acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with diaeresis and circumflex";
+beginchar(oct"363",width#,Circ_ht#,0);
+this_letter; diaeresis_circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase sigma followed by iota";
+begindoublechar(oct"011",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/j.mf b/fonts/greek/levy/j.mf
new file mode 100644
index 0000000000..ec543b5f7e
--- /dev/null
+++ b/fonts/greek/levy/j.mf
@@ -0,0 +1,54 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 8.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; %left and right bulges
+ x2r=x6r=.5w; top y2r=h+o; bot y6r=-o; %top and bottom
+ filldraw stroke
+ gr_arc.e(8,1,2)(vair,stem,otilt) & gr_arc.e(2,3,4)(vair,stem,otilt) &
+ gr_arc.e(4,5,6)(vair,stem,otilt) & gr_arc.e(6,7,8)(vair,stem,otilt);
+ pos4`(bar,90); pos8`(bar,90); x4`=x4; x8`=x8; y4`=y8`=.05[y4,y2];
+ filldraw stroke z4`e--z8`e; %bar
+enddef;
+
+cmchar "Lowercase theta";
+beginchar("j",dims);
+this_letter; penlabels(1,2,3,4,4`,5,6,7,8,8`); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by theta";
+begindoublechar(oct"012",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter;
+endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/k.mf b/fonts/greek/levy/k.mf
new file mode 100644
index 0000000000..fc9772bdb1
--- /dev/null
+++ b/fonts/greek/levy/k.mf
@@ -0,0 +1,61 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 10u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1-.5stem=-o; %lower left
+ z1+z3=(w,h); z2=.5[z1,z3]; %upper right and middle
+ z1'=(z3-z1) if monowidth: xscaled 1/2 fi; %slope at 1 and 3
+ pos1(stem,angle z1'+90); pos2(.6[hair,stem],angle z1'+90);
+ pos3(stem,angle z1'+90);
+ filldraw double_circ_stroke z1e{z1'}..z2e..{z1'}z3e; %diagonal stroke
+ z4=if monowidth: z1 else: 1/4[z1,z3] fi; z4+z7=z3+z1; %handle attachments
+ z4'=if monowidth: z1' else: (z3-z1) xscaled .25 fi; %slope at 4 and 7
+ pos4(hair,angle z4'-90); pos7(hair,angle z4'+90);
+ pos5(vstem,90); top y5r=h+o; pos6(vstem,180); z6l=z5l;
+ lft x6r=hround(x1-.5stem-.25u);
+ filldraw circ_stroke z6e{up}...z5e{right}...z4e{-z4'}; %left handle
+ pos8(.5[vstem,stem],-90); bot y8r=-o; rt x9r=hround(x3+.5stem+.25u);
+ pos9(.5[vstem,stem],0); z9l=z8l;
+ filldraw circ_stroke z9e{down}...z8e{left}...z7e{z4'}; %right handle
+enddef;
+
+cmchar "Lowercase kappa";
+beginchar("k",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by kappa";
+begindoublechar(oct"013",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/l.mf b/fonts/greek/levy/l.mf
new file mode 100644
index 0000000000..749af068b0
--- /dev/null
+++ b/fonts/greek/levy/l.mf
@@ -0,0 +1,61 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 9.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25u#,-.25u# enddef;
+def krn = -.75u# enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1+.5stem=h; %top left
+ z1'=(1,.2); pos1(stem,angle z1'+90); %direction at z1
+ x3+x1=w; y3-.5stem=-oo; pos3(stem,-angle z1'+90); %bottom right
+ y2=x_height; x2=.5[x1,x3]; %attachment
+ z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); %direction at z4
+ filldraw double_circ_stroke z1e{z1'}...
+ z2e{(z3-z1)yscaled 2}...{z1' yscaled -1}z3e; %diagonal
+ lft x4l=hround.75u; bot y4l=0; %bottom left
+ numeric stem'; stem'=stem-currentbreadth; numeric slope; %from z4 to z4
+ slope=angle(z2-z4l)+angle(length(z2-z4l)+-+.5stem',.5stem');
+ x4r=x4l+(stem'/sind slope); y4r=y4l; z4=.5[z4r,z4l];
+ path p; p=z1{z1'}...z2{(z3-z1)yscaled 2}...{z1' yscaled -1}z3;
+ forsuffixes e=r,l: z5e=(z4e--(z4e+2(z2-z4))) intersectionpoint p; endfor
+ filldraw stroke z4e{(z2-z4)if not monowidth: xscaled 1.2 fi}..z5e;
+enddef;
+
+cmchar "Lowercase lambda";
+beginchar("l",dims);
+this_letter; penlabels(1,2,3,4,5); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by lambda";
+begindoublechar(oct"014",dim_sigma);
+mid_sigma; doublecharkern(krn); middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/lig.mf b/fonts/greek/levy/lig.mf
new file mode 100644
index 0000000000..ee3b25dd51
--- /dev/null
+++ b/fonts/greek/levy/lig.mf
@@ -0,0 +1,105 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable oct"000": "-" =: oct"177"; % em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+ligtable "<":
+ "~" =: oct"100", "'" =: oct"126", "`" =: oct"103",
+ "a" =: oct"201", "e" =: oct"341", "h" =: oct"231", "r" =: oct"373",
+ "o" =: oct"345", "w" =: oct"261", "i" =: oct"311", "u" =: oct"315";
+ligtable ">":
+ "~" =: oct"134", "'" =: oct"136", "`" =: oct"137",
+ "a" =: oct"202", "e" =: oct"342", "h" =: oct"232", "r" =: oct"374",
+ "o" =: oct"346", "w" =: oct"262", "i" =: oct"312", "u" =: oct"316";
+ligtable diaer: "~" =: oct"040", "'" =: oct"043", "`" =: oct"044",
+ "i" =: oct"360", "u" =: oct"364";
+ligtable oct"044": % diaeresis and grave
+ "i" =: oct"361", "u" =: oct"365";
+ligtable oct"043": % diaeresis and acute
+ "i" =: oct"362", "u" =: oct"366";
+ligtable oct"040": % diaeresis and circumflex
+ "i" =: oct"363", "u" =: oct"367";
+ligtable "`": diaer =: oct"044",
+ "a" =: oct"200", "h" =: oct"230", "w" =: oct"260",
+ "e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314";
+ligtable "'": diaer =: oct"043", "'" =: oct"035",
+ "a" =: oct"210", "h" =: oct"240", "w" =: oct"270",
+ "e" =: oct"350", "o" =: oct"354", "i" =: oct"320", "u" =: oct"324";
+ligtable oct"126": % rough breathing and acute
+ "a" =: oct"211", "h" =: oct"241", "w" =: oct"271",
+ "e" =: oct"351", "o" =: oct"355", "i" =: oct"321", "u" =: oct"325";
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"212", "h" =: oct"242", "w" =: oct"272",
+ "e" =: oct"352", "o" =: oct"356", "i" =: oct"322", "u" =: oct"326";
+ligtable "~": diaer =: oct"040",
+ "a" =: oct"220", "h" =: oct"250", "w" =: oct"300",
+ "i" =: oct"330", "u" =: oct"334";
+ligtable oct"100": % rough breathing and circumflex
+ "a" =: oct"221", "h" =: oct"251", "w" =: oct"301",
+ "i" =: oct"331", "u" =: oct"335";
+ligtable oct"134": % smooth breathing and circumflex
+ "a" =: oct"222", "h" =: oct"252", "w" =: oct"302",
+ "i" =: oct"332", "u" =: oct"336";
+ligtable "a": "|" =: oct"370"; %iota subscripts
+ligtable "h": "|" =: oct"371";
+ligtable "w": "|" =: oct"372";
+ligtable oct"200": "|" =: oct"204"; ligtable oct"201": "|" =: oct"205";
+ligtable oct"202": "|" =: oct"206"; ligtable oct"203": "|" =: oct"207";
+ligtable oct"210": "|" =: oct"214"; ligtable oct"211": "|" =: oct"215";
+ligtable oct"212": "|" =: oct"216"; ligtable oct"213": "|" =: oct"217";
+ligtable oct"220": "|" =: oct"224"; ligtable oct"221": "|" =: oct"225";
+ligtable oct"222": "|" =: oct"226"; ligtable oct"223": "|" =: oct"227";
+ligtable oct"230": "|" =: oct"234"; ligtable oct"231": "|" =: oct"235";
+ligtable oct"232": "|" =: oct"236"; ligtable oct"233": "|" =: oct"237";
+ligtable oct"240": "|" =: oct"244"; ligtable oct"241": "|" =: oct"245";
+ligtable oct"242": "|" =: oct"246"; ligtable oct"243": "|" =: oct"247";
+ligtable oct"250": "|" =: oct"254"; ligtable oct"251": "|" =: oct"255";
+ligtable oct"252": "|" =: oct"256"; ligtable oct"253": "|" =: oct"257";
+ligtable oct"260": "|" =: oct"264"; ligtable oct"261": "|" =: oct"265";
+ligtable oct"262": "|" =: oct"266"; ligtable oct"263": "|" =: oct"267";
+ligtable oct"270": "|" =: oct"274"; ligtable oct"271": "|" =: oct"275";
+ligtable oct"272": "|" =: oct"276"; ligtable oct"273": "|" =: oct"277";
+ligtable oct"300": "|" =: oct"304"; ligtable oct"301": "|" =: oct"305";
+ligtable oct"302": "|" =: oct"306"; ligtable oct"303": "|" =: oct"307";
+
+ligtable "s": "a" =: oct"001", "b" =: oct"002",
+"d" =: oct"004", "e" =: oct"005", "f" =: oct"006", "g" =: oct"007",
+"h" =: oct"010", "i" =: oct"011", "j" =: oct"012", "k" =: oct"013",
+"l" =: oct"014", "m" =: oct"015", "n" =: oct"016", "o" =: oct"017",
+"p" =: oct"020", "q" =: oct"021", "r" =: oct"022", "s" =: oct"023",
+"t" =: oct"024", "u" =: oct"025", "w" =: oct"027",
+"x" =: oct"030", "y" =: oct"031", "z" =: oct"032", "`" =: oct"375",
+"'" =: oct"376", "~" =: oct"377";
+
+ligtable oct"375": "a" =: oct"203", "h" =: oct"233", "w" =: oct"263",
+ "e" =: oct"343", "i" =: oct"313", "o" =: oct"347", "u" =: oct"317";
+ligtable oct"376": "a" =: oct"213", "h" =: oct"243", "w" =: oct"273",
+ "e" =: oct"353", "i" =: oct"323", "o" =: oct"357", "u" =: oct"327",
+ "'" =: oct"003";
+ligtable oct"377": "a" =: oct"223", "h" =: oct"253", "w" =: oct"303",
+ "i" =: oct"333", "u" =: oct"337";
diff --git a/fonts/greek/levy/lower.mf b/fonts/greek/levy/lower.mf
new file mode 100644
index 0000000000..555e7f7549
--- /dev/null
+++ b/fonts/greek/levy/lower.mf
@@ -0,0 +1,49 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+readfrom("a")
+readfrom("b")
+readfrom("g")
+readfrom("d")
+readfrom("e")
+readfrom("z")
+readfrom("h")
+readfrom("j")
+readfrom("i")
+readfrom("k")
+readfrom("l")
+readfrom("m")
+readfrom("n")
+readfrom("x")
+readfrom("o")
+readfrom("p")
+readfrom("r")
+readfrom("s")
+readfrom("t")
+readfrom("u")
+readfrom("f")
+readfrom("q")
+readfrom("y")
+readfrom("w")
diff --git a/fonts/greek/levy/m.mf b/fonts/greek/levy/m.mf
new file mode 100644
index 0000000000..9c94ed989a
--- /dev/null
+++ b/fonts/greek/levy/m.mf
@@ -0,0 +1,76 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 9.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5stem# enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ y6+.5stem=h+o; pos6(stem,0); rt x6r=hround(w-vstem); %top right
+ x5r=.5[x1,x6]; bot y5r=-oo; %bottom of bowl
+ if straight:
+ lft x1r=hround .75 u; y1+.5stem=h+o; pos1(stem,180); %top left
+ x4=x1; x9=x6; y9=y4=.5x_height; pos4(stem,180); pos9(stem,0);
+ pos5(vstem, 270);
+ filldraw double_circ_stroke z1e..pulled_arc.e(4,5)&pulled_arc.e(5,9)..z6e;
+ y8-.5stem=-d-oo; x8=x1; pos8(stem,180); %end of handle
+ filldraw circ_stroke z8e..z4e;
+ else:
+ lft x2r=rt x2l-stem=hround .75u; %vertical tangents of left bulb
+ top y1r=h+o; x1r=.5[x2r,x2l]; z1=z1l=z1r; z1'r=-z1'l=left; %top left
+ y3r=.4[y1r,y5r]; lft x3r=x1r-.5hair; %middle left
+ numeric tilt; tilt:=.6; path p.r, p.l;
+ p.l=gr_arc.l(3,4,5)(hair,.4[hair,stem],tilt)...{up}z6l;
+ p.r=subpath (2(1-tilt),2) of gr_arc.r(3,4,5)(fie,fo,fum)...{up}z6r;
+ z3.5r=z4r; z3.5'r=z4'r; z3.5l=z3l; z3.5'l=z3'l; %a hybrid
+ filldraw double_circ_stroke club.e(1,2,3.5) & p.e; %bowl
+ x8=lft x2r+stem; y8-.5stem=-d-oo; %end of handle
+ pos8(stem,angle(z4'l xscaled 2)-90); z8'r=z8'l=z4'l xscaled 2;
+ assign_z3'r(z3'l); %so club.r won't get confused
+ lft x7r=rt x7l-max(hair,2)=lft x2r; %vertical tangents of handle
+ filldraw double_circ_stroke club.e(3,7,8); %handle
+ y9r=max(y4r+epsilon,-oo+2vstem); %where hook attaches
+ z9r=((0,y9r)--(w,y9r)) intersectionpoint p.r; pos9(hair,0);
+ fi
+ pos10(vstem,90); y10l=y5r; x10-x9=vstem; %bottom of hook
+ pos11(hair,180); top y11=bot y10l+4/3vstem; %tip of hook
+ rt x11l=hround(x10+(y11-y10)+.5hair); %central arc is round
+ filldraw stroke z9e{down}..z10e{right}..{up}z11e; %hook
+enddef;
+
+cmchar "Lowercase mu";
+beginchar("m",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by mu";
+begindoublechar(oct"015",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/makeall b/fonts/greek/levy/makeall
new file mode 100644
index 0000000000..28e08fa123
--- /dev/null
+++ b/fonts/greek/levy/makeall
@@ -0,0 +1,33 @@
+#!/bin/sh
+# Copyright (C) 1991 Silvio Levy
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# In this script "$@" stands for the set of arguments passed to the
+# script, as expanded by the UNIX shell; these arguments are passed,
+# without further expansion, to `makefont'. For examply, typing
+#
+# makeall boo
+#
+# to the UNIX shell has the same effect as typing
+#
+# makefont grreg10 boo
+# makefont grreg8 boo
+# makefont grbld10 boo
+# makefont grtt10 boo
+
+makefont grreg10 "$@"
+makefont grreg8 "$@"
+makefont grbld10 "$@"
+makefont grtt10 "$@"
diff --git a/fonts/greek/levy/makefont b/fonts/greek/levy/makefont
new file mode 100644
index 0000000000..d6876d5167
--- /dev/null
+++ b/fonts/greek/levy/makefont
@@ -0,0 +1,32 @@
+#!/bin/sh
+# Copyright (C) 1991 Silvio Levy
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# In this script $# stands for the number of arguments, not including the
+# command name. $0 is the command name, $1 the first argument, and so
+# on. For instance, typing
+#
+# makefont grreg10 alw 1
+#
+# to the UNIX shell gives the same result as typing
+#
+# cmmf '\mode:=alw;mag:=magstep(1);batchmode;input grreg10'
+
+case $# in
+0) echo $0 source [ mode [ mag ]];;
+1) cmmf '\mode:=localmode;batchmode;input '$1;;
+2) cmmf '\mode:='$2';batchmode;input '$1;;
+3) cmmf '\mode:='$2';mag:=magstep('$3');batchmode;input '$1;;
+esac
diff --git a/fonts/greek/levy/n.mf b/fonts/greek/levy/n.mf
new file mode 100644
index 0000000000..f6f821a367
--- /dev/null
+++ b/fonts/greek/levy/n.mf
@@ -0,0 +1,56 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ rt x4r=hround(w-.75u); lft x4l-rt x4r=hround -.2[hair,stem]; %vert tangents
+ x5=lft x4l; y5+.5hair=h+oo; z5'l=z5'r=(u,-.2h); %right tip
+ pos5(hair,angle z5'l+90);
+ pos3(whatever,-90); bot y3r=-oo; x3=.5w; z3'l=z3'r=z5'l xscaled -2; %bottom
+ z3l+whatever*z3'l=z3r+(stem-currentbreadth)*(dir(angle z3'l-90)); %width=stem
+ filldraw circ_stroke club.e(5,4,3); %right stroke
+ y1+.5stem=h+oo; x1-.5stem=hround.75u; %left tip
+ z1'=(9u,-h); pos1(stem,angle z1'-90);
+ z2r=z3r; z2l-z3l=(hair-currentbreadth,0);
+ filldraw circ_stroke z1e{z1'}...{down}z2e; %left stroke
+enddef;
+
+cmchar "Lowercase nu";
+beginchar("n",dims);
+this_letter; penlabels(1,2,3,4,5); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by nu";
+begindoublechar(oct"016",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/o.mf b/fonts/greek/levy/o.mf
new file mode 100644
index 0000000000..8c1dca8592
--- /dev/null
+++ b/fonts/greek/levy/o.mf
@@ -0,0 +1,89 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 9.5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5x_height; %top and bottom
+ top y2r=x_height+oo; bot y6r=-oo; x2r=x6r=.5w; %right and left
+ filldraw stroke
+ gr_arc.e(8,1,2)(vair,curve,otilt) & gr_arc.e(2,3,4)(vair,curve,otilt) &
+ gr_arc.e(4,5,6)(vair,curve,otilt) & gr_arc.e(6,7,8)(vair,curve,otilt) ;
+ numeric x_baryctr; x_baryctr=x2; %accent reference
+enddef;
+
+
+cmchar "Lowercase omicron";
+beginchar("o",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase omicron with grave";
+beginchar(oct"344",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase omicron with rough breathing";
+beginchar(oct"345",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing";
+beginchar(oct"346",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by omicron with grave";
+begindoublechar(oct"347",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase omicron with acute";
+beginchar(oct"354",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omicron with rough breathing and acute";
+beginchar(oct"355",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing and acute";
+beginchar(oct"356",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by omicron with acute";
+begindoublechar(oct"357",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase sigma followed by omicron";
+begindoublechar(oct"017",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/p.mf b/fonts/greek/levy/p.mf
new file mode 100644
index 0000000000..819c5632ff
--- /dev/null
+++ b/fonts/greek/levy/p.mf
@@ -0,0 +1,55 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 9.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pi_bar; %bar
+ pos4(hair,0); pos7(hair,0); y4=y7=y2; %attachments
+ lft x4l-(x1-.5hair)=lft x7l-rt x4r=rt x3-rt x7r;
+ pos5(hair,0); pos8(hair,0); y5=y8=.5x_height; x5=x4; x8=x7; %midstems
+ x6+.5stem=hround(rt x4r if not straight:-.25u fi); y6-.5stem=-oo; %left stem
+ numeric slope; slope=angle((z5-z6)xscaled2); pos6(stem,slope-90);
+ filldraw circ_stroke z6e...z5e---z4e;
+ x9=x7+1.5u; bot y9l=-oo; pos9(stem,90); alpha_tail(9,10); %right stem
+ filldraw stroke z10e...z9e{left}...z8e---z7e;
+enddef;
+
+cmchar "Lowercase pi";
+beginchar("p",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by pi";
+begindoublechar(oct"020",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/q.mf b/fonts/greek/levy/q.mf
new file mode 100644
index 0000000000..afeeced8ec
--- /dev/null
+++ b/fonts/greek/levy/q.mf
@@ -0,0 +1,57 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def dims = 10u#,x_height#,desc_depth# enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1+.5stem=h+oo; %top left
+ z1'=(1,.2); pos1(stem,angle z1'+90); %direction at z1
+ x3+x1=w; y3-.5stem=-d-oo; pos3(stem,angle z1'+90); %bottom right
+ z2=.5[z1,z3]; %attachment
+ z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); %direction at z4
+ filldraw double_circ_stroke z1e{z1'}... z2e{(z3-z1)yscaled 2}...{z1'}z3e;
+ lft x7l=hround .75u; bot y7l=-d-oo; z2=.5[z7l,z8r]=.5[z7r,z8l];
+ numeric stem'; stem'=stem-currentbreadth;
+ numeric theta; theta=angle(z8r-z7l)+angle((x8r-x7l)++(y8r-y7l)+-+stem',stem');
+ x7r=x7l+(stem'/sind theta); y7r=y7l;
+ filldraw stroke z7e..z8e;
+enddef;
+
+cmchar "Lowercase chi";
+beginchar("q",dims);
+this_letter; penlabels(1,2,3,7,8); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by chi";
+begindoublechar(oct"021",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/r.mf b/fonts/greek/levy/r.mf
new file mode 100644
index 0000000000..6b105a2744
--- /dev/null
+++ b/fonts/greek/levy/r.mf
@@ -0,0 +1,74 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 8.5u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5h; %left and right
+ top y2r=h+oo; bot y6r=-oo; x2r=x6r=.5w; %top and bottom
+ filldraw stroke
+ gr_arc.e(4,5,6)(curve,vair,-otilt) & gr_arc.e(6,7,8)(curve,vair,-otilt) &
+ gr_arc.e(8,1,2)(curve,vair,-otilt) & gr_arc.e(2,3,4)(curve,vair,-otilt);
+ if straight:
+ y9-.5stem=-d-oo; x9=x4; pos9(stem,180); %end of handle
+ filldraw circ_stroke z9e..z4e;
+ else:
+ y9-.5stem=-d-oo; x9=lft x4r+stem; %end of handle
+ pos9(stem,angle((z9-z4)xscaled3)-90); z9'r=z9'l=(z9-z4)xscaled3;
+ rt x10l=lft x10r+vair; %vertical tangents of handle
+ x10r=x4r-epsilon; assign_z4'r((-2eps,-1)); %so club.r won't get confused
+ filldraw double_circ_stroke club.e(4,10,9);
+ fi
+ numeric x_baryctr; x_baryctr=x2; %breathing placement
+enddef;
+
+cmchar "Lowercase rho";
+beginchar("r",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase rho with rough breathing";
+beginchar(oct"373",width#,acc_ht#,depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase rho with smooth breathing";
+beginchar(oct"374",width#,acc_ht#,depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by rho";
+begindoublechar(oct"022",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/s.mf b/fonts/greek/levy/s.mf
new file mode 100644
index 0000000000..b0b7029328
--- /dev/null
+++ b/fonts/greek/levy/s.mf
@@ -0,0 +1,70 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+def dims=8u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos4(hair,-180); y4=.5h; lft x4r=hround .75u; %left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; %bottom right
+ top y3r=h+oo; x3+.5stem=rt x6l; pos3(stem,90); %top right
+ pos5(stem,-90); bot y5r=0; x5=.5w; %inflection pt
+ pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+ filldraw double_circ_stroke %bowl and tail
+ z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{right};
+enddef;
+
+cmchar "Final lowercase sigma";
+beginchar("s",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+if unknown gen_acc : readfrom("gen_acc") fi
+readfrom("gen_sigma") %to establish ital and fit_params
+
+cmchar "Initial and medial lowercase sigma";
+beginchar("c",dim_sigma);
+mid_sigma; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by sigma";
+begindoublechar(oct"023",dim_sigma);
+mid_sigma; middoublechar(dim_sigma); mid_sigma; endchar;
+
+cmchar "Lowercase sigma followed by grave";
+begindoublechar(oct"375",dim_sigma);
+mid_sigma; middoublechar(9u#,acc_ht#,0); grave(.5w); endchar;
+
+cmchar "Lowercase sigma followed by acute";
+begindoublechar(oct"376",dim_sigma);
+mid_sigma; middoublechar(9u#,acc_ht#,0); acute(.5w); endchar;
+
+cmchar "Lowercase sigma followed by circumflex";
+begindoublechar(oct"377",dim_sigma);
+mid_sigma; middoublechar(9u#,circ_ht#,0); circumflex(.5w); endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/slgreek.sty b/fonts/greek/levy/slgreek.sty
new file mode 100644
index 0000000000..e5f3c70a04
--- /dev/null
+++ b/fonts/greek/levy/slgreek.sty
@@ -0,0 +1,145 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Greek.sty
+% A latex style file for use with Silvio Levy's classical Greek fonts
+% (see TUGboat 9.1 (1988), pp. 20 ff.). The following style file
+% consists of Levy's own greekmac.tex macros unaltered, followed by
+% some macros published by R. Wonneberger and slightly modified
+% by D. Wujastyk, which fix a problem in using Greek accents in LaTeX
+% footnotes. See below for more explanation of the footnote stuff.
+%
+% Usage: \documentstyle[greek]{book} ... as normal. This makes all the
+% greekmac macros available, and fixes the footnote problem.
+% 29 Jan 1991
+%
+% Copyright (C) 1991 Silvio Levy, Dominik Wujastyk, Reinhard Wonneberger
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+\def\ifnextchar#1#2#3{\let\tempe #1\def\tempa{#2}\def\tempb{#3}\futurelet
+ \tempc\ifnch}
+\def\ifnch{\ifx\tempc\tempe\let\tempd\tempa\else\let\tempd\tempb\fi\tempd}
+\def\gobble#1{}
+\font\tengr=grreg10
+\font\tengrbf=grbld10
+\font\tengrtt=grtt10
+\def\greekmode{%
+\catcode`\<=13
+\catcode`\>=13
+\catcode`\'=11
+\catcode`\`=11
+\catcode`\~=11
+\catcode`\"=11
+\catcode`\|=11
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\`=`\`%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+\lccode`\|=`\|%
+\tengr\def\bf{\tengrbf}\def\tt{\tengrtt}}
+\newcount\vwl
+\newcount\acct
+\def\lt{<}
+\def\gt{>}
+{
+ \greekmode
+ \gdef>{\ifnextchar `{\expandafter\smoothgrave\gobble}{\char\lq\>}}
+ \gdef<{\ifnextchar `{\expandafter\roughgrave\gobble}{\char\lq\<}}
+ \gdef\smoothgrave#1{\acct=\rq137 \vwl=\lq#1 \dobreathinggrave}
+ \gdef\roughgrave#1{\acct=\rq103 \vwl=\lq#1 \dobreathinggrave}
+ \gdef\dobreathinggrave{\ifnum\vwl\lt\rq140 %if uppercase
+ \char\the\acct\char\the\vwl\else\expandafter\testiota\fi}
+ \gdef\testiota{\ifnextchar |{\addiota\doaccent\gobble}{\doaccent}}
+ \gdef\addiota{\ifnum\vwl=\lq a\vwl=\rq370
+ \else\ifnum\vwl=\lq h\vwl=\rq371 \else\vwl=\rq372 \fi\fi}
+ \gdef\doaccent{\accent\the\acct \char\the\vwl\relax}
+}
+
+\newif\ifgreek\greekfalse
+
+\def\begingreek{\bgroup\greektrue\greekmode}
+\def\endgreek{\egroup}
+
+\let\math=$
+{\catcode`\$=13
+\gdef\greekdelims{\catcode`\$=13
+\def${\ifgreek\endgreek\else\begingreek\fi}
+\def\display{\math\math}\def\enddisplay{\math\math}}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The following macros are taken from Reinhard Wonnenberger's
+% article "Chapter Mottos ..." in TUGboat 7(3), 1986, p.179. I (Dominik
+% Wujastyk) have edited out those bits in which Reinhard was altering
+% the default values of LaTeX to his own liking. If you want to do
+% that as well, you might prefer to do it in a separate style file.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The following macros avoid the need to read the footnote text as
+% a parameter. They are taken from PLAIN.TEX.
+% LaTeX control sequences have been substituted for those from
+% PLAIN, and are marked thus: %LATEX
+%
+% \newinsert\footins
+% \def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later
+% \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+% #1\@sf\vfootnote{#1}}
+% \def\vfootnote#1{\insert\footins\bgroup
+\def\@footnotetext{\insert\footins\bgroup %LATEX
+ \footnotesize %LATEX
+ \interlinepenalty\interfootnotelinepenalty
+% \splittopskip\ht\strutbox % top baseline for broken footnotes
+ \splittopskip\footnotesep %LATEX
+ \splitmaxdepth\dp\strutbox \floatingpenalty\@MM
+% \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip
+ \hsize\columnwidth \@parboxrestore %LATEX
+ \edef\@currentlabel{\csname p@footnote\endcsname %LATEX
+ \@thefnmark}% %LATEX
+% \textindent{#1}%Knuth
+% \textindent{\@thefnmark} % yields normal numbers
+\@makefnlabel %LATEX
+\footstrut\futurelet\next\fo@t}
+%
+% Format the footnote label inside the footnote; based on book.sty:
+\def\@makefnlabel{\@@par \parindent 1em\noindent
+ \hbox to 1.8em{\hss$^{\@thefnmark}$}}
+%
+% From latex.tex, for comparison:
+% \long\def\@footnotetext#1{\insert\footins{\footnotesize
+% \interlinepenalty\interfootnotelinepenalty
+% \splittopskip\footnotesep
+% \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+% \hsize\columnwidth \@parboxrestore
+% \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext
+% {\rule{\z@}{\footnotesep}\ignorespaces
+% #1\strut}}}
+%
+% Rewritten on the basis of plain.tex:
+\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
+ \else\let\next\f@t\fi \next}
+\def\f@@t{\bgroup
+ \rule{\z@}{\footnotesep}\ignorespaces %LATEX
+ \aftergroup\@foot\let\next}
+\def\f@t#1{#1\@foot}
+% \def\@foot{\strut\egroup}
+\def\@foot{\strut\egroup %LATEX
+ \ifhmode\spacefactor\@x@sf\relax\fi} %LATEX
+\def\footstrut{\vbox to\splittopskip{}}
+\skip\footins=\bigskipamount % space added when footnote is present
+\count\footins=1000 % footnote magnification factor (1 to 1)
+\dimen\footins=8in % maximum footnotes per page
+
+% End of Greek.sty
diff --git a/fonts/greek/levy/t.mf b/fonts/greek/levy/t.mf
new file mode 100644
index 0000000000..2470ef943a
--- /dev/null
+++ b/fonts/greek/levy/t.mf
@@ -0,0 +1,51 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pi_bar; %bar
+ pos4(hair,0); y4=y2; lft x4l-(x1-.5hair)=rt x3-rt x4r; %attachment
+ pos5(hair,0); y5=.5x_height; x5=x4; %midstems
+ x6=x4+1.5u; bot y6l=-oo; pos6(stem,90); alpha_tail(6,7); %stem
+ filldraw stroke z7e...z6e{left}...z5e---z4e;
+enddef;
+
+cmchar "Lowercase tau";
+beginchar("t",dims);
+this_letter; penlabels(1,2,3,6,7,8); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by tau";
+begindoublechar(oct"024",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/testfont b/fonts/greek/levy/testfont
new file mode 100644
index 0000000000..f9ed071b6f
--- /dev/null
+++ b/fonts/greek/levy/testfont
@@ -0,0 +1,40 @@
+#!/bin/sh
+# Copyright (C) 1991 Silvio Levy
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# In this script $1 stands for the first argument passed to the
+# script. The three lines preceding EOF are passed as standard
+# input to the program called on the first line. For example,
+# typing
+#
+# testfont foo
+#
+# to the UNIX shell has the same effect as typing
+#
+# tex grtestfont %this line is read by the shell
+# foo %these three lines are read by TeX
+# \bigtest
+# \end
+# mv grtestfont.dvi foo.dvi %this is again read by the shell
+#
+# mv means move, or rename.
+#
+
+tex grtestfont << EOF
+$1
+\bigtest
+\end
+EOF
+mv grtestfont.dvi $1.dvi
diff --git a/fonts/greek/levy/u.mf b/fonts/greek/levy/u.mf
new file mode 100644
index 0000000000..cec9731c2b
--- /dev/null
+++ b/fonts/greek/levy/u.mf
@@ -0,0 +1,130 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 9u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ y2+.5stem=x_height+o; x2-.5stem=hround.75u; %left tip
+ lft x4r=hround(x2-.5stem+.75u); y4r=.5x_height; %left middle
+ y8r=y4r; rt x8r=hround(w-.75u); %right bulge
+ x6r=.5[x4r,x8r]; bot y6r=-oo; %bottom
+ numeric tilt;
+ tilt:=min(2*otilt,.5);
+ filldraw stroke
+ gr_arc.e(6,7,8)(vair,stem,tilt) ;
+ filldraw stroke
+ gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt) ;
+ y9+.5hair=x_height+o; x9=x8-u; pos9(hair,angle ((z8-z9) xscaled 2)+90);
+ filldraw circ_stroke z9e...{-z8'e}z8e;
+ pos2(stem,angle((z4-z2) xscaled 2)-90);
+ filldraw circ_stroke z2e...{z4'e}z4e;
+ numeric x_baryctr; x_baryctr=.5w;
+enddef;
+
+cmchar "Lowercase upsilon";
+beginchar("u",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase upsilon with grave";
+beginchar(oct"314",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with rough breathing";
+beginchar(oct"315",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing";
+beginchar(oct"316",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by upsilon with grave";
+begindoublechar(oct"317",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with acute";
+beginchar(oct"324",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with rough breathing and acute";
+beginchar(oct"325",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing and acute";
+beginchar(oct"326",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by upsilon with acute";
+begindoublechar(oct"327",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with circumflex";
+beginchar(oct"334",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with rough breathing and circumflex";
+beginchar(oct"335",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing and circumflex";
+beginchar(oct"336",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by upsilon with circumflex";
+begindoublechar(oct"337",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis";
+beginchar(oct"364",width#,circ_ht#,0);
+this_letter; diaeresis(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and grave";
+beginchar(oct"365",width#,acc_ht#,0);
+this_letter; diaeresis_grave(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and acute";
+beginchar(oct"366",width#,acc_ht#,0);
+this_letter; diaeresis_acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with diaeresis and circumflex";
+beginchar(oct"367",width#,Circ_ht#,0);
+this_letter; diaeresis_circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase sigma followed by upsilon";
+begindoublechar(oct"025",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/upper.mf b/fonts/greek/levy/upper.mf
new file mode 100644
index 0000000000..b3bfe97dc8
--- /dev/null
+++ b/fonts/greek/levy/upper.mf
@@ -0,0 +1,628 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+%This file is a rearrangement of code in Computer Modern's romanu.mf
+%It contains definitions for Greek capitals.
+
+cmchar "Uppercase alpha";
+beginchar("A",13u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,right_stem,outer_jut,alpha;
+right_stem=cap_stem-stem_corr;
+left_stem=min(cap_hair if hefty: -3stem_corr fi,right_stem);
+outer_jut=.8cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2];
+penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5;
+if hefty: y5r else: y5 fi =5/12y0;
+y5r-y5l=y6r-y6l=cap_band; penstroke z5e--z6e; % bar line
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase beta";
+beginchar("B",12.5u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+numeric left_stem,right_curve,middle_weight;
+left_stem=cap_stem-hround 2stem_corr; middle_weight=.6vair+.5;
+pickup tiny.nib; pos1(left_stem,0); pos2(left_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5left_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos6(middle_weight,-90); penpos7(middle_weight,-90);
+penpos8(middle_weight,90); penpos9(middle_weight,90);
+penpos5(right_curve-stem_corr,0); penpos10(right_curve,0);
+penpos11(cap_band,-90); penpos12(cap_band,-90);
+z3r=top z1; y4=y3; y5=.5[y4,y6]; y6=y7; y7l-y8l=vair;
+z12r=bot z2; y11=y12; y10=.5[y11,y9]; y8=y9; .5[y7l,y8l]=.52h;
+x4=x6; x9=x11=x4+.5u; x7=x8=x1; x9l:=x4+.25u;
+x5r=hround(w-1.5u); x10r=hround(w-u);
+if serifs: right_curve=cap_curve-stem_corr; x4=.5[x1,w-1.5u];
+else: right_curve=cap_curve-3stem_corr; x4=.5[x1,w-2.5u];
+ x4l:=x4l-.5u; x9l:=x9l-.5u; fi
+x6l:=x6l-.5u; x11l:=x11l-.5u;
+fill stroke z3e..super_arc.e(4,5) & super_arc.e(5,6)..z7e; % upper lobe
+fill stroke z8e..super_arc.e(9,10) & super_arc.e(10,11)..z12e; % lower lobe
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "Uppercase epsilon";
+beginchar("E",12u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.52[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4.4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif
+pos8(slab if not serifs:+2stem_corr fi,-90); pos9(hair,0);
+bot y8r=0; x8=x2; y9=good.y(y8l+7/6beak)+eps;
+arm(8,9,h,beak_darkness,1.5beak_jut); % lower arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Uppercase eta";
+beginchar("H",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5=y6=.52h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,inner_jut); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,inner_jut,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase iota";
+beginchar("I",max(6u#,4u#+cap_stem#),cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if serifs: dish_serif(1,2,a,1/3,1.05cap_jut,b,1/3,1.05cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.05cap_jut,d,1/3,1.05cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2); endchar;
+
+cmchar "Uppercase kappa";
+beginchar("K",13.5u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric right_jut,stem[],alpha[];
+if serifs: right_jut=.6cap_jut;
+else: right_jut=.4tiny; fi
+pickup tiny.nib; pos1(fudged.cap_stem,0); pos2(fudged.cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5fudged.cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+stem2=max(tiny.breadth,fudged.cap_stem-3stem_corr);
+stem1=max(tiny.breadth,fudged.hair if hefty:-3stem_corr fi);
+top y3=h; rt x3r=hround(r-letter_fit-u-right_jut);
+bot y6=0; rt x6r=hround(r-letter_fit-.75u-right_jut);
+x4=x1; y4=1/3h;
+alpha1=diag_ratio(1,.5(stem1-tiny),y3-y4,x3r-x4);
+penpos3(alpha1*(stem1-tiny),0); penpos4(whatever,-90);
+alpha2=diag_ratio(1,.5(stem2-tiny),y1-y6,x6r-x1);
+penpos6(alpha2*(stem2-tiny),0);
+forsuffixes $=l,r: y3'$=h; y6'$=0; z4$=z3'$+whatever*(z3-z4);
+ z5$=z6'$+whatever*(z1-z6)=whatever[z3,z4]; endfor
+z5=.5[z5l,z5r];
+z3'r=z3r+penoffset z3-z4 of currentpen+whatever*(z3-z4);
+% we have also |z3'l=z3l+penoffset z4-z3 of currentpen+whatever*(z3-z4)|;\]
+z6'r=z6r+penoffset z1-z6 of currentpen+whatever*(z1-z6);
+z6'l=z6l+penoffset z6-z1 of currentpen+whatever*(z1-z6);
+fill z4r--diag_end(4r,3'r,1,.5,3'l,4l)--z4l--cycle; % upper diagonal
+fill z5l--diag_end(5l,6'l,.5,1,6'r,5r)--z5r--cycle; % lower diagonal
+if serifs: numeric inner_jut;
+ if rt x2r+cap_jut+.5u+1<=lft x6l-cap_jut: inner_jut=cap_jut;
+ else: rt x2r+cap_jut+.5u+1=lft x6l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,cap_jut); % upper stem serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,cap_jut); % lower stem serif
+ dish_serif(3,4,e,2/3,1.2cap_jut,f,1/2,right_jut)(dark); % upper diagonal serif
+ dish_serif(6,5,g,1/2,inner_jut,h,1/3,right_jut)(dark);fi % lower diagonal serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase mu";
+beginchar("M",16u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[]; % thicknesses of the four strokes
+stem1=hround(fudged.hair+stem_corr);
+stem2=hround(fudged.cap_stem-4stem_corr);
+stem3=hround(fudged.hair-stem_corr);
+stem4=hround(fudged.cap_stem-3stem_corr);
+if stem4<stem1: stem4:=stem1; fi
+pickup tiny.nib; pos1(stem1,0); pos2(stem1,0);
+pos3(stem4,0); pos4(stem4,0);
+x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround min(w-2u,w-3u+.5stem4);
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0);
+x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7; y5=y8=h; y6=y7;
+if hefty: y6=if monospace: vround 1/3h else: o fi;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=y6+cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r];
+ z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}
+ if y0<=lower_notch: ..{z7-z8}z0{z5-z6}..
+ else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals
+else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6}
+ ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals
+if serifs: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ serif(3,4,d,1/3,cap_jut); % upper right serif
+ dish_serif(4,3,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower right serif
+math_fit(0,max(.5ic#-.5u#,0));
+penlabels(0,1,1',2,3,3',4,5,6,7,8); endchar;
+
+cmchar "Uppercase nu";
+beginchar("N",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric thin_stem; thin_stem=hround(fudged.hair+stem_corr);
+pickup tiny.nib; pos1(thin_stem,0); pos2(thin_stem,0);
+pos3(thin_stem,0); pos4(thin_stem,0);
+pickup tiny.nib; top y1=top y3=h; bot y2=bot y4=0;
+x1=x2; x3=x4; x1l=w-x3r;
+rt x3r=hround min(w-2u,w-3u+.5fudged.cap_stem);
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+if hefty: penpos5(fudged.cap_stem,0); penpos6(fudged.cap_stem,0);
+ x5l=x1; x6r=x4; y5=h; y6=0;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x4'=lft x4l; z4'=whatever[z5r,z6r];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)--z6r..
+ if y4'>lower_notch: {left}(x4'-1,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonal
+else: penpos5(whatever,0); penpos6(whatever,90);
+ z5l=z1l; z6l=z4l;
+ z7=z6l+(max(eps,cap_stem-3stem_corr-tiny),0) rotated (angle(z5l-z6l)-90);
+ z5r=z7+whatever*(z5l-z6l); z6r=z7+whatever*(z5l-z6l);
+ filldraw stroke z5e..z6e; fi % diagonal
+if serifs: if hefty: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ else: serif(5,6,a,1/3,-cap_jut); fi % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ dish_serif(3,4,e,1/2,cap_jut,f,1/2,cap_jut)(dark); fi % upper right serif
+math_fit(0,max(.5ic#-.5u#,0)); penlabels(1,1',2,3,4,4',5,6,7); endchar;
+
+cmchar "Uppercase omicron";
+beginchar("O",14u#-width_adj#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair',90); penpos3(vround(vair+1.5vair_corr),-90);
+penpos2(cap_curve,180); penpos4(cap_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y3r=-o;
+y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase rho";
+beginchar("R",12u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+pickup tiny.nib; penpos1(cap_stem'-tiny,0); penpos2(cap_stem-tiny,0);
+pos0(cap_stem',0); pos0'(cap_stem,0);
+lft x1l=hround max(2u,3u-.5cap_stem'); top y1=h; bot y2=0;
+x1l=x2l=x0l=x0'l; y0=y0'=y7;
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos5(cap_curve if hefty:-3stem_corr fi,0);
+penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90);
+z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7;
+x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u);
+x4l:=x6l:=x4-.25cap_curve;
+filldraw stroke z1e--z0e--z0'e--z2e; % stem
+fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
+if serifs: dish_serif(1,0,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase tau";
+beginchar("T",13u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak
+pos5(hair,180); x5=w-x4; y5=y4;
+arm(3,5,f,beak_darkness,-.7beak_jut); % left arm and beak
+if serifs: dish_serif(1,2,a,1/3,.5cap_jut,b,1/3,.5cap_jut); % upper bracketing
+ dish_serif(2,1,c,1/3,1.414cap_jut,d,1/3,1.414cap_jut); fi % lower serif
+math_fit(-.75cap_height#*slant,ic#-2.5u#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase chi";
+beginchar("Q",13u#,cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[],outer_jut,xjut,alpha[];
+stem1=cap_stem-2stem_corr; stem2=min(cap_hair,stem1);
+outer_jut=.75cap_jut; xjut= if serifs: (stem1-stem2)/4 else: 0 fi;
+x1l=l+letter_fit+.5u+outer_jut; x2r=r-letter_fit-u-outer_jut-xjut;
+x3l=l+letter_fit+.25u+outer_jut+xjut; x4r=r-letter_fit-.25u-outer_jut;
+y1=y2=h; y3=y4=0;
+alpha1=diag_ratio(1,stem1,h,x4r-x1l);
+alpha2=diag_ratio(1,stem2,h,x2r-x3l);
+penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0);
+penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0);
+if hefty: z0=whatever[z1,z4]=whatever[z2,z3];
+ x12=x34=x0; y13=y24=y0;
+ z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l];
+ z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r];
+ forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor
+ fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34'
+ --diag_end(34',4l,.5,1,4r,24')--z24'
+ --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals
+else: fill diag_end(4r,1r,.5,1,1l,4l)
+ --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal
+ fill diag_end(2l,3l,.5,1,3r,2r)
+ --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal
+if serifs: numeric inner_jut[]; pickup tiny.nib;
+ prime_points_inside(1,4); prime_points_inside(2,3);
+ prime_points_inside(3,2); prime_points_inside(4,1);
+ if rt x1'r+cap_jut+.5u+1<=lft x2'l-cap_jut-xjut: inner_jut1=cap_jut;
+ else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi
+ if rt x3'r+cap_jut+.5u+1<=lft x4'l-cap_jut-xjut: inner_jut2=cap_jut;
+ else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi
+ dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif
+ dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif
+ dish_serif(2',3,e,2/3,inner_jut1+xjut,
+ f,1/2,outer_jut+xjut)(dark); % upper right serif
+ dish_serif(3',2,g,1/2,outer_jut+xjut,
+ h,2/3,inner_jut2+xjut)(dark); fi % lower left serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,12,13,24,34); endchar;
+
+cmchar "Uppercase zeta";
+beginchar("Z",11u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness[],z_stem;
+if hefty: arm_thickness1=Vround(slab-vair_corr); arm_thickness2=slab;
+ z_stem=.8[vair,cap_stem];
+else: arm_thickness1=slab; arm_thickness2=vround(slab+vair_corr);
+ z_stem=.9[vair,cap_stem]; fi
+pickup tiny.nib; x3l=x4l=w-x1r=w-x2r; lft x3l=hround u;
+top y1=h; y2=min(y1,h-2/3arm_thickness1);
+bot y4=0; y3=max(y4,2/3arm_thickness2);
+numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l);
+penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0);
+penpos3(alpha*(z_stem-tiny),0); penpos4(alpha*(z_stem-tiny),0);
+pair delta; delta=penoffset z3-z2 of currentpen;
+fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l..bot z4l
+ ---bot rt z4r--z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r
+ ---cycle; % diagonal
+pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180);
+top y5r=h; x5=x1; lft x6r=hround 1.25u; y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness**.8,-.4beak_jut); % upper arm and beak
+pos7(arm_thickness2,-90); pos8(hair,0);
+bot y7r=0; x7=x4; rt x8r=hround(w-.9u); y8=good.y(y7l+1.2beak)+eps;
+arm(7,8,b,beak_darkness**.9,.6beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase gamma";
+beginchar("G",11u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase delta";
+beginchar("D",15u#,cap_height#,0);
+adjust_fit(0,0);
+numeric left_stem,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+x1l=w-x4r=.75u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+y5=y6=cap_vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ unfill z0+.5right{down}...{z4-z3}z6--z5{z2-z1}
+ ...{up}z0+.5left--cycle; % counter
+else: unfill z0--z5--z6--cycle; fi % counter
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase theta";
+beginchar("J",14u#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_curve; light_curve=hround(cap_curve-2stem_corr);
+penpos1(vair,90); penpos3(vround(vair+.5vair_corr),-90);
+penpos2(light_curve,180); penpos4(light_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y2=y4=.5h-vair_corr; y3r=-o;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+pickup crisp.nib; pos5(cap_vstem,90); pos6(cap_vstem,90);
+lft x5=w-rt x6=hround(x2l+u)+1; y5=y6=.5[y1l,y3l];
+filldraw stroke z5e--z6e; % bar
+if serifs: pos7(hair,0); pos8(hair,0); pos9(hair,0); pos10(hair,0);
+ x7l=x8l=x5; x9r=x10r=x6;
+ y7-y5r=y9-y6r=y5l-y8=y6l-y10=vround .05h;
+ filldraw stroke z7e--z8e; % left serif
+ filldraw stroke z9e--z10e; fi % right serif
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#);
+penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Uppercase lambda";
+beginchar("L",12u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,outer_jut,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+outer_jut=.7cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase xi";
+beginchar("X",12u#,cap_height#,0);
+italcorr cap_height#*slant-.35u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+numeric shaved_stem; shaved_stem=hround .9[vair,.85cap_stem];
+pickup crisp.nib; pos1(shaved_stem,90); pos2(hair,0);
+top y1r=h; x1=.5w; rt x2r=hround(w-.85u); y2=good.y(y1l-4/9beak)-eps;
+arm(1,2,a,.4beak_darkness,.3beak_jut); % upper right arm and beak
+pos3(hair,180); x3=w-x2; y3=y2;
+arm(1,3,b,.4beak_darkness,-.3beak_jut); % upper left arm and beak
+pos4(shaved_stem,-90); pos5(hair,0);
+bot y4r=0; x4=.5w; rt x5r=hround(w-.75u); y5=good.y(y4l+.5beak)+eps;
+arm(4,5,c,.4beak_darkness,.3beak_jut); % lower right arm and beak
+pos6(hair,180); x6=w-x5; y6=y5;
+arm(4,6,d,.4beak_darkness,-.3beak_jut); % lower left arm and beak
+pos7(shaved_stem,90); pos8(shaved_stem,90);
+lft x7=w-rt x8=hround if serifs: 2.5 else: 2 fi\\ u;
+top y7r=top y8r=vround(.52h+.5shaved_stem);
+filldraw stroke z7e--z8e; % middle bar
+if serifs: numeric xjut;
+ if bot y2>top y7r+.75cap_jut: xjut=.5cap_jut;
+ else: bot y2=top y7r+1.5xjut; fi
+ pos11(hair,0); pos12(hair,0); y11=y12;
+ pos13(hair,0); pos14(hair,0); y13=y14;
+ lft x11l=lft x13l=w-rt x12r=w-rt x14r=hround 2.5u;
+ top y11-bot y13=shaved_stem+2xjut; .5[y11,y13]=y7;
+ filldraw stroke z11e--z13e; filldraw stroke z12e--z14e; fi % middle serifs
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,11,12,13,14); endchar;
+
+cmchar "Uppercase pi";
+beginchar("P",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#); pickup tiny.nib;
+h:=vround(h-stem_corr);
+pos1(cap_stem,0); pos2(cap_stem,0); pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5r=y6r=h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,eps); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,eps,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase sigma";
+beginchar("S",13u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(0,0);
+numeric bot_arm_thickness;
+bot_arm_thickness=Vround .25[slab,cap_vstem];
+pickup tiny.nib; lft x1l=hround u; x1l=x2l=x4l;
+top y1=h; bot y2=h-slab; bot y4=0; x3l-x1l=4/11(w-2u); y3=.5h;
+numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3);
+penpos1(alpha1*(cap_stem-tiny),0); penpos2(alpha1*(cap_stem-tiny),0);
+penpos3(alpha1*(cap_stem-tiny),0);
+alpha2=diag_ratio(1,cap_hair-tiny,y3-y4,x3r-x4l);
+penpos4(alpha2*(cap_hair-tiny),0);
+z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r);
+filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals
+pickup crisp.nib; pos5(slab,90); pos6(hair,0);
+top y5r=h; x5=x1; rt x6r=hround(w-u); y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness,beak_jut); % upper arm and beak
+pos7(bot_arm_thickness,-90); pos8(hair,0);
+bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+beak)+eps;
+arm(7,8,b,beak_darkness,beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase upsilon";
+beginchar("U",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); y1=.5h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(.6cap_stem,0); penpos4(.75cap_curve,90); penpos5(cap_hair,180);
+z3l=lft z1l; x5r=hround u; y5=bot .8h; x4=.61803[x3l,x5l]; y4r=h+o;
+penpos5'(cap_hair,180); x5'=x5; y5'=h;
+fill z3r{up}...z4r{left}...{down}diag_end(5'r,5r,1,1,5l,5'l){up}
+ ...{right}z4l...{down}z3l--cycle; % left arc
+penpos6(.6cap_stem,0); penpos7(.75cap_curve,-90); penpos8(cap_hair,-180);
+z6r=rt z1r; x8=w-x5; y8=y5; x7=w-x4; y7=y4;
+penpos8'(cap_hair,-180); x8'=x8; y8'=h;
+fill z6r{up}...z7r{right}...{down}diag_end(8'r,8r,1,1,8l,8'l){up}
+ ...{left}z7l...{down}z6l--cycle; % right arc
+if serifs: dish_serif(2,1,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); fi % serif
+math_fit(-.8cap_height#*slant-.5u#,ic#-2.5u#);
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase phi";
+beginchar("F",13u#,cap_height#,0);
+italcorr .5cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem,light_curve;
+shaved_stem=cap_stem-hround 2stem_corr;
+light_curve=cap_curve-hround stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(vair,90); penpos5(vair,-90);
+penpos4(light_curve,180); penpos6(light_curve,0);
+x4r=hround u; x6r=w-x4r; x3=x5=.5w;
+y3r=vround(.85h if serifs:-slab fi); y4=y6=.5[y3,y5];
+y5r=vround(.15h if serifs:+slab fi);
+penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5)
+ & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.5cap_height#*slant-.5u#,ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase psi";
+beginchar("Y",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem;
+shaved_stem=cap_stem-hround 2stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pos3(shaved_stem,-180); pos4(shaved_stem,-180);
+pos5(vair,-90); x5=x1; bot y5r=vround(.15h if serifs:+slab fi);
+pos6(shaved_stem,0); pos7(shaved_stem,0);
+lft x3r=hround u; x7=w-x3; lft x4r=hround(3u-.5shaved_stem); x6=w-x4;
+pos3'(vair,90); pos7'(vair,90); z3'r=z3r; z7'r=z7r;
+y3=y7; y4=y6=.6h; y3=good.y(y3+.84h if serifs:-slab fi-y3');
+interim superness:=more_super;
+filldraw z3'l{right}...z4r{down} & super_arc.r(4,5)
+ & super_arc.r(5,6) & z6r{up}...z7'l{right}
+ --z7r---z7l...z6l{down} & super_arc.l(6,5)
+ & super_arc.l(5,4) & z4l{up}...z3l---z3r--cycle; % stroke
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.8cap_height#*slant-.5u#,.4cap_height#*slant-1.25u#);
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase omega";
+beginchar("W",13u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(0,0);
+pickup tiny.nib; pos1(vair,90); pos2(cap_curve,180);
+pos3(vair,180); pos4(cap_curve,0); pos5(vair,0);
+x1=.5w; top y1r=h+o; lft x2r=hround u; y2=y4=2/3h; x4=w-x2;
+rt x3l=hround(1/3(w+.5u)+.5hair); bot y3=bot y5=0; x5=w-x3;
+filldraw stroke z3e{up}...{up}z2e
+ & pulled_super_arc.e(2,1)(.5superpull)
+ & pulled_super_arc.e(1,4)(.5superpull)
+ & z4e{down}...{down}z5e; % bowl
+numeric arm_thickness; path p; p=z3{up}...{up}z2;
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.75[slab,cap_vstem] fi);
+pickup crisp.nib; pos6(arm_thickness,-90); pos7(fudged.hair,-180);
+bot y6r=0; x6=x3; lft x7r=hround .8u; y7=good.y(y6l+.5beak)+eps;
+(x,y)=p intersectionpoint((0,y6l)--(w,y6l)); x6l:=x;
+arm(6,7,a,.5beak_darkness,-1.2beak_jut); % left arm and beak
+pos8(arm_thickness,-90); pos9(fudged.hair,0);
+y8=y6; y9=y7; x8+x6=x9+x7=w; x8l:=w-x6l;
+arm(8,9,b,.5beak_darkness,1.2beak_jut); % right arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9); endchar;
diff --git a/fonts/greek/levy/w.mf b/fonts/greek/levy/w.mf
new file mode 100644
index 0000000000..f77a29091e
--- /dev/null
+++ b/fonts/greek/levy/w.mf
@@ -0,0 +1,170 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_acc : readfrom("gen_acc") fi
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def width = 12u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos2(stem,-180); pos8(stem,360); lft x2r=w-rt x8r=hround.75u;
+ y2=y8=.8bar_height; %left and right bulges
+ y4=y6=bar_height; .5[x4,x6]=.5w; rt x4r-lft x6r=stem;
+ pos4(hair,0); pos6(hair,180); %left and right of loop
+ bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7+.25u=.5[x6,x8];
+ pos3(vstem,-150); pos7(vstem,330); %left and right bottom
+ top y1r=x_height+o=top y9r; %left tip
+ x1=.5[x2,.5w]; pos1(.2[stem,hair],angle(-.5w,y2-x_height)-90);
+ x9=.5[x8,.5w]; pos9(.8[stem,hair],angle(-.5w,x_height-y2)-90); %rt tip
+ filldraw stroke z1e{(z2-z1) xscaled 2}...z2e{down}...z3e{right};
+ filldraw stroke z7e{right}...{up}z8e...{(z9-z8) xscaled 2}z9e;
+ drawloop(3,4,6,7);
+ numeric x_baryctr; x_baryctr=.5[x4,x6];
+ numeric pos_stem; pos_stem=x_baryctr;
+enddef;
+
+cmchar "Lowercase omega";
+beginchar("w",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase omega with grave";
+beginchar(oct"260",width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase omega with rough breathing";
+beginchar(oct"261",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing";
+beginchar(oct"262",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by omega with grave";
+begindoublechar(oct"263",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; grave(x_baryctr); endchar;
+
+cmchar "Lowercase omega with grave and iota subscript";
+beginchar(oct"264",width#,acc_ht#,iota_dp#);
+this_letter; grave(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing and iota subscript";
+beginchar(oct"265",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and iota subscript";
+beginchar(oct"266",width#,acc_ht#,iota_dp#);
+this_letter; spirit(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by omega with iota subscript";
+begindoublechar(oct"267",dim_sigma);
+mid_sigma; middoublechar(width#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with acute";
+beginchar(oct"270",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omega with rough breathing and acute";
+beginchar(oct"271",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and acute";
+beginchar(oct"272",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by omega with acute";
+begindoublechar(oct"273",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omega with acute and iota subscript";
+beginchar(oct"274",width#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, acute and iota subscript";
+beginchar(oct"275",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing and acute and iota subscript";
+beginchar(oct"276",width#,acc_ht#,iota_dp#);
+this_letter; spirit_acute(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by omega with acute and iota subscript";
+begindoublechar(oct"277",dim_sigma);
+mid_sigma; middoublechar(width#,acc_ht#,iota_dp#);
+this_letter; acute(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with circumflex";
+beginchar(oct"300",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase omega with rough breathing and circumflex";
+beginchar(oct"301",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and circumflex";
+beginchar(oct"302",width#,Circ_ht#,0);
+this_letter; spirit_circumflex(x_baryctr)>; endchar;
+
+cmchar "Lowercase sigma followed by omega with circumflex";
+begindoublechar(oct"303",dim_sigma);
+mid_sigma; middoublechar(width#,Circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+cmchar "Lowercase omega with circumflex and iota subscript";
+beginchar(oct"304",width#,circ_ht#,iota_dp#);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with rough breathing, circumflex and iota subscript";
+beginchar(oct"305",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)<; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with smooth breathing, circumflex and iota subscript";
+beginchar(oct"306",width#,acc_ht#,iota_dp#);
+this_letter; spirit_circumflex(x_baryctr)>; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by omega with circumflex and iota subscript";
+begindoublechar(oct"307",dim_sigma);
+mid_sigma; middoublechar(width#,Circ_ht#,0);
+this_letter; circumflex(x_baryctr); iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase omega with iota subscript";
+beginchar(oct"372",width#,height#,iota_dp#);
+this_letter; iota_sub(pos_stem); endchar;
+
+cmchar "Lowercase sigma followed by omega";
+begindoublechar(oct"027",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture pic.iota;
+picture savedpicture;
diff --git a/fonts/greek/levy/x.mf b/fonts/greek/levy/x.mf
new file mode 100644
index 0000000000..64de48195a
--- /dev/null
+++ b/fonts/greek/levy/x.mf
@@ -0,0 +1,63 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 8.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ lft x7r=rt x7l-hair=hround(.75u); x7=.5[x7r,x7r]; %big bulge
+ pos8(stem,-90); bot y8r=0; x8=.5w; z8'r=z8'l=left; %inflection pt
+ pos9(hair,-180); rt x9l=hround(w-.75u); y9=-.5stem; %bottom right
+ y6+.5stem=x_height+o; x6+.5stem=hround(rt x9l-1.5u); %middle right
+ numeric slope; slope=angle(5(x6-x7),y6-y8); pos6(stem,slope+90);
+ z6'r=z6'l=dir slope;
+ pos10(vstem,-270); y9=.5[y10r,y8r]; x10-.5vstem=hround x8;
+ filldraw double_circ_stroke %bowl and tail
+ z10e{right}...z9e{up}...club.e(8,7,6);
+ pos5(hair,slope-90); z5l=z6r; %attachment
+ z4=.5[z3,z5]+whatever*dir slope; %small bulge
+ pos4(hair,-180); lft x4r=hround(lft x7r+1.5u);
+ y3+.5stem=h+o; x3+.5stem=hround(rt x9l-.25u); pos3(stem,slope+90); %top rt
+ filldraw circ_stroke z3e{-dir slope}..z4{down}...z5e{dir slope};
+ pos2(hair,slope+90); z2r=z3r; %where handle attaches
+ pos1(curve,0); lft x1l=hround(lft x7r+.25u); y1+.5curve=h+o; %end of handle
+ filldraw circ_stroke z1e{down}...z2e{dir slope};
+enddef;
+
+cmchar "Lowercase xi";
+beginchar("x",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by xi";
+begindoublechar(oct"030",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/y.mf b/fonts/greek/levy/y.mf
new file mode 100644
index 0000000000..f005c27bb0
--- /dev/null
+++ b/fonts/greek/levy/y.mf
@@ -0,0 +1,60 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 10.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x2r=w-rt x6r=.75u; y2r=y6r=.6x_height; %left and right bulges
+ x4r=.5[x2r,x6r]; bot y4r=-oo; %bottom
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(4,5,6)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(2,3,4)(vair,.4[vair,stem],tilt) ;
+ y7+.5hair=x_height+o; x7+.5hair=hround(rt x6r-.75u); %right tip
+ pos7(hair,angle ((z6-z7) xscaled 2)+90);
+ filldraw circ_stroke z7e...{-z6'e}z6e;
+ y1+.5stem=x_height+o; x1-.5stem=hround(lft x2r+.5u); %left tip
+ pos1(stem,angle((z2-z1) xscaled 2)-90);
+ filldraw circ_stroke z1e...{z2'e}z2e;
+ pos10(stem,0); pos9(hair,0); pos8(stem,0); %vertical stroke
+ y10-.5stem=-d-o; y9=.25x_height; y8+.5stem=h+o; x10=x9=x8=x4;
+ filldraw double_circ_stroke z10e..z9e{up}..z8e;
+enddef;
+
+cmchar "Lowercase psi";
+beginchar("y",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by psi";
+begindoublechar(oct"031",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/levy/z.mf b/fonts/greek/levy/z.mf
new file mode 100644
index 0000000000..1948f2ea29
--- /dev/null
+++ b/fonts/greek/levy/z.mf
@@ -0,0 +1,57 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 8.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pos4(hair,-180); y4=bar_height; lft x4r=hround(.75u); %left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; %bottom right
+ y3+.5stem=h+o; x3+.5stem=hround(rt x6l-.25u); %top right
+ numeric slope; slope=angle((z3-z4)xscaled 2); pos3(stem,slope+90);
+ pos5(stem,-90); bot y5r=0; x5=.5w; %inflection pt
+ pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+ filldraw double_circ_stroke %bowl and tail
+ z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{dir slope};
+ pos2(hair,slope+90); z2r=z3r; %where handle attaches
+ pos1(curve,0); lft x1l=hround(lft x4r+.25u); y1+.5curve=h+o; %end of handle
+ filldraw circ_stroke z1e{down}...z2e{dir slope};
+enddef;
+
+cmchar "Lowercase zeta";
+beginchar("z",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by zeta";
+begindoublechar(oct"032",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/fonts/greek/lfb/MF/accents.mf b/fonts/greek/lfb/MF/accents.mf
new file mode 100644
index 0000000000..5290e9271a
--- /dev/null
+++ b/fonts/greek/lfb/MF/accents.mf
@@ -0,0 +1,670 @@
+
+ %% accents.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% Every character that wishes to use these accents should
+% define accent_centre (numeric) to be the x coordinate
+% around which the accent should be centred.
+
+
+def acc_smooth =
+ penpos101(thick, 90);
+ penpos102(medthin, 0);
+ penpos103(thin, -90);
+ z100=z101+(4/3(z101l-z101) rotated -60);
+ y103r=x_height+.85u;
+ y102=y103l+.85u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2breathingwidth;
+ x102r=x100+breathingwidth;
+ x103=x100+1/3breathingwidth;
+ fill z100..z101l..z102l..{dir -150}z103l
+ --z103r{dir 30}..z102r..{left}z101r..cycle;
+enddef;
+
+
+def acc_rough =
+ penpos111(thick, -90);
+ penpos112(medthin, 0);
+ penpos113(thin, 90);
+ z110=z111+(4/3(z111l-z111) rotated -120);
+ y113l=x_height+.85u;
+ y112=y113r+.85u;
+ y111r=y112+.7u;
+ x110=x112l+breathingwidth;
+ x112l=accent_centre-1/2breathingwidth;
+ x113=x112l+2/3breathingwidth;
+ fill z110..z111l..z112l..{dir -30}z113l
+ --z113r{dir 150}..z112r..{right}z111r..cycle;
+enddef;
+
+
+def acc_acute =
+ penpos121(thick, acuteangle-90);
+ penpos122(thin, acuteangle-90);
+ z120=z121+((z121l-z121) rotated -90);
+ z123=z122+((z122l-z122) rotated 90);
+ y123=x_height+.85u;
+ y120=y123+1.55u+thick+thin;
+ x122=accent_centre;
+ z310=dir acuteangle;
+ (x121-x122)/x310=(y121-y122)/y310;
+ fill z120..z121l---z122l..z123..z122r---z121r..cycle;
+enddef;
+
+
+def acc_grave =
+ penpos131(thick, graveangle-90);
+ penpos132(thin, graveangle-90);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre;
+ z310=dir graveangle;
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_circ =
+ penpos141(thin, 80);
+ penpos142(medium, 90);
+ penpos143(medium, 90);
+ penpos144(thin, 80);
+ y141l=x_height+thick;
+ y143l=y141l+tiny;
+ y142l=y141l+medium;
+ y144r=y142r+tiny;
+ x141=accent_centre-1/2circwidth;
+ x144=accent_centre+1/2circwidth;
+ x142=1/4[x141, x144];
+ x143=3/4[x141, x144];
+ penstroke z141e..z142e..z143e..z144e;
+enddef;
+
+
+def mini_circ =
+ penpos141(thin, 80);
+ penpos142(medium, 90);
+ penpos143(medium, 90);
+ penpos144(thin, 80);
+ y141l=x_height+4u;
+ y143l=y141l+tiny;
+ y142l=y141l+medium;
+ y144r=y142r+tiny;
+ x141=accent_centre-1/2circwidth;
+ x144=accent_centre+1/2circwidth;
+ x142=1/4[x141, x144];
+ x143=3/4[x141, x144];
+ penstroke z141e..z142e..z143e..z144e;
+enddef;
+
+
+def acc_smoothacute =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_smooth;
+ accent_centre:=accent_centre+breathingwidth/2+medium;
+ acc_acute;
+enddef;
+
+
+def acc_smoothgrave =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_smooth;
+ accent_centre:=accent_centre+breathingwidth/2+2u;
+
+ penpos131(thick, graveangle-100);
+ penpos132(thin, graveangle-100);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre;
+ z310=dir (graveangle-10);
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_smoothcirc =
+ numeric rc;
+ rc := 5/6;
+ penpos101(rc*thick, 90);
+ penpos102(rc*medthin, 0);
+ penpos103(rc*thin, -90);
+ z100=z101+(4/3(z101l-z101) rotated -60);
+ y103r=x_height+.85u;
+ y102=y103l+rc*.85u;
+ y101l=y102+rc*.7u;
+ x100=accent_centre-rc*1/2breathingwidth;
+ x102r=x100+rc*breathingwidth;
+ x103=x100+rc*1/3breathingwidth;
+ fill z100..z101l..z102l..{dir -150}z103l
+ --z103r{dir 30}..z102r..{left}z101r..cycle;
+
+ mini_circ;
+enddef;
+
+
+def acc_roughacute =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_rough;
+ accent_centre:=accent_centre+breathingwidth/2+medium;
+ acc_acute;
+enddef;
+
+
+def acc_roughgrave =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_rough;
+ accent_centre:=accent_centre+breathingwidth/2+2u;
+
+ penpos131(thick, graveangle-100);
+ penpos132(thin, graveangle-100);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre;
+ z310=dir (graveangle-10);
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_roughcirc =
+ numeric rc;
+ rc := 5/6;
+ penpos111(rc*thick, -90);
+ penpos112(rc*medthin, 0);
+ penpos113(rc*thin, 90);
+ z110=z111+(4/3(z111l-z111) rotated -120);
+ y113l=x_height+.85u;
+ y112=y113r+rc*.85u;
+ y111r=y112+rc*.7u;
+ x110=x112l+rc*breathingwidth;
+ x112l=accent_centre-rc*1/2breathingwidth;
+ x113=x112l+rc*2/3breathingwidth;
+ fill z110..z111l..z112l..{dir -30}z113l
+ --z113r{dir 150}..z112r..{right}z111r..cycle;
+
+ mini_circ;
+enddef;
+
+
+def acc_diaer =
+ numeric diameter;
+ diameter=6/7quotewidth;
+
+ x151 = x152+1/2diameter = x153 = x154-1/2diameter
+ = accent_centre - 1.5u;
+ x155 = x156+1/2diameter = x157 = x158-1/2diameter
+ = accent_centre + 1.5u;
+ y151-1/2diameter = y152 = y153+1/2diameter = y154
+ = y155-1/2diameter = y156 = y157+1/2diameter = y158
+ = x_height+2u;
+
+ fill z151..z152..z153..z154..cycle;
+ fill z155..z156..z157..z158..cycle;
+enddef;
+
+
+def acc_diaeracute =
+ numeric diameter;
+ diameter=6/7quotewidth;
+
+ x151 = x152+1/2diameter = x153 = x154-1/2diameter
+ = accent_centre - 2u;
+ x155 = x156+1/2diameter = x157 = x158-1/2diameter
+ = accent_centre + 2u;
+ y151-1/2diameter = y152 = y153+1/2diameter = y154
+ = y155-1/2diameter = y156 = y157+1/2diameter = y158
+ = x_height+2u;
+
+ fill z151..z152..z153..z154..cycle;
+ fill z155..z156..z157..z158..cycle;
+
+ penpos121(thick, acuteangle-90);
+ penpos122(thin, acuteangle-90);
+ z120=z121+((z121l-z121) rotated -90);
+ z123=z122+((z122l-z122) rotated 90);
+ y123=x_height+.85u;
+ y120=y123+1.55u+thick+thin;
+ x122=accent_centre-.5u;
+ z310=dir acuteangle;
+ (x121-x122)/x310=(y121-y122)/y310;
+ fill z120..z121l---z122l..z123..z122r---z121r..cycle;
+enddef;
+
+
+def acc_diaergrave =
+ numeric diameter;
+ diameter=quotewidth;
+
+ x151 = x152+1/2diameter = x153 = x154-1/2diameter
+ = accent_centre - 2u;
+ x155 = x156+1/2diameter = x157 = x158-1/2diameter
+ = accent_centre + 2u;
+ y151-1/2diameter = y152 = y153+1/2diameter = y154
+ = y155-1/2diameter = y156 = y157+1/2diameter = y158
+ = x_height+2u;
+
+ fill z151..z152..z153..z154..cycle;
+ fill z155..z156..z157..z158..cycle;
+
+ penpos131(thick, graveangle-90);
+ penpos132(thin, graveangle-90);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre+.5u;
+ z310=dir graveangle;
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_breve =
+ penpos161(thin, 0);
+ penpos162(medium, 90);
+ penpos163(thin, 180);
+
+ y161=y163=ascender;
+ y162l=x_height+1u;
+ x161l=x162-1/2circwidth;
+ x163l=x162+1/2circwidth;
+ x162=accent_centre;
+
+ penstroke z161e{down}..z162e..{up}z163e;
+enddef;
+
+
+def acc_macron =
+ penpos171(medium, 90);
+ penpos172(medium, 90);
+
+ y171l=y172l=x_height+1.2u;
+ x171=accent_centre-1/2circwidth;
+ x172=accent_centre+1/2circwidth;
+
+ penstroke z171e--z172e;
+enddef;
+
+
+def acc_iotasub =
+ penpos181(medium, 0);
+ penpos182(medium, 0);
+ penpos183(medthin, 90);
+
+ x181=x182=accent_centre;
+ x183=x182r+tiny;
+ y181=0-medthin;
+ y182=y183r+tiny;
+ y183l=0-descender-thin;
+ z184=z183+((z183l-z183) rotated 120);
+
+ fill z181l---z182l..z183l..z184..z183r..z182r---z181r--cycle;
+enddef;
+
+
+
+width#:=breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smooth;
+enddef;
+
+beginchar(smooth, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_rough;
+enddef;
+
+beginchar(rough, width#+extra#, ascender#, 0);
+gen_letter; penlabels(110,111,112,113);
+endchar;
+
+
+width#:=3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width-1u;
+ acc_acute;
+enddef;
+
+beginchar(acute, width#+extra#, ascender#, 0);
+gen_letter; penlabels(120,121,122,123);
+endchar;
+
+
+width#:=3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_grave;
+enddef;
+
+beginchar(grave, width#+extra#, ascender#, 0);
+gen_letter; penlabels(130,131,132,133);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_circ;
+enddef;
+
+beginchar(circ, width#+extra#, ascender#, 0);
+gen_letter; penlabels(140,141,142,143,144);
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smoothacute;
+enddef;
+
+beginchar(smoothacute, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smoothgrave;
+enddef;
+
+beginchar(smoothgrave, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=3/4circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smoothcirc;
+enddef;
+
+beginchar(smoothcirc, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_roughacute;
+enddef;
+
+beginchar(roughacute, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_roughgrave;
+enddef;
+
+beginchar(roughgrave, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=3/4circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_roughcirc;
+enddef;
+
+beginchar(roughcirc, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=quotewidth#+3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaer;
+enddef;
+
+beginchar(diaer, width#+extra#, ascender#, 0);
+gen_letter; penlabels(151,152,153,154,155,156,157,158);
+endchar;
+
+
+width#:=quotewidth#+4u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaeracute;
+enddef;
+
+beginchar(diaeracute, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=quotewidth#+4u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaergrave;
+enddef;
+
+beginchar(diaergrave, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_breve;
+enddef;
+
+beginchar(breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(161,162,163);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_macron;
+enddef;
+
+beginchar(macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(171,172);
+endchar;
+
+
+width#:=2u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasub, width#+extra#, 0, descender#);
+gen_letter; penlabels(181,182,183,184);
+endchar;
diff --git a/fonts/greek/lfb/MF/alpha.mf b/fonts/greek/lfb/MF/alpha.mf
new file mode 100644
index 0000000000..b719df3904
--- /dev/null
+++ b/fonts/greek/lfb/MF/alpha.mf
@@ -0,0 +1,203 @@
+
+ %% alpha.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 180);
+ penpos2(medthick, 150);
+ penpos3(thin, 90);
+ penpos4(thick, 0);
+ penpos5(thin, -90);
+ penpos6(medthick, -180);
+ x1l=width-.5u-small;
+ x3=1/2x1; x5=x3+thin;
+ x4l=0;
+ y5l=x_height; y1=y5l-tiny;
+ y3l=0;
+ y4=x_height/2;
+ z2r=2/3[z1l,z3l]+(small,0);
+ z6=1/2[z1l,z3l]+(thin,0);
+ penstroke z1e..tension 1.4..z2e..z3e..z4e..z5e..tension 1.2..z6e;
+
+ penpos7(medium, 30);
+ penpos8(medium, 30);
+ penpos9(medthick, 90);
+ penpos10(thin, tailangle);
+ z7l=3/5[z1l,z3l]+(thin,0);
+ z8r=z9r+(-tiny, tiny);
+ x9=width-3u+thick+thin;
+ y10l=tailheight;
+ y9l=tinyoffset;
+ x10l=width;
+ fill z7l..z8l..z9l..tension 1.5..z10l--z10r
+ ..tension 2..z9r..z8r..z7r--cycle;
+
+ numeric accent_centre;
+ accent_centre=x5;
+ iotasubalphaback:=width+extra-accent_centre;
+enddef;
+
+beginchar(alpha, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+beginchar(alpha_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(alpha_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(alpha_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(alpha_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(alpha_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(alpha_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(alpha_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(alpha_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(alpha_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(alpha_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(alpha_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(alpha_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(alpha_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/beta.mf b/fonts/greek/lfb/MF/beta.mf
new file mode 100644
index 0000000000..99e21ffc2c
--- /dev/null
+++ b/fonts/greek/lfb/MF/beta.mf
@@ -0,0 +1,154 @@
+
+ %% beta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthick, -90);
+ penpos6(thick, betaangle-180);
+ penpos7(thin, betaangle+90);
+ penpos8(2u, betaangle);
+ penpos9(thin, betaangle-90);
+ penpos10(xthick, 180);
+ penpos11(medthin, 90);
+ penpos12(medthick, 80);
+ z1=z2+((z2l-z2) rotated 120);
+ x2=2.7u;
+ x3l=tiny;
+ x4l=0;
+ x5=3/5width;
+ x6l=x10;
+ x8l=thick;
+ x10l=width;
+ x11=1/2x10l;
+ y2l=-descender;
+ y3r=0;
+ y4=1/2(ascender-descender);
+ y5l=ascender;
+ y6=1/2[y8r,y5l];
+ y8r=5/9y5l;
+ y10=1/2y8r;
+ y11l=0;
+ z7r=z8r=z9r;
+ z12=1/2[z3,z4]+(-tiny,0);
+ fill z1..z2l..z3l{dir 95}..{dir 85}z4l..{right}z5l..z6l
+ ..{dir (betaangle-170)}z7l..z8l..z9l{dir (betaangle-10)}
+ ..z10l..z11l..z12l
+ --z12r..z11r..z10r..{dir (betaangle-180)}z9r..z8r..z7r{dir betaangle}
+ ..z6r..z5r{left}..z4r{dir -95}..{dir -85}z3r..z2r..cycle;
+enddef;
+
+beginchar(beta, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
+endchar;
diff --git a/fonts/greek/lfb/MF/capitals.mf b/fonts/greek/lfb/MF/capitals.mf
new file mode 100644
index 0000000000..a00c4aa945
--- /dev/null
+++ b/fonts/greek/lfb/MF/capitals.mf
@@ -0,0 +1,717 @@
+
+ %% capitals.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z1=(1/2[x2,x12], ascender);
+ z2=(width-xthick-.5thick, 0);
+ z12=(xthick+.5thin, 0);
+ singlestem(4,5,6,7,8)(z1, z2, 90-angle(z1-z2), thick, slab, xthick);
+ z11=z4l+.5thin*dir(angle(z1-z12)-90); % cheap hack, but close enough
+ singlestem(14,15,16,17,18)(z11, z12, 90-angle(z11-z12), thin, slab, xthick);
+
+ penpos21(thin, angle(z11-z12));
+ penpos22(thin, angle(z1-z2));
+ y21=y22;
+ z21=whatever[z11,z12];
+ z22=4/7[z1,z2];
+ penstroke z21e..z22e;
+enddef;
+
+beginchar(Alpha, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,11,12,21,22);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ penpos11(slab, 90);
+ penpos12(slab, 90);
+ penpos13(thick, 0);
+ penpos14(slab, -90);
+ penpos15(slab, -90);
+ penpos16(thick, 180);
+ penpos17(slab, 90);
+ penpos18(slab, 90);
+ x11=x15=x18=x1;
+ x12=x14=x17=5u;
+ y11r=y12r=ascender;
+ y14=y15=.55ascender;
+ y17l=y18l=0;
+ x13r=width-.5u;
+ x16l=width;
+ y13=1/2[y11,y15];
+ y16=1/2[y15,y18];
+ penstroke z11e..z12e{right}..z13e..{left}z14e..z15e;
+ penstroke z15e..z14e{right}..z16e..{left}z17e..z18e;
+enddef;
+
+beginchar(Beta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+
+ barrightserif(11,12,13,14)
+ ((x1,ascender),(width,ascender),slab,thin,2u,small);
+enddef;
+
+beginchar(Gamma, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z1=(1/2[x2,x12], ascender);
+ z2=(width-.5thick, 0);
+ z12=(.5thin, 0);
+ z11=z1l+.5thin*dir(angle(z1-z12)-90); % cheap hack, but close enough
+ % penpos's come last because angle needs a known pair at all times
+ penpos1(thick, angle(z1-z2)-90);
+ penpos2(thick, 0);
+ penpos11(thin, angle(z11-z12)-90);
+ penpos12(thin, 0);
+ penstroke z1e..z2e;
+ penstroke z11e..z12e;
+
+ penpos21(slab, angle(z11l-z12l));
+ penpos22(slab, angle(z1l-z2l));
+ z21l=(0,0); z22l=(width,0);
+ penstroke z21e..z22e;
+enddef;
+
+beginchar(Delta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,11,12,21,22);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+
+ barrightserif(11,12,13,14)
+ ((x1,ascender),(width-.5u,ascender),slab,thin,2u,small);
+ fill z11r--z13r--(z13r+(0,-slab))--(z11r+(0,-slab))--cycle;
+ barleftserif(15,16,17,18)
+ ((x1,0),(width,0),slab,thin,2.5u,small);
+ fill z15r--z17r--(z17r+(0,slab))--(z15r+(0,slab))--cycle;
+
+ numeric centreheight;
+ centreheight=.52ascender;
+ singlestem(19,20,21,22,23)
+ ((x1,centreheight),(width-2.5u,centreheight), 0, thin, slab, xthick);
+enddef;
+
+beginchar(Epsilon, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric topinset;
+ topinset=tiny;
+ barleftserif(1,2,3,4)
+ ((width-topinset,ascender),(topinset,ascender),slab,thin,2u,small);
+ barleftserif(5,6,7,8)
+ ((0,0),(width,0),slab,thin,2.5u,small);
+
+ z9r=z1l+(0,1);
+ z10l=z5l+(0,-1);
+ penpos9(thick/sind(angle(z9r-z10l)), 0); % close enough, again
+ penpos10(thick/sind(angle(z9r-z10l)), 0);
+ penstroke z9e..z10e;
+enddef;
+
+beginchar(Zeta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ stem(11,12,13,14,15,16,17,18)((width-xthick-.5thick,ascender),
+ (width-xthick-.5thick,0), 0, 0, thick, slab, xthick);
+ penpos20(thin, 90);
+ penpos21(thin, 90);
+ z20=whatever[z1,z2];
+ z21=whatever[z11,z12];
+ y20=y21=1/2ascender;
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Eta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ y1=y3=ascender/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=0; y4l=ascender;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+
+ stem(5,6,7,8,9,10,11,12)((3u,1/2ascender),(width-3u,1/2ascender),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Theta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+
+width#:=2xthick#+1thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((1/2width,ascender),(1/2width,0),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Iota, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+width#:=12u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+
+ z9=3/7[z8,z5];
+ z10=(width-thin-xthick-.5thin, ascender);
+ singlestem(11,12,13,14,15)(z9, z10, 90-angle(z10-z9), thin, slab, xthick);
+
+ z19=whatever[z9,z10];
+ z19=z20+whatever*(dir(angle(z10-z9)+90));
+ z20=(width-xthick-.5thick, 0);
+ singlestem(21,22,23,24,25)(z19, z20, 90-angle(z19-z20), thick, slab, xthick);
+enddef;
+
+beginchar(Kappa, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,21,22,23,24,25);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z1=(1/2[x2,x12], ascender);
+ z2=(width-xthick-.5thick, 0);
+ z12=(xthick+.5thin, 0);
+ singlestem(4,5,6,7,8)(z1, z2, 90-angle(z1-z2), thick, slab, xthick);
+ z11=z4l+.5thin*dir(angle(z1-z12)-90); % cheap hack, but close enough
+ singlestem(14,15,16,17,18)(z11, z12, 90-angle(z11-z12), thin, slab, xthick);
+enddef;
+
+beginchar(Lambda, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,11,12);
+endchar;
+
+
+width#:=4xthick#+5thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ oneandlefthalfstem(1,2,3,4,5,6,7,8)((xthick+.5thin,ascender),
+ (xthick+.5thin,0), 0, 0, thin, slab, xthick);
+ oneandrighthalfstem(11,12,13,14,15,16,17,18)((width-xthick-.5thick,ascender),
+ (width-xthick-.5thick,0), 0, 0, thick, slab, xthick);
+
+ z20l=z4r-(thin,0);
+ z21l=1/2[z7l,z16l]+(0,thin);
+ numeric topwidth;
+ topwidth*cosd(angle(z20l-z21l)-90)=thick; % close enough
+
+ z22l=z13r;
+ z23l=z21l;
+ numeric topwidthright;
+ topwidthright*cosd(angle(z22l-z23l)-90)=thin; % again, close enough
+ penpos22(topwidthright, 0);
+ penpos23(topwidthright, 0);
+ penstroke z22e..z23e;
+
+ penpos20(topwidth, 0);
+ penpos21(whatever, angle(z22r-z23l));
+ z20r-z21r=whatever*(z20l-z21l);
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Mu, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ oneandlefthalfstem(1,2,3,4,5,6,7,8)((xthick+.5thin,ascender),
+ (xthick+.5thin,0), 0, 0, thin, slab, xthick);
+ singlestem(11,12,13,14,15)((width-xthick-.5thin,0),
+ (width-xthick-.5thin,ascender), 0, thin, slab, xthick);
+ z20=z4r;
+ z21l=z11r;
+ numeric topwidth;
+ topwidth*cosd(angle(z20-z21l)-90)=thick; % again, close enough
+ penpos20(topwidth, 0);
+ penpos21(whatever, 90);
+ z20r-z21r=whatever*(z20l-z21l);
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Nu, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric topinset;
+ topinset=.5u;
+ barleftserif(1,2,3,4)
+ ((.5width,ascender),(topinset,ascender),medthick,thin,1.5u,small);
+ barrightserif(5,6,7,8)
+ ((.5width,ascender),(width-topinset,ascender),medthick,thin,1.5u,small);
+ fill z3r--z7r--(z7r+(0,-medthick-1))--(z3r+(0,-medthick-1))--cycle;
+
+ barleftserif(11,12,13,14)
+ ((.5width,0),(width,0),medthick,thin,2u,small);
+ barrightserif(15,16,17,18)
+ ((.5width,0),(0,0),medthick,thin,2u,small);
+ fill z13r--z17r--(z17r+(0,medthick+1))--(z13r+(0,medthick+1))--cycle;
+
+ stem(21,22,23,24,25,26,27,28)((2u,.52ascender),(width-2u,.52ascender),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Xi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ y1=y3=ascender/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=0; y4l=ascender;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+enddef;
+
+beginchar(Omikron, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ stem(11,12,13,14,15,16,17,18)((width-xthick-.5thick,ascender),
+ (width-xthick-.5thick,0), 0, 0, thick, slab, xthick);
+ penpos20(slab, 90);
+ penpos21(slab, 90);
+ z20r=z3r; z21r=z14r;
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Pi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ penpos11(slab, 90);
+ penpos12(slab, 90);
+ penpos13(thick, 0);
+ penpos14(slab, -90);
+ penpos15(slab, -90);
+ x11=x15=x1;
+ x12=x14=5u;
+ y11r=y12r=ascender;
+ y14=y15=1/2ascender;
+ x13r=width;
+ y13=1/2[y11,y15];
+ penstroke z11e..z12e{right}..z13e..{left}z14e..z15e;
+enddef;
+
+beginchar(Rho, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ barrightserif(1,2,3,4)
+ ((0,ascender),(width-.5u,ascender),slab,thin,2u,small);
+
+ z9l=z1l;
+ z10=(.5width,.55ascender);
+ penpos9(thick/sind(angle(z9l-z10)-90), 0);
+ penpos10(thick/sind(angle(z9l-z10)-angle(z10)), angle(z10));
+ penstroke z9e..z10e;
+
+ z11l=z10r;
+ z12l=(0,0);
+ penpos11(thin/sind(angle(z9l-z10)-angle(z10)), angle(z9l-z10)-180);
+ penpos12(thin/sind(angle(z10)), 0);
+ penstroke z11e..z12e;
+
+ barleftserif(5,6,7,8)
+ ((x12r+thick*sind(90-angle(z10))/sind(angle(z10)),0),
+ (width,0),thick,thin,2u,small);
+ fill z12l--z5l--z5r--cycle;
+enddef;
+
+beginchar(Sigma, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((.5width,ascender),
+ (.5width,0), 0, 0, thick, slab, xthick);
+
+ barrightserif(11,12,13,14)
+ ((x1,ascender),(width,ascender),slab,thin,2u,small);
+ barleftserif(15,16,17,18)
+ ((x1,ascender),(0,ascender),slab,thin,2u,small);
+enddef;
+
+beginchar(Tau, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+
+width#:=8u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ singlestem(1,2,3,4,5)((.5width,.5ascender),
+ (.5width,0), 0, thick, slab, xthick);
+
+ penpos6(medthin, 0);
+ z6l=(0,ascender);
+ penstroke z6e..{down}z1e;
+
+ numeric diameter;
+ diameter=1.5u;
+ penpos7(thin, -90);
+ y9=y7r=ascender-1/2diameter;
+ x7=width-diameter;
+ y8=ascender;
+ x8=x10=width-.5diameter;
+ x9=width;
+ y10=ascender-diameter;
+
+ fill z1{up}..tension 1.3..z7l..z8..z9..z10..z7r & z7r..{down}z1r--cycle;
+enddef;
+
+beginchar(Upsilon, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ y1=y3=ascender/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=ascender-y4l=2u;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+
+ stem(11,12,13,14,15,16,17,18)((1/2width,ascender),(1/2width,0),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Phi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,11,12,13,14,15,16,17,18);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z20=(thin+xthick+.5thick,ascender);
+ z21=(width-xthick-.5thick,0);
+ z22=(width-thin-.5thin-xthick,ascender);
+ z23=(.5thin+xthick,0);
+ stem(1,2,3,4,5,6,7,8)(z20, z21,
+ 90-angle(z20-z21), 90-angle(z20-z21), thick, slab, xthick);
+ stem(11,12,13,14,15,16,17,18)(z22, z23,
+ 90-angle(z22-z23), 90-angle(z22-z23), thin, slab, xthick);
+ penpos20(thin, 90);
+ penpos21(thin, 90);
+enddef;
+
+beginchar(Khi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
+endchar;
+
+
+width#:=10u#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos4(thick, 0);
+ penpos5(thin, 90);
+ penpos6(thin, 135);
+ penpos7(thick, 180);
+ penpos8(tiny, 180);
+
+ offset=1/2(ascender-x_height);
+ y2r=x_height-tiny+offset;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ y4=y3-2u;
+ y5l=0+offset;
+ y7=1/2(y8-offset)+offset;
+ y8=x_height+offset;
+ x1r=0;
+ x2=x1+medium;
+ x4l=x3l=x2+thin;
+ x5=(x3r+width)/2;
+ x7r=width;
+ x8r=x7r-thin;
+
+ fill z1l..tension 1.8..z2l..z3l---z4l..z5l..z7l..z8l
+ --z8r..z7r..z5r..z4r---z3r..z2r..tension 1.5..z1r--cycle;
+
+ stem(11,12,13,14,15,16,17,18)((x5-.1u,ascender),(x5-.1u,0),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Psi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ barleftserif(1,2,3,4)
+ ((.6width,0),(width,0),thick,thin,2u,small);
+ barrightserif(5,6,7,8)
+ ((.4width,0),(0,0),thick,thin,2u,small);
+
+ penpos9(thin, 0);
+ penpos10(thin, 0);
+ penpos11(thin, 0);
+ penpos12(thin, 0);
+ z9=z5r; z11=z1r;
+ z10-z9=z12-z11=(0, 2thick);
+ penstroke z9e..z10e;
+ penstroke z11e..z12e;
+
+ penpos13(thin, 90);
+ penpos14(thick, 0);
+ penpos15(thin, -90);
+ penpos16(thick, 180);
+ penpos17(thin, 90);
+ z13r=z10r; z17r=z12l;
+ z15l=(.5width, ascender);
+ y14=y16=.5[y13l,y15l];
+ x14l=0; x16l=width;
+ penstroke z13e..{up}z14e..z15e..z16e{down}..z17e;
+enddef;
+
+beginchar(Omega, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
+endchar;
diff --git a/fonts/greek/lfb/MF/charmap.mf b/fonts/greek/lfb/MF/charmap.mf
new file mode 100644
index 0000000000..d001e73ce2
--- /dev/null
+++ b/fonts/greek/lfb/MF/charmap.mf
@@ -0,0 +1,216 @@
+
+ %% charmap.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% accent codes
+smooth := oct"000";
+rough := oct"001";
+acute := oct"002";
+grave := oct"003";
+circ := oct"004";
+smoothacute := oct"005";
+smoothgrave := oct"006";
+smoothcirc := oct"007";
+roughacute := oct"010";
+roughgrave := oct"011";
+roughcirc := oct"012";
+diaer := oct"013";
+diaeracute := oct"014";
+diaergrave := oct"015";
+breve := oct"016";
+macron := oct"017";
+
+% capitals
+Alpha := oct"101"; % "A"
+Beta := oct"102"; % "B"
+Gamma := oct"107"; % "G"
+Delta := oct"104"; % "D"
+Epsilon := oct"105"; % "E"
+Zeta := oct"132"; % "Z"
+Eta := oct"112"; % "J"
+Theta := oct"121"; % "Q"
+Iota := oct"111"; % "I"
+Kappa := oct"113"; % "K"
+Lambda := oct"114"; % "L"
+Mu := oct"115"; % "M"
+Nu := oct"116"; % "N"
+Xi := oct"130"; % "X"
+Omikron := oct"117"; % "O"
+Pi := oct"120"; % "P"
+Rho := oct"122"; % "R"
+Sigma := oct"123"; % "S"
+Tau := oct"124"; % "T"
+Upsilon := oct"125"; % "U"
+Phi := oct"106"; % "F"
+Khi := oct"103"; % "C"
+Psi := oct"131"; % "Y"
+Omega := oct"127"; % "W"
+
+% lowercase
+alpha := oct"141"; % "a"
+beta := oct"142"; % "b"
+gamma := oct"147"; % "g"
+delta := oct"144"; % "d"
+epsilon := oct"145"; % "e"
+zeta := oct"172"; % "z"
+eta := oct"152"; % "j"
+theta := oct"161"; % "q"
+iota := oct"151"; % "i"
+kappa := oct"153"; % "k"
+lambda := oct"154"; % "l"
+mu := oct"155"; % "m"
+nu := oct"156"; % "n"
+xi := oct"170"; % "x"
+omikron := oct"157"; % "o"
+pi := oct"160"; % "p"
+rho := oct"162"; % "r"
+sigma := oct"163"; % "s"
+sigmafinal := oct"166"; % "v"
+tau := oct"164"; % "t"
+upsilon := oct"165"; % "u"
+phi := oct"146"; % "f"
+khi := oct"143"; % "c"
+psi := oct"171"; % "y"
+omega := oct"167"; % "w"
+
+% accent references
+alpha_acc := oct"200";
+epsilon_acc := oct"220";
+eta_acc := oct"240";
+iota_acc := oct"260";
+omikron_acc := oct"300";
+upsilon_acc := oct"320";
+omega_acc := oct"340";
+rho_acc := oct"360";
+
+% miscellaneous
+iotasub := oct"057"; % "/"
+iotasubalpha := oct"043"; % "#"
+iotasubeta := oct"044"; % "$"
+iotasubomega := oct"045"; % "%"
+hyphen := oct"055"; % "-"
+emdash := oct"173"; % "{"
+aspirate := oct"150"; % "h"
+Aspirate := oct"110"; % "H"
+coronis := oct"052"; % "*"
+apostrophe := oct"047"; % "'"
+backquote := oct"140"; % "`"
+circumflex := oct"075"; % "="
+diaeresis := oct"042"; % """
+brevechar := oct"053"; % "+"
+macronchar := oct"072"; % ":"
+dividerchar := oct"174"; % "|"
+fullstop := oct"056"; % "."
+comma := oct"054"; % ","
+semicolon := oct"073"; % ";"
+questionmark := oct"077"; % "?"
+openparenthesis := oct"050"; % "("
+closeparenthesis := oct"051"; % ")"
+openbracket := oct"133"; % "["
+closebracket := oct"135"; % "]"
+boundarychar := oct"377"; % used to determine if a sigma is final
diff --git a/fonts/greek/lfb/MF/delta.mf b/fonts/greek/lfb/MF/delta.mf
new file mode 100644
index 0000000000..8f8e5a9a9c
--- /dev/null
+++ b/fonts/greek/lfb/MF/delta.mf
@@ -0,0 +1,149 @@
+
+ %% delta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos3(thin, 90);
+ penpos4(thick, 180);
+ penpos5(medthin, -90);
+ penpos6(thick, 180);
+ penpos7(thin, 90);
+ penpos8(thick, 0);
+
+ z1=z2+(2/3(z2l-z2) rotated 90);
+ x8l=0;
+ x4r=x8l+thin;
+ x7=1/2width;
+ x5=x7+thin;
+ x3=x7-medthin;
+ x6l=width;
+ x2r=x6l-thin;
+ y7l=0;
+ y6=y8=1/2x_height;
+ y5l=x_height;
+ y4=1/2(x_height+y3r)+thin;
+ y2=y4-medium;
+ y3r=x_height+3.3u;
+
+ numeric crossangle;
+ crossangle=angle(z4-z6)+20;
+
+ fill z1..z2l{up}..{left}z3l..z4l..z5l{dir(crossangle-180)}
+ ..z6l..z7l..z8l..{right}z5l
+ --z5r{left}..z8r..z7r..z6r..{dir(crossangle)}z5r
+ ..z4r..z3r{right}..{down}z2r..cycle;
+enddef;
+
+beginchar(delta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8);
+endchar;
diff --git a/fonts/greek/lfb/MF/epsilon.mf b/fonts/greek/lfb/MF/epsilon.mf
new file mode 100644
index 0000000000..9f13bd02d1
--- /dev/null
+++ b/fonts/greek/lfb/MF/epsilon.mf
@@ -0,0 +1,195 @@
+
+ %% epsilon.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=5.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, 270);
+ penpos5(thick, 0);
+ penpos6(thin, 90);
+ penpos7(thick, 180);
+ penpos8(medium, 270);
+ penpos9(thin, 10);
+ z20=z1+(2/3(z1l-z1) rotated 90);
+ y3=(x_height+y4)/2;
+ y1=y4+3/5(x_height-y4);
+ x8=x2=x4=width/2;
+ x7r=0; x9r=width; x3r=small; x1r=width-small;
+ y2r=x_height; y4l=3/5x_height;
+ z6l=z5l=z4l;
+ y7=y6/2;
+ y9=y6/3;
+ y8r=0;
+ fill z1r..z2r..z3r..z4r..z5r..z6r..z7r..z8r..z9r--z9l..z8l..z7l
+ ..{right}z6l..z5l..z4l{left}..z3l..z2l..z1l{down}..z20..{up}cycle;
+
+ numeric accent_centre;
+ accent_centre=x2;
+enddef;
+
+beginchar(epsilon, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,20);
+endchar;
+
+beginchar(epsilon_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(epsilon_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(epsilon_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(epsilon_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(epsilon_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(epsilon_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(epsilon_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(epsilon_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(epsilon_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(epsilon_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(epsilon_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(epsilon_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(epsilon_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/eta.mf b/fonts/greek/lfb/MF/eta.mf
new file mode 100644
index 0000000000..10074d9e5d
--- /dev/null
+++ b/fonts/greek/lfb/MF/eta.mf
@@ -0,0 +1,204 @@
+
+ %% eta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=9u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(xthick, 90);
+ penpos3(medium, 30);
+ penpos4(thick, 0);
+ penpos5(thick, 0);
+ z1=z2+((z2l-z2) rotated -90);
+ x1=0;
+ y2r=x_height;
+ y3=y2l+tiny;
+ x3=x2l+medthick;
+ z4l=z3l+(medthin,-3u);
+ x5l=x4l-tinyoffset;
+ y5=0;
+ fill z1..{dir 10}z2l..z3l..z4l---z5l--z5r---z4r..z3r..{dir -170}z2r..cycle;
+
+ penpos6(medthin, -90);
+ penpos7(medium, 180);
+ penpos8(thick, 180);
+ penpos9(thick, -90);
+ x6=2/3[x4l,x7l];
+ y6l=x_height;
+ x7l=width-1.5u;
+ y7=y4+1.5u;
+ x8l=x7l;
+ y8=1/3y9r;
+ y9r=-descender;
+ x9=width-medium;
+ z10=z9+((z9l-z9) rotated -90);
+ fill z4l{up}..z6l..z7l..tension 1.5..z8l..z9l..z10
+ ..z9r..z8r..tension 1.5..z7r..z6r..{down}z4r--cycle;
+
+ numeric accent_centre;
+ accent_centre=2/3[x4,x6];
+ iotasubetaback:=width+extra-x4;
+enddef;
+
+beginchar(eta, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
+endchar;
+
+beginchar(eta_acc+smooth, width#+extra#, ascender#, descender#);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(eta_acc+rough, width#+extra#, ascender#, descender#);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(eta_acc+acute, width#+extra#, ascender#, descender#);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(eta_acc+grave, width#+extra#, ascender#, descender#);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(eta_acc+circ, width#+extra#, ascender#, descender#);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(eta_acc+smoothacute, width#+extra#, ascender#, descender#);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(eta_acc+smoothgrave, width#+extra#, ascender#, descender#);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(eta_acc+smoothcirc, width#+extra#, ascender#, descender#);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(eta_acc+roughacute, width#+extra#, ascender#, descender#);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(eta_acc+roughgrave, width#+extra#, ascender#, descender#);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(eta_acc+roughcirc, width#+extra#, ascender#, descender#);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(eta_acc+breve, width#+extra#, ascender#-macronbreveshorter#, descender#);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(eta_acc+macron, width#+extra#, ascender#-macronbreveshorter#, descender#);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/gamma.mf b/fonts/greek/lfb/MF/gamma.mf
new file mode 100644
index 0000000000..79738a32ee
--- /dev/null
+++ b/fonts/greek/lfb/MF/gamma.mf
@@ -0,0 +1,141 @@
+
+ %% gamma.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos5(medium, 0);
+ penpos6(1.5u, -90);
+ penpos7(thin, 180);
+ penpos8(thick, 180);
+
+ y2r=x_height;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ x1r=0;
+ x2=x1+medium;
+ x3l=x2+thick;
+ z5l=z6l=z7l;
+ y6r=-descender;
+ x6l=.55width;
+ y8=x_height;
+ x8l=width;
+
+ fill z1l..tension 1.8..z2l..z3l..{down}z5l..z6l..z7l{up}..z8l
+ --z8r..{down}z7r..z6r..z5r{up}..z3r..z2r..tension 1.5..z1r--cycle;
+enddef;
+
+beginchar(gamma, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
diff --git a/fonts/greek/lfb/MF/iota.mf b/fonts/greek/lfb/MF/iota.mf
new file mode 100644
index 0000000000..b5ca786798
--- /dev/null
+++ b/fonts/greek/lfb/MF/iota.mf
@@ -0,0 +1,200 @@
+
+ %% iota.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=3u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(.5[medthick,thick], 0);
+ penpos2(.5[medthick,thick], 0);
+ penpos3(medium, 90);
+ penpos4(thin, tailangle);
+ x1l=tinyoffset;
+ x2l=0;
+ y1=x_height;
+ y2=thick;
+ x3=thick+tiny;
+ y4l=tailheight;
+ y3l=tinyoffset;
+ x4l=width;
+ fill z1l---z2l..z3l..tension 1.5..z4l
+ --z4r..tension 2.5..z3r..z2r---z1r--z1l..cycle;
+
+ numeric accent_centre;
+ accent_centre=x1;
+enddef;
+
+beginchar(iota, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+beginchar(iota_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(iota_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(iota_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(iota_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(iota_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(iota_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(iota_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(iota_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(iota_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(iota_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(iota_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(iota_acc+diaer, width#+extra#, ascender#, 0);
+gen_letter; acc_diaer;
+endchar;
+
+beginchar(iota_acc+diaeracute, width#+extra#, ascender#, 0);
+gen_letter; acc_diaeracute;
+endchar;
+
+beginchar(iota_acc+diaergrave, width#+extra#, ascender#, 0);
+gen_letter; acc_diaergrave;
+endchar;
+
+beginchar(iota_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(iota_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/kappa.mf b/fonts/greek/lfb/MF/kappa.mf
new file mode 100644
index 0000000000..98f00232fd
--- /dev/null
+++ b/fonts/greek/lfb/MF/kappa.mf
@@ -0,0 +1,147 @@
+
+ %% kappa.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(xthick, 90);
+ penpos3(thin, 0);
+ penpos4(small, -90);
+ penpos5(medium, 135);
+ penpos6(medium, 135);
+ penpos7(small, -90);
+ penpos8(thin, 0);
+ penpos9(medthick, 90);
+ penpos10(thin, tailangle);
+ z1=z2+((z2l-z2) rotated -90);
+ x1=0;
+ y2r=x_height;
+ y8=y3=1/2x_height;
+ x3r=3u; x8l=width-x3r;
+ z4l=z5l;
+ y4r=0;
+ x4=medium;
+ z6r=z7r;
+ y7l=x_height;
+ x7=width-medium;
+ x9=width-1u;
+ y10l=tailheight;
+ y9l=tinyoffset;
+ x10l=width;
+ fill z1..{right}z2l..z3l{down}..{dir -125}z4l..z5l{dir 55}
+ ..{dir 55}z6l..z7l..tension 1.5..{down}z8l..tension 1.5..z9l..tension 1.8..z10l
+ --z10r..tension 1.5..z9r..tension 1.5..z8r..{dir 55}z7r..z6r{dir -125}
+ ..{dir -125}z5r..z4r..tension 1.5..{up}z3r..z2r{left}..cycle;
+enddef;
+
+beginchar(kappa, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
diff --git a/fonts/greek/lfb/MF/khi.mf b/fonts/greek/lfb/MF/khi.mf
new file mode 100644
index 0000000000..83e379a2c5
--- /dev/null
+++ b/fonts/greek/lfb/MF/khi.mf
@@ -0,0 +1,144 @@
+
+ %% khi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thick, 0);
+ x1r=width-.5u;
+ y1=x_height;
+ x2l=0;
+ y2=-descender;
+ penstroke z1e..z2e;
+
+ penpos5(xthick, 90);
+ penpos6(medthin, 25);
+ penpos7(medthin, 25);
+ penpos9(thick, 90);
+ penpos10(thin, tailangle);
+ z4=z5+(4/3(z5l-z5) rotated -60);
+ x4=0;
+ y5r=x_height;
+ x6l=width-x7r=3u;
+ y6r=y5l-2u;
+ y7l+descender=x_height-y6r;
+ x9=width-3u+thick+medium;
+ y10l=tailheight-descender;
+ y9l=tiny-descender;
+ x10l=width;
+ fill z4..z5l{right}..z6l---z7l..z9l..tension 1.8..z10l
+ --z10r..tension 2..z9r..z7r---z6r..{left}z5r..cycle;
+enddef;
+
+beginchar(khi, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/fonts/greek/lfb/MF/lambda.mf b/fonts/greek/lfb/MF/lambda.mf
new file mode 100644
index 0000000000..6b96d652df
--- /dev/null
+++ b/fonts/greek/lfb/MF/lambda.mf
@@ -0,0 +1,146 @@
+
+ %% lambda.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(xthick, 120);
+ penpos3(medthick, 90);
+ penpos4(medium, 30);
+ penpos8(thick, 30);
+ penpos9(medthick, 90);
+ penpos10(thin, tailangle);
+ z1=z2+((z2l-z2) rotated -90);
+ x2r=1u;
+ x3=2.2u;
+% x4l=3.5u;
+ y2r=y3;
+ y3r=ascender;
+% y4r=y2l-thin;
+ z4l=z3l+(thick, -xthick);
+ z8r=z9r+(-medium, medium);
+ x9=width-3u+thick+thin;
+ y10l=tailheight;
+ y9l=tinyoffset;
+ x10l=width;
+ fill z1..z2l..z3l..z4l---z8l..z9l..tension 1.5..z10l--z10r
+ ..tension 2..z9r..z8r---z4r..z3r..z2r..cycle;
+
+ penpos11(medium, 0);
+ penpos12(xthick, 0);
+ z11=1/5[z4,z8];
+ z12l=(0,tiny/2);
+ penstroke z11e..z12e;
+enddef;
+
+beginchar(lambda, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
diff --git a/fonts/greek/lfb/MF/lfb.mf b/fonts/greek/lfb/MF/lfb.mf
new file mode 100644
index 0000000000..aaeb44a899
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb.mf
@@ -0,0 +1,165 @@
+
+ %% lfb.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+mode_setup;
+
+% font dimensions
+font_size thefontsize#;
+font_x_height x_height#;
+font_normal_space 6u#;
+font_normal_stretch 3u#;
+font_normal_shrink 2u#;
+font_quad 18u#;
+font_extra_space 3u#;
+
+input charmap;
+
+define_pixels(u, thefontsize, x_height, ascender, descender, xthick,
+ thick, medthick, medium, medthin, thin, slab, small, tiny,
+ tinyoffset, dishdepth, tailheight, breathingwidth, quotewidth,
+ circwidth, macronbreveshorter, letterspace);
+
+numeric iotasubalphaback, iotasubetaback, iotasubomegaback;
+
+input accents;
+
+input serifs;
+input capitals;
+
+input alpha;
+input beta;
+input gamma;
+input delta;
+input epsilon;
+input zeta;
+input eta;
+input theta;
+input iota;
+input kappa;
+input lambda;
+input mu;
+input nu;
+input xi;
+input omikron;
+input pi;
+input rho;
+input sigma;
+input sigmafin;
+input tau;
+input upsilon;
+input phi;
+input khi;
+input psi;
+input omega;
+
+input others;
+
+input ligature;
+
+bye.
diff --git a/fonts/greek/lfb/MF/lfb10.mf b/fonts/greek/lfb/MF/lfb10.mf
new file mode 100644
index 0000000000..2f0e03ccd4
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb10.mf
@@ -0,0 +1,149 @@
+
+ %% lfb10.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 22/36pt#;
+thefontsize# := 10pt#;
+x_height# := 155/36pt#;
+ascender# := 234/36pt#;
+descender# := 64/36pt#;
+
+% line thicknesses & gaps
+xthick# := 32/36pt#;
+tiny# := 6/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 60/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb11.mf b/fonts/greek/lfb/MF/lfb11.mf
new file mode 100644
index 0000000000..f1bbab1d22
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb11.mf
@@ -0,0 +1,149 @@
+
+ %% lfb11.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 23.5/36pt#;
+thefontsize# := 11pt#;
+x_height# := 171/36pt#;
+ascender# := 257/36pt#;
+descender# := 71/36pt#;
+
+% line thicknesses & gaps
+xthick# := 33.5/36pt#;
+tiny# := 6.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 66/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb12.mf b/fonts/greek/lfb/MF/lfb12.mf
new file mode 100644
index 0000000000..c8b556dae4
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb12.mf
@@ -0,0 +1,149 @@
+
+ %% lfb12.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 25/36pt#;
+thefontsize# := 12pt#;
+x_height# := 186/36pt#;
+ascender# := 280/36pt#;
+descender# := 78/36pt#;
+
+% line thicknesses & gaps
+xthick# := 36/36pt#;
+tiny# := 7/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 72/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb5.mf b/fonts/greek/lfb/MF/lfb5.mf
new file mode 100644
index 0000000000..b1c594b91b
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb5.mf
@@ -0,0 +1,149 @@
+
+ %% lfb5.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 14/36pt#;
+thefontsize# := 5pt#;
+x_height# := 77.5/36pt#;
+ascender# := 126/36pt#;
+descender# := 31/36pt#;
+
+% line thicknesses & gaps
+xthick# := 20/36pt#;
+tiny# := 4.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 33/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb6.mf b/fonts/greek/lfb/MF/lfb6.mf
new file mode 100644
index 0000000000..8a83404178
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb6.mf
@@ -0,0 +1,149 @@
+
+ %% lfb6.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 15.5/36pt#;
+thefontsize# := 6pt#;
+x_height# := 93/36pt#;
+ascender# := 140/36pt#;
+descender# := 37/36pt#;
+
+% line thicknesses & gaps
+xthick# := 21.5/36pt#;
+tiny# := 5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 38/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb7.mf b/fonts/greek/lfb/MF/lfb7.mf
new file mode 100644
index 0000000000..3c77c84b42
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb7.mf
@@ -0,0 +1,149 @@
+
+ %% lfb7.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 17/36pt#;
+thefontsize# := 7pt#;
+x_height# := 108.5/36pt#;
+ascender# := 163.5/36pt#;
+descender# := 43/36pt#;
+
+% line thicknesses & gaps
+xthick# := 25/36pt#;
+tiny# := 5.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 44/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb8.mf b/fonts/greek/lfb/MF/lfb8.mf
new file mode 100644
index 0000000000..77ffd978fb
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb8.mf
@@ -0,0 +1,149 @@
+
+ %% lfb8.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 18.5/36pt#;
+thefontsize# := 8pt#;
+x_height# := 124/36pt#;
+ascender# := 187/36pt#;
+descender# := 47/36pt#;
+
+% line thicknesses & gaps
+xthick# := 28/36pt#;
+tiny# := 5.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 49/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfb9.mf b/fonts/greek/lfb/MF/lfb9.mf
new file mode 100644
index 0000000000..3151929fb6
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfb9.mf
@@ -0,0 +1,149 @@
+
+ %% lfb9.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 20/36pt#;
+thefontsize# := 9pt#;
+x_height# := 139.5/36pt#;
+ascender# := 210.5/36pt#;
+descender# := 55/36pt#;
+
+% line thicknesses & gaps
+xthick# := 30/36pt#;
+tiny# := 6/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 55/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb10.mf b/fonts/greek/lfb/MF/lfbb10.mf
new file mode 100644
index 0000000000..964f332171
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb10.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb10.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 24/36pt#;
+thefontsize# := 10pt#;
+x_height# := 155/36pt#;
+ascender# := 234/36pt#;
+descender# := 64/36pt#;
+
+% line thicknesses & gaps
+xthick# := 40/36pt#;
+tiny# := 8/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 2/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 65/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.6u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb11.mf b/fonts/greek/lfb/MF/lfbb11.mf
new file mode 100644
index 0000000000..a9026025ca
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb11.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb11.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 26/36pt#;
+thefontsize# := 11pt#;
+x_height# := 171/36pt#;
+ascender# := 257/36pt#;
+descender# := 71/36pt#;
+
+% line thicknesses & gaps
+xthick# := 44/36pt#;
+tiny# := 8.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 72/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb12.mf b/fonts/greek/lfb/MF/lfbb12.mf
new file mode 100644
index 0000000000..90cae8849a
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb12.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb12.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 28/36pt#;
+thefontsize# := 12pt#;
+x_height# := 186/36pt#;
+ascender# := 280/36pt#;
+descender# := 78/36pt#;
+
+% line thicknesses & gaps
+xthick# := 47/36pt#;
+tiny# := 9/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 2/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 78/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.6u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb5.mf b/fonts/greek/lfb/MF/lfbb5.mf
new file mode 100644
index 0000000000..bfbea61448
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb5.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb5.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 15.5/36pt#;
+thefontsize# := 5pt#;
+x_height# := 77.5/36pt#;
+ascender# := 126/36pt#;
+descender# := 31/36pt#;
+
+% line thicknesses & gaps
+xthick# := 22/36pt#;
+tiny# := 6/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 39/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb6.mf b/fonts/greek/lfb/MF/lfbb6.mf
new file mode 100644
index 0000000000..83b22d5c1c
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb6.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb6.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 17/36pt#;
+thefontsize# := 6pt#;
+x_height# := 93/36pt#;
+ascender# := 140/36pt#;
+descender# := 37/36pt#;
+
+% line thicknesses & gaps
+xthick# := 24/36pt#;
+tiny# := 6.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 44/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb7.mf b/fonts/greek/lfb/MF/lfbb7.mf
new file mode 100644
index 0000000000..9be83a8b44
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb7.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb7.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 19/36pt#;
+thefontsize# := 7pt#;
+x_height# := 108.5/36pt#;
+ascender# := 163.5/36pt#;
+descender# := 43/36pt#;
+
+% line thicknesses & gaps
+xthick# := 28/36pt#;
+tiny# := 7.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 50/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb8.mf b/fonts/greek/lfb/MF/lfbb8.mf
new file mode 100644
index 0000000000..6e766dd920
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb8.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb8.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 20.5/36pt#;
+thefontsize# := 8pt#;
+x_height# := 124/36pt#;
+ascender# := 187/36pt#;
+descender# := 47/36pt#;
+
+% line thicknesses & gaps
+xthick# := 32/36pt#;
+tiny# := 7.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 55/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/lfbb9.mf b/fonts/greek/lfb/MF/lfbb9.mf
new file mode 100644
index 0000000000..16edeb3ee8
--- /dev/null
+++ b/fonts/greek/lfb/MF/lfbb9.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb9.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 22/36pt#;
+thefontsize# := 9pt#;
+x_height# := 139.5/36pt#;
+ascender# := 210.5/36pt#;
+descender# := 55/36pt#;
+
+% line thicknesses & gaps
+xthick# := 36/36pt#;
+tiny# := 8/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 60/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/fonts/greek/lfb/MF/ligature.mf b/fonts/greek/lfb/MF/ligature.mf
new file mode 100644
index 0000000000..0562676286
--- /dev/null
+++ b/fonts/greek/lfb/MF/ligature.mf
@@ -0,0 +1,477 @@
+
+ %% ligature.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% final sigma
+ligtable sigma:
+ boundarychar =:| sigmafinal,
+ fullstop =:| sigmafinal,
+ comma =:| sigmafinal,
+ semicolon =:| sigmafinal,
+ questionmark =:| sigmafinal,
+ closeparenthesis =:| sigmafinal,
+ closebracket =:| sigmafinal,
+ macronchar =: sigmafinal; % to force final sigma
+
+
+% aspirated consanant alternatives
+ligtable kappa: gamma: khi:
+ aspirate =: khi,
+ sigma =: xi;
+ligtable tau: delta: theta:
+ aspirate =: theta;
+ligtable pi: beta: phi:
+ aspirate =: phi,
+ sigma =: psi;
+ligtable Kappa: Gamma: Khi:
+ aspirate =: Khi,
+ Aspirate =: Khi,
+ sigma =: Xi,
+ Sigma =: Xi;
+ligtable Tau: Delta: Theta:
+ aspirate =: Theta,
+ Aspirate =: Theta;
+ligtable Pi: Beta: Phi:
+ aspirate =: Phi,
+ Aspirate =: Phi,
+ sigma =: Psi,
+ Sigma =: Psi;
+
+% kerning accents into Alpha
+ligtable
+ smooth:
+ rough:
+ acute:
+ grave:
+ circ:
+ smoothacute:
+ smoothgrave:
+ smoothcirc:
+ roughacute:
+ roughgrave:
+ roughcirc:
+ Alpha kern -2letterspace#;
+
+
+% quotes
+ligtable apostrophe: apostrophe kern -2.5letterspace#, skipto 2;
+ligtable backquote: backquote kern -2.5letterspace#, skipto 3;
+
+
+% em-dash (no en-dash)
+ligtable hyphen: hyphen =: emdash;
+
+
+% initial vowels and diphthongs
+ligtable 2::
+ Alpha =:| smoothacute,
+ Epsilon =:| smoothacute,
+ Eta =:| smoothacute,
+ Iota =:| smoothacute,
+ Omikron =:| smoothacute,
+ Upsilon =:| smoothacute,
+ Omega =:| smoothacute;
+ligtable 3::
+ Alpha =:| smoothgrave,
+ Epsilon =:| smoothgrave,
+ Eta =:| smoothgrave,
+ Iota =:| smoothgrave,
+ Omikron =:| smoothgrave,
+ Upsilon =:| smoothgrave,
+ Omega =:| smoothgrave,
+ skipto 1;
+ligtable coronis:
+ apostrophe =: smoothacute,
+ backquote =: smoothgrave,
+ circumflex =: smoothcirc,
+ alpha =: alpha_acc+smooth,
+ epsilon =: epsilon_acc+smooth,
+ eta =: eta_acc+smooth,
+ iota =: iota_acc+smooth,
+ omikron =: omikron_acc+smooth,
+ upsilon =: upsilon_acc+smooth,
+ omega =: omega_acc+smooth,
+ rho =: rho_acc+smooth,
+ Alpha =:| smooth,
+ Epsilon =:| smooth,
+ Eta =:| smooth,
+ Iota =:| smooth,
+ Omikron =:| smooth,
+ Upsilon =:| smooth,
+ Omega =:| smooth,
+ Rho =:| smooth;
+ligtable ||: openparenthesis: emdash: 1::
+ alpha |=: alpha_acc+smooth,
+ epsilon |=: epsilon_acc+smooth,
+ eta |=: eta_acc+smooth,
+ iota |=: iota_acc+smooth,
+ omikron |=: omikron_acc+smooth,
+ upsilon |=: upsilon_acc+smooth,
+ omega |=: omega_acc+smooth,
+ rho |=: rho_acc+rough, % initial rho should be rough
+ Alpha |=:| smooth,
+ Epsilon |=:| smooth,
+ Eta |=:| smooth,
+ Iota |=:| smooth,
+ Omikron |=:| smooth,
+ Upsilon |=:| smooth,
+ Omega |=:| smooth,
+ Rho |=:| rough;
+ligtable circumflex:
+ Alpha =:| smoothcirc,
+ Epsilon =:| smoothcirc,
+ Eta =:| smoothcirc,
+ Iota =:| smoothcirc,
+ Omikron =:| smoothcirc,
+ Upsilon =:| smoothcirc,
+ Omega =:| smoothcirc;
+ligtable alpha_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| alpha,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| alpha,
+ apostrophe =: alpha_acc+smoothacute,
+ backquote =: alpha_acc+smoothgrave,
+ circumflex =: alpha_acc+smoothcirc,
+ brevechar =: alpha_acc+breve,
+ macronchar =: alpha_acc+macron,
+ iotasub |=: iotasubalpha;
+ligtable epsilon_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| epsilon,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| epsilon,
+ apostrophe =: epsilon_acc+smoothacute,
+ backquote =: epsilon_acc+smoothgrave,
+ circumflex =: epsilon_acc+smoothcirc,
+ brevechar =: epsilon_acc+breve,
+ macronchar =: epsilon_acc+macron;
+ligtable eta_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| eta,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| eta,
+ apostrophe =: eta_acc+smoothacute,
+ backquote =: eta_acc+smoothgrave,
+ circumflex =: eta_acc+smoothcirc,
+ brevechar =: eta_acc+breve,
+ macronchar =: eta_acc+macron,
+ iotasub |=: iotasubeta;
+ligtable iota_acc+smooth:
+ apostrophe =: iota_acc+smoothacute,
+ backquote =: iota_acc+smoothgrave,
+ circumflex =: iota_acc+smoothcirc,
+ brevechar =: iota_acc+breve,
+ macronchar =: iota_acc+macron;
+ligtable omikron_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| omikron,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| omikron,
+ apostrophe =: omikron_acc+smoothacute,
+ backquote =: omikron_acc+smoothgrave,
+ circumflex =: omikron_acc+smoothcirc,
+ brevechar =: omikron_acc+breve,
+ macronchar =: omikron_acc+macron;
+ligtable upsilon_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| upsilon,
+ apostrophe =: upsilon_acc+smoothacute,
+ backquote =: upsilon_acc+smoothgrave,
+ circumflex =: upsilon_acc+smoothcirc,
+ brevechar =: upsilon_acc+breve,
+ macronchar =: upsilon_acc+macron;
+ligtable omega_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| omega,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| omega,
+ apostrophe =: omega_acc+smoothacute,
+ backquote =: omega_acc+smoothgrave,
+ circumflex =: omega_acc+smoothcirc,
+ brevechar =: omega_acc+breve,
+ macronchar =: omega_acc+macron,
+ iotasub |=: iotasubomega;
+ligtable rho_acc+smooth:
+ rho |=: rho_acc+rough;
+
+% aspirated vowels and diphthongs
+ligtable aspirate: Aspirate:
+ alpha =: alpha_acc+rough,
+ epsilon =: epsilon_acc+rough,
+ eta =: eta_acc+rough,
+ iota =: iota_acc+rough,
+ omikron =: omikron_acc+rough,
+ upsilon =: upsilon_acc+rough,
+ omega =: omega_acc+rough,
+ rho =: rho_acc+rough,
+ Alpha =:| rough,
+ Epsilon =:| rough,
+ Eta =:| rough,
+ Iota =:| rough,
+ Omikron =:| rough,
+ Upsilon =:| rough,
+ Omega =:| rough,
+ Rho =:| rough,
+ apostrophe =: roughacute,
+ backquote =: roughgrave,
+ circumflex =: roughcirc;
+ligtable alpha_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| alpha,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| alpha,
+ apostrophe =: alpha_acc+roughacute,
+ backquote =: alpha_acc+roughgrave,
+ circumflex =: alpha_acc+roughcirc,
+ iotasub |=: iotasubalpha;
+ligtable epsilon_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| epsilon,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| epsilon,
+ apostrophe =: epsilon_acc+roughacute,
+ backquote =: epsilon_acc+roughgrave,
+ circumflex =: epsilon_acc+roughcirc;
+ligtable eta_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| eta,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| eta,
+ apostrophe =: eta_acc+roughacute,
+ backquote =: eta_acc+roughgrave,
+ circumflex =: eta_acc+roughcirc,
+ iotasub |=: iotasubeta;
+ligtable iota_acc+rough:
+ apostrophe =: iota_acc+roughacute,
+ backquote =: iota_acc+roughgrave,
+ circumflex =: iota_acc+roughcirc;
+ligtable omikron_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| omikron,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| omikron,
+ apostrophe =: omikron_acc+roughacute,
+ backquote =: omikron_acc+roughgrave,
+ circumflex =: omikron_acc+roughcirc;
+ligtable upsilon_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| upsilon,
+ apostrophe =: upsilon_acc+roughacute,
+ backquote =: upsilon_acc+roughgrave,
+ circumflex =: upsilon_acc+roughcirc;
+ligtable omega_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| omega,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| omega,
+ apostrophe =: omega_acc+roughacute,
+ backquote =: omega_acc+roughgrave,
+ circumflex =: omega_acc+roughcirc,
+ iotasub |=: iotasubomega;
+
+% acute, grave, circ vowels
+ligtable alpha:
+ apostrophe =: alpha_acc+acute,
+ backquote =: alpha_acc+grave,
+ circumflex =: alpha_acc+circ,
+ brevechar =: alpha_acc+breve,
+ macronchar =: alpha_acc+macron,
+ iotasub |=: iotasubalpha;
+ligtable epsilon:
+ apostrophe =: epsilon_acc+acute,
+ backquote =: epsilon_acc+grave,
+ circumflex =: epsilon_acc+circ,
+ brevechar =: epsilon_acc+breve,
+ macronchar =: epsilon_acc+macron;
+ligtable eta:
+ apostrophe =: eta_acc+acute,
+ backquote =: eta_acc+grave,
+ circumflex =: eta_acc+circ,
+ brevechar =: eta_acc+breve,
+ macronchar =: eta_acc+macron,
+ iotasub |=: iotasubeta;
+ligtable iota:
+ apostrophe =: iota_acc+acute,
+ backquote =: iota_acc+grave,
+ circumflex =: iota_acc+circ,
+ diaeresis =: iota_acc+diaer,
+ brevechar =: iota_acc+breve,
+ macronchar =: iota_acc+macron;
+ligtable omikron:
+ apostrophe =: omikron_acc+acute,
+ backquote =: omikron_acc+grave,
+ circumflex =: omikron_acc+circ,
+ brevechar =: omikron_acc+breve,
+ macronchar =: omikron_acc+macron;
+ligtable upsilon:
+ apostrophe =: upsilon_acc+acute,
+ backquote =: upsilon_acc+grave,
+ circumflex =: upsilon_acc+circ,
+ diaeresis =: upsilon_acc+diaer,
+ brevechar =: upsilon_acc+breve,
+ macronchar =: upsilon_acc+macron;
+ligtable omega:
+ apostrophe =: omega_acc+acute,
+ backquote =: omega_acc+grave,
+ circumflex =: omega_acc+circ,
+ brevechar =: omega_acc+breve,
+ macronchar =: omega_acc+macron,
+ iotasub |=: iotasubomega;
+
+% diaereses and accents
+ligtable diaeresis:
+ iota =: iota_acc+diaer,
+ upsilon =: upsilon_acc+diaer;
+ligtable iota_acc+diaer:
+ apostrophe =: iota_acc+diaeracute,
+ backquote =: iota_acc+diaergrave;
+ligtable upsilon_acc+diaer:
+ apostrophe =: upsilon_acc+diaeracute,
+ backquote =: upsilon_acc+diaergrave;
+
+% iotas subscript
+ligtable
+ alpha_acc+acute:
+ alpha_acc+grave:
+ alpha_acc+circ:
+ alpha_acc+smoothacute:
+ alpha_acc+smoothgrave:
+ alpha_acc+smoothcirc:
+ alpha_acc+roughacute:
+ alpha_acc+roughgrave:
+ alpha_acc+roughcirc:
+ alpha_acc+breve:
+ alpha_acc+macron:
+ iotasub |=: iotasubalpha;
+ligtable
+ eta_acc+acute:
+ eta_acc+grave:
+ eta_acc+circ:
+ eta_acc+smoothacute:
+ eta_acc+smoothgrave:
+ eta_acc+smoothcirc:
+ eta_acc+roughacute:
+ eta_acc+roughgrave:
+ eta_acc+roughcirc:
+ eta_acc+breve:
+ eta_acc+macron:
+ iotasub |=: iotasubeta;
+ligtable
+ omega_acc+acute:
+ omega_acc+grave:
+ omega_acc+circ:
+ omega_acc+smoothacute:
+ omega_acc+smoothgrave:
+ omega_acc+smoothcirc:
+ omega_acc+roughacute:
+ omega_acc+roughgrave:
+ omega_acc+roughcirc:
+ omega_acc+breve:
+ omega_acc+macron:
+ iotasub |=: iotasubomega;
diff --git a/fonts/greek/lfb/MF/mu.mf b/fonts/greek/lfb/MF/mu.mf
new file mode 100644
index 0000000000..bef574be4a
--- /dev/null
+++ b/fonts/greek/lfb/MF/mu.mf
@@ -0,0 +1,152 @@
+
+ %% mu.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthin, 90);
+ penpos6(medthin, 180);
+ penpos7(medium, -90);
+ penpos8(medthin, 0);
+ penpos9(medthin, 90);
+ penpos10(medthin, 180);
+ penpos11(medium, 210);
+ penpos12(medthick, 270);
+ penpos13(thin, tailangle+180);
+ z1=z2+((z2l-z2) rotated 120);
+ x2=1.5u;
+ x3l=0;
+ x6r=0;
+ y2l=-descender;
+ y3=y7r=0;
+ y5r=x_height;
+ z4l=z5l=z6l;
+ x7=1/2x8r;
+ x8r=width-1.5u;
+ y9r=x_height;
+ z8l=z9l=z10l;
+ z11l=z12l+(-tiny, tiny);
+ x12=width-3u+thick+thin;
+ y13r=tailheight;
+ y12r=tinyoffset;
+ x13r=width;
+ fill z1..z2l..z3l..{up}z4l..z5l..z6l{down}..z7l
+ ..{up}z8l..z9l..z10l{down}..z11l..z12l..tension 2.2..z13l
+ --z13r..tension 1.7..z12r..z11r..{up}z10r..z9r..z8r{down}..
+ z7r..{up}z6r..z5r..z4r{down}..z3r..z2r..cycle;
+enddef;
+
+beginchar(mu, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
+endchar;
diff --git a/fonts/greek/lfb/MF/nu.mf b/fonts/greek/lfb/MF/nu.mf
new file mode 100644
index 0000000000..73b3510698
--- /dev/null
+++ b/fonts/greek/lfb/MF/nu.mf
@@ -0,0 +1,143 @@
+
+ %% nu.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6.5u#;
+extra#:=2.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 100);
+ penpos3(medthick, 40);
+ penpos5(thick / cosd 55, 55);
+ penpos6(medthin, 135);
+ penpos8(xthick, -110);
+
+ y2r=x_height;
+ y1l=y2l-thick;
+ y3l=y2l-thin;
+ y5l=0;
+ y6l=1/2x_height;
+ y8l=x_height;
+ x1r=0;
+ x2=x1+medium;
+ x3l=x2+medthin;
+ x5l=x3l+thin;
+ x8l=x6l=width-.5u;
+ z9=z8+((z8l-z8) rotated 90);
+
+ fill z1l..tension 1.8..z2l..z3l..{down}z5l..z5l{dir 30}
+ ..z6l..tension 1.2..z8l..z9
+ ..z8r..tension 1.1..z6r..{dir 210}z5r..z5r{up}..z3r..z2r
+ ..tension 1.5..z1r--cycle;
+enddef;
+
+beginchar(nu, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,5,6,8,9);
+endchar;
diff --git a/fonts/greek/lfb/MF/omega.mf b/fonts/greek/lfb/MF/omega.mf
new file mode 100644
index 0000000000..5ee8a8c41a
--- /dev/null
+++ b/fonts/greek/lfb/MF/omega.mf
@@ -0,0 +1,198 @@
+
+ %% omega.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ penpos5(medthin, 0);
+ penpos6(thick, 90);
+ penpos7(medthin, 180);
+ penpos8(thin, -90);
+ penpos9(thick, 0);
+ penpos10(thin, 90);
+ z1=z2+((z2l-z2) rotated 90);
+ z11=z10+((z10l-z10) rotated -90);
+ z5l=z7l=z6l;
+ x3r=0; % actually the left
+ x2=x4=3.5u;
+ x6=1/2width;
+ x8=x10=width-x2;
+ x9r=width;
+ y4r=y8r=0;
+ y6=y3=y9=1/2x_height;
+ y2r=y10r=x_height;
+ fill z1..z2l{left}..z3l..z4l..{up}z5l..z6l..z7l{down}..z8l
+ ..z9l..{left}z10l..z11..z10r{right}..z9r..z8r..z7r..z6r
+ ..z5r..z4r..z3r..{right}z2r..cycle;
+
+ numeric accent_centre;
+ accent_centre = x6;
+ iotasubomegaback:=width+extra-accent_centre;
+enddef;
+
+beginchar(omega, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11);
+endchar;
+
+beginchar(omega_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(omega_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(omega_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(omega_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(omega_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(omega_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(omega_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(omega_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(omega_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(omega_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(omega_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(omega_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(omega_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/omikron.mf b/fonts/greek/lfb/MF/omikron.mf
new file mode 100644
index 0000000000..73fd2131ec
--- /dev/null
+++ b/fonts/greek/lfb/MF/omikron.mf
@@ -0,0 +1,183 @@
+
+ %% omikron.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, 270);
+ y1=y3=x_height/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=0; y4l=x_height;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+
+ numeric accent_centre;
+ accent_centre=x4;
+enddef;
+
+beginchar(omikron, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+beginchar(omikron_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(omikron_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(omikron_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(omikron_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(omikron_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(omikron_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(omikron_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(omikron_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(omikron_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(omikron_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(omikron_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(omikron_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(omikron_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/others.mf b/fonts/greek/lfb/MF/others.mf
new file mode 100644
index 0000000000..08e4cf10ef
--- /dev/null
+++ b/fonts/greek/lfb/MF/others.mf
@@ -0,0 +1,559 @@
+
+ %% others.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=4u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medthick, 90);
+ penpos2(medthick, 90);
+ y1=y2=1/2x_height;
+ x1=width-x2=0;
+ penstroke z1e--z2e;
+enddef;
+
+beginchar(hyphen, width#+extra#, x_height#, 0);
+gen_letter;
+endchar;
+
+
+width#:=18u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thin, 90);
+ penpos2(thin, 90);
+ y1=y2=1/2x_height;
+ x1=width-x2=0;
+ penstroke z1e--z2e;
+enddef;
+
+beginchar(emdash, width#+extra#, x_height#, 0);
+gen_letter;
+endchar;
+
+
+width#:=0u#;
+extra#:=0letterspace#;
+define_pixels(width, extra);
+
+def gen_letter = enddef;
+
+beginchar(aspirate, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+
+width#:=0u#;
+extra#:=0letterspace#;
+define_pixels(width, extra);
+
+def gen_letter = enddef;
+
+beginchar(Aspirate, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+
+width#:=breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smooth;
+enddef;
+
+beginchar(coronis, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, 90);
+ penpos102(medthin, 0);
+ penpos103(medthin, -90);
+ z100=z101+((z101l-z101) rotated -60);
+ y103r=x_height;
+ y102=y103l+1.7u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2quotewidth;
+ x102r=x100+quotewidth;
+ x103=x100+1/5quotewidth;
+ fill z100..z101l..z102l..{dir -160}z103l
+ --z103r{dir 20}..z102r..{left}z101r..cycle;
+enddef;
+
+beginchar(apostrophe, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, -90);
+ penpos102(medthin, 180);
+ penpos103(medthin, 90);
+ z100=z101+((z101l-z101) rotated -60);
+ y101r=x_height;
+ y102=y101l+.7u;
+ y103l=y102+1.7u;
+ x100=accent_centre+1/2quotewidth;
+ x102r=x100-quotewidth;
+ x103=x100-1/5quotewidth;
+ fill z100..z101l..z102l..{dir 20}z103l
+ --z103r{dir -160}..z102r..{right}z101r..cycle;
+enddef;
+
+beginchar(backquote, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103,104);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_circ;
+enddef;
+
+beginchar(circumflex, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103,104);
+endchar;
+
+
+width#:=quotewidth#+3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaer;
+enddef;
+
+beginchar(diaeresis, width#+extra#, ascender#, 0);
+gen_letter; penlabels(151,152,153,154,155,156,157,158);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_breve;
+enddef;
+
+beginchar(brevechar, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(161,162,163);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_macron;
+enddef;
+
+beginchar(macronchar, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(171,172);
+endchar;
+
+
+
+width#:=0u#;
+extra#:=0letterspace#;
+define_pixels(width, extra);
+
+def gen_letter = enddef;
+
+beginchar(dividerchar, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric diameter;
+ diameter=.85width;
+
+ x2=0;
+ x1=x3=1/2diameter;
+ x4=diameter;
+ y3=0;
+ y2=y4=1/2diameter;
+ y1=diameter;
+
+ fill z1..z2..z3..z4..cycle;
+enddef;
+
+beginchar(fullstop, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, 90);
+ penpos102(medthin, 0);
+ penpos103(medthin, -90);
+ z100=z101+((z101l-z101) rotated -60);
+ y101l=0;
+ y102=y103l+1.7u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2quotewidth;
+ x102r=x100+quotewidth;
+ x103=x100+1/5quotewidth;
+ fill z100..z101l..z102l..{dir -160}z103l
+ --z103r{dir 20}..z102r..{left}z101r..cycle;
+enddef;
+
+beginchar(comma, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric diameter;
+ diameter=.85width;
+
+ x2=0;
+ x1=x3=1/2diameter;
+ x4=diameter;
+ y3=y1-diameter;
+ y2=y4=y1-1/2diameter;
+ y1=x_height;
+
+ fill z1..z2..z3..z4..cycle;
+enddef;
+
+beginchar(semicolon, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, 90);
+ penpos102(medthin, 0);
+ penpos103(medthin, -90);
+ z100=z101+((z101l-z101) rotated -60);
+ y101l=0;
+ y102=y103l+1.7u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2quotewidth;
+ x102r=x100+quotewidth;
+ x103=x100+1/5quotewidth;
+ fill z100..z101l..z102l..{dir -160}z103l
+ --z103r{dir 20}..z102r..{left}z101r..cycle;
+
+ numeric diameter;
+ diameter=.85width;
+
+ x2=0;
+ x1=x3=1/2diameter;
+ x4=diameter;
+ y3=y1-diameter;
+ y2=y4=y1-1/2diameter;
+ y1=x_height;
+
+ fill z1..z2..z3..z4..cycle;
+enddef;
+
+beginchar(questionmark, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,100,101,102,103);
+endchar;
+
+
+parenthesiscentre#:=1/2(ascender#-descender#);
+parenthesisheight#:=parenthesiscentre#+1/2thefontsize#;
+parenthesisdepth#:=parenthesiscentre#-1/2thefontsize#;
+define_pixels(parenthesiscentre, parenthesisheight, parenthesisdepth);
+
+
+width#:=4u#;
+extra#:=1.5u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thin, 0);
+ penpos2(medthick, 0);
+ penpos3(thin, 0);
+ y1=parenthesisheight;
+ y2=parenthesiscentre;
+ y3=parenthesisdepth;
+ x1r=width+.5u;
+ x2l=0+.5u;
+ x3r=width+.5u;
+ penstroke z1e{curl 4}..z2e..{curl 4}z3e;
+enddef;
+
+beginchar(openparenthesis, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3);
+endchar;
+
+
+width#:=4u#;
+extra#:=1u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thin, 0);
+ penpos2(medthick, 0);
+ penpos3(thin, 0);
+ y1=parenthesisheight;
+ y2=parenthesiscentre;
+ y3=parenthesisdepth;
+ x1l=0-.5u;
+ x2r=width-.5u;
+ x3l=0-.5u;
+ penstroke z1e{curl 4}..z2e..{curl 4}z3e;
+enddef;
+
+beginchar(closeparenthesis, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3);
+endchar;
+
+
+width#:=3u#;
+extra#:=1.5u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medthin, 90);
+ penpos2(medthin, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthin, 90);
+ penpos6(medthin, 90);
+ y1r=y2r=y3=parenthesisheight;
+ y4=y5l=y6l=parenthesisdepth;
+ x1=x5=0; x2=x6=width;
+ x3l=x4l=0;
+ penstroke z1e--z2e;
+ penstroke z3e--z4e;
+ penstroke z5e--z6e;
+enddef;
+
+beginchar(openbracket, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3,4,5,6);
+endchar;
+
+
+width#:=3u#;
+extra#:=1.5u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medthin, 90);
+ penpos2(medthin, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthin, 90);
+ penpos6(medthin, 90);
+ y1r=y2r=y3=parenthesisheight;
+ y4=y5l=y6l=parenthesisdepth;
+ x1=x5=0; x2=x6=width;
+ x3r=x4r=width;
+ penstroke z1e--z2e;
+ penstroke z3e--z4e;
+ penstroke z5e--z6e;
+enddef;
+
+beginchar(closebracket, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3,4,5,6);
+endchar;
+
+
+width#:=0u#;
+extra#:=0u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=-iotasubalphaback;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasubalpha, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+width#:=0u#;
+extra#:=0u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=-iotasubetaback;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasubeta, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+width#:=0u#;
+extra#:=0u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=-iotasubomegaback;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasubomega, width#+extra#, 0, 0);
+gen_letter;
+endchar;
diff --git a/fonts/greek/lfb/MF/phi.mf b/fonts/greek/lfb/MF/phi.mf
new file mode 100644
index 0000000000..cd26dde742
--- /dev/null
+++ b/fonts/greek/lfb/MF/phi.mf
@@ -0,0 +1,153 @@
+
+ %% phi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8u#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos3(thin, -90);
+ penpos4(thick, 0);
+ penpos5(thin, 90);
+ penpos6(thin, 135);
+ penpos7(thick, 180);
+ penpos8(thin, -90);
+
+ z1=z2+(2/3(z2l-z2) rotated -90);
+ y2=y3l+thin;
+ y3l=x_height;
+ y4=1/2y3r;
+ y5l=0;
+ y7=1/2y8l;
+ y8l=x_height;
+ x2r=x12r;
+ x3=3/4x5r;
+ x4l=0;
+ x5=(x4r+width)/2;
+ x7r=width;
+ x8r=x5l+1/2(x7r-x5l);
+ penpos12(medthick, 0);
+ penpos13(medthick, 0);
+ penpos14(tiny, 0);
+ x12=x13=x5;
+ x14=x13l-small;
+ y12=x_height-2thick;
+ y13=-2/3descender;
+ y14r=y13-thick;
+
+ fill z1..{down}z2l..z3l{left}..{down}z4l..z5l..z7l{up}..z8l
+ ..z12l---z13l..z14l
+ --z14r..z13r---z12r
+ ..z8r..{down}z7r..z5r..z4r{up}..{right}z3r..z2r..cycle;
+enddef;
+
+beginchar(phi, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/fonts/greek/lfb/MF/pi.mf b/fonts/greek/lfb/MF/pi.mf
new file mode 100644
index 0000000000..a4eb82fac1
--- /dev/null
+++ b/fonts/greek/lfb/MF/pi.mf
@@ -0,0 +1,157 @@
+
+ %% pi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos5(thin, barangle);
+ penpos6(medthick, 90);
+ penpos8(medthick, 90);
+ penpos9(thin, barendangle);
+ y6r=y8r=x_height;
+ x6=2u; x8=7.5u;
+ x5l=1u; y5l=x_height-tailheight;
+ y9r=x_height+tiny; x9r=width;
+ penstroke z5e..z6e..tension 2..z8e..z9e;
+
+ penpos1(medium, 0);
+ penpos2(medium, 0);
+ penpos3(medthick, 90);
+ penpos4(thin, tailangle);
+ x1=x2+tinyoffset;
+ x2=.7[x6,x8];
+ y1=x_height-thick/2;
+ y2=xthick;
+ x3=x2+thick/2+tiny;
+ y4l=tailheight;
+ y3l=tinyoffset;
+ x4l=x2l+3u;
+ fill z1l---z2l..z3l..tension 1.5..z4l
+ --z4r..tension 1.7..z3r..z2r---z1r--z1l..cycle;
+
+ penpos10(medthin, 0);
+ penpos11(medthin, 0);
+ penpos12(xthick, 270);
+ penpos13(tiny, 180);
+ x10=x11+tinyoffset;
+ x11=.2[x6,x8];
+ y10=x_height-thick/2;
+ y11=y12l+thin;
+ y12r=0;
+ y13=y12l+tiny;
+ x12=x11l-medthin;
+ x13r=x12-medthick;
+ penstroke z10e---z11e..z12e..z13e;
+enddef;
+
+beginchar(pi, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/fonts/greek/lfb/MF/psi.mf b/fonts/greek/lfb/MF/psi.mf
new file mode 100644
index 0000000000..dd6ace9b4c
--- /dev/null
+++ b/fonts/greek/lfb/MF/psi.mf
@@ -0,0 +1,158 @@
+
+ %% psi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8.5u#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos4(thick, 0);
+ penpos5(thin, 90);
+ penpos6(thin, 135);
+ penpos7(thick, 180);
+ penpos8(tiny, 180);
+
+ y2r=x_height-tiny;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ y4=y3-2u;
+ y5l=0;
+ y7=1/2y8;
+ y8=x_height;
+ x1r=0;
+ x2=x1+medium;
+ x4l=x3l=x2+thin;
+ x5=(x3r+width)/2;
+ x7r=width;
+ x8r=x7r-thin;
+
+ fill z1l..tension 1.8..z2l..z3l---z4l..z5l..z7l..z8l
+ --z8r..z7r..z5r..z4r---z3r..z2r..tension 1.5..z1r--cycle;
+
+ penpos11(xthick, 90);
+ penpos12(medium, 0);
+ penpos13(medium, 0);
+ penpos14(tiny, 0);
+ z10=z11+(4/3(z11l-z11) rotated -60);
+ x12=x13=x5;
+ x11=x14=x13l-thin;
+ y11l=y12+thick;
+ y12=x_height;
+ y13=-2/3descender;
+ y14r=y13-thick;
+ fill z10..{right}z11l..z12l---z13l..z14l
+ --z14r..z13r---z12r..z11r..cycle;
+enddef;
+
+beginchar(psi, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/fonts/greek/lfb/MF/rho.mf b/fonts/greek/lfb/MF/rho.mf
new file mode 100644
index 0000000000..9347d0c155
--- /dev/null
+++ b/fonts/greek/lfb/MF/rho.mf
@@ -0,0 +1,149 @@
+
+ %% rho.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(tiny, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, 270);
+ penpos5(thick, 0);
+ penpos6(thin, 90);
+ penpos7(thick, 15);
+ penpos8(medium, 30);
+ y1=medium;
+ x1=thick+thin;
+ y3=x_height/2;
+ y5=(x_height+y6l)/2;
+ x2=x4=x6=width/2;
+ x5l=0; x3l=x7r=width; x8l=x7l;
+ y2l=0; y4l=x_height;
+ y6l=-descender+.7u;
+ y7l=-descender;
+ y8=y7-thin;
+ penstroke z1e..z2e..z3e..z4e..z5e..{right}z6e..z7e..z8e;
+
+ numeric accent_centre;
+ accent_centre=x4;
+enddef;
+
+beginchar(rho, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8);
+endchar;
+
+beginchar(rho_acc+smooth, width#+extra#, ascender#, descender#);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(rho_acc+rough, width#+extra#, ascender#, descender#);
+gen_letter; acc_rough;
+endchar;
diff --git a/fonts/greek/lfb/MF/serifs.mf b/fonts/greek/lfb/MF/serifs.mf
new file mode 100644
index 0000000000..398deae65a
--- /dev/null
+++ b/fonts/greek/lfb/MF/serifs.mf
@@ -0,0 +1,324 @@
+
+ %% serifs.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+def stem
+ (suffix stop, sbot, stoplft, stoprt, stopdish, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, toptilt, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos stoplft(slabwidth, stemangle+toptilt);
+ penpos stoprt(slabwidth, stemangle+toptilt);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stoplft].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt+90);
+ z[stoprt].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt-90);
+ z[stopdish]=thetop+dishdepth*dir(stemangle+toptilt+180);
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[stop]=thetop+whatever*dir(stemangle+180);
+ if toptilt>0:
+ z[stop].l=thetop+whatever*dir(stemangle+toptilt+90)
+ +endinset*dir(stemangle+toptilt+180);
+ else:
+ z[stop].r=thetop+whatever*dir(stemangle+toptilt-90)
+ +endinset*dir(stemangle+toptilt+180);
+ fi;
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stop].l---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stop].r
+ ..{dir(stemangle+toptilt-90)}z[stoprt].l--z[stoprt].r
+ ..z[stopdish]..z[stoplft].r--z[stoplft].l{dir(stemangle+toptilt-90)}
+ ..cycle;
+ fill z[stoplft].r--z[stoprt].r
+ --z[stoprt].l+((0,0) rotated(stemangle+toptilt-90))
+ --z[stoplft].l+((0,0) rotated(stemangle+toptilt-90))--cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def singlestem % bottom only has serif
+ (suffix stop, sbot, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stop]=thetop;
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stop].l---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stop].r--cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def oneandlefthalfstem
+ (suffix stop, sbot, stoplft, stoprt, stopdish, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, toptilt, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos stoplft(slabwidth, stemangle+toptilt);
+ penpos stoprt(slabwidth, stemangle);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stoplft].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt+90);
+ z[stoprt].r=thetop+(1/2breadth)*dir(stemangle+toptilt-90);
+ z[stopdish]=thetop+dishdepth*dir(stemangle+toptilt+180);
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[stop]=thetop+whatever*dir(stemangle+180);
+ if toptilt>0:
+ z[stop].l=thetop+whatever*dir(stemangle+toptilt+90)
+ +endinset*dir(stemangle+toptilt+180);
+ else:
+ z[stop].r=thetop+whatever*dir(stemangle+toptilt-90)
+ +endinset*dir(stemangle+toptilt+180);
+ fi;
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stop].l---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stoprt].r
+ --z[stoplft].r--z[stoplft].l{dir(stemangle+toptilt-90)}
+ ..cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def oneandrighthalfstem
+ (suffix stop, sbot, stoplft, stoprt, stopdish, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, toptilt, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos stoplft(slabwidth, stemangle);
+ penpos stoprt(slabwidth, stemangle+toptilt);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stoplft].r=thetop+(1/2breadth)*dir(stemangle+toptilt+90);
+ z[stoprt].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt-90);
+ z[stopdish]=thetop+dishdepth*dir(stemangle+toptilt+180);
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[stop]=thetop+whatever*dir(stemangle+180);
+ if toptilt>0:
+ z[stop].l=thetop+whatever*dir(stemangle+toptilt+90)
+ +endinset*dir(stemangle+toptilt+180);
+ else:
+ z[stop].r=thetop+whatever*dir(stemangle+toptilt-90)
+ +endinset*dir(stemangle+toptilt+180);
+ fi;
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stoplft].r---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stop].r
+ ..{dir(stemangle+toptilt-90)}z[stoprt].l--z[stoprt].r--cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def barrightserif
+ (suffix shoulder, elbow, wrist, hand)
+ (expr thestart, theend, breadth, serifwidth, jut, indent)
+= numeric thebarangle;
+ thebarangle=angle(theend-thestart);
+ numeric forearm;
+ forearm=3/4jut;
+ penpos shoulder(breadth, thebarangle+90);
+ penpos elbow(breadth, thebarangle+90);
+ penpos wrist(breadth, thebarangle+90);
+ penpos hand(serifwidth, thebarangle);
+ z[shoulder].r=thestart;
+ z[elbow].r=z[wrist].r+forearm*dir(thebarangle-180);
+ z[wrist].r=theend+indent*dir(thebarangle-180);
+ z[hand].r=theend+(breadth+jut)*dir(thebarangle-90);
+ numeric serifangle;
+ serifangle=angle(z[wrist].r-z[hand].r);
+ fill z[shoulder].l---z[elbow].l..{dir(serifangle-180)}z[hand].l
+ --z[hand].r--z[wrist].r--z[shoulder].r--cycle;
+enddef;
+
+
+def barleftserif
+ (suffix shoulder, elbow, wrist, hand)
+ (expr thestart, theend, breadth, serifwidth, jut, indent)
+= numeric thebarangle;
+ thebarangle=angle(theend-thestart);
+ numeric forearm;
+ forearm=3/4jut;
+ penpos shoulder(breadth, thebarangle-90);
+ penpos elbow(breadth, thebarangle-90);
+ penpos wrist(breadth, thebarangle-90);
+ penpos hand(serifwidth, thebarangle);
+ z[shoulder].r=thestart;
+ z[elbow].r=z[wrist].r+forearm*dir(thebarangle-180);
+ z[wrist].r=theend+indent*dir(thebarangle-180);
+ z[hand].r=theend+(breadth+jut)*dir(thebarangle+90);
+ numeric serifangle;
+ serifangle=angle(z[wrist].r-z[hand].r);
+ fill z[shoulder].l---z[elbow].l..{dir(serifangle-180)}z[hand].l
+ --z[hand].r--z[wrist].r--z[shoulder].r--cycle;
+enddef;
diff --git a/fonts/greek/lfb/MF/sigma.mf b/fonts/greek/lfb/MF/sigma.mf
new file mode 100644
index 0000000000..127e868728
--- /dev/null
+++ b/fonts/greek/lfb/MF/sigma.mf
@@ -0,0 +1,138 @@
+
+ %% sigma.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(tiny, 0);
+ penpos2(thick, 0);
+ penpos3(thin, 270);
+ penpos4(thick, 180);
+ penpos6(medthick, 90);
+ penpos8(medthick, 90);
+ penpos9(thin, barendangle);
+ x1l=x2l-.8u;
+ x2r=width-1u;
+ x3=(width-1u)/2;
+ x4r=0; % r in this case is actually the left
+ y1=x_height-medthick-thin;
+ y2=y1/2;
+ y3r=0;
+ y4=x_height/2;
+ y6r=y8r=x_height;
+ x6=3u; x8=6u;
+ y9r=x_height+tiny; x9r=width;
+ penstroke z1e..z2e..z3e..z4e..z6e..tension 1.5..z8e..z9e;
+enddef;
+
+beginchar(sigma, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,8,9);
+endchar;
diff --git a/fonts/greek/lfb/MF/sigmafin.mf b/fonts/greek/lfb/MF/sigmafin.mf
new file mode 100644
index 0000000000..b588eb63ce
--- /dev/null
+++ b/fonts/greek/lfb/MF/sigmafin.mf
@@ -0,0 +1,142 @@
+
+ %% sigmafin.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=5.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(medthick, -130);
+ penpos3(thick, -90);
+ penpos4(medthin, 0);
+ penpos5(thick, 90);
+ penpos6(thick, 90);
+ penpos7(thin, 0);
+ penpos8(thick, -90);
+ z1=z2+(2/3(z2l-z2) rotated -90);
+ z2r=z3r+(medthin,-thin);
+ y3l=x_height;
+ y6l=0; y5l=tiny;
+ y4=2/5x_height;
+ y7=1/2y8l;
+ y8r=-descender;
+ x3=2/3width;
+ x5=x3-xthick;
+ x6=x3+thin;
+ x4l=0;
+ x7r=width;
+ x8=4/7width;
+ z9=z8+((z8l-z8) rotated 60);
+ fill z1..z2l..z3l..{down}z4l..z5l..z6l..z7l..{left}z8l..z9
+ ..z8r{right}..z7r..z6r..z5r..z4r{up}..z3r..z2r..cycle;
+enddef;
+
+beginchar(sigmafinal, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
diff --git a/fonts/greek/lfb/MF/tau.mf b/fonts/greek/lfb/MF/tau.mf
new file mode 100644
index 0000000000..d649dc33d6
--- /dev/null
+++ b/fonts/greek/lfb/MF/tau.mf
@@ -0,0 +1,143 @@
+
+ %% tau.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos5(thin, barangle);
+ penpos6(medthick, 90);
+ penpos8(medthick, 90);
+ penpos9(thin, barendangle);
+ y6r=y8r=x_height;
+ x6=2u; x8=6u;
+ x5l=1u; y5l=x_height-tailheight;
+ y9r=x_height+tiny; x9r=width;
+ penstroke z5e..z6e..tension 2..z8e..z9e;
+
+ penpos1(medthick, 0);
+ penpos2(medthick, 0);
+ penpos3(medium, 90);
+ penpos4(thin, tailangle);
+ x1=x2+tinyoffset;
+ x2=.4[x6,x8];
+ y1=x_height-thick/2;
+ y2=thick;
+ x3=x2+thick/2+tiny;
+ y4l=tailheight;
+ y3l=tinyoffset;
+ x4l=x2l+3u;
+ fill z1l---z2l..z3l..tension 1.5..z4l
+ --z4r..tension 2.5..z3r..z2r---z1r--z1l..cycle;
+enddef;
+
+beginchar(tau, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,8,9);
+endchar;
diff --git a/fonts/greek/lfb/MF/theta.mf b/fonts/greek/lfb/MF/theta.mf
new file mode 100644
index 0000000000..1bf575c85a
--- /dev/null
+++ b/fonts/greek/lfb/MF/theta.mf
@@ -0,0 +1,149 @@
+
+ %% theta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos10(thick, 0);
+ penpos4(medthick, 90);
+ penpos5(medthin, 180);
+ penpos6(medthick, -90);
+ penpos7(xthick, -30);
+ penpos8(medium, 45);
+ penpos9(thin, 90);
+ y9l=y2r=6/11ascender;
+ y1l=y2l-thick;
+ y5=y2r;
+ y3=y2l-thin;
+ y10=y3-2u;
+ y4l=0;
+ y6l=ascender;
+ y7=5/6ascender;
+ y8l=y3r+2u;
+ x1r=0;
+ x2=x1+medium;
+ x7=x10l=x3l=x2+thin;
+ x6=x4=(x3l/2+x5r)/2;
+ x5l=width-.5u;
+ x9l=width;
+ x8l=x3r;
+ z11=z9+((z9l-z9) rotated 90);
+ fill z1l..tension 1.8..z2l..z3l---z10l..z4l..{up}z5l{up}..z6l
+ ..z7l..z8l..{right}z9l..z11..z9r{left}..z8r..z7r..z6r
+ ..{down}z5r{down}..z4r..z10r---z3r..z2r..tension 1.5..z1r--cycle;
+enddef;
+
+beginchar(theta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11);
+endchar;
diff --git a/fonts/greek/lfb/MF/upsilon.mf b/fonts/greek/lfb/MF/upsilon.mf
new file mode 100644
index 0000000000..30dd623c2f
--- /dev/null
+++ b/fonts/greek/lfb/MF/upsilon.mf
@@ -0,0 +1,214 @@
+
+ %% upsilon.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos4(thick, 0);
+ penpos5(medthin, 90);
+ penpos6(thin, 135);
+ penpos7(medthick, -150);
+ penpos8(xthick, -110);
+
+ y2r=x_height;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ y4=y3-2u;
+ y5l=0;
+ y6l=y5r;
+ y7l=y8r-thick;
+ y8l=x_height;
+ x1r=0;
+ x2=x1+medium;
+ x4l=x3l=x2+thin;
+ x5=(x3l/2+width)/2;
+ x7r=width-medthin;
+ x8l=x6l=width-1u;
+ z9=z8+((z8l-z8) rotated 90);
+
+ fill z1l..tension 1.8..z2l..z3l---z4l..z5l..z6l..z7l..z8l..z9
+ ..z8r..z7r..tension 1.1..z6r..z5r..z4r---z3r..z2r
+ ..tension 1.5..z1r--cycle;
+
+ numeric accent_centre;
+ accent_centre=x5;
+enddef;
+
+beginchar(upsilon, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
+
+beginchar(upsilon_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(upsilon_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(upsilon_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(upsilon_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(upsilon_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(upsilon_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(upsilon_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(upsilon_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(upsilon_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(upsilon_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(upsilon_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(upsilon_acc+diaer, width#+extra#, ascender#, 0);
+gen_letter; acc_diaer;
+endchar;
+
+beginchar(upsilon_acc+diaeracute, width#+extra#, ascender#, 0);
+gen_letter; acc_diaeracute;
+endchar;
+
+beginchar(upsilon_acc+diaergrave, width#+extra#, ascender#, 0);
+gen_letter; acc_diaergrave;
+endchar;
+
+beginchar(upsilon_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(upsilon_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/fonts/greek/lfb/MF/xi.mf b/fonts/greek/lfb/MF/xi.mf
new file mode 100644
index 0000000000..fc95332643
--- /dev/null
+++ b/fonts/greek/lfb/MF/xi.mf
@@ -0,0 +1,165 @@
+
+ %% xi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6.5u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos4(medthin, xiangle+90);
+ penpos5(xthick, xiangle-180);
+ penpos6(medthin, xiangle-90);
+ penpos7(medthin, 0);
+ penpos8(medium, 90);
+ penpos9(xthick, 180);
+ penpos10(medium, -90);
+
+ penpos24(medthin, 0);
+ penpos25(thick, 90);
+ penpos26(thick, 90);
+ penpos27(thin, 0);
+ penpos28(thick, -90);
+
+ z1=z2+(4/3(z2l-z2) rotated -120);
+ y1=ascender;
+ x2l=0;
+ z4r=z5r=z6r;
+ x5l=width-small;
+ y6l=ascender-medium;
+ y7=y9r+2/5(ascender-y9r);
+ x7=medium;
+ z8r=z9r=z10r;
+ x9l=width-thin;
+ y9r=1/2ascender;
+
+ y26l=0; y25l=tiny;
+ y24=1/2y9r;
+ y27=1/2y28l;
+ y28r=-descender;
+ numeric centroid; centroid=2/3width;
+ x25=centroid-2.5u;
+ x26=centroid+thin;
+ x24l=0;
+ x27r=width;
+ x28=4/7width;
+ z29=z28+((z28l-z28) rotated 60);
+
+ fill z1..z2l{down}..{dir xiangle}z4l..z5l..z6l{dir (xiangle-180)}
+ ..z7l..{right}z8l..z9l..z10l{left}
+ ..{down}z24l..z25l..z26l..z27l..{left}z28l..z29
+ ..z28r{right}..z27r..z26r..z25r..z24r{up}
+ ..{right}z10r..z9r..z8r{left}..z7r
+ ..{dir xiangle}z6r..z5r..z4r{dir (xiangle-180)}..z2r..cycle;
+enddef;
+
+beginchar(xi, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
+ 21,22,23,24,25,26,27,28,29,30);
+endchar;
diff --git a/fonts/greek/lfb/MF/zeta.mf b/fonts/greek/lfb/MF/zeta.mf
new file mode 100644
index 0000000000..7e69976574
--- /dev/null
+++ b/fonts/greek/lfb/MF/zeta.mf
@@ -0,0 +1,157 @@
+
+ %% zeta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6u#;
+extra#:=1.3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos3(thin, 90);
+ penpos4(medium, zetaangle+90);
+ penpos5(thick, zetaangle-180);
+ penpos6(thin, zetaangle-90);
+
+ penpos24(medthin, 0);
+ penpos25(thick, 90);
+ penpos26(thick, 90);
+ penpos27(thin, 0);
+ penpos28(thick, -90);
+
+ z1=z2+(4/3(z2l-z2) rotated -120);
+ y1=ascender;
+ x2l=0;
+ x3=1/2width;
+ y3=ascender-2u;
+ z4r=z5r=z6r;
+ x5l=width;
+ y6l=ascender-thin;
+
+ y26l=0; y25l=tiny;
+ y24=1/3x_height;
+ y27=1/2y28l;
+ y28r=-descender;
+ numeric centroid; centroid=2/3width;
+ x25=centroid-2.5u;
+ x26=centroid+thin;
+ x24l=0;
+ x27r=width;
+ x28=4/7width;
+ z29=z28+((z28l-z28) rotated 60);
+
+ fill z1..z2l{down}..z3l..z4l..z5l..z6l{dir (zetaangle-180)}
+ ..{down}z24l..z25l..z26l..z27l..{left}z28l..z29
+ ..z28r{right}..z27r..z26r..z25r..z24r{up}
+ ..{dir zetaangle}z6r..z5r..z4r..z3r..z2r..cycle;
+enddef;
+
+beginchar(zeta, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
+ 21,22,23,24,25,26,27,28,29,30);
+endchar;
diff --git a/fonts/greek/lfb/PK/lfb10.600pk b/fonts/greek/lfb/PK/lfb10.600pk
new file mode 100644
index 0000000000..21995e0f09
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb10.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb11.600pk b/fonts/greek/lfb/PK/lfb11.600pk
new file mode 100644
index 0000000000..f048c50a4f
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb11.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb12.600pk b/fonts/greek/lfb/PK/lfb12.600pk
new file mode 100644
index 0000000000..cda06d33ef
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb12.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb5.600pk b/fonts/greek/lfb/PK/lfb5.600pk
new file mode 100644
index 0000000000..d6cdfee93e
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb5.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb6.600pk b/fonts/greek/lfb/PK/lfb6.600pk
new file mode 100644
index 0000000000..5184d5117d
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb6.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb7.600pk b/fonts/greek/lfb/PK/lfb7.600pk
new file mode 100644
index 0000000000..d0bd9464b8
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb7.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb8.600pk b/fonts/greek/lfb/PK/lfb8.600pk
new file mode 100644
index 0000000000..91ea791eeb
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb8.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfb9.600pk b/fonts/greek/lfb/PK/lfb9.600pk
new file mode 100644
index 0000000000..c5d9cf8384
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfb9.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb10.600pk b/fonts/greek/lfb/PK/lfbb10.600pk
new file mode 100644
index 0000000000..933edf0bbb
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb10.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb11.600pk b/fonts/greek/lfb/PK/lfbb11.600pk
new file mode 100644
index 0000000000..371e138365
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb11.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb12.600pk b/fonts/greek/lfb/PK/lfbb12.600pk
new file mode 100644
index 0000000000..cbe08fa8d1
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb12.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb5.600pk b/fonts/greek/lfb/PK/lfbb5.600pk
new file mode 100644
index 0000000000..90f00aaea0
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb5.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb6.600pk b/fonts/greek/lfb/PK/lfbb6.600pk
new file mode 100644
index 0000000000..3ff214264e
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb6.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb7.600pk b/fonts/greek/lfb/PK/lfbb7.600pk
new file mode 100644
index 0000000000..acc015e179
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb7.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb8.600pk b/fonts/greek/lfb/PK/lfbb8.600pk
new file mode 100644
index 0000000000..a475c62580
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb8.600pk
Binary files differ
diff --git a/fonts/greek/lfb/PK/lfbb9.600pk b/fonts/greek/lfb/PK/lfbb9.600pk
new file mode 100644
index 0000000000..93fca46194
--- /dev/null
+++ b/fonts/greek/lfb/PK/lfbb9.600pk
Binary files differ
diff --git a/fonts/greek/lfb/README b/fonts/greek/lfb/README
new file mode 100644
index 0000000000..13ecc7b2c2
--- /dev/null
+++ b/fonts/greek/lfb/README
@@ -0,0 +1,193 @@
+Note on distribution:
+
+This is a Greek font I wrote in METAFONT several years ago after being
+inspired by the Bodoni typefaces I had seen in the old books in my school
+library. It is stylistically a little more exotic than the standard
+textbook greek fonts, particularly in glyphs like the lowercase rho and
+kappa. It aims for a rather calligraphic feel, but I also think it blends
+well with Computer Modern.
+
+I included a ligature scheme which automatically inserts the breathings
+required for ancient texts, making the input text more readable than in
+some schemes. Since it is now de rigueur to use outline fonts, I have
+largely abandoned this project, but I hope someone finds it useful.
+
+I'd better give this a version number, say 1.0, although that does give
+a false impression of continuous development, which most certainly is
+not the case. I've put it under the LaTeX Project Public Licence,
+of which you can read the latest version at
+ http://www.latex-project.org/lppl.txt
+
+Laurie Field
+laurie [dot] field [at] gmail [dot] com
+June 2005
+
+-------------------------------
+
+LFB:
+
+A new greek font for TeX, in regular and bold variants. All classical
+accents and diacritic marks are available and built into the ligature table
+of the font; hence no TeX input file is necessary to use the diacritical
+marks.
+
+
+Simple use in plain TeX:
+
+(sorry, I can't be bothered to make the relevant LaTeX fd files, etc.,
+although it wouldn't be hard.) Declare the font you want to use (eg.
+\font\greek=lfb10). Then simply switch to that font and start typing.
+The conventions for greek input are explained below.
+
+
+Contents:
+
+MF: metafont source files, in fairly amateurish code. Run mf on lfb*.mf or
+lfbb*.mf to produce more tfm/pk files.
+
+TFM: ready-made font metric files, for those who can't produce their own.
+
+PK: ready-made bitmap files at 600dpi and standard magnification.
+
+lfbacc.tex: a few TeX definitions for more obscure accent combinations
+(namely, alpha, iota, and upsilon with macron/breve AND accent and/or
+breathing.) These are faked with TeX's accent mechanism, since there is no
+room for them in the font.
+
+example.tex: sample text (to get an idea of the input conventions and of
+the design of the glyphs). Taken from Xenophon's Anabasis, book 2,
+I: 1-9.
+
+example.pdf: my output from example.tex (using pdftex with 600dpi fonts). Because the fonts are bitmapped, it'll look terrible in a pdf viewer so it's best to print it out - or better still, install the metafont files and let your installation produce the correct fonts for your printer setup.
+
+
+Input conventions:
+
+This font uses yet another greek input mapping, incompatible with existing
+ones. (However, if you wanted to use Ibycus or GreekTeX mappings, for
+instance, it would be possible to create VF files to perform the conversion.)
+I personally like this encoding because it is easy to type words in a
+simple transliteration scheme and fewer nonletters are necessary than in
+other schemes. This is done with a complex Metafont ligature table so that
+none of the conversion is done by TeX macros (except when macron/breve are
+necessary with other diacritical marks, as explained before.) The
+advantage of this is that it is quick to process, no TeX input files
+are needed, and the input is legible with no backslashes etc.
+
+Ordinary letters are expressed thus:
+
+greek letter ascii input (lowercase/capital)
+alpha a/A
+beta b/B
+gamma g/G
+delta d/D
+epsilon e/E
+zeta z/Z
+eta j/J
+theta th or q/TH or Th or Q
+iota i/I (see below for iota subscript)
+kappa k/K
+lambda l/L
+mu m/M
+nu n/N
+xi x or ks/X or KS or Ks
+omikron o/O
+pi p/P
+rho r/R
+sigma s/S
+tau t/T
+upsilon u/U
+phi ph or f/PH or Ph or F
+khi kh or ch or c/KH or Kh or CH or Ch or C
+psi ps or y/PS or Ps or Y
+omega w/W
+
+Breaking ligatures: The vertical bar character | has been specially defined
+so that it can be placed between any two characters which would otherwise
+be joined; this includes letters like ks for xi (k|s will give kappa sigma)
+and all ligatured diacritical marks (a' gives alpha-acute, a|' gives alpha
+apostrophe). It can also be placed at the beginning of a word to prevent
+the default smooth breathing (useful in all-capital titles) or at the end
+of a word to prevent sigma adopting its final form.
+
+Breathings: Normally a smooth breathing is automatically placed on an
+initial vowel (except rho which is rough by default). Place an h or H
+before a vowel to give it a rough breathing (note that whether you use h
+or H is immaterial to the result; hence Herakles must be input HJraklj=s
+or hJraklj=s since Hjraklj=s will give a lowercase eta). The font is
+configured so that accents, breathings etc. automatically shift to the
+second letter of a diphthong unless told otherwise (using |). To force a
+smooth breathing (for instance in crasis) use *; hence t*ou'noma for
+to` o'noma.
+NOTE: Words beginning with a capital which have a diphthong must be entered
+quite clumsily, since the ligature scheme cannot detect an (implicit or
+explicit) breathing character more than one place before the vowel it
+should ligature with. The breathing must be cancelled with | and
+reinserted later with * or h. Hence Eu'boia will insert the breathing
+before the E and you should type |E*u'boia instead. If you wanted a
+capitalised aorist of heuri'skw, you should not type HJu=ron but |Jhu=ron.
+(Sorry but at present I can't think of a way to fix this since metafont
+ligature tables are quite rigid and poorly adapted to such obscure
+situations.)
+
+Accents: Use apostrophe (') for acute, backquote (`) for grave and equals
+sign (=) for circumflex. Insert these after the vowel.
+
+Diaeresis: Use double quotes (") immediately before the vowel. You can also
+put it directly after the vowel (before any accents) but this doesn't work
+at the beginnings of words which look (to the computer) like they start with
+diphthongs, since the ligature table tries to put a smooth breathing on
+the second vowel before it sees the diaeresis, and there is no way to
+bring the breathing back; hence you must use e"u'thronos, not eu"'thronos.
+(e|u"'thronos would work but is ugly.)
+
+Iota subscript: Use a slash (/) after the vowel and accents. (This is
+implemented, as in Ibycus, as a character kerned underneath rather than
+separately generated characters to save space; thus if it comes directly
+after the vowel it will stop subsequent accents from ligaturing.)
+
+Macron and breve: Use colon (:) for macron and plus sign (+) for breve, in
+the same place as you would put the accent. They can be put on any vowel,
+even epsilon, eta, omikron and omega; perhaps this would be useful for
+metrical reasons. All the same, I don't anticipate them being used very
+often, and if you need to combine them with another accent or breathing or
+both, you need to use TeX's accent mechanism, since I couldn't fit the
+extra characters in the font (and even if I could, it would be boring to
+add the extra code necessary). There is a small file included, lfbacc.tex,
+which contains a few definitions:
+ \smo smooth breathing \rou rough breathing
+ \acu acute \gra grave
+ \sma smooth acute \smg smooth grave
+ \roa rough acute \rog rough grave
+combined with any of:
+ \sha alpha breve \lga alpha macron
+ \shi iota breve \lgi iota macron
+ \shu upsilon breve \lgu upsilon macron
+will give a shaky rendition of these combinations. I realize this is
+incredibly clumsy but it's not too bad for odds and ends; they are rarely
+used in Greek texts anyway, so it shouldn't be too big a limitation. (There
+would be other ways around this but, again, it's not worth the effort.)
+
+Punctuation marks: Use comma (,) and full stop (.) normally. A question
+mark (?) gives a Greek question mark which looks like an English
+semicolon; an ascii semicolon (;) gives the Greek equivalent which is like a
+full stop but above the line. Don't use colon (:), as this is used for
+macrons on vowels. I've also included some others for convenience:
+apostrophe (') and backquote (`) when not ligatured to vowels will give the
+traditional punctuation marks; two put together give open and close
+quotation marks, as in plain TeX. Hyphen (-) is available, and two together
+give an em-dash; I haven't included an en-dash (you can get it from
+Computer Modern if really necessary.) There are also very crude
+parentheses ( ( and ) ) and brackets ( [ and ] ) but again, you're better
+off borrowing the better-looking ones from Computer Modern.
+
+
+Future wish list:
+- digamma, koppa and other rare characters
+- angle brackets, dagger and dots under letters
+- a better mechanism for macron/breve with other diacritics
+- fix capitalised diphthong with breathing problem
+
+
+Have fun
+- Laurie Field, April 2001
diff --git a/fonts/greek/lfb/TFM/lfb.make b/fonts/greek/lfb/TFM/lfb.make
new file mode 100644
index 0000000000..7122f48948
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb.make
@@ -0,0 +1 @@
+MakeTeXPK lfb5 600 600 1.0 ljfour MakeTeXPK lfb6 600 600 1.0 ljfour MakeTeXPK lfb7 600 600 1.0 ljfour MakeTeXPK lfb8 600 600 1.0 ljfour MakeTeXPK lfb9 600 600 1.0 ljfour MakeTeXPK lfb10 600 600 1.0 ljfour MakeTeXPK lfb11 600 600 1.0 ljfour MakeTeXPK lfb12 600 600 1.0 ljfour MakeTeXPK lfbb5 600 600 1.0 ljfour MakeTeXPK lfbb6 600 600 1.0 ljfour MakeTeXPK lfbb7 600 600 1.0 ljfour MakeTeXPK lfbb8 600 600 1.0 ljfour MakeTeXPK lfbb9 600 600 1.0 ljfour MakeTeXPK lfbb10 600 600 1.0 ljfour MakeTeXPK lfbb11 600 600 1.0 ljfour MakeTeXPK lfbb12 600 600 1.0 ljfour \ No newline at end of file
diff --git a/fonts/greek/lfb/TFM/lfb10.tfm b/fonts/greek/lfb/TFM/lfb10.tfm
new file mode 100644
index 0000000000..e0905c6c66
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb10.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb11.tfm b/fonts/greek/lfb/TFM/lfb11.tfm
new file mode 100644
index 0000000000..8ced77e26e
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb11.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb12.tfm b/fonts/greek/lfb/TFM/lfb12.tfm
new file mode 100644
index 0000000000..5a67884f2c
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb12.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb5.tfm b/fonts/greek/lfb/TFM/lfb5.tfm
new file mode 100644
index 0000000000..949c52698e
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb5.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb6.tfm b/fonts/greek/lfb/TFM/lfb6.tfm
new file mode 100644
index 0000000000..13cba65a8c
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb6.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb7.tfm b/fonts/greek/lfb/TFM/lfb7.tfm
new file mode 100644
index 0000000000..0ac56b3af1
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb7.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb8.tfm b/fonts/greek/lfb/TFM/lfb8.tfm
new file mode 100644
index 0000000000..efb37b050a
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb8.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfb9.tfm b/fonts/greek/lfb/TFM/lfb9.tfm
new file mode 100644
index 0000000000..40ec8f0dad
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfb9.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb10.tfm b/fonts/greek/lfb/TFM/lfbb10.tfm
new file mode 100644
index 0000000000..058ca6453d
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb10.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb11.tfm b/fonts/greek/lfb/TFM/lfbb11.tfm
new file mode 100644
index 0000000000..e1d7c89845
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb11.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb12.tfm b/fonts/greek/lfb/TFM/lfbb12.tfm
new file mode 100644
index 0000000000..09ae032cb3
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb12.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb5.tfm b/fonts/greek/lfb/TFM/lfbb5.tfm
new file mode 100644
index 0000000000..59de95e1d6
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb5.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb6.tfm b/fonts/greek/lfb/TFM/lfbb6.tfm
new file mode 100644
index 0000000000..674e1e8550
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb6.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb7.tfm b/fonts/greek/lfb/TFM/lfbb7.tfm
new file mode 100644
index 0000000000..09161d75e7
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb7.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb8.tfm b/fonts/greek/lfb/TFM/lfbb8.tfm
new file mode 100644
index 0000000000..e83e19c695
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb8.tfm
Binary files differ
diff --git a/fonts/greek/lfb/TFM/lfbb9.tfm b/fonts/greek/lfb/TFM/lfbb9.tfm
new file mode 100644
index 0000000000..1c21096b98
--- /dev/null
+++ b/fonts/greek/lfb/TFM/lfbb9.tfm
Binary files differ
diff --git a/fonts/greek/lfb/example.pdf b/fonts/greek/lfb/example.pdf
new file mode 100644
index 0000000000..eef0aa0526
--- /dev/null
+++ b/fonts/greek/lfb/example.pdf
Binary files differ
diff --git a/fonts/greek/lfb/example.tex b/fonts/greek/lfb/example.tex
new file mode 100644
index 0000000000..bdba69f84b
--- /dev/null
+++ b/fonts/greek/lfb/example.tex
@@ -0,0 +1,185 @@
+%&Plain
+
+
+ %% example.tex
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+
+
+\vsize 246.2mm
+\hsize 159.2mm
+\nopagenumbers
+\baselineskip 13pt
+\parskip 4pt
+\font\greek=lfb10
+\font\title=lfbb12
+
+\title
+\centerline{XENOPHWNTOS}\smallskip
+\centerline{KUROU |ANABASIS.}\medskip
+\centerline{B. |II.}\bigskip
+\greek
+
+HWs me`n ou=n jthroi'sthj Ku'rw/ to` HElljniko`n ho'te epi` to`n
+adelpho`n Artaxe'rxjn estrateu'eto, kai` ho'sa en tj=/ ano'dw/
+epra'khthj, kai` hws hj ma'khj ege'neto, kai` hws Ku=ros eteleu'tjse,
+kai` hws epi` to` strato'pedon eltho'ntes hoi H'Elljnes ekoimj'thjsan
+oio'menoi ta` pa'nta nika=n kai` Ku=ron zj=n, en tw=/ e'mprosthen
+lo'gw/ dedj'lwtai.
+
+H'Ama de` tj=/ hjme'ra/ suneltho'ntes hoi stratjgoi` ethau'mazon ho'ti
+Ku=ros ou'te a'llon pe'mpoi sjmanou=nta ho' ti khrj` poiei=n ou'te
+auto`s phai'noito. e'doxen ou=n autoi=s suskeuasame'nois ha` ei=khon
+kai` exoplisame'nois pro"ie'nai eis to` pro'sthen, he'ws Ku'rw/
+summi'xeian. j'dj de` en hormj=/ o'ntwn, ha'ma hjli'w/ ane'khonti
+j=lthe Proklj=s ho Teuthrani'as a'rkhwn, gegonw`s apo` Damara'tou tou=
+La'kwnos, kai` Glou=s ho Tamw'. hou=toi e'legon ho'ti Ku=ros me`n
+te'thnjken, Ariai=os de` pepheugw`s en tw=/ stathmw=/ ei'j meta` tw=n
+a'llwn barba'rwn, ho'then tj=/ proterai'a/ hw'rmjnto, kai` le'goi
+ho'ti tau'tjn me`n tj`n hjme'ran perimenoi=en autou's, ei me'lloien
+hj'kein, tj=/ de` a'llj/ apie'nai phai'j epi` Iwni'as, ho'thenper
+j=lthe. tau=ta akou'santes hoi stratjgoi` kai` hoi a'lloi H'Elljnes
+punthano'menoi bare'ws e'pheron. Kle'arkhos de` ta'de ei=pen; ``all'
+w'phele me`n Ku=ros zj=n; epei` de` teteleu'tjken, apagge'llete
+Ariai'w/ ho'ti hjmei=s nikw=me'n te basile'a kai', hws hora=te,
+oudei`s e'ti hjmi=n ma'khetai, kai', ei mj` humei=s j'lthete,
+eporeuo'metha a`n epi` basile'a. epaggello'metha de` Ariai'w/, ea`n
+entha'de e'lthj/, eis to`n thro'non to`n basi'leion kathiei=n auto'n;
+tw=n ga`r ma'khj/ nikw'ntwn kai` to` a'rkhein esti'.'' tau=t' eipw`n
+aposte'llei tou`s agge'lous kai` su`n autoi=s Kheiri'sophon to`n
+La'kwna kai` Me'nwna to`n Thettalo'n; kai` ga`r auto`s Me'nwn
+ebou'leto; j=n ga`r phi'los kai` xe'nos Ariai'ou.
+
+|Ohi me`n w'/khonto, Kle'arkhos de` perie'mene. to` de` stra'teuma
+epori'zeto si=ton, ho'pws edu'nato, ek tw=n hupozugi'wn ko'ptontes
+tou`s bou=s kai` o'nous; xu'lois d' ekhrw=nto mikro`n pro"io'ntes apo`
+tj=s pha'laggos hou= hj ma'khj ege'neto toi=s te o|istoi=s polloi=s
+ou=sin, hou`s jna'gkazon hoi H'Elljnes ekba'llein tou`s
+automolou=ntas para` basile'ws, kai` toi=s ge'rrois kai` tai=s aspi'si
+tai=s xuli'nais tai=s |A*igupti'ais; pollai` de` kai` pe'ltai kai`
+ha'maxai j=san phe'resthai e'rjmoi; hoi=s pa=si khrw'menoi kre'a
+he'psontes j'sthion ekei'njn tj`n hjme'ran.
+
+Kai` j'dj te j=n peri` plj'thousan agora`n kai` e'rkhontai para`
+basile'ws kai` Tissaphe'rnous kj'rukes, hoi me`n a'lloi ba'rbaroi, j=n
+d' autw=n Phali=nos hei=s H'Elljn, ho`s etu'gkhane para` Tissaphe'rnei
+w`n kai` enti'mws e'khwn; kai` ga`r prosepoiei=to epistj'mwn ei=nai
+tw=n amphi` ta'xeis te kai` hoplomakhi'an. hou=toi de` proseltho'ntes
+kai` kale'santes tou`s tw=n H'Elljnwn a'rkhontas le'gousin ho'ti
+basileu`s keleu'ei tou`s H'Elljnas, epei` nikw=n tugkha'nei kai`
+Ku=ron ape'ktone, parado'ntas ta` ho'pla io'ntas epi` ta`s basile'ws
+thu'ras heuri'skesthai a'n ti du'nwntai agatho'n. tau=ta me`n ou=n
+ei=pon hoi basile'ws kj'rukes; hoi de` H'Elljnes bare'ws me`n
+j'kousan, ho'mws de` Kle'arkhos tosou=ton ei=pen ho'ti ou tw=n
+nikw=ntwn ei'j ta` ho'pla paradido'nai; ``all','' e'phj, ``humei=s
+me'n, w= a'ndres stratjgoi', tou'tois apokri'nasthe ho' ti
+ka'llisto'n te kai` a'riston e'khete; egw` de` auti'ka hj'xw.''
+eka'lese ga'r tis auto`n tw=n hupjretw=n, ho'pws i'doi ta` hiera`
+exj/rjme'na; e'tukhe ga`r thuo'menos.
+
+\bye
diff --git a/fonts/greek/lfb/lfbacc.tex b/fonts/greek/lfb/lfbacc.tex
new file mode 100644
index 0000000000..daaa043251
--- /dev/null
+++ b/fonts/greek/lfb/lfbacc.tex
@@ -0,0 +1,124 @@
+
+ %% lfbacc.tex
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+\chardef\sha=142
+\chardef\lga=143
+\chardef\shi=190
+\chardef\lgi=191
+\chardef\shu=222
+\chardef\lgu=223
+
+\def\smo#1{{\accent0 #1}}
+\def\rou#1{{\accent1 #1}}
+\def\acu#1{{\accent2 #1}}
+\def\gra#1{{\accent3 #1}}
+\def\sma#1{{\accent5 #1}}
+\def\smg#1{{\accent6 #1}}
+\def\roa#1{{\accent8 #1}}
+\def\rog#1{{\accent9 #1}}
diff --git a/fonts/greek/package-babel b/fonts/greek/package-babel
new file mode 120000
index 0000000000..5283b4754f
--- /dev/null
+++ b/fonts/greek/package-babel
@@ -0,0 +1 @@
+../../language/greek \ No newline at end of file
diff --git a/fonts/greek/psgreek/README b/fonts/greek/psgreek/README
new file mode 100644
index 0000000000..bece9a2b7f
--- /dev/null
+++ b/fonts/greek/psgreek/README
@@ -0,0 +1,18 @@
+=========================================================================
+PSGREEK font package
+version 0.6 (May 8, 2003)
+
+LaTeX support files for Greek Type 1 fonts --
+copyright (c) 2003 Alexej Kryukov <basileia@yandex.ru>.
+
+The psgreek.sty LaTeX style package --
+copyright (c) 2003 Christian Justen <christian@justen-mack.de>.
+
+The PSGREEK font package provides LaTeX support for some popular
+Type 1 Greek fonts. It also includes Unicode virtual fonts
+for use with Omega/Lambda.
+
+See documentation for installation instructions, FAQ, TODO and history.
+
+Happy TeXing!
+=========================================================================
diff --git a/fonts/greek/psgreek/doc/fonts/psgreek/greekof.txt b/fonts/greek/psgreek/doc/fonts/psgreek/greekof.txt
new file mode 100644
index 0000000000..70997de0e7
--- /dev/null
+++ b/fonts/greek/psgreek/doc/fonts/psgreek/greekof.txt
@@ -0,0 +1,95 @@
+GREEK OLD FACE AND GREEK OLD FACE C FONTS
+
+These fonts have the character set of the Greek font supplied with the
+wgreek19.zip shareware for Windows, with the additions listed below. Only the
+Type 1 version of the font has the characters with codes below 32; all these
+characters are printable in Word for Windows and many other Windows
+applications. TrueType fonts can't display characters under 32.
+
+Greek Old Face, for the Anglophone market, has:
+c-shaped epsilon
+closed theta
+straight kappa
+straight rho
+tall phi
+
+Greek Old Face C, for the Continental market, has:
+8-shaped epsilon
+open theta
+x-shaped kappa
+curly rho
+low-topped phi
+
+In each font, the national set that is not used may be found on the codes
+below 32.
+
+1 C-shaped capital Sigma
+2 other epsilon
+3 other theta
+4 other kappa
+5 other rho
+6 other phi
+7 modern Greek left double quote
+8-9 [unprintable in Windows]
+10 half space
+11-14 [unprintable]
+15 other epsilon asper
+16 other epsilon lenis
+17 other epsilon acute
+18 other epsilon asper acute
+19 other epsilon lenis acute
+20 other epsilon grave
+21 other epsilon asper grave
+22 other epsilon lenis grave
+23 other epsilon circumflex [included for compatibility with WinGreek]
+24 other rho asper
+25 other rho lenis
+26 breve
+27 macron
+28 left single quote
+29 right single quote
+30-31 [unprintable]
+32-126 [as WinGreek, but the useless <> signs have been styled as corner
+ brackets]
+127 [unprintable]
+128 left double quote
+129 right double quote
+130 exclamation mark
+131-251 [as WinGreek, but the unprintable character 160 is blank; see 254]
+252 epsilon circumflex [added to later versions of WinGreek - why?]
+253 omicron circumflex [ditto]
+254 diaeresis grave [some versions of the WinGreek font had this on 160,
+ which is unprintable]
+255 low prime [for numerals]
+
+Kerning: all unaccented lower case letters are kerned relative to each other,
+so that numerals can be printed properly. Otherwise, only pairs that actually
+occur in classical Greek are kerned. Word for Windows cannot use kerning in
+TrueType fonts that do not have standard encoding - as the Greek fonts do
+not. The fonts are designed to look OK without kerning, though obviously
+kerning improves letter spacing.
+
+
+THESE FONTS ARE SHAREWARE
+
+They took a lot of work to design, and I would be touchingly grateful if you
+could see your way to paying a small fee for them. So please send a cheque
+for $20 or equivalent in other currency (or œ10 sterling) to:
+
+Ralph Hancock
+17 Queen's Gate Place
+London SW7 5NY
+United Kingdom
+
+tel & fax +44171 584 2457
+e-mail rhancock@dircon.co.uk
+
+Please get in touch if you want a different version of the font. I will
+recode it, free, to any coding you like - as long as you tell me EXACTLY what
+character set you want. Mac versions can also be done, but some discussion
+will be necessary about the character set. Note that this is a Greek-only
+font, so I can't make up a roman-and-Greek character set like the Windows
+modern Greek one.
+
+By all means pass the font on to other people but, if you do, be sure to
+include this note with it.
diff --git a/fonts/greek/psgreek/doc/fonts/psgreek/milan.txt b/fonts/greek/psgreek/doc/fonts/psgreek/milan.txt
new file mode 100644
index 0000000000..d6e74b47ae
--- /dev/null
+++ b/fonts/greek/psgreek/doc/fonts/psgreek/milan.txt
@@ -0,0 +1,73 @@
+MILAN GREEK
+
+This font is a modernized version of the typeface used for the edition
+of Isocrates published in Milan in 1493, which may have been cut by
+Heinrich Schinzenzeler and Sebastiano da Pontremolo. The original
+typeface is the best of the family of bold, rugged faces used for the
+very first Greek texts to be published in this city. It includes
+several forms of certain letters, of which I have selected the most
+modern in style. Two letters, eta and nu, had only one version and
+this would not have been legible to a modern reader, so I have drawn
+completely new letters. The episema are also invented by me. The
+original had no capitals. Although there is a Milan Greek face with
+capitals, that of Bonus Accursius, 1480, these are ornate and rather
+eastern in form and not suitable for modern use. So I have had to fake
+the capitals as well.
+
+These fonts have the character set of the Greek font supplied with the
+shareware program WinGreek for Windows (wgreek18.zip or wgreek19.zip
+from SimTel mirror sites), with the additions listed below. Only the
+Type 1 version of the font has the characters with codes below 32; all
+these characters are printable in Word for Windows and many other
+Windows applications. TrueType fonts can't display characters under
+32.
+
+1 C-shaped capital Sigma
+2 c-shaped small sigma
+10 half space
+32-126 [as WinGreek, but the useless <> signs have been styled as
+ corner brackets]
+128 left double quote
+129 right double quote
+130 exclamation mark
+131-251 [as WinGreek, but the unprintable character 160 is blank; see
+ 254]
+252 epsilon circumflex [added to later versions of WinGreek - why?]
+253 omicron circumflex [ditto]
+254 diaeresis grave [some versions of the WinGreek font had this on
+ 160, which is unprintable]
+255 low prime [for numerals]
+
+Kerning: all unaccented lower case letters are kerned relative to each
+other, so that numerals can be printed properly. Otherwise, only pairs
+that actually occur in classical Greek are kerned. Word for Windows
+cannot use kerning in TrueType fonts that do not have standard
+encoding - as the Greek fonts do not. The fonts are designed to look
+OK without kerning, though obviously kerning improves letter spacing.
+
+
+THESE FONTS ARE SHAREWARE
+
+They took a lot of work to design, and I would be touchingly grateful
+if you could see your way to paying a small fee for them. So please
+send a cheque for $20 or equivalent in other currency (or 10 pounds
+sterling) to:
+
+Ralph Hancock
+17 Queen's Gate Place
+London SW7 5NY
+United Kingdom
+
+tel & fax +44171 584 2457
+e-mail hancock@dircon.co.uk
+http://www.users.dircon.co.uk/~hancock
+
+Please get in touch if you want a different version of the font. I
+will recode it, free, to any coding you like - as long as you tell me
+EXACTLY what character set you want. Mac versions can also be
+supplied, normally in the popular GreekKeys character set but this can
+be changed too. Note that this is a Greek-only font, so I can't make
+up a roman-and-Greek character set like the Windows modern Greek one.
+
+By all means pass the font on to other people but, if you do, be sure
+to include this note with it.
diff --git a/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.dvi b/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.dvi
new file mode 100644
index 0000000000..17e63fb286
--- /dev/null
+++ b/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.dvi
Binary files differ
diff --git a/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.pdf b/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.pdf
new file mode 100644
index 0000000000..cdae35f93d
--- /dev/null
+++ b/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.pdf
Binary files differ
diff --git a/fonts/greek/psgreek/dvips/config/psgreek.map b/fonts/greek/psgreek/dvips/config/psgreek.map
new file mode 100644
index 0000000000..5873f39180
--- /dev/null
+++ b/fonts/greek/psgreek/dvips/config/psgreek.map
@@ -0,0 +1,5 @@
+greekof GreekOldFace <greekof.pfb
+milan MilanGreek <milan.pfb
+greeregu Greek-Regular <greeregu.pfb
+greegara GreekGaramond <greegara.pfb
+greeoxon GreekOxonia <greeoxon.pfb
diff --git a/fonts/greek/psgreek/fonts/afm/hancock/psgreek/greekof.afm b/fonts/greek/psgreek/fonts/afm/hancock/psgreek/greekof.afm
new file mode 100644
index 0000000000..e56ccedaf0
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/afm/hancock/psgreek/greekof.afm
@@ -0,0 +1,1085 @@
+StartFontMetrics 2.0
+FontName GreekOldFace
+FullName Greek Old Face
+FamilyName Greek Old Face
+Weight Medium
+CapHeight 668
+XHeight 412
+Ascender 737
+Descender -178
+Notice Copyright (c) Ralph Hancock 1996
+EncodingScheme FontSpecific
+ItalicAngle 0
+UnderlinePosition -178
+UnderlineThickness 33
+FontBBox -35 -179 833 738
+StartCharMetrics 246
+C 1 ; WX 668 ; N Csigma ; B 40 -14 617 670 ;
+C 2 ; WX 367 ; N epsilon1 ; B 20 -13 320 412 ;
+C 3 ; WX 496 ; N theta1 ; B 2 -13 530 737 ;
+C 4 ; WX 471 ; N kappa1 ; B -4 -13 453 412 ;
+C 5 ; WX 392 ; N rho1 ; B 9 -178 358 412 ;
+C 6 ; WX 534 ; N phi1 ; B 31 -178 503 412 ;
+C 7 ; WX 437 ; N quotedblleftgreek ; B 60 417 381 668 ;
+C 10 ; WX 126 ; N halfspace ; B 0 0 0 0 ;
+C 15 ; WX 367 ; N epsilon1asper ; B 20 -13 320 737 ;
+C 16 ; WX 367 ; N epsilon1lenis ; B 20 -13 320 737 ;
+C 17 ; WX 367 ; N epsilon1acute ; B 20 -13 320 737 ;
+C 18 ; WX 367 ; N epsilon1asperacute ; B 20 -13 383 737 ;
+C 19 ; WX 367 ; N epsilon1lenisacute ; B 20 -13 383 737 ;
+C 20 ; WX 367 ; N epsilon1grave ; B 20 -13 320 737 ;
+C 21 ; WX 367 ; N epsilon1aspergrave ; B 20 -13 394 737 ;
+C 22 ; WX 367 ; N epsilon1lenisgrave ; B 20 -13 394 737 ;
+C 23 ; WX 367 ; N epsilon1circum ; B 20 -13 376 668 ;
+C 24 ; WX 392 ; N rho1asper ; B 9 -178 358 737 ;
+C 25 ; WX 392 ; N rho1lenis ; B 9 -178 358 737 ;
+C 26 ; WX 397 ; N breve ; B 64 614 325 737 ;
+C 27 ; WX 397 ; N macron ; B 27 635 365 668 ;
+C 28 ; WX 281 ; N quoteleft ; B 75 417 201 668 ;
+C 29 ; WX 281 ; N quoteright ; B 84 417 210 668 ;
+C 32 ; WX 252 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 669 ; N arrowsw ; B 64 0 615 551 ;
+C 34 ; WX 473 ; N sampi ; B 41 -179 444 737 ;
+C 35 ; WX 375 ; N digamma ; B -31 -179 376 400 ;
+C 36 ; WX 447 ; N stigma ; B 17 -178 446 470 ;
+C 37 ; WX 360 ; N koppa ; B 29 -13 367 737 ;
+C 38 ; WX 360 ; N koppa1 ; B 29 -13 365 737 ;
+C 39 ; WX 301 ; N lenis ; B 85 514 223 737 ;
+C 40 ; WX 349 ; N parenleft ; B 60 -102 292 670 ;
+C 41 ; WX 349 ; N parenright ; B 59 -102 291 670 ;
+C 42 ; WX 397 ; N asterisk ; B 42 288 364 668 ;
+C 43 ; WX 486 ; N segno ; B 20 -13 459 412 ;
+C 44 ; WX 271 ; N comma ; B 58 -132 184 119 ;
+C 45 ; WX 323 ; N hyphen ; B 35 151 288 252 ;
+C 46 ; WX 271 ; N period ; B 57 -13 184 119 ;
+C 47 ; WX 301 ; N acutegreek ; B 84 524 222 737 ;
+C 48 ; WX 442 ; N zero ; B 50 -13 392 445 ;
+C 49 ; WX 442 ; N one ; B 60 0 382 433 ;
+C 50 ; WX 442 ; N two ; B 34 0 412 446 ;
+C 51 ; WX 442 ; N three ; B 45 -176 396 446 ;
+C 52 ; WX 442 ; N four ; B 33 -178 409 454 ;
+C 53 ; WX 442 ; N five ; B 31 -176 414 455 ;
+C 54 ; WX 442 ; N six ; B 42 -13 399 671 ;
+C 55 ; WX 442 ; N seven ; B 42 -178 410 433 ;
+C 56 ; WX 442 ; N eight ; B 42 -13 400 668 ;
+C 57 ; WX 442 ; N nine ; B 46 -176 397 445 ;
+C 58 ; WX 271 ; N periodcenteredgreek ; B 87 284 214 416 ;
+C 59 ; WX 271 ; N semicolon ; B 87 -132 214 416 ;
+C 60 ; WX 450 ; N cornerleft ; B 43 -128 399 672 ;
+C 61 ; WX 476 ; N equal ; B 54 86 424 317 ;
+C 62 ; WX 450 ; N cornerright ; B 46 -128 402 672 ;
+C 63 ; WX 488 ; N question ; B 84 -13 460 668 ;
+C 64 ; WX 397 ; N dieresisgreek ; B 48 563 347 668 ;
+C 65 ; WX 708 ; N Alpha ; B 14 0 693 668 ;
+C 66 ; WX 619 ; N Beta ; B 27 0 564 655 ;
+C 67 ; WX 708 ; N Chi ; B 11 0 699 655 ;
+C 68 ; WX 708 ; N Delta ; B 27 0 684 668 ;
+C 69 ; WX 619 ; N Epsilon ; B 40 0 583 655 ;
+C 70 ; WX 661 ; N Phi ; B 31 0 620 655 ;
+C 71 ; WX 619 ; N Gamma ; B 24 0 575 655 ;
+C 72 ; WX 751 ; N Eta ; B 29 0 723 655 ;
+C 73 ; WX 355 ; N Iota ; B 39 0 317 655 ;
+C 74 ; WX 647 ; N omegaiota ; B 22 -178 609 412 ;
+C 75 ; WX 638 ; N Kappa ; B 16 0 635 655 ;
+C 76 ; WX 708 ; N Lambda ; B 14 0 693 668 ;
+C 77 ; WX 864 ; N Mu ; B 25 -13 833 655 ;
+C 78 ; WX 690 ; N Nu ; B 22 -14 660 655 ;
+C 79 ; WX 661 ; N Omicron ; B 31 -13 631 668 ;
+C 80 ; WX 751 ; N Pi ; B 29 0 722 655 ;
+C 81 ; WX 661 ; N Theta ; B 31 -13 631 668 ;
+C 82 ; WX 574 ; N Rho ; B 15 0 545 655 ;
+C 83 ; WX 644 ; N Sigma ; B 20 0 621 655 ;
+C 84 ; WX 641 ; N Tau ; B 20 0 624 654 ;
+C 85 ; WX 667 ; N Upsilon ; B 20 0 647 668 ;
+C 86 ; WX 503 ; N etaiota ; B 4 -178 468 412 ;
+C 87 ; WX 779 ; N Omega ; B 26 0 753 668 ;
+C 88 ; WX 635 ; N Xi ; B 28 0 604 659 ;
+C 89 ; WX 661 ; N Psi ; B 12 0 650 655 ;
+C 90 ; WX 574 ; N Zeta ; B 26 0 551 655 ;
+C 91 ; WX 305 ; N bracketleft ; B 49 -87 248 655 ;
+C 92 ; WX 301 ; N gravegreek ; B 83 524 221 737 ;
+C 93 ; WX 305 ; N bracketright ; B 57 -87 256 655 ;
+C 94 ; WX 397 ; N circumgreek ; B 41 515 356 668 ;
+C 95 ; WX 385 ; N underscore ; B -5 -178 390 -146 ;
+C 96 ; WX 301 ; N asper ; B 83 514 221 737 ;
+C 97 ; WX 522 ; N alpha ; B 20 -13 496 412 ;
+C 98 ; WX 473 ; N beta ; B -31 -179 459 737 ;
+C 99 ; WX 478 ; N chi ; B -35 -178 499 412 ;
+C 100 ; WX 392 ; N delta ; B 20 -13 422 738 ;
+C 101 ; WX 377 ; N epsilon ; B 20 -14 357 412 ;
+C 102 ; WX 534 ; N phi ; B 20 -178 503 738 ;
+C 103 ; WX 491 ; N gamma ; B 10 -179 515 412 ;
+C 104 ; WX 503 ; N eta ; B 4 -178 468 412 ;
+C 105 ; WX 241 ; N iota ; B 44 -13 193 412 ;
+C 106 ; WX 354 ; N sigma1 ; B 17 -178 345 412 ;
+C 107 ; WX 461 ; N kappa ; B 26 -14 451 412 ;
+C 108 ; WX 492 ; N lambda ; B -28 -13 474 737 ;
+C 109 ; WX 539 ; N mu ; B -20 -178 518 412 ;
+C 110 ; WX 376 ; N nu ; B 29 -13 352 412 ;
+C 111 ; WX 392 ; N omicron ; B 20 -13 358 412 ;
+C 112 ; WX 505 ; N pi ; B 6 -15 519 405 ;
+C 113 ; WX 401 ; N theta ; B 31 -14 403 737 ;
+C 114 ; WX 392 ; N rho ; B -26 -178 358 413 ;
+C 115 ; WX 496 ; N sigma ; B 20 -13 516 412 ;
+C 116 ; WX 440 ; N tau ; B 6 -13 464 405 ;
+C 117 ; WX 394 ; N upsilon ; B 33 -13 365 412 ;
+C 118 ; WX 522 ; N alphaiota ; B 20 -178 496 412 ;
+C 119 ; WX 647 ; N omega ; B 22 -13 609 412 ;
+C 120 ; WX 366 ; N xi ; B 29 -178 429 737 ;
+C 121 ; WX 525 ; N psi ; B 23 -178 539 738 ;
+C 122 ; WX 366 ; N zeta ; B 29 -178 457 738 ;
+C 123 ; WX 305 ; N braceleft ; B 60 -100 251 668 ;
+C 124 ; WX 305 ; N bar ; B 118 -13 183 668 ;
+C 125 ; WX 305 ; N braceright ; B 61 -100 253 668 ;
+C 126 ; WX 476 ; N asciitilde ; B 73 116 405 286 ;
+C 128 ; WX 437 ; N quotedblleft ; B 57 417 377 668 ;
+C 129 ; WX 437 ; N quotedblright ; B 60 417 381 668 ;
+C 130 ; WX 271 ; N exclam ; B 110 -13 237 668 ;
+C 131 ; WX 241 ; N iotaasper ; B 44 -13 231 737 ;
+C 132 ; WX 241 ; N iotalenis ; B 44 -13 233 737 ;
+C 133 ; WX 241 ; N iotaacute ; B 44 -13 253 737 ;
+C 134 ; WX 241 ; N iotaasperacute ; B 5 -13 333 737 ;
+C 135 ; WX 241 ; N iotalenisacute ; B 7 -13 333 737 ;
+C 136 ; WX 241 ; N iotagrave ; B 44 -13 232 737 ;
+C 137 ; WX 241 ; N iotaaspergrave ; B 5 -13 344 737 ;
+C 138 ; WX 241 ; N iotalenisgrave ; B 7 -13 344 737 ;
+C 139 ; WX 241 ; N iotacircum ; B 11 -13 326 668 ;
+C 140 ; WX 241 ; N iotaaspercircum ; B 11 -13 326 737 ;
+C 141 ; WX 241 ; N iotaleniscircum ; B 11 -13 326 737 ;
+C 142 ; WX 241 ; N iotadieresis ; B 28 -13 327 668 ;
+C 143 ; WX 241 ; N iotadieresisacute ; B 8 -13 347 737 ;
+C 144 ; WX 241 ; N iotadieresisgrave ; B 8 -13 347 737 ;
+C 145 ; WX 397 ; N aspercircum ; B 41 445 356 737 ;
+C 146 ; WX 397 ; N leniscircum ; B 41 445 356 737 ;
+C 147 ; WX 397 ; N asperacute ; B 35 514 363 737 ;
+C 148 ; WX 397 ; N lenisacute ; B 37 514 363 737 ;
+C 149 ; WX 397 ; N aspergrave ; B 35 514 374 737 ;
+C 150 ; WX 397 ; N lenisgrave ; B 37 514 374 737 ;
+C 151 ; WX 397 ; N dieresisacute ; B 28 502 367 737 ;
+C 152 ; WX 377 ; N epsilonasper ; B 20 -14 357 737 ;
+C 153 ; WX 377 ; N epsilonlenis ; B 20 -14 357 737 ;
+C 154 ; WX 377 ; N epsilonacute ; B 20 -14 357 737 ;
+C 155 ; WX 377 ; N epsilonasperacute ; B 20 -14 413 737 ;
+C 156 ; WX 377 ; N epsilonlenisacute ; B 20 -14 413 737 ;
+C 157 ; WX 377 ; N epsilongrave ; B 20 -14 357 737 ;
+C 158 ; WX 377 ; N epsilonaspergrave ; B 20 -14 444 737 ;
+C 159 ; WX 377 ; N epsilonlenisgrave ; B 20 -14 424 737 ;
+C 160 ; WX 248 ; N nbspace ; B 0 0 0 0 ;
+C 161 ; WX 522 ; N alphaasper ; B 20 -13 496 737 ;
+C 162 ; WX 522 ; N alphalenis ; B 20 -13 496 737 ;
+C 163 ; WX 522 ; N alphaacute ; B 20 -13 496 737 ;
+C 164 ; WX 522 ; N alphaasperacute ; B 20 -13 496 737 ;
+C 165 ; WX 522 ; N alphalenisacute ; B 20 -13 496 737 ;
+C 166 ; WX 522 ; N alphagrave ; B 20 -13 496 737 ;
+C 167 ; WX 522 ; N alphaaspergrave ; B 20 -13 496 737 ;
+C 168 ; WX 522 ; N alphalenisgrave ; B 20 -13 496 737 ;
+C 169 ; WX 522 ; N alphacircum ; B 20 -13 496 668 ;
+C 170 ; WX 522 ; N alphaaspercircum ; B 20 -13 496 737 ;
+C 171 ; WX 522 ; N alphaleniscircum ; B 20 -13 496 737 ;
+C 172 ; WX 512 ; N alphaiotaasper ; B 20 -178 496 737 ;
+C 173 ; WX 512 ; N alphaiotalenis ; B 20 -178 496 737 ;
+C 174 ; WX 512 ; N alphaiotaacute ; B 20 -178 496 737 ;
+C 175 ; WX 512 ; N alphaiotaasperacute ; B 20 -178 496 737 ;
+C 176 ; WX 512 ; N alphaiotalenisacute ; B 20 -178 496 737 ;
+C 177 ; WX 512 ; N alphaiotagrave ; B 20 -178 496 737 ;
+C 178 ; WX 512 ; N alphaiotaaspergrave ; B 20 -178 496 737 ;
+C 179 ; WX 512 ; N alphaiotalenisgrave ; B 20 -178 496 737 ;
+C 180 ; WX 512 ; N alphaiotacircum ; B 20 -178 496 668 ;
+C 181 ; WX 512 ; N alphaiotaaspercircum ; B 20 -178 496 737 ;
+C 182 ; WX 512 ; N alphaiotaleniscircum ; B 20 -178 496 737 ;
+C 183 ; WX 392 ; N rhoasper ; B -26 -178 358 737 ;
+C 184 ; WX 392 ; N rholenis ; B -26 -178 358 737 ;
+C 185 ; WX 503 ; N etaasper ; B 4 -178 468 737 ;
+C 186 ; WX 503 ; N etalenis ; B 4 -178 468 737 ;
+C 187 ; WX 503 ; N etaacute ; B 4 -178 468 737 ;
+C 188 ; WX 503 ; N etaasperacute ; B 4 -178 513 737 ;
+C 189 ; WX 503 ; N etalenisacute ; B 4 -178 513 737 ;
+C 190 ; WX 503 ; N etagrave ; B 4 -178 468 737 ;
+C 191 ; WX 503 ; N etaaspergrave ; B 4 -178 524 737 ;
+C 192 ; WX 503 ; N etalenisgrave ; B 4 -178 524 737 ;
+C 193 ; WX 503 ; N etacircum ; B 4 -178 506 668 ;
+C 194 ; WX 503 ; N etaaspercircum ; B 4 -178 506 737 ;
+C 195 ; WX 503 ; N etaleniscircum ; B 4 -178 506 737 ;
+C 196 ; WX 241 ; N iotasubscript ; B 65 -178 161 -35 ;
+C 197 ; WX 503 ; N etaiotaasper ; B 4 -178 468 737 ;
+C 198 ; WX 503 ; N etaiotalenis ; B 4 -178 468 737 ;
+C 199 ; WX 503 ; N etaiotaacute ; B 4 -178 468 737 ;
+C 200 ; WX 503 ; N etaiotaasperacute ; B 4 -178 513 737 ;
+C 201 ; WX 503 ; N etaiotalenisacute ; B 4 -178 513 737 ;
+C 202 ; WX 503 ; N etaiotagrave ; B 4 -178 468 737 ;
+C 203 ; WX 503 ; N etaiotaaspergrave ; B 4 -178 524 737 ;
+C 204 ; WX 503 ; N etaiotalenisgrave ; B 4 -178 524 737 ;
+C 205 ; WX 503 ; N etaiotacircum ; B 4 -178 506 668 ;
+C 206 ; WX 503 ; N etaiotaaspercircum ; B 4 -178 506 737 ;
+C 207 ; WX 503 ; N etaiotaleniscircum ; B 4 -178 506 737 ;
+C 208 ; WX 392 ; N omicronasper ; B 20 -13 358 737 ;
+C 209 ; WX 392 ; N omicronlenis ; B 20 -13 358 737 ;
+C 210 ; WX 392 ; N omicronacute ; B 20 -13 358 737 ;
+C 211 ; WX 392 ; N omicronasperacute ; B 20 -13 413 737 ;
+C 212 ; WX 392 ; N omicronlenisacute ; B 20 -13 413 737 ;
+C 213 ; WX 392 ; N omicrongrave ; B 20 -13 358 737 ;
+C 214 ; WX 392 ; N omicronaspergrave ; B 20 -13 444 737 ;
+C 215 ; WX 392 ; N omicronlenisgrave ; B 20 -13 424 737 ;
+C 216 ; WX 394 ; N upsilonasper ; B 33 -13 365 737 ;
+C 217 ; WX 394 ; N upsilonlenis ; B 33 -13 365 737 ;
+C 218 ; WX 394 ; N upsilonacute ; B 33 -13 365 737 ;
+C 219 ; WX 394 ; N upsilonasperacute ; B 33 -13 403 737 ;
+C 220 ; WX 394 ; N upsilonlenisacute ; B 33 -13 403 737 ;
+C 221 ; WX 394 ; N upsilongrave ; B 33 -13 365 737 ;
+C 222 ; WX 394 ; N upsilonaspergrave ; B 33 -13 414 737 ;
+C 223 ; WX 394 ; N upsilonlenisgrave ; B 33 -13 414 737 ;
+C 224 ; WX 394 ; N upsiloncircum ; B 33 -13 396 668 ;
+C 225 ; WX 394 ; N upsilonaspercircum ; B 33 -13 396 737 ;
+C 226 ; WX 394 ; N upsilonleniscircum ; B 33 -13 396 737 ;
+C 227 ; WX 394 ; N upsilondieresis ; B 33 -13 397 668 ;
+C 228 ; WX 394 ; N upsilondieresisacute ; B 33 -13 417 737 ;
+C 229 ; WX 394 ; N upsilondieresisgrave ; B 33 -13 417 737 ;
+C 230 ; WX 647 ; N omegaasper ; B 22 -13 609 737 ;
+C 231 ; WX 647 ; N omegalenis ; B 22 -13 609 737 ;
+C 232 ; WX 647 ; N omegaacute ; B 22 -13 609 737 ;
+C 233 ; WX 647 ; N omegaasperacute ; B 22 -13 609 737 ;
+C 234 ; WX 647 ; N omegalenisacute ; B 22 -13 609 737 ;
+C 235 ; WX 647 ; N omegagrave ; B 22 -13 609 737 ;
+C 236 ; WX 647 ; N omegaaspergrave ; B 22 -13 609 737 ;
+C 237 ; WX 647 ; N omegalenisgrave ; B 22 -13 609 737 ;
+C 238 ; WX 647 ; N omegacircum ; B 22 -13 609 668 ;
+C 239 ; WX 647 ; N omegaaspercircum ; B 22 -13 609 737 ;
+C 240 ; WX 647 ; N omegaleniscircum ; B 22 -13 609 737 ;
+C 241 ; WX 647 ; N omegaiotaasper ; B 22 -178 609 737 ;
+C 242 ; WX 647 ; N omegaiotalenis ; B 22 -178 609 737 ;
+C 243 ; WX 647 ; N omegaiotaacute ; B 22 -178 609 737 ;
+C 244 ; WX 647 ; N omegaiotaasperacute ; B 22 -178 609 737 ;
+C 245 ; WX 647 ; N omegaiotalenisacute ; B 22 -178 609 737 ;
+C 246 ; WX 647 ; N omegaiotagrave ; B 22 -178 609 737 ;
+C 247 ; WX 647 ; N omegaiotaaspergrave ; B 22 -178 609 737 ;
+C 248 ; WX 647 ; N omegaiotalenisgrave ; B 22 -178 609 737 ;
+C 249 ; WX 647 ; N omegaiotacircum ; B 22 -178 609 668 ;
+C 250 ; WX 647 ; N omegaiotaaspercircum ; B 22 -178 609 737 ;
+C 251 ; WX 647 ; N omegaiotaleniscircum ; B 22 -178 609 737 ;
+C 252 ; WX 377 ; N epsiloncircum ; B 20 -14 406 668 ;
+C 253 ; WX 392 ; N omicroncircum ; B 20 -13 406 668 ;
+C 254 ; WX 397 ; N dieresisgrave ; B 28 502 367 737 ;
+C 255 ; WX 241 ; N primebase ; B 46 -178 184 34 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 816
+KPX epsilon1 sampi -70
+KPX epsilon1 lenis -40
+KPX epsilon1 acutegreek -40
+KPX theta1 lenis -40
+KPX theta1 acutegreek -40
+KPX kappa1 sampi -40
+KPX kappa1 lenis -40
+KPX kappa1 acutegreek -40
+KPX rho1 sampi -70
+KPX rho1 lenis -40
+KPX rho1 acutegreek -40
+KPX phi1 sampi -70
+KPX phi1 lenis -40
+KPX phi1 acutegreek -40
+KPX quoteleft Alpha -130
+KPX quoteleft Omicron -20
+KPX quoteleft Omega -60
+KPX quoteleft Delta -130
+KPX quoteleft Lambda -130
+KPX quoteleft Theta -20
+KPX quoteleft Phi -20
+KPX quoteright Alpha -150
+KPX sampi lenis -60
+KPX sampi acutegreek -60
+KPX digamma sampi -30
+KPX digamma lenis -40
+KPX digamma acutegreek -40
+KPX stigma sampi -30
+KPX stigma lenis -40
+KPX stigma acutegreek -40
+KPX lenis Alpha -150
+KPX lenis Omicron -40
+KPX lenis Omega -80
+KPX acutegreek Alpha -150
+KPX acutegreek Omicron -40
+KPX acutegreek Omega -80
+KPX zero one -40
+KPX one nine -40
+KPX one eight -40
+KPX one seven -40
+KPX one six -40
+KPX one five -40
+KPX one four -40
+KPX one three -40
+KPX one two -40
+KPX one one -40
+KPX one zero -40
+KPX two one -40
+KPX three one -40
+KPX four one -40
+KPX five one -40
+KPX six one -40
+KPX seven one -40
+KPX eight one -40
+KPX nine one -40
+KPX Alpha asterisk -150
+KPX Alpha acutegreek -150
+KPX Alpha quoteright -150
+KPX Alpha quotedblright -150
+KPX Alpha rholenis 30
+KPX Alpha rhoasper 30
+KPX Alpha lambda 40
+KPX Alpha beta 30
+KPX Alpha mu 30
+KPX Alpha rho 30
+KPX Alpha Psi -70
+KPX Alpha Csigma -70
+KPX Alpha Phi -70
+KPX Alpha Omicron -70
+KPX Alpha Tau -90
+KPX Alpha Upsilon -90
+KPX Alpha Omega -50
+KPX Beta Alpha -30
+KPX Beta Delta -30
+KPX Beta Lambda -30
+KPX Beta Omicron -20
+KPX Beta Upsilon -20
+KPX Beta Omega -20
+KPX Beta Csigma -20
+KPX Chi rho1 30
+KPX Chi mu 30
+KPX Chi rho 30
+KPX Chi Csigma -30
+KPX Chi Omicron -50
+KPX Chi Theta -50
+KPX Chi Omega -30
+KPX Delta asterisk -100
+KPX Delta acutegreek -150
+KPX Delta quotedblright -150
+KPX Delta lenis -150
+KPX Delta quoteright -150
+KPX Delta rho 30
+KPX Delta Omicron -70
+KPX Delta Upsilon -90
+KPX Delta Omega -40
+KPX Delta Csigma -70
+KPX Phi Alpha -70
+KPX Phi Lambda -70
+KPX Phi Upsilon -20
+KPX Phi Omega -20
+KPX Phi Sigma -40
+KPX Gamma semicolon -100
+KPX Gamma periodcenteredgreek -100
+KPX Gamma period -150
+KPX Gamma comma -150
+KPX Gamma omegaiotacircum -150
+KPX Gamma omegaiotagrave -150
+KPX Gamma omegaiotaacute -150
+KPX Gamma omegacircum -150
+KPX Gamma omegagrave -150
+KPX Gamma omegaacute -150
+KPX Gamma upsiloncircum -100
+KPX Gamma upsilongrave -150
+KPX Gamma upsilonacute -150
+KPX Gamma omicrongrave -150
+KPX Gamma omicronacute -150
+KPX Gamma etaiotacircum -150
+KPX Gamma etaiotagrave -150
+KPX Gamma etaiotaacute -150
+KPX Gamma etacircum -150
+KPX Gamma etagrave -150
+KPX Gamma etaacute -150
+KPX Gamma omicroncircum -100
+KPX Gamma epsiloncircum -100
+KPX Gamma alphaiotagrave -150
+KPX Gamma alphaiotacircum -150
+KPX Gamma alphaiotaacute -150
+KPX Gamma alphacircum -150
+KPX Gamma alphagrave -150
+KPX Gamma alphaacute -150
+KPX Gamma epsilongrave -150
+KPX Gamma epsilonacute -150
+KPX Gamma iotacircum -50
+KPX Gamma iotagrave -100
+KPX Gamma iotaacute -100
+KPX Gamma omega -150
+KPX Gamma upsilon -150
+KPX Gamma rho -150
+KPX Gamma nu -150
+KPX Gamma mu -150
+KPX Gamma lambda -50
+KPX Gamma iota -150
+KPX Gamma alphaiota -150
+KPX Gamma etaiota -150
+KPX Gamma omegaiota -150
+KPX Gamma eta -150
+KPX Gamma epsilon -150
+KPX Gamma alpha -150
+KPX Gamma epsilon1circum -100
+KPX Gamma epsilon1grave -150
+KPX Gamma epsilon1acute -150
+KPX Gamma rho1 -150
+KPX Gamma epsilon1 -150
+KPX Gamma omicron -150
+KPX Gamma Alpha -120
+KPX Gamma Lambda -120
+KPX Gamma Omicron -20
+KPX Gamma Omega -50
+KPX Gamma Delta -120
+KPX Kappa rho 30
+KPX Kappa mu 30
+KPX Kappa lambda 40
+KPX Kappa rho1 30
+KPX Kappa Csigma -50
+KPX Kappa Omicron -50
+KPX Kappa Theta -50
+KPX Kappa Omega -40
+KPX Kappa Upsilon -20
+KPX Kappa Phi -50
+KPX Lambda asterisk -150
+KPX Lambda lenis -150
+KPX Lambda acutegreek -150
+KPX Lambda quoteright -150
+KPX Lambda quotedblright -150
+KPX Lambda Phi -70
+KPX Lambda Psi -70
+KPX Lambda Theta -70
+KPX Lambda Omicron -70
+KPX Lambda Tau -90
+KPX Lambda Upsilon -90
+KPX Lambda Csigma -70
+KPX Omicron Alpha -70
+KPX Omicron Delta -60
+KPX Omicron Lambda -70
+KPX Omicron Sigma -30
+KPX Omicron Chi -30
+KPX Omicron Tau -20
+KPX Omicron Upsilon -20
+KPX Theta Alpha -70
+KPX Theta Lambda -70
+KPX Theta Upsilon -20
+KPX Theta Omega -20
+KPX Sigma Alpha -20
+KPX Sigma Lambda -20
+KPX Sigma Delta -20
+KPX Tau comma -80
+KPX Tau period -80
+KPX Tau periodcenteredgreek -30
+KPX Tau semicolon -30
+KPX Tau omicroncircum -30
+KPX Tau epsiloncircum -30
+KPX Tau omegaiotacircum -80
+KPX Tau omegaiotagrave -80
+KPX Tau omegaiotaacute -80
+KPX Tau omegacircum -80
+KPX Tau omegagrave -80
+KPX Tau omegaacute -80
+KPX Tau upsiloncircum -30
+KPX Tau upsilongrave -80
+KPX Tau upsilonacute -80
+KPX Tau omicrongrave -80
+KPX Tau omicronacute -80
+KPX Tau etaiotacircum -80
+KPX Tau etaiotagrave -80
+KPX Tau etaiotaacute -80
+KPX Tau etacircum -80
+KPX Tau etagrave -80
+KPX Tau etaacute -80
+KPX Tau alphaiotacircum -80
+KPX Tau alphaiotagrave -80
+KPX Tau alphaiotaacute -80
+KPX Tau alphacircum -80
+KPX Tau alphagrave -80
+KPX Tau alphaacute -80
+KPX Tau epsilongrave -80
+KPX Tau epsilonacute -80
+KPX Tau iotagrave -80
+KPX Tau iotaacute -80
+KPX Tau omega -80
+KPX Tau omegaiota -80
+KPX Tau etaiota -80
+KPX Tau alphaiota -80
+KPX Tau upsilon -80
+KPX Tau rho -80
+KPX Tau omicron -80
+KPX Tau mu -80
+KPX Tau iota -80
+KPX Tau eta -80
+KPX Tau epsilon -80
+KPX Tau alpha -80
+KPX Tau epsilon1circum -30
+KPX Tau epsilon1grave -80
+KPX Tau epsilon1acute -80
+KPX Tau epsilon1 -80
+KPX Tau Alpha -90
+KPX Tau Lambda -90
+KPX Tau Csigma -20
+KPX Tau Omicron -20
+KPX Tau Omega -40
+KPX Upsilon semicolon -80
+KPX Upsilon periodcenteredgreek -80
+KPX Upsilon period -80
+KPX Upsilon comma -80
+KPX Upsilon omicroncircum -30
+KPX Upsilon epsiloncircum -30
+KPX Upsilon omegaiotacircum -80
+KPX Upsilon omegaiotagrave -80
+KPX Upsilon omegaiotaacute -80
+KPX Upsilon omegacircum -80
+KPX Upsilon omegagrave -80
+KPX Upsilon omegaacute -80
+KPX Upsilon omicrongrave -80
+KPX Upsilon omicronacute -80
+KPX Upsilon etaiotacircum -80
+KPX Upsilon etaiotagrave -80
+KPX Upsilon etaiotaacute -80
+KPX Upsilon etacircum -80
+KPX Upsilon etagrave -80
+KPX Upsilon etaacute -80
+KPX Upsilon rholenis -80
+KPX Upsilon rhoasper -80
+KPX Upsilon alphaiotacircum -80
+KPX Upsilon alphaiotagrave -80
+KPX Upsilon alphaiotaacute -80
+KPX Upsilon alphacircum -80
+KPX Upsilon alphagrave -80
+KPX Upsilon alphaacute -80
+KPX Upsilon epsilongrave -80
+KPX Upsilon epsilonacute -80
+KPX Upsilon iotagrave -30
+KPX Upsilon iotaacute -30
+KPX Upsilon iotalenis -30
+KPX Upsilon iotaasper -30
+KPX Upsilon psi -80
+KPX Upsilon omegaiota -80
+KPX Upsilon etaiota -80
+KPX Upsilon alphaiota -80
+KPX Upsilon tau -80
+KPX Upsilon sigma -80
+KPX Upsilon rho -80
+KPX Upsilon pi -80
+KPX Upsilon omicron -80
+KPX Upsilon nu -80
+KPX Upsilon mu -80
+KPX Upsilon lambda -30
+KPX Upsilon kappa -80
+KPX Upsilon sigma1 -80
+KPX Upsilon iota -80
+KPX Upsilon eta -80
+KPX Upsilon gamma -80
+KPX Upsilon phi -80
+KPX Upsilon epsilon -80
+KPX Upsilon chi -80
+KPX Upsilon alpha -80
+KPX Upsilon rho1asper -80
+KPX Upsilon epsilon1circum -30
+KPX Upsilon epsilon1grave -80
+KPX Upsilon epsilon1acute -80
+KPX Upsilon phi1 -80
+KPX Upsilon rho1 -80
+KPX Upsilon kappa1 -80
+KPX Upsilon epsilon1 -80
+KPX Upsilon Csigma -20
+KPX Upsilon Omicron -20
+KPX Upsilon Theta -20
+KPX Upsilon Omega -40
+KPX Upsilon Alpha -90
+KPX Upsilon Lambda -90
+KPX Upsilon Delta -90
+KPX Upsilon rho1lenis -80
+KPX etaiota mu 40
+KPX etaiota rholenis 20
+KPX etaiota rhoasper 20
+KPX etaiota rho1lenis 20
+KPX etaiota rho1asper 20
+KPX etaiota rho 20
+KPX etaiota rho1 20
+KPX Omega Csigma -20
+KPX Omega Omicron -20
+KPX Omega Theta -20
+KPX Omega Tau -40
+KPX Omega Upsilon -40
+KPX Omega Alpha -50
+KPX Omega Lambda -50
+KPX Omega Delta -40
+KPX Omega Psi -20
+KPX Psi Alpha -70
+KPX Psi Lambda -70
+KPX Psi Omega -20
+KPX circumgreek Alpha -150
+KPX circumgreek Omicron -40
+KPX circumgreek Omega -80
+KPX asper Alpha -150
+KPX asper Omicron -40
+KPX asper Omega -80
+KPX alpha etaiota -50
+KPX alpha gamma -50
+KPX alpha eta -50
+KPX alpha chi -30
+KPX alpha tau -30
+KPX alpha pi -30
+KPX alpha sampi -100
+KPX alpha lenis -40
+KPX alpha acutegreek -40
+KPX alpha etaacute -50
+KPX alpha etagrave -50
+KPX alpha etacircum -50
+KPX alpha etaiotaacute -50
+KPX alpha etaiotagrave -50
+KPX alpha etaiotacircum -50
+KPX chi mu 40
+KPX chi rho 40
+KPX chi rho1 20
+KPX chi digamma 40
+KPX chi sampi -20
+KPX chi lenis -40
+KPX chi acutegreek -40
+KPX delta koppa 30
+KPX delta koppa1 30
+KPX epsilon sampi -60
+KPX epsilon lenis -40
+KPX epsilon acutegreek -40
+KPX phi sampi -80
+KPX phi lenis -40
+KPX phi acutegreek -40
+KPX gamma lenis -40
+KPX gamma acutegreek -40
+KPX gamma lambda -40
+KPX eta rholenis 20
+KPX eta rhoasper 20
+KPX eta rho1lenis 20
+KPX eta rho1asper 20
+KPX eta mu 40
+KPX eta rho 20
+KPX eta rho1 20
+KPX eta sampi -80
+KPX eta lenis -40
+KPX eta acutegreek -40
+KPX iota sampi -70
+KPX iota lenis -40
+KPX iota acutegreek -40
+KPX sigma1 sampi -40
+KPX sigma1 lenis -40
+KPX sigma1 acutegreek -40
+KPX kappa sampi -40
+KPX kappa lenis -40
+KPX kappa acutegreek -40
+KPX lambda etaiota -40
+KPX lambda digamma 40
+KPX lambda gamma -30
+KPX lambda eta -40
+KPX lambda sampi -140
+KPX lambda lenis -60
+KPX lambda acutegreek -60
+KPX lambda etaasper -40
+KPX lambda etaacute -40
+KPX lambda etagrave -40
+KPX lambda etacircum -40
+KPX lambda etaiotaacute -40
+KPX lambda etaiotagrave -40
+KPX lambda etaiotacircum -40
+KPX mu etaiota -40
+KPX mu eta -40
+KPX mu chi -30
+KPX mu gamma -30
+KPX mu sampi -120
+KPX mu lenis -40
+KPX mu acutegreek -40
+KPX mu etaacute -40
+KPX mu etagrave -40
+KPX mu etacircum -40
+KPX mu etaiotaacute -40
+KPX mu etaiotagrave -40
+KPX mu etaiotacircum -40
+KPX nu sampi -60
+KPX nu lenis -40
+KPX nu acutegreek -40
+KPX nu lambda -40
+KPX omicron sampi -80
+KPX omicron lenis -40
+KPX omicron acutegreek -40
+KPX pi etaiota 20
+KPX pi eta 20
+KPX pi nu 20
+KPX pi theta 20
+KPX pi upsilon 20
+KPX pi psi 20
+KPX pi theta1 -20
+KPX pi lenis -40
+KPX pi acutegreek -40
+KPX pi etaacute 20
+KPX pi etagrave 20
+KPX pi etacircum 20
+KPX pi etaiotaacute 20
+KPX pi etaiotagrave 20
+KPX pi etaiotacircum 20
+KPX pi upsilonacute 20
+KPX pi upsilongrave 20
+KPX pi upsiloncircum 20
+KPX theta koppa 40
+KPX theta koppa1 40
+KPX theta chi 20
+KPX rho sampi -70
+KPX rho lenis -40
+KPX rho acutegreek -40
+KPX sigma etaiota 20
+KPX sigma theta1 -50
+KPX sigma lambda -40
+KPX sigma eta 20
+KPX sigma nu 20
+KPX sigma pi 20
+KPX sigma tau 20
+KPX sigma upsilon 20
+KPX sigma psi 20
+KPX sigma lenis -40
+KPX sigma acutegreek -40
+KPX sigma etaacute 20
+KPX sigma etagrave 20
+KPX sigma etacircum 20
+KPX sigma etaiotaacute 20
+KPX sigma etaiotagrave 20
+KPX sigma etaiotacircum 20
+KPX sigma upsilonacute 20
+KPX sigma upsilongrave 20
+KPX sigma upsiloncircum 20
+KPX tau etaiota 20
+KPX tau theta1 -20
+KPX tau eta 20
+KPX tau nu 20
+KPX tau psi 20
+KPX tau theta 20
+KPX tau upsilon 20
+KPX tau lenis -40
+KPX tau acutegreek -40
+KPX tau upsilonacute 20
+KPX tau upsilongrave 20
+KPX tau upsiloncircum 20
+KPX tau etaacute 20
+KPX tau etagrave 20
+KPX tau etacircum 20
+KPX tau etaiotaacute 20
+KPX tau etaiotagrave 20
+KPX tau etaiotacircum 20
+KPX upsilon sampi -60
+KPX upsilon lenis -40
+KPX upsilon acutegreek -40
+KPX omega sampi -80
+KPX omega lenis -40
+KPX omega acutegreek -40
+KPX xi quoteright 40
+KPX xi quotedblright 40
+KPX xi sampi 40
+KPX xi koppa 50
+KPX xi koppa1 50
+KPX xi digamma 40
+KPX xi rho1 20
+KPX xi beta 40
+KPX xi lambda 40
+KPX xi mu 40
+KPX xi rho 40
+KPX xi theta1 20
+KPX xi chi 20
+KPX xi lenis 40
+KPX xi acutegreek 40
+KPX xi parenright 60
+KPX xi braceright 60
+KPX xi bracketright 60
+KPX xi asterisk 60
+KPX psi sampi -20
+KPX psi lenis -40
+KPX psi acutegreek -40
+KPX zeta quotedblright 60
+KPX zeta quoteright 60
+KPX zeta sampi 70
+KPX zeta koppa 50
+KPX zeta koppa1 50
+KPX zeta theta1 40
+KPX zeta digamma 40
+KPX zeta rho1 20
+KPX zeta beta 40
+KPX zeta chi 20
+KPX zeta delta 20
+KPX zeta rho 40
+KPX zeta mu 40
+KPX zeta eta -60
+KPX zeta lambda 40
+KPX zeta pi -40
+KPX zeta tau -60
+KPX zeta lenis 60
+KPX zeta acutegreek 60
+KPX zeta etaacute -60
+KPX zeta etagrave -60
+KPX zeta etacircum -60
+KPX zeta etaiotaacute -60
+KPX zeta etaiotagrave -60
+KPX zeta etaiotacircum -60
+KPX zeta parenright 60
+KPX zeta braceright 60
+KPX zeta bracketright 60
+KPX zeta asterisk 60
+KPX quotedblleft Alpha -130
+KPX quotedblleft Omicron -20
+KPX quotedblleft Omega -60
+KPX quotedblleft Delta -150
+KPX quotedblleft Lambda -130
+KPX quotedblleft Theta -20
+KPX quotedblleft Phi -20
+KPX iotaasperacute delta 40
+KPX iotalenisacute delta 40
+KPX iotaaspergrave delta 40
+KPX iotalenisgrave delta 40
+KPX iotacircum delta 40
+KPX iotaaspercircum delta 40
+KPX iotaleniscircum delta 40
+KPX iotadieresis delta 40
+KPX iotadieresisacute delta 40
+KPX iotadieresisgrave delta 40
+KPX aspercircum Alpha -150
+KPX aspercircum Omicron -40
+KPX aspercircum Omega -80
+KPX leniscircum Alpha -150
+KPX leniscircum Omicron -40
+KPX leniscircum Omega -80
+KPX asperacute Alpha -150
+KPX asperacute Omicron -40
+KPX asperacute Omega -80
+KPX lenisacute Alpha -150
+KPX lenisacute Omicron -40
+KPX lenisacute Omega -80
+KPX aspergrave Alpha -150
+KPX aspergrave Omicron -40
+KPX aspergrave Omega -80
+KPX lenisgrave Alpha -150
+KPX lenisgrave Omicron -40
+KPX lenisgrave Omega -80
+KPX alphaasper eta -50
+KPX alphaasper etaacute -50
+KPX alphaasper etagrave -50
+KPX alphaasper etacircum -50
+KPX alphaasper etaiotaacute -50
+KPX alphaasper etaiotagrave -50
+KPX alphaasper etaiotacircum -50
+KPX alphaasper etaiota -50
+KPX alphalenis eta -50
+KPX alphalenis etaacute -50
+KPX alphalenis etagrave -50
+KPX alphalenis etacircum -50
+KPX alphalenis etaiotaacute -50
+KPX alphalenis etaiotagrave -50
+KPX alphalenis etaiotacircum -50
+KPX alphalenis etaiota -50
+KPX alphaacute eta -50
+KPX alphaacute etaiota -50
+KPX alphaasperacute eta -50
+KPX alphaasperacute etaiota -50
+KPX alphalenisacute eta -50
+KPX alphalenisacute etaiota -50
+KPX alphagrave eta -50
+KPX alphagrave etaiota -50
+KPX alphaaspergrave eta -50
+KPX alphaaspergrave etaiota -50
+KPX alphalenisgrave eta -50
+KPX alphalenisgrave etaiota -50
+KPX alphacircum eta -50
+KPX alphacircum etaiota -50
+KPX alphaaspercircum eta -50
+KPX alphaaspercircum etaiota -50
+KPX alphaleniscircum eta -50
+KPX alphaleniscircum etaiota -50
+KPX alphaiotaasper eta -50
+KPX alphaiotaasper etaacute -50
+KPX alphaiotaasper etagrave -50
+KPX alphaiotaasper etacircum -50
+KPX alphaiotaasper etaiotaacute -50
+KPX alphaiotaasper etaiotagrave -50
+KPX alphaiotaasper etaiotacircum -50
+KPX alphaiotaasper etaiota -50
+KPX alphaiotalenis etaiotaacute -50
+KPX alphaiotalenis etaiotagrave -50
+KPX alphaiotalenis etaiotacircum -50
+KPX alphaiotalenis etaacute -50
+KPX alphaiotalenis etagrave -50
+KPX alphaiotalenis etacircum -50
+KPX alphaiotalenis eta -50
+KPX alphaiotalenis etaiota -50
+KPX alphaiotaacute eta -50
+KPX alphaiotaacute etaiota -50
+KPX alphaiotaasperacute eta -50
+KPX alphaiotaasperacute etaiota -50
+KPX alphaiotalenisacute eta -50
+KPX alphaiotalenisacute etaiota -50
+KPX alphaiotagrave eta -50
+KPX alphaiotagrave etaiota -50
+KPX alphaiotaaspergrave eta -50
+KPX alphaiotaaspergrave etaiota -50
+KPX alphaiotalenisgrave eta -50
+KPX alphaiotalenisgrave etaiota -50
+KPX alphaiotacircum eta -50
+KPX alphaiotacircum etaiota -50
+KPX alphaiotaaspercircum eta -50
+KPX alphaiotaaspercircum etaiota -50
+KPX alphaiotaleniscircum eta -50
+KPX alphaiotaleniscircum etaiota -50
+KPX etaasper mu 40
+KPX etaasper rholenis 20
+KPX etaasper rhoasper 20
+KPX etaasper rho1lenis 20
+KPX etaasper rho1asper 20
+KPX etaasper rho 20
+KPX etaasper rho1 20
+KPX etalenis mu 40
+KPX etalenis rholenis 20
+KPX etalenis rhoasper 20
+KPX etalenis rho1lenis 20
+KPX etalenis rho1asper 20
+KPX etalenis rho 20
+KPX etalenis rho1 20
+KPX etaacute mu 40
+KPX etaacute rholenis 20
+KPX etaacute rhoasper 20
+KPX etaacute rho1lenis 20
+KPX etaacute rho1asper 20
+KPX etaacute rho 20
+KPX etaacute rho1 20
+KPX etaasperacute mu 40
+KPX etaasperacute rholenis 20
+KPX etaasperacute rhoasper 20
+KPX etaasperacute rho1lenis 20
+KPX etaasperacute rho1asper 20
+KPX etaasperacute rho 20
+KPX etaasperacute rho1 20
+KPX etalenisacute mu 40
+KPX etalenisacute rholenis 20
+KPX etalenisacute rhoasper 20
+KPX etalenisacute rho1lenis 20
+KPX etalenisacute rho1asper 20
+KPX etalenisacute rho 20
+KPX etalenisacute rho1 20
+KPX etagrave mu 40
+KPX etagrave rholenis 20
+KPX etagrave rhoasper 20
+KPX etagrave rho1lenis 20
+KPX etagrave rho1asper 20
+KPX etagrave rho 20
+KPX etagrave rho1 20
+KPX etaaspergrave mu 40
+KPX etaaspergrave rholenis 20
+KPX etaaspergrave rhoasper 20
+KPX etaaspergrave rho1lenis 20
+KPX etaaspergrave rho1asper 20
+KPX etaaspergrave rho 20
+KPX etaaspergrave rho1 20
+KPX etalenisgrave mu 40
+KPX etalenisgrave rholenis 20
+KPX etalenisgrave rhoasper 20
+KPX etalenisgrave rho1lenis 20
+KPX etalenisgrave rho1asper 20
+KPX etalenisgrave rho 20
+KPX etalenisgrave rho1 20
+KPX etacircum mu 40
+KPX etacircum rholenis 20
+KPX etacircum rhoasper 20
+KPX etacircum rho1lenis 20
+KPX etacircum rho1asper 20
+KPX etacircum rho 20
+KPX etacircum rho1 20
+KPX etaaspercircum mu 40
+KPX etaaspercircum rholenis 20
+KPX etaaspercircum rhoasper 20
+KPX etaaspercircum rho1lenis 20
+KPX etaaspercircum rho1asper 20
+KPX etaaspercircum rho 20
+KPX etaaspercircum rho1 20
+KPX etaleniscircum mu 40
+KPX etaleniscircum rholenis 20
+KPX etaleniscircum rhoasper 20
+KPX etaleniscircum rho1lenis 20
+KPX etaleniscircum rho1asper 20
+KPX etaleniscircum rho 20
+KPX etaleniscircum rho1 20
+KPX etaiotaasper mu 40
+KPX etaiotaasper rholenis 20
+KPX etaiotaasper rhoasper 20
+KPX etaiotaasper rho1lenis 20
+KPX etaiotaasper rho1asper 20
+KPX etaiotaasper rho 20
+KPX etaiotaasper rho1 20
+KPX etaiotalenis mu 40
+KPX etaiotalenis rholenis 20
+KPX etaiotalenis rhoasper 20
+KPX etaiotalenis rho1lenis 20
+KPX etaiotalenis rho1asper 20
+KPX etaiotalenis rho 20
+KPX etaiotalenis rho1 20
+KPX etaiotaacute mu 40
+KPX etaiotaacute rholenis 20
+KPX etaiotaacute rhoasper 20
+KPX etaiotaacute rho1lenis 20
+KPX etaiotaacute rho1asper 20
+KPX etaiotaacute rho 20
+KPX etaiotaacute rho1 20
+KPX etaiotaasperacute mu 40
+KPX etaiotaasperacute rholenis 20
+KPX etaiotaasperacute rhoasper 20
+KPX etaiotaasperacute rho1lenis 20
+KPX etaiotaasperacute rho1asper 20
+KPX etaiotaasperacute rho 20
+KPX etaiotaasperacute rho1 20
+KPX etaiotalenisacute mu 40
+KPX etaiotalenisacute rholenis 20
+KPX etaiotalenisacute rhoasper 20
+KPX etaiotalenisacute rho1lenis 20
+KPX etaiotalenisacute rho1asper 20
+KPX etaiotalenisacute rho 20
+KPX etaiotalenisacute rho1 20
+KPX etaiotagrave mu 40
+KPX etaiotagrave rholenis 20
+KPX etaiotagrave rhoasper 20
+KPX etaiotagrave rho1lenis 20
+KPX etaiotagrave rho1asper 20
+KPX etaiotagrave rho 20
+KPX etaiotagrave rho1 20
+KPX etaiotaaspergrave mu 40
+KPX etaiotaaspergrave rholenis 20
+KPX etaiotaaspergrave rhoasper 20
+KPX etaiotaaspergrave rho1lenis 20
+KPX etaiotaaspergrave rho1asper 20
+KPX etaiotaaspergrave rho 20
+KPX etaiotaaspergrave rho1 20
+KPX etaiotalenisgrave mu 40
+KPX etaiotalenisgrave rholenis 20
+KPX etaiotalenisgrave rhoasper 20
+KPX etaiotalenisgrave rho1lenis 20
+KPX etaiotalenisgrave rho1asper 20
+KPX etaiotalenisgrave rho 20
+KPX etaiotalenisgrave rho1 20
+KPX etaiotacircum mu 40
+KPX etaiotacircum rholenis 20
+KPX etaiotacircum rhoasper 20
+KPX etaiotacircum rho1lenis 20
+KPX etaiotacircum rho1asper 20
+KPX etaiotacircum rho 20
+KPX etaiotacircum rho1 20
+KPX etaiotaaspercircum mu 40
+KPX etaiotaaspercircum rholenis 20
+KPX etaiotaaspercircum rhoasper 20
+KPX etaiotaaspercircum rho1lenis 20
+KPX etaiotaaspercircum rho1asper 20
+KPX etaiotaaspercircum rho 20
+KPX etaiotaaspercircum rho1 20
+KPX etaiotaleniscircum mu 40
+KPX etaiotaleniscircum rholenis 20
+KPX etaiotaleniscircum rhoasper 20
+KPX etaiotaleniscircum rho1lenis 20
+KPX etaiotaleniscircum rho1asper 20
+KPX etaiotaleniscircum rho 20
+KPX etaiotaleniscircum rho1 20
+KPX primebase digamma 40
+KPX primebase koppa1 -60
+KPX primebase beta 40
+KPX primebase chi 40
+KPX primebase eta -40
+KPX primebase mu 40
+KPX primebase pi -40
+KPX primebase tau -60
+KPX primebase rho 40
+EndKernPairs
+EndKernData
+EndFontMetrics
+ \ No newline at end of file
diff --git a/fonts/greek/psgreek/fonts/afm/hancock/psgreek/milan.afm b/fonts/greek/psgreek/fonts/afm/hancock/psgreek/milan.afm
new file mode 100644
index 0000000000..5a7efabfeb
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/afm/hancock/psgreek/milan.afm
@@ -0,0 +1,804 @@
+StartFontMetrics 2.0
+FontName MilanGreek
+FullName Milan Greek
+FamilyName Milan Greek
+Weight Regular
+CapHeight 674
+XHeight 427
+Ascender 784
+Descender -248
+Notice (C) Copyright Ralph Hancock 1996
+EncodingScheme FontSpecific
+ItalicAngle 0
+UnderlinePosition -220
+UnderlineThickness 63
+FontBBox -64 -234 894 785
+StartCharMetrics 231
+C 1 ; WX 718 ; N Csigma ; B 51 -11 658 674 ;
+C 2 ; WX 466 ; N csigma ; B 40 -11 414 427 ;
+C 7 ; WX 462 ; N quotedblleftgreek ; B 74 575 391 784 ;
+C 10 ; WX 132 ; N halfspace ; B 0 0 0 0 ;
+C 26 ; WX 462 ; N breve ; B 55 575 400 738 ;
+C 27 ; WX 462 ; N macron ; B 34 612 404 674 ;
+C 28 ; WX 264 ; N quoteleft ; B 70 575 191 784 ;
+C 29 ; WX 264 ; N quoteright ; B 74 575 195 784 ;
+C 32 ; WX 264 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 758 ; N arrowsw ; B 99 -1 701 603 ;
+C 34 ; WX 609 ; N sampi ; B 17 -234 583 784 ;
+C 35 ; WX 473 ; N digamma ; B 29 -234 450 428 ;
+C 36 ; WX 535 ; N stigma ; B 51 -166 526 428 ;
+C 37 ; WX 516 ; N koppa ; B 40 -11 477 784 ;
+C 38 ; WX 466 ; N koppa1 ; B 29 -11 403 784 ;
+C 39 ; WX 242 ; N lenis ; B 57 575 178 784 ;
+C 40 ; WX 440 ; N parenleft ; B 138 -234 387 674 ;
+C 41 ; WX 440 ; N parenright ; B 54 -234 304 674 ;
+C 42 ; WX 460 ; N asterisk ; B 77 410 393 784 ;
+C 43 ; WX 557 ; N segno ; B 39 -14 521 453 ;
+C 44 ; WX 264 ; N comma ; B 73 -88 194 121 ;
+C 45 ; WX 352 ; N hyphen ; B 39 184 311 252 ;
+C 46 ; WX 264 ; N period ; B 75 0 185 110 ;
+C 47 ; WX 242 ; N acutegreek ; B 39 574 186 784 ;
+C 48 ; WX 507 ; N zero ; B 40 -11 466 451 ;
+C 49 ; WX 507 ; N one ; B 169 0 345 440 ;
+C 50 ; WX 507 ; N two ; B 67 -11 462 451 ;
+C 51 ; WX 507 ; N three ; B 67 -234 424 451 ;
+C 52 ; WX 507 ; N four ; B 37 -234 473 451 ;
+C 53 ; WX 507 ; N five ; B 78 -234 435 454 ;
+C 54 ; WX 507 ; N six ; B 51 -11 463 674 ;
+C 55 ; WX 507 ; N seven ; B 48 -234 479 454 ;
+C 56 ; WX 507 ; N eight ; B 39 -11 461 674 ;
+C 57 ; WX 507 ; N nine ; B 45 -234 458 451 ;
+C 58 ; WX 264 ; N periodcenteredgreek ; B 72 317 182 427 ;
+C 59 ; WX 264 ; N semicolon ; B 72 -88 194 427 ;
+C 60 ; WX 495 ; N cornerleft ; B 85 -234 443 674 ;
+C 61 ; WX 594 ; N equal ; B 61 184 531 446 ;
+C 62 ; WX 495 ; N cornerright ; B 47 -234 406 674 ;
+C 63 ; WX 316 ; N question ; B 34 0 299 674 ;
+C 64 ; WX 462 ; N dieresisgreek ; B 87 591 378 674 ;
+C 65 ; WX 760 ; N Alpha ; B 29 0 733 674 ;
+C 66 ; WX 589 ; N Beta ; B 50 0 543 660 ;
+C 67 ; WX 789 ; N Chi ; B 37 0 759 660 ;
+C 68 ; WX 782 ; N Delta ; B 40 0 744 674 ;
+C 69 ; WX 583 ; N Epsilon ; B 61 -11 538 674 ;
+C 70 ; WX 682 ; N Phi ; B 39 0 641 660 ;
+C 71 ; WX 543 ; N Gamma ; B 61 0 514 674 ;
+C 72 ; WX 785 ; N Eta ; B 61 0 723 660 ;
+C 73 ; WX 298 ; N Iota ; B 61 0 237 660 ;
+C 74 ; WX 686 ; N omegaiota ; B 39 -234 648 427 ;
+C 75 ; WX 673 ; N Kappa ; B 61 0 639 660 ;
+C 76 ; WX 760 ; N Lambda ; B 29 0 733 674 ;
+C 77 ; WX 955 ; N Mu ; B 61 -1 894 660 ;
+C 78 ; WX 816 ; N Nu ; B 50 0 755 660 ;
+C 79 ; WX 781 ; N Omicron ; B 40 -10 747 674 ;
+C 80 ; WX 785 ; N Pi ; B 61 0 723 660 ;
+C 81 ; WX 781 ; N Theta ; B 40 -10 747 674 ;
+C 82 ; WX 560 ; N Rho ; B 50 0 519 660 ;
+C 83 ; WX 638 ; N Sigma ; B 61 -11 593 674 ;
+C 84 ; WX 626 ; N Tau ; B 25 0 603 674 ;
+C 85 ; WX 670 ; N Upsilon ; B 25 0 648 674 ;
+C 86 ; WX 556 ; N etaiota ; B 26 -234 502 427 ;
+C 87 ; WX 900 ; N Omega ; B 51 -11 849 674 ;
+C 88 ; WX 703 ; N Xi ; B 51 -11 653 674 ;
+C 89 ; WX 748 ; N Psi ; B 37 0 721 660 ;
+C 90 ; WX 649 ; N Zeta ; B 44 -11 596 674 ;
+C 91 ; WX 440 ; N bracketleft ; B 165 -220 377 660 ;
+C 92 ; WX 242 ; N gravegreek ; B 45 574 193 784 ;
+C 93 ; WX 440 ; N bracketright ; B 62 -220 274 660 ;
+C 94 ; WX 462 ; N circumgreek ; B 35 583 418 755 ;
+C 95 ; WX 510 ; N underscore ; B 0 -220 510 -157 ;
+C 96 ; WX 242 ; N asper ; B 57 575 178 784 ;
+C 97 ; WX 660 ; N alpha ; B 40 -11 637 427 ;
+C 98 ; WX 570 ; N beta ; B 14 -125 531 784 ;
+C 99 ; WX 619 ; N chi ; B 11 -234 600 427 ;
+C 100 ; WX 538 ; N delta ; B 40 -11 556 784 ;
+C 101 ; WX 352 ; N epsilon ; B 65 -11 305 427 ;
+C 102 ; WX 648 ; N phi ; B 40 -234 609 503 ;
+C 103 ; WX 616 ; N gamma ; B 21 -234 592 427 ;
+C 104 ; WX 556 ; N eta ; B 26 -234 502 427 ;
+C 105 ; WX 266 ; N iota ; B 54 -11 221 427 ;
+C 106 ; WX 393 ; N sigma1 ; B 51 -166 350 427 ;
+C 107 ; WX 525 ; N kappa ; B 43 -11 495 427 ;
+C 108 ; WX 600 ; N lambda ; B 29 -11 569 784 ;
+C 109 ; WX 673 ; N mu ; B 43 -234 650 427 ;
+C 110 ; WX 506 ; N nu ; B 21 -11 458 427 ;
+C 111 ; WX 516 ; N omicron ; B 40 -11 477 427 ;
+C 112 ; WX 717 ; N pi ; B 22 -11 707 428 ;
+C 113 ; WX 508 ; N theta ; B 50 -11 460 784 ;
+C 114 ; WX 527 ; N rho ; B 57 -234 488 427 ;
+C 115 ; WX 651 ; N sigma ; B 40 -11 641 427 ;
+C 116 ; WX 651 ; N tau ; B 22 -11 641 428 ;
+C 117 ; WX 533 ; N upsilon ; B 45 -11 483 427 ;
+C 118 ; WX 660 ; N alphaiota ; B 40 -234 637 427 ;
+C 119 ; WX 686 ; N omega ; B 39 -11 648 427 ;
+C 120 ; WX 393 ; N xi ; B 51 -166 349 785 ;
+C 121 ; WX 791 ; N psi ; B 21 -234 762 784 ;
+C 122 ; WX 391 ; N zeta ; B 25 -166 359 784 ;
+C 123 ; WX 495 ; N braceleft ; B 99 -234 439 674 ;
+C 124 ; WX 462 ; N bar ; B 195 -234 261 674 ;
+C 125 ; WX 495 ; N braceright ; B 63 -234 403 674 ;
+C 126 ; WX 572 ; N asciitilde ; B 41 223 525 373 ;
+C 128 ; WX 462 ; N quotedblleft ; B 70 575 387 784 ;
+C 129 ; WX 462 ; N quotedblright ; B 74 575 391 784 ;
+C 130 ; WX 264 ; N exclam ; B 78 0 188 677 ;
+C 131 ; WX 266 ; N iotaasper ; B 54 -11 221 784 ;
+C 132 ; WX 266 ; N iotalenis ; B 54 -11 221 784 ;
+C 133 ; WX 266 ; N iotaacute ; B 54 -11 221 784 ;
+C 134 ; WX 266 ; N iotaasperacute ; B -31 -11 318 784 ;
+C 135 ; WX 266 ; N iotalenisacute ; B -31 -11 318 784 ;
+C 136 ; WX 266 ; N iotagrave ; B 45 -11 221 784 ;
+C 137 ; WX 266 ; N iotaaspergrave ; B -31 -11 325 784 ;
+C 138 ; WX 266 ; N iotalenisgrave ; B -31 -11 325 784 ;
+C 139 ; WX 266 ; N iotacircum ; B -64 -11 319 755 ;
+C 140 ; WX 266 ; N iotaaspercircum ; B -64 -11 319 784 ;
+C 141 ; WX 266 ; N iotaleniscircum ; B -64 -11 319 784 ;
+C 142 ; WX 266 ; N iotadieresis ; B -12 -11 279 674 ;
+C 143 ; WX 266 ; N iotadieresisacute ; B -32 -11 299 784 ;
+C 144 ; WX 266 ; N iotadieresisgrave ; B -33 -11 298 784 ;
+C 145 ; WX 462 ; N aspercircum ; B 35 473 418 784 ;
+C 146 ; WX 462 ; N leniscircum ; B 35 473 418 784 ;
+C 147 ; WX 462 ; N asperacute ; B 57 574 406 784 ;
+C 148 ; WX 462 ; N lenisacute ; B 57 574 406 784 ;
+C 149 ; WX 462 ; N aspergrave ; B 57 574 413 784 ;
+C 150 ; WX 462 ; N lenisgrave ; B 57 574 413 784 ;
+C 151 ; WX 462 ; N dieresisacute ; B 67 574 398 784 ;
+C 152 ; WX 352 ; N epsilonasper ; B 65 -11 305 784 ;
+C 153 ; WX 352 ; N epsilonlenis ; B 65 -11 305 784 ;
+C 154 ; WX 352 ; N epsilonacute ; B 65 -11 307 784 ;
+C 155 ; WX 352 ; N epsilonasperacute ; B 13 -11 362 784 ;
+C 156 ; WX 352 ; N epsilonlenisacute ; B 13 -11 362 784 ;
+C 157 ; WX 352 ; N epsilongrave ; B 65 -11 305 784 ;
+C 158 ; WX 352 ; N epsilonaspergrave ; B 13 -11 369 784 ;
+C 159 ; WX 352 ; N epsilonlenisgrave ; B 13 -11 369 784 ;
+C 160 ; WX 264 ; N nbspace ; B 0 0 0 0 ;
+C 161 ; WX 660 ; N alphaasper ; B 40 -11 637 784 ;
+C 162 ; WX 660 ; N alphalenis ; B 40 -11 637 784 ;
+C 163 ; WX 660 ; N alphaacute ; B 40 -11 637 784 ;
+C 164 ; WX 660 ; N alphaasperacute ; B 40 -11 637 784 ;
+C 165 ; WX 660 ; N alphalenisacute ; B 40 -11 637 784 ;
+C 166 ; WX 660 ; N alphagrave ; B 40 -11 637 784 ;
+C 167 ; WX 660 ; N alphaaspergrave ; B 40 -11 637 784 ;
+C 168 ; WX 660 ; N alphalenisgrave ; B 40 -11 637 784 ;
+C 169 ; WX 660 ; N alphacircum ; B 40 -11 637 755 ;
+C 170 ; WX 660 ; N alphaaspercircum ; B 40 -11 637 784 ;
+C 171 ; WX 660 ; N alphaleniscircum ; B 40 -11 637 784 ;
+C 172 ; WX 660 ; N alphaiotaasper ; B 40 -234 637 784 ;
+C 173 ; WX 660 ; N alphaiotalenis ; B 40 -234 637 784 ;
+C 174 ; WX 660 ; N alphaiotaacute ; B 40 -234 637 784 ;
+C 175 ; WX 660 ; N alphaiotaasperacute ; B 40 -234 637 784 ;
+C 176 ; WX 660 ; N alphaiotalenisacute ; B 40 -234 637 784 ;
+C 177 ; WX 660 ; N alphaiotagrave ; B 40 -234 637 784 ;
+C 178 ; WX 660 ; N alphaiotaaspergrave ; B 40 -234 637 784 ;
+C 179 ; WX 660 ; N alphaiotalenisgrave ; B 40 -234 637 784 ;
+C 180 ; WX 660 ; N alphaiotacircum ; B 40 -234 637 755 ;
+C 181 ; WX 660 ; N alphaiotaaspercircum ; B 40 -234 637 784 ;
+C 182 ; WX 660 ; N alphaiotaleniscircum ; B 40 -234 637 784 ;
+C 183 ; WX 527 ; N rhoasper ; B 57 -234 488 784 ;
+C 184 ; WX 527 ; N rholenis ; B 57 -234 488 784 ;
+C 185 ; WX 556 ; N etaasper ; B 26 -234 502 784 ;
+C 186 ; WX 556 ; N etalenis ; B 26 -234 502 784 ;
+C 187 ; WX 556 ; N etaacute ; B 26 -234 502 784 ;
+C 188 ; WX 556 ; N etaasperacute ; B 26 -234 505 784 ;
+C 189 ; WX 556 ; N etalenisacute ; B 26 -234 505 784 ;
+C 190 ; WX 556 ; N etagrave ; B 26 -234 502 784 ;
+C 191 ; WX 556 ; N etaaspergrave ; B 26 -234 502 784 ;
+C 192 ; WX 556 ; N etalenisgrave ; B 26 -234 502 784 ;
+C 193 ; WX 556 ; N etacircum ; B 26 -234 502 755 ;
+C 194 ; WX 556 ; N etaaspercircum ; B 26 -234 502 784 ;
+C 195 ; WX 556 ; N etaleniscircum ; B 26 -234 502 784 ;
+C 196 ; WX 242 ; N iotasubscript ; B 81 -234 190 -63 ;
+C 197 ; WX 556 ; N etaiotaasper ; B 26 -234 502 784 ;
+C 198 ; WX 556 ; N etaiotalenis ; B 26 -234 502 784 ;
+C 199 ; WX 556 ; N etaiotaacute ; B 26 -234 502 784 ;
+C 200 ; WX 556 ; N etaiotaasperacute ; B 26 -234 502 784 ;
+C 201 ; WX 556 ; N etaiotalenisacute ; B 26 -234 502 784 ;
+C 202 ; WX 556 ; N etaiotagrave ; B 26 -234 502 784 ;
+C 203 ; WX 556 ; N etaiotaaspergrave ; B 26 -234 502 784 ;
+C 204 ; WX 556 ; N etaiotalenisgrave ; B 26 -234 502 784 ;
+C 205 ; WX 556 ; N etaiotacircum ; B 26 -234 502 755 ;
+C 206 ; WX 556 ; N etaiotaaspercircum ; B 26 -234 502 784 ;
+C 207 ; WX 556 ; N etaiotaleniscircum ; B 26 -234 502 784 ;
+C 208 ; WX 516 ; N omicronasper ; B 40 -11 477 784 ;
+C 209 ; WX 516 ; N omicronlenis ; B 40 -11 477 784 ;
+C 210 ; WX 516 ; N omicronacute ; B 40 -11 477 784 ;
+C 211 ; WX 516 ; N omicronasperacute ; B 40 -11 477 784 ;
+C 212 ; WX 516 ; N omicronlenisacute ; B 40 -11 477 784 ;
+C 213 ; WX 516 ; N omicrongrave ; B 40 -11 477 784 ;
+C 214 ; WX 516 ; N omicronaspergrave ; B 40 -11 477 784 ;
+C 215 ; WX 516 ; N omicronlenisgrave ; B 40 -11 477 784 ;
+C 216 ; WX 533 ; N upsilonasper ; B 45 -11 483 784 ;
+C 217 ; WX 533 ; N upsilonlenis ; B 45 -11 483 784 ;
+C 218 ; WX 533 ; N upsilonacute ; B 45 -11 483 784 ;
+C 219 ; WX 533 ; N upsilonasperacute ; B 45 -11 483 784 ;
+C 220 ; WX 533 ; N upsilonlenisacute ; B 45 -11 483 784 ;
+C 221 ; WX 533 ; N upsilongrave ; B 45 -11 483 784 ;
+C 222 ; WX 533 ; N upsilonaspergrave ; B 45 -11 483 784 ;
+C 223 ; WX 533 ; N upsilonlenisgrave ; B 45 -11 483 784 ;
+C 224 ; WX 533 ; N upsiloncircum ; B 45 -11 483 755 ;
+C 225 ; WX 533 ; N upsilonaspercircum ; B 45 -11 483 784 ;
+C 226 ; WX 533 ; N upsilonleniscircum ; B 45 -11 483 784 ;
+C 227 ; WX 533 ; N upsilondieresis ; B 45 -11 483 674 ;
+C 228 ; WX 533 ; N upsilondieresisacute ; B 45 -11 483 784 ;
+C 229 ; WX 533 ; N upsilondieresisgrave ; B 45 -11 483 784 ;
+C 230 ; WX 686 ; N omegaasper ; B 39 -11 648 784 ;
+C 231 ; WX 686 ; N omegalenis ; B 39 -11 648 784 ;
+C 232 ; WX 686 ; N omegaacute ; B 39 -11 648 784 ;
+C 233 ; WX 686 ; N omegaasperacute ; B 39 -11 648 784 ;
+C 234 ; WX 686 ; N omegalenisacute ; B 39 -11 648 784 ;
+C 235 ; WX 686 ; N omegagrave ; B 39 -11 648 784 ;
+C 236 ; WX 686 ; N omegaaspergrave ; B 39 -11 648 784 ;
+C 237 ; WX 686 ; N omegalenisgrave ; B 39 -11 648 784 ;
+C 238 ; WX 686 ; N omegacircum ; B 39 -11 648 755 ;
+C 239 ; WX 686 ; N omegaaspercircum ; B 39 -11 648 784 ;
+C 240 ; WX 686 ; N omegaleniscircum ; B 39 -11 648 784 ;
+C 241 ; WX 686 ; N omegaiotaasper ; B 39 -234 648 784 ;
+C 242 ; WX 686 ; N omegaiotalenis ; B 39 -234 648 784 ;
+C 243 ; WX 686 ; N omegaiotaacute ; B 39 -234 648 784 ;
+C 244 ; WX 686 ; N omegaiotaasperacute ; B 39 -234 648 784 ;
+C 245 ; WX 686 ; N omegaiotalenisacute ; B 39 -234 648 784 ;
+C 246 ; WX 686 ; N omegaiotagrave ; B 39 -234 648 784 ;
+C 247 ; WX 686 ; N omegaiotaaspergrave ; B 39 -234 648 784 ;
+C 248 ; WX 686 ; N omegaiotalenisgrave ; B 39 -234 648 784 ;
+C 249 ; WX 686 ; N omegaiotacircum ; B 39 -234 648 755 ;
+C 250 ; WX 686 ; N omegaiotaaspercircum ; B 39 -234 648 784 ;
+C 251 ; WX 686 ; N omegaiotaleniscircum ; B 39 -234 648 784 ;
+C 252 ; WX 352 ; N epsiloncircum ; B -9 -11 374 755 ;
+C 253 ; WX 516 ; N omicroncircum ; B 40 -11 477 755 ;
+C 254 ; WX 462 ; N dieresisgrave ; B 66 574 397 784 ;
+C 255 ; WX 242 ; N primebase ; B 45 -234 193 -24 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 551
+KPX quotedblleftgreek Alpha -200
+KPX quotedblleftgreek Omicron -80
+KPX quotedblleftgreek Omega -150
+KPX quoteleft Omicron -80
+KPX quoteleft Omega -150
+KPX quoteleft Alpha -200
+KPX stigma lambda -100
+KPX lenis Alpha -200
+KPX lenis Omicron -80
+KPX lenis Omega -150
+KPX acutegreek Alpha -200
+KPX acutegreek Omicron -80
+KPX acutegreek Omega -150
+KPX zero one -80
+KPX one nine -80
+KPX one eight -80
+KPX one seven -80
+KPX one six -80
+KPX one five -80
+KPX one four -80
+KPX one three -80
+KPX one two -100
+KPX one one -160
+KPX one zero -80
+KPX two one -80
+KPX three one -80
+KPX four one -80
+KPX five one -80
+KPX six one -80
+KPX seven one -80
+KPX eight one -80
+KPX nine one -80
+KPX Alpha Upsilon -100
+KPX Alpha Tau -100
+KPX Alpha Phi -50
+KPX Alpha Psi -70
+KPX Alpha Csigma -50
+KPX Alpha Theta -50
+KPX Alpha Omicron -50
+KPX Chi upsiloncircum -50
+KPX Chi upsilongrave -50
+KPX Chi upsilonacute -50
+KPX Chi upsilon -50
+KPX Chi tau -70
+KPX Chi rho 30
+KPX Chi Phi -50
+KPX Chi Psi -30
+KPX Chi Omicron -50
+KPX Chi Theta -50
+KPX Chi Csigma -50
+KPX Delta Upsilon -100
+KPX Delta Tau -100
+KPX Delta Phi -50
+KPX Delta Psi -70
+KPX Delta Csigma -50
+KPX Delta Omicron -50
+KPX Delta Theta -50
+KPX Epsilon iotacircum 50
+KPX Epsilon iotaaspercircum 50
+KPX Epsilon iotaleniscircum 50
+KPX Phi Omega -30
+KPX Phi Lambda -50
+KPX Phi Delta -50
+KPX Phi Alpha -50
+KPX Phi Upsilon -30
+KPX Phi Chi -50
+KPX Phi Sigma -50
+KPX Gamma Omega -30
+KPX Gamma omicroncircum -50
+KPX Gamma omegaiotacircum -100
+KPX Gamma omegaiotagrave -100
+KPX Gamma omegaiotaacute -100
+KPX Gamma omegacircum -100
+KPX Gamma omegagrave -100
+KPX Gamma omegaacute -100
+KPX Gamma upsiloncircum -50
+KPX Gamma upsilongrave -100
+KPX Gamma upsilonacute -100
+KPX Gamma omicrongrave -100
+KPX Gamma omicronacute -100
+KPX Gamma etaiotacircum -50
+KPX Gamma etaiotagrave -100
+KPX Gamma etaiotaacute -100
+KPX Gamma etacircum -50
+KPX Gamma etaacute -100
+KPX Gamma alphaiotacircum -50
+KPX Gamma alphaiotagrave -100
+KPX Gamma alphaiotaacute -100
+KPX Gamma alphacircum -50
+KPX Gamma alphagrave -100
+KPX Gamma alphaacute -100
+KPX Gamma epsilongrave -100
+KPX Gamma epsilonacute -100
+KPX Gamma etaiota -100
+KPX Gamma omegaiota -100
+KPX Gamma omega -100
+KPX Gamma alphaiota -100
+KPX Gamma upsilon -100
+KPX Gamma rho -100
+KPX Gamma omicron -100
+KPX Gamma nu -100
+KPX Gamma iota -100
+KPX Gamma eta -100
+KPX Gamma epsilon -100
+KPX Gamma alpha -100
+KPX Gamma Lambda -100
+KPX Gamma Delta -100
+KPX Gamma Alpha -100
+KPX Gamma epsiloncircum 30
+KPX Kappa upsiloncircum -50
+KPX Kappa upsilongrave -50
+KPX Kappa upsilonacute -50
+KPX Kappa tau -70
+KPX Kappa rho 30
+KPX Kappa upsilon -50
+KPX Kappa Psi -30
+KPX Kappa Phi -50
+KPX Lambda Upsilon -100
+KPX Lambda Tau -100
+KPX Lambda Phi -50
+KPX Lambda Psi -70
+KPX Lambda Csigma -50
+KPX Lambda Omicron -50
+KPX Lambda Theta -50
+KPX Omicron Chi -50
+KPX Omicron Sigma -50
+KPX Omicron Lambda -50
+KPX Omicron Delta -50
+KPX Omicron Alpha -50
+KPX Omicron iotacircum 20
+KPX Theta Chi -50
+KPX Theta Sigma -50
+KPX Theta Alpha -50
+KPX Theta Delta -50
+KPX Theta Lambda -50
+KPX Tau Omega -30
+KPX Tau omicroncircum -50
+KPX Tau omegaiotacircum -100
+KPX Tau omegaiotagrave -100
+KPX Tau omegaiotaacute -100
+KPX Tau omegacircum -100
+KPX Tau omegagrave -100
+KPX Tau omegaacute -100
+KPX Tau upsiloncircum -50
+KPX Tau upsilongrave -100
+KPX Tau upsilonacute -100
+KPX Tau omicrongrave -100
+KPX Tau omicronacute -100
+KPX Tau etaiotacircum -50
+KPX Tau etaiotagrave -100
+KPX Tau etaiotaacute -100
+KPX Tau etacircum -50
+KPX Tau etagrave -100
+KPX Tau etaacute -100
+KPX Tau alphaiotacircum -50
+KPX Tau alphaiotagrave -100
+KPX Tau alphaiotaacute -100
+KPX Tau alphacircum -50
+KPX Tau alphagrave -100
+KPX Tau alphaacute -100
+KPX Tau epsilongrave -100
+KPX Tau epsilonacute -100
+KPX Tau omega -100
+KPX Tau alphaiota -100
+KPX Tau upsilon -100
+KPX Tau rho -100
+KPX Tau omicron -100
+KPX Tau mu -100
+KPX Tau iota -100
+KPX Tau eta -100
+KPX Tau epsilon -100
+KPX Tau alpha -100
+KPX Tau etaiota -100
+KPX Tau omegaiota -100
+KPX Tau Lambda -100
+KPX Tau Delta -100
+KPX Tau Alpha -100
+KPX Upsilon Omega -30
+KPX Upsilon omicroncircum -50
+KPX Upsilon omegaiotacircum -100
+KPX Upsilon omegaiotagrave -100
+KPX Upsilon omegaiotaacute -100
+KPX Upsilon omegacircum -100
+KPX Upsilon omegagrave -100
+KPX Upsilon omegaacute -100
+KPX Upsilon omicrongrave -100
+KPX Upsilon omicronacute -100
+KPX Upsilon etaiotacircum -50
+KPX Upsilon etaiotagrave -100
+KPX Upsilon etaiotaacute -100
+KPX Upsilon etacircum -50
+KPX Upsilon etagrave -100
+KPX Upsilon etaacute -100
+KPX Upsilon alphaiotacircum -50
+KPX Upsilon alphaiotagrave -100
+KPX Upsilon alphaiotaacute -100
+KPX Upsilon alphacircum -50
+KPX Upsilon alphagrave -100
+KPX Upsilon alphaacute -100
+KPX Upsilon epsilongrave -100
+KPX Upsilon epsilonacute -100
+KPX Upsilon iotadieresisgrave 50
+KPX Upsilon iotadieresisacute 50
+KPX Upsilon iotadieresis 50
+KPX Upsilon iotaleniscircum 70
+KPX Upsilon iotaaspercircum 70
+KPX Upsilon iotacircum 100
+KPX Upsilon iotalenisgrave 50
+KPX Upsilon iotaaspergrave 50
+KPX Upsilon iotalenisacute 50
+KPX Upsilon iotaasperacute 50
+KPX Upsilon zeta 50
+KPX Upsilon psi -100
+KPX Upsilon omega -100
+KPX Upsilon alphaiota -100
+KPX Upsilon upsilon -100
+KPX Upsilon tau -100
+KPX Upsilon sigma -100
+KPX Upsilon rho -100
+KPX Upsilon pi -100
+KPX Upsilon omicron -100
+KPX Upsilon nu -100
+KPX Upsilon mu -100
+KPX Upsilon kappa -100
+KPX Upsilon sigma1 -100
+KPX Upsilon iota -100
+KPX Upsilon eta -100
+KPX Upsilon gamma -100
+KPX Upsilon phi -100
+KPX Upsilon epsilon -100
+KPX Upsilon chi -100
+KPX Upsilon alpha -100
+KPX Upsilon etaiota -100
+KPX Upsilon omegaiota -100
+KPX Upsilon csigma -100
+KPX Upsilon Lambda -100
+KPX Upsilon Delta -100
+KPX Upsilon Alpha -100
+KPX Upsilon Phi -30
+KPX etaiota rho 30
+KPX Omega Upsilon -30
+KPX Omega Tau -30
+KPX Omega Psi -30
+KPX Omega Phi -30
+KPX Psi Omega -30
+KPX Psi Lambda -50
+KPX Psi Delta -50
+KPX Psi Alpha -50
+KPX Psi Chi -30
+KPX circumgreek Alpha -200
+KPX circumgreek Omicron -80
+KPX circumgreek Omega -150
+KPX asper Omega -120
+KPX asper Omicron -80
+KPX asper Alpha -200
+KPX alpha psi -50
+KPX alpha tau -50
+KPX alpha pi -50
+KPX alpha nu -50
+KPX alpha gamma -50
+KPX alpha upsilon -50
+KPX alpha upsilonasper -50
+KPX alpha upsilonlenis -50
+KPX alpha upsilonacute -50
+KPX alpha upsilonasperacute -50
+KPX alpha upsilonlenisacute -50
+KPX alpha upsilongrave -50
+KPX alpha upsilonaspergrave -50
+KPX alpha upsilonlenisgrave -50
+KPX alpha upsiloncircum -50
+KPX alpha upsilonaspercircum -50
+KPX alpha upsilonleniscircum -50
+KPX alpha upsilondieresis -50
+KPX alpha upsilondieresisacute -50
+KPX alpha upsilondieresisgrave -50
+KPX delta xi 50
+KPX delta zeta 50
+KPX delta lenis 50
+KPX gamma lambda -50
+KPX eta rho 30
+KPX kappa rho 20
+KPX lambda psi -50
+KPX lambda tau -50
+KPX lambda pi -50
+KPX lambda nu -50
+KPX lambda gamma -50
+KPX mu psi -50
+KPX mu tau -50
+KPX mu pi -50
+KPX mu nu -50
+KPX mu gamma -50
+KPX mu upsilon -50
+KPX mu upsilonacute -50
+KPX mu upsilongrave -50
+KPX pi lambda -50
+KPX sigma lambda -50
+KPX tau lambda -50
+KPX alphaiota psi -50
+KPX alphaiota tau -50
+KPX alphaiota pi -50
+KPX alphaiota nu -50
+KPX alphaiota gamma -50
+KPX alphaiota upsilon -50
+KPX alphaiota upsilonacute -50
+KPX alphaiota upsilongrave -50
+KPX alphaiota upsiloncircum -50
+KPX alphaiota upsilondieresis -50
+KPX alphaiota upsilondieresisacute -50
+KPX alphaiota upsilondieresisgrave -50
+KPX psi lambda -50
+KPX quotedblleft Alpha -200
+KPX quotedblleft Omicron -80
+KPX quotedblleft Omega -150
+KPX iotaasper zeta 20
+KPX iotalenis zeta 20
+KPX iotaacute zeta 20
+KPX iotaasperacute xi 50
+KPX iotaasperacute zeta 70
+KPX iotaasperacute lambda 100
+KPX iotalenisacute xi 50
+KPX iotalenisacute zeta 70
+KPX iotalenisacute lambda 100
+KPX iotagrave zeta 20
+KPX iotaaspergrave xi 50
+KPX iotaaspergrave zeta 100
+KPX iotaaspergrave lambda 70
+KPX iotalenisgrave xi 50
+KPX iotalenisgrave zeta 100
+KPX iotacircum xi 50
+KPX iotacircum zeta 100
+KPX iotacircum lambda 50
+KPX iotacircum delta 30
+KPX iotaaspercircum xi 50
+KPX iotaaspercircum zeta 100
+KPX iotaaspercircum lambda 70
+KPX iotaaspercircum delta 30
+KPX iotaleniscircum xi 50
+KPX iotaleniscircum zeta 100
+KPX iotaleniscircum lambda 70
+KPX iotaleniscircum delta 30
+KPX iotadieresis xi 30
+KPX iotadieresis zeta 70
+KPX iotadieresis lambda 50
+KPX iotadieresisacute xi 50
+KPX iotadieresisacute zeta 100
+KPX iotadieresisacute lambda 50
+KPX iotadieresisgrave xi 50
+KPX iotadieresisgrave zeta 100
+KPX iotadieresisgrave lambda 50
+KPX aspercircum Alpha -200
+KPX aspercircum Omicron -80
+KPX aspercircum Omega -150
+KPX leniscircum Alpha -200
+KPX leniscircum Omicron -80
+KPX leniscircum Omega -150
+KPX asperacute Alpha -200
+KPX asperacute Omicron -80
+KPX asperacute Omega -150
+KPX lenisacute Alpha -200
+KPX lenisacute Omicron -80
+KPX lenisacute Omega -150
+KPX aspergrave Alpha -200
+KPX aspergrave Omicron -60
+KPX aspergrave Omega -130
+KPX lenisgrave Alpha -200
+KPX lenisgrave Omicron -60
+KPX lenisgrave Omega -130
+KPX epsilonasperacute lambda 50
+KPX epsilonlenisacute lambda 50
+KPX epsilonaspergrave lambda 30
+KPX epsilonlenisgrave lambda 30
+KPX alphaasper psi -50
+KPX alphaasper tau -50
+KPX alphaasper pi -50
+KPX alphaasper nu -50
+KPX alphaasper gamma -50
+KPX alphaasper upsilon -50
+KPX alphaasper upsilondieresis -50
+KPX alphaasper upsilondieresisacute -50
+KPX alphalenis psi -50
+KPX alphalenis pi -50
+KPX alphalenis tau -50
+KPX alphalenis nu -50
+KPX alphalenis gamma -50
+KPX alphalenis upsilon -50
+KPX alphalenis upsilondieresis -50
+KPX alphalenis upsilondieresisacute -50
+KPX alphaacute psi -50
+KPX alphaacute tau -50
+KPX alphaacute pi -50
+KPX alphaacute nu -50
+KPX alphaacute gamma -50
+KPX alphaacute upsilon -50
+KPX alphaacute upsilondieresis -50
+KPX alphaasperacute pi -50
+KPX alphaasperacute psi -50
+KPX alphaasperacute tau -50
+KPX alphaasperacute nu -50
+KPX alphaasperacute gamma -50
+KPX alphaasperacute upsilon -50
+KPX alphaasperacute upsilondieresis -50
+KPX alphalenisacute psi -50
+KPX alphalenisacute tau -50
+KPX alphalenisacute pi -50
+KPX alphalenisacute nu -50
+KPX alphalenisacute gamma -50
+KPX alphalenisacute upsilon -50
+KPX alphalenisacute upsilondieresis -50
+KPX alphagrave psi -50
+KPX alphagrave tau -50
+KPX alphagrave pi -50
+KPX alphagrave nu -50
+KPX alphagrave gamma -50
+KPX alphagrave upsilon -50
+KPX alphagrave upsilondieresis -50
+KPX alphaaspergrave psi -50
+KPX alphaaspergrave tau -50
+KPX alphaaspergrave pi -50
+KPX alphaaspergrave nu -50
+KPX alphaaspergrave gamma -50
+KPX alphaaspergrave upsilon -50
+KPX alphaaspergrave upsilondieresis -50
+KPX alphalenisgrave psi -50
+KPX alphalenisgrave tau -50
+KPX alphalenisgrave pi -50
+KPX alphalenisgrave nu -50
+KPX alphalenisgrave gamma -50
+KPX alphalenisgrave upsilon -50
+KPX alphalenisgrave upsilondieresis -50
+KPX alphacircum psi -50
+KPX alphacircum tau -50
+KPX alphacircum pi -50
+KPX alphacircum nu -50
+KPX alphacircum gamma -50
+KPX alphacircum upsilondieresis -50
+KPX alphaaspercircum psi -50
+KPX alphaaspercircum tau -50
+KPX alphaaspercircum pi -50
+KPX alphaaspercircum nu -50
+KPX alphaaspercircum gamma -50
+KPX alphaaspercircum upsilondieresis -50
+KPX alphaleniscircum psi -50
+KPX alphaleniscircum tau -50
+KPX alphaleniscircum pi -50
+KPX alphaleniscircum nu -50
+KPX alphaleniscircum gamma -50
+KPX alphaleniscircum upsilon -50
+KPX alphaleniscircum upsilondieresis -50
+KPX alphaiotaasper psi -50
+KPX alphaiotaasper tau -50
+KPX alphaiotaasper pi -50
+KPX alphaiotaasper nu -50
+KPX alphaiotaasper gamma -50
+KPX alphaiotaasper upsilon -50
+KPX alphaiotaasper upsilondieresis -50
+KPX alphaiotaasper upsilondieresisacute -50
+KPX alphaiotalenis psi -50
+KPX alphaiotalenis tau -50
+KPX alphaiotalenis pi -50
+KPX alphaiotalenis nu -50
+KPX alphaiotalenis gamma -50
+KPX alphaiotalenis upsilon -50
+KPX alphaiotalenis upsilondieresis -50
+KPX alphaiotalenis upsilondieresisacute -50
+KPX alphaiotaacute psi -50
+KPX alphaiotaacute tau -50
+KPX alphaiotaacute pi -50
+KPX alphaiotaacute nu -50
+KPX alphaiotaacute gamma -50
+KPX alphaiotaacute upsilon -50
+KPX alphaiotaacute upsilondieresis -50
+KPX alphaiotaasperacute psi -50
+KPX alphaiotaasperacute tau -50
+KPX alphaiotaasperacute pi -50
+KPX alphaiotaasperacute nu -50
+KPX alphaiotaasperacute gamma -50
+KPX alphaiotaasperacute upsilon -50
+KPX alphaiotaasperacute upsilondieresis -50
+KPX alphaiotalenisacute psi -50
+KPX alphaiotalenisacute tau -50
+KPX alphaiotalenisacute pi -50
+KPX alphaiotalenisacute nu -50
+KPX alphaiotalenisacute gamma -50
+KPX alphaiotalenisacute upsilon -50
+KPX alphaiotalenisacute upsilondieresis -50
+KPX alphaiotagrave psi -50
+KPX alphaiotagrave tau -50
+KPX alphaiotagrave pi -50
+KPX alphaiotagrave nu -50
+KPX alphaiotagrave gamma -50
+KPX alphaiotagrave upsilon -50
+KPX alphaiotagrave upsilondieresis -50
+KPX alphaiotaaspergrave psi -50
+KPX alphaiotaaspergrave tau -50
+KPX alphaiotaaspergrave pi -50
+KPX alphaiotaaspergrave nu -50
+KPX alphaiotaaspergrave gamma -50
+KPX alphaiotaaspergrave upsilon -50
+KPX alphaiotaaspergrave upsilondieresis -50
+KPX alphaiotalenisgrave psi -50
+KPX alphaiotalenisgrave tau -50
+KPX alphaiotalenisgrave pi -50
+KPX alphaiotalenisgrave nu -50
+KPX alphaiotalenisgrave gamma -50
+KPX alphaiotalenisgrave upsilon -50
+KPX alphaiotalenisgrave upsilondieresis -50
+KPX alphaiotacircum psi -50
+KPX alphaiotacircum tau -50
+KPX alphaiotacircum pi -50
+KPX alphaiotacircum nu -50
+KPX alphaiotacircum gamma -50
+KPX alphaiotacircum upsilon -50
+KPX alphaiotacircum upsilondieresis -50
+KPX alphaiotaaspercircum psi -50
+KPX alphaiotaaspercircum tau -50
+KPX alphaiotaaspercircum pi -50
+KPX alphaiotaaspercircum nu -50
+KPX alphaiotaaspercircum gamma -50
+KPX alphaiotaaspercircum upsilon -50
+KPX alphaiotaaspercircum upsilondieresis -50
+KPX alphaiotaleniscircum psi -50
+KPX alphaiotaleniscircum tau -50
+KPX alphaiotaleniscircum pi -50
+KPX alphaiotaleniscircum nu -50
+KPX alphaiotaleniscircum gamma -50
+KPX alphaiotaleniscircum upsilon -50
+KPX alphaiotaleniscircum upsilondieresis -50
+KPX etaasper rho 30
+KPX etalenis rho 30
+KPX etaacute rho 30
+KPX etaasperacute rho 30
+KPX etalenisacute rho 30
+KPX etagrave rho 30
+KPX etaaspergrave rho 30
+KPX etalenisgrave rho 30
+KPX etacircum rho 30
+KPX etaaspercircum rho 30
+KPX etaleniscircum rho 30
+KPX etaiotaasper rho 30
+KPX etaiotalenis rho 30
+KPX etaiotaacute rho 30
+KPX etaiotaasperacute rho 30
+KPX etaiotalenisacute rho 30
+KPX etaiotagrave rho 30
+KPX etaiotaaspergrave rho 30
+KPX etaiotalenisgrave rho 30
+KPX etaiotacircum rho 30
+KPX etaiotaaspercircum rho 30
+KPX etaiotaleniscircum rho 30
+KPX epsiloncircum lambda 30
+KPX epsiloncircum zeta 70
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/greek/psgreek/fonts/afm/public/psgreek/greegara.afm b/fonts/greek/psgreek/fonts/afm/public/psgreek/greegara.afm
new file mode 100644
index 0000000000..987b63a151
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/afm/public/psgreek/greegara.afm
@@ -0,0 +1,277 @@
+StartFontMetrics 4.1
+FontName GreekGaramond
+FullName GreekGaramond
+Notice Carmelo Lupini
+EncodingScheme FontSpecific
+FamilyName GreekGaramond
+Weight Regular
+Version (1.0)
+Characters 219
+ItalicAngle 0.0
+UnderlineThickness 24
+UnderlinePosition -91
+IsFixedPitch false
+FontBBox -60 -307 958 818
+CapHeight 734
+XHeight 441
+Descender -277
+Ascender 720
+StartCharMetrics 256
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 1 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 2 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 3 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 4 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 5 ; WX 216 ; N greekj ; B -60 -307 171 710 ;
+C 6 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 7 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 8 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 9 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 10 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 11 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 12 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 13 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 14 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 15 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 16 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 17 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 18 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 19 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 20 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 21 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 22 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 23 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 24 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 25 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 26 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 27 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 28 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 29 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 30 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 31 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 32 ; WX 376 ; N space ; B 43 -142 608 487 ;
+C 33 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 34 ; WX 652 ; N sampi ; B 43 -142 608 487 ;
+C 35 ; WX 502 ; N digamma ; B 43 -4 463 705 ;
+C 36 ; WX 800 ; N stigma ; B 38 -241 764 576 ;
+C 37 ; WX 571 ; N numqoppa ; B 46 -30 535 693 ;
+C 38 ; WX 569 ; N qoppa ; B 38 2 532 703 ;
+C 39 ; WX 222 ; N lenis ; B 35 587 187 794 ;
+C 40 ; WX 365 ; N parenleft ; B 51 -183 326 697 ;
+C 41 ; WX 365 ; N parenright ; B 23 -183 303 705 ;
+C 42 ; WX 459 ; N asterisk ; B 35 282 425 708 ;
+C 43 ; WX 633 ; N reference ; B 46 0 587 521 ;
+C 44 ; WX 256 ; N comma ; B 58 -142 191 115 ;
+C 45 ; WX 571 ; N hyphen ; B 151 211 420 275 ;
+C 46 ; WX 223 ; N period ; B 58 -15 171 109 ;
+C 47 ; WX 234 ; N tonos ; B 38 578 199 796 ;
+C 48 ; WX 544 ; N zero ; B 41 -17 507 713 ;
+C 49 ; WX 544 ; N one ; B 87 1 413 710 ;
+C 50 ; WX 544 ; N two ; B 25 1 512 710 ;
+C 51 ; WX 544 ; N three ; B 45 -15 492 713 ;
+C 52 ; WX 544 ; N four ; B 31 -13 530 713 ;
+C 53 ; WX 544 ; N five ; B 60 -18 485 715 ;
+C 54 ; WX 544 ; N six ; B 57 -15 496 716 ;
+C 55 ; WX 544 ; N seven ; B 52 -14 500 694 ;
+C 56 ; WX 544 ; N eight ; B 66 -15 498 709 ;
+C 57 ; WX 544 ; N nine ; B 51 -17 489 715 ;
+C 58 ; WX 230 ; N anoteleia ; B 67 360 190 479 ;
+C 59 ; WX 275 ; N semicolon ; B 58 -142 191 479 ;
+C 60 ; WX 661 ; N cornerleft ; B 58 -13 602 534 ;
+C 61 ; WX 638 ; N equal ; B 46 146 590 421 ;
+C 62 ; WX 661 ; N cornerright ; B 58 2 603 559 ;
+C 63 ; WX 477 ; N question ; B 46 -14 426 689 ;
+C 64 ; WX 440 ; N dieresisgreek ; B 35 588 406 689 ;
+C 65 ; WX 786 ; N Alpha ; B -8 0 776 734 ;
+C 66 ; WX 713 ; N Beta ; B 15 -1 659 710 ;
+C 67 ; WX 810 ; N Chi ; B 6 -12 821 698 ;
+C 68 ; WX 725 ; N Delta ; B 0 0 725 734 ;
+C 69 ; WX 761 ; N Epsilon ; B 28 -8 734 697 ;
+C 70 ; WX 937 ; N Phi ; B 53 -4 881 702 ;
+C 71 ; WX 665 ; N Gamma ; B 6 -3 667 697 ;
+C 72 ; WX 882 ; N Eta ; B 22 -12 852 705 ;
+C 73 ; WX 411 ; N Iota ; B 24 0 376 699 ;
+C 74 ; WX 664 ; N omegaiota ; B 43 -258 620 443 ;
+C 75 ; WX 858 ; N Kappa ; B 33 -10 881 701 ;
+C 76 ; WX 786 ; N Lambda ; B -8 0 776 734 ;
+C 77 ; WX 967 ; N Mu ; B 8 -5 958 705 ;
+C 78 ; WX 895 ; N Nu ; B 15 -26 850 703 ;
+C 79 ; WX 906 ; N Omicron ; B 53 -11 851 707 ;
+C 80 ; WX 882 ; N Pi ; B 22 -12 842 702 ;
+C 81 ; WX 906 ; N Theta ; B 53 -11 851 707 ;
+C 82 ; WX 652 ; N Rho ; B 21 -11 622 708 ;
+C 83 ; WX 741 ; N Sigma ; B 34 -8 686 696 ;
+C 84 ; WX 713 ; N Tau ; B -2 -15 699 728 ;
+C 85 ; WX 672 ; N Upsilon ; B 0 -7 662 707 ;
+C 86 ; WX 570 ; N etaiota ; B 28 -276 506 449 ;
+C 87 ; WX 899 ; N Omega ; B 58 -4 842 707 ;
+C 88 ; WX 787 ; N Xi ; B 39 0 748 696 ;
+C 89 ; WX 877 ; N Psi ; B 7 0 871 707 ;
+C 90 ; WX 761 ; N Zeta ; B 41 -8 707 736 ;
+C 91 ; WX 261 ; N bracketleft ; B 2 -158 237 689 ;
+C 92 ; WX 234 ; N gravegreek ; B 35 578 197 796 ;
+C 93 ; WX 272 ; N bracketright ; B 10 -150 247 697 ;
+C 94 ; WX 503 ; N circumgreek ; B 48 675 461 818 ;
+C 95 ; WX 569 ; N underscore ; B 4 -263 538 -207 ;
+C 96 ; WX 222 ; N asper ; B 35 587 187 794 ;
+C 97 ; WX 560 ; N alpha ; B 38 -12 530 459 ;
+C 98 ; WX 570 ; N beta ; B 75 -276 514 721 ;
+C 99 ; WX 553 ; N chi ; B 27 -277 539 448 ;
+C 100 ; WX 558 ; N delta ; B 49 -12 519 720 ;
+C 101 ; WX 434 ; N epsilon ; B 45 -12 406 448 ;
+C 102 ; WX 570 ; N phi ; B 42 -276 530 448 ;
+C 103 ; WX 542 ; N gamma ; B 27 -291 502 463 ;
+C 104 ; WX 570 ; N eta ; B 28 -276 506 449 ;
+C 105 ; WX 265 ; N iota ; B 63 -12 231 438 ;
+C 106 ; WX 417 ; N sigma1 ; B 42 -164 407 448 ;
+C 107 ; WX 523 ; N kappa ; B 14 -12 509 448 ;
+C 108 ; WX 489 ; N lambda ; B 14 -12 489 709 ;
+C 109 ; WX 617 ; N mu ; B 79 -276 584 448 ;
+C 110 ; WX 438 ; N nu ; B 21 -12 396 448 ;
+C 111 ; WX 571 ; N omicron ; B 42 -12 530 448 ;
+C 112 ; WX 552 ; N pi ; B 34 -12 518 441 ;
+C 113 ; WX 596 ; N theta ; B 39 -17 557 712 ;
+C 114 ; WX 585 ; N rho ; B 52 -301 546 448 ;
+C 115 ; WX 553 ; N sigma ; B 42 -11 541 431 ;
+C 116 ; WX 432 ; N tau ; B 34 -12 397 441 ;
+C 117 ; WX 483 ; N upsilon ; B 48 -12 442 448 ;
+C 118 ; WX 560 ; N alphaiota ; B 38 -258 530 459 ;
+C 119 ; WX 664 ; N omega ; B 43 -12 620 443 ;
+C 120 ; WX 442 ; N xi ; B 45 -164 432 719 ;
+C 121 ; WX 581 ; N psi ; B 42 -276 540 719 ;
+C 122 ; WX 442 ; N zeta ; B 45 -164 432 719 ;
+C 123 ; WX 289 ; N braceleft ; B 11 -167 254 697 ;
+C 124 ; WX 115 ; N bar ; B 17 -183 99 697 ;
+C 125 ; WX 289 ; N braceright ; B 23 -150 276 714 ;
+C 126 ; WX 589 ; N asciitilde ; B 23 189 566 357 ;
+C 127 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 128 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 129 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 130 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 131 ; WX 265 ; N iotaasper ; B 53 -12 231 704 ;
+C 132 ; WX 265 ; N iotalenis ; B 63 -12 231 704 ;
+C 133 ; WX 265 ; N iotatonos ; B 61 -12 231 735 ;
+C 134 ; WX 265 ; N iotaasperacute ; B -38 -12 292 735 ;
+C 135 ; WX 265 ; N iotalenisacute ; B -23 -12 292 735 ;
+C 136 ; WX 265 ; N iotagrave ; B -7 -12 231 726 ;
+C 137 ; WX 265 ; N iotaaspergrave ; B -38 -12 287 717 ;
+C 138 ; WX 265 ; N iotalenisgrave ; B -23 -12 287 717 ;
+C 139 ; WX 265 ; N iotacircum ; B -56 -12 357 696 ;
+C 140 ; WX 265 ; N iotaaspercircum ; B -56 -12 357 818 ;
+C 141 ; WX 265 ; N iotaleniscircum ; B -56 -12 357 818 ;
+C 142 ; WX 265 ; N iotadieresis ; B -29 -12 279 677 ;
+C 143 ; WX 265 ; N iotadieresistonos ; B -29 -12 279 735 ;
+C 144 ; WX 265 ; N iotadieresisgrave ; B -29 -12 279 726 ;
+C 145 ; WX 442 ; N aspercircum ; B 15 502 428 818 ;
+C 146 ; WX 442 ; N leniscircum ; B 15 506 428 818 ;
+C 147 ; WX 383 ; N asperacute ; B 27 506 356 735 ;
+C 148 ; WX 383 ; N lenisacute ; B 31 506 356 735 ;
+C 149 ; WX 383 ; N aspergrave ; B 29 500 354 717 ;
+C 150 ; WX 383 ; N lenisgrave ; B 31 500 354 717 ;
+C 151 ; WX 360 ; N dieresistonos ; B 26 539 334 735 ;
+C 152 ; WX 434 ; N epsilonasper ; B 45 -12 406 705 ;
+C 153 ; WX 434 ; N epsilonlenis ; B 45 -12 406 704 ;
+C 154 ; WX 434 ; N epsilontonos ; B 45 -12 406 735 ;
+C 155 ; WX 434 ; N epsilonasperacute ; B 27 -12 406 735 ;
+C 156 ; WX 434 ; N epsilonlenisacute ; B 31 -12 406 735 ;
+C 157 ; WX 434 ; N epsilongrave ; B 45 -12 406 717 ;
+C 158 ; WX 434 ; N epsilonaspergrave ; B 29 -12 406 717 ;
+C 159 ; WX 434 ; N epsilonlenisgrave ; B 31 -12 406 717 ;
+C 160 ; WX 355 ; N dieresisgrave ; B 24 539 332 735 ;
+C 161 ; WX 560 ; N alphaasper ; B 38 -12 530 705 ;
+C 162 ; WX 560 ; N alphalenis ; B 38 -12 530 704 ;
+C 163 ; WX 560 ; N alphatonos ; B 38 -12 530 735 ;
+C 164 ; WX 560 ; N alphaasperacute ; B 27 -12 530 735 ;
+C 165 ; WX 560 ; N alphalenisacute ; B 31 -12 530 735 ;
+C 166 ; WX 560 ; N alphagrave ; B 38 -12 530 717 ;
+C 167 ; WX 560 ; N alphaaspergrave ; B 29 -12 530 717 ;
+C 168 ; WX 560 ; N alphalenisgrave ; B 31 -12 530 717 ;
+C 169 ; WX 560 ; N alphacircum ; B 21 -12 530 691 ;
+C 170 ; WX 560 ; N alphaaspercircum ; B 15 -12 530 818 ;
+C 171 ; WX 560 ; N alphaleniscircum ; B 15 -12 530 818 ;
+C 172 ; WX 560 ; N alphaiotaasper ; B 38 -258 530 705 ;
+C 173 ; WX 560 ; N alphaiotalenis ; B 38 -258 530 704 ;
+C 174 ; WX 560 ; N alphaiotaacute ; B 38 -258 530 735 ;
+C 175 ; WX 560 ; N alphaiotaasperacute ; B 27 -258 530 735 ;
+C 176 ; WX 560 ; N alphaiotalenisacute ; B 31 -258 530 735 ;
+C 177 ; WX 560 ; N alphaiotagrave ; B 38 -258 530 717 ;
+C 178 ; WX 560 ; N alphaiotaaspergrave ; B 29 -258 530 717 ;
+C 179 ; WX 560 ; N alphaiotalenisgrave ; B 31 -258 530 717 ;
+C 180 ; WX 560 ; N alphaiotacircum ; B 21 -258 530 691 ;
+C 181 ; WX 560 ; N alphaiotaaspercircum ; B 15 -258 530 818 ;
+C 182 ; WX 560 ; N alphaiotaleniscircum ; B 15 -258 530 818 ;
+C 183 ; WX 585 ; N rhoasper ; B 52 -301 546 704 ;
+C 184 ; WX 585 ; N rholenis ; B 52 -301 546 704 ;
+C 185 ; WX 570 ; N etaasper ; B 28 -276 506 705 ;
+C 186 ; WX 570 ; N etalenis ; B 28 -276 506 704 ;
+C 187 ; WX 570 ; N etatonos ; B 28 -276 506 735 ;
+C 188 ; WX 570 ; N etaasperacute ; B 27 -276 506 735 ;
+C 189 ; WX 570 ; N etalenisacute ; B 28 -276 506 735 ;
+C 190 ; WX 570 ; N etagrave ; B 28 -276 506 717 ;
+C 191 ; WX 570 ; N etaaspergrave ; B 28 -276 506 717 ;
+C 192 ; WX 570 ; N etalenisgrave ; B 28 -276 506 717 ;
+C 193 ; WX 570 ; N etacircum ; B 21 -276 506 691 ;
+C 194 ; WX 570 ; N etaaspercircum ; B 15 -276 506 818 ;
+C 195 ; WX 570 ; N etaleniscircum ; B 15 -276 506 818 ;
+C 196 ; WX 187 ; N iotasubscript ; B 59 -258 130 -48 ;
+C 197 ; WX 570 ; N etaiotaasper ; B 28 -276 506 705 ;
+C 198 ; WX 570 ; N etaiotalenis ; B 28 -276 506 704 ;
+C 199 ; WX 570 ; N etaiotaacute ; B 28 -276 506 735 ;
+C 200 ; WX 570 ; N etaiotaasperacute ; B 27 -276 506 735 ;
+C 201 ; WX 570 ; N etaiotalenisacute ; B 28 -276 506 735 ;
+C 202 ; WX 570 ; N etaiotagrave ; B 28 -276 506 717 ;
+C 203 ; WX 570 ; N etaiotaaspergrave ; B 28 -276 506 717 ;
+C 204 ; WX 570 ; N etaiotalenisgrave ; B 28 -276 506 717 ;
+C 205 ; WX 570 ; N etaiotacircum ; B 21 -276 506 691 ;
+C 206 ; WX 570 ; N etaiotaaspercircum ; B 15 -276 506 818 ;
+C 207 ; WX 570 ; N etaiotaleniscircum ; B 15 -276 506 818 ;
+C 208 ; WX 571 ; N omicronasper ; B 42 -12 530 705 ;
+C 209 ; WX 571 ; N omicronlenis ; B 42 -12 530 704 ;
+C 210 ; WX 571 ; N omicrontonos ; B 42 -12 530 735 ;
+C 211 ; WX 571 ; N omicronasperacute ; B 42 -12 530 735 ;
+C 212 ; WX 571 ; N omicronlenisacute ; B 42 -12 530 735 ;
+C 213 ; WX 571 ; N omicrongrave ; B 42 -12 530 717 ;
+C 214 ; WX 571 ; N omicronaspergrave ; B 42 -12 530 717 ;
+C 215 ; WX 571 ; N omicronlenisgrave ; B 42 -12 530 717 ;
+C 216 ; WX 483 ; N upsilonasper ; B 48 -12 442 705 ;
+C 217 ; WX 483 ; N upsilonlenis ; B 48 -12 442 704 ;
+C 218 ; WX 483 ; N upsilontonos ; B 48 -12 442 735 ;
+C 219 ; WX 483 ; N upsilonasperacute ; B 27 -12 442 735 ;
+C 220 ; WX 483 ; N upsilonlenisacute ; B 31 -12 442 735 ;
+C 221 ; WX 483 ; N upsilongrave ; B 48 -12 442 717 ;
+C 222 ; WX 483 ; N upsilonaspergrave ; B 29 -12 442 717 ;
+C 223 ; WX 483 ; N upsilonlenisgrave ; B 31 -12 442 717 ;
+C 224 ; WX 483 ; N upsiloncircum ; B 21 -12 442 691 ;
+C 225 ; WX 483 ; N upsilonaspercircum ; B 15 -12 442 818 ;
+C 226 ; WX 483 ; N upsilonleniscircum ; B 15 -12 442 818 ;
+C 227 ; WX 483 ; N upsilondieresis ; B 24 -12 442 677 ;
+C 228 ; WX 483 ; N upsilondieresistonos ; B 24 -12 442 735 ;
+C 229 ; WX 483 ; N upsilondieresisgrave ; B 24 -12 442 735 ;
+C 230 ; WX 664 ; N omegaasper ; B 43 -12 620 705 ;
+C 231 ; WX 664 ; N omegalenis ; B 43 -12 620 704 ;
+C 232 ; WX 664 ; N omegatonos ; B 43 -12 620 735 ;
+C 233 ; WX 664 ; N omegaasperacute ; B 43 -12 620 735 ;
+C 234 ; WX 664 ; N omegalenisacute ; B 43 -12 620 735 ;
+C 235 ; WX 664 ; N omegagrave ; B 43 -12 620 717 ;
+C 236 ; WX 664 ; N omegaaspergrave ; B 43 -12 620 717 ;
+C 237 ; WX 664 ; N omegalenisgrave ; B 43 -12 620 717 ;
+C 238 ; WX 664 ; N omegacircum ; B 43 -12 620 691 ;
+C 239 ; WX 664 ; N omegaaspercircum ; B 43 -12 620 818 ;
+C 240 ; WX 664 ; N omegaleniscircum ; B 43 -12 620 818 ;
+C 241 ; WX 664 ; N omegaiotaasper ; B 43 -258 620 705 ;
+C 242 ; WX 664 ; N omegaiotalenis ; B 43 -258 620 704 ;
+C 243 ; WX 664 ; N omegaiotaacute ; B 43 -258 620 735 ;
+C 244 ; WX 664 ; N omegaiotaasperacute ; B 43 -258 620 735 ;
+C 245 ; WX 664 ; N omegaiotalenisacute ; B 43 -258 620 735 ;
+C 246 ; WX 664 ; N omegaiotagrave ; B 43 -258 620 717 ;
+C 247 ; WX 664 ; N omegaiotaaspergrave ; B 43 -258 620 717 ;
+C 248 ; WX 664 ; N omegaiotalenisgrave ; B 43 -258 620 717 ;
+C 249 ; WX 664 ; N omegaiotacircum ; B 43 -258 620 691 ;
+C 250 ; WX 664 ; N omegaiotaaspercircum ; B 43 -258 620 818 ;
+C 251 ; WX 664 ; N omegaiotaleniscircum ; B 43 -258 620 818 ;
+C 252 ; WX 434 ; N epsiloncircum ; B 21 -12 434 691 ;
+C 253 ; WX 571 ; N omicroncircum ; B 42 -12 530 691 ;
+C 254 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+C 255 ; WX 500 ; N .notdef ; B 63 0 438 730 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/psgreek/fonts/afm/public/psgreek/greeoxon.afm b/fonts/greek/psgreek/fonts/afm/public/psgreek/greeoxon.afm
new file mode 100644
index 0000000000..2f417bad83
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/afm/public/psgreek/greeoxon.afm
@@ -0,0 +1,242 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Thu Mar 6 22:32:33 2003
+FontName GreekOxonia
+FullName GreekOxonia
+FamilyName GreekOxonia
+Weight Regular
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -49
+UnderlineThickness 24
+EncodingScheme FontSpecific
+FontBBox -97 -265 975 843
+CapHeight 725
+XHeight 453
+Descender -237
+StartCharMetrics 223
+C 0 ; WX 502 ; N .notdef ; B -1 0 499 500 ;
+C 1 ; WX 325 ; N csigma ; B 24 1 324 391 ;
+C 14 ; WX 348 ; N Iotadieresis ; B 30 0 491 843 ;
+C 15 ; WX 587 ; N Upsilondieresis ; B 101 0 683 837 ;
+C 17 ; WX 400 ; N underdot ; B 133 -265 258 -141 ;
+C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
+C 34 ; WX 818 ; N sampi ; B 34 -202 785 740 ;
+C 35 ; WX 622 ; N digamma ; B 0 -200 572 680 ;
+C 36 ; WX 500 ; N stigma ; B 34 -166 469 585 ;
+C 37 ; WX 540 ; N numqoppa ; B 7 -200 487 620 ;
+C 38 ; WX 465 ; N qoppa ; B 32 -193 437 725 ;
+C 39 ; WX 250 ; N lenis ; B 81 489 246 723 ;
+C 40 ; WX 456 ; N parenleft ; B 31 -260 445 724 ;
+C 41 ; WX 507 ; N parenright ; B 41 -250 471 727 ;
+C 42 ; WX 545 ; N asterisk ; B 42 270 495 724 ;
+C 43 ; WX 500 ; N reference ; B 42 -156 465 740 ;
+C 44 ; WX 235 ; N comma ; B 42 -132 210 130 ;
+C 45 ; WX 336 ; N hyphen ; B 30 185 302 238 ;
+C 46 ; WX 238 ; N period ; B 55 1 180 125 ;
+C 47 ; WX 230 ; N tonos ; B 33 462 195 725 ;
+C 48 ; WX 514 ; N zero ; B 34 -10 484 641 ;
+C 49 ; WX 390 ; N one ; B 32 1 370 630 ;
+C 50 ; WX 555 ; N two ; B 28 1 520 638 ;
+C 51 ; WX 514 ; N three ; B 32 -7 483 642 ;
+C 52 ; WX 543 ; N four ; B 33 1 502 644 ;
+C 53 ; WX 522 ; N five ; B 34 -10 505 656 ;
+C 54 ; WX 500 ; N six ; B 32 -8 454 635 ;
+C 55 ; WX 461 ; N seven ; B 29 -13 460 658 ;
+C 56 ; WX 522 ; N eight ; B 30 -11 508 642 ;
+C 57 ; WX 478 ; N nine ; B 41 1 451 641 ;
+C 58 ; WX 260 ; N anoteleia ; B 83 270 209 395 ;
+C 59 ; WX 283 ; N semicolon ; B 42 -132 255 395 ;
+C 60 ; WX 358 ; N cornerleft ; B 31 2 324 424 ;
+C 61 ; WX 695 ; N equal ; B 38 70 655 349 ;
+C 62 ; WX 360 ; N cornerright ; B 31 4 327 426 ;
+C 63 ; WX 444 ; N question ; B 68 -7 414 676 ;
+C 64 ; WX 500 ; N dieresisgreek ; B 121 537 378 640 ;
+C 65 ; WX 747 ; N Alpha ; B 32 1 711 747 ;
+C 66 ; WX 739 ; N Beta ; B 30 1 743 725 ;
+C 67 ; WX 786 ; N Chi ; B 32 1 844 725 ;
+C 68 ; WX 664 ; N Delta ; B 28 1 624 741 ;
+C 69 ; WX 717 ; N Epsilon ; B 33 1 768 725 ;
+C 70 ; WX 774 ; N Phi ; B 55 1 744 725 ;
+C 71 ; WX 674 ; N Gamma ; B 32 1 757 725 ;
+C 72 ; WX 833 ; N Eta ; B 33 1 954 725 ;
+C 73 ; WX 370 ; N Iota ; B 30 1 491 725 ;
+C 74 ; WX 688 ; N omegaiota ; B 32 -245 652 398 ;
+C 75 ; WX 804 ; N Kappa ; B 30 1 863 725 ;
+C 76 ; WX 739 ; N Lambda ; B 32 1 704 742 ;
+C 77 ; WX 881 ; N Mu ; B 30 1 975 725 ;
+C 78 ; WX 760 ; N Nu ; B 33 -7 866 725 ;
+C 79 ; WX 695 ; N Omicron ; B 50 -14 681 732 ;
+C 80 ; WX 837 ; N Pi ; B 32 1 943 725 ;
+C 81 ; WX 717 ; N Theta ; B 57 -18 696 734 ;
+C 82 ; WX 756 ; N Rho ; B 29 1 734 725 ;
+C 83 ; WX 695 ; N Sigma ; B 32 1 741 725 ;
+C 84 ; WX 630 ; N Tau ; B 90 1 743 725 ;
+C 85 ; WX 607 ; N Upsilon ; B 101 1 683 723 ;
+C 86 ; WX 517 ; N etaiota ; B 35 -252 487 388 ;
+C 87 ; WX 782 ; N Omega ; B 30 1 761 738 ;
+C 88 ; WX 707 ; N Xi ; B 30 1 765 725 ;
+C 89 ; WX 804 ; N Psi ; B 117 1 920 725 ;
+C 90 ; WX 662 ; N Zeta ; B 33 1 677 725 ;
+C 91 ; WX 362 ; N bracketleft ; B 2 -161 453 724 ;
+C 92 ; WX 226 ; N gravegreek ; B 30 462 192 724 ;
+C 93 ; WX 413 ; N bracketright ; B 2 -161 453 724 ;
+C 94 ; WX 500 ; N circumgreek ; B 100 465 427 614 ;
+C 96 ; WX 252 ; N asper ; B 83 490 250 723 ;
+C 97 ; WX 522 ; N alpha ; B 28 -4 492 394 ;
+C 98 ; WX 536 ; N beta ; B -33 -235 552 727 ;
+C 99 ; WX 508 ; N chi ; B -14 -267 476 391 ;
+C 100 ; WX 455 ; N delta ; B 36 1 426 720 ;
+C 101 ; WX 382 ; N epsilon ; B 28 -5 356 386 ;
+C 102 ; WX 581 ; N phi ; B 30 -242 548 725 ;
+C 103 ; WX 536 ; N gamma ; B 28 -233 505 403 ;
+C 104 ; WX 512 ; N eta ; B 30 -252 482 388 ;
+C 105 ; WX 273 ; N iota ; B 42 -4 237 388 ;
+C 106 ; WX 413 ; N sigma1 ; B 27 -73 381 389 ;
+C 107 ; WX 478 ; N kappa ; B 30 1 469 398 ;
+C 108 ; WX 508 ; N lambda ; B 28 2 479 725 ;
+C 109 ; WX 565 ; N mu ; B -6 -238 533 390 ;
+C 110 ; WX 443 ; N nu ; B 30 -5 411 402 ;
+C 111 ; WX 435 ; N omicron ; B 29 1 404 391 ;
+C 112 ; WX 620 ; N pi ; B 27 2 592 387 ;
+C 113 ; WX 421 ; N theta ; B 38 -4 420 728 ;
+C 114 ; WX 455 ; N rho ; B -14 -237 426 394 ;
+C 115 ; WX 530 ; N sigma ; B 28 0 496 401 ;
+C 116 ; WX 488 ; N tau ; B 30 1 454 389 ;
+C 117 ; WX 435 ; N upsilon ; B 30 1 407 395 ;
+C 118 ; WX 522 ; N alphaiota ; B 33 -245 497 394 ;
+C 119 ; WX 683 ; N omega ; B 27 0 647 398 ;
+C 120 ; WX 455 ; N xi ; B 28 -186 434 726 ;
+C 121 ; WX 587 ; N psi ; B 30 -243 560 725 ;
+C 122 ; WX 390 ; N zeta ; B 30 -173 393 725 ;
+C 123 ; WX 252 ; N braceleft ; B 2 -161 238 309 ;
+C 124 ; WX 362 ; N bar ; B -4 -116 337 741 ;
+C 125 ; WX 252 ; N braceright ; B -97 -159 242 279 ;
+C 128 ; WX 488 ; N quotedblleft ; B 86 495 461 724 ;
+C 129 ; WX 488 ; N quotedblright ; B 85 489 488 725 ;
+C 130 ; WX 348 ; N exclam ; B 55 -7 329 724 ;
+C 131 ; WX 273 ; N iotaasper ; B 42 1 272 725 ;
+C 132 ; WX 271 ; N iotalenis ; B 42 1 261 725 ;
+C 133 ; WX 273 ; N iotatonos ; B 42 1 281 725 ;
+C 134 ; WX 273 ; N iotaasperacute ; B 42 1 311 720 ;
+C 135 ; WX 273 ; N iotalenisacute ; B 42 1 307 720 ;
+C 136 ; WX 273 ; N iotagrave ; B 42 -4 237 724 ;
+C 137 ; WX 290 ; N iotaaspergrave ; B 42 -4 301 722 ;
+C 138 ; WX 290 ; N iotalenisgrave ; B 42 -4 301 725 ;
+C 139 ; WX 273 ; N iotacircum ; B 15 1 301 614 ;
+C 140 ; WX 273 ; N iotaaspercircum ; B 42 -4 315 722 ;
+C 141 ; WX 273 ; N iotaleniscircum ; B 42 -4 323 722 ;
+C 142 ; WX 250 ; N iotadieresis ; B 27 1 280 572 ;
+C 143 ; WX 250 ; N iotadieresistonos ; B 20 1 283 753 ;
+C 144 ; WX 250 ; N iotadieresisgrave ; B 27 1 280 753 ;
+C 145 ; WX 338 ; N aspercircum ; B 65 422 333 722 ;
+C 146 ; WX 338 ; N leniscircum ; B 65 420 333 722 ;
+C 147 ; WX 500 ; N asperacute ; B 116 478 411 723 ;
+C 148 ; WX 348 ; N lenisacute ; B 59 479 347 724 ;
+C 149 ; WX 391 ; N aspergrave ; B 71 477 379 722 ;
+C 150 ; WX 363 ; N lenisgrave ; B 64 477 352 722 ;
+C 151 ; WX 500 ; N dieresistonos ; B 129 498 371 697 ;
+C 152 ; WX 382 ; N epsilonasper ; B 28 -5 356 723 ;
+C 153 ; WX 382 ; N epsilonlenis ; B 28 -5 356 725 ;
+C 154 ; WX 382 ; N epsilontonos ; B 28 -5 372 723 ;
+C 155 ; WX 382 ; N epsilonasperacute ; B 28 -5 361 723 ;
+C 156 ; WX 382 ; N epsilonlenisacute ; B 28 -5 407 725 ;
+C 157 ; WX 382 ; N epsilongrave ; B 28 -5 356 722 ;
+C 158 ; WX 382 ; N epsilonaspergrave ; B 28 -5 388 724 ;
+C 159 ; WX 382 ; N epsilonlenisgrave ; B 28 -5 395 722 ;
+C 160 ; WX 500 ; N dieresisgrave ; B 129 498 371 697 ;
+C 161 ; WX 522 ; N alphaasper ; B 28 -4 492 723 ;
+C 162 ; WX 522 ; N alphalenis ; B 28 -4 492 723 ;
+C 163 ; WX 522 ; N alphatonos ; B 28 -4 492 722 ;
+C 164 ; WX 522 ; N alphaasperacute ; B 28 -4 492 723 ;
+C 165 ; WX 522 ; N alphalenisacute ; B 28 -7 492 724 ;
+C 166 ; WX 522 ; N alphagrave ; B 28 -4 492 722 ;
+C 167 ; WX 522 ; N alphaaspergrave ; B 28 -7 492 722 ;
+C 168 ; WX 522 ; N alphalenisgrave ; B 28 -4 492 721 ;
+C 169 ; WX 522 ; N alphatilde ; B 28 -4 492 614 ;
+C 170 ; WX 522 ; N alphaaspercircum ; B 28 -4 492 724 ;
+C 171 ; WX 522 ; N alphaleniscircum ; B 28 -7 492 724 ;
+C 172 ; WX 527 ; N alphaiotaasper ; B 33 -245 497 723 ;
+C 173 ; WX 527 ; N alphaiotalenis ; B 33 -245 497 723 ;
+C 174 ; WX 527 ; N alphaiotaacute ; B 33 -245 497 722 ;
+C 175 ; WX 527 ; N alphaiotaasperacute ; B 33 -245 497 723 ;
+C 176 ; WX 527 ; N alphaiotalenisacute ; B 33 -245 497 724 ;
+C 177 ; WX 527 ; N alphaiotagrave ; B 33 -245 497 722 ;
+C 178 ; WX 527 ; N alphaiotaaspergrave ; B 33 -245 497 722 ;
+C 179 ; WX 527 ; N alphaiotalenisgrave ; B 33 -245 497 721 ;
+C 180 ; WX 527 ; N alphaiotacircum ; B 33 -245 497 614 ;
+C 181 ; WX 527 ; N alphaiotaaspercircum ; B 33 -245 497 724 ;
+C 182 ; WX 527 ; N alphaiotaleniscircum ; B 33 -245 497 724 ;
+C 183 ; WX 455 ; N rhoasper ; B -14 -237 426 723 ;
+C 184 ; WX 455 ; N rholenis ; B -14 -237 431 723 ;
+C 185 ; WX 512 ; N etaasper ; B 30 -252 482 727 ;
+C 186 ; WX 512 ; N etalenis ; B 30 -252 482 725 ;
+C 187 ; WX 512 ; N etatonos ; B 30 -252 482 724 ;
+C 188 ; WX 512 ; N etaasperacute ; B 30 -252 491 723 ;
+C 189 ; WX 512 ; N etalenisacute ; B 30 -252 514 723 ;
+C 190 ; WX 512 ; N etagrave ; B 30 -252 482 722 ;
+C 191 ; WX 512 ; N etaaspergrave ; B 30 -252 482 722 ;
+C 192 ; WX 512 ; N etalenisgrave ; B 30 -252 486 724 ;
+C 193 ; WX 512 ; N etacircum ; B 30 -252 496 614 ;
+C 194 ; WX 517 ; N etaaspercircum ; B 35 -252 496 724 ;
+C 195 ; WX 517 ; N etaleniscircum ; B 35 -252 496 724 ;
+C 196 ; WX 320 ; N iotasubscript ; B 94 -245 254 -64 ;
+C 197 ; WX 517 ; N etaiotaasper ; B 35 -252 487 727 ;
+C 198 ; WX 517 ; N etaiotalenis ; B 35 -252 487 725 ;
+C 199 ; WX 517 ; N etaiotaacute ; B 35 -252 487 724 ;
+C 200 ; WX 517 ; N etaiotaasperacute ; B 35 -252 487 723 ;
+C 201 ; WX 517 ; N etaiotalenisacute ; B 35 -252 519 723 ;
+C 202 ; WX 517 ; N etaiotagrave ; B 35 -252 487 722 ;
+C 203 ; WX 517 ; N etaiotaaspergrave ; B 35 -252 487 722 ;
+C 204 ; WX 512 ; N etaiotalenisgrave ; B 30 -252 486 724 ;
+C 205 ; WX 517 ; N etaiotacircum ; B 35 -252 501 614 ;
+C 206 ; WX 517 ; N etaiotaaspercircum ; B 35 -252 496 724 ;
+C 207 ; WX 512 ; N etaiotaleniscircum ; B 29 -252 495 724 ;
+C 208 ; WX 435 ; N omicronasper ; B 29 1 410 725 ;
+C 209 ; WX 435 ; N omicronlenis ; B 29 1 404 725 ;
+C 210 ; WX 435 ; N omicrontonos ; B 29 1 404 723 ;
+C 211 ; WX 435 ; N omicronasperacute ; B 29 1 446 720 ;
+C 212 ; WX 435 ; N omicronlenisacute ; B 29 1 444 723 ;
+C 213 ; WX 435 ; N omicrongrave ; B 29 1 404 724 ;
+C 214 ; WX 435 ; N omicronaspergrave ; B 29 1 412 722 ;
+C 215 ; WX 435 ; N omicronlenisgrave ; B 29 1 431 723 ;
+C 216 ; WX 435 ; N upsilonasper ; B 30 1 407 725 ;
+C 217 ; WX 435 ; N upsilonlenis ; B 30 1 407 725 ;
+C 218 ; WX 435 ; N upsilontonos ; B 30 1 407 723 ;
+C 219 ; WX 435 ; N upsilonasperacute ; B 30 1 411 723 ;
+C 220 ; WX 435 ; N upsilonlenisacute ; B 30 1 437 724 ;
+C 221 ; WX 435 ; N upsilongrave ; B 30 1 407 722 ;
+C 222 ; WX 435 ; N upsilonaspergrave ; B 30 1 407 712 ;
+C 223 ; WX 435 ; N upsilonlenisgrave ; B 30 1 430 723 ;
+C 224 ; WX 435 ; N upsiloncircum ; B 30 1 427 614 ;
+C 225 ; WX 435 ; N upsilonaspercircum ; B 30 1 407 724 ;
+C 226 ; WX 435 ; N upsilonleniscircum ; B 30 1 416 722 ;
+C 227 ; WX 435 ; N upsilondieresis ; B 30 1 407 568 ;
+C 228 ; WX 435 ; N upsilondieresistonos ; B 30 1 407 722 ;
+C 229 ; WX 435 ; N upsilondieresisgrave ; B 30 1 407 721 ;
+C 230 ; WX 683 ; N omegaasper ; B 27 0 647 723 ;
+C 231 ; WX 683 ; N omegalenis ; B 27 0 647 725 ;
+C 232 ; WX 683 ; N omegatonos ; B 27 0 647 723 ;
+C 233 ; WX 683 ; N omegaasperacute ; B 27 0 647 723 ;
+C 234 ; WX 683 ; N omegalenisacute ; B 27 0 647 724 ;
+C 235 ; WX 683 ; N omegagrave ; B 27 0 647 722 ;
+C 236 ; WX 683 ; N omegaaspergrave ; B 27 0 647 722 ;
+C 237 ; WX 683 ; N omegalenisgrave ; B 27 0 647 723 ;
+C 238 ; WX 683 ; N omegacircum ; B 27 0 647 614 ;
+C 239 ; WX 683 ; N omegaaspercircum ; B 27 0 647 726 ;
+C 240 ; WX 683 ; N omegaleniscircum ; B 27 0 647 724 ;
+C 241 ; WX 688 ; N omegaiotaasper ; B 32 -245 652 723 ;
+C 242 ; WX 688 ; N omegaiotalenis ; B 32 -245 652 725 ;
+C 243 ; WX 688 ; N omegaiotaacute ; B 32 -245 652 723 ;
+C 244 ; WX 683 ; N omegaiotaasperacute ; B 27 -245 647 723 ;
+C 245 ; WX 688 ; N omegaiotalenisacute ; B 32 -245 652 724 ;
+C 246 ; WX 688 ; N omegaiotagrave ; B 32 -245 652 722 ;
+C 247 ; WX 688 ; N omegaiotaaspergrave ; B 32 -245 652 722 ;
+C 248 ; WX 688 ; N omegaiotalenisgrave ; B 32 -245 652 723 ;
+C 249 ; WX 688 ; N omegaiotacircum ; B 32 -245 652 614 ;
+C 250 ; WX 688 ; N omegaiotaaspercircum ; B 32 -245 652 726 ;
+C 251 ; WX 688 ; N omegaiotaleniscircum ; B 32 -245 652 724 ;
+C 254 ; WX 230 ; N anwtonos ; B 33 462 195 725 ;
+C 255 ; WX 274 ; N katwtonos ; B 57 -210 218 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/psgreek/fonts/afm/wingreek/psgreek/greeregu.afm b/fonts/greek/psgreek/fonts/afm/wingreek/psgreek/greeregu.afm
new file mode 100644
index 0000000000..7eaebf22b9
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/afm/wingreek/psgreek/greeregu.afm
@@ -0,0 +1,242 @@
+StartFontMetrics 2.0
+Comment Generated by Fontographer 3.5 Wed Mar 17 07:41:06 1993
+FontName Greek-Regular
+FullName Greek Regular
+FamilyName Greek
+Weight Normal
+Notice (c) Copyright Peter J. Gentry & Andrew M. Fountain, 1993. All Rights Reserved.
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -187
+UnderlineThickness 49
+Version 1.000
+EncodingScheme Windows
+FontBBox -31 -235 817 746
+CapHeight 622
+XHeight 457
+Descender -11
+Ascender 682
+StartCharMetrics 221
+C 32 ; WX 324 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 700 ; N exclam ; B 50 2 668 620 ;
+C 34 ; WX 640 ; N quotedbl ; B 30 -127 610 466 ;
+C 35 ; WX 562 ; N numbersign ; B 60 -222 522 457 ;
+C 36 ; WX 690 ; N dollar ; B 32 -215 658 514 ;
+C 37 ; WX 494 ; N percent ; B 32 -77 461 623 ;
+C 38 ; WX 490 ; N ampersand ; B 32 2 459 628 ;
+C 39 ; WX 191 ; N quotesingle ; B 30 524 161 709 ;
+C 40 ; WX 315 ; N parenleft ; B 44 -163 281 622 ;
+C 41 ; WX 315 ; N parenright ; B 20 -163 261 629 ;
+C 42 ; WX 396 ; N asterisk ; B 30 252 366 632 ;
+C 43 ; WX 546 ; N plus ; B 40 0 506 466 ;
+C 44 ; WX 233 ; N comma ; B 50 -127 188 103 ;
+C 45 ; WX 492 ; N hyphen ; B 130 189 362 246 ;
+C 46 ; WX 200 ; N period ; B 50 -13 160 97 ;
+C 47 ; WX 202 ; N slash ; B 32 516 172 711 ;
+C 48 ; WX 488 ; N zero ; B 30 -11 458 625 ;
+C 49 ; WX 451 ; N one ; B 95 2 361 629 ;
+C 50 ; WX 466 ; N two ; B 30 2 436 626 ;
+C 51 ; WX 451 ; N three ; B 24 -6 383 624 ;
+C 52 ; WX 486 ; N four ; B 30 2 456 622 ;
+C 53 ; WX 420 ; N five ; B 30 -14 391 607 ;
+C 54 ; WX 470 ; N six ; B 30 -11 440 629 ;
+C 55 ; WX 466 ; N seven ; B 30 2 436 622 ;
+C 56 ; WX 422 ; N eight ; B 30 -11 392 635 ;
+C 57 ; WX 470 ; N nine ; B 30 -11 440 629 ;
+C 58 ; WX 198 ; N colon ; B 58 318 168 428 ;
+C 59 ; WX 257 ; N semicolon ; B 56 -138 199 423 ;
+C 60 ; WX 570 ; N less ; B 50 -11 519 477 ;
+C 61 ; WX 550 ; N equal ; B 40 130 509 376 ;
+C 62 ; WX 570 ; N greater ; B 50 2 520 499 ;
+C 63 ; WX 411 ; N question ; B 40 -11 367 615 ;
+C 64 ; WX 380 ; N at ; B 30 525 350 615 ;
+C 65 ; WX 697 ; N A ; B 30 2 677 629 ;
+C 66 ; WX 596 ; N B ; B 30 0 566 629 ;
+C 67 ; WX 692 ; N C ; B 20 2 662 629 ;
+C 68 ; WX 603 ; N D ; B 20 2 583 637 ;
+C 69 ; WX 590 ; N E ; B 20 2 560 629 ;
+C 70 ; WX 724 ; N F ; B 30 2 694 629 ;
+C 71 ; WX 600 ; N G ; B 30 2 573 622 ;
+C 72 ; WX 690 ; N H ; B 30 2 667 629 ;
+C 73 ; WX 335 ; N I ; B 30 2 305 629 ;
+C 74 ; WX 652 ; N J ; B 30 -204 622 462 ;
+C 75 ; WX 704 ; N K ; B 30 2 674 622 ;
+C 76 ; WX 680 ; N L ; B 30 2 650 644 ;
+C 77 ; WX 840 ; N M ; B 20 2 817 622 ;
+C 78 ; WX 684 ; N N ; B 20 2 664 622 ;
+C 79 ; WX 683 ; N O ; B 34 -11 649 629 ;
+C 80 ; WX 726 ; N P ; B 30 2 696 622 ;
+C 81 ; WX 685 ; N Q ; B 34 -11 651 637 ;
+C 82 ; WX 535 ; N R ; B 14 2 505 622 ;
+C 83 ; WX 600 ; N S ; B 30 2 571 622 ;
+C 84 ; WX 580 ; N T ; B 20 2 549 622 ;
+C 85 ; WX 690 ; N U ; B 30 2 660 622 ;
+C 86 ; WX 526 ; N V ; B 30 -204 514 462 ;
+C 87 ; WX 712 ; N W ; B 30 2 682 644 ;
+C 88 ; WX 581 ; N X ; B 30 2 551 622 ;
+C 89 ; WX 778 ; N Y ; B 30 2 738 638 ;
+C 90 ; WX 608 ; N Z ; B 30 2 578 629 ;
+C 91 ; WX 225 ; N bracketleft ; B 2 -141 204 615 ;
+C 92 ; WX 202 ; N backslash ; B 30 516 170 711 ;
+C 93 ; WX 235 ; N bracketright ; B 9 -134 213 622 ;
+C 94 ; WX 434 ; N asciicircum ; B 29 519 404 671 ;
+C 95 ; WX 490 ; N underscore ; B 4 -235 464 -185 ;
+C 96 ; WX 191 ; N grave ; B 30 524 161 709 ;
+C 97 ; WX 600 ; N a ; B 30 -11 571 462 ;
+C 98 ; WX 478 ; N b ; B 29 -196 448 690 ;
+C 99 ; WX 535 ; N c ; B 30 -207 505 469 ;
+C 100 ; WX 476 ; N d ; B 30 -11 436 682 ;
+C 101 ; WX 450 ; N e ; B 31 -11 420 464 ;
+C 102 ; WX 568 ; N f ; B 30 -207 538 455 ;
+C 103 ; WX 503 ; N g ; B 29 -200 473 471 ;
+C 104 ; WX 526 ; N h ; B 30 -178 514 462 ;
+C 105 ; WX 340 ; N i ; B 30 -15 309 462 ;
+C 106 ; WX 442 ; N j ; B 30 -210 411 472 ;
+C 107 ; WX 550 ; N k ; B 30 2 522 462 ;
+C 108 ; WX 545 ; N l ; B 30 -15 515 683 ;
+C 109 ; WX 556 ; N m ; B 20 -215 526 457 ;
+C 110 ; WX 484 ; N n ; B 30 -11 453 462 ;
+C 111 ; WX 490 ; N o ; B 30 -11 459 462 ;
+C 112 ; WX 542 ; N p ; B 30 -11 520 462 ;
+C 113 ; WX 474 ; N q ; B 30 -11 444 640 ;
+C 114 ; WX 475 ; N r ; B 30 -211 445 472 ;
+C 115 ; WX 574 ; N s ; B 30 -11 544 469 ;
+C 116 ; WX 436 ; N t ; B 30 -15 406 462 ;
+C 117 ; WX 552 ; N u ; B 30 -13 518 482 ;
+C 118 ; WX 600 ; N v ; B 30 -204 571 462 ;
+C 119 ; WX 652 ; N w ; B 30 -15 622 462 ;
+C 120 ; WX 464 ; N x ; B 30 -208 434 707 ;
+C 121 ; WX 695 ; N y ; B 30 -207 667 457 ;
+C 122 ; WX 444 ; N z ; B 30 -214 414 702 ;
+C 123 ; WX 249 ; N braceleft ; B 10 -149 219 622 ;
+C 124 ; WX 99 ; N bar ; B 14 -163 85 622 ;
+C 125 ; WX 249 ; N braceright ; B 20 -134 238 637 ;
+C 126 ; WX 508 ; N asciitilde ; B 20 169 488 319 ;
+C 127 ; WX 99 ; N DEL ; B 6 -163 77 622 ;
+C 131 ; WX 340 ; N florin ; B 30 -15 309 709 ;
+C 132 ; WX 340 ; N quotedblbase ; B 30 -15 309 709 ;
+C 133 ; WX 340 ; N ellipsis ; B 30 -15 309 711 ;
+C 134 ; WX 340 ; N dagger ; B 20 -15 309 711 ;
+C 135 ; WX 340 ; N daggerdbl ; B 20 -15 322 711 ;
+C 136 ; WX 340 ; N circumflex ; B 30 -15 309 711 ;
+C 137 ; WX 340 ; N perthousand ; B -10 -15 309 711 ;
+C 138 ; WX 340 ; N Scaron ; B -10 -15 309 711 ;
+C 139 ; WX 340 ; N guilsinglleft ; B -21 -15 354 671 ;
+C 140 ; WX 340 ; N OE ; B -31 -15 344 746 ;
+C 141 ; WX 340 ; N c141 ; B -31 -15 344 746 ;
+C 142 ; WX 340 ; N c142 ; B 10 -15 330 615 ;
+C 143 ; WX 340 ; N c143 ; B -21 -15 342 731 ;
+C 144 ; WX 340 ; N c144 ; B -21 -15 342 731 ;
+C 145 ; WX 434 ; N quoteleft ; B 29 503 404 746 ;
+C 146 ; WX 434 ; N quoteright ; B 29 503 404 746 ;
+C 147 ; WX 346 ; N quotedblleft ; B 30 516 316 711 ;
+C 148 ; WX 360 ; N quotedblright ; B 30 516 332 711 ;
+C 149 ; WX 350 ; N bullet ; B 20 516 328 711 ;
+C 150 ; WX 350 ; N endash ; B 20 516 329 711 ;
+C 151 ; WX 423 ; N emdash ; B 30 530 393 731 ;
+C 152 ; WX 450 ; N tilde ; B 31 -11 420 709 ;
+C 153 ; WX 450 ; N trademark ; B 31 -11 420 709 ;
+C 154 ; WX 450 ; N scaron ; B 31 -11 420 711 ;
+C 155 ; WX 450 ; N guilsinglright ; B 31 -11 420 711 ;
+C 156 ; WX 450 ; N oe ; B 31 -11 420 711 ;
+C 157 ; WX 450 ; N c157 ; B 31 -11 420 711 ;
+C 158 ; WX 450 ; N c158 ; B 31 -11 420 711 ;
+C 159 ; WX 450 ; N Ydieresis ; B 31 -11 420 711 ;
+C 160 ; WX 423 ; N nbspace ; B 30 530 393 731 ;
+C 161 ; WX 600 ; N exclamdown ; B 30 -11 571 709 ;
+C 162 ; WX 600 ; N cent ; B 30 -11 571 709 ;
+C 163 ; WX 600 ; N sterling ; B 30 -11 571 711 ;
+C 164 ; WX 600 ; N currency ; B 30 -11 571 711 ;
+C 165 ; WX 600 ; N yen ; B 30 -11 571 711 ;
+C 166 ; WX 600 ; N brokenbar ; B 30 -11 571 711 ;
+C 167 ; WX 600 ; N section ; B 30 -11 571 711 ;
+C 168 ; WX 600 ; N dieresis ; B 30 -11 571 711 ;
+C 169 ; WX 600 ; N copyright ; B 30 -11 571 671 ;
+C 170 ; WX 600 ; N ordfeminine ; B 30 -11 571 746 ;
+C 171 ; WX 600 ; N guillemotleft ; B 30 -11 571 746 ;
+C 172 ; WX 600 ; N logicalnot ; B 30 -204 571 709 ;
+C 173 ; WX 600 ; N minus ; B 30 -204 571 709 ;
+C 174 ; WX 600 ; N registered ; B 30 -204 571 711 ;
+C 175 ; WX 600 ; N macron ; B 30 -204 571 711 ;
+C 176 ; WX 600 ; N degree ; B 30 -204 571 711 ;
+C 177 ; WX 600 ; N plusminus ; B 30 -204 571 711 ;
+C 178 ; WX 600 ; N twosuperior ; B 30 -204 571 711 ;
+C 179 ; WX 600 ; N threesuperior ; B 30 -204 571 711 ;
+C 180 ; WX 600 ; N acute ; B 30 -204 571 671 ;
+C 181 ; WX 600 ; N mu ; B 30 -204 571 746 ;
+C 182 ; WX 600 ; N paragraph ; B 30 -204 571 746 ;
+C 183 ; WX 475 ; N periodcentered ; B 30 -211 445 709 ;
+C 184 ; WX 475 ; N cedilla ; B 30 -211 445 709 ;
+C 185 ; WX 526 ; N onesuperior ; B 30 -178 514 709 ;
+C 186 ; WX 526 ; N ordmasculine ; B 30 -178 514 709 ;
+C 187 ; WX 526 ; N guillemotright ; B 30 -178 514 711 ;
+C 188 ; WX 526 ; N onequarter ; B 30 -178 514 711 ;
+C 189 ; WX 526 ; N onehalf ; B 30 -178 514 711 ;
+C 190 ; WX 526 ; N threequarters ; B 30 -178 514 711 ;
+C 191 ; WX 526 ; N questiondown ; B 30 -178 514 711 ;
+C 192 ; WX 526 ; N Agrave ; B 30 -178 514 711 ;
+C 193 ; WX 526 ; N Aacute ; B 30 -178 514 671 ;
+C 194 ; WX 526 ; N Acircumflex ; B 30 -178 514 746 ;
+C 195 ; WX 526 ; N Atilde ; B 30 -178 514 746 ;
+C 196 ; WX 196 ; N Adieresis ; B 42 -204 172 -62 ;
+C 197 ; WX 526 ; N Aring ; B 30 -204 514 709 ;
+C 198 ; WX 526 ; N AE ; B 30 -204 514 709 ;
+C 199 ; WX 526 ; N Ccedilla ; B 30 -204 514 711 ;
+C 200 ; WX 526 ; N Egrave ; B 30 -204 514 711 ;
+C 201 ; WX 526 ; N Eacute ; B 30 -204 514 711 ;
+C 202 ; WX 526 ; N Ecircumflex ; B 30 -204 514 711 ;
+C 203 ; WX 526 ; N Edieresis ; B 30 -204 514 711 ;
+C 204 ; WX 526 ; N Igrave ; B 30 -204 514 711 ;
+C 205 ; WX 526 ; N Iacute ; B 30 -204 514 671 ;
+C 206 ; WX 526 ; N Icircumflex ; B 30 -204 514 746 ;
+C 207 ; WX 526 ; N Idieresis ; B 30 -204 514 746 ;
+C 208 ; WX 490 ; N Eth ; B 30 -11 459 709 ;
+C 209 ; WX 490 ; N Ntilde ; B 30 -11 459 709 ;
+C 210 ; WX 490 ; N Ograve ; B 30 -11 459 711 ;
+C 211 ; WX 490 ; N Oacute ; B 30 -11 459 711 ;
+C 212 ; WX 490 ; N Ocircumflex ; B 30 -11 459 711 ;
+C 213 ; WX 490 ; N Otilde ; B 30 -11 459 711 ;
+C 214 ; WX 490 ; N Odieresis ; B 30 -11 459 711 ;
+C 215 ; WX 490 ; N multiply ; B 30 -11 459 711 ;
+C 216 ; WX 552 ; N Oslash ; B 30 -13 518 709 ;
+C 217 ; WX 552 ; N Ugrave ; B 30 -13 518 709 ;
+C 218 ; WX 552 ; N Uacute ; B 30 -13 518 711 ;
+C 219 ; WX 552 ; N Ucircumflex ; B 30 -13 518 711 ;
+C 220 ; WX 552 ; N Udieresis ; B 30 -13 518 711 ;
+C 221 ; WX 552 ; N Yacute ; B 30 -13 518 711 ;
+C 222 ; WX 552 ; N Thorn ; B 30 -13 518 711 ;
+C 223 ; WX 552 ; N germandbls ; B 30 -13 518 711 ;
+C 224 ; WX 552 ; N agrave ; B 30 -13 518 671 ;
+C 225 ; WX 552 ; N aacute ; B 30 -13 518 746 ;
+C 226 ; WX 552 ; N acircumflex ; B 30 -13 518 746 ;
+C 227 ; WX 552 ; N atilde ; B 30 -13 518 625 ;
+C 228 ; WX 552 ; N adieresis ; B 30 -13 518 731 ;
+C 229 ; WX 552 ; N aring ; B 30 -13 518 731 ;
+C 230 ; WX 652 ; N ae ; B 30 -15 622 709 ;
+C 231 ; WX 652 ; N ccedilla ; B 30 -15 622 709 ;
+C 232 ; WX 652 ; N egrave ; B 30 -15 622 711 ;
+C 233 ; WX 652 ; N eacute ; B 30 -15 622 711 ;
+C 234 ; WX 652 ; N ecircumflex ; B 30 -15 622 711 ;
+C 235 ; WX 652 ; N edieresis ; B 30 -15 622 711 ;
+C 236 ; WX 652 ; N igrave ; B 30 -15 622 711 ;
+C 237 ; WX 652 ; N iacute ; B 30 -15 622 711 ;
+C 238 ; WX 652 ; N icircumflex ; B 30 -15 622 671 ;
+C 239 ; WX 652 ; N idieresis ; B 30 -15 622 746 ;
+C 240 ; WX 652 ; N eth ; B 30 -15 622 746 ;
+C 241 ; WX 652 ; N ntilde ; B 30 -204 622 709 ;
+C 242 ; WX 652 ; N ograve ; B 30 -204 622 709 ;
+C 243 ; WX 652 ; N oacute ; B 30 -204 622 711 ;
+C 244 ; WX 652 ; N ocircumflex ; B 30 -204 622 711 ;
+C 245 ; WX 652 ; N otilde ; B 30 -204 622 711 ;
+C 246 ; WX 652 ; N odieresis ; B 30 -204 622 711 ;
+C 247 ; WX 652 ; N divide ; B 30 -204 622 711 ;
+C 248 ; WX 652 ; N oslash ; B 30 -204 622 711 ;
+C 249 ; WX 652 ; N ugrave ; B 30 -204 622 671 ;
+C 250 ; WX 652 ; N uacute ; B 30 -204 622 746 ;
+C 251 ; WX 652 ; N ucircumflex ; B 30 -204 622 746 ;
+C 252 ; WX 450 ; N udieresis ; B 31 -11 420 671 ;
+C 253 ; WX 490 ; N yacute ; B 30 -11 459 671 ;
+C 254 ; WX 99 ; N thorn ; B 6 -163 77 622 ;
+C 255 ; WX 99 ; N ydieresis ; B 6 -163 77 622 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrcut.ofm b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrcut.ofm
new file mode 100644
index 0000000000..b771be1f6d
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrcut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrut.ofm b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrut.ofm
new file mode 100644
index 0000000000..6d152c2136
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hmlrut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrcut.ofm b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrcut.ofm
new file mode 100644
index 0000000000..4629c2397d
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrcut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrut.ofm b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrut.ofm
new file mode 100644
index 0000000000..e03dddec71
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/hancock/psgreek/hofrut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrcut.ofm b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrcut.ofm
new file mode 100644
index 0000000000..d560a62af3
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrcut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrut.ofm b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrut.ofm
new file mode 100644
index 0000000000..ea046c383d
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fgmrut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/public/psgreek/fofrcut.ofm b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fofrcut.ofm
new file mode 100644
index 0000000000..fcebc421fc
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fofrcut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/public/psgreek/fofriut.ofm b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fofriut.ofm
new file mode 100644
index 0000000000..a8d749860a
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/public/psgreek/fofriut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrcut.ofm b/fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrcut.ofm
new file mode 100644
index 0000000000..646de2f14d
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrcut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrut.ofm b/fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrut.ofm
new file mode 100644
index 0000000000..bdf48742dc
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ofm/wingreek/psgreek/wgrrut.ofm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrcut.ovf b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrcut.ovf
new file mode 100644
index 0000000000..3e64da254e
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrcut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrut.ovf b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrut.ovf
new file mode 100644
index 0000000000..c7a588b15b
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hmlrut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrcut.ovf b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrcut.ovf
new file mode 100644
index 0000000000..1529f40a6f
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrcut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrut.ovf b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrut.ovf
new file mode 100644
index 0000000000..32f71cad3f
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/hancock/psgreek/hofrut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrcut.ovf b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrcut.ovf
new file mode 100644
index 0000000000..1dace5ba40
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrcut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrut.ovf b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrut.ovf
new file mode 100644
index 0000000000..1b491230a5
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fgmrut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/public/psgreek/fofrcut.ovf b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fofrcut.ovf
new file mode 100644
index 0000000000..8e47f1a123
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fofrcut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/public/psgreek/fofriut.ovf b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fofriut.ovf
new file mode 100644
index 0000000000..18fe5aa6d8
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/public/psgreek/fofriut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrcut.ovf b/fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrcut.ovf
new file mode 100644
index 0000000000..593e06231e
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrcut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrut.ovf b/fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrut.ovf
new file mode 100644
index 0000000000..10a51062cb
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/ovf/wingreek/psgreek/wgrrut.ovf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/greekof.tfm b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/greekof.tfm
new file mode 100644
index 0000000000..16497cf3bb
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/greekof.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrcgr.tfm b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrcgr.tfm
new file mode 100644
index 0000000000..a5a903039d
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrcgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrgr.tfm b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrgr.tfm
new file mode 100644
index 0000000000..d5554bd6ad
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hmlrgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrcgr.tfm b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrcgr.tfm
new file mode 100644
index 0000000000..ab601844f2
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrcgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrgr.tfm b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrgr.tfm
new file mode 100644
index 0000000000..0fada42191
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/hofrgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/milan.tfm b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/milan.tfm
new file mode 100644
index 0000000000..e558233dab
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/hancock/psgreek/milan.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrcgr.tfm b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrcgr.tfm
new file mode 100644
index 0000000000..61441562ec
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrcgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrgr.tfm b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrgr.tfm
new file mode 100644
index 0000000000..51eb95d356
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fgmrgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrcgr.tfm b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrcgr.tfm
new file mode 100644
index 0000000000..f79941417d
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrcgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrigr.tfm b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrigr.tfm
new file mode 100644
index 0000000000..76d1e023ca
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/public/psgreek/fofrigr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/public/psgreek/greegara.tfm b/fonts/greek/psgreek/fonts/tfm/public/psgreek/greegara.tfm
new file mode 100644
index 0000000000..15ca000fdf
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/public/psgreek/greegara.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/public/psgreek/greeoxon.tfm b/fonts/greek/psgreek/fonts/tfm/public/psgreek/greeoxon.tfm
new file mode 100644
index 0000000000..8535492d68
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/public/psgreek/greeoxon.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/greeregu.tfm b/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/greeregu.tfm
new file mode 100644
index 0000000000..e9261c9a99
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/greeregu.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrcgr.tfm b/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrcgr.tfm
new file mode 100644
index 0000000000..2c830e451a
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrcgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrgr.tfm b/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrgr.tfm
new file mode 100644
index 0000000000..d2c09f8d60
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/tfm/wingreek/psgreek/wgrrgr.tfm
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/type1/hancock/psgreek/greekof.pfb b/fonts/greek/psgreek/fonts/type1/hancock/psgreek/greekof.pfb
new file mode 100644
index 0000000000..e123d69fb5
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/type1/hancock/psgreek/greekof.pfb
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/type1/hancock/psgreek/milan.pfb b/fonts/greek/psgreek/fonts/type1/hancock/psgreek/milan.pfb
new file mode 100644
index 0000000000..47fee69d54
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/type1/hancock/psgreek/milan.pfb
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/type1/public/psgreek/greegara.pfb b/fonts/greek/psgreek/fonts/type1/public/psgreek/greegara.pfb
new file mode 100644
index 0000000000..f27f7ccb86
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/type1/public/psgreek/greegara.pfb
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/type1/public/psgreek/greeoxon.pfb b/fonts/greek/psgreek/fonts/type1/public/psgreek/greeoxon.pfb
new file mode 100644
index 0000000000..1147df1783
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/type1/public/psgreek/greeoxon.pfb
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/type1/wingreek/psgreek/greeregu.pfb b/fonts/greek/psgreek/fonts/type1/wingreek/psgreek/greeregu.pfb
new file mode 100644
index 0000000000..f4235daf9c
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/type1/wingreek/psgreek/greeregu.pfb
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrcgr.vf b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrcgr.vf
new file mode 100644
index 0000000000..ef910109d5
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrcgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrgr.vf b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrgr.vf
new file mode 100644
index 0000000000..e18d664ddc
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hmlrgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrcgr.vf b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrcgr.vf
new file mode 100644
index 0000000000..b601a0a1ea
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrcgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrgr.vf b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrgr.vf
new file mode 100644
index 0000000000..5266c52e22
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/hancock/psgreek/hofrgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrcgr.vf b/fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrcgr.vf
new file mode 100644
index 0000000000..ab7b93b8ac
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrcgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrgr.vf b/fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrgr.vf
new file mode 100644
index 0000000000..ec26bca9cf
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/public/psgreek/fgmrgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/public/psgreek/fofrcgr.vf b/fonts/greek/psgreek/fonts/vf/public/psgreek/fofrcgr.vf
new file mode 100644
index 0000000000..7dd5d2229b
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/public/psgreek/fofrcgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/public/psgreek/fofrigr.vf b/fonts/greek/psgreek/fonts/vf/public/psgreek/fofrigr.vf
new file mode 100644
index 0000000000..02812804b6
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/public/psgreek/fofrigr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrcgr.vf b/fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrcgr.vf
new file mode 100644
index 0000000000..c36de9db79
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrcgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrgr.vf b/fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrgr.vf
new file mode 100644
index 0000000000..d9ccab6ab4
--- /dev/null
+++ b/fonts/greek/psgreek/fonts/vf/wingreek/psgreek/wgrrgr.vf
Binary files differ
diff --git a/fonts/greek/psgreek/omega/lambda/psgreek/ut1fgm.fd b/fonts/greek/psgreek/omega/lambda/psgreek/ut1fgm.fd
new file mode 100644
index 0000000000..1ba1e89b89
--- /dev/null
+++ b/fonts/greek/psgreek/omega/lambda/psgreek/ut1fgm.fd
@@ -0,0 +1,34 @@
+%Filename: ut1fgm.fd
+%Created by: tex opublic
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ut1fgm.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for UT1/fgm.]
+
+\DeclareFontFamily{UT1}{fgm}{}
+
+\DeclareFontShape{UT1}{fgm}{m}{it}{
+ <-> fgmrut
+}{}
+
+\DeclareFontShape{UT1}{fgm}{m}{n}{
+ <-> fgmrut
+}{}
+
+\DeclareFontShape{UT1}{fgm}{m}{sc}{
+ <-> fgmrcut
+}{}
+
+\DeclareFontShape{UT1}{fgm}{bx}{it}{<->ssub * fgm/m/it}{}
+\DeclareFontShape{UT1}{fgm}{b}{it}{<->ssub * fgm/bx/it}{}
+\DeclareFontShape{UT1}{fgm}{m}{sl}{<->ssub * fgm/m/it}{}
+\DeclareFontShape{UT1}{fgm}{bx}{sl}{<->ssub * fgm/m/sl}{}
+\DeclareFontShape{UT1}{fgm}{b}{sl}{<->ssub * fgm/bx/sl}{}
+\DeclareFontShape{UT1}{fgm}{bx}{n}{<->ssub * fgm/m/n}{}
+\DeclareFontShape{UT1}{fgm}{b}{n}{<->ssub * fgm/bx/n}{}
+\DeclareFontShape{UT1}{fgm}{bx}{sc}{<->ssub * fgm/m/sc}{}
+\DeclareFontShape{UT1}{fgm}{b}{sc}{<->ssub * fgm/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/omega/lambda/psgreek/ut1fof.fd b/fonts/greek/psgreek/omega/lambda/psgreek/ut1fof.fd
new file mode 100644
index 0000000000..40c6a48835
--- /dev/null
+++ b/fonts/greek/psgreek/omega/lambda/psgreek/ut1fof.fd
@@ -0,0 +1,34 @@
+%Filename: ut1fof.fd
+%Created by: tex opublic
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ut1fof.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for UT1/fof.]
+
+\DeclareFontFamily{UT1}{fof}{}
+
+\DeclareFontShape{UT1}{fof}{m}{it}{
+ <-> fofriut
+}{}
+
+\DeclareFontShape{UT1}{fof}{m}{n}{
+ <-> fofriut
+}{}
+
+\DeclareFontShape{UT1}{fof}{m}{sc}{
+ <-> fofrcut
+}{}
+
+\DeclareFontShape{UT1}{fof}{bx}{it}{<->ssub * fof/m/it}{}
+\DeclareFontShape{UT1}{fof}{b}{it}{<->ssub * fof/bx/it}{}
+\DeclareFontShape{UT1}{fof}{m}{sl}{<->ssub * fof/m/it}{}
+\DeclareFontShape{UT1}{fof}{bx}{sl}{<->ssub * fof/m/sl}{}
+\DeclareFontShape{UT1}{fof}{b}{sl}{<->ssub * fof/bx/sl}{}
+\DeclareFontShape{UT1}{fof}{bx}{n}{<->ssub * fof/m/n}{}
+\DeclareFontShape{UT1}{fof}{b}{n}{<->ssub * fof/bx/n}{}
+\DeclareFontShape{UT1}{fof}{bx}{sc}{<->ssub * fof/m/sc}{}
+\DeclareFontShape{UT1}{fof}{b}{sc}{<->ssub * fof/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/omega/lambda/psgreek/ut1hml.fd b/fonts/greek/psgreek/omega/lambda/psgreek/ut1hml.fd
new file mode 100644
index 0000000000..2dd8497c67
--- /dev/null
+++ b/fonts/greek/psgreek/omega/lambda/psgreek/ut1hml.fd
@@ -0,0 +1,34 @@
+%Filename: ut1hml.fd
+%Created by: tex ohancock
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ut1hml.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for UT1/hml.]
+
+\DeclareFontFamily{UT1}{hml}{}
+
+\DeclareFontShape{UT1}{hml}{m}{it}{
+ <-> hmlrut
+}{}
+
+\DeclareFontShape{UT1}{hml}{m}{n}{
+ <-> hmlrut
+}{}
+
+\DeclareFontShape{UT1}{hml}{m}{sc}{
+ <-> hmlrcut
+}{}
+
+\DeclareFontShape{UT1}{hml}{bx}{it}{<->ssub * hml/m/it}{}
+\DeclareFontShape{UT1}{hml}{b}{it}{<->ssub * hml/bx/it}{}
+\DeclareFontShape{UT1}{hml}{m}{sl}{<->ssub * hml/m/it}{}
+\DeclareFontShape{UT1}{hml}{bx}{sl}{<->ssub * hml/m/sl}{}
+\DeclareFontShape{UT1}{hml}{b}{sl}{<->ssub * hml/bx/sl}{}
+\DeclareFontShape{UT1}{hml}{bx}{n}{<->ssub * hml/m/n}{}
+\DeclareFontShape{UT1}{hml}{b}{n}{<->ssub * hml/bx/n}{}
+\DeclareFontShape{UT1}{hml}{bx}{sc}{<->ssub * hml/m/sc}{}
+\DeclareFontShape{UT1}{hml}{b}{sc}{<->ssub * hml/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/omega/lambda/psgreek/ut1hof.fd b/fonts/greek/psgreek/omega/lambda/psgreek/ut1hof.fd
new file mode 100644
index 0000000000..bb5718fedd
--- /dev/null
+++ b/fonts/greek/psgreek/omega/lambda/psgreek/ut1hof.fd
@@ -0,0 +1,34 @@
+%Filename: ut1hof.fd
+%Created by: tex ohancock
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ut1hof.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for UT1/hof.]
+
+\DeclareFontFamily{UT1}{hof}{}
+
+\DeclareFontShape{UT1}{hof}{m}{it}{
+ <-> hofrut
+}{}
+
+\DeclareFontShape{UT1}{hof}{m}{n}{
+ <-> hofrut
+}{}
+
+\DeclareFontShape{UT1}{hof}{m}{sc}{
+ <-> hofrcut
+}{}
+
+\DeclareFontShape{UT1}{hof}{bx}{it}{<->ssub * hof/m/it}{}
+\DeclareFontShape{UT1}{hof}{b}{it}{<->ssub * hof/bx/it}{}
+\DeclareFontShape{UT1}{hof}{m}{sl}{<->ssub * hof/m/it}{}
+\DeclareFontShape{UT1}{hof}{bx}{sl}{<->ssub * hof/m/sl}{}
+\DeclareFontShape{UT1}{hof}{b}{sl}{<->ssub * hof/bx/sl}{}
+\DeclareFontShape{UT1}{hof}{bx}{n}{<->ssub * hof/m/n}{}
+\DeclareFontShape{UT1}{hof}{b}{n}{<->ssub * hof/bx/n}{}
+\DeclareFontShape{UT1}{hof}{bx}{sc}{<->ssub * hof/m/sc}{}
+\DeclareFontShape{UT1}{hof}{b}{sc}{<->ssub * hof/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/omega/lambda/psgreek/ut1wgr.fd b/fonts/greek/psgreek/omega/lambda/psgreek/ut1wgr.fd
new file mode 100644
index 0000000000..19a1f8c5f4
--- /dev/null
+++ b/fonts/greek/psgreek/omega/lambda/psgreek/ut1wgr.fd
@@ -0,0 +1,34 @@
+%Filename: ut1wgr.fd
+%Created by: tex owingreek
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ut1wgr.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for UT1/wgr.]
+
+\DeclareFontFamily{UT1}{wgr}{}
+
+\DeclareFontShape{UT1}{wgr}{m}{n}{
+ <-> wgrrut
+}{}
+
+\DeclareFontShape{UT1}{wgr}{m}{it}{
+ <-> wgrrut
+}{}
+
+\DeclareFontShape{UT1}{wgr}{m}{sc}{
+ <-> wgrrcut
+}{}
+
+\DeclareFontShape{UT1}{wgr}{bx}{n}{<->ssub * wgr/m/n}{}
+\DeclareFontShape{UT1}{wgr}{b}{n}{<->ssub * wgr/bx/n}{}
+\DeclareFontShape{UT1}{wgr}{bx}{it}{<->ssub * wgr/m/it}{}
+\DeclareFontShape{UT1}{wgr}{b}{it}{<->ssub * wgr/bx/it}{}
+\DeclareFontShape{UT1}{wgr}{m}{sl}{<->ssub * wgr/m/it}{}
+\DeclareFontShape{UT1}{wgr}{bx}{sl}{<->ssub * wgr/m/sl}{}
+\DeclareFontShape{UT1}{wgr}{b}{sl}{<->ssub * wgr/bx/sl}{}
+\DeclareFontShape{UT1}{wgr}{bx}{sc}{<->ssub * wgr/m/sc}{}
+\DeclareFontShape{UT1}{wgr}{b}{sc}{<->ssub * wgr/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/source/latex/psgreek/psgreek.dtx b/fonts/greek/psgreek/source/latex/psgreek/psgreek.dtx
new file mode 100644
index 0000000000..fdaeef0706
--- /dev/null
+++ b/fonts/greek/psgreek/source/latex/psgreek/psgreek.dtx
@@ -0,0 +1,635 @@
+% \iffalse meta comment
+% This file is part of the PSGREEK project version \fileversion
+% -------------------------------------------------------------
+%
+% It may be distributed under the terms of the LaTeX Project Public
+% License, as described in lppl.txt in the base LaTeX distribution.
+% Either version 1.0 or, at your option, any later version.
+% Copyright (C) 2001--2003 by Alexej Kryukov and Christian Justen.
+% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+% \fi
+%
+% \iffalse
+%
+%<*dtx>
+\ProvidesFile{psgreek.dtx}
+%</dtx>
+%
+%<*driver>
+\ProvidesFile{psgreek.dtx}
+\documentclass{ltxdoc}
+\sloppy
+\GetFileInfo{psgreek.dtx}
+\def\fileversion{0.6}
+\def\filedate{16 Apr 2003}
+\def\docdate{16 Apr 2003}
+
+\newcommand*\file[1]{\texttt{#1}}
+\title{Typesetting Greek with the psgreek package
+ \thanks{This file
+ has version number \fileversion, last
+ revised on \filedate.}}
+\author{Alexej Kryukov\and Christian Justen}
+
+\begin{document}
+\maketitle
+\DocInput{psgreek.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \changes{v0.2}{2002/10/12}{First public release}
+% \changes{v0.5}{2003/03/06}
+% {Former psgreek1 and psgreek packages joined together in one
+% psgreek package.}
+% \changes{v0.5}{2003/03/06}
+% {The psgreek.sty file was greatly improved (thanks to Christian
+% Justen!).}
+% \changes{v0.5}{2003/03/06}
+% {Removed support for so-called LEL encoding. Well, it has no
+% chance to became a kind of a standard anyway.}
+% \changes{v0.5}{2003/03/06}
+% {Added Unicode *.opl and *.ofm files for use with Omega.}
+% \changes{v0.5}{2003/03/06}
+% {Added vTeX/Free support.}
+% \changes{v0.5}{2003/03/06}
+% {The documentation was totally rewritten using
+% the ltxdoc package.}
+% \changes{v0.6}{2003/04/16}
+% {Fixed trivial bug with the |\ProvidesPackage| argument.}
+% \changes{v0.6}{2003/04/16}
+% {Additional enchancements by Christian Justen.}
+% \changes{v0.6}{2003/05/08}
+% {Changed description for the font installation procedure.}
+% \changes{v0.7}{2003/10/11}
+% {Fixed glyph `chi' in the Greek Oxonia font.}
+%
+% \MakeShortVerb{\|}
+%
+% \begin{abstract}
+% The `psgreek' font package provides \LaTeX\ support for some popular
+% Type~1 Greek fonts using the WinGreek encoding.
+% \end{abstract}
+%
+% \section{Fonts included}
+%
+% The \file{psgreek} package includes the following Greek fonts:
+%
+% \begin{itemize}
+%
+% \item The original WinGreek font by P.~Gentry and A.~Fountain.
+%
+% \item The \emph{Greek Garamond} font by Carmelo Lupini, which can be
+% downloaded from http://www.geocities.com/SoHo/Workshop/3799/download.htm.
+% I simply converted it to the Type 1 format and slightly modified the
+% encoding.
+%
+% \item The \emph{Greek Oxonia} font. I don't know anything about its origin,
+% however, I hope it can be freely distributed. I simply converted it to the
+% Type 1 format.
+%
+% The three fonts mentioned above don't contain any kerning pairs.
+%
+% \item Two high-quality Type 1 fonts by Ralph Hancock: Greek Old Face
+% and Milan Greek. These fonts are copyrighted. I included them to
+% the \file{psgreek} package from the author's permission, however,
+% if you regularly use them, you have to pay registration fee to the
+% author. For copyright notices and license agreement for these fonts
+% see the `greekof.txt' and `milan.txt' files, included in this package.
+%
+% \end{itemize}
+%
+% \section{Encoding}
+%
+% Although all fonts included in this package follow the same WinGreek
+% encoding, I decided that this encoding is not suitable for \TeX\ by
+% itself, as well as any other font encoding designed for use with
+% WYSIWYG applications. Probably you know that there are some specific
+% features, common for all standard \TeX-specific font encodings. For example,
+% \TeX\ has access to all 256 slots in the font, including first 32 positions.
+% This means that we have additional place for some useful characters.
+%
+% That's why it could be good idea to use so-called virtual
+% fonts, taking some glyphs from physical Type 1 fonts and rearranging
+% their mapping according to an internal \TeX\ encoding. Although there is
+% no officially supported Greek font encoding for \TeX, we should consider
+% the Greek fonts designed by Claudio Beccari as a kind of standard, since
+% Babel's Greek language support is based on this package. So I had to
+% reencode my WinGreek fonts to this encoding (so-called LGR), and
+% prepared a set of virtual fonts performing this task. However, there
+% are two significant differences between Greek font encodings used
+% in the CB Greek fonts and in my \file{psgreek} package:
+%
+% \begin{itemize}
+%
+% \item In the CB Greek font package Greek perispomeni is mapped to
+% ASCII tilde (\textasciitilde). I think, it is very inconvenient, since
+% in normal \LaTeX\ (unless we loaded the \file{babel} package with the
+% \file{polutonikogreek} option) this character is used for non-breaking
+% space. In the \file{psgreek} fonts I moved perispomeni to another
+% slot, corresponding to the `=' sign, as in some older Greek packages.
+% However, the `\textasciitilde' symbol still produces Greek perispomeni
+% in combinations with vowels as well as the `=' sign does.
+%
+% \item All Greek font packages for \TeX\ traditionally included
+% some ligatures for sigma, so that it is possible to type the same symbol
+% `s' each time we need this letter, and its final form will be produced
+% automatically in certain conditions. I think, this approach is essentially
+% incorrect, since in some situations using of the final sigma
+% can't be controlled by a rather simple algorithm. What's why \emph{psgreek
+% fonts don't include any ligatures for final sigma}; in order to produce
+% this form you have to type it manually (this symbol corresponds to the
+% Latin letter `c' in the Babel's transliteration).
+%
+% \end{itemize}
+%
+% \section{Moving to Omega}
+%
+% Although the Babel system has rather good support for polytonic Greek,
+% still there are some problems, \emph{which can't be resolved on any 8-bit
+% platform}. Suppose, for example, that you have typed the pronoun
+% \verb|A>ut'oc|. Here the combination \verb|>u| is a ligature, used to
+% produce the symbol with the code 0xCE, which corresponds to \emph{upsilon
+% with psili} in the LGR encoding. However, using this ligature breaks
+% kerning between capital \emph{Alpha} and \emph{upsilon with psili}. Of
+% course, you can type the later symbol directly, for example:
+% \verb|A^^cet'oc|. In this case you will get a correct kerning, but your
+% hyphenation will be broken, since Greek hyphenation patterns contain
+% something like \verb|a>u1|, but not \verb|a^^ce1|. And even if
+% you add such a pattern, the result will be rather unexpected, since you
+% have to additionally set \verb|\catcode| and \verb|\lccode| for the 0xCE
+% symbol, which will affect some other symbols in your multilingual texts.
+%
+% With Omega we haven't such problems. First, we needn't any ligatures,
+% since Omega either takes all Greek accented letters directly from a
+% *.tex file using utf-8 or ucs-2 encoding, or produces them with its own
+% translation processes. Second, we can use Unicode hyphenation patterns,
+% and set \verb|\catcode| and \verb|\lccode| for our Greek letters as
+% necessary. That's why in this release of the \file{psgreek} package
+% I included Unicode virtual fonts for Omega in the Omega's ovf format.
+% However, these fonts are not compatible with Yannis Haralambous' default
+% omlgc font, since they use more strict Unicode encoding. If you wish
+% to use \file{psgreek} package with Omega, download my \file{antomega}
+% package from /systems/omega/contrib and load it instead of the default
+% \file{omega.sty} file.
+%
+% \section{Installation}
+%
+% Below, we assume that your \TeX\ system is compliant to the TDS
+% (\TeX\ Directory Structure) standard. If it is not so, refer to
+% documentation of your \TeX\ system for the proper locations of files of
+% various types.
+%
+% To install the \file{psgreek} font package in teTeX, fpTeX,
+% MikTeX or VTeX/Free systems:
+%
+% \begin{enumerate}
+%
+% \item Copy all *.pfb, *.afm, *.tfm, *.vf, *.ofm and *.ovf files to
+% the appropriate subdirectories in your \file{.../texmf/fonts} directory.
+%
+% \item Create a subdirectory called \file{psgreek} in your
+% \file{.../texmf/tex/latex directory} and put all *.fd files and the
+% \file{psgreek.sty} file here. Note that all *.fd files having the `ut1'
+% prefix in their names are needed only for Omega, and so you can
+% put them to \file{../texmf/omega/lambda/psgreek} instead.
+%
+% \item Put the \file{dvips/config/psgreek.map} file to your
+% \file{.../texmf/dvips/config} directory.
+%
+% \item (for VTeX/Free) Copy the \file{vtex/config/psgreek.ali} file
+% to your \file{.../texmf/vtex/config/} directory.
+%
+% \item Instruct your TeX (pdftex, vtex, etc.) or drivers (dvips, dvipdfm,
+% etc.) to use your new fonts. To accomplish this, do one of the following
+% points which corresponds to your TeX system (if it is not listed here,
+% please refer to the documentation).
+%
+% \begin{enumerate}
+%
+% \item (on teTeX, fpTeX and MikTeX) Instruct dvips and pdftex to use these
+% fonts:
+%
+% \begin{enumerate}
+%
+% \item edit the file .../texmf/web2c/updmap.cfg and add the following line:
+%
+% \begin{verbatim}
+% Map psgreek.map
+% \end{verbatim}
+%
+% \item run the updmap script.
+%
+% \end{enumerate}
+%
+% \item If your TeX system does not have tools like updmap for maintaining
+% global MAP files (e.~g. older MikTeX versions), you can instead configure
+% each program which uses the Type 1 fonts:
+%
+% \begin{enumerate}
+%
+% \item Edit the file \file{.../texmf/dvips/config/config.ps} and add
+% the following line:
+%
+% \begin{verbatim}
+% p + psgreek.map
+% \end{verbatim}
+%
+% \item If you use pdftex, edit the file
+% \file{.../texmf/pdftex/pdftex.cfg} and add the following line:
+%
+% \begin{verbatim}
+% map +psgreek.map
+% \end{verbatim}
+%
+% \end{enumerate}
+%
+% \item (for VTeX/Free only) Edit the files
+% \file{.../texmf/vtex/config/ps.fm} and
+% \file{.../texmf/vtex/config/pdf.fm}, and add the following
+% line into the TYPE1 section:
+%
+% \begin{verbatim}
+% cm-super.ali
+% \end{verbatim}
+%
+% \end{enumerate}
+%
+% \item (not for VTeX/Free) Update the filename search database:
+% run "mktexlsr" on teTeX, TeX Live, or fpTeX;
+% run "initexmf.exe -u" on MikTeX (or do the same via a menu item).
+%
+% \end{enumerate}
+%
+% \section{Usage}
+%
+% The \file{psgreek} package requires \file{babel} to be loaded either with
+% `greek' or `polutonikogreek' option. So, put in your preamble something
+% like
+%
+% \begin{verbatim}
+% \usepackage[polutonikogreek,english]{babel}
+% \end{verbatim}
+%
+% \textbf{After} loading \file{babel} you can load \file{psgreek},
+% as most \LaTeX\ packages, with the |\usepackage| command.
+%
+% \file{psgreek} supports the following package options:
+% |regular|, |garamond|, |oxonia|, |oldface|, |milan|, |kerkis|,
+% |cmr|, |cmss|, and |cmtt|.
+% These options correspond to the Greek fonts that are supported by
+% \file{psgreek} by default; using these options will make \file{psgreek}
+% use a certain Greek font as roman font family whenever Babel switches to
+% Greek text.
+%
+% In addition, it is now possible to use package options in \textsf{keyval} syntax.
+% With these options it is possible to change the Greek sans serif or
+% typewriter fonts. The keys used are |rmfont| (roman font), |sffont|
+% (sans serif font) and |ttfont| (typewriter font). So the user can
+% now say something like |\usepackage[sffont=oxonia,garamond]{psgreek}|
+% (or equally |\usepackage[sffont=oxonia,rmfont=garamond]{psgreek}|).
+% (These are just examples, and are not meant serious!)
+%
+% \section[The psgreek.sty code]{The psgreek.sty code\footnote{The
+% following code was written mainly by Christian Justen
+% \textless{}christian@justen-mack.de\textgreater.}}
+%
+% \subsection{Beginning of the Package}
+%
+% \begin{macrocode}
+%<psgreek>\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{psgreek}
+ [2003/04/16 Babel support for Greek PostScript fonts]
+\RequirePackage{keyval}
+% \end{macrocode}
+%
+% First, we have to check if Babel was loaded either with `greek' or
+% `polutonikogreek' option.
+%
+% \begin{macrocode}
+\@ifundefined{greektext}{%
+ \PackageError{psgreek.sty}%
+ {Sorry, but probably you did not load^^J
+ babel with greek option!}%
+ {The psgreek package requires the
+ babel system to be loaded^^J%
+ either with `greek' or `polutonikogreek' option.}%
+ }{%
+ }
+% \end{macrocode}
+%
+% \subsection{Greek font declarations}
+%
+% \begin{macro}{\DeclareGreekFont}
+% The \file{psgreek} user interface works with font name aliases rather
+% than the font names themselves, so the user does not have to remember
+% the sometimes rather cryptic font names. E.\,g., instead of |fof| or |hml| we
+% use the aliases |oxonia| and |milan|. These aliases have to be declared
+% before they can be used. This is done with the |\DeclareGreekFont|
+% command, which takes two arguments: the alias and the `real' font name,
+% e.\,g. |\DeclareGreekFont{oxonia}{fof}|. \file{psgreek} itself uses this
+% command to declare the aliases for the Greek fonts it supports by default.
+%
+% If you want to use an additional Greek font, you have to make it known to
+% \file{psgreek} in the same way. (This user defined font is, of course,
+% only accessible via the |\greekfont| command, not via the package options!)
+%
+% \begin{macrocode}
+\newcommand{\DeclareGreekFont}[2]{%
+ \expandafter\def\csname greekfont@#1\endcsname{#2}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\check@forgreekfont}
+% The |\check@forgreekfont| command tests whether a font alias has been
+% declared with the |\DeclareGreekFont| command and sets either
+% |\@tempswatrue| or |\@tempswafalse|.
+%
+% \begin{macrocode}
+\newcommand{\check@forgreekfont}[1]{%
+ \@ifundefined{greekfont@#1}{%
+ \PackageError{psgreek.sty}%
+ {Greek font #1 not yet defined!}%
+ {In order to use a Greek font
+ (compatible to the babel system)^^J%
+ you have to declare it using the
+ \string\DeclareGreekFont\space command:^^J%
+ \string\DeclareGreekFont{#1}{nnn}^^J%
+ where nnn specifies the font family.}%
+ \@tempswafalse%
+ }{%
+ \@tempswatrue%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% We can now use |\DeclareGreekFont| to provide some meaningful names for
+% the fonts which can be used with the \file{psgreek} package.
+%
+% \begin{itemize}
+%
+% \item Original WinGreek font, of course:
+%
+% \begin{macrocode}
+\DeclareGreekFont{regular}{wgr}
+% \end{macrocode}
+%
+% \item Greek Garamond by Carmelo Lupini:
+%
+% \begin{macrocode}
+\DeclareGreekFont{garamond}{fgm}
+% \end{macrocode}
+%
+% \item Greek Oxonia font:
+%
+% \begin{macrocode}
+\DeclareGreekFont{oxonia}{fof}
+% \end{macrocode}
+%
+% \item Two fonts by Ralph Hancock:
+%
+% \begin{macrocode}
+\DeclareGreekFont{oldface}{hof}
+\DeclareGreekFont{milan}{hml}
+% \end{macrocode}
+%
+% \item Kerkis is a font family created by Antonis Tsolomitis.
+% It comes with its own \LaTeX\ package, but, if you use kerkis
+% only for your Greek text, you may want to load it using
+% \file{psgreek} instead.
+%
+% \begin{macrocode}
+\DeclareGreekFont{kerkis}{mak}
+% \end{macrocode}
+%
+% \item And finally the roman, sans serif and typewriter style families
+% of the `original' Computer Modern Greek fonts:
+%
+% \begin{macrocode}
+\DeclareGreekFont{cmr}{cmr}
+\DeclareGreekFont{cmss}{cmss}
+\DeclareGreekFont{cmtt}{cmtt}
+% \end{macrocode}
+%
+% \end{itemize}
+%
+% \subsection{Font selection commands}
+%
+% We need some variables which will be used to store the three Greek
+% font families:
+%
+% \begin{macro}{\greek@rmfamily}
+% the roman family,
+% \begin{macrocode}
+\let\greek@rmfamily\relax
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\greek@sffamily}
+% the sans serif family,
+% \begin{macrocode}
+\let\greek@sffamily\relax
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\greek@ttfamily}
+% and the typewriter family.
+% \begin{macrocode}
+\let\greek@ttfamily\relax
+% \end{macrocode}
+% \end{macro}
+%
+% Now we define a set of keys: |rmfont|, |sffont| and |ttfont|. They are used to
+% set the font variables to their proper value following the \textsf{keyval} syntax.
+% These keys can be used in the optional argument of the |\greekfont| command and
+% in the package options.
+%
+% \begin{macrocode}
+\define@key{psgreek}{rmfont}{%
+ \check@forgreekfont{#1}%
+ \if@tempswa\def\greek@rmfamily{\csname greekfont@#1\endcsname}\fi%
+}
+\define@key{psgreek}{sffont}{%
+ \check@forgreekfont{#1}%
+ \if@tempswa\def\greek@sffamily{\csname greekfont@#1\endcsname}\fi%
+}
+\define@key{psgreek}{ttfont}{%
+ \check@forgreekfont{#1}%
+ \if@tempswa\def\greek@ttfamily{\csname greekfont@#1\endcsname}\fi%
+}
+% \end{macrocode}
+%
+% \begin{macro}{\greekfont}
+%
+% You can specify the Greek fonts to be used not only via the package options,
+% but also within your document using the |\greekfont| command.
+% |\greekfont| takes one argument (like
+% |\greekfont{garamond}|) and changes the Greek roman font family accordingly. (This
+% argument can be empty, though!)
+%
+% Additionally, |\greekfont| can take an optional argument, containing an option list
+% in \textsf{keyval} syntax. The keys are the same as for the package options.
+% It is possible to say
+%
+% \begin{verbatim}
+% \greekfont[sffont=oxonia]{garamond}
+% \end{verbatim}
+%
+% or even
+%
+% \begin{verbatim}
+% \greekfont[rmfont=garamond,sffont=oxonia]{}
+% \end{verbatim}
+%
+% The |\greekfont| command simply passes its arguments to \textsf{keyval}'s
+% |\setkeys| mechanism.
+%
+% \begin{macrocode}
+\newcommand{\greekfont}[2][]{%
+ \def\@temp{#2}%
+ \ifx\@temp\@empty\else\setkeys{psgreek}{rmfont=#2}\fi%
+ \setkeys{psgreek}{#1}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Declaration of options and default values}
+%
+% We want a set of options with names corresponding to the aliases
+% we have already defined. These options specify the roman family only!
+%
+% \begin{macrocode}
+\DeclareOption{regular}{\greekfont{regular}}
+\DeclareOption{garamond}{\greekfont{garamond}}
+\DeclareOption{oxonia}{\greekfont{oxonia}}
+\DeclareOption{oldface}{\greekfont{oldface}}
+\DeclareOption{milan}{\greekfont{milan}}
+\DeclareOption{kerkis}{\greekfont{kerkis}}
+\DeclareOption{cmr}{\greekfont{cmr}}
+\DeclareOption{cmss}{\greekfont{cmss}}
+\DeclareOption{cmtt}{\greekfont{cmtt}}
+% \end{macrocode}
+%
+% But we also want to have package options in \textsf{keyval} syntax that
+% allow us to specify the sans serif and typewriter families easily.
+% This is done by passing all unknown options as optional arguments
+% to the |\greekfont| command.
+%
+% \begin{macrocode}
+\DeclareOption*{%
+ \edef\@temp{\noexpand\greekfont[\CurrentOption]{}}%
+ \@temp%
+}
+% \end{macrocode}
+%
+% The original WinGreek font is the most commonly used, so we load it by
+% default as roman font. Additionally we load |cmss| and |cmtt| as default
+% sans serif and typewriter fonts. And of course we have to process the
+% option list.
+%
+% \begin{macrocode}
+\greekfont[sffont=cmss,ttfont=cmtt]{regular}
+\ProcessOptions*
+% \end{macrocode}
+%
+% \subsection{Language switching commands}
+%
+% \DescribeEnv{greek}
+% \DescribeMacro{\localgreek}
+% Using Babel's standard language switching commands is sometimes a bit
+% tiresome. So we provide the |greek| environment and the |\localgreek|
+% command to make things a bit easier, especially since they are compatible
+% with language support packages used with Omega.
+%
+% \begin{macrocode}
+\newenvironment{greek}{\begin{otherlanguage}{greek}}{\end{otherlanguage}}
+\newcommand{\localgreek}[1]{\foreignlanguage{greek}{#1}}
+% \end{macrocode}
+%
+%
+% \subsection{Redefining some commands provided by Babel}
+%
+% First we need some variables to store the current font families
+% (we need those again when we go back to `normal' non-Greek text).
+%
+% \begin{macrocode}
+\let\old@rmdefault\relax
+\let\old@sfdefault\relax
+\let\old@ttdefault\relax
+\let\old@font@family\relax
+% \end{macrocode}
+%
+% |\greektext| is executed by Babel every time we switch to Greek. We modify
+% this command so that it tries to detect whether the current font family is
+% a sans serif or typewriter family. If so, we use the appropriate Greek
+% families, otherwise we use the Greek roman family.
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\greektext}{%
+ \let\old@font@family\f@family%
+ \let\old@rmdefault\rmdefault%
+ \let\old@sfdefault\sfdefault%
+ \let\old@ttdefault\ttdefault%
+ \fontencoding{LGR}%
+ \edef\@temp{\sfdefault}%
+ \ifx\f@family\@temp%
+ \fontfamily{\greek@sffamily}%
+ \else%
+ \edef\@temp{\ttdefault}%
+ \ifx\f@family\@temp%
+ \fontfamily{\greek@ttfamily}%
+ \else%
+ \fontfamily{\greek@rmfamily}%
+ \fi%
+ \fi%
+ \selectfont%
+ \def\encodingdefault{LGR}%
+ \def\rmdefault{\greek@rmfamily}%
+ \def\sfdefault{\greek@sffamily}%
+ \def\ttdefault{\greek@ttfamily}%
+}
+% \end{macrocode}
+%
+% |\latintext| is executed by Babel when we finish with the Greek text (and
+% in fact some times more often). We simply have to restore the old font family values.
+%
+% \begin{macrocode}
+\DeclareRobustCommand{\latintext}{%
+ \fontencoding{\latinencoding}%
+ \ifx\old@font@family\relax\else\fontfamily{\old@font@family}\fi%
+ \selectfont%
+ \def\encodingdefault{\latinencoding}%
+ \ifx\old@rmdefault\relax\else\let\rmdefault\old@rmdefault\fi%
+ \ifx\old@sfdefault\relax\else\let\sfdefault\old@sfdefault\fi%
+ \ifx\old@ttdefault\relax\else\let\ttdefault\old@ttdefault\fi%
+}
+% \end{macrocode}
+%
+% When we have done with the Greek text, it is better to `empty' the
+% font family variables, so no unwanted side effects can occur.
+%
+% \begin{macrocode}
+\addto\noextrasgreek{%
+ \let\old@font@family\relax%
+ \let\old@rmdefault\relax%
+ \let\old@sfdefault\relax%
+ \let\old@ttdefault\relax%
+ }
+\let\noextraspolutonikogreek\noextrasgreek
+% \end{macrocode}
+%
+% Now, that's it!
+%
+% \begin{macrocode}
+\endinput
+% \end{macrocode}
+% \iffalse
+%</psgreek>
+% \fi
+%
+% \Finale
diff --git a/fonts/greek/psgreek/source/latex/psgreek/psgreek.ins b/fonts/greek/psgreek/source/latex/psgreek/psgreek.ins
new file mode 100644
index 0000000000..cc293ea56e
--- /dev/null
+++ b/fonts/greek/psgreek/source/latex/psgreek/psgreek.ins
@@ -0,0 +1,58 @@
+%%
+%% This file generates file psgreek.sty from file psgreek.dtx by means
+%% of the LaTeX program docstrip. This program eliminates almost all
+%% commented lines thus speeding up the loading of the code. Documentation
+%% may be obtained by running LaTeX on the source file psgreek.dtx.
+%%
+%%
+%% ---------------------------------------------------------------
+%%
+%% This system is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% Copyright 2002--2003 by Alexej Kryukov and Christian Justen.
+%%
+%% Permission is granted to distribute verbatim copies of this file
+%% together with psgreek.dtx.
+%%
+%% No other permissions to copy or distribute this file in any form
+%% are granted and in particular no permission to modify its contents.
+%%
+%% --------------- start of docstrip commands -------------------
+%%
+\def\batchfile{psgreek.ins}
+\def\fileversion{0.5}
+\def\filedate{20 Mar 2003}
+\input docstrip.tex
+\preamble
+
+This file is part of the PSGREEK project version \fileversion
+-------------------------------------------------------------
+
+It may be distributed under the terms of the LaTeX Project Public
+License, as described in lppl.txt in the base LaTeX distribution.
+Either version 1.0 or, at your option, any later version.
+Copyright (C) 2001 -- 2003 by Alexej Kryukov and Christian Justen.
+Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+
+\endpreamble
+
+\keepsilent
+
+\Msg{*** Generating the extension package psgreek.sty ***}
+
+\generateFile{psgreek.sty}{f}{\from{psgreek.dtx}{psgreek}}
+
+\ifToplevel{
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* Now move psgreek.sty where LaTeX can find it }
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{***********************************************************}
+}
+
+\endinput
diff --git a/fonts/greek/psgreek/tex/latex/psgreek/lgrfgm.fd b/fonts/greek/psgreek/tex/latex/psgreek/lgrfgm.fd
new file mode 100644
index 0000000000..28d609e17b
--- /dev/null
+++ b/fonts/greek/psgreek/tex/latex/psgreek/lgrfgm.fd
@@ -0,0 +1,34 @@
+%Filename: lgrfgm.fd
+%Created by: tex public
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lgrfgm.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for LGR/fgm.]
+
+\DeclareFontFamily{LGR}{fgm}{}
+
+\DeclareFontShape{LGR}{fgm}{m}{it}{
+ <-> fgmrgr
+}{}
+
+\DeclareFontShape{LGR}{fgm}{m}{n}{
+ <-> fgmrgr
+}{}
+
+\DeclareFontShape{LGR}{fgm}{m}{sc}{
+ <-> fgmrcgr
+}{}
+
+\DeclareFontShape{LGR}{fgm}{bx}{it}{<->ssub * fgm/m/it}{}
+\DeclareFontShape{LGR}{fgm}{b}{it}{<->ssub * fgm/bx/it}{}
+\DeclareFontShape{LGR}{fgm}{m}{sl}{<->ssub * fgm/m/it}{}
+\DeclareFontShape{LGR}{fgm}{bx}{sl}{<->ssub * fgm/m/sl}{}
+\DeclareFontShape{LGR}{fgm}{b}{sl}{<->ssub * fgm/bx/sl}{}
+\DeclareFontShape{LGR}{fgm}{bx}{n}{<->ssub * fgm/m/n}{}
+\DeclareFontShape{LGR}{fgm}{b}{n}{<->ssub * fgm/bx/n}{}
+\DeclareFontShape{LGR}{fgm}{bx}{sc}{<->ssub * fgm/m/sc}{}
+\DeclareFontShape{LGR}{fgm}{b}{sc}{<->ssub * fgm/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/tex/latex/psgreek/lgrfof.fd b/fonts/greek/psgreek/tex/latex/psgreek/lgrfof.fd
new file mode 100644
index 0000000000..46bcef96cb
--- /dev/null
+++ b/fonts/greek/psgreek/tex/latex/psgreek/lgrfof.fd
@@ -0,0 +1,34 @@
+%Filename: lgrfof.fd
+%Created by: tex public
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lgrfof.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for LGR/fof.]
+
+\DeclareFontFamily{LGR}{fof}{}
+
+\DeclareFontShape{LGR}{fof}{m}{it}{
+ <-> fofrigr
+}{}
+
+\DeclareFontShape{LGR}{fof}{m}{n}{
+ <-> fofrigr
+}{}
+
+\DeclareFontShape{LGR}{fof}{m}{sc}{
+ <-> fofrcgr
+}{}
+
+\DeclareFontShape{LGR}{fof}{bx}{it}{<->ssub * fof/m/it}{}
+\DeclareFontShape{LGR}{fof}{b}{it}{<->ssub * fof/bx/it}{}
+\DeclareFontShape{LGR}{fof}{m}{sl}{<->ssub * fof/m/it}{}
+\DeclareFontShape{LGR}{fof}{bx}{sl}{<->ssub * fof/m/sl}{}
+\DeclareFontShape{LGR}{fof}{b}{sl}{<->ssub * fof/bx/sl}{}
+\DeclareFontShape{LGR}{fof}{bx}{n}{<->ssub * fof/m/n}{}
+\DeclareFontShape{LGR}{fof}{b}{n}{<->ssub * fof/bx/n}{}
+\DeclareFontShape{LGR}{fof}{bx}{sc}{<->ssub * fof/m/sc}{}
+\DeclareFontShape{LGR}{fof}{b}{sc}{<->ssub * fof/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/tex/latex/psgreek/lgrhml.fd b/fonts/greek/psgreek/tex/latex/psgreek/lgrhml.fd
new file mode 100644
index 0000000000..4cca9a59e2
--- /dev/null
+++ b/fonts/greek/psgreek/tex/latex/psgreek/lgrhml.fd
@@ -0,0 +1,34 @@
+%Filename: lgrhml.fd
+%Created by: tex hancock
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lgrhml.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for LGR/hml.]
+
+\DeclareFontFamily{LGR}{hml}{}
+
+\DeclareFontShape{LGR}{hml}{m}{it}{
+ <-> hmlrgr
+}{}
+
+\DeclareFontShape{LGR}{hml}{m}{n}{
+ <-> hmlrgr
+}{}
+
+\DeclareFontShape{LGR}{hml}{m}{sc}{
+ <-> hmlrcgr
+}{}
+
+\DeclareFontShape{LGR}{hml}{bx}{it}{<->ssub * hml/m/it}{}
+\DeclareFontShape{LGR}{hml}{b}{it}{<->ssub * hml/bx/it}{}
+\DeclareFontShape{LGR}{hml}{m}{sl}{<->ssub * hml/m/it}{}
+\DeclareFontShape{LGR}{hml}{bx}{sl}{<->ssub * hml/m/sl}{}
+\DeclareFontShape{LGR}{hml}{b}{sl}{<->ssub * hml/bx/sl}{}
+\DeclareFontShape{LGR}{hml}{bx}{n}{<->ssub * hml/m/n}{}
+\DeclareFontShape{LGR}{hml}{b}{n}{<->ssub * hml/bx/n}{}
+\DeclareFontShape{LGR}{hml}{bx}{sc}{<->ssub * hml/m/sc}{}
+\DeclareFontShape{LGR}{hml}{b}{sc}{<->ssub * hml/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/tex/latex/psgreek/lgrhof.fd b/fonts/greek/psgreek/tex/latex/psgreek/lgrhof.fd
new file mode 100644
index 0000000000..655757d494
--- /dev/null
+++ b/fonts/greek/psgreek/tex/latex/psgreek/lgrhof.fd
@@ -0,0 +1,34 @@
+%Filename: lgrhof.fd
+%Created by: tex hancock
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lgrhof.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for LGR/hof.]
+
+\DeclareFontFamily{LGR}{hof}{}
+
+\DeclareFontShape{LGR}{hof}{m}{it}{
+ <-> hofrgr
+}{}
+
+\DeclareFontShape{LGR}{hof}{m}{n}{
+ <-> hofrgr
+}{}
+
+\DeclareFontShape{LGR}{hof}{m}{sc}{
+ <-> hofrcgr
+}{}
+
+\DeclareFontShape{LGR}{hof}{bx}{it}{<->ssub * hof/m/it}{}
+\DeclareFontShape{LGR}{hof}{b}{it}{<->ssub * hof/bx/it}{}
+\DeclareFontShape{LGR}{hof}{m}{sl}{<->ssub * hof/m/it}{}
+\DeclareFontShape{LGR}{hof}{bx}{sl}{<->ssub * hof/m/sl}{}
+\DeclareFontShape{LGR}{hof}{b}{sl}{<->ssub * hof/bx/sl}{}
+\DeclareFontShape{LGR}{hof}{bx}{n}{<->ssub * hof/m/n}{}
+\DeclareFontShape{LGR}{hof}{b}{n}{<->ssub * hof/bx/n}{}
+\DeclareFontShape{LGR}{hof}{bx}{sc}{<->ssub * hof/m/sc}{}
+\DeclareFontShape{LGR}{hof}{b}{sc}{<->ssub * hof/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/tex/latex/psgreek/lgrwgr.fd b/fonts/greek/psgreek/tex/latex/psgreek/lgrwgr.fd
new file mode 100644
index 0000000000..50a16b2d2f
--- /dev/null
+++ b/fonts/greek/psgreek/tex/latex/psgreek/lgrwgr.fd
@@ -0,0 +1,34 @@
+%Filename: lgrwgr.fd
+%Created by: tex wingreek
+%Created using fontinst v1.926
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{lgrwgr.fd}
+ [2004/04/23 Fontinst v1.926 font definitions for LGR/wgr.]
+
+\DeclareFontFamily{LGR}{wgr}{}
+
+\DeclareFontShape{LGR}{wgr}{m}{n}{
+ <-> wgrrgr
+}{}
+
+\DeclareFontShape{LGR}{wgr}{m}{it}{
+ <-> wgrrgr
+}{}
+
+\DeclareFontShape{LGR}{wgr}{m}{sc}{
+ <-> wgrrcgr
+}{}
+
+\DeclareFontShape{LGR}{wgr}{bx}{n}{<->ssub * wgr/m/n}{}
+\DeclareFontShape{LGR}{wgr}{b}{n}{<->ssub * wgr/bx/n}{}
+\DeclareFontShape{LGR}{wgr}{bx}{it}{<->ssub * wgr/m/it}{}
+\DeclareFontShape{LGR}{wgr}{b}{it}{<->ssub * wgr/bx/it}{}
+\DeclareFontShape{LGR}{wgr}{m}{sl}{<->ssub * wgr/m/it}{}
+\DeclareFontShape{LGR}{wgr}{bx}{sl}{<->ssub * wgr/m/sl}{}
+\DeclareFontShape{LGR}{wgr}{b}{sl}{<->ssub * wgr/bx/sl}{}
+\DeclareFontShape{LGR}{wgr}{bx}{sc}{<->ssub * wgr/m/sc}{}
+\DeclareFontShape{LGR}{wgr}{b}{sc}{<->ssub * wgr/bx/sc}{}
+
+\endinput
diff --git a/fonts/greek/psgreek/tex/latex/psgreek/psgreek.sty b/fonts/greek/psgreek/tex/latex/psgreek/psgreek.sty
new file mode 100644
index 0000000000..65778b519b
--- /dev/null
+++ b/fonts/greek/psgreek/tex/latex/psgreek/psgreek.sty
@@ -0,0 +1,140 @@
+%%
+%% This is file `psgreek.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% psgreek.dtx (with options: `psgreek')
+%%
+%% This file is part of the PSGREEK project version 0.5
+%% -------------------------------------------------------------
+%%
+%% It may be distributed under the terms of the LaTeX Project Public
+%% License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.0 or, at your option, any later version.
+%% Copyright (C) 2001 -- 2003 by Alexej Kryukov and Christian Justen.
+%% Please report errors to: A.M. Kryukov <basileia@yandex.ru>
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{psgreek}
+ [2003/04/16 Babel support for Greek PostScript fonts]
+\RequirePackage{keyval}
+\@ifundefined{greektext}{%
+ \PackageError{psgreek.sty}%
+ {Sorry, but probably you did not load^^J
+ babel with greek option!}%
+ {The psgreek package requires the
+ babel system to be loaded^^J%
+ either with `greek' or `polutonikogreek' option.}%
+ }{%
+ }
+\newcommand{\DeclareGreekFont}[2]{%
+ \expandafter\def\csname greekfont@#1\endcsname{#2}%
+}
+\newcommand{\check@forgreekfont}[1]{%
+ \@ifundefined{greekfont@#1}{%
+ \PackageError{psgreek.sty}%
+ {Greek font #1 not yet defined!}%
+ {In order to use a Greek font
+ (compatible to the babel system)^^J%
+ you have to declare it using the
+ \string\DeclareGreekFont\space command:^^J%
+ \string\DeclareGreekFont{#1}{nnn}^^J%
+ where nnn specifies the font family.}%
+ \@tempswafalse%
+ }{%
+ \@tempswatrue%
+ }%
+}
+\DeclareGreekFont{regular}{wgr}
+\DeclareGreekFont{garamond}{fgm}
+\DeclareGreekFont{oxonia}{fof}
+\DeclareGreekFont{oldface}{hof}
+\DeclareGreekFont{milan}{hml}
+\DeclareGreekFont{kerkis}{mak}
+\DeclareGreekFont{cmr}{cmr}
+\DeclareGreekFont{cmss}{cmss}
+\DeclareGreekFont{cmtt}{cmtt}
+\let\greek@rmfamily\relax
+\let\greek@sffamily\relax
+\let\greek@ttfamily\relax
+\define@key{psgreek}{rmfont}{%
+ \check@forgreekfont{#1}%
+ \if@tempswa\def\greek@rmfamily{\csname greekfont@#1\endcsname}\fi%
+}
+\define@key{psgreek}{sffont}{%
+ \check@forgreekfont{#1}%
+ \if@tempswa\def\greek@sffamily{\csname greekfont@#1\endcsname}\fi%
+}
+\define@key{psgreek}{ttfont}{%
+ \check@forgreekfont{#1}%
+ \if@tempswa\def\greek@ttfamily{\csname greekfont@#1\endcsname}\fi%
+}
+\newcommand{\greekfont}[2][]{%
+ \def\@temp{#2}%
+ \ifx\@temp\@empty\else\setkeys{psgreek}{rmfont=#2}\fi%
+ \setkeys{psgreek}{#1}%
+}
+\DeclareOption{regular}{\greekfont{regular}}
+\DeclareOption{garamond}{\greekfont{garamond}}
+\DeclareOption{oxonia}{\greekfont{oxonia}}
+\DeclareOption{oldface}{\greekfont{oldface}}
+\DeclareOption{milan}{\greekfont{milan}}
+\DeclareOption{kerkis}{\greekfont{kerkis}}
+\DeclareOption{cmr}{\greekfont{cmr}}
+\DeclareOption{cmss}{\greekfont{cmss}}
+\DeclareOption{cmtt}{\greekfont{cmtt}}
+\DeclareOption*{%
+ \edef\@temp{\noexpand\greekfont[\CurrentOption]{}}%
+ \@temp%
+}
+\greekfont[sffont=cmss,ttfont=cmtt]{regular}
+\ProcessOptions*
+\newenvironment{greek}{\begin{otherlanguage}{greek}}{\end{otherlanguage}}
+\newcommand{\localgreek}[1]{\foreignlanguage{greek}{#1}}
+\let\old@rmdefault\relax
+\let\old@sfdefault\relax
+\let\old@ttdefault\relax
+\let\old@font@family\relax
+\DeclareRobustCommand{\greektext}{%
+ \let\old@font@family\f@family%
+ \let\old@rmdefault\rmdefault%
+ \let\old@sfdefault\sfdefault%
+ \let\old@ttdefault\ttdefault%
+ \fontencoding{LGR}%
+ \edef\@temp{\sfdefault}%
+ \ifx\f@family\@temp%
+ \fontfamily{\greek@sffamily}%
+ \else%
+ \edef\@temp{\ttdefault}%
+ \ifx\f@family\@temp%
+ \fontfamily{\greek@ttfamily}%
+ \else%
+ \fontfamily{\greek@rmfamily}%
+ \fi%
+ \fi%
+ \selectfont%
+ \def\encodingdefault{LGR}%
+ \def\rmdefault{\greek@rmfamily}%
+ \def\sfdefault{\greek@sffamily}%
+ \def\ttdefault{\greek@ttfamily}%
+}
+\DeclareRobustCommand{\latintext}{%
+ \fontencoding{\latinencoding}%
+ \ifx\old@font@family\relax\else\fontfamily{\old@font@family}\fi%
+ \selectfont%
+ \def\encodingdefault{\latinencoding}%
+ \ifx\old@rmdefault\relax\else\let\rmdefault\old@rmdefault\fi%
+ \ifx\old@sfdefault\relax\else\let\sfdefault\old@sfdefault\fi%
+ \ifx\old@ttdefault\relax\else\let\ttdefault\old@ttdefault\fi%
+}
+\addto\noextrasgreek{%
+ \let\old@font@family\relax%
+ \let\old@rmdefault\relax%
+ \let\old@sfdefault\relax%
+ \let\old@ttdefault\relax%
+ }
+\let\noextraspolutonikogreek\noextrasgreek
+\endinput
+%%
+%% End of file `psgreek.sty'.
diff --git a/fonts/greek/psgreek/vtex/config/psgreek.ali b/fonts/greek/psgreek/vtex/config/psgreek.ali
new file mode 100644
index 0000000000..c94d97736e
--- /dev/null
+++ b/fonts/greek/psgreek/vtex/config/psgreek.ali
@@ -0,0 +1,10 @@
+%1 = $PFM$
+%2 = $TEXMF$fonts/type1/hancock/psgreek/
+%3 = $TEXMF$fonts/type1/wingreek/psgreek/
+%4 = $TEXMF$fonts/type1/public/psgreek/
+
+@GreekOldFace = greekof %2,1,b="greekof"
+@MilanGreek = milan %2,1,b="milan"
+@Greek-Regular = greeregu %3,1,b="greeregu"
+@GreekOxonia = greeoxon %4,1,b="greeoxon"
+@GreekGaramond = greegara %4,1,b="greegara"
diff --git a/fonts/greek/yannis/00changes.txt b/fonts/greek/yannis/00changes.txt
new file mode 100644
index 0000000000..9be612e38b
--- /dev/null
+++ b/fonts/greek/yannis/00changes.txt
@@ -0,0 +1,36 @@
+ -Files renamed to avoid conflicts with CM:
+ accent.mf renamed to rgraccent.mf
+ punct.mf renamed to rgrpunct.mf
+
+ -Files renamed to avoid conflicts with Levy's Greek
+ gen_acc.mf renamed to rgen_acc.mf
+ grbase.mf renamed to rgrbase.mf
+ greek.mf renamed to rgreek.mf
+ greekmacros.tex renamed to rgreekmacros.tex
+ grtestfont.tex renamed to rgrtestfont.tex
+ lig.mf renamed to rgrlig.mf
+ lower.mf renamed to rgrlower.mf
+ upper.mf renamed to rgrupper.mf
+
+ -Files renamed to conform to HMC foreign language conventions
+ rgrhyph.tex renamed to grhypha.tex
+
+ -Files replaced with near-identical files from Levy's Greek
+ digits.mf
+
+ -Files changed to reflect above renamings:
+ greekcsc.mf
+ mrgrbf10.mf
+ mrgrrg10.mf
+ mrgrsl10.mf
+ mrgrti10.mf
+ m_greek.mf
+ rgrbf10.mf
+ rgreek.mf
+ rgrpaper.tex
+ rgrrg10.mf
+ rgrsc10.mf
+ rgrsl10.mf
+ rgrtestfont.tex
+ rgrti10.mf
+ tomakeformat.txt
diff --git a/fonts/greek/yannis/README b/fonts/greek/yannis/README
new file mode 100644
index 0000000000..daf8897130
--- /dev/null
+++ b/fonts/greek/yannis/README
@@ -0,0 +1,38 @@
+Like Silvio Levy's Greek font upon which this package is based, this
+font is released under the GNU GPL version 2 or any later version, with
+the FSF font exception. The other supporting files are released under
+the GNU GPL version 2 or any later version.
+
+List of files:
+accent.mf, csc_misce.mf, digits.mf, gen_acc.mf, gen_m_acc.mf, grbase.mf,
+greek.mf, greekcsc.mf, it_digits.mf, it_lig.mf, it_lower.mf, lig.mf,
+ligcsc.mf, lower.mf, m_accent.mf, m_greek.mf, punct.mf, scsc.mf, upper.mf,
+
+rgrrg10.mf, rgrsl10.mf, rgrti10.mf, rgrbf10.mf, rgrsc10.mf, mrgrrg10.mf,
+mrgrsl10.mf, mrgrti10.mf, mrgrbf10.mf,
+
+greekmacros.tex, monsyl.txt, rgrhyph.tex, rgrpaper.tex, tomakeformat.txt,
+grtestfont.tex
+
+*************************************************************************
+ USERS'S GUIDE
+*************************************************************************
+
+Run all the fonts with \mag:=1; Run rgrrg10 also with \mag:=.9;. Make sure
+that the fonts cmssqi8 and mcyr10 are available. Same thing for tugbot.sty
+and tugbot.com (version 0.5 at least). Run rgrpaper.tex (this is a NEW version
+of "Y. Haralambous, K. Thull, Typesetting modern greek with 128 character
+codes, TUGboat 10 (1989) 354-359).
+
+Read it!
+
+If you want to make a greek format, remove "\input hyphen.tex" from plain.tex,
+and replace by the contents of tomakeformat.txt.
+
+If you want to make the PASCAL word processor mentionned in rgrpaper, you
+will find in monsyl.txt a list of monosyllabes.
+
+That's it. If you are a satisfied user you can send me a postcard for my
+collection (or perhaps some work you have done with this package), else send
+me your remarks and complaints. My email is
+yannis (dot) haralambous (at) telecom (dash) bretagne (dot) eu.
diff --git a/fonts/greek/yannis/csc_misce.mf b/fonts/greek/yannis/csc_misce.mf
new file mode 100644
index 0000000000..6971392711
--- /dev/null
+++ b/fonts/greek/yannis/csc_misce.mf
@@ -0,0 +1,678 @@
+cmchar "Tao";
+beginchar(oct"177",18u#,cap_height#,18u#-cap_height#);
+adjust_fit(0,0); pickup fine.nib;
+bot y1=cap_height;
+y2=-d; y3=.5[y1,y2];
+y6=.666[y2,y3]; y7=.333[y2,y3];
+top y5=.333[y3,y1]; bot y4=.666[y3,y1];
+y11=.25[y2,y1]; y10=.75[y2,y1]; y13=y3;x13=w;
+x1=x2=x3=x4=x5=x6=x7=.5w; penpos2(hair,90);
+lft x10=.25w; lft x11=.75w;
+draw z1..z2..cycle;
+fill z6..z7..cycle;
+fill z2r{right}..z11{up}..z3{left}..z10{up}..z1{right}..
+z13{down}..z2l{left}--z2r..cycle;
+unfill z4..z5..cycle; penlabels(1,2,3,4,5,6,7,10,11,13);
+endchar;
+
+picture savedpicture;
+
+cmchar "Diaeresis";
+beginchar(oct"042",9u#,circ_ht#,0);
+adjust_fit(0,0);diaeresis(.5w);
+endchar;
+picture savedpicture;
+
+cmchar "Iota subscript";
+beginchar("|",9u#,0,.6desc_depth#);
+adjust_fit(0,0);iota_sub(.5w);
+endchar;
+picture savedpicture;
+
+
+def width = 5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = if monospace: u#,u# else:0,2curve#-3u# fi enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pos1(flare,180); lft x1r=hround u; top y1=x_height+oo; % top
+ numeric neck; neck=.2[hair,stem];
+ pos2(neck,180); .2[lft x2r,rt x2l]=.2[lft x1r,rt x1l]; % neck
+ pos3(curve,-90); bot y3r=-oo; % bottom
+ y2r=if monowidth: 2 else: 1.5 fi[bot y3r,top y3l];
+ z3r-z2r=whatever*(1,-1.25);
+ if monowidth:
+ y4r+.5neck=vround y2r; x3=.5[x2,x4]; pos4(neck,0); % tip of hook
+ filldraw stroke z4e...z3e...z2e---z1e;
+ else:
+ z4l=z4r; top y4r=y2r; z4l-z3l=whatever*(1,1);
+ path p.r, p.l; forsuffixes e=r,l: p.e=z1e---z2e...z3e...z4e; endfor
+ rt x3.5r=hround(rt xpart directionpoint up of p.r);
+ z4'r=direction 3 of p.r; z3'r=direction 2 of p.r;
+ forever: % avoid bad vertical tangent between 2l and 3l
+ x2.5l:= rt xpart directionpoint down of p.l;
+ exitif abs(hround(x2.5l)-x2.5l)<.05;
+ x2l:=x2l+hround(x2.5l)-x2.5l; p.l:=(z1l---z2l...z3l...z4l);
+ endfor
+ p.r:=z1r---z2r...club.r(3,3.5,4);
+ % avoid bad vertical tangent between 3r and 4r
+ filldraw stroke p.e;
+ fi
+ traba(.5u);
+ numeric x_baryctr; x_baryctr=x1;
+enddef;
+
+
+cmchar "Inverse lowercase iota with circumflex";
+beginchar(oct"126",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr);
+transform anokato; anokato:= identity rotatedaround ((.5w,.5[y3r,y1]),180);
+currentpicture:= currentpicture transformed anokato;
+endchar;
+
+picture savedpicture;
+
+def width = 8.5u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter_rho =
+adjust_fit(0,0);
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5x_height; % left and right
+ top y2r=x_height+oo; bot y6r=-oo; x2r=x6r=.5w; % top and bottom
+ filldraw stroke
+ gr_arc.e(4,5,6)(curve,vair,-otilt) & gr_arc.e(6,7,8)(curve,vair,-otilt) &
+ gr_arc.e(8,1,2)(curve,vair,-otilt) & gr_arc.e(2,3,4)(curve,vair,-otilt);
+ if straight:
+ y9-.5stem=-d-oo; x9=x4; pos9(stem,180); % end of handle
+ filldraw circ_stroke z9e..z4e;
+ else:
+ y9=-d-oo; x9=lft x4r+.5stem; % end of handle
+ pos9(stem,angle((z9-z4)xscaled3)-120); z9'r=z9'l=(z9-z4)xscaled3;
+ rt x10l=lft x10r+vair; % vertical tangents of handle
+ x10r=x4r-epsilon; assign_z4'r((-2eps,-1)); % so club.r won't get confused
+ filldraw double_circ_stroke club.e(4,10,9);
+ fi
+ numeric x_baryctr; x_baryctr=x2; % breathing placement
+enddef;
+
+cmchar "Lowercase rho with rough breathing";
+beginchar(oct"010",width#,acc_ht#,depth#);
+gen_letter_rho; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase rho with smooth breathing";
+beginchar(oct"011",width#,acc_ht#,depth#);
+gen_letter_rho; spirit(x_baryctr)>; endchar;
+
+picture savedpicture;
+
+cmchar "Uppercase Qappa";
+beginchar(oct"103",12u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+pickup tiny.nib; penpos1(cap_stem'-tiny,0); penpos2(cap_stem-tiny,0);
+pos0(cap_stem',0); pos0'(cap_stem,0);
+lft x1l=hround max(2u,3u-.5cap_stem'); top y1=h; bot y2=0;
+x1l=x2l=x0l=x0'l; y0=y0'=y7;
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos5(cap_curve if hefty:-3stem_corr fi,0);
+penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90);
+z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7;
+x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u);
+x4l:=x6l:=x4-.25cap_curve;
+filldraw stroke z1e--z0e--z0'e--z2e; % stem
+fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
+if serifs: dish_serif(1,0,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); transform antistrofh;
+antistrofh=identity reflectedabout ((w/2,0),(w/2,1));
+picture krufo;
+krufo=currentpicture transformed antistrofh;
+picture currentpicture;
+currentpicture=krufo;
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+cmchar "lowercase sanpi";
+beginchar(oct"136",13u#,.9body_height#,0);
+adjust_fit(0,0);
+penpos1(vstem,135); penpos2(1.2cap_stem,0);
+x2r=hround(w-.75u); y2=0;
+top y1=hround(h-u); lft x1r=0;
+fill z2l{-4/5,1}..z1l--z1r..{3/5,-1}z2r--z2l--cycle;
+penpos3(cap_stem,45); penpos4(hair,0);
+penpos8(hair,-45);
+penpos5(cap_stem,45); penpos6(hair,0);
+penpos7(hair,-45);
+x3=x8=.33x2l; x5=x7=2x3;
+x4r=x3-vstem;
+x6r=x5-.8vstem;
+y4=.5y8; y6=.5y7;
+y3=y5=0;
+y8=.66h; y7=.45h;
+filldraw circ_stroke z3e...z4e...z8e;
+filldraw circ_stroke z5e...z6e...z7e;
+penlabels(1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+
+cmchar "lowercase qoppa";
+beginchar(oct"133",9u#,.5(body_height#+x_height#),0);
+adjust_fit(0,0);
+pickup pencircle xscaled vstem rotated 25;
+y1=y2=x_height; x1=1.5u; x2=7.5u;
+draw z1..z2..cycle;
+penpos3(hair,0); penpos4(1.7stem,45);
+y3=x_height-3u;
+x3=x4=4.5u; y4=0;
+filldraw circ_stroke z4e---z3e;
+penlabels(1,2,3,4);
+endchar;
+picture savedpicture;
+
+def gen_qoppa =
+pickup pencircle xscaled 1.11stem rotated 25;
+y1=0.5x_height; y2-y1=0.125d; y3=-d; y4-y1=y2-y3;
+x1=0; rt x2=w; x2-x3=.25w; x4-x1=.25w;
+draw z1--z2;
+draw z3--z2;
+draw z1--z4;
+enddef;
+
+cmchar "variation of lowercase qoppa";
+beginchar(oct"134",8u#,1.125desc_depth#,desc_depth#);
+adjust_fit(0,0);
+gen_qoppa;
+endchar;
+picture savedpicture;
+
+cmchar "Uppercase Sanpi";
+beginchar(oct"137",15u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,right_stem,outer_jut,alpha;
+right_stem=cap_stem-stem_corr;
+left_stem=min(cap_hair if hefty: -3stem_corr fi,right_stem);
+outer_jut=.8cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2];
+penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5;
+if hefty: y5r else: y5 fi =8/12y0;
+y5r-y5l=y6r-y6l=cap_band;
+y7=0;x7=x1+x6-x5;
+penpos7(whatever,180);
+x1r-x1l=x7r-x7l;fill z6r--z7l--z7r--z6l--z6r--cycle;
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ prime_points_inside(7,6); numeric med_jut;
+med_jut=x7l-x4l+inner_jut+x7-outer_jut;
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(7',6,e,1/2,med_jut,f,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+def gen_digamma =
+pickup pencircle xscaled 1.11stem rotated 25;
+y1=-desc_depth;
+y4=x_height=y5;
+y2=y3=.55x_height;
+lft x1=0; x2=x4=x1;
+rt x5=w; rt x3=.65w;
+draw z1--z2--z4;
+draw z4--z5;
+draw z2--z3;
+enddef;
+
+cmchar "variation of lowercase digamma";
+beginchar(oct"020",8u#,x_height#,desc_depth#);
+adjust_fit(0,0);
+gen_digamma;
+endchar;
+
+vstem#:=cap_stem#;
+
+cmchar "lowercase digamma version 3.12.88";
+beginchar(oct"135",10u#,x_height#+2vstem#,2vstem#)
+adjust_fit(0,0);
+pickup fine.nib;
+pos0(hair,-180); pos3(1.2vstem,90);
+pos4(hair,-180); pos5(1.5vstem,-90);
+pos6(hair,-180); pos8(hair,90);
+pos7(vstem,90); pos9(hair,-90);
+pos10(hair,-180);pos11(hair,-90);
+pos12(hair,-135); pos13(hair,-180); pos14(hair,-90);
+z8=z10;
+bot y9r=-2vstem; bot y8l=0; bot y7l=0; y5=y4;
+y6=.5(y5r-y8r); y4=.5x_height+.7vstem;
+y3l=x_height; y0=x_height+2vstem; y11=.25x_height; y12l=y14l=y13l=y9l;
+x8=.5w; x9=x8+vstem; x7=.25w;
+x6=.75w; x5=x8; lft x4r=0; x3=.66w; x11=x7;
+x0=1.2w; x12l=x14l=x13l; x13=x8;
+filldraw circ_stroke z0e{down}...z3e{left}...z4e{down};
+filldraw double_circ_stroke z4e{down}...z11e{right}...z5e{right}...
+z6e{down}...z8e{left};
+filldraw circ_stroke z8e{left}...z7e{left};
+filldraw circ_stroke z9e{left}---z14e...z12e...z13e---z10e{up};
+penlabels(0,3,4,5,6,7,8,9,10);
+endchar;
+
+def gen_Digamma =
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.5[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif
+if serifs: nodish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#);
+enddef;
+
+cmchar "Uppercase digamma (in our days known as F)";
+beginchar(oct"021",11.5u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+gen_Digamma;
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+
+cmchar"upper numeric stroke";
+beginchar(oct"044",5u#,acc_ht#,0);
+adjust_fit(0,0); acute(.3w);
+endchar;
+picture savedpicture;
+
+cmchar"under numeric stroke";
+beginchar(oct"046",5u#,acc_ht#,desc_depth#);
+adjust_fit(0,0); acute(.7w);
+transform katebasma;
+katebasma:=identity shifted (0,-acc_ht);
+currentpicture:=currentpicture transformed katebasma;
+transform gurisma;
+gurisma:=identity rotatedaround(.5[z21,z22] transformed katebasma,180);
+currentpicture:=currentpicture transformed gurisma;
+endchar;
+picture savedpicture;
+
+cmchar "Grave accent";
+beginchar(oct"001",9u#,acc_ht#,0);
+adjust_fit(0,0);grave(.5w);
+endchar;
+
+cmchar "Rough breathing with grave";
+beginchar(oct"002",9u#,acc_ht#,0);
+adjust_fit(0,0);spirit_grave(.5w)<;
+endchar;
+
+cmchar "Smooth breathing with grave";
+beginchar(oct"003",9u#,Circ_ht#,0);
+adjust_fit(0,0);spirit_grave(.5w)>;
+endchar;
+
+cmchar "Diaeresis with grave";
+beginchar(oct"004",9u#,acc_ht#,0);
+adjust_fit(0,0);diaeresis_grave(.5w);
+endchar;
+
+cmchar "Diaeresis with circumflex";
+beginchar(oct"005",9u#,Circ_ht#,0);
+adjust_fit(0,0);diaeresis_circumflex(.5w);
+endchar;
+
+cmchar "Breve accent";
+beginchar(oct"006",9u#,min(asc_height#,2x_height#),0);
+italcorr h#*slant+1.0vair#-1.5u#;
+adjust_fit(0,0);
+pickup crisp.nib; pos1(1.5vair,-180); pos3(1.5vair,0);
+top y1=top y3=h; lft x1r=w-rt x3r=hround(2u-.5vair);
+numeric mid_thickness; mid_thickness=vround 1/3[vair,stem];
+pos2(mid_thickness,-90); x2=.5w;
+bot y2r=vround max(x_height+o+tiny,1/3[x_height,h]+o-.5mid_thickness);
+filldraw stroke z1e{down}...z2e{right}...{up}z3e; % stroke
+endchar;
+
+cmchar "Macron (bar) accent";
+numeric macron_breadth#; macron_breadth#=.2[vair#,stem#];
+beginchar(oct"007",9u#,.4[x_height#,asc_height#]+macron_breadth#,0);
+italcorr h#*slant-.75u#;
+adjust_fit(0,0);
+numeric macron_breadth; macron_breadth:=Vround .2[vair,stem];
+pickup if serifs: crisp.nib else: fine.nib fi;
+pos1(macron_breadth,90); pos2(macron_breadth,90);
+top y1r=top y2r=h+o; lft x1=w-rt x2=hround 1.25u;
+filldraw stroke z1e--z2e; % bar
+endchar;
+
+old_u#:=u#; % unit width
+old_width_adj#:=width_adj#; % width adjustment for certain characters
+old_cap_serif_fit#:=cap_serif_fit#;
+old_cap_height#:=cap_height#; % height of caps
+old_desc_depth#:=desc_depth#;
+
+old_beak#:=beak#;
+old_tiny#:=tiny#; % diameter of rounded corners
+old_fine#:=fine#; % diameter of sharply rounded corners
+old_hair#:=hair#; % lowercase hairline breadth
+old_stem#:=stem#; % lowercase stem breadth
+old_curve#:=curve#; % lowercase curve breadth
+old_cap_stem#:=cap_stem#; % uppercase stem breadth
+old_o#:=o#;
+
+old_cap_jut#:=cap_jut#; % protrusion of uppercase serifs
+old_beak_jut#:=beak_jut#; % horizontal protrusion of beak serifs
+old_vair#:=vair#; % vertical diameter of hairlines
+old_slab#:=slab#; % serif and arm thickness
+old_cap_bar#:=cap_bar#; % uppercase bar thickness
+old_stem_corr#:=stem_corr#; % for small refinements of stem breadth
+old_otilt:=otilt;
+
+old_beak_darkness:=beak_darkness; % fraction of triangle inside beak serifs
+
+% parameters for the four slanted characters
+
+slant:=ysl_slant;
+font_setup;
+
+cmchar "Slanted Lowercase rho with rough breathing";
+beginchar(oct"012",width#,acc_ht#,depth#);
+gen_letter_rho; spirit(x_baryctr)<; endchar;
+
+cmchar "Slanted Lowercase rho with smooth breathing";
+beginchar(oct"013",width#,acc_ht#,depth#);
+gen_letter_rho; spirit(x_baryctr)>; endchar;
+
+cmchar "Slanted Uppercase digamma (in our days known as F)";
+beginchar(oct"023",11.5u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+gen_Digamma;
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "slanted variation of lowercase digamma";
+beginchar(oct"022",8u#,x_height#,desc_depth#);
+adjust_fit(0,0);
+gen_digamma;
+endchar;
+
+picture savedpicture;
+
+
+
+
+% parameters for the four italic characters
+
+u#:=yit_u#; % unit width
+
+hair#:=yit_hair#; % lowercase hairline breadth
+curve#:=yit_curve#; % lowercase curve breadth
+cap_stem#:=yit_cap_stem#; % uppercase stem breadth
+cap_jut#:=yit_cap_jut#; % protrusion of uppercase serifs
+beak_jut#:=yit_beak_jut#; % horizontal protrusion of beak serifs
+
+slant:=yit_slant; % tilt ratio $(\Delta x/\Delta y)$
+font_setup;
+
+def width = 8.25u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_it_rho =
+adjust_fit(0,0); pickup fine.nib;
+pos2(stem,180); pos3(vair,90); pos4(curve,0); pos5(vair,-90); pos6(stem,-180);
+lft x2r=hround(1.5u-.5stem); x2=x6; x3=x5=.5[x2,x4];
+rt x4r=hround(w-1.5u+.5curve);
+y2=y4=y6=.5[y3,y5]; top y3r=x_height+oo; bot y5r=-oo;
+filldraw circ_stroke pulled_arc.e(2,3) & pulled_arc.e(3,4)
+ & pulled_arc.e(4,5) & pulled_arc.e(5,6); % bowl
+pos2'(hair,-180); z2'r=z2r; pos1(vstem,-90); pos1'(vstem,90); z1'=z1;
+pos0(hair,0); rt x0r=hround(w-u); bot y0=-d; bot y1r=vround-.9d; x1=x5;
+interim superness:=sqrt superness;
+filldraw stroke pulled_arc.e(0,1'); filldraw stroke pulled_arc.e(1,2'); % tail
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+ numeric x_baryctr; x_baryctr=x3; % breathing placement
+enddef;
+
+cmchar "Italic Lowercase rho with rough breathing";
+beginchar(oct"014",width#,acc_ht#,depth#);
+gen_it_rho; spirit(x_baryctr)<; endchar;
+
+cmchar "Italic Lowercase rho with smooth breathing";
+beginchar(oct"015",width#,acc_ht#,depth#);
+gen_it_rho; spirit(x_baryctr)>; endchar;
+
+cmchar "Italic Uppercase digamma (in our days known as F)";
+beginchar(oct"025",11.5u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+gen_Digamma;
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Italic variation of lowercase digamma";
+beginchar(oct"024",8u#,x_height#,desc_depth#);
+adjust_fit(0,0);
+gen_digamma;
+endchar;
+
+% parameters for the four boldface characters
+
+u#:=ybf_u#; % unit width
+width_adj#:=ybf_width_adj#; % width adjustment for certain characters
+cap_serif_fit#:=ybf_cap_serif_fit#;
+cap_height#:=ybf_cap_height#; % height of caps
+x_height#:=ybf_x_height#; % height of lowercase without ascenders
+
+tiny#:=ybf_tiny#; % diameter of rounded corners
+fine#:=ybf_fine#; % diameter of sharply rounded corners
+hair#:=ybf_hair#; % lowercase hairline breadth
+stem#:=ybf_stem#; % lowercase stem breadth
+curve#:=ybf_curve#; % lowercase curve breadth
+cap_stem#:=ybf_cap_stem#; % uppercase stem breadth
+o#:=ybf_o#;
+
+cap_jut#:=ybf_cap_jut#; % protrusion of uppercase serifs
+beak_jut#:=ybf_beak_jut#; % horizontal protrusion of beak serifs
+vair#:=ybf_vair#; % vertical diameter of hairlines
+slab#:=ybf_slab#; % serif and arm thickness
+cap_bar#:=ybf_cap_bar#; % uppercase bar thickness
+stem_corr#:=ybf_stem_corr#; % for small refinements of stem breadth
+
+slant:=ybf_slant; % tilt ratio $(\Delta x/\Delta y)$
+beak_darkness:=ybf_beak_darkness; % fraction of triangle inside beak serifs
+font_setup;
+
+cmchar "Boldface Lowercase rho with rough breathing";
+beginchar(oct"016",width#,acc_ht#,depth#);
+gen_letter_rho; spirit(x_baryctr)<; endchar;
+
+cmchar "Boldface Lowercase rho with smooth breathing";
+beginchar(oct"017",width#,acc_ht#,depth#);
+gen_letter_rho; spirit(x_baryctr)>; endchar;
+
+cmchar "Boldface Uppercase digamma (in our days known as F)";
+beginchar(oct"027",11.5u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+gen_Digamma;
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Boldface variation of lowercase digamma";
+beginchar(oct"026",8u#,x_height#,desc_depth#);
+adjust_fit(0,0);
+gen_digamma;
+endchar;
+
+u#:=old_u#; % unit width
+width_adj#:=old_width_adj#; % width adjustment for certain characters
+cap_serif_fit#:=old_cap_serif_fit#;
+cap_height#:=old_cap_height#; % height of caps
+desc_depth#:=old_desc_depth#;
+
+beak#:=old_beak#;
+tiny#:=old_tiny#; % diameter of rounded corners
+fine#:=old_fine#; % diameter of sharply rounded corners
+hair#:=old_hair#; % lowercase hairline breadth
+stem#:=old_stem#; % lowercase stem breadth
+curve#:=old_curve#; % lowercase curve breadth
+cap_stem#:=old_cap_stem#; % uppercase stem breadth
+o#:=old_o#;
+
+cap_jut#:=old_cap_jut#; % protrusion of uppercase serifs
+beak_jut#:=old_beak_jut#; % horizontal protrusion of beak serifs
+vair#:=old_vair#; % vertical diameter of hairlines
+slab#:=old_slab#; % serif and arm thickness
+cap_bar#:=old_cap_bar#; % uppercase bar thickness
+stem_corr#:=old_stem_corr#; % for small refinements of stem breadth
+otilt:=old_otilt;
+
+beak_darkness:=old_beak_darkness; % fraction of triangle inside beak serifs
+font_setup;
+
+old_ht#:=ht#; % height of characters
+old_xgap#:=xgap#; % horizontal adjustment
+old_u#:=u#; % unit width
+old_s#:=s#; % extra space at the left and the right
+old_o#:=o#; % overshoot
+old_px#:=px#; % horizontal thickness of pen
+ht#:=logo_ht#; % height of characters
+xgap#:=logo_xgap#; % horizontal adjustment
+u#:=logo_u#; % unit width
+s#:=logo_s#; % extra space at the left and the right
+o#:=logo_o#; % overshoot
+px#:=logo_px#; % horizontal thickness of pen
+ygap#:=(ht#/13.5u#)*xgap#; % vertical adjustment
+ho#:=o#; % horizontal overshoot
+leftstemloc#:=2.5u#+s#; % position of left stem
+barheight#:=.45ht#; % height of bar lines
+py#:=.9px#; % vertical pen thickness
+
+define_pixels(s,u);
+define_whole_pixels(xgap);
+define_whole_vertical_pixels(ygap);
+define_blacker_pixels(px,py);
+pickup pencircle xscaled px yscaled py;
+logo_pen:=savepen;
+define_good_x_pixels(leftstemloc);
+define_good_y_pixels(barheight);
+define_corrected_pixels(o);
+define_horizontal_corrected_pixels(ho);
+
+def beginlogochar(expr code, unit_width) =
+ beginchar(code,unit_width*u#+2s#,ht#,0);
+ pickup logo_pen enddef;
+
+def super_half(suffix i,j,k) =
+ draw z.i{0,y.j-y.i}
+ ... (.8[x.j,x.i],.8[y.i,y.j]){z.j-z.i}
+ ... z.j{x.k-x.i,0}
+ ... (.8[x.j,x.k],.8[y.k,y.j]){z.k-z.j}
+ ... z.k{0,y.k-y.j} enddef;
+
+beginlogochar(oct"030",18);
+adjust_fit(0,0);
+x1=x2=leftstemloc; x4=x5=w-x1; x3=w-x3;
+y1=y5; y2=y4; bot y1=-o;
+top y2=h+o; y3=y1+ygap;
+draw z1--z2--z3--z4--z5;
+labels(1,2,3,4,5); endchar;
+
+beginlogochar(oct"031",14);
+adjust_fit(0,0);
+x1=x2=x3=leftstemloc;
+x4=x6=w-x1+ho; x5=x4-xgap;
+y1=y6; y2=y5; y3=y4;
+bot y1=0; top y3=h; y2=barheight;
+draw z6--z1--z3--z4; draw z2--z5;
+labels(1,2,3,4,5,6); endchar;
+
+beginlogochar(oct"032",13);
+adjust_fit(0,0);
+italcorr ht#*slant + .5u#;
+if .5w<>good.x .5w: change_width; fi
+lft x1=-eps; x2=w-x1; x3=x4=.5w;
+y1=y2=y3; top y1=h; bot y4=-o;
+draw z1--z2; draw z3--z4;
+labels(1,2,3,4); endchar;
+
+beginlogochar(oct"033",15);
+adjust_fit(0,0);
+x1=.5w; x2=x4=leftstemloc; x3=x5=w-x2;
+top y1=h+o; y2=y3=barheight;
+bot y4=bot y5=-o;
+draw z4--z2--z3--z5; super_half(2,1,3);
+labels(1,2,3,4,5); endchar;
+
+beginlogochar(oct"034",15);
+adjust_fit(0,0);
+x1=x4=x5=x6=.5w; top y5=h+o; bot y6=-o; draw z5--z6;
+top y1=h-py; bot y4=py;
+x2=w-x3=good.x(1.5u+s); y2=y3=barheight;
+super_half(2,1,3); super_half(2,4,3);
+labels(1,2,3,4); endchar;
+
+beginlogochar(oct"040",14);
+adjust_fit(0,0);
+x1=x2=x3=leftstemloc;
+x4=w-x1+ho; x5=x4-xgap;
+y2=y5; y3=y4; bot y1=-o;
+top y3=h; y2=barheight;
+draw z1--z3--z4; draw z2--z5;
+labels(1,2,3,4,5); endchar;
+
+beginlogochar(oct"036",15);
+adjust_fit(0,0);
+x1=x4=.5w; top y1=h+o; bot y4=-o;
+x2=w-x3=good.x(1.5u+s); y2=y3=barheight;
+super_half(2,1,3); super_half(2,4,3);
+labels(1,2,3,4); endchar;
+
+beginlogochar(oct"037",15);
+adjust_fit(0,0);
+x1=x2=leftstemloc; x3=x4=x5=w-x1;
+bot y1=bot y4=-o;
+top y2=top y5=h+o; y3=y4+ygap;
+draw z1--z2--z3; draw z4--z5;
+labels(1,2,3,4,5); endchar;
+
+ht#:=old_ht#; % height of characters
+xgap#:=old_xgap#; % horizontal adjustment
+u#:=old_u#; % unit width
+s#:=old_s#; % extra space at the left and the right
+o#:=old_o#; % overshoot
+px#:=old_px#; % horizontal thickness of pen
+
diff --git a/fonts/greek/yannis/digits.mf b/fonts/greek/yannis/digits.mf
new file mode 100644
index 0000000000..ea07f0eacd
--- /dev/null
+++ b/fonts/greek/yannis/digits.mf
@@ -0,0 +1,317 @@
+% This file is the same as Computer Modern's romand.mf.
+% It contains the ten digits in so-called roman style.
+% Character codes \0060 through \0071 are generated.
+
+% All digits have the same height, width, depth, and italic correction.
+
+cmchar "The numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround max(.7u,1.45u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+pickup tiny.nib;
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if not serifs: save slab; slab=bar; fi
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+o; top y4l=if monospace: .8 else: .9 fi\\ h+o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u);
+tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+o+1)--(x3l,h+o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..z4e{left}; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, hair_vair; hair_vair=.25[vair,hair];
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.4[stem,cap_stem] fi);
+pickup crisp.nib; pos7(arm_thickness,-90); pos8(hair,0);
+bot y7r=0; lft x7=hround .9u; rt x8r=hround(w-.9u); y8=good.y(y7l+beak/2)+eps;
+arm(7,8,a,.3beak_darkness,beak_jut); % arm and beak
+pickup fine.nib; pos2(slab,90); pos3(.4[curve,cap_curve],0);
+top y2r=h+o; x2=.5(w-.5u); rt x3r=hround(w-.9u); y3+.5vair=.75h;
+if serifs: numeric bulb_diam; bulb_diam=hround(flare+2/3(cap_stem-stem));
+ pos0(bulb_diam,180); pos1(cap_hair,180);
+ lft x1r=hround .9u; y1-.5bulb_diam=2/3h;
+ (x,y2l)=whatever[z1l,z2r]; x2l:=x; bulb(2,1,0); % bulb and arc
+else: x2l:=x2l-.25u; pos1(flare,angle(-9u,h));
+ lft x1r=hround .75u; bot y1l=vround .7h; y1r:=good.y y1r; x1l:=good.x x1l;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal and arc
+pos4(.25[hair_vair,cap_stem],0);
+pos5(hair_vair,0); pos6(hair_vair,0);
+y5=arm_thickness; y4=.3[y5,y3]; top y6=min(y5,slab,top y7l);
+lft x6l=crisp.lft x7; z4l=whatever[z6l,(x3l,bot .58h)]; z5l=whatever[z6l,z4l];
+erase fill z4l--z6l--lft z6l--(lft x6l,y4l)--cycle; % erase excess at left
+filldraw stroke z2e{right}..tension atleast .9 and atleast 1
+ ..z3e{down}.. z4e---z5e--z6e; % stroke
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+mid_thickness=max(fine.breadth,vround 2/3vair);
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+pickup fine.nib; pos2(top_thickness,90); top y2r=h+o;
+pos3(max(fine.breadth,.6[curve,cap_curve]-stem_corr),0);
+rt x3r=hround(w-1.25u);
+pos4(vair,-90); pos5(vair,-90);
+pos6(mid_thickness,90); x2=x6=x8=.5[1.5u,x7];
+pos7(cap_curve,0); rt x7r=hround(w-.75u); lft x5=min(hround 3u,lft x6)-eps;
+pos8(bot_thickness,-90); bot y8r=-o;
+y3=.6[top y4l,bot y2l]; y7=.5[bot y6l,top y8l];
+top y5l=vround(.54h+.5vair); y5r=y6l;
+x4=1/3[x5,x3l]; z4=z5+whatever*(150u,h);
+filldraw stroke pulled_super_arc.e(2,3)(.5superpull)
+ & z3e{down}...z4e---z5e; % upper bowl
+filldraw z5r--z6l--z6r--z5l---cycle; % middle tip
+filldraw stroke pulled_super_arc.e(6,7)(.5superpull)
+ & pulled_super_arc.e(7,8)(.5superpull); % lower bowl
+if serifs: numeric bulb_diam[];
+ bulb_diam1=flare+.5(cap_stem-stem); bulb_diam2=flare+cap_stem-stem;
+ pos0(bulb_diam1,180); pos1(hair,180);
+ lft x0r=hround 1.25u; y0=min(.9h-.5bulb_diam1,.75h+.5bulb_diam1);
+ bulb(2,1,0); % upper bulb
+ pos10(bulb_diam2,-180); pos9(cap_hair,-180);
+ lft x10r=hround .75u; y10=max(.1h+.5bulb_diam2,.3h-.5bulb_diam2);
+ bulb(8,9,10); % lower bulb
+else: pos1(.5[vair,flare],angle(-8u,h));
+ lft x1r=hround u; bot y1l=vround .75h+o;
+ y1r:=good.y y1r+eps; x1l:=good.x x1l;
+ pos9(bot_thickness,angle(-2u,-h));
+ lft x9r=hround .75u; top y9l=vround .25h-o;
+ y9r:=good.y y9r-eps; x9l:=good.x x9l;
+ filldraw stroke term.e(2,1,left,1,4); % upper terminal
+ filldraw stroke term.e(8,9,left,1,4); fi % lower terminal
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 4";
+beginchar("4",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem, light_stem', diag_stem, alpha, cut; cut=.75notch_cut;
+light_stem=hround .4[fudged.stem,fudged.cap_stem];
+light_stem'=hround max(tiny.breadth,light_stem-2stem_corr);
+diag_stem=max(tiny.breadth,.4[vair,fudged.hair]);
+pickup crisp.nib; pos5(cap_bar,90); pos6(cap_bar,90);
+lft x5=hround .5u; rt x6=hround(w-.5u);
+top y5r=vround(if serifs: 5/18[slab,h-light_stem]+1
+ else:.35(h-light_stem) fi+.5cap_bar);
+z4l=top lft z5r; y2=y2'=y5=y6; x1r=x2r=hround(w-3u+.5light_stem);
+penpos1(light_stem',0); penpos2(light_stem',0); y1=y3=h+apex_o+apex_oo;
+x3r+apex_corr=x1r; alpha=diag_ratio(1,diag_stem,y3-y4l,x3r-x4l);
+penpos3(alpha*diag_stem,0); penpos4(alpha*diag_stem,0);
+x0=x1l; z0=whatever[z3r,z4r];
+x5'=x5; z5''=z5'+penoffset z4-z3 of currentpen=whatever[z4l,z3l];
+fill diag_end(2r,1r,1,.5,3l,4l)---z5''...lft z5'
+ ---lft z5l -- (x4r,y5l) -- z4r
+ if y0<h-cut:{z3r-z4r}...{up}(x1l-1,h-cut)
+ --(x1l,h-cut) else: -- z0 fi
+ --z2l--z2r--cycle; % diagonal and upper stem
+filldraw stroke z5e--z6e; % bar
+pickup tiny.nib; pos7(light_stem,0); rt x7r=x1r; bot y7=0;
+pos2'(light_stem,0); x2'=x7;
+filldraw stroke z2'e--z7e; % lower stem
+if serifs: dish_serif(7,2',a,1/3,1.75u,
+ b,1/3,min(1.75u,w-.5u-rt x7r)); fi % serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=vround .61803h+o;
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 7";
+beginchar("7",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, bot_width, top_shift, top_hair;
+if hefty: arm_thickness=Vround(slab+2stem_corr); top_shift=0;
+ bot_width=hround .51[curve,cap_curve]; top_hair=.4[thin_join,bot_width];
+else: arm_thickness=Vround .4[stem,cap_stem]; top_shift=.5u;
+ bot_width=flare; top_hair=cap_hair; fi
+if top_hair<tiny.breadth: top_hair:=tiny.breadth; fi
+pickup crisp.nib; pos2(arm_thickness,90); pos1(hair,180);
+top y2r=h; rt x2=hround(w-.75u+top_shift);
+lft x1r=hround(.75u+.5top_shift); y1=good.y(y2l-beak/2)-eps;
+arm(2,1,a,.3beak_darkness,-beak_jut); % arm and beak
+pos3(hair,180); y3=good.y(y2r+beak/6)+eps; z3r=whatever[z1r,z.a0];
+penpos2'(eps,-90); z2'=z2r;
+arm(2',3,b,beak_darkness,x3r-x.a0); % upward extension of beak
+pickup tiny.nib; pos4(top_hair,0); pos6(bot_width,0);
+bot y4=max(h-arm_thickness,h-slab,bot y2l); rt x4r=crisp.rt x2;
+lft x6l=hround(3.5u+top_shift-.5bot_width);
+if serifs: y6-.5bot_width=-o; filldraw z6l{down}..{up}z6r--cycle; % bulb
+else: bot y6=-oo; fi
+if hefty: erase fill rt z4r--z4r...{down}z6r
+ --(rt x4r,y6)--cycle; % erase excess at top
+ filldraw stroke z4e...{down}z6e; % stroke
+else: pos5(top_hair,0); y5=2/3h; z5=whatever[z4,(.75u,y6)];
+ erase fill rt z4r--z4r--z5r--(rt x4r,y5)--cycle; % erase excess at top
+ filldraw stroke z4e---z5e...{down}z6e; fi % stroke
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "The numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
diff --git a/fonts/greek/yannis/gen_acc.mf b/fonts/greek/yannis/gen_acc.mf
new file mode 100644
index 0000000000..43a2713c7f
--- /dev/null
+++ b/fonts/greek/yannis/gen_acc.mf
@@ -0,0 +1,213 @@
+%This file contains some code from Computer Modern's accent.mf.
+%It defines all Greek diacritic marks.
+
+gen_acc:=1;
+
+def separator=max(1,vround(1/20x_height)) enddef;
+
+def grave(expr center) =
+if serifs: x22-x21=1/4w; x21-.5stem=hround(center-2/3(x22-x21)-.5stem);
+else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.25u+.5vair); fi
+generate_grave; penlabels(21,22);
+enddef;
+
+def acute(expr center) =
+if serifs: x21-x22=1/4w; x21+.5stem=hround(center+2/3(x21-x22)+.5stem);
+else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.25u-.5vair); fi
+generate_grave; penlabels(21,22);
+enddef;
+
+vardef search(expr xyzzy) =
+pair p;ypart(p)=y22l;p-(x22,xyzzy)=whatever*((z21-(x22,xyzzy))rotated 90);
+length(p-(x22,xyzzy))>.5(hair-currentbreadth) enddef;
+
+vardef generate_grave=
+if serifs: pickup crisp.nib;
+ y21+.5stem=h+eps; bot y22l=max(.8[h,x_height],x_height+o+separator);
+ y22=solve search(y21,y22l); x22l=xpart(p); z22r=2z22-z22l;
+ pos21(stem,angle(z22r-z22l));
+ filldraw circ_stroke z21e--z22e; % diagonal
+else: pickup fine.nib; pos21(stem,0); pos22(vair,0);
+ top y21=h; bot y22=vround .8[h,x_height];
+ filldraw stroke z21e--z22e; % diagonal
+fi
+enddef;
+
+def circumflex(expr center)=
+generate_circumflex(center,false); %variable `squeeze'
+enddef;
+
+def generate_circumflex(expr center,squeeze)=
+numeric mid_width; mid_width=if squeeze:.1 else: .5 fi [vair,stem];
+if serifs:
+pickup fine.nib; pos21(hround(mid_width-eps),180); pos22(vair,90);
+ pos23(mid_width,90); pos24(vair,90); pos25(hround(mid_width-eps),180);
+ lft x21r=w-rt x25l=hround (center-w/3); x22-x21=x23-x22=x24-x23=x25-x24;
+ bot y21=bot y24l=vround(.75[x_height,h]-vair);
+ top y22r=top y25=h; y23=.5[y22,y24];
+ filldraw stroke z21e{up}...z22e{right}..z23e..{right}z24e...{up}z25e; % stroke
+else:
+ pos21(vair,-180); pos23(vair,0); y21=y23;
+ lft x21r=hround(center-w/3); rt x23r=hround(center+w/3);
+ bot y23=vround max(x_height+o+separator,
+ if squeeze: 2/3 else: 1/3 fi [x_height,h]-.5mid_width);
+ x22=center; pos22(mid_width,90); top y22r=h;
+ filldraw stroke z21e{up}...z22e...{down}z23e;
+fi
+enddef;
+
+vardef diaeresis(expr center)=
+ generate_diaeresis(center,dot_size,dot_size+1/8w,h,x_height+separator);
+enddef;
+
+vardef diaeresis_acute(expr center)=
+ if serifs: x21-x22=1/4w; x21+.5stem=hround(center+5/6(x21-x22)+.5stem);
+ else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_grave(expr center)=
+ if serifs: x22-x21=1/4w; x21-.5stem=hround(center-5/6(x22-x21)-.5stem);
+ else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_circumflex(expr center)=
+ generate_circumflex(center,true);
+ numeric sp_bottom, sp_top;
+ sp_top=vround(.15[bot y21l,x_height]); sp_top+sp_bottom=bot y21l+x_height;
+ generate_diaeresis(center,5/8dot_size,5/8dot_size+1/4w,sp_top,sp_bottom);
+enddef;
+
+vardef generate_diaeresis(expr center,target_dot_diam,sep,eff_h,base)=
+pickup tiny.nib; numeric dot_diam;
+dot_diam:=max(tiny.breadth,hround(target_dot_diam));
+pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; top y32r=vround(eff_h);
+if bot y32l<base: y32l:=min(y32r-eps,base+.5currentbreadth); fi
+y31=.5[y32l,y32r];
+pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34;
+if sep>0 : center=.5[x31,x33]; x33-x31=sep;
+else:
+ y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r];
+ rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w);
+ lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w);
+fi
+dot(31,32); dot(33,34);
+penlabels(31,32,33,34,35);
+enddef;
+
+def rough(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,180); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,180); pos@1(comma_join_,180);
+ pos@2(comma_bot_,180); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; lft x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,180); pos@3(vair,-90);
+ z@1r=z$r; lft x@2r=hround(x$-.5depth+.5shear);
+ x@3+.5vair=x$+.5dot_size+shear;
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{left}...z@2{down}...z@3)
+ intersectiontimes (z$l{left}..{right}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{right}..subpath (0,y_) of (z$l{left}..{right}z$r)--cycle; % dot
+ filldraw stroke z@1e{left}...z@2e{down}...{right}z@3e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+def smooth(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,0); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,0); pos@1(comma_join_,0);
+ pos@2(comma_bot_,0); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; rt x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,0); pos@3(vair,-90);
+ z@1r=z$r; rt x@2r=hround(x$+.5depth+.5shear);
+ x@3-.5vair=hround(x$-.5dot_size+shear);
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{right}...z@2{down}...z@3)
+ intersectiontimes (z$l{right}..{left}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{left}..subpath (0,y_) of (z$l{right}..{left}z$r)--cycle; % dot
+ filldraw stroke z@1e{right}...z@2e{down}...{left}z@3e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+vardef spirit(expr center) text type=
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+vardef spirit_acute(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x21-x22=1/6w;
+ x21+.5stem=hround(center+.25u+.5vair+(x21-x22)+.5stem); %lft x22r ~ center+.25u
+else: rt x21r=hround (4/5w+.5stem); lft x22l=hround(center+.25u); fi
+generate_grave; penlabels(21,22);
+if 1type0: %spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x22 if serifs:r-.5sp_height else:l-.5dot_diam fi -.25u);
+else: x31+.5dot_diam=hround(lft x22 if serifs:r else: l fi -.5u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_grave(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x22-x21=1/6w; x21-.5stem=hround(center+.25u);
+else: rt x22r=hround (4/5w+.5stem); lft x21l=hround(center+.25u); fi
+generate_grave; penlabels(21,22);
+if 1type0: %spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x21l-.5 if serifs:sp_height else:dot_diam fi -.25u);
+else: x31+.5dot_diam=hround(lft x21l-.5u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_circumflex(expr center) text type=
+generate_circumflex(center,true); %variable `squeeze'
+numeric sp_bottom, sp_height, sp_top, box_top;
+box_top=bot if serifs: y21l else: y22l fi;
+sp_top=sp_bottom+sp_height=vround(.15[box_top,x_height]);
+sp_top+sp_bottom=box_top+x_height;
+numeric dot_diam#; dot_diam# = 5/8dot_size#;
+define_whole_blacker_pixels(dot_diam);
+pickup fine.nib;
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height-eps)));
+x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+y31+.5dot_diam=vround(sp_top);
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+def iota_sub(expr pos_stem) =
+if known pic.iota:
+ addto currentpicture also pic.iota shifted (hround(pos_stem),0);
+else:
+ picture temp_picture; temp_picture=currentpicture; clearit;
+ pickup fine.nib;
+ x51=0; pos51(stem,180); top y51=vround(-o-2separator);
+ x52=x51; pos52(stem,180); bot y52=-iota_dp;
+ filldraw circ_stroke z52e--z51e;
+ if not working_hard : picture pic.iota; pic.iota=currentpicture; fi
+ currentpicture:=currentpicture shifted (hround(pos_stem),0);
+ addto currentpicture also temp_picture;
+fi;
+enddef;
diff --git a/fonts/greek/yannis/gen_m_acc.mf b/fonts/greek/yannis/gen_m_acc.mf
new file mode 100644
index 0000000000..fa444ada67
--- /dev/null
+++ b/fonts/greek/yannis/gen_m_acc.mf
@@ -0,0 +1,69 @@
+def separator=max(1,vround(1/12x_height)) enddef;
+
+
+vardef diaeresis(expr center)=
+ generate_diaeresis(center,dot_size,dot_size+1/8w,h,x_height+separator);
+enddef;
+
+vardef generate_diaeresis(expr center,target_dot_diam,sep,eff_h,base)=
+pickup tiny.nib; numeric dot_diam;
+dot_diam:=max(tiny.breadth,hround(target_dot_diam));
+pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; top y32r=vround(eff_h);
+if bot y32l<base: y32l:=min(y32r-eps,base+.5currentbreadth); fi
+y31=.5[y32l,y32r];
+pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34;
+if sep>0 : center=.5[x31,x33]; x33-x31=sep;
+else:
+ y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r];
+ rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w);
+ lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w);
+fi
+dot(31,32); dot(33,34);
+penlabels(31,32,33,34,35);
+enddef;
+
+vardef generate_universal(expr center)=
+x91=center+.15u;x94=center-.15u;
+y91=y94=x_height+1.5separator;
+x92=x91+.3univ_acc_breadth*(body_height-x_height);
+x93=x91-.3univ_acc_breadth*(body_height-x_height);
+y93=y92=y91+univ_acc_breadth*(body_height-x_height);
+fill z91--z92--z93--z94--cycle;
+enddef;
+
+vardef universal(expr center)=
+generate_universal(center);
+enddef;
+
+vardef diaeresis_universal(expr center)=
+x91=center;
+y91=x_height+separator+dot_size;
+x92=x91+.5univ_acc_breadth*(body_height-x_height);
+x93=x91-.5univ_acc_breadth*(body_height-x_height);
+y93=y92=y91+.866univ_acc_breadth*(body_height-x_height);
+fill z91--z92--z93--cycle;
+generate_diaeresis(center,dot_size,
+1.3univ_acc_breadth*(body_height-x_height),
+.6[h,x_height],
+x_height+separator);
+enddef;
+
+def acute(expr center)=
+generate_universal(center);
+enddef;
+def circumflex(expr center)=
+generate_universal(center);
+enddef;
+def corr_circumflex(expr center,katiallo)=
+generate_universal(center);
+enddef;
+def spirit(expr center)text type =
+;
+enddef;
+def spirit_acute(expr center)text type =
+generate_universal(center);
+enddef;
+def spirit_circumflex(expr center)text type =
+generate_universal(center);
+enddef;
+
diff --git a/fonts/greek/yannis/greekcsc.mf b/fonts/greek/yannis/greekcsc.mf
new file mode 100644
index 0000000000..fa64c2fd9b
--- /dev/null
+++ b/fonts/greek/yannis/greekcsc.mf
@@ -0,0 +1,34 @@
+mode_setup;
+font_setup;
+
+readfrom("gen_acc");
+readfrom("csc_misce");
+readfrom("rgrupper");
+readfrom("digits");
+readfrom("rgrpunct");
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+font_quad 18u#;
+font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+font_normal_stretch 3u#; font_normal_shrink 2u#;
+font_quad 18u#+4letter_fit#;
+font_extra_space 2u#;
+fi
+
+x_height2#:=x_height#;
+forsuffixes $ = u,width_adj, cap_serif_fit, letter_fit,
+body_height, cap_height, x_height, bar_height, comma_depth,
+flare, cap_hair, stem, cap_stem, cap_curve, cap_ess,
+cap_jut, beak_jut, beak, slab, cap_bar, cap_band, cap_notch_cut,
+o, apex_o: $.# := lower.$.#; endfor
+font_setup;
+readfrom("scsc");
+extra_endchar := extra_endchar & ";charcode:=charcode+code_offset;";
+code_offset:=ASCII"a"-ASCII"A";
+readfrom("rgrupper");
+readfrom("ligcsc");
+
+bye.
+
diff --git a/fonts/greek/yannis/it_digits.mf b/fonts/greek/yannis/it_digits.mf
new file mode 100644
index 0000000000..6e4bf0c967
--- /dev/null
+++ b/fonts/greek/yannis/it_digits.mf
@@ -0,0 +1,262 @@
+% This is ITALD.MF in text format, as of Mar 31, 1986.
+% This file contains the ten digits in so-called italic style.
+% Character codes \0060 through \0071 are generated.
+
+% The characters all have the same italic correction.
+
+cmchar "Italic numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround(1.5u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "Italic numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup tiny.nib;
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+apex_o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+apex_o; top y4l=.8h+apex_o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u); tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+apex_o+1)--(x3l,h+apex_o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..{left}z4e; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "Italic numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,45); pos2(vair,0); pos3(vair,-90); pos4(hair,-180);
+pos5(vair,-270); pos6(curve,-360); pos7(hair,-405); pos8(hair,-360);
+x1=x2-.5u; rt x2r=hround(3.5u+.5vair);
+x3=.6[x2,x4]; lft x4r=hround(u-.5hair);
+x5=x7=.5w-.5u; rt x6r=hround(w-u); lft x8l=hround(1.5u-.5hair);
+y1=.5[x_height,h]; y2=1/3[y1,y3]; y4=x_height; bot y3r=vround .78y4;
+top y5r=h+o; y6=.5[y5,y7]; y7=.52y4; bot y8=-o;
+filldraw stroke if not hefty:z1e{2(x2-x1),y2-y1}...{down}z2e...{left}z3e...fi
+ z4e{up}...pulled_arc.e(5,6)
+ ...z7e{2(x7-x6),y7-y6}...{down}z8e; % main stroke
+pos9(vair,-90); pos10(vstem+curve-stem,-90); pos11(hair,0);
+x9=w-x10=2.5u; rt x11r=hround(w-.5u+.5hair);
+y9=.25[y10,y7]; bot y10r=-o; y11=.38x_height;
+filldraw stroke z8e{up}...z9e{right}..{right}z10e...{up}z11e; % bar
+penlabels(1,2,3,4,5,6,7,8,9,10,11); endchar;
+
+cmchar "Italic numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,45); pos2(vair,0); pos3(vair,-90); pos4(hair,-180);
+pos5(vair,-270); pos6(stem,-360); pos7(bar,-450); pos8(bar,-450);
+x1=x2-.5u; rt x2r=hround(3.5u+.5vair); x3=.5[x2,x4]; lft x4r=hround u;
+x5=x7=.5w; rt x6r=hround(w-u); x8=x7-u;
+y1=.5[x_height,h]; y2=.5[y1,y3]; y7=y8=.52h; bot y3r=vround 1/4[y7,h];
+y4=1/3[y3,y5]; top y5r=h+o; y6=.5[y5,y7];
+filldraw stroke if not hefty: z1e{2(x2-x1),y2-y1}...{down}z2e...{left}z3e...fi
+ z4e{up}...pulled_arc.e(5,6) & pulled_arc.e(6,7)..z8e; % upper arc
+pos7'(vair,90); z7'l=z7r;
+pos9(curve,0); pos10(vair,-90); pos11(hair,-180); pos12(flare,-180);
+rt x9r=hround(w-u); x10=.5w-.5u; lft x11r=hround .75u;
+y9=.25h; bot y10r=-o; y11=1/3x_height; bulb(10,11,12); % bulb
+filldraw stroke pulled_arc.e(7',9) & pulled_arc.e(9,10); % lower arc
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "Italic numeral 4";
+beginchar("4",9u#,fig_height#,desc_depth#);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(stem,0); pos6(stem,0); pos7(stem,0);
+pos2(bar,-45); pos3(bar,-90); pos4(bar,-90); pos5(bar,-45);
+rt x1r=hround(.5w+.5u+.5stem); lft x2l=hround .25u;
+x3=2.75u; x4=w-2u; rt x5r=hround(w-.25u);
+rt x6r=rt x7r=hround(2/3w+.5stem);
+y1+.5stem=h+o; bot y2r=0; bot y3r=vround(.08h-.5bar);
+bot y4r=vround-.5bar; bot y5r=vround(.03h-.5bar);
+y6+.5stem=bar_height; y7-.5stem=-d;
+filldraw circ_stroke z1e{down}...{3(x2-x1),y2-y1}z2e; % diagonal
+filldraw stroke z2e{z1-z2}...z3e{right}..{right}z4e
+ ...{x5-x4,2(y5-y4)}z5e; % bar
+filldraw z6l---z7l..z7r---z6r..cycle; % stem
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Italic numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=max(vround .61803h+o,top y6r+y5+eps-y6l);
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Italic numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull)
+ & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Italic numeral 7";
+beginchar("7",9u#,fig_height#,desc_depth#);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+numeric fat_curve; fat_curve=1.4[stem,curve];
+pos1(hair,0); pos2(hair,0); pos3(vstem+curve-stem,-90);
+pos4(vair,-90); pos5(hair,0); pos6(fat_curve,0);
+top y1=h+o; y2=x_height; y3l=y5=y1;
+bot y4r=vround(.5[y2,h]-.5vair); y6-.5fat_curve=-o;
+lft x2l=hround(.5u-.5hair); x3=.5w-.5u; x4=2/3w;
+rt x5r=hround(w-.75u+.5hair); rt x6r=hround(.5w+u+.5fat_curve);
+z1=z2+whatever*(z5-z6); filldraw stroke z1e--z2e; % serif
+filldraw stroke z2e{z1-z2}...z3e{right}..{right}z4e
+ ...{2(x5-x6),y5-y6}z5e; % bar
+filldraw circ_stroke z6e{up}...{2(x5-x6),y5-y6}z5e; % diagonal
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Italic numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Italic numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense;
+ pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
diff --git a/fonts/greek/yannis/it_lig.mf b/fonts/greek/yannis/it_lig.mf
new file mode 100644
index 0000000000..aa6b60e8b9
--- /dev/null
+++ b/fonts/greek/yannis/it_lig.mf
@@ -0,0 +1,93 @@
+k#:=-.7u#;kk#:=-1.8u#;kkk#:=-2.5u#;
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+% |ligtable oct"000": "-" =: oct"177";| em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+ligtable "<":
+ "~" =: oct"100", "'" =: oct"126",% | "`" =: oct"103",|
+ "a" =: oct"001", "e" =: oct"037", "h" =: oct"007",% | "r" =: oct"373",|
+ "o" =: oct"137", "w" =: oct"015", "i" =: oct"023", "u" =: oct"031",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable ">":
+ "~" =: oct"134", "'" =: oct"136",% | "`" =: oct"137",|
+ "a" =: oct"002", "e" =: oct"040", "h" =: oct"010",% | "r" =: oct"374",|
+ "o" =: oct"140", "w" =: oct"016", "i" =: oct"024", "u" =: oct"032",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable diaer: "'" =: oct"043";% | "`" =: oct"044",|
+% | "i" =: oct"360", "u" =: oct"364";|
+% |ligtable oct"044":| % diaeresis and grave
+ % |"i" =: oct"361", "u" =: oct"365";|
+% |ligtable oct"043":| % diaeresis and acute
+ % |"i" =: oct"362", "u" =: oct"366";|
+% |ligtable oct"040":| % diaeresis and circumflex
+ % |"i" =: oct"363", "u" =: oct"367";|
+% |ligtable "`": diaer =: oct"044",|
+ % |"a" =: oct"200", "h" =: oct"230", "w" =: oct"260",|
+ % |"e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314";|
+ligtable "'": diaer =: oct"043", "'" =: oct"035",
+ "a" =: oct"003", "h" =: oct"011", "w" =: oct"017",
+ "e" =: oct"044", "o" =: oct"103", "i" =: oct"025", "u" =: oct"033",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable oct"126": % rough breathing and acute,
+ "a" =: oct"004", "h" =: oct"012", "w" =: oct"020",
+ "e" =: oct"177", "o" =: oct"133", "i" =: oct"026", "u" =: oct"034",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"005", "h" =: oct"013", "w" =: oct"021",
+ "e" =: oct"046", "o" =: oct"135", "i" =: oct"027", "u" =: oct"166",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable "~": % |diaer =: oct"040",|
+ "a" =: oct"006", "h" =: oct"014", "w" =: oct"022",
+ "i" =: oct"030", "u" =: oct"036";
+% |ligtable oct"100":| % rough breathing and circumflex
+ % |"a" =: oct"221", "h" =: oct"251", "w" =: oct"301",|
+ % |"i" =: oct"331", "u" =: oct"335";|
+% |ligtable oct"134":| % smooth breathing and circumflex
+ % |"a" =: oct"222", "h" =: oct"252", "w" =: oct"302",|
+ % |"i" =: oct"332", "u" =: oct"336"; |
+mk#:=-1.2u#;
+ligtable "l":
+ "h" kern mk#,oct"011" kern mk#,oct"014" kern mk#,"u" kern mk#
+ ,oct"033" kern mk#,oct"036" kern mk#, "o" kern k#, oct"103" kern k#,
+ "a" kern k#, oct"003" kern k#, oct"006" kern k#, "i" kern k#,
+ oct"025" kern k#, oct"030" kern k#;
+ligtable "u": oct"033" : oct"036" : oct"031" : oct"032" : oct"034" : oct"166":
+ "g" kern k#, "r" kern -k#;
+ligtable "e": oct"044" : oct"040" : oct"037" : oct"046" : oct"177" :
+ "i" kern k#, oct"025" kern k#, oct"030" kern k#, oct"024" kern k#,
+ oct"023" kern k#, oct"027" kern k#, oct"026" kern k#, "n" kern k#;
+ligtable "D" : "u" kern k#, oct"033" kern k#, oct"036" kern k#, "h" kern mk#,
+ oct"011" kern mk#, oct"014" kern mk#;
+ligtable "k" : "o" kern k#, oct"103" kern k#;
+ligtable "R" : "a" kern k#, oct"003" kern k#, oct"006" kern k#, "w" kern k#,
+ oct"017" kern k#, oct"022" kern k#;
+ligtable "h" : oct"011" : oct"014" : oct"007" : oct"010" : oct"012" :
+ oct"013" : "m" kern -k#, "r" kern -k#;
+ligtable "m" : "n" kern k#, "a" kern k#, oct"003" kern k#, oct"006"kern k#;
+ligtable "o" : oct"137" : oct"140" : oct"103" : oct"133" : oct"135" :
+ "u" kern k#, oct"033" kern k#, oct"036" kern k#, oct"031" kern k#,
+ oct"032" kern k#, oct"034" kern k#, oct"166" kern k#, "k" kern k#,
+ "q" kern k#, "n" kern k#, "m" kern -k#;
+ligtable "r" : "m" kern -k#;
+ligtable "z" : "o" kern k#, oct"103" kern k#, "a" kern k#, oct"003" kern k#,
+ oct"006" kern k#, "h" kern k#, oct"011" kern k#, oct"014" kern k#;
+ligtable "K" : "a" kern k#, oct"003" kern k#, oct"006" kern k#;
+ligtable "w" : oct"017" : oct"022" : oct"015" : oct"016" : oct"020" :
+ oct"021" : "q" kern k#;
+ligtable "g" : "w" kern k#, oct"017" kern k#, oct"022" kern k#;
+ligtable "T" : "h" kern k#, oct"011" kern k#, oct"014" kern k#, "o" kern mk#,
+ oct"103" kern mk#;
+ligtable "x" : "o" kern k#, oct"103" kern k#, "a" kern k#, oct"003" kern k#,
+ oct"006" kern k#, oct"017" kern k#, "w" kern k#, oct"022" kern k#;
+ligtable "A" : "g" kern mk#, "d" kern k#;
+ligtable "O" : "l" kern k#;
+ligtable "a" : oct"001" : oct"002" : oct"003" : oct"004" : oct"005" :
+ oct"006" : "n" kern k#;
+ligtable "U" : "p" kern mk#;
+
diff --git a/fonts/greek/yannis/it_lower.mf b/fonts/greek/yannis/it_lower.mf
new file mode 100644
index 0000000000..1e9938352b
--- /dev/null
+++ b/fonts/greek/yannis/it_lower.mf
@@ -0,0 +1,889 @@
+%
+%
+% ALFA
+
+
+def width = 8.5u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5u# enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+pos0(hair,0); pos1(vair,90); pos2(curve,180); pos3(vair,270);
+pos4(stem,0); x4=x0; y4+.5stem=vround .98h;
+x1=x3=.5[x0,x2]; lft x2r=hround(1.5u-.5curve);
+rt x4r=hround(w-2.5u+.5stem);
+top y1r=h+oo; bot y3r=-oo; y0=y2=.5[y1,y3];
+filldraw stroke super_arc.e(0,1) & pulled_arc.e(1,2)
+ & pulled_arc.e(2,3) & super_arc.e(3,0); % bowl
+x5=x4; x7=w; hook_out(5,6,7); % closing hook
+filldraw circ_stroke z4e--z5e; % stem
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#);
+ numeric x_baryctr; x_baryctr=.25[x1,x4]; %accent reference
+ numeric pos_stem; pos_stem=x_baryctr; %iota reference
+ traba(-.5u);
+enddef;
+
+cmchar "Lowercase alpha";
+beginchar("a",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase alpha with rough breathing";
+beginchar(oct"001",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing";
+beginchar(oct"002",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase alpha with acute";
+beginchar(oct"003",width#+u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with rough breathing and acute";
+beginchar(oct"004",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and acute";
+beginchar(oct"005",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase alpha with circumflex";
+beginchar(oct"006",width#+u#,circ_ht#,0);
+this_letter; corr_circumflex(x_baryctr,u); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+% BHTA
+
+def dims = 8u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+pos0(.5[hair,stem],180); pos1(.5[hair,stem],180); pos2(vair,90);
+pos3(stem,0); pos4(vair,-90); pos5(hair,-180);
+pos6(vair,-270); pos7(curve,-360); pos8(vair,-450); pos9(hair,-540);
+x0=x1=x9; lft x0l=hround(1.5u-.5hair); x2=x4=x6=x8=.5w+.25u;
+rt x3r=hround(w-1.5u); rt x7r=hround(w-1.5u+.5curve); rt x5l=hround(x4-u);
+bot y0=-d; y1=top y6r=x_height; top y2r=h+oo; y3=.5[y2,y4];
+y5=.5[y4,y6]; top y6r-bot y4r=vstem+eps; bot y8=-oo; y7=y9=.5[y6,y8];
+if y6l<y4l: y6l:=y4l:=y5; fi
+filldraw stroke z0e---z1e...pulled_arc.e(2,3)
+ & pulled_arc.e(3,4)...{up}z5e; % stem and upper bowl
+filldraw stroke z5e{up}...pulled_arc.e(6,7)
+ & pulled_arc.e(7,8)...{up}z9e; % lower bowl
+math_fit(desc_depth#*slant+.5hair#-u#,.7x_height#*slant+.5curve#-1.5u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase beta";
+beginchar("b",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+picture savedpicture;
+
+% GAMMA
+
+def dims = 8.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+pos1(hair,180); pos2(vstem+dw,90);
+pos4(hair,0); pos5(vair,-90); pos6(hair,-180); pos7(hair,-180);
+bot y1=.5772156649h; top y2r=h+oo; y4=y6=-.5d;
+bot y5r=-d-o; top y7=h;
+lft x1r=hround(.5u-.5hair); x2=2.5u; rt x4r=hround(w-3u); x5=.5[x4,x6];
+rt x4l-lft x6l=curve; rt x7l=hround(w-u);
+if x4l<x6l: x4l:=x6l:=x5; fi
+pos3(hair,angle(z4-z2)+90); x3=superness[x2,x4]; y3=superness[y4,y2];
+filldraw stroke z1e{up}...z2e{right}...z3e{z4-z2}
+ ...z4e{down}...{left}z5e; % arc
+filldraw stroke z5e{left}...z6e{up}..{2(x7-x6),y7-y6}z7e; % stem
+math_fit(-.5772156649x_height#*slant,ic#-u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+% DELTA
+
+
+def dims = 7.25u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ adjust_fit(0,0); pickup fine.nib; w:=w+.75u;
+pos1(hair,-180); pos2(vair,-90);
+numeric theta; theta=angle(18u,-h); pos9(hair,theta);
+pos3(stem,theta+90); pos4(stem,theta+90); pos5(1/4[hair,stem],20);
+pos6(vair,-90); pos7(curve,-180); pos8(vair,-270);
+rt x1l=hround(w-2u+.5hair); x2=.5w; x3r=3u; rt x5r=hround(w-u);
+x9l=hround(x1+u); y9=y1;
+x4=x6=x8=.5w+.5u; lft x7r=hround(1.5u-.5curve);
+top y2l=h+oo; y1=min(.9h,y2r-eps); top y8r=x_height+oo; y4=y8;
+z4-z3=whatever*(18u,-h); y5=y7=.5[y6,y8]; bot y6=-oo;
+filldraw stroke z1e{x2-x1,3(y2-y1)}...z2e{left}...z3e---z4e
+ ....z5e{down}...pulled_arc.e(6,7) & pulled_arc.e(7,8); % hook and bowl
+filldraw stroke z1{x1-x2,3(y1-y2)}...{x1-x2,3(y2-y1)}z9;
+math_fit(-.3x_height#*slant+.5curve#-u#,.7x_height#*slant-.5u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase delta";
+beginchar("d",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+
+% EYILON
+
+
+def width = 6.5u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+numeric light_vstem; light_vstem=Vround 2/3[vair,vstem];
+pos2(light_vstem,90); x2=x8=.5w+.5u; top y2r=h+o;
+x1+.5light_vstem=hround(w-u); y1=.2[y2,bar_height];
+pos1(light_vstem,angle(x1-x2,2(y1-y2))+90); pos3(hair,180); pos4(vair,270);
+pos5(hair,360); pos6(vair,450); pos7(hair,540); pos8(light_vstem,630);
+lft x3r=hround u; x4=x6=.5w; rt x5r=hround(w-2.5u); x7=x3;
+y3=.5[y2,y4]; y5=bar_height=.5[y4,y6]; y7=.5[y6,y8]; bot y8r=-o;
+top y6r-bot y4r=vstem+eps; if y6l<y4l: y6l:=y4l:=y5; fi
+x9+.5vair=hround(w-.5u); y9=1/3[y8,bar_height];
+pos9(vair,angle(x8-x9,2(y8-y9))+90);
+filldraw circ_stroke z1e{x2-x1,2(y2-y1)}...pulled_super_arc.e(2,3)(.5superpull)
+ & super_arc.e(3,4)...{up}z5e; % upper arc
+filldraw circ_stroke z9e{x8-x9,8(y8-y9)}...pulled_arc.e(8,7)
+ & super_arc.e(7,6)...{down}z5e; % lower arc
+math_fit(-.5bar_height#*slant-.5u#,ic#);
+ numeric x_baryctr; x_baryctr=x2; % accent reference
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase epsilon";
+beginchar("e",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase epsilon with rough breathing";
+beginchar(oct"037",width#+1.2u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing";
+beginchar(oct"040",width#+1.2u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with acute";
+beginchar(oct"044",width#+1.2u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with rough breathing and acute";
+beginchar(oct"177",width#+1.2u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and acute";
+beginchar(oct"046",width#+1.2u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+picture savedpicture;
+
+% ZHTA
+
+def dims = 7u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos0(hair,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(25u,x_height); slope:=-x_height/25u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround 3.5u; x1=x3=.5[x0,x2]; rt x2l=hround max(rt x0r,w-2u)+eps;
+top y0=h; top y3l=bot y1l+vstem+eps=vround(y0-.25(h-x_height)); y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=(hround .6[vair,stem])-fine;
+x6+.5u=x7=w-2u; x8=.5w+.75u;
+y6=-.1d; y8=-3/4d-oo; bot y7r=-d-oo;
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z0e{down}...z1e{right}...{up}z2e; % opening hook
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}
+ ...z6e---z5e....{up}z4e
+ ..tension 1 and atleast1.5..{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase zeta";
+beginchar("z",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+
+% HTA
+
+
+def width = 8.5u enddef;
+def dims = width#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = if straight: .75 else: .5 fi u#,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+x0=0; x1=x2; pos2(stem,0); lft x2l=hround(2.5u-.5stem); y2-.5stem=-oo;
+hook_in(0,a,1); % opening hook
+filldraw circ_stroke z2e--z1e; % left stem
+x4+.5stem=hround(w-1.5u+.5stem); ital_arch(2,3,4); % arch
+pos5(stem,0); x5=x4; y5-.5stem=-d-o;
+filldraw circ_stroke z5e--z4e; % right stem
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,ic#-1/3x_height#*slant);
+ numeric x_baryctr; x_baryctr=.1[x3,x0]; % accent reference
+ numeric pos_stem; pos_stem=x5; % iota reference
+enddef;
+
+cmchar "Lowercase eta";
+beginchar("h",dims);
+this_letter; penlabels(0,a,1,2,3,4,5); endchar;
+
+cmchar "Lowercase eta with rough breathing";
+beginchar(oct"007",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing";
+beginchar(oct"010",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with acute";
+beginchar(oct"011",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing and acute";
+beginchar(oct"012",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute";
+beginchar(oct"013",width#+1.3u#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with circumflex";
+beginchar(oct"014",width#+1.3u#,circ_ht#,desc_depth#);
+this_letter; corr_circumflex(x_baryctr,1.5u); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+% JHTA
+
+def dims = 7u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+1.25u;
+pos1(vair,90); pos2(curve,180); pos3(vair,270); pos4(curve,360);
+x1=x3=.5w; lft x2r=hround(1.5u-.5curve); x4=w-x2;
+top y1r=h+oo; y2=y4=.5[y1,y3]; bot y3r=-oo;
+filldraw stroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1); % bowl
+pos2'(bar,90); pos4'(bar,90); z2'=z2l; z4'=z4l;
+filldraw stroke z2'e--z4'e; % bar
+math_fit(-.3asc_height#*slant-u#+.5curve#,ic#-.5u#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase theta";
+beginchar("j",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+picture savedpicture;
+
+% IWTA
+
+
+def width = 5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = if monospace: u#,u# else:0,2curve#-3u# fi enddef;
+
+def gen_letter=
+adjust_fit(if monospace: u#,u# else: 0,0 fi); pickup fine.nib;
+pos1(stem,0); lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo;
+x2=x1-.25u; x4=w; hook_out(2,3,4)(skewed); % closing hook
+filldraw circ_stroke z1e{down}...{-u,-x_height}z2e; % stem
+math_fit(0,ic#); numeric x_baryctr; x_baryctr=x1;
+enddef;
+
+cmchar "Lowercase iota";
+beginchar("i",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase iota with rough breathing";
+beginchar(oct"023",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: +.25u fi)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing";
+beginchar(oct"024",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: -.25u fi)>; endchar;
+
+cmchar "Lowercase iota with acute";
+beginchar(oct"025",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with rough breathing and acute";
+beginchar(oct"026",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and acute";
+beginchar(oct"027",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase iota with circumflex";
+beginchar(oct"030",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture savedpicture;
+
+% KAPPA
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+pos1(stem,0); pos2(stem,0); pos3(vair,90); pos4(vair,90); pos5(flare,90);
+x1=x2=x3; lft x1l=hround(1.5u-.5stem); y1+.5stem=h+oo; y2-.5stem=-oo;
+filldraw z1l---z2l..z2r---z1r..cycle; % stem
+y3=bar_height; top y4r=h; x4+.5flare=hround(w-1.5u); z5r=z4r;
+path p,q; p=z3l{right}..{right}z4l; q=z5r{right}..z5l{left}...cycle;
+numeric t; t=ypart(p intersectiontimes q);
+filldraw stroke z3e{right}..{right}z4e; % upper diagonal
+filldraw subpath(0,t) of q--cycle; % bulb
+pos7(stem,0); pos8(vair,90); pos9(hair,180);
+x9+.5hair=hround(w+.5hair-epsilon); y9=1/3x_height;
+lft x7l=hround(w-2.75u-.5stem); y7=1/2y3; x8=w-1.2u; bot y8l=-oo;
+filldraw stroke z3e{right}...z7e{down}
+ ...z8e{right}...{up}z9e; % lower diagonal
+math_fit(0,ic#);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase kappa";
+beginchar("k",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+picture savedpicture;
+
+% LAMBDA
+
+def dims = 8u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25u#,-.25u# enddef;
+def krn = -.75u# enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+2.5u;
+pos1(vair,90); lft x1=hround .1u; top y1r=h;
+x2=x1+2u; y2=.7[x_height,h]; x3=w-2u; bot y4=-oo; y3=max(.07h,y4+eps);
+z4-(.25u,0)=whatever[z2,z3]; numeric theta; theta=angle(z2-z3)-90;
+pos2(stem,theta); pos3(stem,theta); pos4(stem,0);
+filldraw circ_stroke z1e{right}...z2e---z3e
+ ...{2(x4e-x3e),y4e-y3e}z4e; % long diagonal
+y5=.5[bar_height,x_height]; z5=whatever[z2,z3];
+x6=1.5u; y6-.5stem=-oo; pos5(hair,theta-90); pos6(stem,angle(z5-z6)-90);
+filldraw circ_stroke z6e--z5e;
+traba(-u);% short diagonal
+enddef;
+
+cmchar "Lowercase lambda";
+beginchar("l",dims);
+this_letter; penlabels(1,2,3,4,5,6); endchar;
+
+picture savedpicture;
+
+% MI
+
+def dims = 8.25u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5stem# enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib;
+w:=w+.75u; interim superness:=more_super;
+pos1(stem,-180); pos2(stem,-180); x1=x2=x3; lft x1r=hround(1.5u-.5stem);
+y1+.5stem=h+oo; y2-.5stem=-d-o;
+filldraw z1r---z2r..z2l---z1l..cycle; % left stem
+pos3(stem,-180); pos4(vair,-90); pos5(hair,0); x4=.5[x3,x5];
+pos6(stem,0); rt x6r=hround(w-2.5u+.5stem);
+x5=x6=x7; x9=w; hook_out(7,8,9); % closing hook
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57h; y6+.5stem=h;
+filldraw stroke super_arc.e(3,4)...{up}z5e; % left stem and arc
+filldraw circ_stroke z6e--z7e; % right stem
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+traba(-.75u);
+enddef;
+
+cmchar "Lowercase mu";
+beginchar("m",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+picture savedpicture;
+
+% NI
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib;
+pos3(vair,-90); pos4(stem,0); bot y3r=0; y4+.5stem=h+oo;
+x3-.5stem=hround(1.5u-.5stem); x4+.5stem=hround(w-1.5u+.5stem);
+filldraw circ_stroke z4e{down}...{-36u,-h}z3e; % diagonal
+pickup tiny.nib; pos1(stem,0); pos2(stem,0);
+top y1=h+min(oo,serif_drop); bot y2=0; x1=x2=x3;
+z=((z4{down}...{-36u,-h}z3)intersectionpoint((x2r,0)--(x2r,h)));
+filldraw z1l--z2l--z--z1r--cycle; % stem
+sloped_serif.l(1,2,a,1/3,jut,serif_drop); traba(.5u);% upper left serif
+math_fit(0,ic#-1/3x_height#*slant-.5u#); enddef;
+
+cmchar "Lowercase nu";
+beginchar("n",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+picture savedpicture;
+
+% XI
+
+def dims = 7u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos10(hair,-720); pos11(vair,-630); pos12(hair,-540); pos13(vair,-450);
+lft x10l=hround 1/3w; x11=x13=.5[x10,x12]; rt x12l=hround(w-2.5u);
+top y10=h; top y13l=bot y11l+vstem+eps=vround(y10-.25(h-x_height));
+y12=.5[y11,y13]; if y11r>y13r: y11r:=y13r:=y12; fi
+pos0(curve,-360); pos1(vair,-270); pos2(hair,-180); pos3(vair,-90);
+numeric theta; theta=90-angle(22u,x_height); slope:=-x_height/22u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x0l=hround u; x1=x3=x11; x2=x12;
+y0=.5[y13,y1]; top y3l=vround .5h=bot y1l+vstem+eps; y2=.5[y1,y3];
+if y1r>y3r: y1r:=y3r:=y2; fi
+lft x4l=hround u; x4r-x4l=hround .5[vair,stem]-fine;
+x6=x7=w-2u; x8=.5w+.5u; y6=-.3d; bot y7r=-d-oo; y8=max(-3/4d-oo,y7l);
+ellipse_set(3l,4l,5l,6l); ellipse_set(3r,4r,5r,6r);
+y4l:=.9[y6,y4l]; y4=y4r:=.9[y6,y4r];
+filldraw circ_stroke z10e{down}...z11e{right}...{up}z12e; % opening hook
+filldraw stroke z12e{up}...z13e{left}...z0e{down}
+ ...z1e{right}...{up}z2e; % upper arc
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z3e...{down}z2e; % main stroke
+math_fit(-.2asc_height#*slant-.5u#,0);
+traba(-.5u);
+enddef;
+
+cmchar "Lowercase xi";
+beginchar("x",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9,10,11,12,13); endchar;
+
+picture savedpicture;
+
+% OMIKRON
+
+def width = 8u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos1(vair,90); pos2(curve,180); pos3(vair,270); pos4(curve,360);
+x1=x3=.5w; lft x2r=hround(1.5u-.5curve); x4=w-x2;
+top y1r=h+oo; y2=y4=.5[y1,y3]; bot y3r=-oo;
+filldraw stroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1); % bowl
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#);
+ numeric x_baryctr; x_baryctr=.1[x1,x2];
+traba(-.5u); % accent reference
+enddef;
+
+
+cmchar "Lowercase omicron";
+beginchar("o",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase omicron with rough breathing";
+beginchar(oct"137",width#+.6u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing";
+beginchar(oct"140",width#+.6u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase omicron with acute";
+beginchar(oct"103",width#+.6u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omicron with rough breathing and acute";
+beginchar(oct"133",width#+.6u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing and acute";
+beginchar(oct"135",width#+.6u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+picture savedpicture;
+
+% PI
+
+def dims = 9u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); w:=w+u; pi_stroke; % hook and bar
+pos4(hair,0); pos6(hair,0); x4=3.5u; x6=w-4u; y4=y6=y2;
+x5=3u; x7=w-2.5u; y5=y7=.5stem-oo;
+pair v[]; v1=(z4-z5) xscaled 3.14159; v2=(z6-z7) xscaled 3.14159;
+pos5(stem,angle v1-90); pos7(stem,angle v2-90);
+filldraw circ_stroke z5e{v1}...{up}z4e; % left stem
+filldraw circ_stroke z7e{v2}...{up}z6e; % right stem
+math_fit(-.7x_height#*slant+.5hair#+.5u#,ic#-1/3x_height#*slant);
+enddef;
+
+cmchar "Lowercase pi";
+beginchar("p",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+% RO
+
+
+def width = 7u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.25u;
+pos2(stem,180); pos3(vair,90); pos4(curve,0); pos5(vair,-90); pos6(stem,-180);
+lft x2r=hround(1.5u-.5stem); x2=x6; x3=x5=.5[x2,x4];
+rt x4r=hround(w-1.5u+.5curve);
+y2=y4=y6=.5[y3,y5]; top y3r=h+oo; bot y5r=-oo;
+filldraw circ_stroke pulled_arc.e(2,3) & pulled_arc.e(3,4)
+ & pulled_arc.e(4,5) & pulled_arc.e(5,6); % bowl
+pos2'(hair,-180); z2'r=z2r; pos1(vstem,-90); pos1'(vstem,90); z1'=z1;
+pos0(hair,0); rt x0r=hround(w-u); bot y0=-d; bot y1r=vround-.9d; x1=x5;
+interim superness:=sqrt superness;
+filldraw stroke pulled_arc.e(0,1'); filldraw stroke pulled_arc.e(1,2'); % tail
+math_fit(desc_depth#*slant+.5stem#-u#,ic#);
+ numeric x_baryctr; x_baryctr=x3;
+ traba(-.5u); % breathing placement
+enddef;
+
+cmchar "Lowercase rho";
+beginchar("r",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% SIGMA TELIKO
+
+def dims= 7u#,x_height#,.5min(desc_depth#,.5x_height#) enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+numeric heavy_vair; heavy_vair=.25[vair,vstem];
+pos1(heavy_vair,-110); pos2(vair,-90);
+x1+.5heavy_vair=hround(w-u); y1=.1[y2r,bar_height];
+x2=min(.5w+u,x1r-eps); top y2l=h+oo;
+filldraw circ_stroke z1e{x2-x1,2(y2-y1)}...{left}z2e; % upper bulb
+numeric theta; theta=90-angle(16u,x_height); slope:=-x_height/16u;
+pos6(stem,theta); pos7(vair,-90); pos8(vair,-135);
+lft x4l=hround u; x4r-x4l=(hround .5[vair,stem])-fine;
+x6=x7=w-2u; x8=.5w+u; y6=.25[y8,y2]; y8=y7+1/8d; bot y7r=-d-oo;
+ellipse_set(2l,4l,5l,6l); ellipse_set(2r,4r,5r,6r); y4=y4r;
+filldraw circ_stroke z8e{x7-x8,2(y7-y8)}...z7e{right}...z6e
+ ---z5e...{up}z4e...{right}z2e; % main stroke
+math_fit(-.5x_height#*slant-.5u#,0);
+traba(-.5u);
+enddef;
+
+cmchar "Final lowercase sigma";
+beginchar("c",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+numeric gen_sigma; gen_sigma=1;
+
+% SIGMA ARQIKO
+
+def dim_sigma = 8.75u#,x_height#,0 enddef;
+def ital_sigma = 0 enddef;
+def fit_params_sigma = 0,.75u# enddef;
+
+def mid_sigma=
+italcorr ital_sigma; adjust_fit(fit_params_sigma);
+if known pic.c: currentpicture:=pic.c; else: gen_mid_sigma; fi
+if not working_hard : picture pic.c; pic.c=currentpicture; fi
+enddef;
+
+def gen_mid_sigma =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.5u;
+pos1(vstem,90); pos2(stem,0); pos3(vair,-90);
+pos4(stem,-180); pos5(vstem,-270); pos6(vstem,-270);
+x1=x3=x5=.5[x2,x4]; rt x2r=hround(w-2.5u);
+lft x4r=hround(1.5u-.5curve);x6=w-1.5u;
+top y1r=h; y2=y4=.5[y1,y3]; bot y3r=-oo; y5=y6=y1;
+filldraw circ_stroke z6e..pulled_arc.e(5,4) & pulled_arc.e(4,3)
+ & pulled_arc.e(3,2) & pulled_arc.e(2,1); % ear and bowl
+math_fit(-.3x_height#*slant+.5curve#-u#,ic#-1/3x_height#*slant);
+traba(-.5u);
+enddef;
+
+cmchar "Initial and medial lowercase sigma";
+beginchar("s",dim_sigma);
+mid_sigma; penlabels(1,2,3,4,5,6); endchar;
+
+picture savedpicture;
+
+% TAU
+
+def dims = 7.2u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); w:=w+u; pi_stroke; % hook and bar
+pos4(stem,0);
+x4-.5stem=hround(.5w-.5u-.5stem); y4=y2; x5=x4-.25u; x7=x4+3u;
+hook_out(5,6,7)(skewed);
+filldraw circ_stroke z4e{down}...{-u,-x_height}z5e; % stem
+math_fit(-.7x_height#*slant+.5hair#+.5u#,-.5u#);
+enddef;
+
+cmchar "Lowercase tau";
+beginchar("t",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+% UPSILON
+
+
+def width = 8.5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib;
+w:=w+.5u; interim superness:=more_super;
+x0=0; x2=x3+.25u; pos3(stem,-180); lft x3r=hround(2.5u-.5stem);
+hook_in(0,1,2)(skewed); % opening hook
+pos2'(stem,-180); z2'=z2; pos4(vair,-90); pos5(hair,0);
+x4=.5w+u; rt x5r=hround(w-.5u); y3=.7[y4,y5]; bot y4r=-oo; y5=.57h;
+filldraw stroke z2'e{-u,-x_height}...super_arc.e(3,4)
+ ..tension atleast 1.05..{up}z5e; % left stem and arc
+v_bulb(5,6); % closing bulb
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,2/3ic#);
+ numeric x_baryctr; x_baryctr=x4-u;
+enddef;
+
+cmchar "Lowercase upsilon";
+beginchar("u",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase upsilon with rough breathing";
+beginchar(oct"031",width#+.9u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing";
+beginchar(oct"032",width#+.9u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase upsilon with acute";
+beginchar(oct"033",width#+.9u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with rough breathing and acute";
+beginchar(oct"034",width#+.9u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing and acute";
+beginchar(oct"166",width#+.9u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase upsilon with circumflex";
+beginchar(oct"036",width#+.9u#,circ_ht#,0);
+this_letter; corr_circumflex(x_baryctr,.5u); endchar;
+
+picture savedpicture;
+
+% FI
+
+def dims = 10.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+.5u;
+pos1(hair,-180); x1=x2+.75u; top y1=h;
+pos2(hair,-180); lft x2r=hround .5u; y2=bar_height;
+pos3(vstem,-90); x3=.5(w+u); bot y3r=-oo;
+pos4(hair,0); rt x4r=hround(w-.5u); y4=y2;
+pos5(vstem,90); x5=.52[x6,x4]; top y5r=h+oo;
+pos6(hair,180); x6=x7; y6=1/3h;
+pos7(stem,180); lft x7r=hround(.5w-.5u-.5stem); y7-.5stem=-d-o;
+filldraw circ_stroke z7e---z6e...{right}z5e...{down}z4e...{left}z3e
+ ...{up}z2e...{3(x1-x2),y1-y2}z1e; % bowl and stem
+math_fit(-.3x_height#*slant,ic#);
+enddef;
+
+cmchar "Lowercase phi";
+beginchar("f",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+picture savedpicture;
+
+% QI
+
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def dims = 9u#,x_height#,desc_depth# enddef;
+
+def gen_letter=
+adjust_fit(0,0); pickup fine.nib; w:=w+u;
+pos1(hair,180); pos2(vair,80); pos5(vair,80); pos6(hair,180);
+x1-.5hair=hround-.5hair; x6=w-x1; x2=w-x5=u;
+y1=y2l-h/8; top y2r=h+oo; bot y5l=-d-oo; y6=y5r+h/8;
+z0=.5[z2,z5]; z2'=z2l+(.5u,0); z5'=z5r-(.5u,0);
+numeric theta; theta=angle(z5'-z2')+90;
+pos3(stem,theta); pos4(stem,theta);
+y3r=y2r-h/8; y4l=y5l+h/8; z3l=whatever[z2',z0]; z4r=whatever[z0,z5'];
+filldraw stroke z1e{up}...z2e{right}...z3e{z4r-z3l}
+ ..z4e{z4r-z3l}...{right}z5e...{up}z6e; % major diagonal and hooks
+x8=w-x7=2u; y7+.5hair=h; y8-.5hair=-d;
+numeric theta; theta=angle(z7-z8)-90;
+pos7(hair,theta); pos8(hair,theta);
+filldraw z7l---z8l..z8r---z7r..cycle; % minor diagonal
+math_fit((desc_depth#-x_height#)*slant+ic#,ic#);traba(.3u);
+enddef;
+
+cmchar "Lowercase chi";
+beginchar("q",dims);
+this_letter; penlabels(0,1,2,2',3,4,5',5,6,7,8); endchar;
+
+picture savedpicture;
+
+% YI
+
+def dims = 10.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib;
+w:=w+.5u; interim superness:=more_super;
+x0=0; x2=x3+.25u; pos3(stem,-180); lft x3r=hround(2.5u-.5stem);
+hook_in(0,1,2)(skewed); % opening hook
+pos2'(stem,-180); z2'=z2; pos4(vair,-90); pos5(hair,0);
+x4=.5w+u; rt x5r=hround(w-.5u);
+y3=.7[y4,y5]; bot y4r=-oo; y5=.57x_height;
+filldraw stroke z2'e{-u,-x_height}...super_arc.e(3,4)
+ ..tension atleast 1.05..{up}z5e; % left stem and arc
+v_bulb(5,6); % closing bulb
+pos7(.5[hair,stem],0); pos8(.5[hair,stem],0); x7=x8=.5w+.5u;
+top y7=h; bot y8=-d-oo;
+filldraw stroke z7e--z8e; % stem
+math_fit(-2/3x_height#*slant+.5hair#+.5u#,2/3ic#);
+enddef;
+
+cmchar "Lowercase psi";
+beginchar("y",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+
+% WMEGA
+
+
+def width = 8.3u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+adjust_fit(0,0); pickup fine.nib; w:=w+1.2u;
+pos2(hair,-180); lft x2r=hround.5u; y2=y4=y6=y8=bar_height;
+y1+.5hair=h; x1=x2+.75u; pos1(hair,angle(2(x1-x2),y1-y2)+90);
+pos3(vstem+dw,-90); pos4(hair,0); pos5(vair,90);
+pos6(hair,180); pos7(vstem+dw,270); pos8(hair,360);
+bot y3r=bot y7r=-oo; top y5r=vround(.2[y4,h]+.5vair);
+x3=.5[x2,x4]; x7+.25u=.5[x6,x8]; rt x8r=hround(w-.5u);
+x5+.5stem=hround(.5w+.5stem)+eps;
+x5=.5[x4,x6]; rt x4r-lft x6r=min(stem,2hair)+2eps;
+if x4l<x6l: x4l:=x6l:=x5; fi
+filldraw circ_stroke z1e{2(x2-x1),y2-y1}...z2e{down}...z3e{right}
+ ...{up}z4e...{left}z5e; % left arc
+filldraw stroke z5e{left}...z6e{down}...z7e{right}...{up}z8e; % right arc
+v_bulb(8,9); % closing bulb
+math_fit(-bar_height#*slant,2/3ic#);
+ numeric x_baryctr; x_baryctr=.5[x4,x6];
+ numeric pos_stem; pos_stem=x_baryctr; traba(-.5u);
+enddef;
+
+cmchar "Lowercase omega";
+beginchar("w",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase omega with rough breathing";
+beginchar(oct"015",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing";
+beginchar(oct"016",width#+u#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase omega with acute";
+beginchar(oct"017",width#+u#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omega with rough breathing and acute";
+beginchar(oct"020",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and acute";
+beginchar(oct"021",width#+u#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase omega with circumflex";
+beginchar(oct"022",width#+u#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
diff --git a/fonts/greek/yannis/ligcsc.mf b/fonts/greek/yannis/ligcsc.mf
new file mode 100644
index 0000000000..ebc53f47e4
--- /dev/null
+++ b/fonts/greek/yannis/ligcsc.mf
@@ -0,0 +1,10 @@
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+ligtable diaer: "'" =: oct"042";%
+ligtable "<" : "'" =: oct"176";
+ligtable ">" : "'" =: oct"176";
+ligtable "'" : "'" =: oct"035";
+ligtable oct"034" : oct"036" kern .8u#;
+
diff --git a/fonts/greek/yannis/m_accent.mf b/fonts/greek/yannis/m_accent.mf
new file mode 100644
index 0000000000..ddd405600d
--- /dev/null
+++ b/fonts/greek/yannis/m_accent.mf
@@ -0,0 +1,55 @@
+cmchar "Diaeresis with acute";
+beginchar(oct"043",9u#,acc_ht#,0);
+adjust_fit(0,0);diaeresis_universal(.5w);
+endchar;
+
+cmchar "Acute accent";
+beginchar("'",9u#,acc_ht#,0);
+adjust_fit(0,0);universal(.5w);
+endchar;
+
+cmchar "Circumflex accent";
+beginchar("~", 9u#,circ_ht#,0);
+adjust_fit(0,0);universal(.5w);
+endchar;
+
+cmchar "Diaeresis";
+beginchar(oct"042",9u#,circ_ht#,0);
+adjust_fit(0,0);diaeresis(.5w);
+endchar;
+
+cmchar "Rough breathing";
+beginchar("<",.1u#,acc_ht#,0);
+adjust_fit(0,0);endchar;
+
+cmchar "Smooth breathing";
+beginchar(">",.1u#,acc_ht#,0);
+adjust_fit(0,0);endchar;
+
+cmchar "Rough breathing with acute";
+beginchar(oct"126", 9u#,acc_ht#,0);
+adjust_fit(0,0);universal(.5w);
+endchar;
+
+
+cmchar "Rough breathing with circumflex";
+beginchar(oct"100", 9u#,acc_ht#,0);
+adjust_fit(0,0);universal(.5w);
+endchar;
+
+cmchar "Smooth breathing with acute";
+beginchar(oct"136",9u#,acc_ht#,0);
+adjust_fit(0,0);universal(.5w);
+endchar;
+
+
+cmchar "Smooth breathing and circumflex";
+beginchar(oct"134",9u#,Circ_ht#,0);
+adjust_fit(0,0);universal(.5w);
+endchar;
+
+
+cmchar "Iota subscript";
+beginchar("|",.1u#,0,.6desc_depth#);
+adjust_fit(0,0);endchar;
+
diff --git a/fonts/greek/yannis/m_greek.mf b/fonts/greek/yannis/m_greek.mf
new file mode 100644
index 0000000000..bb47a463b0
--- /dev/null
+++ b/fonts/greek/yannis/m_greek.mf
@@ -0,0 +1,28 @@
+mode_setup;
+font_setup;
+
+readfrom("gen_m_acc");
+if italics:
+readfrom("it_lower");
+readfrom("it_digits");
+readfrom("it_lig");
+else:
+readfrom("rgrlower");
+readfrom("digits");
+readfrom("rgrlig"); fi
+readfrom("rgrupper");
+readfrom("m_accent");
+readfrom("rgrpunct");
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+font_quad 18u#;
+font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+font_normal_stretch 3u#; font_normal_shrink 2u#;
+font_quad 18u#+4letter_fit#;
+font_extra_space 2u#;
+fi
+
+bye.
+
diff --git a/fonts/greek/yannis/monsyl.txt b/fonts/greek/yannis/monsyl.txt
new file mode 100644
index 0000000000..b704a49ee7
--- /dev/null
+++ b/fonts/greek/yannis/monsyl.txt
@@ -0,0 +1,456 @@
+%
+% This is part of the rgr-package, version 1.0
+%
+% LIST OF ONE-SYLLAB WORDS WHICH TAKE NO ACCENT
+% IN THE NEW ONE-ACCENT SYSTEM
+%
+% Source: Dictionnary of Mhqi'wthc (ref. 3 in the paper)
+%
+%
+% Exceptions are: >'h, p~wc, po~u, und mo~u, so~u, to~u etc
+% in case of misunderstanding:
+% for example o pat'erac mou e'ipe
+% can mean: my father said (<o pat'erac mou, e>~ipe)
+% or father said to me (<o pat'erac, mo~u e>~ipe).
+% In the first case it would be: o pat'erac mou e'ipe
+% and in the second one: o pat'erac mo'u e'ipe.
+% But if there is no possible misunderstanding, these words get no
+% accent.
+%
+%
+>~a
+>'a
+<'a
+>'ai
+>'ah
+<'alc
+>'alt
+>'an
+>'aq
+b'att
+b'aq
+b'hx
+b'olt
+bo~u
+bo~uc
+bg'ec
+br'ec
+bg~w
+bge~ic
+bge~i
+bgo~un
+br'e
+b~wx
+bi'oc
+br~w
+bre~ic
+bre~i
+bro~un
+bo~un
+g'a
+g'ar
+g~h
+g~hc
+g~hn
+gi'a
+gi'en
+gi'wt
+gk'el
+gk'i
+gk'olf
+gi'oc
+gio~u
+gi'o
+gio'i
+gi~wn
+gio'uc
+gkro'um
+gla~ux
+gra~uc
+gr'i
+gr~u
+gr'uy
+gk'ol
+g'in
+gi'angk
+gi'ok
+g'uy
+d'a
+da'ic
+d'ac
+d'e
+de~i
+de~in
+d'en
+d'ec
+d~w
+de~ic
+do~un
+d'h
+d'hx
+di'a
+d'ic
+d'on
+do'ux
+dr'ax
+du'o
+dr~w
+dr~ac
+dr~a
+dro~un
+dr~uc
+>'e
+>'ea
+e<~ic
+>'em
+<'en
+<'ex
+e>~u
+ze'uc
+ze~i
+ze~ic
+z~hn
+zo~un
+z~w
+z'en
+>~hn
+<'h
+<~hc
+<'hn
+j'a
+j'in
+j'ic
+jl~a
+jl~ac
+jlo~un
+jl~w
+j'ec
+jr'ix
+jr'iy
+jro~uc
+j'wc
+jei'oc
+jei'a
+jeio'i
+jeio'uc
+jei~wn
+jeio~u
+jei~ac
+jei'ec
+>'ic
+>'i
+ka'i
+k>'an
+k'ic
+k~in
+kl~a
+kl~ac
+klo~un
+kl~w
+k'itc
+k'atc
+kr'a
+kr'aq
+kr'hc
+kte'ic
+k'ur
+k'wk
+k~wc
+k~w
+kla~ic
+ka~ic
+ka~in
+kl'unn
+l'a
+l'ax
+l'iy
+l'ugx
+l'ec
+l'en
+l'ok
+m'a
+ma'itr
+m'arc
+m~ac
+m'at
+m'atc
+m'e
+mo'utc
+m'en
+m'h
+m'hn
+m'i
+m'ic
+mn~an
+mn~ac
+mn~a
+m'orc
+mi'a
+m'ec
+mp~a
+mp'a
+mp'ar
+mp'ac
+mp'iz
+mpl'e
+mpl'ok
+mo~u
+mp'ec
+mplo'um
+mplo'uz
+mp'ol
+mp'ox
+mpr'e
+mpr'ik
+mpr'itz
+mp'it
+mp'ip
+mpr'oc
+m~u
+m~uc
+m'wy
+mp'ak
+mpo'um
+mp'am
+n'a
+na'i
+na~u
+na~un
+na~uc
+n'h
+n'i
+ni'a
+nt'an
+n'ok
+nt'e
+nt'o
+nt'ok
+nt'on
+nto'uc
+n~u
+n~un
+n'ux
+n'ec
+nt'ip
+ntr'in
+nto~u
+ni'oc
+nio~u
+ni'o
+nio'i
+ni~wn
+nio'uc
+ni~ac
+ni'an
+ni'ec
+>'on
+<'oc
+o<~u
+<'on
+<'o
+o<'i
+o<'uc
+o<'u
+o>~uc
+o>'ust
+o>'uf
+o>'uq
+>'oq
+p'a
+pa~ic
+pa~i
+p~an
+p'an
+p~ac
+p'at
+p~w
+pe~ic
+pe~i
+po~un
+p'ec
+p'ik-n'ik
+pl'hn
+plo~uc
+plo~i
+plo~un
+plo~u
+p'i
+pi'ec
+pie~i
+pio~un
+pi~w
+pie~ic
+pn'ux
+po'u
+po'uc
+po'uf
+pr'in
+pr'o
+pro'ix
+pi'a
+pi'o
+pr'oc
+p'ux
+p~ur
+p'w
+p'wc
+poi'oc
+poi'a
+poi'o
+poio'i
+poio'uc
+poi~wn
+poio~u
+poi~ac
+poi'an
+poi'on
+poi'ec
+r'ax
+r'e
+r'ingk
+r'ic
+ro~uc
+ro~u
+ro~un
+r'wx
+r'wc
+r~w
+r'o
+r'ok
+re~i
+s'an
+s'a
+s'arx
+s~ac
+s'e
+s'ex
+s'er
+s'hc
+s'hy
+s'ef
+st'a
+st'o
+s'ik
+sk'i
+sk'wr
+sk'wy
+sn'omp
+s'ok
+s'oc
+so'ut
+so~u
+sto~u
+st'on
+sto'uc
+spl'hn
+sp'or
+sp~w
+sp~ac
+sp~an
+st'ar
+st'ul
+st'ux
+s'u
+st~hc
+st'hn
+st~wn
+st'h
+s'un
+s~uc
+s~un
+sf'hn
+sf'hx
+sf'igx
+st'op
+str'ac
+st'ok
+t'a
+ta~u
+t'akt
+t'an
+t~ac
+t'e
+t'est
+tz'in
+t'i
+ts'ok
+tz'im
+tz'wn
+t'ik
+t'ic
+t'o
+to~u
+t'on
+to'uc
+t~hc
+t'hn
+t~wn
+tr'ak
+t'h
+tz'ak
+tr'am
+tr'ast
+tre~ic
+tr'ic
+tr'ik
+tr'wc
+tr~wc
+tr~wn
+ts'ak
+t'ak
+t'ok
+ts'e
+ts'ek
+ts'if
+tso'u
+ts'a
+tso'uf
+ts'af
+tz'az
+t'ost
+tz'ast
+ts'ingk
+f'i
+f~ac
+f~an
+fe~u
+fl'ert
+fl'ey
+fl'it
+fl'ux
+f'wr
+f~wc
+f'wc
+f'ilm
+fl'ac
+f'ic
+f'on
+fto~u
+f'ast
+fo~unt
+q'a
+q'i
+q'e
+qo'u
+qe'ir
+q'hn
+qj'ec
+qt'ec
+qj'wn
+jo~uc
+jo~un
+jr'h
+jr'wc
+j'wl
+y'i
+y'ec
+y'hn
+y'it
+>'w
+>~w
+>'wm
+>'wn
+>'wq
+>'wy
+<'wc
+
diff --git a/fonts/greek/yannis/mrgrbf10.mf b/fonts/greek/yannis/mrgrbf10.mf
new file mode 100644
index 0000000000..b24da5a939
--- /dev/null
+++ b/fonts/greek/yannis/mrgrbf10.mf
@@ -0,0 +1,86 @@
+% Monotonic Reduced Greek Bold 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="mrgrbf"; font_size 10pt#;
+
+u#:=22/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders %was 70
+acc_ht#:=250/36pt#;
+circ_ht#:=230/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=13/36pt#; % lowercase hairline breadth (was 17)
+stem#:=40/36pt#; % lowercase stem breadth (was 41)
+curve#:=41/36pt#; % lowercase curve breadth (was 46)
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=41/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+univ_acc_breadth:=.5; % from 0 to 1 : breadth of the universal accent
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=11/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false;
+
+generate m_greek;
+
diff --git a/fonts/greek/yannis/mrgrrg10.mf b/fonts/greek/yannis/mrgrrg10.mf
new file mode 100644
index 0000000000..79abb501da
--- /dev/null
+++ b/fonts/greek/yannis/mrgrrg10.mf
@@ -0,0 +1,86 @@
+% Monotonic Reduced Greek Regular 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="mrgrrg"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+univ_acc_breadth:=.6; % from 0 to 1 : breadth of the universal accent
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+italics:=false;
+
+generate m_greek;
+
diff --git a/fonts/greek/yannis/mrgrsl10.mf b/fonts/greek/yannis/mrgrsl10.mf
new file mode 100644
index 0000000000..da323c423f
--- /dev/null
+++ b/fonts/greek/yannis/mrgrsl10.mf
@@ -0,0 +1,86 @@
+% Monotonic Reduced Greek Slanted 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="mrgrsl"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+univ_acc_breadth:=.6; % from 0 to 1 : breadth of the universal accent
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy
+characters math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+italics:=false;
+
+generate m_greek;
+
diff --git a/fonts/greek/yannis/mrgrti10.mf b/fonts/greek/yannis/mrgrti10.mf
new file mode 100644
index 0000000000..88334ae91b
--- /dev/null
+++ b/fonts/greek/yannis/mrgrti10.mf
@@ -0,0 +1,89 @@
+% This was CMTI10.MF in text format, as of Mar 31, 1986.
+% Computer Modern Text Italic 10 point
+% and now is mrgrti10: monotonic reduced greek text italic, rgr-version 1.1
+% (experimental) as of Jan 22, 1990.
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="mrgrti"; font_size 10pt#;
+
+u#:=19/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=9.2/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=23/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=29/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=34/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+univ_acc_breadth:=.6; % from 0 to 1 : breadth of the universal accent
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=30/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2;
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=true; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false;
+monowidth:=false;
+italics:=true;
+
+generate m_greek % switch to the driver file
+
diff --git a/fonts/greek/yannis/rgen_acc.mf b/fonts/greek/yannis/rgen_acc.mf
new file mode 100644
index 0000000000..3e6afd4f70
--- /dev/null
+++ b/fonts/greek/yannis/rgen_acc.mf
@@ -0,0 +1,229 @@
+% This file contains some code from Computer Modern's accent.mf.
+% It defines all Greek diacritic marks.
+
+gen_acc:=1;
+
+def separator=max(1,vround(1/20x_height)) enddef;
+
+def grave(expr center) =
+if serifs: x22-x21=1/4w; x21-.5stem=hround(center-2/3(x22-x21)-.5stem);
+else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.25u+.5vair); fi
+generate_grave; penlabels(21,22);
+enddef;
+
+def acute(expr center) =
+if serifs: x21-x22=1/4w; x21+.5stem=hround(center+2/3(x21-x22)+.5stem);
+else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.25u-.5vair); fi
+generate_grave; penlabels(21,22);
+enddef;
+
+vardef search(expr xyzzy) =
+pair p;ypart(p)=y22l;p-(x22,xyzzy)=whatever*((z21-(x22,xyzzy))rotated 90);
+length(p-(x22,xyzzy))>.5(hair-currentbreadth) enddef;
+
+vardef generate_grave=
+if serifs: pickup crisp.nib;
+ y21+.5stem=h+eps; bot y22l=max(.8[h,x_height],x_height+o+separator);
+ y22=solve search(y21,y22l); x22l=xpart(p); z22r=2z22-z22l;
+ pos21(stem,angle(z22r-z22l));
+ filldraw circ_stroke z21e--z22e; % diagonal
+else: pickup fine.nib; pos21(stem,0); pos22(vair,0);
+ top y21=h; bot y22=vround .8[h,x_height];
+ filldraw stroke z21e--z22e; % diagonal
+fi
+enddef;
+
+def corr_circumflex(expr center,corr)=
+w:=w+corr; generate_circumflex(center,false);
+w:=w-corr;
+enddef;
+
+def circumflex(expr center)=
+generate_circumflex(center,false); % variable `squeeze'
+enddef;
+
+def generate_circumflex(expr center,squeeze)=
+numeric mid_width; mid_width=if squeeze:.1 else: .5 fi [vair,stem];
+if serifs:
+pickup fine.nib; pos21(hround(mid_width-eps),180); pos22(vair,90);
+ pos23(mid_width,90); pos24(vair,90); pos25(hround(mid_width-eps),180);
+ lft x21r=w-rt x25l=hround (center-w/3); x22-x21=x23-x22=x24-x23=x25-x24;
+ bot y21=bot y24l=vround(.75[x_height,h]-vair);
+ top y22r=top y25=h; y23=.5[y22,y24];
+ filldraw stroke z21e{up}...z22e{right}..z23e..{right}z24e...{up}z25e;
+else:
+ pos21(vair,-180); pos23(vair,0); y21=y23;
+ lft x21r=hround(center-w/3); rt x23r=hround(center+w/3);
+ bot y23=vround max(x_height+o+separator,
+ if squeeze: 2/3 else: 1/3 fi [x_height,h]-.5mid_width);
+ x22=center; pos22(mid_width,90); top y22r=h;
+ filldraw stroke z21e{up}...z22e...{down}z23e;
+fi
+enddef;
+
+vardef diaeresis(expr center)=
+ generate_diaeresis(center,dot_size,dot_size+1/8w,h,x_height+separator);
+enddef;
+
+vardef diaeresis_acute(expr center)=
+ if serifs: x21-x22=1/4w; x21+.5stem=hround(center+5/6(x21-x22)+.5stem);
+ else: rt x21r=hround (3/4w+.5stem); lft x22l=hround(center-.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_grave(expr center)=
+ if serifs: x22-x21=1/4w; x21-.5stem=hround(center-5/6(x22-x21)-.5stem);
+ else: lft x21l=hround (1/4w-.5stem); rt x22r=hround(center+.5vair); fi
+ generate_grave; penlabels(21,22);
+ generate_diaeresis(center,.9dot_size,-1,.5[h,x_height],x_height+separator);
+enddef;
+
+vardef diaeresis_circumflex(expr center)=
+ generate_circumflex(center,true);
+ numeric sp_bottom, sp_top;
+ sp_top=vround(.15[bot y21l,x_height]); sp_top+sp_bottom=bot y21l+x_height;
+ generate_diaeresis(center,5/8dot_size,5/8dot_size+1/4w,sp_top,sp_bottom);
+enddef;
+
+vardef generate_diaeresis(expr center,target_dot_diam,sep,eff_h,base)=
+pickup tiny.nib; numeric dot_diam;
+dot_diam:=max(tiny.breadth,hround(target_dot_diam));
+pos31(dot_diam,0); pos32(dot_diam,90); x31=x32; top y32r=vround(eff_h);
+if bot y32l<base: y32l:=min(y32r-eps,base+.5currentbreadth); fi
+y31=.5[y32l,y32r];
+pos33(dot_diam,0); penpos34(y32r-y32l,90); y33=y34=y31; x33=x34;
+if sep>0 : center=.5[x31,x33]; x33-x31=sep;
+else:
+ y35l=y35r=.5[y31,y32]; z35l=whatever[z21l,z22l]; z35r=whatever[z21r,z22r];
+ rt x31r=hround((min(x35l,x35r)-.5currentbreadth)-.05w);
+ lft x33l=hround((max(x35l,x35r)+.5currentbreadth)+.05w);
+fi
+dot(31,32); dot(33,34);
+penlabels(31,32,33,34,35);
+enddef;
+
+def rough(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,180); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,180); pos@1(comma_join_,180);
+ pos@2(comma_bot_,180); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; lft x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,180); pos@3(vair,-90);
+ z@1r=z$r; lft x@2r=hround(x$-.5depth+.5shear);
+ x@3+.5vair=x$+.5dot_size+shear;
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{left}...z@2{down}...z@3)
+ intersectiontimes (z$l{left}..{right}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{right}..subpath (0,y_) of (z$l{left}..{right}z$r)--cycle; % dot
+ filldraw stroke z@1e{left}...z@2e{down}...{right}z@3e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+def smooth(suffix $,@)(expr dot_size,depth,shear) =
+ pickup fine.nib; pos$(dot_size,90);
+ if square_dots: pos$'(dot_size,0); z$'=z$; dot($',$); % squarish dot
+ comma_join_:=max(fine.breadth,floor .7dot_size);
+ comma_bot_:=max(fine.breadth,floor .5dot_size);
+ pos@0(comma_join_,0); pos@1(comma_join_,0);
+ pos@2(comma_bot_,0); y@0=y$; y@1=y$l; y@2=y@1+dot_size-depth;
+ x@0r=x@1r=x$'r; rt x@2r=good.x(x$-eps);
+ filldraw stroke z@0e--z@1e..z@2e; % tail
+ else: pos@1(vair,90); pos@2(vair,0); pos@3(vair,-90);
+ z@1r=z$r; rt x@2r=hround(x$+.5depth+.5shear);
+ x@3-.5vair=hround(x$-.5dot_size+shear);
+ y@2=.5[y@1,y@3]; bot y@3r=vround(top y@1r-depth);
+ y_:=ypart((z@1{right}...z@2{down}...z@3)
+ intersectiontimes (z$l{right}..{left}z$r)); if y_<0: y_:=1; fi
+ filldraw z$r{left}..subpath (0,y_) of (z$l{right}..{left}z$r)--cycle; % dot
+ filldraw stroke z@1e{right}...z@2e{down}...{left}z@3e; fi % tail
+ penlabels(@1,@2,@3); enddef;
+
+vardef spirit(expr center) text type=
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+vardef spirit_acute(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x21-x22=1/6w;
+ x21+.5stem=hround(center+.25u+.5vair+(x21-x22)+.5stem);
+else: rt x21r=hround (4/5w+.5stem); lft x22l=hround(center+.25u); fi
+generate_grave; penlabels(21,22);
+if 1type0: % spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x22 if serifs:r-.5sp_height else:l-.5dot_diam fi -.25u);
+else: x31+.5dot_diam=hround(lft x22 if serifs:r else: l fi -.5u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_grave(expr center) text type =
+numeric sp_bottom, sp_height;
+sp_bottom=h-sp_height=max(.8[h,x_height],x_height+o+separator);
+numeric dot_diam#; dot_diam# = 3/4dot_size#;
+define_whole_blacker_pixels(dot_diam);
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height)));
+if serifs: x22-x21=1/6w; x21-.5stem=hround(center+.25u);
+else: rt x22r=hround (4/5w+.5stem); lft x21l=hround(center+.25u); fi
+generate_grave; penlabels(21,22);
+if 1type0: % spirit and accent separated by .5u (rough) or .25u (smooth)
+ x31=hround(lft x21l-.5 if serifs:sp_height else:dot_diam fi -.25u);
+else: x31+.5dot_diam=hround(lft x21l-.5u); fi
+y31+.5dot_diam=h;
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+enddef;
+
+vardef spirit_circumflex(expr center) text type=
+generate_circumflex(center,true); % variable `squeeze'
+numeric sp_bottom, sp_height, sp_top, box_top;
+box_top=bot if serifs: y21l else: y22l fi;
+sp_top=sp_bottom+sp_height=vround(.15[box_top,x_height]);
+sp_top+sp_bottom=box_top+x_height;
+numeric dot_diam#; dot_diam# = 5/8dot_size#;
+define_whole_blacker_pixels(dot_diam);
+pickup fine.nib;
+dot_diam:=max(fine.breadth,min(dot_diam,floor(2/3sp_height-eps)));
+x31 if1type0:-else:+fi.5dot_diam=hround(center if1type0:-else:+fi.5dot_diam);
+y31+.5dot_diam=vround(sp_top);
+if1type0:smooth else:rough fi (31,a,dot_diam,sp_height,0);
+penlabels(31);
+enddef;
+
+def iota_sub(expr pos_stem) =
+if known pic.iota:
+ addto currentpicture also pic.iota shifted (hround(pos_stem),0);
+else:
+ picture temp_picture; temp_picture=currentpicture; clearit;
+ pickup fine.nib;
+ x51=0; pos51(stem,180); top y51=vround(-o-2separator);
+ x52=x51; pos52(stem,180); bot y52=-iota_dp;
+ filldraw circ_stroke z52e--z51e;
+%
+% edw arqizei to diko mou
+%
+% z54=z52;x53=x54+0.5(y51-y54); y53=y54;
+% pos54(stem,90); pos53(stem,90);
+% filldraw circ_stroke z54e---z53e;
+% lft x55=0.5(rt x52+x52); bot y55=0.5(y52-bot y52)+y52;
+% x56=x55;top y56=y51; pos55(stem,180); pos56(stem,180);
+% unfilldraw circ_stroke z55e--z56e;
+%
+ if not working_hard : picture pic.iota; pic.iota=currentpicture; fi
+ currentpicture:=currentpicture shifted (hround(pos_stem),0);
+ addto currentpicture also temp_picture;
+fi;
+enddef;
+
diff --git a/fonts/greek/yannis/rgraccent.mf b/fonts/greek/yannis/rgraccent.mf
new file mode 100644
index 0000000000..bf593aa408
--- /dev/null
+++ b/fonts/greek/yannis/rgraccent.mf
@@ -0,0 +1,55 @@
+cmchar "Acute accent";
+beginchar("'",9u#,acc_ht#,0);
+adjust_fit(0,0);acute(.5w);
+endchar;
+
+cmchar "Circumflex accent";
+beginchar("~",9u#,circ_ht#,0);
+adjust_fit(0,0);circumflex(.5w);
+endchar;
+
+cmchar "Diaeresis";
+beginchar(oct"042",9u#,circ_ht#,0);
+adjust_fit(0,0);diaeresis(.5w);
+endchar;
+
+cmchar "Rough breathing";
+beginchar("<",9u#,acc_ht#,0);
+adjust_fit(0,0);spirit(.5w)<;
+endchar;
+
+cmchar "Smooth breathing";
+beginchar(">",9u#,acc_ht#,0);
+adjust_fit(0,0);spirit(.5w)>;
+endchar;
+
+cmchar "Rough breathing with acute";
+beginchar(oct"126",9u#,acc_ht#,0);
+adjust_fit(0,0);spirit_acute(.5w)<;
+endchar;
+
+cmchar "Rough breathing with circumflex";
+beginchar(oct"100",9u#,acc_ht#,0);
+adjust_fit(0,0);spirit_circumflex(.5w)<;
+endchar;
+
+cmchar "Smooth breathing with acute";
+beginchar(oct"136",9u#,acc_ht#,0);
+adjust_fit(0,0);spirit_acute(.5w)>;
+endchar;
+
+cmchar "Smooth breathing and circumflex";
+beginchar(oct"134",9u#,Circ_ht#,0);
+adjust_fit(0,0);spirit_circumflex(.5w)>;
+endchar;
+
+cmchar "Diaeresis with acute";
+beginchar(oct"043",9u#,acc_ht#,0);
+adjust_fit(0,0);diaeresis_acute(.5w);
+endchar;
+
+cmchar "Iota subscript";
+beginchar("|",9u#,0,.6desc_depth#);
+adjust_fit(0,0);iota_sub(.5w);
+endchar;
+
diff --git a/fonts/greek/yannis/rgrbase.mf b/fonts/greek/yannis/rgrbase.mf
new file mode 100644
index 0000000000..54a331b74f
--- /dev/null
+++ b/fonts/greek/yannis/rgrbase.mf
@@ -0,0 +1,229 @@
+numeric grbase; grbase:=1; %don't read this file twice
+
+%make reference to file in subdirectories less painful
+def readfrom(expr filename) = scantokens ("input " & filename); enddef;
+
+%we start by defining a few more font parameters:
+boolean one_accent; %are we working in |one_accent|-system?
+boolean monowidth; %are
+boolean straight; %are certain strokes straight?
+boolean italics; %are we going to make italics?
+numeric univ_acc_breadth; %from 0 to 1:the breadth of the univ. accent
+
+let old_font_setup = font_setup;
+def font_setup =
+define_whole_vertical_pixels(acc_ht,circ_ht,Circ_ht,iota_dp); %accent heights
+old_font_setup;
+enddef;
+
+%Since many of our characters are composite (for instance, s+letter),
+%we avoid recomputing many pictures by saving them.
+%But if we're using various definitions for the same letter (as when
+%running 6test.mf) we can't use this trick, so we set |working_hard:=true|.
+
+boolean working_hard;
+working_hard:=false;
+
+def this_letter =
+italcorr ital; adjust_fit(fit_params);
+if known savedpicture: currentpicture:=savedpicture; else: gen_letter; fi
+if not working_hard : picture savedpicture; savedpicture=currentpicture; fi
+enddef;
+
+%The following routines are for use with double characters.
+boolean is_double; is_double:=false;
+let oldendchar=endchar;
+
+def begindoublechar(expr c,w_sharp,h_sharp,d_sharp) =
+is_double:=true; beginchar(c,w_sharp,h_sharp,d_sharp);
+enddef;
+
+def doublecharkern(expr k_sharp) =
+if not monospace: k:=hround(k_sharp*hppp); r:=r+k; charwd:=charwd+k_sharp; fi
+enddef;
+
+def middoublechar(expr w_sharp,h_sharp,d_sharp) =
+scantokens extra_endchar;
+forsuffixes e=r,l,w,charwd: numeric first.e; first.e:=e; endfor
+
+w:=hround(w_sharp*hppp); h:=vround(h_sharp*hppp); d:=vround(d_sharp*hppp);
+charwd:=w_sharp; charht:=max(charht,h_sharp); chardp:=max(chardp,d_sharp);
+picture first.glyph; first.glyph=currentpicture;
+clearxy; clearpen; clearit; clearpen;
+enddef;
+
+def endchar =
+if is_double :
+charwd:=first.charwd+charwd;
+picture second_glyph; second_glyph=currentpicture shifted (first.r-l,0);
+currentpicture:= first.glyph; addto currentpicture also second_glyph;
+scantokens extra_endchar;
+w:=first.w+w; r:=first.r-l+r; l:=first.l;
+chardx:=first.w+w; interim xoffset:= -l;
+if proofing>0: makebox(proofrule); fi
+shipit;
+if displaying>0: makebox(screenrule); showit; fi
+endgroup;
+is_double:=false
+else : oldendchar
+fi
+enddef;
+
+%By convention, we reserve the name z1' for the direction at z1, and so on.
+%The direction at |z1r| is |z1'r|, or |zdir1r|.
+vardef zdir[]@#= z@'@# enddef;
+vardef assign_z@#(expr zz)= x@#:=xpart(zz); y@#:=ypart(zz) enddef;
+vardef sgn(expr x)= if (x>0): 1 elseif (x<0): -1 else: 0 fi enddef;
+
+vardef double_circ_stroke text t =
+forsuffixes e = l,r: path_.e:=t; endfor
+if cycle path_.l: errmessage "Beware: `stroke' isn't intended for cycles"; fi
+path_.l .. reverse path_.r .. cycle enddef;
+
+vardef drawloop(suffix $,$$,@@,@)=
+numeric temp[], sup;
+sup=superness;
+forsuffixes e=r,l:
+path curv[]e; numeric S[]e;
+curv1e=pulled_super_arc.e($,$$)(.5superpull);
+curv2e=pulled_super_arc.e(@,@@)(.5superpull); endfor
+(S1r,S2r)=curv1r intersectiontimes curv2r;
+(temp1,S2l)=curv1r intersectiontimes curv2l;
+(S1l,temp2)=curv1l intersectiontimes curv2r;
+for i=1 upto 4:
+exitif (temp1>=S1r) and (temp2>=S2r);
+begingroup
+numeric S[]r, S[]l, temp[]; pair p;
+interim superness:=(i/10)[sup,1];
+message"change in superness required; increased to "; show superness;
+curv1r:=pulled_super_arc.r($,$$)(0);
+curv2r:=pulled_super_arc.r(@,@@)(0);
+(S1r,S2r)=curv1r intersectiontimes curv2r;
+(temp1,S2l)=curv1r intersectiontimes curv2l;
+(S1l,temp2)=curv1l intersectiontimes curv2r;
+endgroup;
+endfor;
+if S1l=-1 : S1l:=2; fi
+if S2l=-1 : S2l:=2; fi
+filldraw stroke subpath(0,S1e+eps) of curv1e;
+filldraw stroke subpath(0,S2e+eps) of curv2e;
+filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+enddef ;
+
+vardef gr_arc.r(suffix $,$$,$$$)(expr min,max,tilt)=
+pair center, corner;
+if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+center=(x$$$r,y$r); corner=(x$r,y$$$r);
+else :
+center=(x$r,y$$$r); corner=(x$$$r,y$r);
+fi
+z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}...
+{z$$$r-corner}z$$$r
+enddef;
+
+vardef gr_arc.l(suffix $,$$,$$$)(expr min,max,tilt)=
+save p,q,wdth;
+pair center, corner, temp;
+numeric wdth, t, s;
+path p,q;
+if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+center=(x$$$r,y$r); corner=(x$r,y$$$r);
+if tilt>=0 : wdth:=min; other_wdth:=max; t:=2(1-tilt);
+else : wdth:=max; other_wdth:=min; t:=-2tilt; fi
+else :
+center=(x$r,y$$$r); corner=(x$$$r,y$r);
+if tilt>=0 : wdth:=max; other_wdth:=min; t:=2(1-tilt);
+else : wdth:=min; other_wdth:=max; t:=-2tilt; fi
+fi
+p:=z$r{corner-z$r}...superness[center,corner]{z$$$r-z$r}...
+{z$$$r-corner}z$$$r;
+pos$$(wdth,angle direction t of p - 90);
+z$$r=point t of p;
+assign_z$$'l(direction t of p);
+assign_z$$'r(z$$'l);
+if other_wdth<=currentbreadth: errmessage "bad pos"; fi
+temp:=point (2-t) of p-
+(other_wdth-currentbreadth,0) rotated (angle direction (2-t) of p - 90);
+boolean k[]; k1:=false; k2:=false;
+if unknown x$l:
+k1:=true;
+assign_z$l(temp);
+assign_z$'l(direction(2-t) of p);
+if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+y$l:=2ypart center-y$l;
+x$'l:=-x$'l;
+else:
+x$l:=2xpart center-x$l;
+y$'l:=-y$'l;
+fi
+fi
+if unknown x$$$l:
+k2:=true;
+assign_z$$$l(temp);
+assign_z$$$'l(direction(2-t) of p);
+if (y$$$r-y$r)*(x$$$r-x$r) < 0 : %first or third quadrant
+x$$$l:=2xpart center-x$$$l;
+y$$$'l:=-y$$$'l;
+else:
+y$$$l:=2ypart center-y$$$l;
+x$$$'l:=-x$$$'l;
+fi
+fi
+q:=z$l{z$'l}...z$$l{z$$'l}...z$$$l{z$$$'l};
+if k1 :
+t := xpart(q intersectiontimes (center---z$r));
+if t=-1 : t:=0; fi
+assign_z$l(point t of q);
+assign_z$'l(direction t of q);
+assign_z$'r(corner-z$r);
+z$l+z$r=2z$;
+else: t:=0;
+fi
+if k2 :
+s := xpart(q intersectiontimes (center---z$$$r));
+if s=-1 : s:=2; fi
+assign_z$$$l(point s of q);
+assign_z$$$'l(direction s of q);
+assign_z$$$'r(z$$$r-corner);
+z$$$l+z$$$r=2z$$$;
+else: s:=2;
+fi
+subpath (t,s) of q
+enddef;
+
+vardef doodah(suffix $,$$,$$$)=
+if known x$$:
+vardef ward(expr gr)=
+sgn(xpart direction 1 of (z${zdir$}..(x$$,gr)..{zdir$$$}z$$$)) <> sgn(x$-x$$)
+enddef;
+y$$=solve ward(y$,y$$$);
+else:
+vardef ward(expr gr)=
+sgn(ypart direction 1 of (z${zdir$}..(gr,y$$)..{zdir$$$}z$$$)) <> sgn(y$-y$$)
+enddef;
+x$$=solve ward(x$,x$$$);
+fi
+(z${zdir$}..z$$..{zdir$$$}z$$$)
+enddef;
+
+forsuffixes e=r,l:
+vardef club.e(suffix $,$$,$$$)= doodah($e,$$e,$$$e) enddef; endfor
+
+vardef alpha_tail(suffix $,$$) =
+pos$$(hair,180); top y$$=vround 4/3[bot y$l,top y$r]; %tip of hook
+rt x$$l=hround(x$+(y$$-y$)+.5hair); %central arc is round
+enddef;
+
+vardef pi_bar =
+pos3(vstem,-90); rt x3=hround(w-.75u); top y3l=x_height; %top right
+pos2(vstem,-90); y2=y3; x2=.25w; %top left
+x1-.5hair=hround.75u; y1-.5hair=4/3[top y2l,bot y2r]; %tip of bar
+numeric slope; slope=angle((z2-z1)yscaled 2); pos1(hair,slope-90);
+forsuffixes e=l,r: z1'e=(z2e-z1e)yscaled 2; endfor
+filldraw circ_stroke z1e{z1'e}...z2e---z3e; %bar
+enddef;
+
+def traba(expr poso) = transform t; t = identity shifted (poso,0);
+currentpicture := currentpicture transformed t;
+enddef;
+
diff --git a/fonts/greek/yannis/rgrbf10.mf b/fonts/greek/yannis/rgrbf10.mf
new file mode 100644
index 0000000000..ca47ca78f0
--- /dev/null
+++ b/fonts/greek/yannis/rgrbf10.mf
@@ -0,0 +1,85 @@
+% Reduced Greek Bold 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="rgrbf"; font_size 10pt#;
+
+u#:=22/36pt#; % unit width
+width_adj#:=11/36pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=247/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=160/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=85/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders %was 70
+acc_ht#:=250/36pt#;
+circ_ht#:=230/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=13/36pt#; % diameter of rounded corners
+fine#:=10/36pt#; % diameter of sharply rounded corners
+thin_join#:=10/36pt#; % width of extrafine details
+hair#:=13/36pt#; % lowercase hairline breadth (was 17)
+stem#:=40/36pt#; % lowercase stem breadth (was 41)
+curve#:=41/36pt#; % lowercase curve breadth (was 46)
+ess#:=38/36pt#; % breadth in middle of lowercase s
+flare#:=41/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=56/36pt#; % diameter of dots
+cap_hair#:=19/36pt#; % uppercase hairline breadth
+cap_stem#:=51/36pt#; % uppercase stem breadth
+cap_curve#:=55/36pt#; % uppercase curve breadth
+cap_ess#:=53/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.6pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=10/36pt#; % vertical distance from serif base to tangent
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=11/36pt#; % vertical diameter of hairlines (was 13)
+notch_cut#:=10/36pt#; % maximum breadth above or below notches
+bar#:=17/36pt#; % lowercase bar thickness
+slab#:=17/36pt#; % serif and arm thickness
+cap_bar#:=17/36pt#; % uppercase bar thickness
+cap_band#:=17/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=3/36pt#; % vertical drop of sloped serifs
+stem_corr#:=2/36pt#; % for small refinements of stem breadth
+vair_corr#:=1.5/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=.5; % extra openness of math symbols
+superness:=8/11; % parameter for superellipses
+superpull:=1/8; % extra openness inside bowls
+beak_darkness:=.4; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; % are stem and hair more or less the same width?
+italics:=false;
+
+generate rgreek;
+
diff --git a/fonts/greek/yannis/rgreek.mf b/fonts/greek/yannis/rgreek.mf
new file mode 100644
index 0000000000..e0b61327df
--- /dev/null
+++ b/fonts/greek/yannis/rgreek.mf
@@ -0,0 +1,29 @@
+mode_setup;
+font_setup;
+
+readfrom("rgen_acc");
+if italics:
+readfrom("it_lower");
+readfrom("it_digits");
+readfrom("it_lig");
+else:
+readfrom("rgrlower");
+readfrom("digits");
+readfrom("rgrlig"); fi
+readfrom("rgrupper");
+readfrom("rgraccent");
+readfrom("rgrpunct");
+
+
+font_slant slant; font_x_height x_height#;
+if monospace: font_normal_space 9u#; % no stretching or shrinking
+font_quad 18u#;
+font_extra_space 9u#;
+else: font_normal_space 6u#+2letter_fit#;
+font_normal_stretch 3u#; font_normal_shrink 2u#;
+font_quad 18u#+4letter_fit#;
+font_extra_space 2u#;
+fi
+
+bye.
+
diff --git a/fonts/greek/yannis/rgreekmacros.tex b/fonts/greek/yannis/rgreekmacros.tex
new file mode 100644
index 0000000000..3aad8fd1ac
--- /dev/null
+++ b/fonts/greek/yannis/rgreekmacros.tex
@@ -0,0 +1,159 @@
+\def\lt{<}
+\def\gt{>}
+\newcount\fontnumber
+\fontnumber=0
+\newif\ifoneaccent\oneaccenttrue
+\def\ifnextchar#1#2#3{\let\tempe #1\def\tempa{#2}\def\tempb{#3}\futurelet
+ \tempc\ifnch}
+\def\ifnch{\ifx\tempc\tempe\let\tempd\tempa\else\let\tempd\tempb\fi\tempd}
+\def\gobble#1{}
+\def\greekmode{%
+\catcode`\<=13%
+\catcode`\>=13%
+\catcode`\'=11%
+\catcode`\`=13%
+\catcode`\~=11%
+\catcode`\"=13%
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+\def\rg{\fontnumber=1\tengr}%
+\def\sl{\fontnumber=2\tengrsl}%
+\def\it{\fontnumber=3\tengrit}%
+\def\bf{\fontnumber=4\tengrbf}%
+\def\smc{\fontnumber=5\tengrsmc}%
+\def\I##1{\setbox0\hbox{##1}\ifdim\ht0=1ex\accent'174 ##1%
+ \else{\ooalign{\hidewidth\char'174\hidewidth\crcr\unhbox0}}\fi}}%
+\newcount\vwl
+\newcount\acct
+{
+ \greekmode
+ \gdef>{\ifnextchar ~{\expandafter\smoothcircumflex\gobble}{\char\lq\>}}
+ \gdef<{\ifnextchar ~{\expandafter\roughcircumflex\gobble}{\char\lq\<}}
+ \gdef\smoothcircumflex#1{\acct=\rq134 \vwl=\lq#1 \dobreathingcircumflex}
+ \gdef\roughcircumflex#1{\acct=\rq100 \vwl=\lq#1 \dobreathingcircumflex}
+ \gdef\dobreathingcircumflex{\ifnum\vwl\lt\rq140 %if uppercase
+ \char\the\acct\kern -.2em\char\the\vwl\else
+ \doaccent\fi}
+ \gdef\doaccent{\accent\the\acct \char\the\vwl\relax}
+ \gdef"{\ifnextchar '{\expandafter\diaeresisacute\gobble}{\accent\lq\"}}
+ \gdef\diaeresisacute#1{\accent\rq043 #1}
+ \gdef`{'}
+}
+
+\newif\ifgreek\greekfalse
+
+\def\begingreek{\bgroup\font\tengr=rgrrg10\font\tengrsl=rgrsl10%
+\font\tengrbf=rgrbf10\font\tengrit=rgrti10\font\tengrsmc=rgrsc10%
+\greektrue\greekmode\rg}
+\def\beginmgreek{\bgroup\font\tengr=mrgrrg10\font\tengrsl=mrgrsl10%
+\font\tengrbf=mrgrbf10\font\tengrit=mrgrti10\font\tengrsmc=rgrsc10%
+\greektrue\greekmode\rg}
+\def\endgreek{\egroup}
+\def\endmgreek{\egroup}
+\def\monotoniko{%
+\font\tengr=mrgrrg10\font\tengrsl=mrgrsl10%
+\font\tengrbf=mrgrbf10\font\tengrit=mrgrti10%
+\ifnum\fontnumber=5\smc%
+ \else\ifnum\fontnumber=4\bf%
+ \else\ifnum\fontnumber=3\it%
+ \else\ifnum\fontnumber=2\sl%
+ \else\rg%
+ \fi%
+ \fi%
+ \fi%
+\fi%
+}
+\def\polutoniko{%
+\font\tengr=rgrrg10\font\tengrsl=rgrsl10%
+\font\tengrbf=rgrbf10\font\tengrit=rgrti10%
+\ifnum\fontnumber=5\smc%
+ \else\ifnum\fontnumber=4\bf%
+ \else\ifnum\fontnumber=3\it%
+ \else\ifnum\fontnumber=2\sl%
+ \else\rg%
+ \fi%
+ \fi%
+ \fi%
+\fi%
+}
+\let\math=$%
+{\catcode`\$=13%
+\gdef\greekdelims{\catcode`\$=13%
+\def${\ifgreek\endgreek\else\begingreek\fi}
+\def\display{\math\math}\def\enddisplay{\math\math}}}
+\def\grave#1{{\edef\next{\the\font}\smc\accent\rq001\next#1}}
+\def\roughgrave#1{{\edef\next{\the\font}\smc\accent\rq002\next#1}}
+\def\smoothgrave#1{{\edef\next{\the\font}\smc\accent\rq003\next#1}}
+\def\diaeresisgrave#1{{\edef\next{\the\font}\smc\accent\rq004\next#1}}
+\def\diaeresiscircumflex#1{{\edef\next{\the\font}\smc\accent\rq005\next#1}}
+\def\breve#1{{\edef\next{\the\font}\smc\accent\rq006\next#1}}
+\def\macron#1{{\edef\next{\the\font}\smc\accent\rq007\next#1}}
+\def\rhorough{{\tengrsmc
+\ifnum\fontnumber=5\char\rq162
+ \else\ifnum\fontnumber=4\char\rq016
+ \else\ifnum\fontnumber=3\char\rq014
+ \else\ifnum\fontnumber=2\char\rq012
+ \else\char\rq010
+ \fi
+ \fi
+ \fi
+\fi
+}}
+\def\rhosmooth{{\tengrsmc
+\ifnum\fontnumber=5\char\rq162
+ \else\ifnum\fontnumber=4\char\rq017
+ \else\ifnum\fontnumber=3\char\rq015
+ \else\ifnum\fontnumber=2\char\rq013
+ \else\char\rq011
+ \fi
+ \fi
+ \fi
+\fi
+}}
+\def\digamma{{\smc\char\rq135}}
+\def\smallDigamma{{\smc\char\rq140}}
+\def\Digamma{{\tengrsmc
+\ifnum\fontnumber=5\char\rq021
+ \else\ifnum\fontnumber=4\char\rq027
+ \else\ifnum\fontnumber=3\char\rq025
+ \else\ifnum\fontnumber=2\char\rq023
+ \else\char\rq021
+ \fi
+ \fi
+ \fi
+\fi
+}}
+\def\vardigamma{{\tengrsmc
+\ifnum\fontnumber=5\char\rq020
+ \else\ifnum\fontnumber=4\char\rq026
+ \else\ifnum\fontnumber=3\char\rq024
+ \else\ifnum\fontnumber=2\char\rq022
+ \else\char\rq020
+ \fi
+ \fi
+ \fi
+\fi
+}}
+\def\understroke{{\smc\char\rq046}}
+\def\overstroke{{\smc\char\rq044}}
+\def\sanpi{{\smc\char\rq136}}
+\def\Sanpi{{\smc\char\rq137}}
+\def\qoppa{{\smc\char\rq133}}
+\def\varqoppa{{\smc\char\rq134}}
+\def\Qoppa{{\smc\char\rq103}}
+\def\Tao{{\smc\char\rq177}}
+\def\ssh{\breve{s}}\def\SSH{\breve{S}}
+\def\dz{\breve{z}}\def\DZ{\breve{Z}}
+\def\psh{\breve{y}}\def\PSH{\breve{Y}}
+\def\ksh{\breve{x}}\def\KSH{\breve{X}}
+\def\inviota{{\smc\char\rq126}}
+\def\grMF{{\smc\char\rq030\char\rq031\char\rq032\char\rq033}\-{\smc%
+\char\rq034\char\rq036\char\rq037\char\rq032}}
+\def\MF{{\smc\char\rq030\char\rq031\char\rq032\char\rq033}\-{\smc%
+\char\rq040\char\rq036\char\rq037\char\rq032}}
+
+\endinput
+
diff --git a/fonts/greek/yannis/rgrhyph.tex b/fonts/greek/yannis/rgrhyph.tex
new file mode 100644
index 0000000000..5ae489b008
--- /dev/null
+++ b/fonts/greek/yannis/rgrhyph.tex
@@ -0,0 +1,1179 @@
+%
+% This is part of the rgr-package version 1.1
+% as of March 2, 1990 Lille (France)
+%
+% Hyphenation patterns for modern greek language
+% **********************************************
+%
+\patterns{%
+.>a4
+.>'a4
+.>~a4
+.<a4
+.<'a4
+.<~a4
+.'a4
+.>e4
+.>'e4
+.>~e4
+.<e4
+.<'e4
+.<~e4
+.'e4
+.>h4
+.>'h4
+.>~h4
+.<h4
+.<'h4
+.<~h4
+.'h4
+.>i4
+.>'i4
+.>~i4
+.<i4
+.<'i4
+.<~i4
+.'i4
+.>o4
+.>'o4
+.>~o4
+.<o4
+.<'o4
+.<~o4
+.'o4
+.<u4
+.<'u4
+.<~u4
+.'u4
+.>w4
+.>'w4
+.>~w4
+.<w4
+.<'w4
+.<~w4
+.'w4
+a1
+a2i
+a2'i
+a2~i
+a2>i
+a2>'i
+a2>~i
+a2<i
+a2<'i
+a2<~i
+'a3i
+a3"
+a2u
+a2'u
+a2~u
+a2>u
+a2>'u
+a2>~u
+a2<u
+a2<'u
+a2<~u
+'a3u
+e1
+e2i
+e2'i
+e2~i
+e2>i
+e2>'i
+e2>~i
+e2<i
+e2<'i
+e2<~i
+'e3i
+e3"
+e2u
+e2'u
+e2~u
+e2>u
+e2>'u
+e2>~u
+e2<u
+e2<'u
+e2<~u
+'e3u
+h1
+h2u
+h2'u
+h2~u
+h2>u
+h2>'u
+h2>~u
+h2<u
+h2<'u
+h2<~u
+'h3u
+h3"
+i1
+i2a
+i2'a
+i2~a
+'i3a
+~i3a
+u2'a
+i2e
+i2'e
+'i3e
+~i3e
+u2'e
+i2o
+i2'o
+'i3o
+~i3o
+u2'o
+i2w
+i2'w
+i2~w
+'i3w
+~i3w
+u2'w
+'4'
+''4'
+''4>
+''4<
+'''a4
+''>a'4
+''<a'4
+''>~a4
+''<~a4
+'''e4
+'''>e'4
+'''<e'4
+'''h4
+''>h'4
+''<h'4
+''>~h4
+''<~h4
+'''i4
+''>i'4
+''<i'4
+''>~i4
+''<~i4
+'''o4
+''>o'4
+''<o'4
+'''u4
+''>u'4
+''<u'4
+''>~u4
+''<~u4
+'''w4
+''>w'4
+''<w'4
+''>~w4
+''<~w4
+o1
+o2i
+o2'i
+o2~i
+o2>i
+o2>'i
+o2>~i
+o2<i
+o2<'i
+o2<~i
+'o3i
+o3"
+o2u
+o2'u
+o2~u
+o2>u
+o2>'u
+o2>~u
+o2<u
+o2<'u
+o2<~u
+'o3u
+u1
+u2i
+u2'i
+u2~i
+u2>i
+u2>'i
+u2>~i
+u2<i
+u2<'i
+u2<~i
+u3"
+w1
+~a3i
+~a3u
+~h3u
+a1b
+a1g
+a1d
+a1z
+a1j
+a1k
+a1l
+a1m
+a1n
+a1x
+a1p
+a1r
+a1s
+a1t
+a1f
+a1q
+a1y
+e1b
+e1g
+e1d
+e1z
+e1j
+e1k
+e1l
+e1m
+e1n
+e1x
+e1p
+e1r
+e1s
+e1t
+e1f
+e1q
+e1y
+h1b
+h1g
+h1d
+h1z
+h1j
+h1k
+h1l
+h1m
+h1n
+h1x
+h1p
+h1r
+h1s
+h1t
+h1f
+h1q
+h1y
+i1b
+i1g
+i1d
+i1z
+i1j
+i1k
+i1l
+i1m
+i1n
+i1x
+i1p
+i1r
+i1s
+i1t
+i1f
+i1q
+i1y
+o1b
+o1g
+o1d
+o1z
+o1j
+o1k
+o1l
+o1m
+o1n
+o1x
+o1p
+o1r
+o1s
+o1t
+o1f
+o1q
+o1y
+u1b
+u1g
+u1d
+u1z
+u1j
+u1k
+u1l
+u1m
+u1n
+u1x
+u1p
+u1r
+u1s
+u1t
+u1f
+u1q
+u1y
+w1b
+w1g
+w1d
+w1z
+w1j
+w1k
+w1l
+w1m
+w1n
+w1x
+w1p
+w1r
+w1s
+w1t
+w1f
+w1q
+w1y
+2b1b
+2b1z
+2b1j
+2b1k
+2b1m
+2b1n
+2b1x
+2b1s
+2b1t
+2b1f
+2b1q
+2b1y
+2g1b
+2g1g
+2g1z
+2g1j
+2g1m
+2g1x
+2g1s
+2g1t
+2g1f
+2g1q
+2g1y
+2d1b
+2d1g
+2d1d
+2d1z
+2d1j
+2d1k
+2d1l
+2d1m
+2d1n
+2d1x
+2d1p
+2d1s
+2d1t
+2d1f
+2d1q
+2d1y
+2z1b
+2z1g
+2z1d
+2z1z
+2z1j
+2z1k
+2z1l
+2z1m
+2z1n
+2z1x
+2z1p
+2z1r
+2z1s
+2z1t
+2z1f
+2z1q
+2z1y
+2j1b
+2j1g
+2j1d
+2j1z
+2j1j
+2j1k
+2j1m
+2j1n
+2j1x
+2j1p
+2j1s
+2j1t
+2j1f
+2j1q
+2j1y
+2k1b
+2k1g
+2k1d
+2k1z
+2k1j
+2k1k
+2k1m
+2k1n
+2k1x
+2k1p
+2k1s
+2k1f
+2k1q
+2k1y
+2l1b
+2l1g
+2l1d
+2l1z
+2l1j
+2l1k
+2l1l
+2l1m
+2l1n
+2l1x
+2l1p
+2l1r
+2l1s
+2l1t
+2l1f
+2l1q
+2l1y
+2m1b
+2m1g
+2m1d
+2m1z
+2m1j
+2m1k
+2m1l
+2m1m
+2m1x
+2m1r
+2m1s
+2m1t
+2m1f
+2m1q
+2m1y
+2n1b
+2n1g
+2n1d
+2n1z
+2n1j
+2n1k
+2n1l
+2n1m
+2n1n
+2n1x
+2n1p
+2n1r
+2n1s
+2n1f
+2n1q
+2n1y
+2x1b
+2x1g
+2x1d
+2x1z
+2x1j
+2x1k
+2x1l
+2x1m
+2x1n
+2x1x
+2x1p
+2x1r
+2x1s
+2x1t
+2x1f
+2x1q
+2x1y
+2p1b
+2p1g
+2p1d
+2p1z
+2p1j
+2p1k
+2p1m
+2p1x
+2p1p
+2p1s
+2p1f
+2p1q
+2p1y
+2r1b
+2r1g
+2r1d
+2r1z
+2r1j
+2r1k
+2r1l
+2r1m
+2r1n
+2r1x
+2r1p
+2r1r
+2r1s
+2r1t
+2r1f
+2r1q
+2r1y
+2s1b
+2s1d
+2s1z
+sj2m
+2s1l
+2s1n
+2s1x
+2s1r
+2s1s
+2s1y
+2t1b
+2t1g
+2t1d
+2t1z
+2t1j
+2t1k
+2t1l
+2t1m
+2t1n
+2t1x
+2t1p
+2t1t
+2t1f
+2t1q
+2t1y
+2f1b
+2f1g
+2f1d
+2f1z
+2f1k
+2f1m
+2f1n
+2f1x
+2f1p
+2f1s
+2f1f
+2f1y
+2q1b
+2q1g
+2q1d
+2q1z
+2q1j
+2q1k
+2q1m
+2q1n
+2q1x
+2q1p
+2q1s
+2q1f
+2q1q
+2q1y
+2y1b
+2y1g
+2y1d
+2y1z
+2y1j
+2y1k
+2y1l
+2y1m
+2y1n
+2y1x
+2y1p
+2y1r
+2y1s
+2y1t
+2y1f
+2y1q
+2y1y
+a1"'i
+e1"'i
+o1"'i
+a1"'u
+e1"'u
+o1"'u
+h1"'u
+a1"~1
+e1"~i
+o1"~i
+a1"~u
+e1"~u
+o1"~u
+h1"~u
+4'a.
+4~a.
+4'e.
+4~e.
+4'h.
+4~h.
+4'i.
+4~i.
+4'u.
+4~u.
+4'o.
+4~o.
+4'w.
+4~w.
+4'aa.
+4'ab.
+4'ag.
+4'ad.
+4'ae.
+4'az.
+4'ah.
+4'aj.
+4'ai.
+4'ak.
+4'al.
+4'am.
+4'an.
+4'ax.
+4'ao.
+4'ap.
+4'ar.
+4'ac.
+4'at.
+4'au.
+4'af.
+4'aq.
+4'ay.
+4'aw.
+4'ea.
+4'eb.
+4'eg.
+4'ed.
+4'ee.
+4'ez.
+4'eh.
+4'ej.
+4'ei.
+4'ek.
+4'el.
+4'em.
+4'en.
+4'ex.
+4'eo.
+4'ep.
+4'er.
+4'ec.
+4'et.
+4'eu.
+4'ef.
+4'eq.
+4'ey.
+4'ew.
+4'ha.
+4'hb.
+4'hg.
+4'hd.
+4'he.
+4'hz.
+4'hh.
+4'hj.
+4'hi.
+4'hk.
+4'hl.
+4'hm.
+4'hn.
+4'hx.
+4'ho.
+4'hp.
+4'hr.
+4'hc.
+4'ht.
+4'hu.
+4'hf.
+4'hq.
+4'hy.
+4'hw.
+4'ia.
+4'ib.
+4'ig.
+4'id.
+4'ie.
+4'iz.
+4'ih.
+4'ij.
+4'ii.
+4'ik.
+4'il.
+4'im.
+4'in.
+4'ix.
+4'io.
+4'ip.
+4'ir.
+4'ic.
+4'it.
+4'iu.
+4'if.
+4'iq.
+4'iy.
+4'iw.
+4'oa.
+4'ob.
+4'og.
+4'od.
+4'oe.
+4'oz.
+4'oh.
+4'oj.
+4'oi.
+4'ok.
+4'ol.
+4'om.
+4'on.
+4'ox.
+4'oo.
+4'op.
+4'or.
+4'oc.
+4'ot.
+4'ou.
+4'of.
+4'oq.
+4'oy.
+4'ow.
+4'ua.
+4'ub.
+4'ug.
+4'ud.
+4'ue.
+4'uz.
+4'uh.
+4'uj.
+4'ui.
+4'uk.
+4'ul.
+4'um.
+4'un.
+4'ux.
+4'uo.
+4'up.
+4'ur.
+4'uc.
+4'ut.
+4'uu.
+4'uf.
+4'uq.
+4'uy.
+4'uw.
+4'wa.
+4'wb.
+4'wg.
+4'wd.
+4'we.
+4'wz.
+4'wh.
+4'wj.
+4'wi.
+4'wk.
+4'wl.
+4'wm.
+4'wn.
+4'wx.
+4'wo.
+4'wp.
+4'wr.
+4'wc.
+4'wt.
+4'wu.
+4'wf.
+4'wq.
+4'wy.
+4'ww.
+4~aa.
+4~ab.
+4~ag.
+4~ad.
+4~ae.
+4~az.
+4~ah.
+4~aj.
+4~ai.
+4~ak.
+4~al.
+4~am.
+4~an.
+4~ax.
+4~ao.
+4~ap.
+4~ar.
+4~ac.
+4~at.
+4~au.
+4~af.
+4~aq.
+4~ay.
+4~aw.
+4~ha.
+4~hb.
+4~hg.
+4~hd.
+4~he.
+4~hz.
+4~hh.
+4~hj.
+4~hi.
+4~hk.
+4~hl.
+4~hm.
+4~hn.
+4~hx.
+4~ho.
+4~hp.
+4~hr.
+4~hc.
+4~ht.
+4~hu.
+4~hf.
+4~hq.
+4~hy.
+4~hw.
+4~ia.
+4~ib.
+4~ig.
+4~id.
+4~ie.
+4~iz.
+4~ih.
+4~ij.
+4~ii.
+4~ik.
+4~il.
+4~im.
+4~in.
+4~ix.
+4~io.
+4~ip.
+4~ir.
+4~ic.
+4~it.
+4~iu.
+4~if.
+4~iq.
+4~iy.
+4~iw.
+4~ua.
+4~ub.
+4~ug.
+4~ud.
+4~ue.
+4~uz.
+4~uh.
+4~uj.
+4~ui.
+4~uk.
+4~ul.
+4~um.
+4~un.
+4~ux.
+4~uo.
+4~up.
+4~ur.
+4~uc.
+4~ut.
+4~uu.
+4~uf.
+4~uq.
+4~uy.
+4~uw.
+4~wa.
+4~wb.
+4~wg.
+4~wd.
+4~we.
+4~wz.
+4~wh.
+4~wj.
+4~wi.
+4~wk.
+4~wl.
+4~wm.
+4~wn.
+4~wx.
+4~wo.
+4~wp.
+4~wr.
+4~wc.
+4~wt.
+4~wu.
+4~wf.
+4~wq.
+4~wy.
+4~ww.
+4a'a.
+4b'a.
+4g'a.
+4d'a.
+4e'a.
+4z'a.
+4h'a.
+4j'a.
+4i'a.
+4k'a.
+4l'a.
+4m'a.
+4n'a.
+4x'a.
+4o'a.
+4p'a.
+4r'a.
+4s'a.
+4t'a.
+4u'a.
+4f'a.
+4q'a.
+4y'a.
+4w'a.
+4a'e.
+4b'e.
+4g'e.
+4d'e.
+4e'e.
+4z'e.
+4h'e.
+4j'e.
+4i'e.
+4k'e.
+4l'e.
+4m'e.
+4n'e.
+4x'e.
+4o'e.
+4p'e.
+4r'e.
+4s'e.
+4t'e.
+4u'e.
+4f'e.
+4q'e.
+4y'e.
+4w'e.
+4a'h.
+4b'h.
+4g'h.
+4d'h.
+4e'h.
+4z'h.
+4h'h.
+4j'h.
+4i'h.
+4k'h.
+4l'h.
+4m'h.
+4n'h.
+4x'h.
+4o'h.
+4p'h.
+4r'h.
+4s'h.
+4t'h.
+4u'h.
+4f'h.
+4q'h.
+4y'h.
+4w'h.
+4a'i.
+4b'i.
+4g'i.
+4d'i.
+4e'i.
+4z'i.
+4h'i.
+4j'i.
+4i'i.
+4k'i.
+4l'i.
+4m'i.
+4n'i.
+4x'i.
+4o'i.
+4p'i.
+4r'i.
+4s'i.
+4t'i.
+4u'i.
+4f'i.
+4q'i.
+4y'i.
+4w'i.
+4a'o.
+4b'o.
+4g'o.
+4d'o.
+4e'o.
+4z'o.
+4h'o.
+4j'o.
+4i'o.
+4k'o.
+4l'o.
+4m'o.
+4n'o.
+4x'o.
+4o'o.
+4p'o.
+4r'o.
+4s'o.
+4t'o.
+4u'o.
+4f'o.
+4q'o.
+4y'o.
+4w'o.
+4a'u.
+4b'u.
+4g'u.
+4d'u.
+4e'u.
+4z'u.
+4h'u.
+4j'u.
+4i'u.
+4k'u.
+4l'u.
+4m'u.
+4n'u.
+4x'u.
+4o'u.
+4p'u.
+4r'u.
+4s'u.
+4t'u.
+4u'u.
+4f'u.
+4q'u.
+4y'u.
+4w'u.
+4a'w.
+4b'w.
+4g'w.
+4d'w.
+4e'w.
+4z'w.
+4h'w.
+4j'w.
+4i'w.
+4k'w.
+4l'w.
+4m'w.
+4n'w.
+4x'w.
+4o'w.
+4p'w.
+4r'w.
+4s'w.
+4t'w.
+4u'w.
+4f'w.
+4q'w.
+4y'w.
+4w'w.
+4a~a.
+4b~a.
+4g~a.
+4d~a.
+4e~a.
+4z~a.
+4h~a.
+4j~a.
+4i~a.
+4k~a.
+4l~a.
+4m~a.
+4n~a.
+4x~a.
+4o~a.
+4p~a.
+4r~a.
+4s~a.
+4t~a.
+4u~a.
+4f~a.
+4q~a.
+4y~a.
+4w~a.
+4a~h.
+4b~h.
+4g~h.
+4d~h.
+4e~h.
+4z~h.
+4h~h.
+4j~h.
+4i~h.
+4k~h.
+4l~h.
+4m~h.
+4n~h.
+4x~h.
+4o~h.
+4p~h.
+4r~h.
+4s~h.
+4t~h.
+4u~h.
+4f~h.
+4q~h.
+4y~h.
+4w~h.
+4a~i.
+4b~i.
+4g~i.
+4d~i.
+4e~i.
+4z~i.
+4h~i.
+4j~i.
+4i~i.
+4k~i.
+4l~i.
+4m~i.
+4n~i.
+4x~i.
+4o~i.
+4p~i.
+4r~i.
+4s~i.
+4t~i.
+4u~i.
+4f~i.
+4q~i.
+4y~i.
+4w~i.
+4a~u.
+4b~u.
+4g~u.
+4d~u.
+4e~u.
+4z~u.
+4h~u.
+4j~u.
+4i~u.
+4k~u.
+4l~u.
+4m~u.
+4n~u.
+4x~u.
+4o~u.
+4p~u.
+4r~u.
+4s~u.
+4t~u.
+4u~u.
+4f~u.
+4q~u.
+4y~u.
+4w~u.
+4a~w.
+4b~w.
+4g~w.
+4d~w.
+4e~w.
+4z~w.
+4h~w.
+4j~w.
+4i~w.
+4k~w.
+4l~w.
+4m~w.
+4n~w.
+4x~w.
+4o~w.
+4p~w.
+4r~w.
+4s~w.
+4t~w.
+4u~w.
+4f~w.
+4q~w.
+4y~w.
+4w~w.
+}
+\endinput
+
diff --git a/fonts/greek/yannis/rgrlig.mf b/fonts/greek/yannis/rgrlig.mf
new file mode 100644
index 0000000000..2e2febbe93
--- /dev/null
+++ b/fonts/greek/yannis/rgrlig.mf
@@ -0,0 +1,91 @@
+k#:=-.7u#;kk#:=-1.8u#;kkk#:=-2.5u#;
+diaer=oct"042"; % double quote
+ligtable "-": "-" =: oct"000"; % en-dash
+% |ligtable oct"000": "-" =: oct"177";| em-dash
+ligtable "(": "(" =: oct"173"; % open quotes
+ligtable ")": ")" =: oct"175"; % close quotes
+ligtable "<":
+ "~" =: oct"100", "'" =: oct"126",% | "`" =: oct"103",|
+ "a" =: oct"001", "e" =: oct"037", "h" =: oct"007",% | "r" =: oct"373",|
+ "o" =: oct"137", "w" =: oct"015", "i" =: oct"023", "u" =: oct"031",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable ">":
+ "~" =: oct"134", "'" =: oct"136",% | "`" =: oct"137",|
+ "a" =: oct"002", "e" =: oct"040", "h" =: oct"010",% | "r" =: oct"374",|
+ "o" =: oct"140", "w" =: oct"016", "i" =: oct"024", "u" =: oct"032",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable diaer: "'" =: oct"043";% | "`" =: oct"044",|
+% | "i" =: oct"360", "u" =: oct"364";|
+% |ligtable oct"044":| % diaeresis and grave
+ % |"i" =: oct"361", "u" =: oct"365";|
+% |ligtable oct"043":| % diaeresis and acute
+ % |"i" =: oct"362", "u" =: oct"366";|
+% |ligtable oct"040":| % diaeresis and circumflex
+ % |"i" =: oct"363", "u" =: oct"367";|
+% |ligtable "`": diaer =: oct"044",|
+ % |"a" =: oct"200", "h" =: oct"230", "w" =: oct"260",|
+ % |"e" =: oct"340", "o" =: oct"344", "i" =: oct"310", "u" =: oct"314";|
+ligtable "'": diaer =: oct"043", "'" =: oct"035",
+ "a" =: oct"003", "h" =: oct"011", "w" =: oct"017",
+ "e" =: oct"044", "o" =: oct"103", "i" =: oct"025", "u" =: oct"033",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable oct"126": % rough breathing and acute,
+ "a" =: oct"004", "h" =: oct"012", "w" =: oct"020",
+ "e" =: oct"177", "o" =: oct"133", "i" =: oct"026", "u" =: oct"034",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable oct"136": % smooth breathing and acute
+ "a" =: oct"005", "h" =: oct"013", "w" =: oct"021",
+ "e" =: oct"046", "o" =: oct"135", "i" =: oct"027", "u" =: oct"166",
+ "A" kern 2kk#, "E" kern kk#, "O" kern kkk#, "I" kern kk#, "U" kern kkk#,
+ "W" kern kk#, "H" kern kkk#;
+ligtable "~": % |diaer =: oct"040",|
+ "a" =: oct"006", "h" =: oct"014", "w" =: oct"022",
+ "i" =: oct"030", "u" =: oct"036";
+% |ligtable oct"100":| % rough breathing and circumflex
+ % |"a" =: oct"221", "h" =: oct"251", "w" =: oct"301",|
+ % |"i" =: oct"331", "u" =: oct"335";|
+% |ligtable oct"134":| % smooth breathing and circumflex
+mk#:=-1.2u#;
+ligtable "l":
+ "h" kern mk#,oct"011" kern mk#,oct"014" kern mk#,"u" kern mk#
+ ,oct"033" kern mk#,oct"036" kern mk#, "o" kern k#, oct"103" kern k#,
+ "a" kern k#, oct"003" kern k#, oct"006" kern k#, "i" kern k#,
+ oct"025" kern k#, oct"030" kern k#;
+ligtable "u": oct"033" : oct"036" : oct"031" : oct"032" : oct"034" : oct"166":
+ "g" kern k#, "r" kern -k#;
+ligtable "e": oct"044" : oct"040" : oct"037" : oct"046" : oct"177" :
+ "i" kern -k#, oct"025" kern -k#, oct"030" kern -k#, oct"024" kern -k#,
+ oct"023" kern -k#, oct"027" kern -k#, oct"026" kern -k#, "n" kern k#;
+ligtable "D" : "u" kern k#, oct"033" kern k#, oct"036" kern k#, "h" kern mk#,
+ oct"011" kern mk#, oct"014" kern mk#;
+ligtable "k" : "o" kern k#, oct"103" kern k#;
+ligtable "R" : "a" kern k#, oct"003" kern k#, oct"006" kern k#, "w" kern k#,
+ oct"017" kern k#, oct"022" kern k#;
+ligtable "h" : oct"011" : oct"014" : oct"007" : oct"010" : oct"012" :
+ oct"013" : "m" kern -k#, "r" kern -k#;
+ligtable "m" : "n" kern k#, "a" kern k#, oct"003" kern k#, oct"006"kern k#;
+ligtable "o" : oct"137" : oct"140" : oct"103" : oct"133" : oct"135" :
+ "u" kern k#, oct"033" kern k#, oct"036" kern k#, oct"031" kern k#,
+ oct"032" kern k#, oct"034" kern k#, oct"166" kern k#, "k" kern k#,
+ "q" kern k#, "n" kern k#, "m" kern -k#;
+ligtable "r" : "m" kern -k#;
+ligtable "z" : "o" kern k#, oct"103" kern k#, "a" kern k#, oct"003" kern k#,
+ oct"006" kern k#, "h" kern k#, oct"011" kern k#, oct"014" kern k#;
+ligtable "K" : "a" kern k#, oct"003" kern k#, oct"006" kern k#;
+ligtable "w" : oct"017" : oct"022" : oct"015" : oct"016" : oct"020" :
+ oct"021" : "q" kern k#;
+ligtable "g" : "w" kern k#, oct"017" kern k#, oct"022" kern k#;
+ligtable "T" : "h" kern k#, oct"011" kern k#, oct"014" kern k#, "o" kern mk#,
+ oct"103" kern mk#;
+ligtable "x" : "o" kern k#, oct"103" kern k#, "a" kern k#, oct"003" kern k#,
+ oct"006" kern k#, oct"017" kern k#, "w" kern k#, oct"022" kern k#;
+ligtable "A" : "g" kern mk#, "d" kern k#;
+ligtable "O" : "l" kern k#;
+ligtable "a" : oct"001" : oct"002" : oct"003" : oct"004" : oct"005" :
+ oct"006" : "n" kern k#;
+ligtable "U" : "p" kern mk#;
+
diff --git a/fonts/greek/yannis/rgrlower.mf b/fonts/greek/yannis/rgrlower.mf
new file mode 100644
index 0000000000..331fee9f6c
--- /dev/null
+++ b/fonts/greek/yannis/rgrlower.mf
@@ -0,0 +1,992 @@
+% These are the lowercase letters of the rgr-package version 1.1
+% prepared on Jan 16, 1990; Lille
+%
+% ALFA
+
+def width = 9u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5u# enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos1(stem,0); top y1=x_height+oo; rt x1r=hround(w-.5u); %top right
+ pos2(vstem,-90); pos4(vstem,-270); x4=x2=.5w-u;
+ bot y2r=-oo; top y4r=x_height+oo; %bottom and top bulges
+ pos3(hair,-180); lft x3r=hround .75u; y3=.5[y2,y4]; %left bulge
+ pos6(vstem,90); x6=w-u; y6=y2; %bottom right
+ % numeric theta; theta=angle((x4-x6),2.5(y4-y6))-90;
+ pos5(hair,0); x5=.65[x4,x6]; y5=y3; %point of inflection
+ alpha_tail(6,7); %hook
+ filldraw stroke z1e{(x2-x1,2(y2-y1))}... %diagonal
+ pulled_arc.e(2,3) & pulled_arc.e(3,4) %bowl
+ ...z5e{down}...z6e{right}...{up}z7e; %diagonal and
+ numeric x_baryctr; x_baryctr= .25[x4,x1];
+ numeric pos_stem; pos_stem=x_baryctr; %iota reference
+enddef;
+
+cmchar "Lowercase alpha";
+beginchar("a",dims);
+this_letter; penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Lowercase alpha with rough breathing";
+beginchar(oct"001",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing";
+beginchar(oct"002",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase alpha with acute";
+beginchar(oct"003",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase alpha with rough breathing and acute";
+beginchar(oct"004",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase alpha with smooth breathing and acute";
+beginchar(oct"005",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase alpha with circumflex";
+beginchar(oct"006",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+% BHTA
+
+def dims = 9u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ numeric thin_stem; thin_stem=.6[hair,stem]; % for upper bowl
+ numeric tilt; tilt=min(2*otilt,.5); % for both bowls
+ pos1(stem,180); y1-.5stem=-d-o; % bottom left
+ pos2(hair,180); y2=.5bar_height; % self-intersection (cf. z15)
+ x1=x2; lft x1r=hround(.75u+.5(hair-stem)); % i.e., lft x2r ~ .75u
+ x3r=x2r; % beginning of curve
+ top y5r=h+oo; bot y14r=-oo; x5r=x14r; % top and bottom bulges
+ top y10r=vstem+bot y9r=x_height; x9r=x10r; % top and bottom of cusp
+ rt x12r=hround(w-.75u); % lower right bulge
+ x5r=.5[lft x2r,rt x12r]; x9r-.5vstem=hround(x5r-.5u-.5vstem);
+ % we want to simulate the following relations, to make slopes consistent
+ % (where |z7| is the upper right bulge):
+ % | z5r-z3r=whatever*(z9r-z7r)=whatever*(z14r-z12r);|
+ % | z7r-z5r=whatever*(z12r-z10r)=whatever*(z5r-z3r) yscaled -1;|
+ numeric slope;
+ slope=((y10r-y12r)+(y12r-y14r))/((x12r-x10r)+(x12r-x14r));
+ z7'r=z9r+whatever*(1,slope); z7'r=z5r+whatever*(1,-slope);
+ y7r=y7'r; rt x7r=hround rt x7'r;
+ z12r=z14r+whatever*(1,slope);
+z3r=z5r+whatever*(1,slope);
+ filldraw double_circ_stroke gr_arc.e(7,6,5)(hair,thin_stem,tilt)..
+ gr_arc.e(5,4,3)(hair,thin_stem,tilt)..{down}z2e..z1e; % top and left
+ z2=z15; pos15(hair,slope-90); % intersection pt
+ numeric slope;
+ slope=angle((z14r-z15)yscaled 2);
+ filldraw stroke z15e{dir slope}...gr_arc.e(14,13,12)(hair,stem,tilt); % bot
+ forsuffixes e=r,l:
+ path curv[]e; numeric S[]e;
+ curv1e=reverse gr_arc.e(9,8,7)(hair,thin_stem,tilt); % cusp bottom
+ curv2e=gr_arc.e(12,11,10)(hair,stem,tilt); endfor % cusp top
+ (S1r,S2r)=curv1r intersectiontimes curv2r;
+ (whatever,S2l)=curv1r intersectiontimes curv2l;
+ (S1l,whatever)=curv1l intersectiontimes curv2r;
+ if S1l=-1 : S1l:=2; fi
+ if S2l=-1 : S2l:=2; fi
+ filldraw stroke subpath(0,S1e+eps) of curv1e; % fill in cusp
+ filldraw stroke subpath(0,S2e+eps) of curv2e;
+ filldraw subpath (S1r+eps,2) of curv1r...subpath(2,S2r+eps) of curv2r..cycle;
+enddef;
+
+cmchar "Lowercase beta";
+beginchar("b",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); endchar;
+
+picture savedpicture;
+
+% GAMMA
+
+def dims = 10u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ begingroup
+ save t; t:=superness; interim superness:=.95t;
+ pos2(curve,90); top y2r=h+oo; % top of left branch
+ pos1(hair,180); bot y1=top y2r-4/3curve; % tip of hook
+ lft x1r=hround .5u; x2-x1=y2-y1; % central arc is round
+ pos3(hair,0); pos4(hair,-180); rt x3r-lft x4r=stem; % bottom of cusp
+ y4=y3; .5[x3,x4]=.5w; bot y3=-d-oo;
+ pos5(curve,-270); top y5r=h+oo; x5+.5curve=hround(w-.75u); % right branch
+ pos5'(curve,0); z5'=z5;
+ filldraw stroke z1e{up}...z2e{right}; drawloop(2,3,4,5);
+ filldraw z5l{right}...z5'r{up}...z5r{left}--cycle; % right branch
+ if monowidth: % complete stem
+ x3'=x3r; x4'=x4r; y3'=y4'; y3'-.5stem=vround(-.8d);
+ filldraw z3r--z3'{down}...{up}z4'--z4r--cycle; fi
+ endgroup;
+enddef;
+
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,3',4,4',5); endchar;
+
+picture savedpicture;
+
+% DELTA
+
+
+def dims = 8.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ top y1r=vround(if not monowidth:.95 fi x_height+oo); x1r=.5w; % top of loop
+ x5r=.5w; bot y5r=-oo; % bottom of ditto
+ lft x3r=w-rt x7r=hround(.75u); y3r=y7r=.5[y1r,y5r]; % left and right bulge
+ filldraw stroke gr_arc.e(1,2,3)(vair,stem,.5otilt) % three quadrants of l
+ & gr_arc.e(3,4,5)(vair,stem,.5otilt) & gr_arc.e(5,6,7)(vair,stem,.5otilt);
+
+ % we now draw the hook |z8..z9..z10|. It must satisfy the following ints:
+ % its outer contour is symmetric with respect to some axis containing |z9l|;
+ % one end is known, the width there is |thin_stem|, and the width at |z10|
+ % is, ideally, stem. (But since we may have to change that we callt |Stem|.)
+ z8l=z1l; numeric thin_stem, med_stem; thin_stem=.5[hair,Stem];
+ % the aperture, measured perpendicular to the axis, equals |Stem|
+ numeric apert; apert=2Stem+thin_stem-currentbreadth; % |apeth(z10l-z8l);|
+ numeric left_goal; lft left_goal=vround(lft x3r+.5u); % most tangent known
+ numeric top_goal; top top_goal=h+oo; % highest tangent known
+
+ % if by taking |Stem=stem| we got |apert > top_goal-y1l|, the problem might
+ % not have a solution with a horizontal tangent; in that case the
+ % constraint is on |apert|:
+ if 2stem+.7[hair,stem]-currentbreadth>top_goal-y8l: apert=top_goal-y8l;
+ else: Stem=stem; fi
+
+ % we first estimate the slope of the axis by imagining that, in the vicinity
+ % of |z9l|, the hook looks like a semicircle of diameter |apert/2|.
+ % (this value is empiric, but reasonable because the tension is high)
+ z0l=(left_goal+.25apert,top_goal-.25apert); % center of semicircle
+ numeric axis; axis=angle(z0l-z8l)+angle(length(z0l-z8l)+-+.5apert,.5apert);
+ z9l=z0l+(.25apert,0)rotated(axis); z10l=z8l+(0,-apert)rotated(axis);
+
+ % we now iterate, correcting |z9l| until the tangencies are satisfied
+ path hook; numeric left_real; numeric top_real;
+ forever:
+
+ hook:=z8l{dir(axis)}..tension 1.5..z9l..tension 1.5..{-dir(axis)}z10l;
+ if directiontime up of hook=-1:
+ left_error:=0; message "hook has no vertical tangent!";
+ else: left_error:=xpart directionpoint up of hook-left_goal; fi
+ if directiontime right of hook=-1:
+ top_error:=0; message "hook has no horizontal tangent!";
+ else: top_error:=ypart directionpoint right of hook-top_goal; fi
+
+ exitif (abs(left_error)<.05) and (abs(top_error)<.05);
+ x9l:=x9l-left_error; y9l:=y9l-top_error;
+ axis:=angle(z9l-z8l)+angle(length(z9l-z8l)+-+.5apert,.5apert);
+ x10l:=x8l+apert*sind axis; y10l:=y8l-apert*cosd axis;
+ endfor
+
+ pos8(thin_stem,axis-90); pos10(Stem,axis+90); pos9(.3[hair,Stem],axis+180);
+ filldraw stroke
+ z7e{z7'e}..{dir axis}z8e..tension 1.5..z9e..tension 1.5..{-dir axis}z10e;
+enddef;
+
+cmchar "Lowercase delta";
+beginchar("d",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% EYILON
+
+def width = 7.25u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos2(.8vstem,90); x2=.5w; top y2r=x_height+o; % top point
+ pos7(vstem,630); x2=x7; bot y7r=-o; % bottom point
+ rt x1r=hround(w-u); bot y1l=.3[bot y2l,bar_height]; % top end
+ z1'=(x1r,y1l+.5(flare-currentbreadth)); % approximation to z1
+ numeric slope; slope=angle((z2-z1')yscaled 2); pos1(.5flare,slope-30);
+ bar_height=.5[y1,y8]; x8=x1; pos8(flare,slope+90); % bottom end
+ pos3(vstem,120); lft x3r=hround .75u; y3=.5[y4r,y2r]; % top left bulge
+ pos6(vstem,600); x6=x3; y6=.5[y5r,y7r]; % bottom left bulge
+ y6:=y6r;y3:=y3r; % for the benefit of |pulled_arc|
+ top y5r-bot y4r=curve; y5+y4=2bar_height; x5=x4=x2; % loop
+ pos4(vair,-90); pos5(vair,90);
+ filldraw stroke z1e{dir slope}...pulled_arc.e(2,3); % top
+ drawloop(3,4,5,6); % loop and bottom
+ forsuffixes e=l,r:
+ path foo.e; foo.e= z8e...pulled_arc.e(7,6);
+ if angle(direction 0 of foo.e) > angle(z8r-z8l):
+ foo.e:= z8e{z8r-z8l}...pulled_arc.e(7,6); fi
+ endfor;
+ filldraw stroke foo.e;
+ numeric x_baryctr; x_baryctr=x2; % accent reference
+enddef;
+
+cmchar "Lowercase epsilon";
+beginchar("e",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Lowercase epsilon with rough breathing";
+beginchar(oct"037",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing";
+beginchar(oct"040",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase epsilon with acute";
+beginchar(oct"044",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase epsilon with rough breathing and acute";
+beginchar(oct"177",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase epsilon with smooth breathing and acute";
+beginchar(oct"046",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+picture savedpicture;
+
+% ZHTA
+
+def dims = 8.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pos4(hair,-180); y4=bar_height; lft x4r=hround(.75u); % left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; % bottom right
+ y3+.5stem=h+o; x3+.5stem=hround(rt x6l-.25u); % top right
+ numeric slope; slope=angle((z3-z4)xscaled 2); pos3(hair,slope+90);
+ pos5(stem,-90); bot y5r=0; x5=.5w; % inflection pt
+ pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+ pos2(stem,slope+90); z2l=z3l; filldraw double_circ_stroke
+ % bowl and tail
+ z7e{right}...z6e{up}...z5e{left}...z4e{up}...z2e{dir slope};
+ % where handle attaches
+ pos1(curve,0); lft x1l=hround(lft x4r+.25u); y1+.5curve=h+o; % end of handle
+ filldraw circ_stroke z1e{down}...z3e{dir slope};
+enddef;
+
+cmchar "Lowercase zeta";
+beginchar("z",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+picture savedpicture;
+
+% HTA
+
+def width = 8.5u enddef;
+def dims = width#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = if straight: .75 else: .5 fi u#,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ y1r-.5stem=-d-o; pos1(stem,0);
+ rt x2r=hround(w-.75u); y2r=.5x_height; pos2(hair,0);
+ lft x5r=hround(1.5u); y5-.5stem=-o; pos5(stem,-180);
+ top y4r=x_height+o; x4r=.5[lft x2l,rt x5l];
+ pos6(hair,180); y6=y2;
+ if straight:
+ x1=x2;x5=x6; pos4(stem,90);
+ filldraw double_circ_stroke z1e--pulled_arc.e(2,4)&pulled_arc.e(4,6)--z5e;
+ else:
+ x1r=x2r; z2'l=z2'r=up;
+ filldraw circ_stroke z1e{up}...gr_arc.e(2,3,4)(hair,stem,.8); % right leg
+ filldraw circ_stroke z5e{(z4-z5) yscaled 4}...z4e{-z4'e}; % left leg
+ z6r=((0,y2)--(w,y2)) intersectionpoint (z5r{(z4-z5) yscaled 4}...z4r{-z4'r});
+ fi
+ pos8(vstem,0); rt x8r=hround(lft x6r-.75u); % end of handle
+ pos7(vstem,-90); top y7l=x_height+o; z8r=z7r; % top of handle
+ filldraw circ_stroke z8e{up}...z7e{right}...z6e{down};
+ numeric x_baryctr; x_baryctr=.1[x4,x7]; % accent reference
+ numeric pos_stem; pos_stem=x5; % iota reference
+enddef;
+
+cmchar "Lowercase eta";
+beginchar("h",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Lowercase eta with rough breathing";
+beginchar(oct"007",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing";
+beginchar(oct"010",width#,acc_ht#,desc_depth#);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with acute";
+beginchar(oct"011",width#,acc_ht#,desc_depth#);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase eta with rough breathing and acute";
+beginchar(oct"012",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase eta with smooth breathing and acute";
+beginchar(oct"013",width#,acc_ht#,desc_depth#);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase eta with circumflex";
+beginchar(oct"014",width#,circ_ht#,desc_depth#);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
+% JHTA
+
+def dims = 9u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h; % left and right bulges
+ x2r=x6r=.5w; top y2r=h+o; bot y6r=-o; % top and bottom
+ filldraw stroke
+ gr_arc.e(8,1,2)(vair,stem,otilt) & gr_arc.e(2,3,4)(vair,stem,otilt) &
+ gr_arc.e(4,5,6)(vair,stem,otilt) & gr_arc.e(6,7,8)(vair,stem,otilt);
+ pos4`(bar,90); pos8`(bar,90); x4`=x4; x8`=x8; y4`=y8`=.05[y4,y2];
+ filldraw stroke z4`e--z8`e; % bar
+enddef;
+
+cmchar "Lowercase theta";
+beginchar("j",dims);
+this_letter; penlabels(1,2,3,4,4`,5,6,7,8,8`); endchar;
+
+picture savedpicture;
+
+% IWTA
+
+def width = 5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = if monospace: u#,u# else:0,2curve#-3u# fi enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pos1(flare,180); lft x1r=hround u; top y1=x_height+oo; % top
+ numeric neck; neck=.2[hair,stem];
+ pos2(neck,180); .2[lft x2r,rt x2l]=.2[lft x1r,rt x1l]; % neck
+ pos3(curve,-90); bot y3r=-oo; % bottom
+ y2r=if monowidth:
+ 2 else: 1.5 fi[bot y3r,top y3l]; z3r-z2r=whatever*(1,-1.25);
+ if monowidth:
+ y4r+.5neck=vround y2r; x3=.5[x2,x4]; pos4(neck,0); % tip of hook
+ filldraw stroke z4e...z3e...z2e---z1e;
+ else:
+ z4l=z4r; top y4r=y2r; z4l-z3l=whatever*(1,1);
+ path p.r, p.l; forsuffixes e=r,l: p.e=z1e---z2e...z3e...z4e; endfor
+ rt x3.5r=hround(rt xpart directionpoint up of p.r);
+ z4'r=direction 3 of p.r; z3'r=direction 2 of p.r;
+ forever: % avoid bad vertical tangent between 2l and 3l
+ x2.5l:= rt xpart directionpoint down of p.l;
+ exitif abs(hround(x2.5l)-x2.5l)<.05;
+ x2l:=x2l+hround(x2.5l)-x2.5l; p.l:=(z1l---z2l...z3l...z4l);
+ endfor
+ p.r:=z1r---z2r...club.r(3,3.5,4);
+ % avoid bad vertical tangent between 3r and 4r
+ filldraw stroke p.e;
+ fi
+ numeric x_baryctr; x_baryctr=x1;
+enddef;
+
+cmchar "Lowercase iota";
+beginchar("i",dims);
+this_letter; penlabels(1,2,3,4); endchar;
+
+cmchar "Lowercase iota with rough breathing";
+beginchar(oct"023",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: +.25u fi)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing";
+beginchar(oct"024",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr if serifs: -.25u fi)>; endchar;
+
+cmchar "Lowercase iota with acute";
+beginchar(oct"025",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase iota with rough breathing and acute";
+beginchar(oct"026",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase iota with smooth breathing and acute";
+beginchar(oct"027",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase iota with circumflex";
+beginchar(oct"030",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture savedpicture;
+
+% KAPPA
+
+def dims = 9.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1-.5stem=-o; % lower left
+ z1+z3=(w,h); z2=.5[z1,z3]; % upper right and mid
+ z1'=(z3-z1) if monowidth: xscaled 1/2 fi; % slope at 1 and 3
+ pos1(stem,angle z1'+90); pos2(.6[hair,stem],angle z1'+90);
+ pos3(stem,angle z1'+90);
+ filldraw double_circ_stroke z1e{z1'}..z2e..{z1'}z3e; % diagonal stroke
+ z4=if monowidth: z1 else: 1/3[z1,z3] fi; z4-z1=z3-z7; % handle attachments
+ z4'=if monowidth: z1' else: (z3-z1) xscaled .25 fi; % slope at 4 and 7
+ pos4(hair,angle z4'-90); pos7(hair,angle z4'+90);
+ pos5(vstem,90); top y5r=h+o; pos6(vstem,180); z6l=z5l;
+ lft x6r=hround(x1-.5stem-.25u);
+ filldraw circ_stroke z6e{up}...z5e{right}...z4e{-z4'}; % left handle
+ pos8(.5[vstem,stem],-90); bot y8r=-o; rt x9r=hround(x3+.5stem+.25u);
+ pos9(.5[vstem,stem],0); z9l=z8l;
+ filldraw circ_stroke z9e{down}...z8e{left}...z7e{z4'}; % right handle
+enddef;
+
+cmchar "Lowercase kappa";
+beginchar("k",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% LAMBDA
+
+def dims = 9.5u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25u#,-.25u# enddef;
+def krn = -.75u# enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1+.5stem=h; % top left
+ z1'=(1,.2); pos1(stem,angle z1'+90); % direction at z1
+ x3+x1=w; y3-.5stem=-oo; pos3(stem,-angle z1'+90); % bottom right
+ y2=x_height-.5u; x2=.5[x1,x3]; % attachment
+ z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); % direction at z4
+ filldraw double_circ_stroke z1e{z1'}...
+ z2e{(z3-z1)yscaled 2}...{z1' yscaled -1}z3e; % diagonal
+ lft x4l=hround.75u; bot y4l=0; % bottom left
+ numeric stem'; stem'=stem-currentbreadth; numeric slope; % from z4 to z4
+ slope=angle(z2-z4l)+angle(length(z2-z4l)+-+.5stem',.5stem');
+ x4r=x4l+(stem'/sind slope); y4r=y4l; z4=.5[z4r,z4l];
+ path p; p=z1{z1'}...z2{(z3-z1)yscaled 2}...{z1' yscaled -1}z3;
+ forsuffixes e=r,l: z5e=(z4e--(z4e+2(z2-z4))) intersectionpoint p; endfor
+ filldraw stroke z4e{(z2-z4)if not monowidth: xscaled 1.2 fi}..z5e;
+enddef;
+
+cmchar "Lowercase lambda";
+beginchar("l",dims);
+this_letter; penlabels(1,2,3,4,5); endchar;
+
+picture savedpicture;
+
+% MI
+
+def dims = 9.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,.5stem# enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ y6+.5stem=h+o; pos6(stem,0); rt x6r=hround(w-vstem); % top right
+ x5r=.5[x1,x6]; bot y5r=-oo; % bottom of bowl
+ if straight:
+ lft x1r=hround .75 u; y1+.5stem=h+o; pos1(stem,180); % top left
+ x4=x1; x9=x6; y9=y4=.5x_height; pos4(stem,180); pos9(stem,0);
+ pos5(vstem, 270);
+ filldraw double_circ_stroke z1e..pulled_arc.e(4,5)&pulled_arc.e(5,9)..z6e;
+ y8-.5stem=-d-oo; x8=x1; pos8(stem,180); % end of handle
+ filldraw circ_stroke z8e..z4e;
+ else:
+ lft x2r=rt x2l-stem=hround .75u; % vertical tangents of left bulb
+ top y1r=h+o; x1r=.5[x2r,x2l]; z1=z1l=z1r; z1'r=-z1'l=left; % top left
+ y3r=.4[y1r,y5r]; lft x3r=x1r-.5hair; % middle left
+ numeric tilt; tilt:=.6; path p.r, p.l;
+ p.l=gr_arc.l(3,4,5)(hair,.4[hair,stem],tilt)...{up}z6l;
+ p.r=subpath (2(1-tilt),2) of gr_arc.r(3,4,5)(fie,fo,fum)...{up}z6r;
+ z3.5r=z4r; z3.5'r=z4'r; z3.5l=z3l; z3.5'l=z3'l; % a hybrid
+ filldraw double_circ_stroke club.e(1,2,3.5) & p.e; % bowl
+ x8=lft x2r+.5stem; bot y8=-d-oo; % end of handle
+ pos8(stem,angle(z4'l xscaled 2)-120); z8'r=z8'l=z4'l xscaled 2;
+ assign_z3'r(z3'l); % so club.r won't get confused
+ lft x7r=rt x7l-max(hair,2)=lft x2r; % vertical tangents of handle
+ filldraw double_circ_stroke club.e(3,7,8); % handle
+ y9r=max(y4r+epsilon,-oo+2vstem); % where hook attaches
+ z9r=((0,y9r)--(w,y9r)) intersectionpoint p.r; pos9(hair,0);
+ fi
+ pos10(vstem,90); y10l=y5r; x10-x9=vstem; % bottom of hook
+ pos11(hair,180); top y11=bot y10l+4/3vstem; % tip of hook
+ rt x11l=hround(x10+(y11-y10)+.5hair); % central arc is round
+ filldraw stroke z9e{down}..z10e{right}..{up}z11e; % hook
+enddef;
+
+cmchar "Lowercase mu";
+beginchar("m",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11); endchar;
+
+picture savedpicture;
+
+% NI
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ rt x4r=hround(w-.75u); lft x4l-rt x4r=hround -.2[hair,stem]; % vert tangents
+ x5=lft x4l; y5+.5hair=h+oo; z5'l=z5'r=(u,-.2h); % right tip
+ pos5(hair,angle z5'l+90);
+pos3(whatever,-90); bot y3r=-oo; x3=.5w; z3'l=z3'r=z5'l xscaled -2; % bottom
+z3l+whatever*z3'l=z3r+(stem-currentbreadth)*(dir(angle z3'l-90)); % width=stem
+ filldraw circ_stroke club.e(5,4,3); % right stroke
+ y1+.5stem=h+oo; x1-.5stem=hround.75u; % left tip
+ z1'=(9u,-h); pos1(stem,angle z1'-90);
+ z2r=z3r; z2l-z3l=(hair-currentbreadth,0);
+ filldraw circ_stroke z1e{z1'}...{down}z2e; % left stroke
+enddef;
+
+cmchar "Lowercase nu";
+beginchar("n",dims);
+this_letter; penlabels(1,2,3,4,5); endchar;
+
+picture savedpicture;
+
+% XI
+
+def dims = 8.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ lft x7r=rt x7l-hair=hround(.75u); x7=.5[x7r,x7r]; % big bulge
+ pos8(stem,-90); bot y8r=0; x8=.5w; z8'r=z8'l=left; % inflection pt
+ pos9(hair,-180); rt x9l=hround(w-.75u); y9=-.5stem; % bottom right
+ y6+.5stem=x_height+o; x6+.5stem=hround(rt x9l-1.5u); % middle right
+ numeric slope; slope=angle(5(x6-x7),y6-y8); pos6(stem,slope+90);
+ z6'r=z6'l=dir slope;
+ pos10(vstem,-270); y9=.5[y10r,y8r]; x10-.5vstem=hround x8;
+ filldraw double_circ_stroke % bowl and tail
+ z10e{right}...z9e{up}...club.e(8,7,6);
+ pos5(hair,slope-90); z5l=z6r; % attachment
+ z4=.5[z3,z5]+whatever*dir slope; % small bulge
+ pos4(hair,-180); lft x4r=hround(lft x7r+1.5u);
+y3+.5stem=h+o; x3+.5stem=hround(rt x9l-.25u); pos3(hair,slope+90); % top rt
+ pos2(stem,slope+90); z2l=z3l;
+ filldraw circ_stroke z2e{-dir slope}..z4{down}...z5e{dir slope};
+ % where handle attaches
+ pos1(curve,0); lft x1l=hround(lft x7r+.25u); y1+.5curve=h+o; % end of handle
+ filldraw circ_stroke z1e{down}...z3e{dir slope};
+enddef;
+
+cmchar "Lowercase xi";
+beginchar("x",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% OMIKRON
+
+def width = 9.5u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5x_height; % top and bottom
+ top y2r=x_height+oo; bot y6r=-oo; x2r=x6r=.5w; % right and left
+ filldraw stroke
+ gr_arc.e(8,1,2)(vair,curve,otilt) & gr_arc.e(2,3,4)(vair,curve,otilt) &
+ gr_arc.e(4,5,6)(vair,curve,otilt) & gr_arc.e(6,7,8)(vair,curve,otilt) ;
+ numeric x_baryctr; x_baryctr=x2; % accent reference
+enddef;
+
+
+cmchar "Lowercase omicron";
+beginchar("o",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Lowercase omicron with rough breathing";
+beginchar(oct"137",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing";
+beginchar(oct"140",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase omicron with acute";
+beginchar(oct"103",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omicron with rough breathing and acute";
+beginchar(oct"133",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase omicron with smooth breathing and acute";
+beginchar(oct"135",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+picture savedpicture;
+
+% PI
+
+def dims = 9.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pi_bar; % bar
+ pos4(hair,0); pos7(hair,0); y4=y7=y2; % attachments
+ lft x4l-(x1-.5hair)=lft x7l-rt x4r=rt x3-rt x7r;
+ pos5(hair,0); pos8(hair,0); y5=y8=.5x_height; x5=x4; x8=x7; % midstems
+ x6+.5stem=hround(rt x4r if not straight:-.25u fi); y6-.5stem=-oo; % left stem
+ numeric slope; slope=angle((z5-z6)xscaled2); pos6(.44iota_dp,slope-90);
+ filldraw circ_stroke z6e...z5e---z4e;
+ x9=x7+1.5u; bot y9l=-oo; pos9(stem,90); alpha_tail(9,10); % right stem
+ filldraw stroke z10e...z9e{left}...z8e---z7e;
+enddef;
+
+cmchar "Lowercase pi";
+beginchar("p",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% RO
+
+def width = 8.5u enddef;
+def height = x_height enddef;
+def depth = desc_depth enddef;
+def dims = width#,height#,depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=hround .75u; x8r=w-x4r; y4r=y8r=.5h; % left and right
+ top y2r=h+oo; bot y6r=-oo; x2r=x6r=.5w; % top and bottom
+ filldraw stroke
+ gr_arc.e(4,5,6)(curve,vair,-otilt) & gr_arc.e(6,7,8)(curve,vair,-otilt) &
+ gr_arc.e(8,1,2)(curve,vair,-otilt) & gr_arc.e(2,3,4)(curve,vair,-otilt);
+ if straight:
+ y9-.5stem=-d-oo; x9=x4; pos9(stem,180); % end of handle
+ filldraw circ_stroke z9e..z4e;
+ else:
+ y9=-d-oo; x9=lft x4r+.5stem; % end of handle
+ pos9(stem,angle((z9-z4)xscaled3)-120); z9'r=z9'l=(z9-z4)xscaled3;
+ rt x10l=lft x10r+vair; % vertical tangents of handle
+ x10r=x4r-epsilon; assign_z4'r((-2eps,-1)); % so club.r won't get confused
+ filldraw double_circ_stroke club.e(4,10,9);
+ fi
+ numeric x_baryctr; x_baryctr=x2; % breathing placement
+enddef;
+
+cmchar "Lowercase rho";
+beginchar("r",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% SIGMA
+
+def dims= 8u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos4(hair,-180); y4=.5h; lft x4r=hround .75u; % left bulge
+ pos6(hair,-180); rt x6l=hround(w-.75u); y6=-.5stem; % bottom right
+ top y3r=h+oo; x3+.5stem=rt x6l; pos3(stem,90); % top right
+pos5(stem,-90); bot y5r=0; x5=.5w; % inflection pt
+ pos7(vstem,-270); y6=.5[y7r,y5r]; x7-.5vstem=hround x5;
+filldraw double_circ_stroke % bowl and tail
+ z7e{right}...z6e{up}...z5e{left}...z4e{up}...z3e{right};
+enddef;
+
+cmchar "Final lowercase sigma";
+beginchar("c",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8); endchar;
+
+numeric gen_sigma; gen_sigma=1;
+
+def dim_sigma = 9.5u#,x_height#,0 enddef;
+def ital_sigma = 0 enddef;
+def fit_params_sigma = 0,.75u# enddef;
+
+def mid_sigma=
+italcorr ital_sigma; adjust_fit(fit_params_sigma);
+if known pic.c: currentpicture:=pic.c; else: gen_mid_sigma; fi
+if not working_hard : picture pic.c; pic.c=currentpicture; fi
+enddef;
+
+def gen_mid_sigma =
+ pickup fine.nib;
+ lft x4r=hround .75u; rt x8r=w-lft x4r; % left and right bulge
+ top y2r=h; bot y6r=-oo; x2r=x6r; % top and bottom
+ numeric fake; fake=y2r-(vstem-currentbreadth); % approx height of |z2l|
+ 2y4r=y2r+y6r; 2y8r=fake+y6r;
+ (x8r-x6r)/(y8r-y6r)=-(x4r-x6r)/(y4r-y6r); % determine |x6r|
+ y1r=y2r;rt x1=hround(rt x8r+u); pos1(flare,90); % tip
+ filldraw stroke z1e..gr_arc.e(2,3,4)(vstem,curve,otilt)
+ & gr_arc.e(4,5,6)(vair,curve,otilt) % top stroke and left bowl
+ & gr_arc.e(6,7,8)(vair,curve,otilt); % bottom part of right bowl
+ z9l=z2l; pos9(vair,180); z9'l=z2'l; z9'r=left;
+ filldraw stroke z8e{z8'e}..z9e{z9'e}; % top part of right bowl
+enddef;
+
+cmchar "Initial and medial lowercase sigma";
+beginchar("s",dim_sigma);
+mid_sigma; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+picture savedpicture;
+
+% TAU
+
+def dims = 8.5u#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = -.25,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ pi_bar; % bar
+ pos4(hair,0); y4=y2; lft x4l-(x1-.5hair)=rt x3-rt x4r; % attachment
+ pos5(hair,0); y5=.5x_height; x5=x4; % midstems
+ x6=x4+1.5u; bot y6l=-oo; pos6(stem,90); alpha_tail(6,7); % stem
+ filldraw stroke z7e...z6e{left}...z5e---z4e;
+enddef;
+
+cmchar "Lowercase tau";
+beginchar("t",dims);
+this_letter; penlabels(1,2,3,6,7,8); endchar;
+
+picture savedpicture;
+
+% UPSILON
+
+def width = 9u enddef;
+def dims = width#,x_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ y2+.5stem=x_height+o; x2-.5stem=hround.75u; % left tip
+ lft x4r=hround(x2-.5stem+.75u); y4r=.5x_height; % left middle
+ y8r=y4r; rt x8r=hround(w-.75u); % right bulge
+ x6r=.5[x4r,x8r]; bot y6r=-oo; % bottom
+ numeric tilt;
+ tilt:=min(2*otilt,.5);
+ filldraw stroke
+ gr_arc.e(6,7,8)(vair,stem,tilt) ;
+ filldraw stroke
+ gr_arc.e(4,5,6)(vair,.4[vair,stem],tilt) ;
+ y9+.5hair=x_height+o; x9=x8-u; pos9(hair,angle ((z8-z9) xscaled 2)+90);
+ filldraw circ_stroke z9e...{-z8'e}z8e;
+ pos2(stem,angle((z4-z2) xscaled 2)-90);
+ filldraw circ_stroke z2e...{z4'e}z4e;
+ numeric x_baryctr; x_baryctr=.5w;
+enddef;
+
+cmchar "Lowercase upsilon";
+beginchar("u",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase upsilon with rough breathing";
+beginchar(oct"031",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing";
+beginchar(oct"032",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase upsilon with acute";
+beginchar(oct"033",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase upsilon with rough breathing and acute";
+beginchar(oct"034",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase upsilon with smooth breathing and acute";
+beginchar(oct"166",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase upsilon with circumflex";
+beginchar(oct"036",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture savedpicture;
+
+% FI
+
+def dims = 10.5u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x4r=w-rt x8r=hround .75u; y4r=y8r=.5h;
+ x6r=.5[x4r,x8r]; bot y6r=-oo;
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(6,7,8)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(4,5,6)(vair,.5[vair,stem],tilt) ;
+ y2+.5stem=h+o; x2+.5stem=hround(x6-1.5u);
+ pos2(stem,angle((z2-z4)xscaled 2)+90);
+ filldraw circ_stroke z2e...{z4'e}z4e;
+ pos10(stem,180); pos11(hair,180);
+ y10-.5stem=-d-o; y11=.25h; x10=x11=x6;
+ x9r=.5[x10r,x8r]; top y9r=h+o;
+ filldraw stroke gr_arc.e(8,20,9)(.25[vair,stem],.5[vair,stem],.5tilt);
+ filldraw circ_stroke z10e..z11e{up}..{-z9'e}z9e;
+enddef;
+
+cmchar "Lowercase phi";
+beginchar("f",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,20,21); endchar;
+
+picture savedpicture;
+
+% QI
+
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+def dims = 10u#,x_height#,desc_depth# enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ x1-.5stem=hround .75u; y1+.5stem=h+oo; % top left
+ z1'=(1,.2); pos1(stem,angle z1'+90); % direction at z1
+ x3+x1=w; y3-.5stem=-d-oo; pos3(stem,angle z1'+90); % bottom right
+ z2=.5[z1,z3]; % attachment
+ z2'=(z3-z1)yscaled 2; pos2(hair,angle z2'+90); % direction at z4
+ filldraw double_circ_stroke z1e{z1'}... z2e{(z3-z1)yscaled 2}...{z1'}z3e;
+ lft x7l=hround .75u; bot y7l=-d-oo; z2=.5[z7l,z8r]=.5[z7r,z8l];
+ numeric stem'; stem'=stem-currentbreadth;
+ numeric theta; theta=angle(z8r-z7l)+angle((x8r-x7l)++(y8r-y7l)+-+stem',stem');
+ x7r=x7l+(stem'/sind theta); y7r=y7l;
+ filldraw stroke z7e..z8e;
+enddef;
+
+cmchar "Lowercase chi";
+beginchar("q",dims);
+this_letter; penlabels(1,2,3,7,8); endchar;
+
+picture savedpicture;
+
+% YI
+
+def dims = 10.5u#,asc_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ lft x2r=w-rt x6r=.75u; y2r=y6r=.6x_height; % left and right bulges
+ x4r=.5[x2r,x6r]; bot y4r=-oo; % bottom
+ numeric tilt; tilt:=min(2*otilt,.5);
+ filldraw stroke gr_arc.e(4,5,6)(vair,stem,tilt) ;
+ filldraw stroke gr_arc.e(2,3,4)(vair,.4[vair,stem],tilt) ;
+ y7+.5hair=x_height+o; x7+.5hair=hround(rt x6r-.75u); % right tip
+ pos7(hair,angle ((z6-z7) xscaled 2)+90);
+ filldraw circ_stroke z7e...{-z6'e}z6e;
+ y1+.5stem=x_height+o; x1-.5stem=hround(lft x2r+.5u); % left tip
+ pos1(stem,angle((z2-z1) xscaled 2)-90);
+ filldraw circ_stroke z1e...{z2'e}z2e;
+ pos10(stem,0); pos9(hair,0); pos8(stem,0); % vertical stroke
+ y10-.5stem=-d-o; y9=.25x_height; y8+.5stem=h+o; x10=x9=x8=x4;
+ filldraw double_circ_stroke z10e..z9e{up}..z8e;
+enddef;
+
+cmchar "Lowercase psi";
+beginchar("y",dims);
+this_letter; penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+picture savedpicture;
+
+% WMEGA
+
+def width = 12u enddef;
+def height = x_height enddef;
+def dims = width#,height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter =
+ pickup fine.nib;
+ pos2(stem,-180); pos8(stem,360); lft x2r=w-rt x8r=hround.75u;
+ y2=y8=.8bar_height; % left and right bulges
+ y4=y6=bar_height; .5[x4,x6]=.5w; rt x4r-lft x6r=stem;
+pos4(hair,0); pos6(hair,180); % left and right of loop
+ bot y3r=bot y7r=-oo; x3=.5[x2,x4]; x7+.25u=.5[x6,x8];
+ pos3(vstem,-150); pos7(vstem,330); % left and right bottom
+ top y1r=x_height+o=top y9r; % left tip
+ x1=.5[x2,.5w]; pos1(.2[stem,hair],angle(-.5w,y2-x_height)-90);
+x9=.5[x8,.5w]; pos9(.8[stem,hair],angle(-.5w,x_height-y2)-90); % rt tip
+ filldraw stroke z1e{(z2-z1) xscaled 2}...z2e{down}...z3e{right};
+ filldraw stroke z7e{right}...{up}z8e...{(z9-z8) xscaled 2}z9e;
+ drawloop(3,4,6,7);
+ numeric x_baryctr; x_baryctr=.5[x4,x6];
+ numeric pos_stem; pos_stem=x_baryctr;
+enddef;
+
+cmchar "Lowercase omega";
+beginchar("w",dims);
+this_letter; penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Lowercase omega with rough breathing";
+beginchar(oct"015",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing";
+beginchar(oct"016",width#,acc_ht#,0);
+this_letter; spirit(x_baryctr)>; endchar;
+
+cmchar "Lowercase omega with acute";
+beginchar(oct"017",width#,acc_ht#,0);
+this_letter; acute(x_baryctr); endchar;
+
+cmchar "Lowercase omega with rough breathing and acute";
+beginchar(oct"020",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)<; endchar;
+
+cmchar "Lowercase omega with smooth breathing and acute";
+beginchar(oct"021",width#,acc_ht#,0);
+this_letter; spirit_acute(x_baryctr)>; endchar;
+
+cmchar "Lowercase omega with circumflex";
+beginchar(oct"022",width#,circ_ht#,0);
+this_letter; circumflex(x_baryctr); endchar;
+
+picture pic.iota;
+picture savedpicture;
+
diff --git a/fonts/greek/yannis/rgrpaper.dvi b/fonts/greek/yannis/rgrpaper.dvi
new file mode 100644
index 0000000000..e5eafe32a2
--- /dev/null
+++ b/fonts/greek/yannis/rgrpaper.dvi
Binary files differ
diff --git a/fonts/greek/yannis/rgrpaper.lis b/fonts/greek/yannis/rgrpaper.lis
new file mode 100644
index 0000000000..5daf634363
--- /dev/null
+++ b/fonts/greek/yannis/rgrpaper.lis
@@ -0,0 +1,140 @@
+This is TeX, Version 3.0 [PD VMS 3.1a] (preloaded format=plain 90.5.29) 30 MAY 1990 06:40
+**rgrpaper
+(TEX_ROOT:[BABEL.GREEK.YANNIS]RGRPAPER.TEX;3
+(TEX_ROOT:[PERIODICALS.TUGBOAT]TUGBOAT.STY;1
+(TEX_ROOT:[PERIODICALS.TUGBOAT]TUGBOAT.COM;1
+\normalparindent=\dimen16
+\T@stBox=\box16
+\TestBox=\box17
+\T@stCount=\count25
+\TestCount=\count26
+\T@stDimen=\dimen17
+\TestDimen=\dimen18
+\hours=\count27
+\minutes=\count28
+\PreTitleDrop=\dimen19
+\AboveTitleSkip=\skip18
+\BelowTitleSkip=\skip19
+\strulethickness=\dimen20
+\stbaselineskip=\dimen21
+\raggedskip=\dimen22
+\raggedstretch=\dimen23
+\raggedparfill=\skip20
+\issueseqno=\count29
+\TBremarkfile=\write0
+\count@@=\count30
+\signaturewidth=\dimen24
+)
+\struttbox=\box18
+\sectitlefam=\fam8
+\@addsto\tenpoint=\toks12
+\@addsto\ninepoint=\toks13
+\@addsto\eightpoint=\toks14
+\ttglue=\skip21
+\normaltenpointstretch=\dimen25
+\normalninepointstretch=\dimen26
+\normaleightpointstretch=\dimen27
+\trimlgt=\dimen28
+\headmargin=\dimen29
+\pagelgt=\dimen30
+\rheadlgt=\dimen31
+\toplgt=\dimen32
+\normalcollgt=\dimen33
+\collgt=\dimen34
+\Collgt=\dimen35
+\botlgt=\dimen36
+\rfootlgt=\dimen37
+\colwd=\dimen38
+\intercolwd=\dimen39
+\pagewd=\dimen40
+\trimwd=\dimen41
+\oddleftindent=\dimen42
+\evenleftindent=\dimen43
+\onenarrowcolwd=\dimen44
+\onemediumcolwd=\dimen45
+\twocolcolwd=\dimen46
+\threecolcolwd=\dimen47
+\botins=\insert252
+\numcols=\count31
+\@maxcolsofar=\count32
+\maxcols=\count33
+\coloffset=\dimen48
+\Sh@rtPageNo=\count34
+\Sh@rtPageLgt=\dimen49
+\@DelayedCommandList=\toks15
+\enddelim=\toks16
+\@otherSFD=\toks17
+\@activeSFD=\toks18
+\@numarguments=\count35
+\@argument=\toks19
+\linenumber=\count36
+\globallinenumber=\count37
+\stfontheight=\dimen50
+\authornumber=\count38
+\headlevel=\count39
+\textlevel=\count40
+\listlevel=\count41
+\itemnumber=\count42
+\@itemtag=\toks20
+\@cols=\count43
+\@listindent=\dimen51
+\@listhangindent=\dimen52
+\everylist=\toks21
+\everyitem=\toks22
+\@AdditionsToSpecialsGetOther=\toks23
+\everyverbatim=\toks24
+\verboutfile=\write1
+\ttrightskip=\dimen53
+\@verbchar=\toks25
+\firsth@@d=\box19
+\firsth@ad=\box20
+\firstf@@t=\box21
+\firstf@ot=\box22
+\@figurepage=\count44
+\@figurescol=\count45
+\@figureecol=\count46
+\LeftHalf=\box23
+\HalfWd=\dimen54
+)
+(TEX_ROOT:[BABEL.GREEK.YANNIS]RGREEKMACROS.TEX;1
+\fontnumber=\count47
+\vwl=\count48
+\acct=\count49
+)
+\m=\count50
+\n=\count51
+\p=\count52
+\dim=\dimen55
+\thehangindent=\dimen56
+
+Underfull \hbox (badness 1389) in paragraph at lines 100--100
+\tenbf 128 Char-ac-ter Codes
+
+\hbox(6.94444+0.0)x225.0, glue set 2.40625
+.\tenbf 1
+.\tenbf 2
+.\tenbf 8
+.\glue(\spaceskip) 3.33298
+.\tenbf C
+.etc.
+
+\column1=\box24
+\column2=\box25
+[1001.2.1] [1002.2.2] [1003.2.3] [1004.2.4]
+Missing character: There is no # in font rgrsc10!
+Missing character: There is no ' in font rgrsc10!
+Missing character: There is no # in font rgrsc10!
+Missing character: There is no ' in font rgrsc10!
+Missing character: There is no < in font rgrsc10!
+Missing character: There is no > in font rgrsc10!
+Missing character: There is no < in font rgrsc10!
+Missing character: There is no > in font rgrsc10!
+Missing character: There is no @ in font rgrsc10!
+Missing character: There is no @ in font rgrsc10!
+Missing character: There is no v in font rgrsc10!
+Missing character: There is no ~ in font rgrsc10!
+Missing character: There is no v in font rgrsc10!
+Missing character: There is no ~ in font rgrsc10!
+ [1005.2.5] [1006.2.6] )
+Output written on TEX_ROOT:[BABEL.GREEK.YANNIS]RGRPAPER.DVI;1 (6 pages, 55756 b
+ytes).
diff --git a/fonts/greek/yannis/rgrpaper.tex b/fonts/greek/yannis/rgrpaper.tex
new file mode 100644
index 0000000000..98aa8cd94e
--- /dev/null
+++ b/fonts/greek/yannis/rgrpaper.tex
@@ -0,0 +1,763 @@
+%
+% ************ tb26haralambous.tex
+\input tugboat.sty
+
+%\input mssymb
+\font\cyr=mcyr10
+%\input cyracc.def
+
+\input rgreekmacros
+\newcount\m \newcount\n \newcount\p \newdimen\dim
+\chardef\other=12
+\def\oct#1{\hbox{\tenrm\'{}\kern-.2em\tenit#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\tenrm\H{}\tentt#1}} % hexadecimal constant
+\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
+ \m=\n \divide\m by 64 \xdef\0{\the\m}%
+ \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
+\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
+ \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
+ \global\p=\lastpenalty}} % \p=1 if none of the characters exist
+\def\oddline{\cr
+ \noalign{\nointerlineskip}
+ \multispan{19}\hrulefill&
+ \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
+ \noalign{\nointerlineskip}}
+\newif\ifskipping
+\def\evenline{\loop\skippingfalse
+ \ifnum\n<128 \m=\n \divide\m 16 \chardef\next=\m
+ \expandafter\setdigs\meaning\next \testrow
+ \ifnum\p=1 \skippingtrue \fi\fi
+ \ifskipping \global\advance\n 16 \repeat
+ \ifnum\n=128 \let\next=\endchart\else\let\next=\morechart\fi
+ \next}
+\def\morechart{\cr\noalign{\hrule}
+ \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
+ \chartline \evenline}
+\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&}
+\def\chartstrut{\lower4.5pt\vbox to14pt{}}
+\def\table{$$\global\n=0
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule##\cr
+ \lower6.5pt\null
+ &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+\def\endchart{\cr\noalign{\hrule}
+ \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
+ &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par}
+\def\:{\setbox0=\hbox{\char\n}%
+ \ifdim\ht0>7.5pt\reposition
+ \else\ifdim\dp0>2.5pt\reposition\fi\fi
+ \box0\global\advance\n 1 }
+\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
+ \advance\dim 2pt \dp0=\dim}
+\def\centerlargechars{
+ \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
+\greekdelims
+\font\ninergr=rgrrg10 scaled 900
+
+\TBremark{Pick up fonts for Imagen. Make fonts for APS}
+
+\def\blash{\math\backslash\math}
+\let\bs=\blash
+\def\begineight{\smallskip\bgroup\eightpoint}
+\def\endeight{\par\egroup\smallskip}
+%\font\smallrg=rgrrg8 % commented out by rw
+\def\QED.{\math\square\mah}
+\def\O#1{\hbox{\rm\char'23\kern-.2em\it#1\/\kern.05em}} % octal constant
+\def\refersto#1{\math{}^#1\math}
+\def\referred#1{\par\hang\noindent#1.} % overwritten below
+\newdimen\thehangindent
+\setbox0=\hbox{0. }
+\thehangindent=\wd0
+\def\referred#1{\par\hangindent\thehangindent\noindent
+ \hbox to \thehangindent{\hss#1.\ }\ignorespaces}
+
+\def\infoot{\baselineskip9.4pt\eightrm}
+\def\@{@}
+%\def\.#1{{\def\\{\backslash}\tentex#1}} % commented out by rfw
+\font\qq=cmssqi8
+\def\mottoline#1{{\rightline{\qq #1}}}
+\def\htb{\hskip2pt\relax}
+\def\frak{\fam\euffam}
+%\def\cyr{\cyracc\tencyr}
+
+% ***********************************************************************
+
+\title * Typesetting Modern Greek with\\ 128 Character Codes \\ version 1.1*
+
+\author * Yannis Haralambous *
+\address * U.F.R. de Math\'ematiques\\
+ Universit\'e de Lille--Flandres--Artois\\
+ 59655 Villeneuve d'Ascq Cedex, France *
+\netaddress[\network{Bitnet}] * yannis@frcitl81 *
+
+\author * Klaus Thull *
+\address * Freie Universit\"at Berlin *
+\netaddress[\network{Usenet}] * thull@fubinf.uucp *
+\TBremark{Check Thull's network address; gateway didn't like "unido".}
+\TBremark{this one generally works--kt}
+
+\article
+
+{\baselineskip11.3pt
+\mottoline{``Ved dette v\ae ret,}
+\mottoline{n\aa r det regner}
+\mottoline{s\aa\ sn\o r det''}
+\smallskip
+\mottoline{--- Fr\o ydis Frosk}
+}
+
+\vskip8pt\noindent
+In european scripts where diacritical marks are common,
+there are (at least) two reasons to avoid \TeX's accent mechanism
+in favor of many accented characters.
+
+One is the possible misplacement of accents by |dvitype|'s rounding
+algorithm;\TBremark{dvitype or a driver?}
+\TBremark{really dvitype--kt}
+the second is lack or invalidity of hyphenation. For
+example, large portions of german text may be unhyphenatable, and,
+given the german inclination to long words, may not be in shape to be
+typeset at all. Thus, in Europe, the obvious thing to do is: let
+$\MF$\ put the accents onto the letters, then access these characters
+via \TeX's ligature mechanism.
+
+Accordingly, the greek fonts created by Silvio Levy\refersto1 have
+256 characters each, and are a fine tool to typeset greek texts,
+ancient as well as modern, except those containing the most recent
+unique accent ``$\monotoniko '{}$'' (see below). But alas, there is
+the commercial world, whose device drivers just cannot do 256-code
+fonts (even |.pxl|-fonts were seen on the ``Big-Tech'' sales
+exhibition in West Berlin last winter). The free drivers are in
+better shape generally, but often the commercial ones cannot be
+disposed of in a hurry. So we decided to reduce these fonts to 128
+characters. We kept only the ones strictly necessary for writing
+modern greek without misusing the |\accent| primitive. At the same
+time, we constructed some new fonts, which we describe below.
+
+\head * The Reduced Greek Fonts *
+
+In modern post-war greek, the use of the grave accent ``$\grave{}$''
+($bare'ia$) progressively faded, so that only two accents and the
+breathings were left (this was the kind of greek the first author
+learned at school). So the first reduction we did on Levy's fonts was
+to omit all grave accents. Secondly, we made $s$ a free character
+again, so that in the transliteration one has to type |s| for $s$,
+and |c| for $c$. Thirdly, we omitted the iota subscribed letters.
+All these, however, can still be accessed by macros if so wished.
+
+Let's recall now the procedure, most of which is due to Levy: to
+typeset greek, you get into ``Greek mode'' by typing |\begingreek|.
+Similarly, you get out by typing |\endgreek|, but if you have to do
+this often, it is better to type |\greekdelims| at the beginning of
+your file. In that case |$| is used to enter and leave greekmode, and
+|\math| takes the former meaning of |$| (do not forget to type
+``{\tt\bs\SP}''). The transliteration code is the following:
+\display
+\tabskip1.1pt
+\hbox{\valign
+{\hbox to
+8pt{\null\hfil\strut$#$\hfil}&\hbox to 8pt{\null\hfil\strut\tt#\hfil}\cr
+a&a\cr b&b\cr g&g\cr d&d\cr e&e\cr z&z\cr h&h\cr j&j\cr
+i&i\cr k&k\cr l&l\cr m&m\cr n&n\cr x&x\cr o&o\cr p&p\cr
+r&r\cr s&s\cr c&c\cr t&t\cr u&u\cr f&f\cr q&q\cr y&y\cr w&w\cr}}
+\enddisplay
+To get an acute ($>oxe'ia$), or circumflex ($perispwm'enh$) accent you
+type |'|~(single quote), or |~|~(tilde) resp.\ in front of the vowel.
+To get a rough ($dase'ia$) or smooth ($yil'h$) breathing you type |<|
+or |>|, resp., in front of the vowel or the accent, if there is one.
+A diaeresis ($dialutik'a$) is represented by |"|~(double quote), and
+for a diaeresis with acute accent, just type |"'|~(double quote,
+single quote). To get a vowel with a iota subscript
+($<upogegramm'enh$) you have to use the macro |\I{...}|.
+
+If you need one of the omitted accents or combination of accents,
+you can get it by a macro:
+for example
+\list[\unitemized]
+$\grave{e}$ by |\grave{e}|,
+$\breve{a}$ by |\breve{a}|,
+$\macron{h}$ by |\macron{h}|,
+$\roughgrave{i}$ by |\roughgrave{i}|,
+$\smoothgrave{o}$ by |\smoothgrave{o}|,
+$\diaeresisgrave{w}$ by |\diaeresisgrave{w}|,
+$\diaeresiscircumflex{u}$ by |\diaeresiscircumflex{u}|,
+$\rhorough$ by |\rhorough|, and
+$\rhosmooth$ by |\rhosmooth|.
+\endlist
+
+Finally, you have access to the following punctuation marks:
+\display
+\hbox{\tabskip1.5pt
+\valign
+{\hbox to 15pt{\hfil\strut$#$\hfil}&\hbox to 15pt{\hfil\strut\tt#\hfil}\cr
+.&.\cr ,&,\cr ;&;\cr :&:\cr !&!\cr ?&?\cr ''&''\cr ((&((\cr
+))&))\cr
+}}
+\enddisplay
+as well as the ten digits, parentheses, hyphen, en-dash, slash,
+percent sign, asterisk, plus and equal signs.
+
+\head * Some New Fonts *
+
+To write mathematics in greek one also needs slanted letters (for
+statements of theorems, according to |amsppt| style) and small
+capital letters (for titles and references). We have constructed
+these fonts, in the same reduced way, so that, together with the
+reduced Levy fonts, we obtain a complete family of greek fonts,
+namely regular, boldface, slanted, and small caps. We have called
+these fonts |rgrrg|, |rgrbf|, |rgrsl|, |rgrsc|. Inside of greek mode
+you just write |\bf|, |\sl|, |\smc| as usual and |\rg| (instead of
+|\rm|) to get the regular gree font.
+
+Here is an example of an alleged mathematical text, complete with
+translation:
+$
+\proclaim \smc {1.1.4.} Jewrhma.
+Gi'a k'aje jetik'o >ak'eraio
+\math n\math,
+<up'arqei m'ia tri'ada m'h mhdenik~wn >akera'iwn \math(x,y,z)\math, t'etoia
+<~wste\math\math x^n+y^n=z^n.\math\math
+
+\noindent{\smc Apodeixh tou 1.1.4.} Gi'a \math n=2\math, ft'anei n'a p'aroume
+\math x=3,y=4,z=5\math. Gi'a \math n\gt 2\math,
+>af'hnoume t'hn >ap'odeixh st'on >anagn'wsth s'an >'askhsh.
+{\bf <'o.>'e.d.}
+$
+
+\proclaim \smc {1.1.4.} Theorem.
+For each positive integer \math n\math,
+there exists a triple of non-zero integers \math (x,y,z)\math\ such that
+\math\math x^n+y^n=z^n.\math\math
+
+\noindent{\smc Proof of 1.1.4.} For \math n=2\math, we find
+\math x=3,y=4,z=5\math. For \math n\gt 2\math, the proof
+left to the reader as an exercise. {\bf q.e.d.}
+
+\head * Fonts for one-accent greek *
+
+Some years after the re-establishment of democracy in Greece in 1974,
+a new system of accentuation has been introduced, omitting completely
+breathings and subscript iota, and simplifying the two remaining
+accents into one ``universal accent,'' $\monotoniko ' \polutoniko
+(tonik'o shme~io).$ This system is currently taught at school and it
+seems that any official document (including written examinations in
+some high schools) written in the old fashion multi-accent system is
+considered invalid (!).
+
+So we thought that perhaps people would like to write in the old
+system and have a font to print the same text in fully official
+one-accent greek. We created fonts analogous to the reduced regular,
+boldface, and slanted which we have denoted by the prefix ``|m|''
+(for $monotonik'o$): |mrgrrg|, |mrgrbf|, |mrgrsl|. Note that the
+small capitals font |rgrsc| doesn't have any accents at all, and so
+may be used in any accent system.
+
+These new fonts are designed to work with the same input as the old
+accent system. The printed text will follow the current
+grammar\refersto2 (at least concerning the accent), with one
+exception: monosyllables (like articles, prepositions and other
+auxiliary words) don't take any accent at all. To solve this problem
+we are working at a Pascal word processor program, based on Fred
+M.~Liang's packed trie device, which will, once given the list of the
+accented monosyllables, recognize them, and replace them by
+non-accented words. According to the dictionary of
+H.~Mihiotis\refersto3, there are 284 such words, to which we ust
+add many new and foreign words.
+
+Of course, you can write your text in one-accent greek right away
+(unfortunately there is no ``magic'' macro to transform it back into
+multi-accent greek~\dots). With these new fonts you will get a nice
+symmetric ``universal'' accent instead of an acute or a circumflex.
+
+To write in one-accent greek you get into ``Greek one-accent mode'',
+by typing |\beginmgreek|. If you are in greek multi-accent mode
+already, you must use the macro |\monotoniko|. There is also the
+converse macro |\polutoniko|. So if you want to obtain
+\display\vbox{$
+\centerline{\monotoniko O Hr'akleitoc 'elege \polutoniko
+((t\grave{a} p'anta \rhorough e~i))}
+\centerline{\monotoniko kai e'iqe d'ikio! \dots}
+$}\enddisplay
+you type
+\verbatim
+\beginmgreek O Hr'akleitoc 'elege
+\polutoniko
+ ((t\grave{a} p'anta \rhorough e~i))
+\monotoniko
+ kai e'iqe d'ikio!...\endgreek
+\endverbatim
+
+\head * The Greek Numeral Symbols *
+
+The so-called Ionian\refersto4 system of numeration (\math{\sim}\math
+fifth century {\smc bc}) consisted of the following numerals:
+\display
+\hbox{\valign
+{\hbox to 15pt{\hfil\strut$#$\hfil}&\hbox to 15pt{\hfil\strut\rm#\hfil}\cr
+A&1\cr B&2\cr G&3\cr D&4\cr E&5\cr {\Digamma}&6\cr Z&7\cr H&8\cr J&9\cr}}
+\enddisplay
+\display
+\hbox{\valign
+{\hbox to 15pt{\hfil\strut$#$\hfil}&\hbox to 15pt{\hfil\strut\rm#\hfil}\cr
+I&{10}\cr K&{20}\cr L&{30}\cr M&{40}\cr N&{50}\cr X&{60}\cr
+O&{70}\cr P&{80}\cr {\Qoppa}&{90}\cr}}
+\enddisplay
+\display
+\hbox{\valign
+{\hbox to 20pt{\hfil\strut$#$\hfil}&\hbox to 20pt{\hfil\strut\rm#\hfil}\cr
+R&{100}\cr S&{200}\cr T&{300}\cr U&{400}\cr F&{500}\cr Q&{600}\cr Y&{700}\cr
+W&{800}\cr {\Sanpi}&{900}\cr}}
+\enddisplay
+
+The letters $\Digamma, \Qoppa, \Sanpi$ are called digamma, qoppa,
+sanpi. They belong to an older alphabet. Later on, as lowercase
+letters were introduced and as the need for higher numbers grew, the
+numerals became:
+\display
+\hbox{\tabskip1pt
+\valign
+{\hbox to 15pt{\hfil\strut$#\overstroke$\hfil}&
+ \hbox to 15pt{\hfil\strut\rm#\hfil}\cr
+a&1\cr b&2\cr g&3\cr d&4\cr e&5\cr {\digamma}&6\cr z&7\cr h&8\cr
+j&9\cr}}
+\enddisplay
+\display
+\hbox{\tabskip1pt
+\valign
+{\hbox to 15pt{\hfil\strut$#\overstroke$\hfil}&
+ \hbox to 15pt{\hfil\strut\rm#\hfil}\cr
+i&{10}\cr k&{20}\cr l&{30}\cr m&{40}\cr n&{50}\cr x&{60}\cr
+o&{70}\cr p&{80}\cr {\qoppa}&{90}\cr}}
+\enddisplay
+\display
+\hbox{\tabskip1pt
+\valign
+{\hbox to 20pt{\hfil\strut$#\overstroke$\hfil}&
+ \hbox to 20pt{\hfil\strut\rm#\hfil}\cr
+r&{100}\cr s&{200}\cr t&{300}\cr u&{400}\cr f&{500}\cr q&{600}\cr y&{700}\cr
+w&{800}\cr {\sanpi}&{900}\cr}}
+\enddisplay
+\display
+\hbox{\tabskip2.5pt\valign
+{\hbox to 30pt{\hfil\strut$\understroke#$\hfil}&
+ \hbox to 30pt{\hfil\strut\rm#000\hfil}\cr
+a&1\cr b&2\cr g&3\cr d&4\cr e&5\cr {\digamma}&6\cr z&7\cr}}
+\enddisplay
+\display
+\hbox{\valign
+{\hbox to 30pt{\hfil\strut$#$\hfil}&
+ \hbox to 30pt{\hfil\strut\rm#000\hfil}\cr
+h&8\cr j&9\cr M&{10}\cr}}
+\enddisplay
+So, for example, the date {\sl February 16th, 1989} would be written
+$i\digamma\overstroke\ Febrouar'iou \understroke a\sanpi pj$ and the
+following equality holds:
+$
+\display\vbox{
+\centerline{sz\overstroke\math{} + {}\math ypj\overstroke\ =
+ \sanpi\qoppa\digamma\hskip1pt\overstroke.}
+}
+\enddisplay
+$
+
+Notice that there is no zero. Zero is, and has always been, the
+cardinal of the empty set which in Ancient Greece was not considered
+an entity in its own right.
+
+To express numbers greater than 10,000 there were many ways. One of
+them was to use 10,000 as a base: thus, for example, 67,536,753
+(\math {}= 6753 \mathbin\cdot 10,000 + 6753\math) was written
+$M\understroke\digamma yng\math\cdot\math \understroke\digamma yng$.
+
+\medskip
+\noindent{\smc Exercise}:
+ {\sl If $-gwno$ means ``-gon'', which of the following
+polygons can by constructed by rule and compasses?}\par
+\smallskip
+$\centerline{iz\overstroke -gwno, l\digamma\overstroke -gwno, \understroke
+dtxj-gwno,}
+\centerline{\understroke akd-gwno, Me\overstroke\math\cdot\math\understroke
+eflz-gwno, \sanpi\qoppa\digamma\overstroke-gwno.}$
+\medskip
+
+Let's return now to \TeX: you can obtain these symbols by the following
+macros:
+|\digamma| for
+$\digamma$,
+|\vardigamma| for
+$\vardigamma$,
+|\Digamma| for
+$\Digamma$,
+|\qoppa| for
+$\qoppa$,
+|\Qoppa| for
+$\Qoppa$,
+|\sanpi| for
+$\sanpi$, and
+|\Sanpi| for
+$\Sanpi$.
+To get the tick marks which distinguish units and thousands, you can
+use |\overstroke| after the numeral, or |\understroke| in front of
+the numeral.
+
+\head * Symbols for cypriotic greek *
+
+The official language of Cyprus is greek. It is also the language
+used in the mass-media and at school. But the language actually
+spoken is a dialect, derived from byzantine greek (and as it seems,
+far more faithful to ancient greek than the one spoken
+in Greece). Some literature has been written in the dialect, and
+since there are phonemes not available in the greek alphabet,
+cypriotic writers use several conventions of new symbols to express
+them.
+
+In the convention we followed,\refersto5 the symbols $\ssh$, $\SSH$
+stand for the sound ``sh'' (like ``shower'' in english, or ``{\cyr
+shashka}'' in russian), $\dz$, $\DZ$ stand for ``j'' (like ``jazz''
+in english or ``{\cyr dzhungli}'' in russian), $\psh$, $\PSH$ stand
+for a $y$ followed by a $\ssh$ (like ``{\cyr pshenitza}'' in russian)
+and $\ksh$, $\KSH$ stand for a $k$ followed by a $\ssh$ (like in
+hindi ``k\d setriya'').
+
+You can get these symbols by the macros |\ssh|, |\SSH|, |\dz|, |\DZ|,
+|\psh|, |\PSH|, |\ksh|, |\KSH|. Here is an example of a small text
+using these symbols:
+\smallskip
+$
+\ninergr
+\frenchspacing
+\parindent0pt
+\advance\baselineskip1.0pt
+\tolerance=5000
+\obeylines
+Dki'alexec to'uc xer'orotsouc, dentr'on mou, n'a riz'wseic,
+n'a f'aeic t'hn zwo'ullan sou, pott'e s>'on j'a sterk'wseic.
+T\dz i >'en kane~i p>'on''xerokagi'ac t\dz i >'en >'e\ssh ei st'axhn %
+q~wma
+n'a \ssh\ssh iepasto~un o<i r'izec sou, plast~hkan t\dz i >'all''>a\-k'o\-ma.
+O<i spalajki'ec t\dz a'i o<i bati'ec p~asin n'a s'e tul'ixoun,
+>epki'asan se po'u t'on laim'on, sf'iggoun se n'a s'e pn'i\-xoun.
+T\dz i >'an pp'esei mi'a sta\ksh i'a ner'on, >enn'a t'hn p'innoun >'alloi
+t\dz i >enn'a skent\dz 'ereic t\dz eiaqama'i, <'enan xerodroump'a\-lin.
+>'Ejja xort'wseic n'a \ssh\ssh iaste~ic pott'e to~u <'hliou >amm'a\-ti,
+giat''>enn'a s'e qaski'azousin o<i spalajki'ec t\dz i o<i b'atoi.
+T\dz i >eso'unh, kakor'izikon, >enn'a doule'ukeic gr'onouc
+t\dz a'i n'a gure'ukeic ''pospa\ssh i'an po'u to'uc kako'uc geit'o\-nouc.
+T\dz i o<i k'opoi e>ic t''>an'ajjeman. M'agkoumou m'en prok'a\-meic\dots
+t\dz i >eso'unh t'o qa"'irin mou, ftwq'on mou, >'enna k'ameic.
+$
+\rightline{\sevenrm From Ilias Georgiou's ``Geloklaman"}
+
+\smallskip
+
+\head * On hyphenation *
+
+There is still no greek hyphenation list, so one has to use
+hyphenation from other languages. We have compared on an ordinary
+text, the standard english (Liang), the german (Schwarz) and
+portuguese (Rezende)\refersto6 hyphenation patterns. The results
+were surprising: on 267 possible hyphens, these three patterns missed
+199 (!!), 141 and 149 resp, found 46, 115, 111 correct ones and 22,
+11, 7 bad ones (the portuguese mistakes were less embarrassing than
+the german ones). So, for a temporary substitute, we would choose
+either the german or the portuguese patterns.
+
+And since you will be forced to make corrections by hand, here are the
+complete actual rules of greek hyphenation:
+
+{\sl Let \math c_1,c_2,\dots,c_n\math\ be consonants \math (n\geq2)\math\
+and \math v_1,v_2,v_3,v_4\math\ vowels. Then we have}
+\list[\parindent0pt\leftskip0pt\sl][\def\tagform#1{{\smc #1\enspace}}]
+
+\item[\tag{Rule 1.}] The combination \math v_1c_1v_2\math\ is
+separated as \math v_1-c_1v_2\math\ {\rm(ex. $pa-ra-ka-l~w$)}
+
+\item[\tag{Rule 2.}] The combination \math v_1c_1\dots c_nv_2\math\
+is separated as \math v_1-c_1\dots c_nv_2\math\ {\bf if }there
+is a greek word starting with \math c_1c_2\math\ $(l'a-sph,
+ko-fte-r'oc),$ {\bf else }\math v_1c_1-c_2\dots c_nv_2\math\
+$(j'ar-roc, >eq-jr'oc)$
+
+\item[\tag{Rule 3.}] The combinations of vowels \math v_1v_2,
+v_1v_2v_3\math\ or \math v_1v_2v_3v_4\math\ are not to be separated
+if they are pronounced as one phoneme $(>ah-d'o-ni$ but
+$>a-'ht-th-toc$, $pi'o$ but $p'u-o).$
+\endlist
+
+S.~Levy made in his fonts separate characters of all possible accented
+letters, to prevent problems of hyphenation (\TeX\ doesn't yet
+hyphenate words with accents). The only exceptions he made, were the
+two combinations $ \roughgrave{}, \smoothgrave{}$ which occur only on
+monosyllables.
+
+In our case, to be able to reduce the fonts, we were forced to make
+accents also of $\char\rq134$, $\char\rq100$, $"{}$, $"'{}$, $\I{}$
+(and macros of $\grave{}$, $\smoothgrave{}$, $\roughgrave{}$,
+$\breve{}$, $\macron{}$, $\diaeresisgrave{}$,
+$\diaeresiscircumflex{}$, $\rhorough$, $\rhosmooth$ as already
+mentioned). This of course adds problems to hyphenation.
+Nevertheless, $\char\rq134$, $\char\rq100$ occur on one- and
+2-syllable words only, $"{}$, $"'{}$ occur rarely and $\I{}$ depends
+on the kind of language one is writing (to find it, you have to go
+back to older versions of $kajare'uousa$ as for example in the
+following lovely text:
+
+\medskip
+
+{\tolerance=5000
+$ \advance\baselineskip1pt >En\I{~w} <esp'eran tin\grave{a}
+>exantl'hsac t\grave{a} murol'ogi'a tou >ekoim~ato <o Froum'entioc
+>ep\grave{i} t~hc >'ammou t~hc paral'iac, katab\grave{a}c >ex
+o>uran~wn <o >ap'ostoloc >eke~inoc t~wn Sa\-x'o\-nwn >'hnoixe
+di\grave{a} maqa'irac t\grave{a} st'hjh to~u koimwm'enou, e>is'hgage
+to\grave{u}c <iero\grave{u}c dakt'ulouc tou e>ic \def\hhh{\grave{h}}
+t\hhh n >op\hhh n ka\grave{i} >exag\grave{w}n t\hhh n kard'ian
+>eb'ujisen a>ut'hn e>ic l'akkon pl'hrh <'udatoc, <'oper <hg'iasen
+prohgoum'enwc. <H fl'egousa >eke'inh kard'ia >'efrixen e>ic
+t\grave{o} <'udwr <wc smar\grave{i}c
+\def\ooo{\grave{o}}%
+\def\aaa{\grave{a}}%
+\def\uuu{\grave{u}}%
+\def\iii{\grave{i}}%
+>ent\ooo c to~u thgan'iou, >afo~u d\grave{e} >ekr'uwsen,
+>'ejese p'alin a>ut\hhh n <o <'agioc e>ic t\ooo n t'opon thc ka\iii\
+kle'isac t\hhh n plhg\hhh n >ep'estreyen e>ic t\ooo n >idik'on tou.
+
+>'Etuq'e pote, >anagn~wst'a mou, n\aaa\ >apokoimhj\I{~h}c m\grave{e}
+>anup'oforon b~hqa, koim'wmenoc n\aaa\ <idr'ws\I{h}c ka\iii\ >exu\-pn'h\-sac
+n\aaa\ e<urej\I{~h}c >iatreum'enoc? >Agno~wn <'oti e>~isai kal\aaa\
+>ano'igeic mhqanik~wc t\ooo\ st'oma, <'ina plh\-r'w\-s\I{h}c e>ic t\ooo n
+>epikat'araton b~hqa t\ooo n sun'hjh f'oron. >All\aaa\ p'oshn a>isj'anesai
+qar'an, m\hhh\ e<ur'iskwn e>ic t\ooo n l'a\-rugga t\ooo\ >oqlhr\ooo n
+jhr'ion! O<'utw <'ama >'hnoixe ka\iii\ <o Frou\-m'entioc to\uuu c
+>ofjalmo'uc, <htoim'asjh n\aaa\ prosf'e\-r\I{h} e>ic t\hhh n >aq'a\-riston
+>Iw'annan t\hhh n sun'hjh dakr'uwn spo\-nd'hn, >all\aaa\ par\aaa\ p~asan
+prosdok'ian o<i >ofjalmo'i tou e<u\-r'e\-jhsan xhro\iii\ ka\iii\ n\aaa\
+progeumat'is\I{h} m~allon \smoothgrave{h} n\aaa\ kla'us\I{h}
+\I{>h}sj'a\-ne\-to >'orexin met\aaa\ polu'hmeron nhste'i\-an <o kal\ooo c
+Be\-ne\-de\-kt~i\-noc.
+$
+}
+
+\rightline{\sevenrm From Emmanouil~Ro\"\i dis' ``The Popess Johanna (1866)''}
+\medskip
+
+Note that in one-accent greek, all accented letters are represented
+by separate characters in the code table, so that no hyphenation
+problem arises.
+
+$
+\gdef\tttt{
+Kaj'otan mprost'a thc ka'i t'hn k'uttaze. Noi'w\-jo\-ntac mi'a >ap'eranth
+ e>uqar'isthsh n'a t'hn bl'epei >'etsi mprost'a tou ka'i <'ena >ap'eranto
+ >ani\-ka\-no\-po'i\-h\-to po'u d'en mpo\-ro~u\-se n'a t'hn
+ tra\-b'h\-xei st'hn >agka\-li'a tou ka'i n'a t'hn fi\-l'h\-sei
+ >eke~i st'on laim'o
+ po'u t'hn e>~iqe fi\-l'h\-sei t'hn m'ia ka'i mo\-na\-di\-k'h
+ for'a ka'i e>~iqe
+ noi'w\-sei m'esa tou t'hn pi'o >'omor\-fh stig\-m'h to~u ka\-lo\-kai\-rio~u
+ ki <'oti
+ t'o ka\-lo\-ka'i\-ri a>u\-t'o, ft'a\-no\-ntac st'o >apo\-ko\-r'u\-fw\-m'a
+ tou, e>~iqe ki'o\-lac pe\-r'a\-sei. >All'a d'en e>~iqe >ak'oma
+ pe\-r'a\-sei tele'iwc, giat'i >eke'inh bris\-k'o\-tan t'wra mpro\-st'a
+ tou. Ka'i d'en mpo\-ro~u\-se n'a k'anei t'i\-po\-ta.
+}
+$
+
+
+\head * Samples, Tables, and Remarks *
+
+\head * The font {\tt rgrrg10} *
+$\tttt$
+
+\head * The font {\tt rgrbf10} *
+$\bf\tttt$
+
+\head * The font {\tt rgrsl10} *
+$\sl\tttt$
+
+\figure[\top]
+\raggedcenter
+Layout for fonts |rgrrg|, |rgrbf|, |rgrsl|
+$\table$
+\endfigure
+
+$\monotoniko
+\gdef\ttttt
+{
+Kaj'otan mprost'a thc kai thn k'uttaze. Noi'w\-jo\-ntac mia >ap'eranth
+ e>uqar'isthsh na thn bl'epei >'etsi mprost'a tou kai <'ena >ap'eranto
+ >ani\-ka\-no\-po'i\-h\-to pou den mpo\-ro~u\-se na thn
+ tra\-b'h\-xei sthn >agka\-li'a tou kai na thn fi\-l'h\-sei
+ >eke~i ston laim'o
+ pou thn e>~iqe fi\-l'h\-sei thn m'ia kai mo\-na\-di\-k'h
+ for'a kai e>~iqe
+ noi'w\-sei m'esa tou thn pio >'omor\-fh stig\-m'h tou ka\-lo\-kai\-rio~u
+ ki <'oti
+ to ka\-lo\-ka'i\-ri a>u\-t'o, ft'a\-no\-ntac sto >apo\-ko\-r'u\-fw\-m'a
+ tou, e>~iqe ki'o\-lac pe\-r'a\-sei. >All'a den e>~iqe >ak'oma
+ pe\-r'a\-sei tele'iwc, giat'i >eke'inh bris\-k'o\-tan t'wra mpro\-st'a
+ tou. Kai den mpo\-ro~u\-se na k'anei t'i\-po\-ta.
+}
+$
+
+
+\figure[\bot]
+\raggedcenter
+Layout for fonts |mrgrrg|, |mrgrbf|, |mrgrsl|
+$\monotoniko\table$
+\endfigure
+
+\head * The font {\tt mrgrrg10} *
+$\monotoniko\ttttt$
+
+\head * The font {\tt mrgrbf10} *
+$\monotoniko\bf\ttttt$
+
+\head * The font {\tt mrgrsl10} *
+$\monotoniko\sl\ttttt$
+
+
+\figure[\top]
+\raggedcenter
+Layout for font |rgrsc|
+$\smc\table$
+\endfigure
+
+
+We conclude with the following remark: people writing french, czech,
+turkish or other languages with many diacritical marks complain that
+there is no space left in Computer Modern to incorporate
+already-accented letters. The solution (in the case of French) that
+D\'esarm\'enien\refersto7 proposed, was to replace greek uppercase
+letters by the french \'e, \`e, \^ e, \^ o, \^\i, \^ a, \^ u, \`a,
+\`u. But then the question is: where to put the greek uppercase
+letters, which are necessary for mathematical formulas. We answer: if
+you have the greek |rgr| family of fonts, you already have all kinds
+of greek uppercase letters. Just take them from there! Of course,
+math families must be restructured in that case since math family~7
+cannot be used for those letters anymore. As Gariepy\refersto8
+pointed out already, the inconvenience with this solution is that for
+every language with accents you will need another |cm| family of
+fonts. That's why we still believe that the best once and for all
+solution would be to be able to work with fonts of 256 characters.
+
+
+\head * Improvements and changes -- version 1.1 (as of March 4, 1990) *
+
+(by the first author)\medskip
+
+\noindent An hyphenation list has been added.
+Greek grammar has changed very often in
+the last 20 years, mainly because greek is a very manifold language (some
+people find it {\it chaotic}, I find it {\it beautiful\/}). I followed the
+hyphenation rules of \refersto2\ as presented in section ``On hyphenation''
+of this paper. These rules
+are very simple and hold as well for the multi-accent as for the one-accent
+system. I found exactly 1168 patterns; many of them came simply from the
+following fact: since |'|,|~|,|>|,|<| are of category 11 during hyphenation,
+|<'o-so| could occur. This leaves $<'o$ alone, which is rather ugly.
+
+Italics fonts (|rgrti| and |mrgrti|) have been added.
+Since in the |cm| family,
+|cmti| has almost the same lowercase letters as |cmmi| and the same uppercase
+ones as |cmsl|, I tried to do the same. Some changes were necessary: 1) the
+handwritten modern greek alpha looks more like {\it a} and 2) tau's stem has a
+hook. There is still some kerning to do. I call this version {\it
+``experimental''}. Maybe in some later (1.2?) version there will be an entirely
+new italics font.
+
+In the |rgrsc| font (as you can see in the table) the symbols $\rhorough,
+\rhosmooth, \Digamma$ and $\vardigamma$ exist now in all styles: regular,
+slanted, italic and boldface. \TeX\ will know which one to choose, depending on
+the font you are using (inside |greekmode|). If you add some new style (for
+example typewriter or sans-serif) 1) please let me know, 2) add these four
+letters in |rgrsc|, 3) add the information in |greekmacros.tex|.
+
+There is |\smallDigamma| for the small capital digamma $\smallDigamma$. Some
+people still persist in calling it {\it ``ef''}. Also there are two new
+symbols:
+
+1) following an advice of my father, I added a variation $\varqoppa$
+of lowercase qoppa. This symbol is used in our days for the numeral 90 (the
+current year is $\understroke a\sanpi\varqoppa$). The macro for $\varqoppa$ is
+|\varqoppa|.
+
+2) a funny ``upside-down'' iota with circumflex $\inviota$ (the macro is
+|\inviota|). This symbol was used in the last century for the sound of $i$ in
+$gi'a$ (cf. ``$pi'o$'' in hyphenation {\smc rule 3}). Here is an example
+of such a text, taken from a 1907 edition\refersto9:
+
+\let\w=\grave
+$
+{\ninergr
+\frenchspacing
+\parindent0pt
+\advance\baselineskip1.0pt
+\tolerance=5000
+\obeylines
+Kair\w oc f'ernei t\w a l'aqana, kair\w oc t\w a parapo'ul\inviota a,
+M\w e t\w on kair\w o ka\w i t\w o dendr\w i k'anei karp\w o ka\w i f'ulla.
+>'A"inte, >or'e, m\inviota\w a kopan\inviota\w a s>'an n>~atan qulop'hta,
+N\w a ''p\inviota\I{~h}c t\w hn Gk'olfw j'arreuec?
+D\w en e>~in'' mall\inviota\w a t\w a g'ene\inviota a.
+J'el''<h >ag'ap'' >apomon\w h ki''>ahto~u grhgorws'unh.
+J'elei lago~u pat'hmata, >allo\inviota ~wc <uge\inviota\w a s''>af'inei.
+X'ereic t'i magar'oplash po~u e>~inai \I{<h} guna~ikec?
+$
+\rightline{\sevenrm From Spyridon Peresiadis's ``I Golfo"}
+}
+
+\smallskip
+
+Finally I inserted the logos $\grMF$ and $\MF$ in the |rgrsc| font (the macros
+are |\grMF| and the usual |\MF|). There is still no PASCAL word processor
+program to detect monosyllabes, volunteers are welcome. This upgrading has been
+done on a Macintosh SE/30 using Andrew Trevorrow's Oz\TeX\ and Victor
+Ostromoukhov's Mac$\MF$.
+
+
+\setbox0=\hbox{22. }
+\thehangindent=\wd0
+\def\referred#1{\par\hangindent\thehangindent\noindent
+ \hbox to \thehangindent{\hss#1.\ }\ignorespaces}
+\raggedright
+
+\head * References *
+
+\referred1 {\smc S.Levi}: Using Greek Fonts with \TeX, {\sl TUGboat},
+{\bf 9} (1988) 20--24
+%\referred2 $\monotoniko {\smc M.Triantafullidh:} Grammatik'h
+\referred2 $\monotoniko {\smc M.Triantafullidh:}
+{\rg Neoellhnik'h Grammatik'h, }
+{\sl Organism'oc 'Ek\-do\-shc Sqolik'wn Bibl'iwn},
+Aj'hna 1982$
+\referred3 {$\smc Q.Mhqiwth:$} $Ne'wtaton Lexik'on t~hc Neoellhnik~hc Gl'wsshc,
+{\sl >Ek\-d'o\-seic Kastal'ia}, >Aj~hnai 1972$
+\referred4 {\smc C.B.Boyer}: A History of Mathematics, {J.\ Wiley \&
+Sons,} New~York 1968
+\referred5 ${\smc H.Gewrgiou:} Gel'oklam'an, {\sl Seir'a Kupriak~hc
+La"ik~hc Po'ihshc <Upourge'iou paide'iac\/} {\bf 4}, Leukws'ia 1980$
+\referred6 {\smc Unix} \TeX\ distribution tape, Seattle 1988
+\referred7 {\smc J.D\'esarm\'enien:} How to run \TeX\ in a French
+environment: hyphenation, fonts, typography, {\sl TUGboat}, {\bf 5} (1984)
+91--102
+\referred8 {\smc A.Gariepy:} French in \TeX, {\sl TUGboat}, {\bf 9}
+(1988) 65--69
+\referred9 {$\smc S.Peresiadhc:$} $<H Gk'olfw. Dr'ama e>idulliak\w on e>ic
+pr'axeic p'ente, {\sl >Ekdotik\w oc O>~ikoc Gewrg'iou F'exh,} >Aj~hnai 1907$
+
+
+\makesignature
+\endarticle
+
+% version 19.6.1989
+
+\hbox{Yannis Haralambous}
+\hbox{Universit\'e de Lille--Flandres--Artois}
+\smallskip
+\hbox{Klaus Thull}
+\hbox{Freie Universit\"at Berlin}
+-------
+
diff --git a/fonts/greek/yannis/rgrpunct.mf b/fonts/greek/yannis/rgrpunct.mf
new file mode 100644
index 0000000000..55f7ea8ccc
--- /dev/null
+++ b/fonts/greek/yannis/rgrpunct.mf
@@ -0,0 +1,235 @@
+cmchar "Open quotes (eisagwgik'a)";
+beginchar("{",7.5u#,x_height#,0);
+adjust_fit(0,0);
+pos0(.5[hair,stem],0); pos1(1.5stem,0); pos2(.5[hair,stem],0);
+pos3(.5[hair,stem],0); pos4(1.5stem,0); pos5(.5[hair,stem],0);
+y0=y3=.9h; y1=y4=.5h; y2=y5=h-y0;
+x1-.1stem=hround(.5u);
+x3r=w-u;
+x4-x1=2stem; x3-x4=x0-x1; x0=x2; x3=x5;
+if x1>=x0: x1:=x0-1; x4:=x3-1;
+x1l:=x1-.5stem; x1r:=x1+.5stem;
+x4l:=x4-.5stem; x4r:=x4+.5stem; fi
+filldraw stroke z0e---z1e---z2e;
+filldraw stroke z3e---z4e---z5e;
+penlabels(0,1,2,3,4,5); endchar;
+
+cmchar "Close quotes (eisagwgik'a)";
+beginchar("}",7.5u#,x_height#,0);
+adjust_fit(0,0);
+pos0(.5[hair,stem],0); pos1(1.5stem,0); pos2(.5[hair,stem],0);
+pos3(.5[hair,stem],0); pos4(1.5stem,0); pos5(.5[hair,stem],0);
+y0=y3=.9h; y1=y4=.5h; y2=y5=h-y0;
+x1+.1stem=hround(w-.5u);
+x3l=u;
+x1-x4=2stem; x3-x4=x0-x1; x0=x2; x3=x5;
+if x1<=x0: x1:=x0+1; x4:=x3+1;
+x1l:=x1-.5stem; x1r:=x1+.5stem;
+x4l:=x4-.5stem; x4r:=x4+.5stem; fi
+filldraw stroke z0e---z1e---z2e;
+filldraw stroke z3e---z4e---z5e;
+penlabels(0,1,2,3,4,5); endchar;
+
+cmchar "Exclamation point";
+beginchar("!",5u#+width_adj#,asc_height#,0);
+italcorr asc_height#*slant-2u#-.5width_adj#+.5dot_size#;
+adjust_fit(0,0);
+pickup tiny.nib; pos3(dot_size,0); pos4(dot_size,90);
+lft x3l=hround(.5w-.5dot_size); bot y4l=0; z3=z4; dot(3,4); % dot
+numeric bot_width;
+bot_width=if hefty:max(hround .8dot_size,fine.breadth) else: hair fi;
+pickup fine.nib; pos1(dot_size,0); pos2(bot_width,0);
+x1=x2=x3; bot y2=.25[top y4r,x_height]+1;
+if square_dots: top y1=h;
+ filldraw stroke z1e--z2e; % stem
+else: top z0=(x1,h+o); y1+.5dot_size=h+o;
+ filldraw z1r...z0...z1l---z2l--z2r---cycle; fi % stem and bulb
+penlabels(0,1,2,3,4); endchar;
+
+cmchar "Per cent sign";
+beginchar("% ",9u#+max(6u#,2fudge*(hair#+stem#)),
+ body_height#,body_height#-asc_height#);
+italcorr if hefty: .4asc_height#*slant-.5u# else: h#*slant-u# fi;
+adjust_fit(0,0); pickup fine.nib;
+numeric left_curve,right_curve;
+left_curve=hround 5/6[fudged.hair,fudged.stem];
+right_curve=max(fine.breadth,hround(fudged.hair if hefty:-2stem_corr fi));
+pos1(vair,90); pos2(left_curve,180); pos3(vair,270); pos4(right_curve,360);
+top y1r=h; lft x2r=hround u; rt x4r=hround(.5w-1.5u);
+bot y3r=floor(if monospace: .7 else: .5 fi\\ asc_height);
+x1=x3=.5[x2,x4]; y2=y4=.5[y1,y3];
+filldraw stroke pulled_super_arc.e(1,2)(superpull)
+ & pulled_super_arc.e(2,3)(superpull); % left half of upper bowl
+filldraw stroke super_arc.e(3,4)
+ & super_arc.e(4,1); % right half of upper bowl
+pos5(vair,90); pos6(left_curve,180); pos7(vair,270); pos8(right_curve,360);
+bot y7r=-d; rt x8r=hround(w-u); lft x6r=hround(.5w+1.5u);
+top y5r=vround(if monospace: .3 else: .5 fi\\ asc_height);
+x5=x7=.5[x6,x8]; y6=y8=.5[y5,y7];
+filldraw stroke pulled_super_arc.e(5,6)(superpull)
+ & pulled_super_arc.e(6,7)(superpull); % left half of lower bowl
+filldraw stroke super_arc.e(7,8) & super_arc.e(8,5); % right half of lower bo
+pickup rule.nib; top y9=h; bot y10=-d;
+if hefty: x9=good.x(x5-eps); x10=good.x(x1+eps);
+ draw z9--z10; % diagonal
+else: rt x9=hround(w-2.5u); lft x10=hround 2.5u; draw z9--z10; % diagonal
+ pickup fine.nib; pos9(rule_thickness,angle(z9-z10)+90);
+ pos11(vair,angle(z1r-z4r)-90); pos12(vair,angle(z9-z10)+90);
+ path p; p=super_arc.r(1,4); z11r=point 2/3 of p; z12r=z9r;
+ filldraw stroke z11e{direction 2/3 of p}...{z9-z10}z12e; fi % link
+penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+def dims = 6u#,asc_height#,0 enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+x1-.5dot_size=hround(.5w-u-.5dot_size); y1+.5dot_size=h;
+if monospace: comma(1,a,dot_size,.28u,vround 1.5comma_depth); % large comma
+else: comma(1,a,dot_size,.25u,comma_depth); fi % comma with increased jut
+enddef;
+
+cmchar "Apostrophe";
+beginchar(oct"035",dims);
+this_letter; penlabels(1); endchar;
+
+picture savedpicture;
+
+cmchar "Left parenthesis";
+beginchar("(",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+rt x1r=rt x3r=hround(w-u); lft x2l=hround(x1-4u if monospace: +4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); endchar;
+
+cmchar "Right parenthesis";
+beginchar(")",7u# if monospace: -u# fi,body_height#,paren_depth#);
+italcorr math_axis#*slant-.5u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(vair,0); pos2(.75[hair,stem],0); pos3(vair,0);
+lft x1l=lft x3l=hround u; rt x2r=hround(x1+4u if monospace: -4/3u fi);
+top y1=h; y2=.5[y1,y3]=math_axis;
+filldraw stroke z1e{3(x2e-x1e),y2-y1}...z2e
+ ...{3(x3e-x2e),y3-y2}z3e; % arc
+penlabels(1,2,3); endchar;
+
+cmchar "Asterisk";
+beginchar("*",9u#,
+ if low_asterisk:math_axis#+.5x_height# else: body_height# fi,0);
+italcorr h#*slant-.75u#;
+adjust_fit(0,0);
+numeric ast_flare; ast_flare=hround .7[thin_join,stem];
+x0=.5w; y0=h-.5x_height;
+for d=-150 step 60 until 150: z[d]=z0+.5dir d xscaled 7.5u yscaled x_height;
+ numeric theta; theta=angle(z[d]-z0);
+ fill z0+.5(0,-thin_join)rotated theta
+ ---z[d]+.5(-ast_flare,-ast_flare)rotated theta
+ ..z[d]..z[d]+.5(-ast_flare,ast_flare)rotated theta
+ ---z0+.5(0,thin_join)rotated theta--cycle; endfor % diagonal at angle |d|
+labels(0,[-150],[-90],[-30],30,90,150); endchar;
+
+cmchar "Plus sign";
+beginarithchar("+"); pickup rule.nib;
+x1=x2=good.x .5w; top y1=h+eps; .5[y1,y2]=math_axis;
+lft x3=hround u-eps; x4=w-x3; y3=y4=math_axis;
+draw z1--z2; % stem
+draw z3--z4; % crossbar
+labels(1,2,3,4); endchar;
+
+cmchar "Comma";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(",",5u#,dot_diam#,comma_depth#);
+adjust_fit(0,0);
+x1-.5dot_diam=hround(.5w-.5dot_diam); y1-.5dot_diam=0;
+comma(1,a,dot_diam,.2u,comma_depth); % dot and tail
+penlabels(1); endchar;
+
+cmchar "Period";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(".",5u#,dot_diam#,0);
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); bot y2l=0; z1=z2; dot(1,2); % dot
+penlabels(1,2); endchar;
+
+cmchar "Virgule (slash)";
+beginchar("/",9u#,body_height#,paren_depth#);
+italcorr body_height#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+rt x1=hround(w-u)+eps; top y1=h+eps;
+lft x2=hround u-eps; bot y2=-d-eps;
+draw z1--z2; % diagonal
+penlabels(1,2); endchar;
+
+cmchar "Colon";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(":",5u#,x_height#,0);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+pos3(dot_diam,0); pos4(dot_diam,90);
+x3=x1; bot y4l=0; z3=z4; dot(3,4); % lower dot
+penlabels(1,2,3,4); endchar;
+
+cmchar "'Anw tele'ia";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar(";",5u#,x_height#,0);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+penlabels(1,2); endchar;
+
+cmchar "Question mark";
+numeric dot_diam#; dot_diam#=if monospace: 5/4 fi\\ dot_size#;
+define_whole_blacker_pixels(dot_diam);
+beginchar("?",5u#,x_height#,comma_depth#);
+italcorr x_height#*slant+.5dot_diam#-2u#;
+adjust_fit(0,0); pickup fine.nib;
+pos1(dot_diam,0); pos2(dot_diam,90);
+lft x1l=hround(.5w-.5dot_diam); top y2r=h; z1=z2; dot(1,2); % upper dot
+x3-.5dot_diam=hround(.5w-.5dot_diam); y3-.5dot_diam=0;
+comma(3,a,dot_diam,.05u,comma_depth); % lower dot and tail
+penlabels(1,2,3); endchar;
+
+cmchar "Equals sign";
+compute_spread(.45x_height#,.55x_height#);
+beginchar("=",14u#,v_center(spread#+rule_thickness#));
+italcorr h#*slant-.5u#;
+adjust_fit(0,0); pickup rule.nib;
+lft x1=hround u-eps; x3=x1; x2=x4=w-x1;
+y1=y2; y3=y4; y1-y3=spread; .5[y1,y3]=math_axis;
+draw z1--z2; % upper bar
+draw z3--z4; % lower bar
+labels(1,2,3,4); endchar;
+
+
+cmchar "Hyphen";
+beginchar("-",6u#,x_height#,0);
+italcorr .5x_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric thickness; thickness=if hefty:bar else:.75[hair,stem] fi;
+pickup crisp.nib; pos1(thickness,90); pos2(thickness,90);
+top y1r=top y2r=vround(.5h+.5thickness); rt x2=hround(w-u)+eps;
+if monospace: x2=w-x1 else: lft x1=hround .2u-eps fi;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
+cmchar "En dash";
+beginchar(oct"000",9u#,x_height#,0);
+italcorr .61803x_height#*slant+.5u#;
+adjust_fit(0,0);
+pickup crisp.nib; pos1(vair,90); pos2(vair,90);
+top y1r=top y2r=vround(.61803h+.5vair); lft x1=-eps; rt x2=w+eps;
+filldraw stroke z1e--z2e; % bar
+penlabels(1,2); endchar;
+
diff --git a/fonts/greek/yannis/rgrrg10.mf b/fonts/greek/yannis/rgrrg10.mf
new file mode 100644
index 0000000000..0c36d51e70
--- /dev/null
+++ b/fonts/greek/yannis/rgrrg10.mf
@@ -0,0 +1,85 @@
+% Reduced Greek Regular 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="rgrrg"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+italics:=false;
+
+generate rgreek;
+
diff --git a/fonts/greek/yannis/rgrsc10.300gf b/fonts/greek/yannis/rgrsc10.300gf
new file mode 100644
index 0000000000..0bdbf93956
--- /dev/null
+++ b/fonts/greek/yannis/rgrsc10.300gf
Binary files differ
diff --git a/fonts/greek/yannis/rgrsc10.lis b/fonts/greek/yannis/rgrsc10.lis
new file mode 100644
index 0000000000..7162ee405d
--- /dev/null
+++ b/fonts/greek/yannis/rgrsc10.lis
@@ -0,0 +1,23 @@
+This is METAFONT, Version 1.7 [PD VMS 1.3] (preloaded base=plain 89.10.28) 30 MAY 1990 06:31
+**\mode=laser; input rgrsc10
+(TEX_ROOT:[BABEL.GREEK.YANNIS]RGRSC10.MF;2
+(TEX_ROOT:[MF.CM.STANDARD]CMBASE.MF;2)
+(TEX_ROOT:[BABEL.GREEK.YANNIS]RGRBASE.MF;1)
+(TEX_ROOT:[BABEL.GREEK.YANNIS]GREEKCSC.MF;2
+(TEX_ROOT:[BABEL.GREEK.YANNIS]GEN_ACC.MF;2)
+(TEX_ROOT:[BABEL.GREEK.YANNIS]CSC_MISCE.MF;1 [127] [34] [124] [86] [8] [9]
+[67] [94] [91] [92] [95] [16] [93] [17] [36] [38] [1] [2] [3] [4] [5] [6]
+[7] [10] [11] [19] [18] [12] [13] [21] [20] [14] [15] [23] [22] [24] [25]
+[26] [27] [28] [32] [30] [31]) (TEX_ROOT:[BABEL.GREEK.YANNIS]RGRUPPER.MF;1
+[65] [66] [69] [72] [73] [75] [77] [78] [79] [82] [84] [81] [90] [71] [68]
+[74] [76] [88] [80] [83] [85] [70] [89] [87])
+(TEX_ROOT:[BABEL.GREEK.YANNIS]DIGITS.MF;2 [48] [49] [50] [51] [52] [53]
+[54] [55] [56] [57]) (TEX_ROOT:[BABEL.GREEK.YANNIS]RGRPUNCT.MF;1 [123] [125]
+[33] [37] [29] [40] [41] [42] [43] [44] [46] [47] [58] [59] [63] [61] [45]
+[0]) (TEX_ROOT:[BABEL.GREEK.YANNIS]SCSC.MF;1 [99] [96])
+(TEX_ROOT:[BABEL.GREEK.LEVY]UPPER.MF;1 [97] [98] [101] [104] [105] [107]
+[109] [110] [111] [114] [116] [113] [122] [103] [100] [106] [108] [120]
+[112] [115] [117] [102] [121] [119]) (TEX_ROOT:[BABEL.GREEK.YANNIS]LIGCSC.MF;1)
+Font metrics written on TEX_ROOT:[BABEL.GREEK.YANNIS]RGRSC10.TFM;1.
+Output written on TEX_ROOT:[BABEL.GREEK.YANNIS]RGRSC10.300GF;1 (121 characters,
+ 11924 bytes).
diff --git a/fonts/greek/yannis/rgrsc10.mf b/fonts/greek/yannis/rgrsc10.mf
new file mode 100644
index 0000000000..18ac98eaff
--- /dev/null
+++ b/fonts/greek/yannis/rgrsc10.mf
@@ -0,0 +1,171 @@
+% Greek Small Capitals 10 point yannis.Berlin.29.11.88 and Lille 5.2.90
+
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="rgrsc"; font_size 10pt#;
+
+% first come parameters used to set the uppercase letters
+% including for lowercase.
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false;
+monowidth:=false;
+italics:=false;
+% now come replacements used to set the lowercase caps
+
+lower.u#:=16/36pt#; % unit width
+lower.width_adj#:=0pt#; % width adjustment for certain characters
+lower.cap_serif_fit#:=4/36pt#; % extra sidebar near uppercase serifs
+lower.letter_fit#:=0pt#; % extra space added to all sidebars
+
+lower.body_height#:=200/36pt#; % height of tallest characters
+lower.cap_height#:=185/36pt#; % height of caps
+lower.x_height#:=116/36pt#; % height of lowercase without ascenders
+lower.bar_height#:=65/36pt#; % height of crossbar in lowercase e
+lower.comma_depth#:=52/36pt#; % depth of comma below baseline
+
+lower.flare#:=22/36pt#; % diameter of bulbs or breadth of terminals
+lower.cap_hair#:=9.1/36pt#; % uppercase hairline breadth
+lower.stem#:=22/36pt#; % lowercase stem breadth
+lower.cap_stem#:=26/36pt#; % uppercase stem breadth
+lower.cap_curve#:=31/36pt#; % uppercase curve breadth
+lower.cap_ess#:=28/36pt#; % breadth in middle of uppercase s
+
+lower.cap_jut#:=26/36pt#; % protrusion of uppercase serifs
+lower.beak_jut#:=7/36pt#; % horizontal protrusion of beak serifs
+lower.beak#:=52/36pt#; % vertical protrusion of beak serifs
+lower.slab#:=9.1/36pt#; % serif and arm thickness
+lower.cap_bar#:=9.1/36pt#; % uppercase bar thickness
+lower.cap_band#:=9.1/36pt#; % uppercase thickness above/below lobes
+lower.cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+
+lower.o#:=5/36pt#; % amount of overshoot for curves
+lower.apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions
+
+lower.fudge:=1; % factor applied to weights of heavy characters
+italics:=false;
+
+% parameters for the four slanted characters
+
+ysl_slant:=1/6;
+
+% parameters for the four italic characters
+
+yit_u#:=19/36pt#; % unit width
+
+yit_hair#:=11/36pt#; % lowercase hairline breadth
+yit_curve#:=28/36pt#; % lowercase curve breadth
+yit_cap_stem#:=29/36pt#; % uppercase stem breadth
+yit_cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+yit_beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs
+
+yit_slant:=1/4; % tilt ratio $(\Delta x/\Delta y)$
+
+% parameters for the four boldface characters
+
+ybf_u#:=22/36pt#; % unit width
+ybf_width_adj#:=11/36pt#; % width adjustment for certain characters
+ybf_cap_serif_fit#:=7/36pt#; % extra sidebar near uppercase serifs
+ybf_cap_height#:=247/36pt#; % height of caps
+ybf_x_height#:=160/36pt#; % height of lowercase without ascenders
+
+ybf_tiny#:=13/36pt#; % diameter of rounded corners
+ybf_fine#:=10/36pt#; % diameter of sharply rounded corners
+ybf_hair#:=13/36pt#; % lowercase hairline breadth
+ybf_stem#:=50/36pt#; % lowercase stem breadth
+ybf_curve#:=41/36pt#; % lowercase curve breadth
+ybf_cap_stem#:=51/36pt#; % uppercase stem breadth
+ybf_o#:=4/36pt#;
+
+ybf_cap_jut#:=39/36pt#; % protrusion of uppercase serifs
+ybf_beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs
+ybf_vair#:=11/36pt#; % vertical diameter of hairlines
+ybf_slab#:=17/36pt#; % serif and arm thickness
+ybf_cap_bar#:=17/36pt#; % uppercase bar thickness
+ybf_stem_corr#:=2/36pt#; % for small refinements of stem breadth
+
+ybf_slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+ybf_beak_darkness:=.4/30; % fraction of triangle inside beak serifs
+
+logo_ht#:=6pt#; % height of characters
+logo_xgap#:=0.6pt#; % horizontal adjustment
+logo_u#:=4/9pt#; % unit width
+logo_s#:=0; % extra space at the left and the right
+logo_o#:=1/9pt#; % overshoot
+logo_px#:=2/3pt#; % horizontal thickness of pen
+
+generate greekcsc; % switch to the driver file
+
diff --git a/fonts/greek/yannis/rgrsc10.pl b/fonts/greek/yannis/rgrsc10.pl
new file mode 100644
index 0000000000..b9aa259d46
--- /dev/null
+++ b/fonts/greek/yannis/rgrsc10.pl
@@ -0,0 +1,567 @@
+(FAMILY RGRSC)
+(FACE O 352)
+(CODINGSCHEME UNSPECIFIED)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 14001526074)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.333334)
+ (STRETCH R 0.166667)
+ (SHRINK R 0.111112)
+ (XHEIGHT R 0.444445)
+ (QUAD R 1.000003)
+ (EXTRASPACE R 0.111112)
+ )
+(LIGTABLE
+ (LABEL O 55)
+ (LIG O 55 O 0)
+ (STOP)
+ (LABEL O 50)
+ (LIG O 50 O 173)
+ (STOP)
+ (LABEL O 51)
+ (LIG O 51 O 175)
+ (STOP)
+ (LABEL O 42)
+ (LIG O 0 O 42)
+ (STOP)
+ (COMMENT THIS PART OF THE PROGRAM IS NEVER USED!
+ (LIG O 0 O 0)
+ (LIG O 0 O 0)
+ (LIG O 0 O 35)
+ )
+ (LABEL O 34)
+ (KRN O 36 R 0.035556)
+ (STOP)
+ )
+(CHARACTER O 0
+ (CHARWD R 0.500002)
+ (CHARHT R 0.444445)
+ (CHARIC R 0.027779)
+ )
+(CHARACTER O 1
+ (CHARWD R 0.500002)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 2
+ (CHARWD R 0.500002)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 3
+ (CHARWD R 0.500002)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 4
+ (CHARWD R 0.500002)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 5
+ (CHARWD R 0.500002)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 6
+ (CHARWD R 0.500002)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 7
+ (CHARWD R 0.500002)
+ (CHARHT R 0.570555)
+ )
+(CHARACTER O 10
+ (CHARWD R 0.472224)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 11
+ (CHARWD R 0.472224)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 12
+ (CHARWD R 0.472224)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 13
+ (CHARWD R 0.472224)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 14
+ (CHARWD R 0.435411)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 15
+ (CHARWD R 0.435411)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 16
+ (CHARWD R 0.50417)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 17
+ (CHARWD R 0.50417)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 20
+ (CHARWD R 0.444446)
+ (CHARHT R 0.430555)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 21
+ (CHARWD R 0.652781)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER O 22
+ (CHARWD R 0.444446)
+ (CHARHT R 0.430555)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 23
+ (CHARWD R 0.652781)
+ (CHARHT R 0.684721)
+ (CHARIC R 0.072226)
+ )
+(CHARACTER O 24
+ (CHARWD R 0.422216)
+ (CHARHT R 0.430555)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 25
+ (CHARWD R 0.620825)
+ (CHARHT R 0.684721)
+ (CHARIC R 0.132639)
+ )
+(CHARACTER O 26
+ (CHARWD R 0.488892)
+ (CHARHT R 0.444445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 27
+ (CHARWD R 0.69167)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER O 30
+ (CHARWD R 0.799997)
+ (CHARHT R 0.604166)
+ )
+(CHARACTER O 31
+ (CHARWD R 0.62222)
+ (CHARHT R 0.604166)
+ )
+(CHARACTER O 32
+ (CHARWD R 0.577776)
+ (CHARHT R 0.604166)
+ (CHARIC R 0.0222225)
+ )
+(CHARACTER O 33
+ (CHARWD R 0.666664)
+ (CHARHT R 0.604166)
+ )
+(CHARACTER O 34
+ (CHARWD R 0.666664)
+ (CHARHT R 0.604166)
+ (COMMENT
+ (KRN O 36 R 0.035556)
+ )
+ )
+(CHARACTER O 35
+ (CHARWD R 0.333334)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 36
+ (CHARWD R 0.666664)
+ (CHARHT R 0.604166)
+ )
+(CHARACTER O 37
+ (CHARWD R 0.666664)
+ (CHARHT R 0.604166)
+ )
+(CHARACTER O 40
+ (CHARWD R 0.62222)
+ (CHARHT R 0.604166)
+ )
+(CHARACTER O 41
+ (CHARWD R 0.277779)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 42
+ (CHARWD R 0.500002)
+ (CHARHT R 0.625)
+ (COMMENT
+ (LIG O 0 O 42)
+ )
+ )
+(CHARACTER O 44
+ (CHARWD R 0.277779)
+ (CHARHT R 0.694445)
+ )
+(CHARACTER O 45
+ (CHARWD R 0.833336)
+ (CHARHT R 0.75)
+ (CHARDP R 0.055555)
+ )
+(CHARACTER O 46
+ (CHARWD R 0.277779)
+ (CHARHT R 0.694445)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 50
+ (CHARWD R 0.38889)
+ (CHARHT R 0.75)
+ (CHARDP R 0.25)
+ (COMMENT
+ (LIG O 50 O 173)
+ )
+ )
+(CHARACTER O 51
+ (CHARWD R 0.38889)
+ (CHARHT R 0.75)
+ (CHARDP R 0.25)
+ (COMMENT
+ (LIG O 51 O 175)
+ )
+ )
+(CHARACTER O 52
+ (CHARWD R 0.500002)
+ (CHARHT R 0.75)
+ )
+(CHARACTER O 53
+ (CHARWD R 0.777781)
+ (CHARHT R 0.586805)
+ (CHARDP R 0.083334)
+ )
+(CHARACTER O 54
+ (CHARWD R 0.277779)
+ (CHARHT R 0.105556)
+ (CHARDP R 0.194445)
+ )
+(CHARACTER O 55
+ (CHARWD R 0.333334)
+ (CHARHT R 0.444445)
+ (COMMENT
+ (LIG O 55 O 0)
+ )
+ )
+(CHARACTER O 56
+ (CHARWD R 0.277779)
+ (CHARHT R 0.105556)
+ )
+(CHARACTER O 57
+ (CHARWD R 0.500002)
+ (CHARHT R 0.75)
+ (CHARDP R 0.25)
+ )
+(CHARACTER C 0
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 1
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 2
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 3
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 4
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 5
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 6
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 7
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 8
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER C 9
+ (CHARWD R 0.500002)
+ (CHARHT R 0.644444)
+ )
+(CHARACTER O 72
+ (CHARWD R 0.277779)
+ (CHARHT R 0.444445)
+ )
+(CHARACTER O 73
+ (CHARWD R 0.277779)
+ (CHARHT R 0.444445)
+ )
+(CHARACTER O 75
+ (CHARWD R 0.777781)
+ (CHARHT R 0.37)
+ (CHARDP R -0.13)
+ )
+(CHARACTER O 77
+ (CHARWD R 0.277779)
+ (CHARHT R 0.444445)
+ (CHARDP R 0.194445)
+ )
+(CHARACTER C A
+ (CHARWD R 0.750002)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C B
+ (CHARWD R 0.708336)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C C
+ (CHARWD R 0.680557)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C D
+ (CHARWD R 0.833336)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C E
+ (CHARWD R 0.680557)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C F
+ (CHARWD R 0.722224)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C G
+ (CHARWD R 0.625002)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C H
+ (CHARWD R 0.750002)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C I
+ (CHARWD R 0.361112)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C J
+ (CHARWD R 0.777781)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C K
+ (CHARWD R 0.777781)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C L
+ (CHARWD R 0.694446)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C M
+ (CHARWD R 0.916669)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C N
+ (CHARWD R 0.750002)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C O
+ (CHARWD R 0.777781)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C P
+ (CHARWD R 0.750002)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C Q
+ (CHARWD R 0.750002)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C R
+ (CHARWD R 0.680557)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C S
+ (CHARWD R 0.722224)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C T
+ (CHARWD R 0.722224)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C U
+ (CHARWD R 0.750002)
+ (CHARHT R 0.684721)
+ (CHARIC R 0.025)
+ )
+(CHARACTER C V
+ (CHARWD R 0.277777)
+ (CHARHT R 0.625)
+ )
+(CHARACTER C W
+ (CHARWD R 0.722224)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C X
+ (CHARWD R 0.666669)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C Y
+ (CHARWD R 0.777781)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER C Z
+ (CHARWD R 0.611113)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER O 133
+ (CHARWD R 0.500002)
+ (CHARHT R 0.586805)
+ )
+(CHARACTER O 134
+ (CHARWD R 0.444446)
+ (CHARHT R 0.28125)
+ (CHARDP R 0.25)
+ )
+(CHARACTER O 135
+ (CHARWD R 0.555557)
+ (CHARHT R 0.604166)
+ (CHARDP R 0.177777)
+ )
+(CHARACTER O 136
+ (CHARWD R 0.722224)
+ (CHARHT R 0.674995)
+ )
+(CHARACTER O 137
+ (CHARWD R 0.861113)
+ (CHARHT R 0.684721)
+ )
+(CHARACTER O 140
+ (CHARWD R 0.522222)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C a
+ (CHARWD R 0.599998)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C b
+ (CHARWD R 0.566666)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C c
+ (CHARWD R 0.577776)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C d
+ (CHARWD R 0.666664)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C e
+ (CHARWD R 0.544443)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C f
+ (CHARWD R 0.577776)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C g
+ (CHARWD R 0.499998)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C h
+ (CHARWD R 0.599998)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C i
+ (CHARWD R 0.288889)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C j
+ (CHARWD R 0.62222)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C k
+ (CHARWD R 0.622221)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C l
+ (CHARWD R 0.555554)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C m
+ (CHARWD R 0.733332)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C n
+ (CHARWD R 0.599998)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C o
+ (CHARWD R 0.62222)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C p
+ (CHARWD R 0.599998)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C q
+ (CHARWD R 0.599998)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C r
+ (CHARWD R 0.544443)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C s
+ (CHARWD R 0.577776)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C t
+ (CHARWD R 0.577776)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C u
+ (CHARWD R 0.62222)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C w
+ (CHARWD R 0.577776)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C x
+ (CHARWD R 0.533331)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C y
+ (CHARWD R 0.62222)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER C z
+ (CHARWD R 0.488887)
+ (CHARHT R 0.513888)
+ )
+(CHARACTER O 173
+ (CHARWD R 0.416669)
+ (CHARHT R 0.444445)
+ )
+(CHARACTER O 174
+ (CHARWD R 0.500002)
+ (CHARDP R 0.150002)
+ )
+(CHARACTER O 175
+ (CHARWD R 0.416669)
+ (CHARHT R 0.444445)
+ )
+(CHARACTER O 177
+ (CHARWD R 1.000003)
+ (CHARHT R 0.684721)
+ (CHARDP R 0.31667)
+ )
+(COMMENT THE TFM FILE WAS BAD, SO THE DATA HAS BEEN CHANGED!)
diff --git a/fonts/greek/yannis/rgrsc10.tfm b/fonts/greek/yannis/rgrsc10.tfm
new file mode 100644
index 0000000000..7a9cff08eb
--- /dev/null
+++ b/fonts/greek/yannis/rgrsc10.tfm
Binary files differ
diff --git a/fonts/greek/yannis/rgrsl10.mf b/fonts/greek/yannis/rgrsl10.mf
new file mode 100644
index 0000000000..1663e95c39
--- /dev/null
+++ b/fonts/greek/yannis/rgrsl10.mf
@@ -0,0 +1,85 @@
+% Reduced Greek Slanted 10 point
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="rgrsl"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=82/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=90/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=30/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=27/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/6; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2; % tilt of inner bowl for the letter omicron
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at th
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false; % should stems, etc. be straight?
+monowidth:=false; %are stem and hair more or less the same width?
+italics:=false;
+
+generate rgreek;
+
diff --git a/fonts/greek/yannis/rgrtestfont.tex b/fonts/greek/yannis/rgrtestfont.tex
new file mode 100644
index 0000000000..4b4b770f71
--- /dev/null
+++ b/fonts/greek/yannis/rgrtestfont.tex
@@ -0,0 +1,274 @@
+% This file is based on Knuth's and Levy's "testfont"files
+%
+% The text is taken from the book of Kwsto'ula Mhtropo'ulou, Za'ar 19.
+%
+\tracinglostchars=0
+\tolerance=1000
+\raggedbottom
+\nopagenumbers
+\parindent=0pt
+\newlinechar=`@
+\input rgreekmacros %not necessary if you have a greek format
+
+\newcount\m \newcount\n \newcount\p \newdimen\dim
+\chardef\other=12
+
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+\def\hours{\n=\time \divide\n 60
+ \m=-\n \multiply\m 60 \advance\m \time
+ \twodigits\n\twodigits\m}
+\def\twodigits#1{\ifnum #1\lt10 0\fi \number#1}
+
+{\catcode`\|=0 \catcode`\\=\other
+|gdef|help{|message{%
+\init switches to another font;@%
+\end or \bye finishes the run;@%
+\table prints the font layout in tabular format;@%
+\text prints a sample text, assuming TeX text font conventions;@%
+\sample combines \table and \text;@%
+\mixture mixes a background character with a series of others;@%
+\alternation interleaves a background character with a series;@%
+\alphabet prints all lowercase letters within a given background;@%
+\alphabets does one \alphabet for each lowercase background letter;@%
+\ALPHABET prints all uppercase letters within a given background;@%
+\ALPHABETs does one \ALPHABET for each uppercase background letter;@%
+\accents prints all lowercase vowels with accents and breathings;@%
+\series prints a series of letters withing a given background;@%
+\lowers prints a comprehensive test of lowercase;@%
+\uppers prints a comprehensive test of uppercase;@%
+\digits prints a comprehensive test of numerals;@%
+\math prints a comprehensive test of TeX math italic;@%
+\names prints a text that mixes upper and lower case;@%
+\punct prints a punctuation test;@%
+\bigtest combines many of the above routines;@%
+\help repeats this message;@%
+and you can use ordinary TeX commands (e.g., to \input a file).}}}
+
+\def\setbaselineskip{\setbox0=\hbox{\n=0
+\loop\char\n \ifnum \n\lt255 \advance\n 1 \repeat}
+\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 }
+
+\def\setchar#1{{\escapechar-1\message{\string#1 character = }%
+ \def\do##1{\catcode`##1=\other}\dospecials
+ \read-1 to\next
+ \expandafter\finsetchar\next\next#1}}
+\def\finsetchar#1#2\next#3{\global\chardef#3=`#1
+ \ifnum #3=`\# \global\chardef#3=#2 \fi}
+\def\promptthree{\setchar\background
+ \setchar\starting \setchar\ending}
+
+\def\init{\message{@Name of the font to test = }
+ \read-1 to\fontname
+ \font\testfont=\fontname
+ \headline={\sevenrm Test of \fontname\unskip\ on \today\ at \hours\hfil
+ Page \folio}
+ \testfont \setbaselineskip
+ \ifdim\fontdimen6\testfont\lt10pt \rightskip=0pt plus 20pt
+ \else\rightskip=0pt plus 2em \fi
+ \spaceskip=\fontdimen2\testfont % space between words (\raggedright)
+ \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont
+ \message{Now type a test command (\string\help\space for help):}}
+
+\def\mixture{\promptthree \domix\mixpattern}
+\def\alternation{\promptthree \domix\altpattern}
+\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1}
+\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0}
+\def\domix#1{\par\chardef\0=\background \n=\starting
+ \until\ifnum\n=\ending\do\chardef\1=\n #1\par\n=\count\n \repeat}
+
+\count`w=`a\count`a=`b\count`b=`g\count`g=`d\count`d=`e\count`e=`z
+\count`z=`h\count`h=`j\count`j=`i\count`i=`k\count`k=`l\count`l=`m
+\count`m=`n\count`n=`x\count`x=`o\count`o=`p\count`p=`r\count`r=`c
+\count`c=`t\count`t=`u\count`u=`f\count`f=`q\count`q=`y\count`y=`w
+\count`W=`A\count`A=`B\count`B=`G\count`G=`D\count`D=`E\count`E=`Z
+\count`Z=`H\count`H=`J\count`J=`I\count`I=`K\count`K=`L\count`L=`M
+\count`M=`N\count`N=`X\count`X=`O\count`O=`P\count`P=`R\count`R=`S
+\count`S=`T\count`T=`U\count`U=`F\count`F=`Q\count`Q=`Y\count`Y=`W
+\count`0=`1\count`1=`2\count`2=`3\count`3=`4\count`4=`5
+\count`5=`6\count`6=`7\count`7=`8\count`8=`9\count`9=`0
+
+\long\def\until#1\do#2\repeat{\def\body{#2}\def\cond{#1}\etareti}
+\def\etareti{\cond\let\next=\relax\else\let\next=\etareti\fi\body\next}
+
+\def\alphabet{\setchar\background \dosseries{`a}{`w}}
+\def\ALPHABET{\setchar\background \doseries{`A}{`W}}
+\def\series{\promptthree \doseries\starting\ending}
+\def\doseries#1#2{\def\!{\discretionary{\background}{\background}{\background}}
+ \!\n=#1\until\ifnum\n=#2\do\char\n\!\n=\count\n \repeat\par}
+\def\dosseries#1#2{\def\!{\discretionary{\background}{\background}{\background}}
+ \!\n=#1\until\ifnum\n=#2\do\char\n\!\n=\count\n \repeat s\par}
+
+\def\lowers{\docomprehensive hs{`a}{`w}}
+\def\uppers{\docomprehensive HO{`A}{`W}}
+\def\digits{\docomprehensive H0{`0}{`9}}
+\def\docomprehensive#1#2#3#4{\par\n=#3
+ \until\ifnum\n=#4\do\line{\altr#1\hfil\altr#2}\n=\count\n\repeat}
+\def\altr#1{\setbox0=\hbox{#1}\setbox2=\hbox{#1\char\n}%
+ \dim=.5\hsize \advance\dim-\wd0 \divide\dim\wd2 \multiply\dim\wd2
+ \xleaders\box2\hskip\dim\box0}
+\def\alphabets{\m=`a\until\ifnum\m=`w
+ \do\chardef\background=\m{\dosseries{`a}{`w}}\m=\count\m \repeat}
+\def\ALPHABETS{\m=`A\until\ifnum\m=`W
+ \do\chardef\background=\m{\doseries{`A}{`W}}\m=\count\m \repeat}
+
+\def\separator{\vfil\penalty-100\vfilneg
+ \medskip\leaders\hrule height.4pt\vskip.4pt\medskip}
+
+\def\bigtest{%
+\sample\vfil\break
+\accents\separator
+\names\separator
+\punct\separator
+\alphabets\separator
+\lowers\separator
+\uppers\separator
+\digits}
+
+\def\math{\message{(Sorry, that's not here yet.)}}
+
+\def\oct#1{\hbox{\tenrm\'{}\kern-.2em\tenit#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\tenrm\H{}\tentt#1}} % hexadecimal constant
+\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
+ \m=\n \divide\m by 64 \xdef\0{\the\m}%
+ \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
+\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
+ \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
+ \global\p=\lastpenalty}} % \p=1 if none of the characters exist
+\def\oddline{\cr
+ \noalign{\nointerlineskip}
+ \multispan{19}\hrulefill&
+ \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
+ \noalign{\nointerlineskip}}
+\newif\ifskipping
+\def\evenline{\loop\skippingfalse
+ \ifnum\n\lt128 \m=\n \divide\m 16 \chardef\next=\m
+ \expandafter\setdigs\meaning\next \testrow
+ \ifnum\p=1 \skippingtrue \fi\fi
+ \ifskipping \global\advance\n 16 \repeat
+ \ifnum\n=128 \let\next=\endchart\else\let\next=\morechart\fi
+ \next}
+\def\morechart{\cr\noalign{\hrule}
+ \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
+ \chartline \evenline}
+\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&}
+\def\chartstrut{\lower4.5pt\vbox to14pt{}}
+\def\table{$$\global\n=0
+ \halign to\hsize\bgroup
+ \chartstrut##\tabskip0pt plus10pt&
+ &\hfil##\hfil&\vrule##\cr
+ \lower6.5pt\null
+ &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
+\def\endchart{\cr\noalign{\hrule}
+ \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
+ &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par}
+\def\:{\setbox0=\hbox{\char\n}%
+ \ifdim\ht0>7.5pt\reposition
+ \else\ifdim\dp0>2.5pt\reposition\fi\fi
+ \box0\global\advance\n 1 }
+\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
+ \advance\dim 2pt \dp0=\dim}
+\def\centerlargechars{
+ \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
+
+\begingreek
+
+\def\accents{\longseries a\shortseries e\longseries h\mediumseries i
+\shortseries o\mediumseries u\longseries w \rseries}
+\def\longseries#1{#1 `#1 '#1 ~#1 #1| `#1| '#1| ~#1| <#1 <`#1 <'#1 <~#1 <#1|
+ <`#1| <'#1| <~#1| >#1 >`#1 >'#1 >~#1 >#1| >`#1| >'#1| >~#1| \par}
+\def\shortseries#1{#1 `#1 '#1 <#1 <`#1 <'#1 >#1 >`#1 >'#1 \par}
+\def\mediumseries#1{#1 `#1 '#1 ~#1 %
+ <#1 <`#1 <'#1 <~#1 >#1 >`#1 >'#1 >~#1 "#1 "`#1 "'#1 "~#1 \par}
+\def\rseries{r <r >r\par}
+\def\names{ >Afrod'ith Beatr'ikh Gi'annhc Dhm'htrhc E>ugen'ia
+ Zw'h <Hrakl~hc Je'ofiloc >Iw'anna Kl'aouc Louk~ac
+ Mar'ia N'ikh Xanjo'ula O>id'ipouc Pl'atwn Rox'anh S'ilbio
+ Ter'eza <Upat'ia F'ilippoc Qar'a Yuq'h >Wrig'enhc \par}
+\def\punct{{\hyphenpenalty=10000\par\dopunct{ka'i}\dopunct{t~hs}\dopunct{<'ena}
+ \dopunct{<ELLAS}\par}}
+\def\dopunct#1{#1, #1: #1; ''#1'' #1? #1! ((#1)) (#1) [#1] #1* #1.\par}
+\def\from#1{{\sevenrm\unskip\nobreak\hfil\penalty50\hskip2em\hbox{}
+ \nobreak\hfil (From #1)\parfillskip=0pt\finalhyphendemerits=0 \par}}
+
+\def\text{{\advance\baselineskip-4pt
+\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz}
+\ifdim\hsize\gt2\wd0 \ifdim 15pc\gt2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi
+((T'o br~hka!)) f'wnaxe. ((T'o br~hka! E>~isai <'ena pr'oswpo m'esa >ap'o
+<'ena bibl'io po'u pot'e d'en gr'afthke, giat'i >eg'w prosp'ajhsa, >eg'w
+m'ono, ka'i m''a>ut'h t'h nekr'h gl'wssa ka'i d'en mp'oresa n'a t'o p~w, n'a
+t'o fti'axw, d'en mp'oresa pot'e, giat'i <h gl'wssa e>~inai nekr'h,
+>endi'amesh, mi'a gl'wssa gi'a poiht'ec, gi'a >anjr'wpouc po'u >oneire'uontai
+s'an a>ut'o t'o paid'i, t'on >Ast'erh po'u to~u f'ortwsan >'adika du'o
+jan'atouc ka'i d'en m'ilhse. D'en e>~inai mi'a gl'wssa gi'a >emp'orio to'uth
+>ed~w <h dik'h mou ka'i gi''a>ut'o d'en s'e >anagn'wrise kan'enac <'otan
+milo~usa gi'a s'ena. D'en j'a mporo~use pot'e n'a e>~inai s'ugqronh <h pr'axh
+m'e t'h fantas'ia. Pot'e >'idia <h pragmatik'h <istor'ia m'e t'h nekr'h
+gl'wssa. Pot'e. T'a pr'oswpa <up'hrxane, na'i, e>~inai >al'hjeia, <up'hrxane
+>all'a pot'e s'e sq'esh m'e t'hn pragmatik'othta po'u dihg'hjhka m'e t'h
+nekr'h, >'aqrhsth gl'wssa t~wn qam'enwn >Etro'uskwn. <Up'hrxane s'e qr'ono
+ka'i q~wro parwqhm'eno, >'asqeto, qr'ono mhd'en, pr'oswpa po'u <h
+pragmatik'othta <h dik'h mac t'a e>~iqe de~i >alli~wc. Ka'i m'ono >es'u,
+m'ono >es'u e>~isai mis'oc, e>~isai KANENAS, giat'i >eg'w d'en pr'oftasa
+n'a s'e k'anw >al'hjeia, >eg'w d'en mp'oresa n'a s'e k'anw pr'oswpo
+<uparkt'o m'esa >ap'o t'h fjor'a. E>~isai <'ena pr'oswpo m'esa >ap'o <'ena
+mujist'orhma po'u pot'e d'en gr'afthke giat'i <h gl'wssa a>ut'h e>~inai
+m'ono gi'a t'oso, t'oso l'igo, <'oso >~htan o<i 19 m'erec s'e ke~ino t'o
+Sept'embrh ka'i >'etsi >~htan po'u s''>'afhsa mis'o, s''<'ena trago'udi
+m'esa, s'e mi'a l'exh pali'a, s''<'ena >anastenagm'o, s'e mis'o >'oneiro
+spasm'eno. S''>'afhsa >'etsi ka'i d'en >'eginec pot'e mi'a >al'hjeia gi'a
+to'uc >'allouc, gi'a to'uc tr'itouc, gi'a to'uc logiko'uc, gi'a <'osouc
+rwto~usan gi'a s'ena, gi'a t'h guna'ika sou >ak'oma po'u nom'izei p'wc s'e
+x'erei ka'i d'en x'erei t'ipota >ap'o s'ena. >Eg'w fta'iw >ag'aph mou ka'i
+p'ali >ag'aph j'a so~u''dina ka'i l'exeic nekr'ec, >'aqrhstec ka'i
+m''a>ut'ec j'a prospajo~usa, j'a >'hjela n'a g'ineic <'ena >ast'eri ka'i mi'a
+ter'astia fwtein'h gramm'h st'hn >'akrh to~u k'osmou, >en~w >es'u mo~u
+mil~ac gi'a qrus'afi ka'i p'wc gi''a>ut'o t'o mis'o qrus'afi, mis'o ka'i
+klemm'eno, sk'otwsec du'o >aj'wouc, du'o x'enouc, du'o zw'ec, >es'u, t'o
+>'astro mou ka'i t'o f~wc mou. M'ilhs'e mou loip'on, p'ec mou p'wc >'eqw
+>'adiko ka'i p'wc d'en e>~inai gi'a s'ena <'ola to~uta, p'ec mou t'hn
+>al'hjeia >'h <'ena y'ema, p'ec mou, p'ec mou Za'ar >ag'aph mou...))
+
+Logik'oc. M'e t'ic l'exeic metrhm'enec. Du'o, t'esseric, >oqt'w, d'wdeka. <O
+>'erwt'ac tou kr'athse <'oso krat~ane o<i >epoq'ec. Mi'a >epoq'h. M'e broq'ec
+ka'i ke~ino t'o jamp'o k'itrino <'hlio. Sept'embrhc. <'Enac. M'ono. Met'a
+xanag'urise st'o sp'iti tou. X'enoc. Ka'i m'onoc. Ka'i >'emeine >eke~i.
+X'eqase. >'H o>'ute ki a>ut'o. P'erase st'hn >'allh >'oqjh, st'o pot'ami,
+p'anta t'o''lege p'wc <h >'allh >'oqjh e>~inai <h pi'o e>'ukolh. >'Oqi a>ut'h
+>ed~w po'u t'hn perpat~ame. <H >'allh. A>ut'h po'u d'en t'hn x'eroume >ak'oma.
+Za'ar, t'o d'eqthke n'a t'on l'eei m'ono >eke'inh. Na'i e>~iqe skot'wsei. Du'o
+>aj'wouc. >'Enoqouc. D'en e>~iqe shmas'ia. >'Afhse n'a <upoyiasto~un t'on
+>Ast'erh. >Eke~inoc >'agnwstoc. Ka'i m'ono gi'a t'o qrus'afi milo~use. <O
+>Ast'erhc j'a pono~use. <'Opwc p'onese >eke'inh. >'Oqi, d'en >'hjele n'a
+pon~ane o<i >'anjrwpoi. >'Oqi po'u noiaz'otan. >'Oqi po'u d'en t'o >'anteqe.
+<'Omwc fob'otan. Fob'otan pol'u k'aje for'a po'u >'emene m'onoc m'e t'on
+<eaut'o tou. Ka'i <h logik'h d'en >'eftane. T'ote, d'en >'eftane <h logik'h.
+>'Htane gi'a to'uc pol'u >aj'wouc a>ut'h <h logik'h. A>ut'oc tetrag'wnize to'uc
+k'uklouc. T'esseric gwn'iec. M'ia, d'uo, tre~ic, t'esseric. Gwn'ies. <'Olec.
+Ka'i <h logik'h tou. <O >'erwt'ac tou m'ono mi'a >epoq'h.
+
+((>Eg'w d'en >erwte'uomai)) e>~iqe pe~i. D'en t'on e>~iqe pist'eyei. >~Htan <o
+k'itrinoc jamp'oc Sept'embrhc ka'i <h l'imnh ka'i o<i stajmo'i ka'i o<i n'uqtec
+m'e t'on >'erwta. D'en t'on e>~iqe pist'eyei.
+
+((T'i >'eqeic n'a mo~u pe~ic t'wra? S''t'o e>~iqa pe~i. <H gl'wssa po'u
+>epim'eneic n'a mil~ac, <h dik'h sou <h gl'wssa e>~inai >'aqrhsth >entel~wc
+ka'i d'en mpore~i kan'enac n'a t'hn zwntan'eyei. >Eg'w >'emeina p'anta <o
+x'enoc, t'o e>~idec, t'o x'ereic, t'o''majec pi'a. Giat'i >epim'eneic? T'i
+zht~ac >ap'o m'ena? >Eg'w >'etsi <'opwc e>~imai ftiagm'enoc d'en qwr'aw s'e
+kan'ena >'oneiro, d'en qwr'aw s'e kami'a nekr'h di'alekto. E>~imai <o x'enoc
+ka'i d'en j'a s''>anagnwr'izw s'e l'igo. D'en j'a x'erw giat'i ka'i p~wc ka'i
+p'oso m''>ag'aphsec. Ka'i j'a''jela st''>al'hjeia n'a mo~u t'o pe~ic a>ut'o:
+Nom'izeic <'oti m''>ag'amhsec? >Es'u, >em'ena!! M'a poi'a sq'esh j'a mporo~use
+n'a <up'arqei >an'ames'a mac? M'ila mou. S'>ako'uw. E>~imai <o x'enoc. >'Emeina
+<o x'enoc. K'anenac d'en kat'alabe t'hn >erhmi'a mou. Pot'e. M'onoc ka'i
+x'enoc. Ka'i s'e koit'azw st'a m'atia. P~wc s'e l'ene? Poi'a e>~isai? Giat'i
+s''>ar'esei n'a >epim'eneic <'oti m''>ag'aphsec? T'i x'ereic >es'u >ap'o
+m'ena?))}}
+
+\def\sample{\names\table\text}
+
+\init
+
diff --git a/fonts/greek/yannis/rgrti10.mf b/fonts/greek/yannis/rgrti10.mf
new file mode 100644
index 0000000000..1c3d0d9438
--- /dev/null
+++ b/fonts/greek/yannis/rgrti10.mf
@@ -0,0 +1,88 @@
+% This was CMTI10.MF in text format, as of Mar 31, 1986.
+% Computer Modern Text Italic 10 point
+% and now is rgrti10: reduced greek text italic, rgr-version 1.1 (experimental)
+% as of Jan 22, 1990.
+if unknown cmbase: input cmbase fi
+if unknown grbase: input rgrbase fi
+
+font_identifier:="rgrti"; font_size 10pt#;
+
+u#:=19/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=9.2/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+acc_ht#:=250/36pt#;
+circ_ht#:=225/36pt#;
+Circ_ht#:=250/36pt#;
+iota_dp#:=72/36pt#;
+
+crisp#:=8/36pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=11/36pt#; % lowercase hairline breadth
+stem#:=23/36pt#; % lowercase stem breadth
+curve#:=28/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=29/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=29/36pt#; % uppercase stem breadth
+cap_curve#:=34/36pt#; % uppercase curve breadth
+cap_ess#:=31/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=30/36pt#; % protrusion of lowercase serifs
+cap_jut#:=34/36pt#; % protrusion of uppercase serifs
+beak_jut#:=9/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=.25; % tilt ratio $(\Delta x/\Delta y)$
+otilt:=.2;
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=true; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+straight:=false;
+monowidth:=false;
+italics:=true;
+
+generate rgreek % switch to the driver file
+
diff --git a/fonts/greek/yannis/rgrupper.mf b/fonts/greek/yannis/rgrupper.mf
new file mode 100644
index 0000000000..3c62514b39
--- /dev/null
+++ b/fonts/greek/yannis/rgrupper.mf
@@ -0,0 +1,614 @@
+% This file is a rearrangement of code in Computer Modern's romanu.mf
+% It contains definitions for Greek capitals.
+
+cmchar "Uppercase alpha";
+beginchar("A",13u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,right_stem,outer_jut,alpha;
+right_stem=cap_stem-stem_corr;
+left_stem=min(cap_hair if hefty: -3stem_corr fi,right_stem);
+outer_jut=.8cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+penpos5(whatever,angle(z2-z1)); z5=whatever[z1,z2];
+penpos6(whatever,angle(z3-z4)); z6=whatever[z3,z4]; y6=y5;
+if hefty: y5r else: y5 fi =5/12y0;
+y5r-y5l=y6r-y6l=cap_band; penstroke z5e--z6e; % bar line
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase beta";
+beginchar("B",12.5u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+numeric left_stem,right_curve,middle_weight;
+left_stem=cap_stem-hround 2stem_corr; middle_weight=.6vair+.5;
+pickup tiny.nib; pos1(left_stem,0); pos2(left_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5left_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos6(middle_weight,-90); penpos7(middle_weight,-90);
+penpos8(middle_weight,90); penpos9(middle_weight,90);
+penpos5(right_curve-stem_corr,0); penpos10(right_curve,0);
+penpos11(cap_band,-90); penpos12(cap_band,-90);
+z3r=top z1; y4=y3; y5=.5[y4,y6]; y6=y7; y7l-y8l=vair;
+z12r=bot z2; y11=y12; y10=.5[y11,y9]; y8=y9; .5[y7l,y8l]=.52h;
+x4=x6; x9=x11=x4+.5u; x7=x8=x1; x9l:=x4+.25u;
+x5r=hround(w-1.5u); x10r=hround(w-u);
+if serifs: right_curve=cap_curve-stem_corr; x4=.5[x1,w-1.5u];
+else: right_curve=cap_curve-3stem_corr; x4=.5[x1,w-2.5u];
+ x4l:=x4l-.5u; x9l:=x9l-.5u; fi
+x6l:=x6l-.5u; x11l:=x11l-.5u;
+fill stroke z3e..super_arc.e(4,5) & super_arc.e(5,6)..z7e; % upper lobe
+fill stroke z8e..super_arc.e(9,10) & super_arc.e(10,11)..z12e; % lower lobe
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9,10,11,12); endchar;
+
+cmchar "Uppercase epsilon";
+beginchar("E",12u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.52[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4.4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and seri
+pos8(slab if not serifs:+2stem_corr fi,-90); pos9(hair,0);
+bot y8r=0; x8=x2; y9=good.y(y8l+7/6beak)+eps;
+arm(8,9,h,beak_darkness,1.5beak_jut); % lower arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,.5cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "Uppercase eta";
+beginchar("H",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5=y6=.52h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,inner_jut); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,inner_jut,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase iota";
+beginchar("I",max(6u#,4u#+cap_stem#),cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if serifs: dish_serif(1,2,a,1/3,1.05cap_jut,b,1/3,1.05cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.05cap_jut,d,1/3,1.05cap_jut); fi % lower serif
+math_fit(0,.5ic#); penlabels(1,2); endchar;
+
+cmchar "Uppercase kappa";
+beginchar("K",13.5u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric right_jut,stem[],alpha[];
+if serifs: right_jut=.6cap_jut;
+else: right_jut=.4tiny; fi
+pickup tiny.nib; pos1(fudged.cap_stem,0); pos2(fudged.cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5fudged.cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+stem2=max(tiny.breadth,fudged.cap_stem-3stem_corr);
+stem1=max(tiny.breadth,fudged.hair if hefty:-3stem_corr fi);
+top y3=h; rt x3r=hround(r-letter_fit-u-right_jut);
+bot y6=0; rt x6r=hround(r-letter_fit-.75u-right_jut);
+x4=x1; y4=1/3h;
+alpha1=diag_ratio(1,.5(stem1-tiny),y3-y4,x3r-x4);
+penpos3(alpha1*(stem1-tiny),0); penpos4(whatever,-90);
+alpha2=diag_ratio(1,.5(stem2-tiny),y1-y6,x6r-x1);
+penpos6(alpha2*(stem2-tiny),0);
+forsuffixes $=l,r: y3'$=h; y6'$=0; z4$=z3'$+whatever*(z3-z4);
+ z5$=z6'$+whatever*(z1-z6)=whatever[z3,z4]; endfor
+z5=.5[z5l,z5r];
+z3'r=z3r+penoffset z3-z4 of currentpen+whatever*(z3-z4);
+% we have also |z3'l=z3l+penoffset z4-z3 of currentpen+whatever*(z3-z4)|;\]
+z6'r=z6r+penoffset z1-z6 of currentpen+whatever*(z1-z6);
+z6'l=z6l+penoffset z6-z1 of currentpen+whatever*(z1-z6);
+fill z4r--diag_end(4r,3'r,1,.5,3'l,4l)--z4l--cycle; % upper diagonal
+fill z5l--diag_end(5l,6'l,.5,1,6'r,5r)--z5r--cycle; % lower diagonal
+if serifs: numeric inner_jut;
+ if rt x2r+cap_jut+.5u+1<=lft x6l-cap_jut: inner_jut=cap_jut;
+ else: rt x2r+cap_jut+.5u+1=lft x6l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,cap_jut); % upper stem serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,cap_jut); % lower stem serif
+ dish_serif(3,4,e,2/3,1.2cap_jut,f,1/2,right_jut)(dark); % upper diagonal seri
+ dish_serif(6,5,g,1/2,inner_jut,h,1/3,right_jut)(dark);fi % lower diagonal ser
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase mu";
+beginchar("M",16u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[]; % thicknesses of the four strokes
+stem1=hround(fudged.hair+stem_corr);
+stem2=hround(fudged.cap_stem-4stem_corr);
+stem3=hround(fudged.hair-stem_corr);
+stem4=hround(fudged.cap_stem-3stem_corr);
+if stem4<stem1: stem4:=stem1; fi
+pickup tiny.nib; pos1(stem1,0); pos2(stem1,0);
+pos3(stem4,0); pos4(stem4,0);
+x1=x2; x3=x4; x1l=w-x3r; rt x3r=hround min(w-2u,w-3u+.5stem4);
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(stem2,0); penpos6(stem2,0); penpos7(stem3,0); penpos8(stem3,0);
+x5l=x1; x6l=x7l; x8=lft x3l; x6-x5=x8-x7; y5=y8=h; y6=y7;
+if hefty: y6=if monospace: vround 1/3h else: o fi;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=y6+cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x3'=lft x3l; z3'=whatever[z7r,z8r];
+ z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ if y3'<upper_notch: ...{up}(x3'-1,upper_notch){right} fi
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}
+ if y0<=lower_notch: ..{z7-z8}z0{z5-z6}..
+ else: ...{down}(x0+.5,lower_notch)--(x0-.5,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonals
+else: y6=0; z0=whatever[z5r,z6r]=whatever[z7l,z8l];
+ fill z5l..{z6-z5}diag_in(5l,6l,1,6r)..diag_out(7l,1,7r,8r){z8-z7}
+ ..z8r--diag_out(8r,1,8l,7l){z7-z8}..{z7-z8}z0{z5-z6}
+ ..{z5-z6}diag_in(6r,5r,1,5l)--cycle; fi % diagonals
+if serifs: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ serif(3,4,d,1/3,cap_jut); % upper right serif
+ dish_serif(4,3,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower right serif
+math_fit(0,max(.5ic#-.5u#,0));
+penlabels(0,1,1',2,3,3',4,5,6,7,8); endchar;
+
+cmchar "Uppercase nu";
+beginchar("N",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric thin_stem; thin_stem=hround(fudged.hair+stem_corr);
+pickup tiny.nib; pos1(thin_stem,0); pos2(thin_stem,0);
+pos3(thin_stem,0); pos4(thin_stem,0);
+pickup tiny.nib; top y1=top y3=h; bot y2=bot y4=0;
+x1=x2; x3=x4; x1l=w-x3r;
+rt x3r=hround min(w-2u,w-3u+.5fudged.cap_stem);
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+if hefty: penpos5(fudged.cap_stem,0); penpos6(fudged.cap_stem,0);
+ x5l=x1; x6r=x4; y5=h; y6=0;
+ numeric upper_notch,lower_notch;
+ upper_notch=h-cap_notch_cut; lower_notch=cap_notch_cut;
+ x1'=rt x1r; z1'=whatever[z5l,z6l]; x4'=lft x4l; z4'=whatever[z5r,z6r];
+ fill z5l..
+ if y1'<upper_notch: {right}(x1'+1,upper_notch){down}... fi
+ {z6-z5}diag_in(5l,6l,1,6r)--z6r..
+ if y4'>lower_notch: {left}(x4'-1,lower_notch){up}... fi
+ {z5-z6}diag_in(6r,5r,1,5l)--cycle; % diagonal
+else: penpos5(whatever,0); penpos6(whatever,90);
+ z5l=z1l; z6l=z4l;
+ z7=z6l+(max(eps,cap_stem-3stem_corr-tiny),0) rotated (angle(z5l-z6l)-90);
+ z5r=z7+whatever*(z5l-z6l); z6r=z7+whatever*(z5l-z6l);
+ filldraw stroke z5e..z6e; fi % diagonal
+if serifs: if hefty: serif(1,2,a,1/3,-cap_jut); % upper left serif
+ else: serif(5,6,a,1/3,-cap_jut); fi % upper left serif
+ dish_serif(2,1,b,1/2,cap_jut,c,1/2,cap_jut)(dark); % lower left serif
+ dish_serif(3,4,e,1/2,cap_jut,f,1/2,cap_jut)(dark); fi % upper right serif
+math_fit(0,max(.5ic#-.5u#,0)); penlabels(1,1',2,3,4,4',5,6,7); endchar;
+
+cmchar "Uppercase omicron";
+beginchar("O",14u#-width_adj#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair',90); penpos3(vround(vair+1.5vair_corr),-90);
+penpos2(cap_curve,180); penpos4(cap_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y3r=-o;
+y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase rho";
+beginchar("R",12u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(cap_serif_fit#,0);
+pickup tiny.nib; penpos1(cap_stem'-tiny,0); penpos2(cap_stem-tiny,0);
+pos0(cap_stem',0); pos0'(cap_stem,0);
+lft x1l=hround max(2u,3u-.5cap_stem'); top y1=h; bot y2=0;
+x1l=x2l=x0l=x0'l; y0=y0'=y7;
+penpos3(cap_band,90); penpos4(cap_band,90);
+penpos5(cap_curve if hefty:-3stem_corr fi,0);
+penpos6(.5[vair,cap_band],-90); penpos7(.5[vair,cap_band],-90);
+z3r=top z1; y4=y3; y5=.5[y4l,y6l]; y6=y7;
+x7=x2; y7l=vround .5h; x4=x6=.5w+.75u; x5r=hround(w-u);
+x4l:=x6l:=x4-.25cap_curve;
+filldraw stroke z1e--z0e--z0'e--z2e; % stem
+fill stroke z3e..pulled_arc.e(4,5) & pulled_arc.e(5,6)..z7e; % lobe
+if serifs: dish_serif(1,0,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,0',c,1/3,cap_jut,d,1/3,cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase tau";
+beginchar("T",13u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.65u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,.7beak_jut); % right arm and beak
+pos5(hair,180); x5=w-x4; y5=y4;
+arm(3,5,f,beak_darkness,-.7beak_jut); % left arm and beak
+if serifs: dish_serif(1,2,a,1/3,.5cap_jut,b,1/3,.5cap_jut); % upper bracketin
+ dish_serif(2,1,c,1/3,1.414cap_jut,d,1/3,1.414cap_jut); fi % lower serif
+math_fit(-.75cap_height#*slant,ic#-2.5u#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase chi";
+beginchar("Q",13u#,cap_height#,0);
+italcorr cap_height#*slant-.25u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric stem[],outer_jut,xjut,alpha[];
+stem1=cap_stem-2stem_corr; stem2=min(cap_hair,stem1);
+outer_jut=.75cap_jut; xjut= if serifs: (stem1-stem2)/4 else: 0 fi;
+x1l=l+letter_fit+.5u+outer_jut; x2r=r-letter_fit-u-outer_jut-xjut;
+x3l=l+letter_fit+.25u+outer_jut+xjut; x4r=r-letter_fit-.25u-outer_jut;
+y1=y2=h; y3=y4=0;
+alpha1=diag_ratio(1,stem1,h,x4r-x1l);
+alpha2=diag_ratio(1,stem2,h,x2r-x3l);
+penpos1(alpha1*stem1,0); penpos2(alpha2*stem2,0);
+penpos3(alpha2*stem2,0); penpos4(alpha1*stem1,0);
+if hefty: z0=whatever[z1,z4]=whatever[z2,z3];
+ x12=x34=x0; y13=y24=y0;
+ z12=whatever[z2l,z3l]; z13=whatever[z2l,z3l];
+ z24=whatever[z2r,z3r]; z34=whatever[z2r,z3r];
+ forsuffixes $=13,24,34: z$'=.1[z$,z0]; endfor
+ fill diag_end(12,1r,.5,1,1l,13')--z13'--diag_end(13',3l,1,.5,3r,34')--z34'
+ --diag_end(34',4l,.5,1,4r,24')--z24'
+ --diag_end(24',2r,1,.5,2l,12)--z12--cycle; % diagonals
+else: fill diag_end(4r,1r,.5,1,1l,4l)
+ --diag_end(1l,4l,.5,1,4r,1r)--cycle; % left diagonal
+ fill diag_end(2l,3l,.5,1,3r,2r)
+ --diag_end(3r,2r,.5,1,2l,3l)--cycle; fi % right diagonal
+if serifs: numeric inner_jut[]; pickup tiny.nib;
+ prime_points_inside(1,4); prime_points_inside(2,3);
+ prime_points_inside(3,2); prime_points_inside(4,1);
+ if rt x1'r+cap_jut+.5u+1<=lft x2'l-cap_jut-xjut: inner_jut1=cap_jut;
+ else: rt x1'r+inner_jut1+.5u+1=lft x2'l-inner_jut1-xjut; fi
+ if rt x3'r+cap_jut+.5u+1<=lft x4'l-cap_jut-xjut: inner_jut2=cap_jut;
+ else: rt x3'r+inner_jut2+.5u+1=lft x4'l-inner_jut2-xjut; fi
+ dish_serif(1',4,a,1/3,outer_jut,b,2/3,inner_jut1); % upper left serif
+ dish_serif(4',1,c,2/3,inner_jut2,d,1/3,outer_jut); % lower right serif
+ dish_serif(2',3,e,2/3,inner_jut1+xjut,
+ f,1/2,outer_jut+xjut)(dark); % upper right serif
+ dish_serif(3',2,g,1/2,outer_jut+xjut,
+ h,2/3,inner_jut2+xjut)(dark); fi % lower left serif
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,12,13,24,34); endchar;
+
+cmchar "Uppercase zeta";
+beginchar("Z",11u#,cap_height#,0);
+italcorr cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness[],z_stem;
+if hefty: arm_thickness1=Vround(slab-vair_corr); arm_thickness2=slab;
+ z_stem=.8[vair,cap_stem];
+else: arm_thickness1=slab; arm_thickness2=vround(slab+vair_corr);
+ z_stem=.9[vair,cap_stem]; fi
+pickup tiny.nib; x3l=x4l=w-x1r=w-x2r; lft x3l=hround u;
+top y1=h; y2=min(y1,h-2/3arm_thickness1);
+bot y4=0; y3=max(y4,2/3arm_thickness2);
+numeric alpha; alpha=diag_ratio(1,z_stem-tiny,y2-y3,x2r-x3l);
+penpos1(alpha*(z_stem-tiny),0); penpos2(alpha*(z_stem-tiny),0);
+penpos3(alpha*(z_stem-tiny),0); penpos4(alpha*(z_stem-tiny),0);
+pair delta; delta=penoffset z3-z2 of currentpen;
+fill top lft z1l--z2l+delta---z3l+delta..lft z3l---lft z4l..bot z4l
+ ---bot rt z4r--z3r-delta---z2r-delta..rt z2r---rt z1r..top z1r
+ ---cycle; % diagonal
+pickup crisp.nib; pos5(arm_thickness1,90); pos6(hair,180);
+top y5r=h; x5=x1; lft x6r=hround 1.25u; y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness**.8,-.4beak_jut); % upper arm and beak
+pos7(arm_thickness2,-90); pos8(hair,0);
+bot y7r=0; x7=x4; rt x8r=hround(w-.9u); y8=good.y(y7l+1.2beak)+eps;
+arm(7,8,b,beak_darkness**.9,.6beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase gamma";
+beginchar("G",11u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % arm and beak
+if serifs: dish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(1,2,3,4); endchar;
+
+cmchar "Uppercase delta";
+beginchar("D",15u#,cap_height#,0);
+adjust_fit(0,0);
+numeric left_stem,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+x1l=w-x4r=.75u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+fill diag_end(2l,1l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)--cycle; % triangle
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+y5=y6=cap_vstem; z5=whatever[z1r,z2r]; z6=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ unfill z0+.5right{down}...{z4-z3}z6--z5{z2-z1}
+ ...{up}z0+.5left--cycle; % counter
+else: unfill z0--z5--z6--cycle; fi % counter
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase theta";
+beginchar("J",14u#,cap_height#,0);
+italcorr .7cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_curve; light_curve=hround(cap_curve-2stem_corr);
+penpos1(vair,90); penpos3(vround(vair+.5vair_corr),-90);
+penpos2(light_curve,180); penpos4(light_curve,0);
+if monospace: x2r=hround 1.5u;
+ interim superness:=sqrt superness; % make |"O"|, not |"0"|
+else: x2r=hround u; fi
+x4r=w-x2r; x1=x3=.5w; y1r=h+o; y2=y4=.5h-vair_corr; y3r=-o;
+penstroke pulled_super_arc.e(1,2)(.5superpull)
+ & pulled_super_arc.e(2,3)(.5superpull)
+ & pulled_super_arc.e(3,4)(.5superpull)
+ & pulled_super_arc.e(4,1)(.5superpull) & cycle; % bowl
+pickup crisp.nib; pos5(cap_vstem,90); pos6(cap_vstem,90);
+lft x5=w-rt x6=hround(x2l+u)+1; y5=y6=.5[y1l,y3l];
+filldraw stroke z5e--z6e; % bar
+if serifs: pos7(hair,0); pos8(hair,0); pos9(hair,0); pos10(hair,0);
+ x7l=x8l=x5; x9r=x10r=x6;
+ y7-y5r=y9-y6r=y5l-y8=y6l-y10=vround .05h;
+ filldraw stroke z7e--z8e; % left serif
+ filldraw stroke z9e--z10e; fi % right serif
+math_fit(-.3cap_height#*slant-.5u#,ic#-.5u#);
+penlabels(1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "Uppercase lambda";
+beginchar("L",12u#,cap_height#,0);
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,outer_jut,alpha;
+left_stem=cap_hair if hefty: -3stem_corr fi;
+outer_jut=.7cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.5u; y1=y4=0;
+x2-x1=x4-x3; x3r=x2r+apex_corr; y2=y3=h+apex_o+apex_oo;
+alpha=diag_ratio(2,left_stem,y2-y1,x4r-x1l-apex_corr);
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*cap_stem,0); penpos4(alpha*cap_stem,0);
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0<h-cap_notch_cut: y0:=h-cap_notch_cut;
+ fill z0+.5right{down}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)
+ --diag_end(4r,3r,1,1,2l,1l)--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{up}z0+.5left--cycle; % left and right diagonals
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--diag_end(4r,3r,1,1,2l,1l)
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % left and right diagonals
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/2,outer_jut,b,.6,inner_jut)(dark); % left serif
+ dish_serif(4',3,c,1/2,inner_jut,d,1/3,outer_jut); fi % right serif
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase xi";
+beginchar("X",12u#,cap_height#,0);
+italcorr cap_height#*slant-.35u#;
+adjust_fit(0,0);
+h:=vround(h-2stem_corr);
+numeric shaved_stem; shaved_stem=hround .9[vair,.85cap_stem];
+pickup crisp.nib; pos1(shaved_stem,90); pos2(hair,0);
+top y1r=h; x1=.5w; rt x2r=hround(w-.85u); y2=good.y(y1l-4/9beak)-eps;
+arm(1,2,a,.4beak_darkness,.3beak_jut); % upper right arm and beak
+pos3(hair,180); x3=w-x2; y3=y2;
+arm(1,3,b,.4beak_darkness,-.3beak_jut); % upper left arm and beak
+pos4(shaved_stem,-90); pos5(hair,0);
+bot y4r=0; x4=.5w; rt x5r=hround(w-.75u); y5=good.y(y4l+.5beak)+eps;
+arm(4,5,c,.4beak_darkness,.3beak_jut); % lower right arm and beak
+pos6(hair,180); x6=w-x5; y6=y5;
+arm(4,6,d,.4beak_darkness,-.3beak_jut); % lower left arm and beak
+pos7(shaved_stem,90); pos8(shaved_stem,90);
+lft x7=w-rt x8=hround if serifs: 2.5 else: 2 fi\\ u;
+top y7r=top y8r=vround(.52h+.5shaved_stem);
+filldraw stroke z7e--z8e; % middle bar
+if serifs: numeric xjut;
+ if bot y2>top y7r+.75cap_jut: xjut=.5cap_jut;
+ else: bot y2=top y7r+1.5xjut; fi
+ pos11(hair,0); pos12(hair,0); y11=y12;
+ pos13(hair,0); pos14(hair,0); y13=y14;
+ lft x11l=lft x13l=w-rt x12r=w-rt x14r=hround 2.5u;
+ top y11-bot y13=shaved_stem+2xjut; .5[y11,y13]=y7;
+ filldraw stroke z11e--z13e; filldraw stroke z12e--z14e; fi % middle serifs
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,11,12,13,14); endchar;
+
+cmchar "Uppercase pi";
+beginchar("P",13u#+width_adj#,cap_height#,0);
+italcorr cap_height#*slant-cap_serif_fit#+cap_jut#-2.5u#+min(.5cap_stem#,u#);
+adjust_fit(cap_serif_fit#,cap_serif_fit#); pickup tiny.nib;
+h:=vround(h-stem_corr);
+pos1(cap_stem,0); pos2(cap_stem,0); pos3(cap_stem,0); pos4(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); x3=x4=w-x1;
+top y1=top y3=h; bot y2=bot y4=0;
+filldraw stroke z1e--z2e; % left stem
+filldraw stroke z3e--z4e; % right stem
+penpos5(cap_bar,90); penpos6(cap_bar,90);
+x5=x1; x6=x3; y5r=y6r=h;
+fill stroke z5e--z6e; % bar
+if serifs: numeric inner_jut;
+ if rt x1r+cap_jut+.5u+1<=lft x3l-cap_jut: inner_jut=cap_jut;
+ else: rt x1r+inner_jut+.5u+1=lft x3l-inner_jut; fi
+ dish_serif(1,2,a,1/3,cap_jut,b,1/3,eps); % upper left serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,inner_jut); % lower left serif
+ dish_serif(3,4,e,1/3,eps,f,1/3,cap_jut); % upper left serif
+ dish_serif(4,3,g,1/3,inner_jut,h,1/3,cap_jut); fi % lower left serif
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase sigma";
+beginchar("S",13u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(0,0);
+numeric bot_arm_thickness;
+bot_arm_thickness=Vround .25[slab,cap_vstem];
+pickup tiny.nib; lft x1l=hround u; x1l=x2l=x4l;
+top y1=h; bot y2=h-slab; bot y4=0; x3l-x1l=4/11(w-2u); y3=.5h;
+numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3);
+penpos1(alpha1*(cap_stem-tiny),0); penpos2(alpha1*(cap_stem-tiny),0);
+penpos3(alpha1*(cap_stem-tiny),0);
+alpha2=diag_ratio(1,cap_hair-tiny,y3-y4,x3r-x4l);
+penpos4(alpha2*(cap_hair-tiny),0);
+z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r);
+filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals
+pickup crisp.nib; pos5(slab,90); pos6(hair,0);
+top y5r=h; x5=x1; rt x6r=hround(w-u); y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness,beak_jut); % upper arm and beak
+pos7(bot_arm_thickness,-90); pos8(hair,0);
+bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+beak)+eps;
+arm(7,8,b,beak_darkness,beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "Uppercase upsilon";
+beginchar("U",13u#,cap_height#,0);
+italcorr cap_height#*slant+.45u#;
+adjust_fit(cap_serif_fit#,cap_serif_fit#);
+numeric left_stem,right_stem,outer_jut,dy,alpha;
+left_stem=cap_stem-stem_corr;
+right_stem=min(cap_hair if hefty:-2stem_corr fi,left_stem);
+outer_jut=.75cap_jut; x1l=w-x4r=l+letter_fit+outer_jut+.05u;
+x2l=x5l=hround(.5w-.5left_stem); x3r=x5r; y1=y4=h; y2=y3=y5=.4h;
+dy=y1-y2; alpha=((x2l-x1l)++dy)/dy;
+penpos1(alpha*left_stem,0); penpos2(alpha*left_stem,0);
+penpos3(alpha*right_stem,0); penpos4(alpha*right_stem,0);
+penpos5(left_stem,0); penpos6(left_stem,0); x5=x6; y6=0;
+z0=whatever[z1r,z2r]=whatever[z3l,z4l];
+if y0>y2+cap_notch_cut: y0:=y2+cap_notch_cut;
+ fill z0+.5right{up}...{z4-z3}diag_end(3l,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l--diag_end(2l,1l,1,1,1r,2r){z2-z1}
+ ...{down}z0+.5left--cycle; % diagonals and stem
+else: fill z0--diag_end(0,4l,1,1,4r,3r)--z5r
+ --diag_end(5r,6r,1,1,6l,5l)--z5l
+ --diag_end(2l,1l,1,1,1r,0)--cycle; fi % diagonals and stem
+if serifs: numeric inner_jut; pickup tiny.nib;
+ prime_points_inside(1,2); prime_points_inside(4,3); prime_points_inside(6,5);
+ if rt x1'r+cap_jut+.5u+1<=lft x4'l-cap_jut: inner_jut=cap_jut;
+ else: rt x1'r+inner_jut+.5u+1=lft x4'l-inner_jut; fi
+ dish_serif(1',2,a,1/3,outer_jut,b,1/2,inner_jut); % upper left serif
+ dish_serif(4',3,c,.6,inner_jut,d,1/2,outer_jut)(dark); % upper right serif
+ dish_serif(6',5,e,1/3,cap_jut,f,1/3,cap_jut); fi % lower serif
+math_fit(.5u#-cap_height#*slant,ic#-4u#);
+penlabels(0,1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase phi";
+beginchar("F",13u#,cap_height#,0);
+italcorr .5cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem,light_curve;
+shaved_stem=cap_stem-hround 2stem_corr;
+light_curve=cap_curve-hround stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+penpos3(vair,90); penpos5(vair,-90);
+penpos4(light_curve,180); penpos6(light_curve,0);
+x4r=hround u; x6r=w-x4r; x3=x5=.5w;
+y3r=vround(.85h if serifs:-slab fi); y4=y6=.5[y3,y5];
+y5r=vround(.15h if serifs:+slab fi);
+penstroke pulled_arc.e(3,4) & pulled_arc.e(4,5)
+ & pulled_arc.e(5,6) & pulled_arc.e(6,3) & cycle; % bowl
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.5cap_height#*slant-.5u#,ic#); penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "Uppercase psi";
+beginchar("Y",14u#,cap_height#,0);
+italcorr .8cap_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric shaved_stem;
+shaved_stem=cap_stem-hround 2stem_corr;
+pickup tiny.nib; pos1(shaved_stem,0); pos2(shaved_stem,0);
+lft x1l=lft x2l=hround(.5w-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pos3(shaved_stem,-180); pos4(shaved_stem,-180);
+pos5(vair,-90); x5=x1; bot y5r=vround(.15h if serifs:+slab fi);
+pos6(shaved_stem,0); pos7(shaved_stem,0);
+lft x3r=hround u; x7=w-x3; lft x4r=hround(3u-.5shaved_stem); x6=w-x4;
+pos3'(vair,90); pos7'(vair,90); z3'r=z3r; z7'r=z7r;
+y3=y7; y4=y6=.6h; y3=good.y(y3+.84h if serifs:-slab fi-y3');
+interim superness:=more_super;
+filldraw z3'l{right}...z4r{down} & super_arc.r(4,5)
+ & super_arc.r(5,6) & z6r{up}...z7'l{right}
+ --z7r---z7l...z6l{down} & super_arc.l(6,5)
+ & super_arc.l(5,4) & z4l{up}...z3l---z3r--cycle; % stroke
+if serifs: dish_serif(1,2,a,1/3,1.25cap_jut,b,1/3,1.25cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,1.25cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(-.8cap_height#*slant-.5u#,.4cap_height#*slant-1.25u#);
+penlabels(1,2,3,4,5,6,7); endchar;
+
+cmchar "Uppercase omega";
+beginchar("W",13u#,cap_height#,0);
+italcorr .75cap_height#*slant-.5u#;
+adjust_fit(0,0);
+pickup tiny.nib; pos1(vair,90); pos2(cap_curve,180);
+pos3(vair,180); pos4(cap_curve,0); pos5(vair,0);
+x1=.5w; top y1r=h+o; lft x2r=hround u; y2=y4=2/3h; x4=w-x2;
+rt x3l=hround(1/3(w+.5u)+.5hair); bot y3=bot y5=0; x5=w-x3;
+filldraw stroke z3e{up}...{up}z2e
+ & pulled_super_arc.e(2,1)(.5superpull)
+ & pulled_super_arc.e(1,4)(.5superpull)
+ & z4e{down}...{down}z5e; % bowl
+numeric arm_thickness; path p; p=z3{up}...{up}z2;
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.75[slab,cap_vstem] fi);
+pickup crisp.nib; pos6(arm_thickness,-90); pos7(fudged.hair,-180);
+bot y6r=0; x6=x3; lft x7r=hround .8u; y7=good.y(y6l+.5beak)+eps;
+(x,y)=p intersectionpoint((0,y6l)--(w,y6l)); x6l:=x;
+arm(6,7,a,.5beak_darkness,-1.2beak_jut); % left arm and beak
+pos8(arm_thickness,-90); pos9(fudged.hair,0);
+y8=y6; y9=y7; x8+x6=x9+x7=w; x8l:=w-x6l;
+arm(8,9,b,.5beak_darkness,1.2beak_jut); % right arm and beak
+math_fit(0,.5ic#); penlabels(1,2,3,4,5,6,7,8,9); endchar;
+
diff --git a/fonts/greek/yannis/scsc.mf b/fonts/greek/yannis/scsc.mf
new file mode 100644
index 0000000000..773c00ca25
--- /dev/null
+++ b/fonts/greek/yannis/scsc.mf
@@ -0,0 +1,46 @@
+cmchar "Small capital sigma";
+beginchar("c",13u#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.5u#;
+adjust_fit(0,0);
+numeric bot_arm_thickness;
+bot_arm_thickness=Vround .25[slab,cap_vstem];
+pickup tiny.nib; lft x1l=hround u; x1l=x2l=x4l;
+top y1=h; bot y2=h-slab; bot y4=0; x3l-x1l=4/11(w-2u); y3=.5h;
+numeric alpha[]; alpha1=((x3l-x1l)++(y2-y3))/(y2-y3);
+penpos1(alpha1*(cap_stem-tiny),0); penpos2(alpha1*(cap_stem-tiny),0);
+penpos3(alpha1*(cap_stem-tiny),0);
+alpha2=diag_ratio(1,cap_hair-tiny,y3-y4,x3r-x4l);
+penpos4(alpha2*(cap_hair-tiny),0);
+z0=whatever[z2l,z3l]=z4l+whatever*(z3r-z4r);
+filldraw z1l--z2l--z0--z4l--z4r--z3r--z2r--z1r--cycle; % diagonals
+pickup crisp.nib; pos5(slab,90); pos6(hair,0);
+top y5r=h; x5=x1; rt x6r=hround(w-u); y6=good.y(y5l-beak)-eps;
+arm(5,6,a,beak_darkness,beak_jut); % upper arm and beak
+pos7(bot_arm_thickness,-90); pos8(hair,0);
+bot y7r=0; z7l=whatever[z4,z3]; x7r:=x4; x8=x6; y8=good.y(y7l+beak)+eps;
+arm(7,8,b,beak_darkness,beak_jut); % lower arm and beak
+math_fit(0,.5ic#); penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The letter small capital digamma";
+beginchar(oct"140",11.5u#-width_adj#,cap_height#,0);
+italcorr cap_height#*slant-beak_jut#-.25u#;
+adjust_fit(cap_serif_fit#,0);
+h:=vround(h-stem_corr);
+pickup tiny.nib; pos1(cap_stem,0); pos2(cap_stem,0);
+lft x1l=lft x2l=hround max(2u,3u-.5cap_stem); top y1=h; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+pickup crisp.nib; pos3(slab,90); pos4(hair,0);
+top y3r=h; x3=x1; rt x4r=hround(w-.75u); y4=good.y(y3l-beak)-eps;
+arm(3,4,e,beak_darkness,beak_jut); % upper arm and beak
+pos5(cap_bar,-90); pos6(hair,0);
+top y5l=vround(.5[y2,y1]+.5cap_bar); x5=x1;
+pos0(cap_bar,90); pos7(hair,0);
+z0=z5; x6=x7; y6-y5l=y0l-y7;
+if serifs: rt x6r=hround(w-4u+.5hair); y6=good.y(y5l+.6beak)+eps;
+ rt x9r=hround(w-.5u);
+else: rt x6r=hround(w-1.5u); y6=y5l+eps; rt x9r=hround(w-.75u); fi
+arm(5,6,f,beak_darkness,0); arm(0,7,g,beak_darkness,0); % middle arm and serif
+if serifs: nodish_serif(1,2,a,1/3,cap_jut,b,1/3,.5cap_jut); % upper serif
+ dish_serif(2,1,c,1/3,cap_jut,d,1/3,1.25cap_jut); fi % lower serif
+math_fit(0,ic#-2.5u#); penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
diff --git a/fonts/greek/yannis/tomakeformat.txt b/fonts/greek/yannis/tomakeformat.txt
new file mode 100644
index 0000000000..b2f85c8fdc
--- /dev/null
+++ b/fonts/greek/yannis/tomakeformat.txt
@@ -0,0 +1,26 @@
+% Hyphenation, miscellaneous macros, and initial values for standard layout
+\message{hyphenation}
+
+\def\lt{<}\def\gt{>}
+\catcode`\<=11
+\catcode`\>=11
+\catcode`\'=11
+\catcode`\~=11
+\catcode`\"=11
+\lccode`\<=`\<%
+\lccode`\>=`\>%
+\lccode`\'=`\'%
+\lccode`\~=`\~%
+\lccode`\"=`\"%
+
+\input grhypha
+
+\catcode`\<=12
+\catcode`\>=12
+\catcode`\'=12
+\catcode`\~=13
+\catcode`\"=12
+
+\message{greekmacros v1.1}
+\input rgreekmacros
+